@charset "UTF-8";
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*\
    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
.mdl-card {
  display: flex;
  flex-direction: column;
  font-size: 16px;
  font-weight: 400;
  min-height: 200px;
  overflow: hidden;
  width: 330px;
  z-index: 1;
  position: relative;
  background: rgb(255,255,255);
  border-radius: 2px;
  box-sizing: border-box;
}

.mdl-card__media {
  background-color: rgb(255,64,129);
  background-repeat: repeat;
  background-position: 50% 50%;
  background-size: cover;
  background-origin: padding-box;
  background-attachment: scroll;
  box-sizing: border-box;
}

.mdl-card__title {
  align-items: center;
  color: rgb(0,0,0);
  display: block;
  display: flex;
  justify-content: stretch;
  line-height: normal;
  padding: 16px 16px;
  -webkit-perspective-origin: 165px 56px;
          perspective-origin: 165px 56px;
  -webkit-transform-origin: 165px 56px;
          transform-origin: 165px 56px;
  box-sizing: border-box;
}
.mdl-card__title.mdl-card--border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.mdl-card__title-text {
  align-self: flex-end;
  color: inherit;
  display: block;
  display: flex;
  font-size: 24px;
  font-weight: 300;
  line-height: normal;
  overflow: hidden;
  -webkit-transform-origin: 149px 48px;
          transform-origin: 149px 48px;
  margin: 0;
}

.mdl-card__subtitle-text {
  font-size: 14px;
  color: rgba(0,0,0, 0.54);
  margin: 0;
}

.mdl-card__supporting-text {
  color: rgba(0,0,0, 0.54);
  font-size: 1rem;
  line-height: 18px;
  overflow: hidden;
  padding: 16px 16px;
  width: 90%;
}
.mdl-card__supporting-text.mdl-card--border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.mdl-card__actions {
  font-size: 16px;
  line-height: normal;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  padding: 8px;
  box-sizing: border-box;
}
.mdl-card__actions.mdl-card--border {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.mdl-card--expand {
  flex-grow: 1;
}

.mdl-card__menu {
  position: absolute;
  right: 16px;
  top: 16px;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
.mdl-data-table {
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-collapse: collapse;
  white-space: nowrap;
  font-size: 13px;
  background-color: "rgb(255,255,255)";
}
.mdl-data-table thead {
  padding-bottom: 3px;
}
.mdl-data-table thead .mdl-data-table__select {
  margin-top: 0;
}
.mdl-data-table tbody tr {
  position: relative;
  height: 48px;
  transition-duration: 0.28s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: background-color;
}
.mdl-data-table tbody tr.is-selected {
  background-color: #e0e0e0;
}
.mdl-data-table tbody tr:hover {
  background-color: #eeeeee;
}
.mdl-data-table td, .mdl-data-table th {
  padding: 0 18px 12px 18px;
  text-align: right;
}
.mdl-data-table td:first-of-type, .mdl-data-table th:first-of-type {
  padding-left: 24px;
}
.mdl-data-table td:last-of-type, .mdl-data-table th:last-of-type {
  padding-right: 24px;
}
.mdl-data-table td {
  position: relative;
  vertical-align: middle;
  height: 48px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  padding-top: 12px;
  box-sizing: border-box;
}
.mdl-data-table td .mdl-data-table__select {
  vertical-align: middle;
}
.mdl-data-table th {
  position: relative;
  vertical-align: bottom;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  letter-spacing: 0;
  height: 48px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54);
  padding-bottom: 8px;
  box-sizing: border-box;
}
.mdl-data-table th.mdl-data-table__header--sorted-ascending, .mdl-data-table th.mdl-data-table__header--sorted-descending {
  color: rgba(0, 0, 0, 0.87);
}
.mdl-data-table th.mdl-data-table__header--sorted-ascending:before, .mdl-data-table th.mdl-data-table__header--sorted-descending:before {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  word-wrap: normal;
  font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  content: "\e5d8";
  margin-right: 5px;
  vertical-align: sub;
}
.mdl-data-table th.mdl-data-table__header--sorted-ascending:hover, .mdl-data-table th.mdl-data-table__header--sorted-descending:hover {
  cursor: pointer;
}
.mdl-data-table th.mdl-data-table__header--sorted-ascending:hover:before, .mdl-data-table th.mdl-data-table__header--sorted-descending:hover:before {
  color: rgba(0, 0, 0, 0.26);
}
.mdl-data-table th.mdl-data-table__header--sorted-descending:before {
  content: "\e5db";
}

.mdl-data-table__select {
  width: 16px;
}

.mdl-data-table__cell--non-numeric.mdl-data-table__cell--non-numeric {
  text-align: left;
}

.bulk-processing-data-table td:nth-child(7) {
  font-weight: bold;
  color: red;
}

.text-with-status-icon {
  position: absolute;
  left: -0.25rem;
  top: calc(50% - 0.5rem);
  padding: 0.25rem;
}

tr:has(~ .sortable-chosen),
.sortable-chosen ~ tr {
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
.mdl-list {
  display: block;
  padding: 8px 0;
  list-style: none;
}

.mdl-list__item {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.04em;
  line-height: 1;
  display: flex;
  min-height: 48px;
  box-sizing: border-box;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  padding: 16px;
  cursor: default;
  color: rgba(0,0,0, 0.87);
  overflow: hidden;
}
.mdl-list__item .mdl-list__item-primary-content {
  order: 0;
  flex-grow: 2;
  text-decoration: none;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
.mdl-list__item .mdl-list__item-primary-content .mdl-list__item-icon {
  margin-right: 32px;
}
.mdl-list__item .mdl-list__item-primary-content .mdl-list__item-avatar {
  margin-right: 16px;
}
.mdl-list__item .mdl-list__item-secondary-content {
  display: flex;
  flex-flow: column;
  align-items: flex-end;
  margin-left: 16px;
}
.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-secondary-action label {
  display: inline;
}
.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-secondary-info {
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
  color: rgba(0,0,0, 0.54);
}
.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-sub-header {
  padding: 0 0 0 16px;
}

.mdl-list__item-icon,
.mdl-list__item-icon.material-icons {
  height: 24px;
  width: 24px;
  font-size: 24px;
  box-sizing: border-box;
  color: rgb(117,117,117);
}

.mdl-list__item-avatar,
.mdl-list__item-avatar.material-icons {
  height: 40px;
  width: 40px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: rgb(117,117,117);
  font-size: 40px;
  color: white;
}

.mdl-list__item--two-line {
  height: 72px;
}
.mdl-list__item--two-line .mdl-list__item-primary-content {
  height: 36px;
  line-height: 20px;
  display: block;
}
.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-avatar {
  float: left;
}
.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-icon {
  float: left;
  margin-top: 6px;
}
.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-secondary-content {
  height: 36px;
}
.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-sub-title {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  line-height: 18px;
  color: rgba(0,0,0, 0.54);
  display: block;
  padding: 0;
}

.mdl-list__item--three-line {
  height: 88px;
}
.mdl-list__item--three-line .mdl-list__item-primary-content {
  height: 52px;
  line-height: 20px;
  display: block;
}
.mdl-list__item--three-line .mdl-list__item-primary-content .mdl-list__item-avatar, .mdl-list__item--three-line .mdl-list__item-primary-content .mdl-list__item-icon {
  float: left;
}
.mdl-list__item--three-line .mdl-list__item-secondary-content {
  height: 52px;
}
.mdl-list__item--three-line .mdl-list__item-text-body {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  line-height: 18px;
  height: 52px;
  color: rgba(0,0,0, 0.54);
  display: block;
  padding: 0;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
.mdl-menu__container {
  display: block;
  margin: 0;
  padding: 0;
  border: none;
  position: absolute;
  overflow: visible;
  height: 0;
  width: 0;
  visibility: hidden;
  z-index: -1;
}
.mdl-menu__container.is-visible, .mdl-menu__container.is-animating {
  z-index: 999;
  visibility: visible;
}

.mdl-menu__outline {
  display: block;
  background: rgb(255,255,255);
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 2px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  will-change: transform;
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  z-index: -1;
}
.mdl-menu__container.is-visible .mdl-menu__outline {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
  z-index: 999;
}
.mdl-menu__outline.mdl-menu--bottom-right {
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}
.mdl-menu__outline.mdl-menu--top-left {
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
}
.mdl-menu__outline.mdl-menu--top-right {
  -webkit-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
}

.mdl-menu {
  position: absolute;
  list-style: none;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  min-width: 124px;
  padding: 8px 0;
  margin: 0;
  opacity: 0;
  clip: rect(0 0 0 0);
  z-index: -1;
}
.mdl-menu__container.is-visible .mdl-menu {
  opacity: 1;
  z-index: 999;
}
.mdl-menu.is-animating {
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), clip 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.mdl-menu.mdl-menu--bottom-right {
  left: auto;
  right: 0;
}
.mdl-menu.mdl-menu--top-left {
  top: auto;
  bottom: 0;
}
.mdl-menu.mdl-menu--top-right {
  top: auto;
  left: auto;
  bottom: 0;
  right: 0;
}
.mdl-menu.mdl-menu--unaligned {
  top: auto;
  left: auto;
}

.mdl-menu__item {
  display: block;
  border: none;
  color: rgba(0,0,0, 0.87);
  background-color: transparent;
  text-align: left;
  margin: 0;
  padding: 0 16px;
  outline-color: rgb(189,189,189);
  position: relative;
  overflow: hidden;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  text-decoration: none;
  cursor: pointer;
  height: 48px;
  line-height: 48px;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.mdl-menu__container.is-visible .mdl-menu__item {
  opacity: 1;
}
.mdl-menu__item::-moz-focus-inner {
  border: 0;
}
.mdl-menu__item--full-bleed-divider {
  border-bottom: 1px solid rgba(0,0,0, 0.12);
}
.mdl-menu__item[disabled], .mdl-menu__item[data-mdl-disabled] {
  color: rgb(189,189,189);
  background-color: transparent;
  cursor: auto;
}
.mdl-menu__item[disabled]:hover, .mdl-menu__item[data-mdl-disabled]:hover {
  background-color: transparent;
}
.mdl-menu__item[disabled]:focus, .mdl-menu__item[data-mdl-disabled]:focus {
  background-color: transparent;
}
.mdl-menu__item[disabled] .mdl-ripple, .mdl-menu__item[data-mdl-disabled] .mdl-ripple {
  background: transparent;
}
.mdl-menu__item:hover {
  background-color: rgb(238,238,238);
}
.mdl-menu__item:focus {
  outline: none;
  background-color: rgb(238,238,238);
}
.mdl-menu__item:active {
  background-color: rgb(224,224,224);
}

.mdl-menu__item--ripple-container {
  display: block;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 0;
  overflow: hidden;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
.mdl-snackbar {
  position: fixed;
  bottom: 0;
  left: 50%;
  cursor: default;
  background-color: #323232;
  z-index: 3;
  display: block;
  display: flex;
  justify-content: space-between;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  will-change: transform;
  -webkit-transform: translate(0, 80px);
          transform: translate(0, 80px);
  transition: -webkit-transform 0.25s cubic-bezier(0.4, 0, 1, 1);
  transition: transform 0.25s cubic-bezier(0.4, 0, 1, 1);
  transition: transform 0.25s cubic-bezier(0.4, 0, 1, 1), -webkit-transform 0.25s cubic-bezier(0.4, 0, 1, 1);
  pointer-events: none;
}
@media (max-width: 479px) {
  .mdl-snackbar {
    width: 100%;
    left: 0;
    min-height: 48px;
    max-height: 80px;
  }
}
@media (min-width: 480px) {
  .mdl-snackbar {
    min-width: 288px;
    max-width: 568px;
    border-radius: 2px;
    -webkit-transform: translate(-50%, 80px);
            transform: translate(-50%, 80px);
  }
}
.mdl-snackbar--active {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  pointer-events: auto;
  transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.2, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.2, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.2, 1);
}
@media (min-width: 480px) {
  .mdl-snackbar--active {
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
.mdl-snackbar__text {
  padding: 14px 12px 14px 24px;
  vertical-align: middle;
  color: white;
  float: left;
}
.mdl-snackbar__action {
  background: transparent;
  border: none;
  color: rgb(255,64,129);
  float: right;
  text-transform: uppercase;
  padding: 14px 24px 14px 12px;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  overflow: hidden;
  outline: none;
  opacity: 0;
  pointer-events: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  align-self: center;
}
.mdl-snackbar__action::-moz-focus-inner {
  border: 0;
}
.mdl-snackbar__action:not([aria-hidden]) {
  opacity: 1;
  pointer-events: auto;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
.mdl-spinner {
  display: inline-block;
  position: relative;
  width: 28px;
  height: 28px;
}
.mdl-spinner:not(.is-upgraded).is-active:after {
  content: "Loading...";
}
.mdl-spinner.is-upgraded.is-active {
  -webkit-animation: mdl-spinner__container-rotate 1568.2352941176ms linear infinite;
          animation: mdl-spinner__container-rotate 1568.2352941176ms linear infinite;
}

@-webkit-keyframes mdl-spinner__container-rotate {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes mdl-spinner__container-rotate {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.mdl-spinner__layer {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.mdl-spinner__layer-1 {
  border-color: rgb(66,165,245);
}
.mdl-spinner--single-color .mdl-spinner__layer-1 {
  border-color: rgb(63,81,181);
}
.mdl-spinner.is-active .mdl-spinner__layer-1 {
  -webkit-animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
          animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.mdl-spinner__layer-2 {
  border-color: rgb(244,67,54);
}
.mdl-spinner--single-color .mdl-spinner__layer-2 {
  border-color: rgb(63,81,181);
}
.mdl-spinner.is-active .mdl-spinner__layer-2 {
  -webkit-animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
          animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.mdl-spinner__layer-3 {
  border-color: rgb(253,216,53);
}
.mdl-spinner--single-color .mdl-spinner__layer-3 {
  border-color: rgb(63,81,181);
}
.mdl-spinner.is-active .mdl-spinner__layer-3 {
  -webkit-animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
          animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.mdl-spinner__layer-4 {
  border-color: rgb(76,175,80);
}
.mdl-spinner--single-color .mdl-spinner__layer-4 {
  border-color: rgb(63,81,181);
}
.mdl-spinner.is-active .mdl-spinner__layer-4 {
  -webkit-animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
          animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

@-webkit-keyframes mdl-spinner__fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  25% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  37.5% {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg);
  }
  62.5% {
    -webkit-transform: rotate(675deg);
            transform: rotate(675deg);
  }
  75% {
    -webkit-transform: rotate(810deg);
            transform: rotate(810deg);
  }
  87.5% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg);
  }
  to {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg);
  }
}

@keyframes mdl-spinner__fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  25% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  37.5% {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg);
  }
  62.5% {
    -webkit-transform: rotate(675deg);
            transform: rotate(675deg);
  }
  75% {
    -webkit-transform: rotate(810deg);
            transform: rotate(810deg);
  }
  87.5% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg);
  }
  to {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg);
  }
}
/**
* HACK: Even though the intention is to have the current .mdl-spinner__layer-N
* at `opacity: 1`, we set it to `opacity: 0.99` instead since this forces Chrome
* to do proper subpixel rendering for the elements being animated. This is
* especially visible in Chrome 39 on Ubuntu 14.04. See:
*
* - https://github.com/Polymer/paper-spinner/issues/9
* - https://code.google.com/p/chromium/issues/detail?id=436255
*/
@-webkit-keyframes mdl-spinner__layer-1-fade-in-out {
  from {
    opacity: 0.99;
  }
  25% {
    opacity: 0.99;
  }
  26% {
    opacity: 0;
  }
  89% {
    opacity: 0;
  }
  90% {
    opacity: 0.99;
  }
  100% {
    opacity: 0.99;
  }
}
@keyframes mdl-spinner__layer-1-fade-in-out {
  from {
    opacity: 0.99;
  }
  25% {
    opacity: 0.99;
  }
  26% {
    opacity: 0;
  }
  89% {
    opacity: 0;
  }
  90% {
    opacity: 0.99;
  }
  100% {
    opacity: 0.99;
  }
}
@-webkit-keyframes mdl-spinner__layer-2-fade-in-out {
  from {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  25% {
    opacity: 0.99;
  }
  50% {
    opacity: 0.99;
  }
  51% {
    opacity: 0;
  }
}
@keyframes mdl-spinner__layer-2-fade-in-out {
  from {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  25% {
    opacity: 0.99;
  }
  50% {
    opacity: 0.99;
  }
  51% {
    opacity: 0;
  }
}
@-webkit-keyframes mdl-spinner__layer-3-fade-in-out {
  from {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 0.99;
  }
  75% {
    opacity: 0.99;
  }
  76% {
    opacity: 0;
  }
}
@keyframes mdl-spinner__layer-3-fade-in-out {
  from {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 0.99;
  }
  75% {
    opacity: 0.99;
  }
  76% {
    opacity: 0;
  }
}
@-webkit-keyframes mdl-spinner__layer-4-fade-in-out {
  from {
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  75% {
    opacity: 0.99;
  }
  90% {
    opacity: 0.99;
  }
  100% {
    opacity: 0;
  }
}
@keyframes mdl-spinner__layer-4-fade-in-out {
  from {
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  75% {
    opacity: 0.99;
  }
  90% {
    opacity: 0.99;
  }
  100% {
    opacity: 0;
  }
}
/**
* Patch the gap that appear between the two adjacent
* div.mdl-spinner__circle-clipper while the spinner is rotating
* (appears on Chrome 38, Safari 7.1, and IE 11).
*
* Update: the gap no longer appears on Chrome when .mdl-spinner__layer-N's
* opacity is 0.99, but still does on Safari and IE.
*/
.mdl-spinner__gap-patch {
  position: absolute;
  box-sizing: border-box;
  top: 0;
  left: 45%;
  width: 10%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}
.mdl-spinner__gap-patch .mdl-spinner__circle {
  width: 1000%;
  left: -450%;
}

.mdl-spinner__circle-clipper {
  display: inline-block;
  position: relative;
  width: 50%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}
.mdl-spinner__circle-clipper.mdl-spinner__left {
  float: left;
}
.mdl-spinner__circle-clipper.mdl-spinner__right {
  float: right;
}
.mdl-spinner__circle-clipper .mdl-spinner__circle {
  width: 200%;
}

.mdl-spinner__circle {
  box-sizing: border-box;
  height: 100%;
  border-width: 3px;
  border-style: solid;
  border-color: inherit;
  border-bottom-color: transparent !important;
  border-radius: 50%;
  -webkit-animation: none;
          animation: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.mdl-spinner__left .mdl-spinner__circle {
  border-right-color: transparent !important;
  -webkit-transform: rotate(129deg);
          transform: rotate(129deg);
}
.mdl-spinner.is-active .mdl-spinner__left .mdl-spinner__circle {
  -webkit-animation: mdl-spinner__left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
          animation: mdl-spinner__left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}
.mdl-spinner__right .mdl-spinner__circle {
  left: -100%;
  border-left-color: transparent !important;
  -webkit-transform: rotate(-129deg);
          transform: rotate(-129deg);
}
.mdl-spinner.is-active .mdl-spinner__right .mdl-spinner__circle {
  -webkit-animation: mdl-spinner__right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
          animation: mdl-spinner__right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

@-webkit-keyframes mdl-spinner__left-spin {
  from {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }
}

@keyframes mdl-spinner__left-spin {
  from {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }
}
@-webkit-keyframes mdl-spinner__right-spin {
  from {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  to {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg);
  }
}
@keyframes mdl-spinner__right-spin {
  from {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  to {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg);
  }
}
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
.mdl-tabs {
  display: block;
  width: 100%;
}

.mdl-tabs__tab-bar {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-content: space-between;
  align-items: flex-start;
  height: 48px;
  padding: 0 0 0 0;
  margin: 0;
  border-bottom: 1px solid rgb(224,224,224);
}

.mdl-tabs__tab {
  margin: 0;
  border: none;
  padding: 0 24px 0 24px;
  float: left;
  position: relative;
  display: block;
  text-decoration: none;
  height: 48px;
  line-height: 48px;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  color: rgba(0,0,0, 0.54);
  overflow: hidden;
}
.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active {
  color: rgba(0,0,0, 0.87);
}
.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active:after {
  height: 2px;
  width: 100%;
  display: block;
  content: " ";
  bottom: 0px;
  left: 0px;
  position: absolute;
  background: rgb(63,81,181);
  -webkit-animation: border-expand 0.2s cubic-bezier(0.4, 0, 0.4, 1) 0.01s alternate forwards;
          animation: border-expand 0.2s cubic-bezier(0.4, 0, 0.4, 1) 0.01s alternate forwards;
  transition: all 1s cubic-bezier(0.4, 0, 1, 1);
}
.mdl-tabs__tab .mdl-tabs__ripple-container {
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px;
  z-index: 1;
  overflow: hidden;
}
.mdl-tabs__tab .mdl-tabs__ripple-container .mdl-ripple {
  background: rgb(63,81,181);
}

.mdl-tabs__panel {
  display: block;
}
.mdl-tabs.is-upgraded .mdl-tabs__panel {
  display: none;
}
.mdl-tabs.is-upgraded .mdl-tabs__panel.is-active {
  display: block;
}

@-webkit-keyframes border-expand {
  0% {
    opacity: 0;
    width: 0;
  }
  100% {
    opacity: 1;
    width: 100%;
  }
}

@keyframes border-expand {
  0% {
    opacity: 0;
    width: 0;
  }
  100% {
    opacity: 1;
    width: 100%;
  }
}
.fc {
  direction: ltr;
  text-align: left;
}

.fc-rtl {
  text-align: right;
}

body .fc {
  /* extra precedence to overcome jqui */
  font-size: 1em;
}

/* Colors
--------------------------------------------------------------------------------------------------*/
.fc-highlight {
  /* when user is selecting cells */
  background: #bce8f1;
  opacity: 0.3;
}

.fc-bgevent {
  /* default look for background events */
  background: #8fdf82;
  opacity: 0.3;
}

.fc-nonbusiness {
  /* default look for non-business-hours areas */
  /* will inherit .fc-bgevent's styles */
  background: #d7d7d7;
}

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-popover {
  position: absolute;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}

.fc-popover .fc-header {
  /* TODO: be more consistent with fc-head/fc-body */
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 2px 4px;
}

.fc-rtl .fc-popover .fc-header {
  flex-direction: row-reverse;
}

.fc-popover .fc-header .fc-title {
  margin: 0 2px;
}

.fc-popover .fc-header .fc-close {
  cursor: pointer;
  opacity: 0.65;
  font-size: 1.1em;
}

/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/
.fc-divider {
  border-style: solid;
  border-width: 1px;
}

hr.fc-divider {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  /* height is unreliable across browsers, so use padding */
  border-width: 1px 0;
}

.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-mirror-skeleton {
  /* these element should always cling to top-left/right corners */
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.fc-bg {
  bottom: 0;
  /* strech bg to bottom edge */
}

.fc-bg table {
  height: 100%;
  /* strech bg to bottom edge */
}

/* Tables
--------------------------------------------------------------------------------------------------*/
.fc table {
  width: 100%;
  box-sizing: border-box;
  /* fix scrollbar issue in firefox */
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  /* normalize cross-browser */
}

.fc th {
  text-align: center;
}

.fc th,
.fc td {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top;
}

.fc td.fc-today {
  border-style: double;
  /* overcome neighboring borders */
}

/* Internal Nav Links
--------------------------------------------------------------------------------------------------*/
a[data-goto] {
  cursor: pointer;
}

a[data-goto]:hover {
  text-decoration: underline;
}

/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/
.fc .fc-row {
  /* extra precedence to overcome themes forcing a 1px border */
  /* no visible border by default. but make available if need be (scrollbar width compensation) */
  border-style: solid;
  border-width: 0;
}

.fc-row table {
  /* don't put left/right border on anything within a fake row.
     the outer tbody will worry about this */
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  /* no bottom borders on rows */
  border-bottom: 0 hidden transparent;
}

.fc-row:first-child table {
  border-top: 0 hidden transparent;
  /* no top border on first row */
}

/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/
.fc-row {
  position: relative;
}

.fc-row .fc-bg {
  z-index: 1;
}

/* highlighting cells & background event skeleton */
.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
  bottom: 0;
  /* stretch skeleton to bottom of row */
}

.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
  height: 100%;
  /* stretch skeleton to bottom of row */
}

.fc-row .fc-highlight-skeleton td,
.fc-row .fc-bgevent-skeleton td {
  border-color: transparent;
}

.fc-row .fc-bgevent-skeleton {
  z-index: 2;
}

.fc-row .fc-highlight-skeleton {
  z-index: 3;
}

/*
row content (which contains day/week numbers and events) as well as "mirror" (which contains
temporary rendered events).
*/
.fc-row .fc-content-skeleton {
  position: relative;
  z-index: 4;
  padding-bottom: 2px;
  /* matches the space above the events */
}

.fc-row .fc-mirror-skeleton {
  z-index: 5;
}

.fc .fc-row .fc-content-skeleton table,
.fc .fc-row .fc-content-skeleton td,
.fc .fc-row .fc-mirror-skeleton td {
  /* see-through to the background below */
  /* extra precedence to prevent theme-provided backgrounds */
  background: none;
  /* in case <td>s are globally styled */
  border-color: transparent;
}

.fc-row .fc-content-skeleton td,
.fc-row .fc-mirror-skeleton td {
  /* don't put a border between events and/or the day number */
  border-bottom: 0;
}

.fc-row .fc-content-skeleton tbody td,
.fc-row .fc-mirror-skeleton tbody td {
  /* don't put a border between event cells */
  border-top: 0;
}

/* Scrolling Container
--------------------------------------------------------------------------------------------------*/
.fc-scroller {
  -webkit-overflow-scrolling: touch;
}

/* TODO: move to timegrid/daygrid */
.fc-scroller > .fc-day-grid,
.fc-scroller > .fc-time-grid {
  position: relative;
  /* re-scope all positions */
  width: 100%;
  /* hack to force re-sizing this inner element when scrollbars appear/disappear */
}

/* Global Event Styles
--------------------------------------------------------------------------------------------------*/
.fc-event {
  position: relative;
  /* for resize handle and other inner positioning */
  display: block;
  /* make the <a> tag block */
  font-size: 0.85em;
  line-height: 1.4;
  border-radius: 3px;
  border: 1px solid #3788d8;
}

.fc-event,
.fc-event-dot {
  background-color: #3788d8;
  /* default BACKGROUND color */
}

.fc-event,
.fc-event:hover {
  color: #fff;
  /* default TEXT color */
  text-decoration: none;
  /* if <a> has an href */
}

.fc-event[href],
.fc-event.fc-draggable {
  cursor: pointer;
  /* give events with links and draggable events a hand mouse pointer */
}

.fc-not-allowed,
.fc-not-allowed .fc-event {
  /* to override an event's custom cursor */
  cursor: not-allowed;
}

.fc-event .fc-content {
  position: relative;
  z-index: 2;
}

/* resizer (cursor AND touch devices) */
.fc-event .fc-resizer {
  position: absolute;
  z-index: 4;
}

/* resizer (touch devices) */
.fc-event .fc-resizer {
  display: none;
}

.fc-event.fc-allow-mouse-resize .fc-resizer,
.fc-event.fc-selected .fc-resizer {
  /* only show when hovering or selected (with touch) */
  display: block;
}

/* hit area */
.fc-event.fc-selected .fc-resizer:before {
  /* 40x40 touch area */
  content: "";
  position: absolute;
  z-index: 9999;
  /* user of this util can scope within a lower z-index */
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px;
}

/* Event Selection (only for touch devices)
--------------------------------------------------------------------------------------------------*/
.fc-event.fc-selected {
  z-index: 9999 !important;
  /* overcomes inline z-index */
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.fc-event.fc-selected:after {
  content: "";
  position: absolute;
  z-index: 1;
  /* same z-index as fc-bg, behind text */
  /* overcome the borders */
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  /* darkening effect */
  background: #000;
  opacity: 0.25;
}

/* Event Dragging
--------------------------------------------------------------------------------------------------*/
.fc-event.fc-dragging.fc-selected {
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
}

.fc-event.fc-dragging:not(.fc-selected) {
  opacity: 0.75;
}

/* Horizontal Events
--------------------------------------------------------------------------------------------------*/
/* bigger touch area when selected */
.fc-h-event.fc-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  /* below resizers */
  top: -10px;
  bottom: -10px;
  left: 0;
  right: 0;
}

/* events that are continuing to/from another week. kill rounded corners and butt up against edge */
.fc-ltr .fc-h-event.fc-not-start,
.fc-rtl .fc-h-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  /* replace the border with padding */
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.fc-ltr .fc-h-event.fc-not-end,
.fc-rtl .fc-h-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  /* replace the border with padding */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* resizer (cursor AND touch devices) */
/* left resizer  */
.fc-ltr .fc-h-event .fc-start-resizer,
.fc-rtl .fc-h-event .fc-end-resizer {
  cursor: w-resize;
  left: -1px;
  /* overcome border */
}

/* right resizer */
.fc-ltr .fc-h-event .fc-end-resizer,
.fc-rtl .fc-h-event .fc-start-resizer {
  cursor: e-resize;
  right: -1px;
  /* overcome border */
}

/* resizer (mouse devices) */
.fc-h-event.fc-allow-mouse-resize .fc-resizer {
  width: 7px;
  top: -1px;
  /* overcome top border */
  bottom: -1px;
  /* overcome bottom border */
}

/* resizer (touch devices) */
.fc-h-event.fc-selected .fc-resizer {
  /* 8x8 little dot */
  border-radius: 4px;
  border-width: 1px;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  /* vertically center */
  top: 50%;
  margin-top: -4px;
}

/* left resizer  */
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
  margin-left: -4px;
  /* centers the 8x8 dot on the left edge */
}

/* right resizer */
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
  margin-right: -4px;
  /* centers the 8x8 dot on the right edge */
}

/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
.fc-day-grid-event {
  margin: 1px 2px 0;
  /* spacing between events and edges */
  padding: 0 1px;
}

tr:first-child > td > .fc-day-grid-event {
  margin-top: 2px;
  /* a little bit more space before the first event */
}

.fc-mirror-skeleton tr:first-child > td > .fc-day-grid-event {
  margin-top: 0;
  /* except for mirror skeleton */
}

.fc-day-grid-event .fc-content {
  /* force events to be one-line tall */
  white-space: nowrap;
  overflow: hidden;
}

.fc-day-grid-event .fc-time {
  font-weight: bold;
}

/* resizer (cursor devices) */
/* left resizer  */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
  margin-left: -2px;
  /* to the day cell's edge */
}

/* right resizer */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
  margin-right: -2px;
  /* to the day cell's edge */
}

/* Event Limiting
--------------------------------------------------------------------------------------------------*/
/* "more" link that represents hidden events */
a.fc-more {
  margin: 1px 3px;
  font-size: 0.85em;
  cursor: pointer;
  text-decoration: none;
}

a.fc-more:hover {
  text-decoration: underline;
}

.fc-limited {
  /* rows and cells that are hidden because of a "more" link */
  display: none;
}

/* popover that appears when "more" link is clicked */
.fc-day-grid .fc-row {
  z-index: 1;
  /* make the "more" popover one higher than this */
}

.fc-more-popover {
  z-index: 2;
  width: 220px;
}

.fc-more-popover .fc-event-container {
  padding: 10px;
}

/* Now Indicator
--------------------------------------------------------------------------------------------------*/
.fc-now-indicator {
  position: absolute;
  border: 0 solid red;
}

/* Utilities
--------------------------------------------------------------------------------------------------*/
.fc-unselectable {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*
TODO: more distinction between this file and common.css
*/
/* Colors
--------------------------------------------------------------------------------------------------*/
.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-content,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-list-heading td {
  border-color: #ddd;
}

.fc-unthemed .fc-popover {
  background-color: #fff;
}

.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header,
.fc-unthemed .fc-list-heading td {
  background: #eee;
}

.fc-unthemed td.fc-today {
  background: #fcf8e3;
}

.fc-unthemed .fc-disabled-day {
  background: #d7d7d7;
  opacity: 0.3;
}

/* Icons
--------------------------------------------------------------------------------------------------
from https://feathericons.com/ and built with IcoMoon
*/
@font-face {
  font-family: "fcicons";
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.fc-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "fcicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fc-icon-chevron-left:before {
  content: "\e900";
}

.fc-icon-chevron-right:before {
  content: "\e901";
}

.fc-icon-chevrons-left:before {
  content: "\e902";
}

.fc-icon-chevrons-right:before {
  content: "\e903";
}

.fc-icon-minus-square:before {
  content: "\e904";
}

.fc-icon-plus-square:before {
  content: "\e905";
}

.fc-icon-x:before {
  content: "\e906";
}

.fc-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  text-align: center;
}

/* Buttons
--------------------------------------------------------------------------------------------------
Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css
*/
/* reset */
.fc-button {
  border-radius: 0;
  overflow: visible;
  text-transform: none;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

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

.fc-button {
  -webkit-appearance: button;
}

.fc-button:not(:disabled) {
  cursor: pointer;
}

.fc-button::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* theme */
.fc-button {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.4em 0.65em;
  font-size: 1em;
  line-height: 1.5;
  border-radius: 0.25em;
}

.fc-button:hover {
  color: #212529;
  text-decoration: none;
}

.fc-button:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
}

.fc-button:disabled {
  opacity: 0.65;
}

/* "primary" coloring */
.fc-button-primary {
  color: #fff;
  background-color: #2C3E50;
  border-color: #2C3E50;
}

.fc-button-primary:hover {
  color: #fff;
  background-color: #1e2b37;
  border-color: #1a252f;
}

.fc-button-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
}

.fc-button-primary:disabled {
  color: #fff;
  background-color: #2C3E50;
  border-color: #2C3E50;
}

.fc-button-primary:not(:disabled):active,
.fc-button-primary:not(:disabled).fc-button-active {
  color: #fff;
  background-color: #1a252f;
  border-color: #151e27;
}

.fc-button-primary:not(:disabled):active:focus,
.fc-button-primary:not(:disabled).fc-button-active:focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
}

/* icons within buttons */
.fc-button .fc-icon {
  vertical-align: middle;
  font-size: 1.5em;
}

/* Buttons Groups
--------------------------------------------------------------------------------------------------*/
.fc-button-group {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.fc-button-group > .fc-button {
  position: relative;
  flex: 1 1 auto;
}

.fc-button-group > .fc-button:hover {
  z-index: 1;
}

.fc-button-group > .fc-button:focus,
.fc-button-group > .fc-button:active,
.fc-button-group > .fc-button.fc-button-active {
  z-index: 1;
}

.fc-button-group > .fc-button:not(:first-child) {
  margin-left: -1px;
}

.fc-button-group > .fc-button:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.fc-button-group > .fc-button:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-unthemed .fc-popover {
  border-width: 1px;
  border-style: solid;
}

/* List View
--------------------------------------------------------------------------------------------------*/
.fc-unthemed .fc-list-item:hover td {
  background-color: #f5f5f5;
}

/* Toolbar
--------------------------------------------------------------------------------------------------*/
.fc-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.fc-toolbar.fc-header-toolbar {
  margin-bottom: 1.5em;
}

.fc-toolbar.fc-footer-toolbar {
  margin-top: 1.5em;
}

/* inner content */
.fc-toolbar > * > :not(:first-child) {
  margin-left: 0.75em;
}

.fc-toolbar h2 {
  font-size: 1.75em;
  margin: 0;
}

/* View Structure
--------------------------------------------------------------------------------------------------*/
.fc-view-container {
  position: relative;
}

/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
.fc-view-container *,
.fc-view-container *:before,
.fc-view-container *:after {
  box-sizing: content-box;
}

.fc-view,
.fc-view > table {
  /* so dragged elements can be above the view's main element */
  position: relative;
  z-index: 1;
}

@media print {
  .fc {
    max-width: 100% !important;
  }
  /* Global Event Restyling
  --------------------------------------------------------------------------------------------------*/
  .fc-event {
    background: #fff !important;
    color: #000 !important;
    page-break-inside: avoid;
  }
  .fc-event .fc-resizer {
    display: none;
  }
  /* Table & Day-Row Restyling
  --------------------------------------------------------------------------------------------------*/
  .fc th,
  .fc td,
  .fc hr,
  .fc thead,
  .fc tbody,
  .fc-row {
    border-color: #ccc !important;
    background: #fff !important;
  }
  /* kill the overlaid, absolutely-positioned components */
  /* common... */
  .fc-bg,
  .fc-bgevent-skeleton,
  .fc-highlight-skeleton,
  .fc-mirror-skeleton,
  .fc-bgevent-container,
  .fc-business-container,
  .fc-highlight-container,
  .fc-mirror-container {
    display: none;
  }
  /* don't force a min-height on rows (for DayGrid) */
  .fc tbody .fc-row {
    height: auto !important;
    /* undo height that JS set in distributeHeight */
    min-height: 0 !important;
    /* undo the min-height from each view's specific stylesheet */
  }
  .fc tbody .fc-row .fc-content-skeleton {
    position: static;
    /* undo .fc-rigid */
    padding-bottom: 0 !important;
    /* use a more border-friendly method for this... */
  }
  .fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td {
    /* only works in newer browsers */
    padding-bottom: 1em;
    /* ...gives space within the skeleton. also ensures min height in a way */
  }
  .fc tbody .fc-row .fc-content-skeleton table {
    /* provides a min-height for the row, but only effective for IE, which exaggerates this value,
       making it look more like 3em. for other browers, it will already be this tall */
    height: 1em;
  }
  /* Undo month-view event limiting. Display all events and hide the "more" links
  --------------------------------------------------------------------------------------------------*/
  .fc-more-cell,
  .fc-more {
    display: none !important;
  }
  .fc tr.fc-limited {
    display: table-row !important;
  }
  .fc td.fc-limited {
    display: table-cell !important;
  }
  .fc-popover {
    display: none;
    /* never display the "more.." popover in print mode */
  }
  /* TimeGrid Restyling
  --------------------------------------------------------------------------------------------------*/
  /* undo the min-height 100% trick used to fill the container's height */
  .fc-time-grid {
    min-height: 0 !important;
  }
  /* don't display the side axis at all ("all-day" and time cells) */
  .fc-timeGrid-view .fc-axis {
    display: none;
  }
  /* don't display the horizontal lines */
  .fc-slats,
  .fc-time-grid hr {
    /* this hr is used when height is underused and needs to be filled */
    display: none !important;
    /* important overrides inline declaration */
  }
  /* let the container that holds the events be naturally positioned and create real height */
  .fc-time-grid .fc-content-skeleton {
    position: static;
  }
  /* in case there are no events, we still want some height */
  .fc-time-grid .fc-content-skeleton table {
    height: 4em;
  }
  /* kill the horizontal spacing made by the event container. event margins will be done below */
  .fc-time-grid .fc-event-container {
    margin: 0 !important;
  }
  /* TimeGrid *Event* Restyling
  --------------------------------------------------------------------------------------------------*/
  /* naturally position events, vertically stacking them */
  .fc-time-grid .fc-event {
    position: static !important;
    margin: 3px 2px !important;
  }
  /* for events that continue to a future day, give the bottom border back */
  .fc-time-grid .fc-event.fc-not-end {
    border-bottom-width: 1px !important;
  }
  /* indicate the event continues via "..." text */
  .fc-time-grid .fc-event.fc-not-end:after {
    content: "...";
  }
  /* for events that are continuations from previous days, give the top border back */
  .fc-time-grid .fc-event.fc-not-start {
    border-top-width: 1px !important;
  }
  /* indicate the event is a continuation via "..." text */
  .fc-time-grid .fc-event.fc-not-start:before {
    content: "...";
  }
  /* time */
  /* undo a previous declaration and let the time text span to a second line */
  .fc-time-grid .fc-event .fc-time {
    white-space: normal !important;
  }
  /* hide the the time that is normally displayed... */
  .fc-time-grid .fc-event .fc-time span {
    display: none;
  }
  /* ...replace it with a more verbose version (includes AM/PM) stored in an html attribute */
  .fc-time-grid .fc-event .fc-time:after {
    content: attr(data-full);
  }
  /* Vertical Scroller & Containers
  --------------------------------------------------------------------------------------------------*/
  /* kill the scrollbars and allow natural height */
  .fc-scroller,
  .fc-day-grid-container,
  .fc-time-grid-container {
    /* */
    overflow: visible !important;
    height: auto !important;
  }
  /* kill the horizontal border/padding used to compensate for scrollbars */
  .fc-row {
    border: 0 !important;
    margin: 0 !important;
  }
  /* Button Controls
  --------------------------------------------------------------------------------------------------*/
  .fc-button-group,
  .fc button {
    display: none;
    /* don't display any button-related controls */
  }
}
/* DayGridView
--------------------------------------------------------------------------------------------------*/
/* day row structure */
.fc-dayGridWeek-view .fc-content-skeleton,
.fc-dayGridDay-view .fc-content-skeleton {
  /* there may be week numbers in these views, so no padding-top */
  padding-bottom: 1em;
  /* ensure a space at bottom of cell for user selecting/clicking */
}

.fc-dayGrid-view .fc-body .fc-row {
  min-height: 4em;
  /* ensure that all rows are at least this tall */
}

/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */
.fc-row.fc-rigid {
  overflow: hidden;
}

.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* week and day number styling */
.fc-day-top.fc-other-month {
  opacity: 0.3;
}

.fc-dayGrid-view .fc-week-number,
.fc-dayGrid-view .fc-day-number {
  padding: 2px;
}

.fc-dayGrid-view th.fc-week-number,
.fc-dayGrid-view th.fc-day-number {
  padding: 0 2px;
  /* column headers can't have as much v space */
}

.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number {
  float: right;
}

.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number {
  float: left;
}

.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number {
  float: left;
  border-radius: 0 0 3px 0;
}

.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number {
  float: right;
  border-radius: 0 0 0 3px;
}

.fc-dayGrid-view .fc-day-top .fc-week-number {
  min-width: 1.5em;
  text-align: center;
  background-color: #f2f2f2;
  color: #808080;
}

/* when week/day number have own column */
.fc-dayGrid-view td.fc-week-number {
  text-align: center;
}

.fc-dayGrid-view td.fc-week-number > * {
  /* work around the way we do column resizing and ensure a minimum width */
  display: inline-block;
  min-width: 1.25em;
}

/*!
 * froala_editor v3.1.0 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2020 Froala Labs
 */
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

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

.fr-element, .fr-element:focus {
  outline: 0 solid transparent;
}

.fr-box.fr-basic {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-box.fr-basic .fr-element {
  font-family: sans-serif;
  color: #414141;
  font-size: 14px;
  line-height: 1.6;
  padding: 20px;
  box-sizing: border-box;
  overflow-x: auto;
  min-height: 60px;
  text-align: left;
}

.fr-box.fr-basic.fr-rtl .fr-element {
  text-align: right;
}

.fr-element {
  background: transparent;
  position: relative;
  z-index: 2;
  -webkit-user-select: auto;
}

.fr-element a {
  user-select: auto;
  -o-user-select: auto;
  -moz-user-select: auto;
  -khtml-user-select: auto;
  -webkit-user-select: auto;
  -ms-user-select: auto;
}

.fr-element.fr-disabled {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.fr-element [contenteditable=true] {
  outline: 0 solid transparent;
}

.fr-box a.fr-floating-btn {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 40px;
  width: 40px;
  text-align: center;
  background: #FFF;
  color: #333333;
  -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  outline: none;
  left: 0;
  top: 0;
  line-height: 40px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  text-align: center;
  display: block;
  box-sizing: border-box;
  border: none;
}

.fr-box a.fr-floating-btn svg {
  -webkit-transition: transform 0.2s ease 0s;
  -moz-transition: transform 0.2s ease 0s;
  -ms-transition: transform 0.2s ease 0s;
  -o-transition: transform 0.2s ease 0s;
  fill: #333333;
}

.fr-box a.fr-floating-btn i, .fr-box a.fr-floating-btn svg {
  font-size: 14px;
  line-height: 40px;
}

.fr-box a.fr-floating-btn.fr-btn + .fr-btn {
  margin-left: 10px;
}

.fr-box a.fr-floating-btn:hover {
  background: #ebebeb;
  cursor: pointer;
}

.fr-box a.fr-floating-btn:hover svg {
  fill: #333333;
}

.fr-box .fr-visible a.fr-floating-btn {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}

iframe.fr-iframe {
  width: 100%;
  border: none;
  position: relative;
  display: block;
  z-index: 2;
  box-sizing: border-box;
}

.fr-wrapper {
  position: relative;
  z-index: 1;
}

.fr-wrapper::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-wrapper .fr-placeholder {
  position: absolute;
  font-size: 14px;
  color: #AAA;
  font-family: sans-serif;
  z-index: 1;
  display: none;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.fr-wrapper.show-placeholder .fr-placeholder {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.fr-wrapper ::selection {
  background: #b5d6fd;
  color: #000;
}

.fr-box.fr-basic .fr-wrapper {
  background: #FFF;
  border: 1px solid #CCCCCC;
  border-bottom-color: #efefef;
  top: 0;
  left: 0;
}

.fr-box.fr-basic.fr-top .fr-wrapper {
  border-top: 0;
}

.fr-box.fr-basic.fr-bottom .fr-wrapper {
  border-bottom: 0;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

@media (min-width: 992px) {
  .fr-box.fr-document {
    min-width: 21cm;
  }
  .fr-box.fr-document .fr-wrapper {
    text-align: left;
    padding: 30px;
    min-width: 21cm;
    background: #efefef;
  }
  .fr-box.fr-document .fr-wrapper .fr-element {
    text-align: left;
    background: #FFF;
    width: 21cm;
    margin: auto;
    min-height: 26cm !important;
    padding: 1cm 2cm;
    overflow: visible;
    z-index: auto;
  }
  .fr-box.fr-document .fr-wrapper .fr-element hr {
    margin-left: -2cm;
    margin-right: -2cm;
    background: #efefef;
    height: 1cm;
    outline: none;
    border: none;
  }
  .fr-box.fr-document .fr-wrapper .fr-element img {
    z-index: 1;
  }
}
.fr-tooltip {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 8px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #222222;
  color: #FFF;
  font-size: 11px;
  line-height: 22px;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-transition: opacity 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  left: -3000px;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  z-index: 2147483647;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fr-tooltip.fr-visible {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-toolbar .fr-btn-wrap, .fr-popup .fr-btn-wrap, .fr-modal .fr-btn-wrap {
  float: left;
  white-space: nowrap;
  position: relative;
}

.fr-toolbar .fr-btn-wrap.fr-hidden, .fr-popup .fr-btn-wrap.fr-hidden, .fr-modal .fr-btn-wrap.fr-hidden {
  display: none;
}

.fr-toolbar .fr-command.fr-btn, .fr-popup .fr-command.fr-btn, .fr-modal .fr-command.fr-btn {
  background: transparent;
  color: #333333;
  -moz-outline: 0;
  outline: none;
  border: 0;
  line-height: 1;
  cursor: pointer;
  text-align: left;
  margin: 4px 2px;
  padding: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 2;
  position: relative;
  box-sizing: border-box;
  text-decoration: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  float: left;
  height: 40px;
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-options, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-options {
  border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar .fr-command.fr-btn.fr-btn-hover, .fr-popup .fr-command.fr-btn.fr-btn-hover, .fr-modal .fr-command.fr-btn.fr-btn-hover {
  border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar .fr-command.fr-btn::-moz-focus-inner, .fr-popup .fr-command.fr-btn::-moz-focus-inner, .fr-modal .fr-command.fr-btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.fr-toolbar .fr-command.fr-btn.fr-btn-text, .fr-popup .fr-command.fr-btn.fr-btn-text, .fr-modal .fr-command.fr-btn.fr-btn-text {
  width: auto;
}

.fr-toolbar .fr-command.fr-btn i, .fr-toolbar .fr-command.fr-btn svg, .fr-popup .fr-command.fr-btn i, .fr-popup .fr-command.fr-btn svg, .fr-modal .fr-command.fr-btn i, .fr-modal .fr-command.fr-btn svg {
  display: block;
  text-align: center;
  float: none;
  margin: 8px 7px;
  width: 24px;
}

.fr-toolbar .fr-command.fr-btn svg.fr-svg, .fr-popup .fr-command.fr-btn svg.fr-svg, .fr-modal .fr-command.fr-btn svg.fr-svg {
  height: 24px;
}

.fr-toolbar .fr-command.fr-btn svg path, .fr-popup .fr-command.fr-btn svg path, .fr-modal .fr-command.fr-btn svg path {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  fill: #333333;
}

.fr-toolbar .fr-command.fr-btn span.fr-sr-only, .fr-popup .fr-command.fr-btn span.fr-sr-only, .fr-modal .fr-command.fr-btn span.fr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-toolbar .fr-command.fr-btn span, .fr-popup .fr-command.fr-btn span, .fr-modal .fr-command.fr-btn span {
  font-size: 14px;
  display: block;
  line-height: 17px;
  min-width: 30px;
  float: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  height: 17px;
  font-weight: bold;
  padding: 0 4px;
}

.fr-toolbar .fr-command.fr-btn img, .fr-popup .fr-command.fr-btn img, .fr-modal .fr-command.fr-btn img {
  margin: 8px 7px;
  width: 24px;
}

.fr-toolbar .fr-command.fr-btn.fr-btn-active-popup, .fr-popup .fr-command.fr-btn.fr-btn-active-popup, .fr-modal .fr-command.fr-btn.fr-btn-active-popup {
  background: #d6d6d6;
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-selection span {
  font-weight: normal;
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown i, .fr-toolbar .fr-command.fr-btn.fr-dropdown span, .fr-toolbar .fr-command.fr-btn.fr-dropdown img, .fr-toolbar .fr-command.fr-btn.fr-dropdown svg, .fr-popup .fr-command.fr-btn.fr-dropdown i, .fr-popup .fr-command.fr-btn.fr-dropdown span, .fr-popup .fr-command.fr-btn.fr-dropdown img, .fr-popup .fr-command.fr-btn.fr-dropdown svg, .fr-modal .fr-command.fr-btn.fr-dropdown i, .fr-modal .fr-command.fr-btn.fr-dropdown span, .fr-modal .fr-command.fr-btn.fr-dropdown img, .fr-modal .fr-command.fr-btn.fr-dropdown svg {
  margin-left: 3px;
  margin-right: 11px;
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown:after, .fr-popup .fr-command.fr-btn.fr-dropdown:after, .fr-modal .fr-command.fr-btn.fr-dropdown:after {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #333333;
  right: 2px;
  top: 18px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  content: "";
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active {
  fill: #333333;
  background: #d6d6d6;
  -webkit-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -ms-transition: 0.5s ease;
  -o-transition: 0.5s ease;
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover {
  background: #ebebeb;
  fill: #333333;
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover::after {
  border-top-color: #333333;
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after {
  border-top: 0;
  border-bottom: 4px solid #222222;
}

.fr-toolbar .fr-command.fr-btn.fr-disabled, .fr-popup .fr-command.fr-btn.fr-disabled, .fr-modal .fr-command.fr-btn.fr-disabled {
  color: #bdbdbd;
  cursor: default;
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-toolbar .fr-command.fr-btn.fr-disabled::after, .fr-popup .fr-command.fr-btn.fr-disabled::after, .fr-modal .fr-command.fr-btn.fr-disabled::after {
  border-top-color: #bdbdbd;
}

.fr-toolbar .fr-command.fr-btn.fr-hidden, .fr-popup .fr-command.fr-btn.fr-hidden, .fr-modal .fr-command.fr-btn.fr-hidden {
  display: none;
}

.fr-toolbar .fr-tabs .fr-command.fr-btn, .fr-popup .fr-tabs .fr-command.fr-btn, .fr-modal .fr-tabs .fr-command.fr-btn {
  margin: 0;
  width: 46px;
  height: 40px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab, .fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab, .fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab {
  background: #FFF;
}

.fr-toolbar .fr-tabs .fr-command.fr-btn span, .fr-popup .fr-tabs .fr-command.fr-btn span, .fr-modal .fr-tabs .fr-command.fr-btn span {
  height: 27px;
}

.fr-toolbar .fr-tabs .fr-command.fr-btn img, .fr-toolbar .fr-tabs .fr-command.fr-btn svg, .fr-popup .fr-tabs .fr-command.fr-btn img, .fr-popup .fr-tabs .fr-command.fr-btn svg, .fr-modal .fr-tabs .fr-command.fr-btn img, .fr-modal .fr-tabs .fr-command.fr-btn svg {
  margin: 8px 11px;
  width: 24px;
  height: 24px;
}

.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path {
  fill: #0098f7;
}

.fr-toolbar.fr-disabled .fr-btn, .fr-toolbar.fr-disabled .fr-btn.fr-active, .fr-popup.fr-disabled .fr-btn, .fr-popup.fr-disabled .fr-btn.fr-active, .fr-modal.fr-disabled .fr-btn, .fr-modal.fr-disabled .fr-btn.fr-active {
  color: #bdbdbd;
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after, .fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after, .fr-popup.fr-disabled .fr-btn.fr-dropdown::after, .fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after, .fr-modal.fr-disabled .fr-btn.fr-dropdown::after, .fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown::after {
  border-top-color: #bdbdbd;
}

.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-left, .fr-popup.fr-rtl .fr-btn-grp.fr-float-left, .fr-modal.fr-rtl .fr-btn-grp.fr-float-left {
  float: right;
}

.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-right, .fr-popup.fr-rtl .fr-btn-grp.fr-float-right, .fr-modal.fr-rtl .fr-btn-grp.fr-float-right {
  float: left;
}

.fr-toolbar.fr-rtl .fr-command.fr-btn, .fr-toolbar.fr-rtl .fr-btn-wrap, .fr-popup.fr-rtl .fr-command.fr-btn, .fr-popup.fr-rtl .fr-btn-wrap, .fr-modal.fr-rtl .fr-command.fr-btn, .fr-modal.fr-rtl .fr-btn-wrap {
  float: right;
}

.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-toolbar.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options, .fr-popup.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-popup.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options, .fr-modal.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-modal.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options {
  border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-toolbar.fr-rtl .fr-btn-wrap.fr-btn-hover, .fr-popup.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-popup.fr-rtl .fr-btn-wrap.fr-btn-hover, .fr-modal.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-modal.fr-rtl .fr-btn-wrap.fr-btn-hover {
  border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar.fr-inline > .fr-command.fr-btn:not(.fr-hidden), .fr-toolbar.fr-inline > .fr-btn-wrap:not(.fr-hidden) {
  display: inline-flex;
  float: none;
}

.fr-desktop .fr-command:hover, .fr-desktop .fr-command:focus, .fr-desktop .fr-command.fr-btn-hover, .fr-desktop .fr-command.fr-expanded {
  outline: 0;
  color: #333333;
}

.fr-desktop .fr-command:hover:not(.fr-table-cell), .fr-desktop .fr-command:focus:not(.fr-table-cell), .fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell), .fr-desktop .fr-command.fr-expanded:not(.fr-table-cell) {
  background: #ebebeb;
}

.fr-desktop .fr-command:hover::after, .fr-desktop .fr-command:focus::after, .fr-desktop .fr-command.fr-btn-hover::after, .fr-desktop .fr-command.fr-expanded::after {
  border-top-color: #333333;
}

.fr-desktop .fr-command.fr-selected:not(.fr-table-cell), .fr-desktop .fr-command:active {
  color: #333333;
  background: #d6d6d6;
}

.fr-desktop .fr-command.fr-active:hover, .fr-desktop .fr-command.fr-active:focus, .fr-desktop .fr-command.fr-active.fr-btn-hover, .fr-desktop .fr-command.fr-active.fr-expanded {
  background: #ebebeb;
}

.fr-desktop .fr-command.fr-active:active {
  background: #d6d6d6;
}

.fr-desktop .fr-command.fr-disabled:hover, .fr-desktop .fr-command.fr-disabled:focus, .fr-desktop .fr-command.fr-disabled.fr-selected {
  background: transparent;
}

.fr-desktop.fr-disabled .fr-command:hover, .fr-desktop.fr-disabled .fr-command:focus, .fr-desktop.fr-disabled .fr-command.fr-selected {
  background: transparent;
}

.fr-toolbar.fr-mobile .fr-command.fr-blink, .fr-popup.fr-mobile .fr-command.fr-blink {
  background: #d6d6d6;
}

.fr-command.fr-btn.fr-options {
  width: 16px;
  margin-left: -5px;
}

.fr-command.fr-btn.fr-options.fr-btn-hover, .fr-command.fr-btn.fr-options:hover, .fr-command.fr-btn.fr-options:focus {
  border-left: solid 1px #FAFAFA;
  -webkit-transition: border-left 0s, background-color 0.5s;
  -moz-transition: border-left 0s, background-color 0.5s;
  -ms-transition: border-left 0s, background-color 0.5s;
  -o-transition: border-left 0s, background-color 0.5s;
}

.fr-command.fr-btn + .fr-dropdown-menu {
  background: #FFF;
  display: inline-block;
  position: absolute;
  right: auto;
  bottom: auto;
  height: auto;
  z-index: 4;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  zoom: 1;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.fr-command.fr-btn + .fr-dropdown-menu.test-height .fr-dropdown-wrapper {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  height: auto;
  max-height: 275px;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper {
  padding: 0;
  margin: auto;
  display: inline-block;
  text-align: left;
  position: relative;
  box-sizing: border-box;
  -webkit-transition: height 0.3s;
  -moz-transition: height 0.3s;
  -ms-transition: height 0.3s;
  -o-transition: height 0.3s;
  margin-top: 0;
  float: left;
  height: 0;
  margin-top: 0 !important;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content {
  position: relative;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list {
  list-style-type: none;
  margin: 0;
  padding: 8px 0;
  min-width: 72px;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li {
  padding: 0;
  margin: 0;
  font-size: 15px;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {
  padding: 0 20px;
  line-height: 200%;
  display: flex;
  cursor: pointer;
  white-space: nowrap;
  color: inherit;
  text-decoration: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg {
  width: 24px;
  height: 24px;
  margin: 3px 4px;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path {
  fill: #333333;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active {
  background: #d6d6d6;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled {
  color: #bdbdbd;
  cursor: default;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a .fr-shortcut {
  margin-left: 20px;
  font-weight: bold;
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
}

.fr-command.fr-btn.fr-active + .fr-dropdown-menu {
  display: inline-block;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.fr-bottom > .fr-command.fr-btn + .fr-dropdown-menu {
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar.fr-rtl .fr-dropdown-wrapper, .fr-popup.fr-rtl .fr-dropdown-wrapper {
  text-align: right !important;
}

body.prevent-scroll {
  overflow: hidden;
}

body.prevent-scroll.fr-mobile {
  position: fixed;
  -webkit-overflow-scrolling: touch;
}

.fr-modal {
  color: #222222;
  font-family: Arial, Helvetica, sans-serif;
  position: fixed;
  overflow-x: auto;
  overflow-y: scroll;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  z-index: 2147483640;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  line-height: 1.2;
}

.fr-modal.fr-middle .fr-modal-wrapper {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  position: absolute;
}

.fr-modal .fr-modal-wrapper {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-clip: padding-box;
  margin: 20px auto;
  display: inline-block;
  background: #FFF;
  min-width: 300px;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  border: 0;
  overflow: hidden;
  width: 90%;
  position: relative;
}

@media (min-width: 768px) and (max-width: 991px) {
  .fr-modal .fr-modal-wrapper {
    margin: 30px auto;
    width: 70%;
  }
}
@media (min-width: 992px) {
  .fr-modal .fr-modal-wrapper {
    margin: 50px auto;
    width: 960px;
  }
}
.fr-modal .fr-modal-wrapper .fr-modal-head {
  background: #FFF;
  overflow: hidden;
  position: absolute;
  width: 100%;
  min-height: 42px;
  z-index: 3;
  border-bottom: solid #efefef 1px;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
}

.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-head-line {
  height: 56px;
  padding: 0 10px;
}

.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close {
  margin: 10px;
  position: absolute;
  top: 0;
  right: 0;
}

.fr-modal .fr-modal-wrapper .fr-modal-head h4 {
  font-size: 20px;
  padding: 19px 10px;
  margin: 0;
  font-weight: 400;
  line-height: 18px;
  display: inline-block;
  float: left;
}

.fr-modal .fr-modal-wrapper div.fr-modal-body {
  height: 100%;
  min-height: 150px;
  overflow-y: auto;
  padding-bottom: 20px;
}

.fr-modal .fr-modal-wrapper div.fr-modal-body:focus {
  outline: 0;
}

.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command {
  height: 36px;
  line-height: 1;
  color: #0098f7;
  padding: 10px;
  cursor: pointer;
  text-decoration: none;
  border: none;
  background: none;
  font-size: 16px;
  outline: none;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command + button {
  margin-left: 24px;
}

.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover, .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus {
  background: #ebebeb;
  color: #0098f7;
}

.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active {
  background: #d6d6d6;
  color: #0098f7;
}

.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner {
  border: 0;
}

.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover {
  background: #ebebeb;
}

.fr-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  z-index: 2147483639;
}

ol.decimal_type {
  counter-reset: item;
}

ol.decimal_type > li {
  display: block;
}

ol.decimal_type > li:before {
  content: counters(item, ".") ". ";
  counter-increment: item;
}

.fr-popup {
  position: absolute;
  display: none;
  color: #222222;
  background: #FFF;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  font-family: Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  margin-top: 10px;
  z-index: 2147483635;
  text-align: left;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2;
}

.fr-popup .fr-icon {
  text-align: center;
  vertical-align: middle;
  font-size: 20px;
  line-height: 1;
  cursor: pointer;
  font-weight: 400;
  box-sizing: content-box;
  padding: 6px;
}

.fr-popup .fr-icon-container {
  padding: 20px;
  max-height: 200px;
  overflow: auto;
  box-sizing: border-box;
}

@supports not (-ms-high-contrast: none) {
  .fr-popup .fr-icon-container {
    grid-template-columns: repeat(auto-fill, minmax(36px, 36px));
    display: grid;
  }
}
@media (min-width: 768px) {
  .fr-popup .fr-icon-container {
    min-width: 276px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .fr-popup .fr-icon-container {
    display: inline-flex;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 768px), (-ms-high-contrast: none) and (max-width: 768px) {
  .fr-popup .fr-icon-container {
    width: 236px;
  }
}
.fr-popup .fr-input-focus {
  background: whitesmoke;
}

.fr-popup.fr-above {
  margin-top: -10px;
  border-top: 0;
}

.fr-popup.fr-active {
  display: block;
}

.fr-popup.fr-hidden {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-popup.fr-empty {
  display: none !important;
}

.fr-popup .fr-hs {
  display: block !important;
}

.fr-popup .fr-hs.fr-hidden {
  display: none !important;
}

.fr-popup .fr-input-line {
  position: relative;
  padding: 15px 0;
}

.fr-popup .fr-input-line input[type=text], .fr-popup .fr-input-line textarea {
  width: 100%;
  margin-bottom: 1px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: solid 1px #999999;
  color: #222222;
  font-size: 14px;
  background: #FFF;
  position: relative;
  z-index: 2;
  padding: 4px 12px;
  box-sizing: border-box;
  -webkit-transition: border 0.5s, padding 0.5s;
  -moz-transition: border 0.5s, padding 0.5s;
  -ms-transition: border 0.5s, padding 0.5s;
  -o-transition: border 0.5s, padding 0.5s;
}

.fr-popup .fr-input-line input[type=text]:hover, .fr-popup .fr-input-line textarea:hover {
  border: solid 1px #515151;
}

.fr-popup .fr-input-line input[type=text]:focus, .fr-popup .fr-input-line textarea:focus {
  border: solid 2px #0098f7;
  padding: 3px 11px;
}

.fr-popup .fr-input-line input[type=text] {
  height: 46px;
}

.fr-popup .fr-input-line input + label, .fr-popup .fr-input-line textarea + label {
  position: absolute;
  top: 29px;
  left: 12px;
  font-size: 14px;
  color: grey;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  z-index: 3;
  display: block;
  background: #FFF;
  padding: 0;
  cursor: text;
}

.fr-popup .fr-input-line input.fr-not-empty + label, .fr-popup .fr-input-line textarea.fr-not-empty + label {
  color: gray;
  width: auto;
  left: 4px;
  padding: 0 4px;
  font-size: 11px;
  top: 9px;
}

.fr-popup input, .fr-popup textarea {
  user-select: text;
  -o-user-select: text;
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}

.fr-popup textarea {
  resize: none;
}

.fr-popup .fr-buttons {
  white-space: nowrap;
  line-height: 0;
}

.fr-popup .fr-buttons .fr-btn {
  margin-left: 4px;
  margin-right: 4px;
  display: inline-block;
  float: none;
}

.fr-popup .fr-buttons .fr-btn i {
  float: left;
}

.fr-popup .fr-buttons .fr-separator {
  display: inline-block;
  float: none;
}

.fr-popup .fr-buttons.fr-tabs {
  border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #f5f5f5;
  overflow: hidden;
}

@media (max-width: 768px) {
  .fr-popup .fr-buttons.fr-tabs.fr-tabs-scroll {
    overflow: scroll;
    overflow-y: hidden;
    width: 276px;
  }
}
.fr-popup .fr-buttons:not(.fr-tabs) {
  padding: 5px;
}

.fr-popup .fr-layer {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 195px;
  box-sizing: border-box;
  margin: 20px;
  display: none;
}

@media (min-width: 768px) {
  .fr-popup .fr-layer {
    width: 260px;
  }
}
.fr-popup .fr-layer.fr-active {
  display: inline-block;
}

.fr-popup .fr-action-buttons {
  z-index: 7;
  height: 36px;
  text-align: right;
}

.fr-popup .fr-action-buttons button.fr-command {
  height: 36px;
  line-height: 1;
  color: #0098f7;
  padding: 10px;
  cursor: pointer;
  text-decoration: none;
  border: none;
  background: none;
  font-size: 16px;
  outline: none;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-popup .fr-action-buttons button.fr-command + button {
  margin-left: 24px;
}

.fr-popup .fr-action-buttons button.fr-command:hover, .fr-popup .fr-action-buttons button.fr-command:focus {
  background: #ebebeb;
  color: #0098f7;
}

.fr-popup .fr-action-buttons button.fr-command:active {
  background: #d6d6d6;
  color: #0098f7;
}

.fr-popup .fr-action-buttons button::-moz-focus-inner {
  border: 0;
}

.fr-popup .fr-checkbox {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  padding: 10px;
  border-radius: 100%;
  line-height: 1;
  box-sizing: content-box;
  vertical-align: middle;
}

.fr-popup .fr-checkbox svg {
  margin-left: 2px;
  margin-top: 2px;
  display: none;
  width: 10px;
  height: 10px;
}

.fr-popup .fr-checkbox span {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  -webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
}

.fr-popup .fr-checkbox input {
  position: absolute;
  z-index: 2;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  border: 0 none;
  cursor: pointer;
  height: 18px;
  margin: 0;
  padding: 0;
  width: 18px;
  top: 7px;
  left: 7px;
}

.fr-popup .fr-checkbox input:not(:checked) + span {
  border: solid 2px #999999;
}

.fr-popup .fr-checkbox input:not(:checked):active + span {
  background-color: #f5f5f5;
}

.fr-popup .fr-checkbox input:not(:checked):focus + span, .fr-popup .fr-checkbox input:not(:checked):hover + span {
  border-color: #515151;
}

.fr-popup .fr-checkbox input:checked + span {
  background: #0098f7;
  border: solid 2px #0098f7;
}

.fr-popup .fr-checkbox input:checked + span svg {
  display: block;
}

.fr-popup .fr-checkbox input:checked:active + span {
  background-color: #EcF5Ff;
}

.fr-popup .fr-checkbox input:checked:focus + span, .fr-popup .fr-checkbox input:checked:hover + span {
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-popup .fr-checkbox-line {
  font-size: 14px;
  line-height: 1.4px;
  margin-top: 10px;
}

.fr-popup .fr-checkbox-line label {
  cursor: pointer;
  margin: 0 5px;
  vertical-align: middle;
}

.fr-popup.fr-rtl {
  direction: rtl;
  text-align: right;
}

.fr-popup.fr-rtl .fr-action-buttons {
  text-align: left;
}

.fr-popup.fr-rtl .fr-input-line input + label, .fr-popup.fr-rtl .fr-input-line textarea + label {
  left: auto;
  right: 0;
}

.fr-popup.fr-rtl .fr-buttons .fr-separator.fr-vs {
  float: right;
}

.fr-text-edit-layer {
  width: 250px;
  box-sizing: border-box;
  display: block !important;
}

.fr-toolbar {
  color: #222222;
  background: #FFF;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-align: left;
  border: 1px solid #CCCCCC;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2;
  padding-bottom: 0;
  -webkit-transition: padding-bottom 0.5s;
  -moz-transition: padding-bottom 0.5s;
  -ms-transition: padding-bottom 0.5s;
  -o-transition: padding-bottom 0.5s;
}

.fr-toolbar::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-toolbar::after {
  height: 0;
}

.fr-toolbar .fr-newline {
  clear: both;
  display: block;
  content: "";
  margin-left: 9px;
  margin-right: 9px;
  background: #efefef;
  height: 1px;
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
  -ms-transition: height 0.5s;
  -o-transition: height 0.5s;
}

.fr-toolbar.fr-toolbar-open {
  padding-bottom: 48px;
}

.fr-toolbar.fr-toolbar-open .fr-newline {
  height: 0;
}

.fr-toolbar .fr-float-right {
  float: right;
}

.fr-toolbar .fr-float-left {
  float: left;
}

.fr-toolbar .fr-more-toolbar {
  float: left;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #f5f5f5;
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
  -ms-transition: height 0.5s;
  -o-transition: height 0.5s;
  height: 0;
  z-index: 2;
  overflow: hidden;
  position: absolute;
  box-sizing: border-box;
  width: 100%;
}

.fr-toolbar .fr-more-toolbar.fr-expanded {
  height: 48px;
}

.fr-toolbar .fr-more-toolbar.fr-overflow-visible {
  overflow: visible;
}

.fr-toolbar .fr-more-toolbar > .fr-command.fr-btn {
  margin-left: 4px;
  margin-right: 4px;
}

.fr-toolbar .fr-btn-grp {
  display: inline-block;
  margin: 0 17px 0 12px;
}

@media (max-width: 768px) {
  .fr-toolbar .fr-btn-grp {
    margin: 0 7px 0 6px;
  }
}
.fr-toolbar .fr-command.fr-btn.fr-open {
  margin-top: 10px;
  margin-bottom: -1px;
  border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active) {
  background: #f5f5f5;
}

.fr-toolbar.fr-rtl {
  text-align: right;
}

.fr-toolbar.fr-inline {
  display: none;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  border: 0;
  white-space: nowrap;
  position: absolute;
  margin-top: 5px;
  z-index: 2147483630;
}

.fr-toolbar.fr-inline.fr-above {
  margin-top: -10px;
  border-top: 0;
}

.fr-toolbar.fr-inline .fr-newline {
  height: 0;
}

.fr-toolbar.fr-top {
  top: 0;
  border-bottom: 0;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar.fr-bottom {
  bottom: 0;
  border-top: 0;
  padding-bottom: 0;
  border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar.fr-bottom .fr-newline {
  padding-top: 0;
  -webkit-transition: padding-top 0.5s;
  -moz-transition: padding-top 0.5s;
  -ms-transition: padding-top 0.5s;
  -o-transition: padding-top 0.5s;
}

.fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline {
  padding-top: 48px;
  background: #FFF;
}

.fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open {
  margin-top: -1px;
  margin-bottom: 10px;
  border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar.fr-sticky-on {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-separator {
  background: #ebebeb;
  display: block;
  vertical-align: top;
  float: left;
}

.fr-separator + .fr-separator {
  display: none;
}

.fr-separator.fr-vs {
  height: 32px;
  width: 1px;
  margin: 8px 4px;
}

.fr-separator.fr-hs {
  clear: both;
  width: calc(100% - 8px);
  margin: 0 4px;
  height: 1px;
}

.fr-separator.fr-hidden {
  display: none !important;
}

.fr-rtl .fr-separator {
  float: right;
}

.fr-toolbar.fr-inline .fr-separator.fr-hs {
  float: none;
}

.fr-toolbar.fr-inline .fr-separator.fr-vs {
  float: none;
  display: inline-block;
}

.second-toolbar {
  border: 1px solid #CCCCCC;
  border-top: 0;
  background: #FFF;
  line-height: 1.4;
  border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.second-toolbar::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

#logo {
  float: left;
  outline: none;
}

#logo > span {
  display: inline-block;
  float: left;
  font-family: sans-serif;
  padding: 11px 5px 10px 15px;
  font-size: 12px;
  font-weight: 500;
  color: #b1b2b7;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -ms-transition: color 0.3s;
  -o-transition: color 0.3s;
}

#logo > svg {
  height: 20px;
  width: 47px;
  margin: 7px 0;
  cursor: pointer;
}

#logo > svg * {
  -webkit-transition: fill 0.3s;
  -moz-transition: fill 0.3s;
  -ms-transition: fill 0.3s;
  -o-transition: fill 0.3s;
}

#logo:hover > span, #logo:focus > span {
  color: #0098f7;
}

#logo:hover > svg .fr-logo, #logo:focus > svg .fr-logo {
  fill: #0098f7;
}

.fr-visibility-helper {
  display: none;
  margin-left: 0 !important;
}

@media (min-width: 768px) {
  .fr-visibility-helper {
    margin-left: 1px !important;
  }
}
@media (min-width: 992px) {
  .fr-visibility-helper {
    margin-left: 2px !important;
  }
}
@media (min-width: 1200px) {
  .fr-visibility-helper {
    margin-left: 3px !important;
  }
}
.fr-opacity-0 {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-box {
  position: relative;
}

.fr-sticky {
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
}

.fr-sticky-off {
  position: relative;
}

.fr-sticky-on {
  position: fixed;
  z-index: 10;
}

.fr-sticky-on.fr-sticky-ios {
  position: absolute;
  left: 0;
  right: 0;
  width: auto !important;
}

.fr-sticky-dummy {
  display: none;
}

.fr-sticky-on + .fr-sticky-dummy, .fr-sticky-box > .fr-sticky-dummy {
  display: block;
}

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

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

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

.fr-box .fr-counter {
  padding: 10px;
  float: right;
  color: #999999;
  content: attr(data-chars);
  font-size: 14px;
  font-family: sans-serif;
  z-index: 1;
  border-radius: 2px 0 0 0;
  -moz-border-radius: 2px 0 0 0;
  -webkit-border-radius: 2px 0 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-box.fr-rtl .fr-counter {
  left: 0;
  right: auto;
  border-left: none;
  border-radius: 0 2px 0 0;
  -moz-border-radius: 0 2px 0 0;
  -webkit-border-radius: 0 2px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-box.fr-code-view .fr-counter {
  display: none;
}

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

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

textarea.fr-code {
  display: none;
  width: 100%;
  resize: none;
  -moz-resize: none;
  -webkit-resize: none;
  box-sizing: border-box;
  border: none;
  padding: 10px;
  margin: 0;
  font-family: "Courier New", monospace;
  font-size: 14px;
  background: #FFF;
  color: #000;
  outline: none;
}

.fr-box.fr-rtl textarea.fr-code {
  direction: rtl;
}

.fr-box .CodeMirror {
  display: none;
}

.fr-box.fr-code-view textarea.fr-code {
  display: block;
}

.fr-box.fr-code-view .fr-element, .fr-box.fr-code-view .fr-placeholder, .fr-box.fr-code-view .fr-iframe {
  display: none;
}

.fr-box.fr-code-view .CodeMirror {
  display: block;
}

.fr-box.fr-inline.fr-code-view .fr-command.fr-btn.html-switch {
  display: block;
}

.fr-box.fr-inline .fr-command.fr-btn.html-switch {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  background: #FFF;
  color: #333333;
  -moz-outline: 0;
  outline: 0;
  border: 0;
  line-height: 1;
  cursor: pointer;
  text-align: left;
  padding: 8px 7px;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 2;
  box-sizing: border-box;
  text-decoration: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.fr-box.fr-inline .fr-command.fr-btn.html-switch i {
  font-size: 24px;
  width: 24px;
  text-align: center;
}

.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover {
  background: #ebebeb;
}

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

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

.fr-popup .fr-layer.fr-color-hex-layer {
  margin: 0;
  padding: 20px;
  padding-top: 0;
  float: left;
}

.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line {
  float: left;
  width: calc(100% - 50px);
  padding: 15px 0 0;
}

.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons {
  float: right;
  width: 38px;
  height: 40px;
  padding: 17px 0 0;
  margin: 0;
}

.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 13px;
  height: 40px;
  width: 38px;
}

.fr-popup .fr-separator + .fr-colors-tabs {
  margin-left: 2px;
  margin-right: 2px;
}

.fr-popup .fr-color-set {
  line-height: 0;
  display: none;
}

.fr-popup .fr-color-set.fr-selected-set {
  display: block;
  padding: 20px;
  padding-bottom: 0;
}

.fr-popup .fr-color-set > span {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: relative;
  z-index: 1;
}

.fr-popup .fr-color-set > span > i, .fr-popup .fr-color-set > span > svg {
  text-align: center;
  line-height: 32px;
  height: 24px;
  width: 24px;
  margin: 4px;
  font-size: 13px;
  position: absolute;
  bottom: 0;
  cursor: default;
  left: 0;
}

.fr-popup .fr-color-set > span > i path, .fr-popup .fr-color-set > span > svg path {
  fill: #222222;
}

.fr-popup .fr-color-set > span .fr-selected-color {
  color: #FFF;
  font-family: FontAwesome;
  font-size: 13px;
  font-weight: 400;
  line-height: 32px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  text-align: center;
  cursor: default;
}

.fr-popup .fr-color-set > span:hover, .fr-popup .fr-color-set > span:focus {
  outline: 1px solid #222222;
  z-index: 2;
}

.fr-rtl .fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab[data-param1=text] ~ [data-param1=background]::after {
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
}

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

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

.fr-drag-helper {
  background: #0098f7;
  height: 2px;
  margin-top: -1px;
  -webkit-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  z-index: 2147483640;
  display: none;
}

.fr-drag-helper.fr-visible {
  display: block;
}

.fr-dragging {
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

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

.fr-popup .fr-emoticon {
  width: 24px;
  height: 24px;
  font-family: "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;
}

.fr-popup .fr-emoticon img {
  height: 24px;
  width: 24px;
}

.fr-popup .fr-command.fr-btn.fr-tabs-unicode {
  padding: 0 0 0 14px;
}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px) {
  .fr-popup .fr-icon-container.fr-emoticon-container {
    width: 368px;
  }
}
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

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

.fr-popup .fr-file-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
  margin: 20px;
  position: relative;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 140%;
  box-sizing: border-box;
  text-align: center;
}

.fr-popup .fr-file-upload-layer:hover {
  background: #ebebeb;
}

.fr-popup .fr-file-upload-layer.fr-drop {
  background: #ebebeb;
  border-color: #0098f7;
}

.fr-popup .fr-file-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}

.fr-popup .fr-file-upload-layer .fr-form input {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 500%;
  height: 100%;
  margin: 0;
  font-size: 400px;
}

.fr-popup .fr-file-progress-bar-layer {
  box-sizing: border-box;
}

.fr-popup .fr-file-progress-bar-layer > h3 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: normal;
}

.fr-popup .fr-file-progress-bar-layer > div.fr-action-buttons {
  display: none;
}

.fr-popup .fr-file-progress-bar-layer > div.fr-loader {
  background: #b3e0fd;
  height: 10px;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}

.fr-popup .fr-file-progress-bar-layer > div.fr-loader span {
  display: block;
  height: 100%;
  width: 0%;
  background: #0098f7;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}

.fr-popup .fr-file-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  width: 30% !important;
  position: absolute;
  top: 0;
  -webkit-animation: loading 2s linear infinite;
  animation: loading 2s linear infinite;
}

.fr-popup .fr-file-progress-bar-layer.fr-error > div.fr-loader {
  display: none;
}

.fr-popup .fr-file-progress-bar-layer.fr-error > div.fr-action-buttons {
  display: block;
}

@keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@-webkit-keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

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

body.fr-fullscreen {
  overflow: hidden;
  height: 100%;
  width: 100%;
  position: fixed;
}

.fr-box.fr-fullscreen {
  margin: 0 !important;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483630 !important;
  width: auto !important;
}

.fr-box.fr-fullscreen.fr-basic.fr-top .fr-wrapper {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-box.fr-fullscreen.fr-basic.fr-bottom .fr-wrapper {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-box.fr-fullscreen .fr-toolbar {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-box.fr-fullscreen .fr-toolbar.fr-top {
  top: 0 !important;
}

.fr-box.fr-fullscreen .fr-toolbar.fr-bottom {
  bottom: 0 !important;
}

.fr-box.fr-fullscreen .second-toolbar {
  margin-top: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-fullscreen-wrapper {
  z-index: 2147483640 !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
}

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

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

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal {
  text-align: left;
  padding: 20px 20px 10px;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table {
  border-collapse: collapse;
  font-size: 14px;
  line-height: 1.5;
  width: 100%;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table + table {
  margin-top: 20px;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tr {
  border: 0;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th {
  text-align: left;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th, .fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table td {
  padding: 6px 0 4px;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr {
  border-bottom: solid 1px #ebebeb;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child {
  width: 60%;
  color: #646464;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:nth-child(n+2) {
  letter-spacing: 0.5px;
}

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

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

.fr-element img {
  cursor: pointer;
  padding: 0 1px;
}

.fr-image-resizer {
  position: absolute;
  border: solid 1px #0098f7;
  display: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  box-sizing: content-box;
}

.fr-image-resizer.fr-active {
  display: block;
}

.fr-image-resizer .fr-handler {
  display: block;
  position: absolute;
  background: #0098f7;
  border: solid 1px #FFF;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 4;
  box-sizing: border-box;
}

.fr-image-resizer .fr-handler.fr-hnw {
  cursor: nw-resize;
}

.fr-image-resizer .fr-handler.fr-hne {
  cursor: ne-resize;
}

.fr-image-resizer .fr-handler.fr-hsw {
  cursor: sw-resize;
}

.fr-image-resizer .fr-handler.fr-hse {
  cursor: se-resize;
}

.fr-image-resizer .fr-handler {
  width: 12px;
  height: 12px;
}

.fr-image-resizer .fr-handler.fr-hnw {
  left: -6px;
  top: -6px;
}

.fr-image-resizer .fr-handler.fr-hne {
  right: -6px;
  top: -6px;
}

.fr-image-resizer .fr-handler.fr-hsw {
  left: -6px;
  bottom: -6px;
}

.fr-image-resizer .fr-handler.fr-hse {
  right: -6px;
  bottom: -6px;
}

@media (min-width: 1200px) {
  .fr-image-resizer .fr-handler {
    width: 10px;
    height: 10px;
  }
  .fr-image-resizer .fr-handler.fr-hnw {
    left: -5px;
    top: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hne {
    right: -5px;
    top: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hsw {
    left: -5px;
    bottom: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hse {
    right: -5px;
    bottom: -5px;
  }
}
.fr-image-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483640;
  display: none;
}

.fr-popup .fr-image-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
  margin: 20px;
  position: relative;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 140%;
  text-align: center;
}

.fr-popup .fr-image-upload-layer:hover {
  background: #ebebeb;
}

.fr-popup .fr-image-upload-layer.fr-drop {
  background: #ebebeb;
  border-color: #0098f7;
}

.fr-popup .fr-image-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}

.fr-popup .fr-image-upload-layer .fr-form input {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 500%;
  height: 100%;
  margin: 0;
  font-size: 400px;
}

.fr-popup .fr-image-progress-bar-layer > h3 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: normal;
}

.fr-popup .fr-image-progress-bar-layer > div.fr-action-buttons {
  display: none;
}

.fr-popup .fr-image-progress-bar-layer > div.fr-loader {
  background: #b3e0fd;
  height: 10px;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}

.fr-popup .fr-image-progress-bar-layer > div.fr-loader span {
  display: block;
  height: 100%;
  width: 0%;
  background: #0098f7;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}

.fr-popup .fr-image-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  width: 30% !important;
  position: absolute;
  top: 0;
  -webkit-animation: loading 2s linear infinite;
  animation: loading 2s linear infinite;
}

.fr-popup .fr-image-progress-bar-layer.fr-error > div.fr-loader {
  display: none;
}

.fr-popup .fr-image-progress-bar-layer.fr-error > div.fr-action-buttons {
  display: block;
}

.fr-image-size-layer .fr-image-group .fr-input-line {
  width: calc(50% - 5px);
  display: inline-block;
}

.fr-image-size-layer .fr-image-group .fr-input-line + .fr-input-line {
  margin-left: 10px;
}

.fr-uploading {
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

@-webkit-keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

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

.fr-modal .fr-modal-head .fr-modal-head-line::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more {
  margin-top: 10px;
}

.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more.fr-not-available {
  opacity: 0;
  width: 0;
  padding: 12px 0;
}

.fr-modal .fr-modal-head .fr-modal-tags {
  padding: 0 20px;
  display: none;
  text-align: left;
}

.fr-modal .fr-modal-head .fr-modal-tags a {
  display: inline-block;
  opacity: 0;
  padding: 6px 12px;
  margin: 8px 0 8px 8px;
  text-decoration: none;
  border-radius: 32px;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  cursor: pointer;
  background-color: #f5f5f5;
}

.fr-modal .fr-modal-head .fr-modal-tags a:focus {
  outline: none;
  background-color: #ebebeb;
}

.fr-modal .fr-modal-head .fr-modal-tags a:hover {
  background-color: #ebebeb;
}

.fr-modal .fr-modal-head .fr-modal-tags a:active {
  background-color: #d6d6d6;
}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag {
  background-color: #EcF5Ff;
  color: #0098f7;
}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:focus {
  outline: none;
  background-color: #ebebeb;
}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:hover {
  background-color: #ebebeb;
}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:active {
  background-color: #d6d6d6;
}

.fr-show-tags .fr-modal-more svg path {
  fill: #0098f7;
}

div.fr-modal-body {
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
}

div.fr-modal-body .fr-preloader {
  display: block;
  margin: 50px auto;
}

div.fr-modal-body div.fr-image-list {
  text-align: center;
  margin: 0 20px;
  padding: 0;
}

div.fr-modal-body div.fr-image-list .fr-list-column {
  float: left;
  width: calc((100% - 20px) / 2);
}

@media (min-width: 768px) and (max-width: 1199px) {
  div.fr-modal-body div.fr-image-list .fr-list-column {
    width: calc((100% - 40px) / 3);
  }
}
@media (min-width: 1200px) {
  div.fr-modal-body div.fr-image-list .fr-list-column {
    width: calc((100% - 60px) / 4);
  }
}
div.fr-modal-body div.fr-image-list .fr-list-column + .fr-list-column {
  margin-left: 20px;
}

div.fr-modal-body div.fr-image-list div.fr-image-container {
  position: relative;
  width: 100%;
  display: block;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
}

div.fr-modal-body div.fr-image-list div.fr-image-container:first-child {
  margin-top: 20px;
}

div.fr-modal-body div.fr-image-list div.fr-image-container + div {
  margin-top: 20px;
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::after {
  position: absolute;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: opacity 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s;
  background: #000;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::before {
  content: attr(data-deleting);
  color: #FFF;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  position: absolute;
  z-index: 3;
  font-size: 15px;
  height: 20px;
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty {
  height: 95px;
  background: #CCCCCC;
  z-index: 1;
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty::after {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: attr(data-loading);
  display: inline-block;
  height: 20px;
}

div.fr-modal-body div.fr-image-list div.fr-image-container img {
  width: 100%;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected img {
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-delete-img, div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-insert-img {
  display: inline-block;
}

div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img, div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
  display: none;
  top: 50%;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  box-sizing: border-box;
  position: absolute;
  cursor: pointer;
  margin: 0;
  line-height: 40px;
  text-decoration: none;
  z-index: 3;
}

div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img {
  background: #B8312F;
  fill: #FFF;
  padding: 8px;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(25%);
  -moz-transform: translateY(-50%) translateX(25%);
  -ms-transform: translateY(-50%) translateX(25%);
  -o-transform: translateY(-50%) translateX(25%);
}

div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
  background: #FFF;
  fill: #0098f7;
  padding: 8px;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-125%);
  -moz-transform: translateY(-50%) translateX(-125%);
  -ms-transform: translateY(-50%) translateX(-125%);
  -o-transform: translateY(-50%) translateX(-125%);
}

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover img {
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-delete-img, .fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-insert-img {
  display: inline-block;
  width: 40px;
  height: 40px;
}

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover {
  background: #bf4644;
  color: #FFF;
}

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover {
  background: #ebebeb;
}

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

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

.fr-line-breaker {
  cursor: text;
  border-top: 1px solid #0098f7;
  position: fixed;
  z-index: 2;
  display: none;
}

.fr-line-breaker.fr-visible {
  display: block;
}

.fr-line-breaker a.fr-floating-btn {
  position: absolute;
  left: calc(50% - 20px);
  top: -20px;
}

.fr-line-breaker a.fr-floating-btn svg {
  margin: 8px;
  height: 24px;
  width: 24px;
}

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

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

.fr-quick-insert {
  position: absolute;
  z-index: 2147483639;
  white-space: nowrap;
  padding-right: 10px;
  box-sizing: content-box;
}

.fr-quick-insert a.fr-floating-btn svg {
  margin: 8px;
  width: 24px;
  height: 24px;
}

.fr-quick-insert.fr-on a.fr-floating-btn svg {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
}

.fr-quick-insert.fr-hidden {
  display: none;
}

.fr-qi-helper {
  position: absolute;
  z-index: 3;
  padding-left: 20px;
  white-space: nowrap;
}

.fr-qi-helper a.fr-btn.fr-floating-btn {
  text-align: center;
  padding: 6px 10px 10px 10px;
  display: inline-block;
  color: #222222;
  background: #FFF;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
}

.fr-qi-helper a.fr-btn.fr-floating-btn svg {
  fill: #222222;
}

.fr-qi-helper a.fr-btn.fr-floating-btn.fr-size-1 {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

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

.fr-popup .fr-buttons.fr-tabs .fr-special-character-category {
  padding: 10px 15px;
}

.fr-popup .fr-buttons.fr-tabs .fr-special-character-category span {
  font-weight: normal;
  font-size: 16px;
}

.fr-popup .fr-special-character {
  width: 24px;
  height: 24px;
}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px) {
  .fr-popup .fr-icon-container.fr-sc-container {
    width: 368px;
  }
}
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

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

.fr-element table td.fr-selected-cell, .fr-element table th.fr-selected-cell {
  border: 1px double #0098f7;
}

.fr-element table tr {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.fr-element table td, .fr-element table th {
  user-select: text;
  -o-user-select: text;
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
}

.fr-element .fr-no-selection table td, .fr-element .fr-no-selection table th {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.fr-table-resizer {
  cursor: col-resize;
  position: absolute;
  z-index: 3;
  display: none;
}

.fr-table-resizer.fr-moving {
  z-index: 2;
}

.fr-table-resizer div {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  border-right: 1px solid #0098f7;
}

.fr-no-selection {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.fr-popup .fr-table-size {
  margin: 20px;
}

.fr-popup .fr-table-size .fr-table-size-info {
  text-align: center;
  font-size: 14px;
}

.fr-popup .fr-table-size .fr-select-table-size {
  line-height: 0;
  padding: 5px;
  white-space: nowrap;
}

.fr-popup .fr-table-size .fr-select-table-size > span {
  display: inline-block;
  padding: 0 4px 4px 0;
  background: transparent;
}

.fr-popup .fr-table-size .fr-select-table-size > span > span {
  display: inline-block;
  width: 18px;
  height: 18px;
  border: 1px solid #DDD;
}

.fr-popup .fr-table-size .fr-select-table-size > span.hover {
  background: transparent;
}

.fr-popup .fr-table-size .fr-select-table-size > span.hover > span {
  background: rgba(0, 152, 247, 0.3);
  border: solid 1px #0098f7;
}

.fr-popup .fr-table-size .fr-select-table-size .new-line::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-popup.fr-above .fr-table-size .fr-select-table-size > span {
  display: inline-block !important;
}

.fr-popup .fr-table-colors {
  display: block;
  padding: 20px;
  padding-bottom: 0;
}

.fr-popup.fr-desktop .fr-table-size .fr-select-table-size > span > span {
  width: 12px;
  height: 12px;
}

.fr-insert-helper {
  position: absolute;
  z-index: 9999;
  white-space: nowrap;
}

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

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

.fr-element .fr-video {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.fr-element .fr-video::after {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  display: block;
  background: transparent;
}

.fr-element .fr-video.fr-active > * {
  z-index: 2;
  position: relative;
}

.fr-element .fr-video > * {
  box-sizing: content-box;
  max-width: 100%;
  border: none;
}

.fr-box .fr-video-resizer {
  position: absolute;
  border: solid 1px #0098f7;
  display: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.fr-box .fr-video-resizer.fr-active {
  display: block;
}

.fr-box .fr-video-resizer .fr-handler {
  display: block;
  position: absolute;
  background: #0098f7;
  border: solid 1px #FFF;
  z-index: 4;
  box-sizing: border-box;
}

.fr-box .fr-video-resizer .fr-handler.fr-hnw {
  cursor: nw-resize;
}

.fr-box .fr-video-resizer .fr-handler.fr-hne {
  cursor: ne-resize;
}

.fr-box .fr-video-resizer .fr-handler.fr-hsw {
  cursor: sw-resize;
}

.fr-box .fr-video-resizer .fr-handler.fr-hse {
  cursor: se-resize;
}

.fr-box .fr-video-resizer .fr-handler {
  width: 12px;
  height: 12px;
}

.fr-box .fr-video-resizer .fr-handler.fr-hnw {
  left: -6px;
  top: -6px;
}

.fr-box .fr-video-resizer .fr-handler.fr-hne {
  right: -6px;
  top: -6px;
}

.fr-box .fr-video-resizer .fr-handler.fr-hsw {
  left: -6px;
  bottom: -6px;
}

.fr-box .fr-video-resizer .fr-handler.fr-hse {
  right: -6px;
  bottom: -6px;
}

@media (min-width: 1200px) {
  .fr-box .fr-video-resizer .fr-handler {
    width: 10px;
    height: 10px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hnw {
    left: -5px;
    top: -5px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hne {
    right: -5px;
    top: -5px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hsw {
    left: -5px;
    bottom: -5px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hse {
    right: -5px;
    bottom: -5px;
  }
}
.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line {
  width: calc(50% - 5px);
  display: inline-block;
}

.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line + .fr-input-line {
  margin-left: 10px;
}

.fr-popup .fr-video-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
  margin: 20px;
  position: relative;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 140%;
  text-align: center;
}

.fr-popup .fr-video-upload-layer:hover {
  background: #ebebeb;
}

.fr-popup .fr-video-upload-layer.fr-drop {
  background: #ebebeb;
  border-color: #0098f7;
}

.fr-popup .fr-video-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}

.fr-popup .fr-video-upload-layer .fr-form input {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 500%;
  height: 100%;
  margin: 0;
  font-size: 400px;
}

.fr-popup .fr-video-progress-bar-layer > h3 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: normal;
}

.fr-popup .fr-video-progress-bar-layer > div.fr-action-buttons {
  display: none;
}

.fr-popup .fr-video-progress-bar-layer > div.fr-loader {
  background: #b3e0fd;
  height: 10px;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}

.fr-popup .fr-video-progress-bar-layer > div.fr-loader span {
  display: block;
  height: 100%;
  width: 0%;
  background: #0098f7;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}

.fr-popup .fr-video-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  width: 30% !important;
  position: absolute;
  top: 0;
  -webkit-animation: loading 2s linear infinite;
  animation: loading 2s linear infinite;
}

.fr-popup .fr-video-progress-bar-layer.fr-error > div.fr-loader {
  display: none;
}

.fr-popup .fr-video-progress-bar-layer.fr-error > div.fr-action-buttons {
  display: block;
}

.fr-video-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483640;
  display: none;
}

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

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

img.fr-rounded, .fr-img-caption.fr-rounded img {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

img.fr-bordered, .fr-img-caption.fr-bordered img {
  border: solid 5px #CCC;
}

img.fr-bordered {
  box-sizing: content-box;
}

.fr-img-caption.fr-bordered img {
  box-sizing: border-box;
}

.fr-view {
  word-wrap: break-word;
}

.fr-view span[style~="color:"] a {
  color: inherit;
}

.fr-view strong {
  font-weight: 700;
}

.fr-view table {
  border: none;
  border-collapse: collapse;
  empty-cells: show;
  max-width: 100%;
}

.fr-view table td {
  min-width: 5px;
}

.fr-view table.fr-dashed-borders td, .fr-view table.fr-dashed-borders th {
  border-style: dashed;
}

.fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
  background: whitesmoke;
}

.fr-view table td, .fr-view table th {
  border: 1px solid #DDD;
}

.fr-view table td:empty, .fr-view table th:empty {
  height: 20px;
}

.fr-view table td.fr-highlighted, .fr-view table th.fr-highlighted {
  border: 1px double red;
}

.fr-view table td.fr-thick, .fr-view table th.fr-thick {
  border-width: 2px;
}

.fr-view table th {
  background: #ececec;
}

.fr-view hr {
  clear: both;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -webkit-column-break-after: always;
     -moz-column-break-after: always;
          break-after: always;
  page-break-after: always;
}

.fr-view .fr-file {
  position: relative;
}

.fr-view .fr-file::after {
  position: relative;
  content: "📎";
  font-weight: normal;
}

.fr-view pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow: visible;
}

.fr-view[dir=rtl] blockquote {
  border-left: none;
  border-right: solid 2px #5E35B1;
  margin-right: 0;
  padding-right: 5px;
  padding-left: 0;
}

.fr-view[dir=rtl] blockquote blockquote {
  border-color: #00BCD4;
}

.fr-view[dir=rtl] blockquote blockquote blockquote {
  border-color: #43A047;
}

.fr-view blockquote {
  border-left: solid 2px #5E35B1;
  margin-left: 0;
  padding-left: 5px;
  color: #5E35B1;
}

.fr-view blockquote blockquote {
  border-color: #00BCD4;
  color: #00BCD4;
}

.fr-view blockquote blockquote blockquote {
  border-color: #43A047;
  color: #43A047;
}

.fr-view span.fr-emoticon {
  font-weight: normal;
  font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols";
  display: inline;
  line-height: 0;
}

.fr-view span.fr-emoticon.fr-emoticon-img {
  background-repeat: no-repeat !important;
  font-size: inherit;
  height: 1em;
  width: 1em;
  min-height: 20px;
  min-width: 20px;
  display: inline-block;
  margin: -0.1em 0.1em 0.1em;
  line-height: 1;
  vertical-align: middle;
}

.fr-view .fr-text-gray {
  color: #AAA !important;
}

.fr-view .fr-text-bordered {
  border-top: solid 1px #222;
  border-bottom: solid 1px #222;
  padding: 10px 0;
}

.fr-view .fr-text-spaced {
  letter-spacing: 1px;
}

.fr-view .fr-text-uppercase {
  text-transform: uppercase;
}

.fr-view .fr-class-highlighted {
  background-color: #ffff00;
}

.fr-view .fr-class-code {
  border-color: #cccccc;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f5f5f5;
  padding: 10px;
  font-family: "Courier New", Courier, monospace;
}

.fr-view .fr-class-transparency {
  opacity: 0.5;
}

.fr-view img {
  position: relative;
  max-width: 100%;
}

.fr-view img.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

.fr-view img.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

.fr-view img.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

.fr-view img.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}

.fr-view img.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

.fr-view img.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

.fr-view span.fr-img-caption {
  position: relative;
  max-width: 100%;
}

.fr-view span.fr-img-caption.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

.fr-view span.fr-img-caption.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

.fr-view span.fr-img-caption.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

.fr-view span.fr-img-caption.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}

.fr-view span.fr-img-caption.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

.fr-view span.fr-img-caption.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

.fr-view .fr-video {
  text-align: center;
  position: relative;
}

.fr-view .fr-video.fr-rv {
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.fr-view .fr-video.fr-rv > iframe, .fr-view .fr-video.fr-rv object, .fr-view .fr-video.fr-rv embed {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.fr-view .fr-video > * {
  box-sizing: content-box;
  max-width: 100%;
  border: none;
}

.fr-view .fr-video.fr-dvb {
  display: block;
  clear: both;
}

.fr-view .fr-video.fr-dvb.fr-fvl {
  text-align: left;
}

.fr-view .fr-video.fr-dvb.fr-fvr {
  text-align: right;
}

.fr-view .fr-video.fr-dvi {
  display: inline-block;
}

.fr-view .fr-video.fr-dvi.fr-fvl {
  float: left;
}

.fr-view .fr-video.fr-dvi.fr-fvr {
  float: right;
}

.fr-view a.fr-strong {
  font-weight: 700;
}

.fr-view a.fr-green {
  color: green;
}

.fr-view .fr-img-caption {
  text-align: center;
}

.fr-view .fr-img-caption .fr-img-wrap {
  padding: 0;
  margin: auto;
  text-align: center;
  width: 100%;
}

.fr-view .fr-img-caption .fr-img-wrap img {
  display: block;
  margin: auto;
  width: 100%;
}

.fr-view .fr-img-caption .fr-img-wrap > span {
  margin: auto;
  display: block;
  padding: 5px 5px 10px;
  font-size: 14px;
  font-weight: initial;
  box-sizing: border-box;
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  width: 100%;
  text-align: center;
}

.fr-view button.fr-rounded, .fr-view input.fr-rounded, .fr-view textarea.fr-rounded {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-view button.fr-large, .fr-view input.fr-large, .fr-view textarea.fr-large {
  font-size: 24px;
}

a.fr-view.fr-strong {
  font-weight: 700;
}

a.fr-view.fr-green {
  color: green;
}

img.fr-view {
  position: relative;
  max-width: 100%;
}

img.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

img.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

img.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

img.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}

img.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

img.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

span.fr-img-caption.fr-view {
  position: relative;
  max-width: 100%;
}

span.fr-img-caption.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

span.fr-img-caption.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

span.fr-img-caption.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

span.fr-img-caption.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}

span.fr-img-caption.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

span.fr-img-caption.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

/*!
 * froala_editor v3.1.0 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2020 Froala Labs
 */
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

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

img.fr-rounded, .fr-img-caption.fr-rounded img {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

img.fr-bordered, .fr-img-caption.fr-bordered img {
  border: solid 5px #CCC;
}

img.fr-bordered {
  box-sizing: content-box;
}

.fr-img-caption.fr-bordered img {
  box-sizing: border-box;
}

.fr-view {
  word-wrap: break-word;
}

.fr-view span[style~="color:"] a {
  color: inherit;
}

.fr-view strong {
  font-weight: 700;
}

.fr-view table {
  border: none;
  border-collapse: collapse;
  empty-cells: show;
  max-width: 100%;
}

.fr-view table td {
  min-width: 5px;
}

.fr-view table.fr-dashed-borders td, .fr-view table.fr-dashed-borders th {
  border-style: dashed;
}

.fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
  background: whitesmoke;
}

.fr-view table td, .fr-view table th {
  border: 1px solid #DDD;
}

.fr-view table td:empty, .fr-view table th:empty {
  height: 20px;
}

.fr-view table td.fr-highlighted, .fr-view table th.fr-highlighted {
  border: 1px double red;
}

.fr-view table td.fr-thick, .fr-view table th.fr-thick {
  border-width: 2px;
}

.fr-view table th {
  background: #ececec;
}

.fr-view hr {
  clear: both;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -webkit-column-break-after: always;
     -moz-column-break-after: always;
          break-after: always;
  page-break-after: always;
}

.fr-view .fr-file {
  position: relative;
}

.fr-view .fr-file::after {
  position: relative;
  content: "📎";
  font-weight: normal;
}

.fr-view pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow: visible;
}

.fr-view[dir=rtl] blockquote {
  border-left: none;
  border-right: solid 2px #5E35B1;
  margin-right: 0;
  padding-right: 5px;
  padding-left: 0;
}

.fr-view[dir=rtl] blockquote blockquote {
  border-color: #00BCD4;
}

.fr-view[dir=rtl] blockquote blockquote blockquote {
  border-color: #43A047;
}

.fr-view blockquote {
  border-left: solid 2px #5E35B1;
  margin-left: 0;
  padding-left: 5px;
  color: #5E35B1;
}

.fr-view blockquote blockquote {
  border-color: #00BCD4;
  color: #00BCD4;
}

.fr-view blockquote blockquote blockquote {
  border-color: #43A047;
  color: #43A047;
}

.fr-view span.fr-emoticon {
  font-weight: normal;
  font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols";
  display: inline;
  line-height: 0;
}

.fr-view span.fr-emoticon.fr-emoticon-img {
  background-repeat: no-repeat !important;
  font-size: inherit;
  height: 1em;
  width: 1em;
  min-height: 20px;
  min-width: 20px;
  display: inline-block;
  margin: -0.1em 0.1em 0.1em;
  line-height: 1;
  vertical-align: middle;
}

.fr-view .fr-text-gray {
  color: #AAA !important;
}

.fr-view .fr-text-bordered {
  border-top: solid 1px #222;
  border-bottom: solid 1px #222;
  padding: 10px 0;
}

.fr-view .fr-text-spaced {
  letter-spacing: 1px;
}

.fr-view .fr-text-uppercase {
  text-transform: uppercase;
}

.fr-view .fr-class-highlighted {
  background-color: #ffff00;
}

.fr-view .fr-class-code {
  border-color: #cccccc;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f5f5f5;
  padding: 10px;
  font-family: "Courier New", Courier, monospace;
}

.fr-view .fr-class-transparency {
  opacity: 0.5;
}

.fr-view img {
  position: relative;
  max-width: 100%;
}

.fr-view img.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

.fr-view img.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

.fr-view img.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

.fr-view img.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}

.fr-view img.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

.fr-view img.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

.fr-view span.fr-img-caption {
  position: relative;
  max-width: 100%;
}

.fr-view span.fr-img-caption.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

.fr-view span.fr-img-caption.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

.fr-view span.fr-img-caption.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

.fr-view span.fr-img-caption.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}

.fr-view span.fr-img-caption.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

.fr-view span.fr-img-caption.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

.fr-view .fr-video {
  text-align: center;
  position: relative;
}

.fr-view .fr-video.fr-rv {
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.fr-view .fr-video.fr-rv > iframe, .fr-view .fr-video.fr-rv object, .fr-view .fr-video.fr-rv embed {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.fr-view .fr-video > * {
  box-sizing: content-box;
  max-width: 100%;
  border: none;
}

.fr-view .fr-video.fr-dvb {
  display: block;
  clear: both;
}

.fr-view .fr-video.fr-dvb.fr-fvl {
  text-align: left;
}

.fr-view .fr-video.fr-dvb.fr-fvr {
  text-align: right;
}

.fr-view .fr-video.fr-dvi {
  display: inline-block;
}

.fr-view .fr-video.fr-dvi.fr-fvl {
  float: left;
}

.fr-view .fr-video.fr-dvi.fr-fvr {
  float: right;
}

.fr-view a.fr-strong {
  font-weight: 700;
}

.fr-view a.fr-green {
  color: green;
}

.fr-view .fr-img-caption {
  text-align: center;
}

.fr-view .fr-img-caption .fr-img-wrap {
  padding: 0;
  margin: auto;
  text-align: center;
  width: 100%;
}

.fr-view .fr-img-caption .fr-img-wrap img {
  display: block;
  margin: auto;
  width: 100%;
}

.fr-view .fr-img-caption .fr-img-wrap > span {
  margin: auto;
  display: block;
  padding: 5px 5px 10px;
  font-size: 14px;
  font-weight: initial;
  box-sizing: border-box;
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  width: 100%;
  text-align: center;
}

.fr-view button.fr-rounded, .fr-view input.fr-rounded, .fr-view textarea.fr-rounded {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-view button.fr-large, .fr-view input.fr-large, .fr-view textarea.fr-large {
  font-size: 24px;
}

a.fr-view.fr-strong {
  font-weight: 700;
}

a.fr-view.fr-green {
  color: green;
}

img.fr-view {
  position: relative;
  max-width: 100%;
}

img.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

img.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

img.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

img.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}

img.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

img.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

span.fr-img-caption.fr-view {
  position: relative;
  max-width: 100%;
}

span.fr-img-caption.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

span.fr-img-caption.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

span.fr-img-caption.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

span.fr-img-caption.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}

span.fr-img-caption.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

span.fr-img-caption.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

:root {
  --ss-primary-color: #5897fb;
  --ss-bg-color: #ffffff;
  --ss-font-color: #4d4d4d;
  --ss-font-placeholder-color: #8d8d8d;
  --ss-disabled-color: #dcdee2;
  --ss-border-color: #dcdee2;
  --ss-highlight-color: #fffb8c;
  --ss-success-color: #00b755;
  --ss-error-color: #dc3545;
  --ss-main-height: 30px;
  --ss-content-height: 300px;
  --ss-spacing-l: 7px;
  --ss-spacing-m: 5px;
  --ss-spacing-s: 3px;
  --ss-animation-timing: 0.2s;
  --ss-border-radius: 4px;
}

@-webkit-keyframes ss-valueIn {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}

@keyframes ss-valueIn {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes ss-valueOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
}
@keyframes ss-valueOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
}
.ss-hide {
  display: none !important;
}

.ss-main {
  display: flex;
  flex-direction: row;
  position: relative;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: var(--ss-font-color);
  min-height: var(--ss-main-height);
  width: 100%;
  padding: var(--ss-spacing-s);
  cursor: pointer;
  border: 1px solid var(--ss-border-color);
  border-radius: var(--ss-border-radius);
  background-color: var(--ss-bg-color);
  outline: 0;
  box-sizing: border-box;
  transition: background-color var(--ss-animation-timing);
  overflow: hidden;
}
.ss-main:focus {
  box-shadow: 0 0 5px var(--ss-primary-color);
}
.ss-main.ss-disabled {
  background-color: var(--ss-disabled-color);
  cursor: not-allowed;
}
.ss-main.ss-disabled .ss-values .ss-disabled {
  color: var(--ss-font-color);
}
.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete {
  cursor: not-allowed;
}
.ss-main.ss-open-above {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.ss-main.ss-open-below {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.ss-main .ss-values {
  display: inline-flex;
  flex-wrap: wrap;
  gap: var(--ss-spacing-m);
  flex: 1 1 100%;
}
.ss-main .ss-values .ss-placeholder {
  display: flex;
  padding: var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);
  margin: auto 0px auto 0px;
  line-height: 1em;
  align-items: center;
  width: 100%;
  color: var(--ss-font-placeholder-color);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ss-main .ss-values .ss-max {
  display: flex;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 12px;
  color: var(--ss-bg-color);
  line-height: 1;
  padding: var(--ss-spacing-s) var(--ss-spacing-m);
  background-color: var(--ss-primary-color);
  border-radius: var(--ss-border-radius);
}
.ss-main .ss-values .ss-single {
  display: flex;
  margin: auto 0px auto var(--ss-spacing-s);
}
.ss-main .ss-values .ss-value {
  display: flex;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-color: var(--ss-primary-color);
  border-radius: var(--ss-border-radius);
  -webkit-animation-name: ss-valueIn;
          animation-name: ss-valueIn;
  -webkit-animation-duration: var(--ss-animation-timing);
          animation-duration: var(--ss-animation-timing);
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.ss-main .ss-values .ss-value.ss-value-out {
  -webkit-animation-name: ss-valueOut;
          animation-name: ss-valueOut;
  -webkit-animation-duration: var(--ss-animation-timing);
          animation-duration: var(--ss-animation-timing);
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}
.ss-main .ss-values .ss-value .ss-value-text {
  font-size: 12px;
  color: var(--ss-bg-color);
  line-height: 1;
  padding: var(--ss-spacing-s) var(--ss-spacing-m);
}
.ss-main .ss-values .ss-value .ss-value-delete {
  display: flex;
  align-items: center;
  height: var(--ss-spacing-l);
  width: var(--ss-spacing-l);
  padding: var(--ss-spacing-s) var(--ss-spacing-m);
  cursor: pointer;
  border-left: solid 1px var(--ss-bg-color);
  box-sizing: content-box;
}
.ss-main .ss-values .ss-value .ss-value-delete svg {
  height: var(--ss-spacing-l);
  width: var(--ss-spacing-l);
}
.ss-main .ss-values .ss-value .ss-value-delete svg path {
  fill: none;
  stroke: var(--ss-bg-color);
  stroke-width: 18;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.ss-main .ss-deselect {
  display: flex;
  align-self: center;
  justify-content: flex-end;
  flex: 0 1 auto;
  width: 8px;
  height: 8px;
  margin: 0 var(--ss-spacing-m) 0 var(--ss-spacing-m);
}
.ss-main .ss-deselect svg {
  width: 8px;
  height: 8px;
}
.ss-main .ss-deselect svg path {
  fill: none;
  stroke: var(--ss-font-color);
  stroke-width: 20;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.ss-main .ss-arrow {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: 0 1 auto;
  width: 12px;
  height: 12px;
  margin: auto var(--ss-spacing-m) auto var(--ss-spacing-m);
}
.ss-main .ss-arrow path {
  fill: none;
  stroke: var(--ss-font-color);
  stroke-width: 18;
  stroke-linecap: round;
  stroke-linejoin: round;
  transition-timing-function: ease-out;
  transition: var(--ss-animation-timing);
}

.ss-content {
  position: absolute;
  display: flex;
  height: auto;
  flex-direction: column;
  width: auto;
  max-height: var(--ss-content-height);
  box-sizing: border-box;
  border: solid 1px var(--ss-border-color);
  background-color: var(--ss-bg-color);
  transition: opacity var(--ss-animation-timing), -webkit-transform var(--ss-animation-timing);
  transition: transform var(--ss-animation-timing), opacity var(--ss-animation-timing);
  transition: transform var(--ss-animation-timing), opacity var(--ss-animation-timing), -webkit-transform var(--ss-animation-timing);
  opacity: 0;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: center top;
          transform-origin: center top;
  overflow: hidden;
  z-index: 10000;
}
.ss-content.ss-relative {
  position: relative;
  height: 100%;
}
.ss-content.ss-open-above {
  flex-direction: column-reverse;
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
  border-top-left-radius: var(--ss-border-radius);
  border-top-right-radius: var(--ss-border-radius);
}
.ss-content.ss-open-below {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transform-origin: center top;
          transform-origin: center top;
  border-bottom-left-radius: var(--ss-border-radius);
  border-bottom-right-radius: var(--ss-border-radius);
}
.ss-content .ss-search {
  flex: 0 1 auto;
  display: flex;
  flex-direction: row;
  padding: var(--ss-spacing-l) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);
}
.ss-content .ss-search input {
  display: inline-flex;
  font-size: inherit;
  line-height: inherit;
  flex: 1 1 auto;
  width: 100%;
  min-width: 0px;
  padding: var(--ss-spacing-m) var(--ss-spacing-l);
  margin: 0;
  border: 1px solid var(--ss-border-color);
  border-radius: var(--ss-border-radius);
  background-color: var(--ss-bg-color);
  outline: 0;
  text-align: left;
  box-sizing: border-box;
}
.ss-content .ss-search input::-webkit-input-placeholder {
  color: var(--ss-font-placeholder-color);
  vertical-align: middle;
}
.ss-content .ss-search input:-ms-input-placeholder {
  color: var(--ss-font-placeholder-color);
  vertical-align: middle;
}
.ss-content .ss-search input::-ms-input-placeholder {
  color: var(--ss-font-placeholder-color);
  vertical-align: middle;
}
.ss-content .ss-search input::placeholder {
  color: var(--ss-font-placeholder-color);
  vertical-align: middle;
}
.ss-content .ss-search input:focus {
  box-shadow: 0 0 5px var(--ss-primary-color);
}
.ss-content .ss-search .ss-addable {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  flex: 0 0 auto;
  height: auto;
  margin: 0 0 0 var(--ss-spacing-m);
  border: 1px solid var(--ss-border-color);
  border-radius: var(--ss-border-radius);
}
.ss-content .ss-search .ss-addable svg {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: 0 1 auto;
  width: 12px;
  height: 12px;
  margin: auto var(--ss-spacing-m) auto var(--ss-spacing-m);
}
.ss-content .ss-search .ss-addable svg path {
  fill: none;
  stroke: var(--ss-font-color);
  stroke-width: 18;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.ss-content .ss-list {
  flex: 1 1 auto;
  height: auto;
  overflow-x: hidden;
  overflow-y: auto;
}
.ss-content .ss-list .ss-error {
  color: var(--ss-error-color);
  padding: var(--ss-spacing-l);
}
.ss-content .ss-list .ss-searching {
  color: var(--ss-font-color);
  padding: var(--ss-spacing-l);
}
.ss-content .ss-list .ss-optgroup.ss-close .ss-option {
  display: none !important;
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text {
  flex: 1 1 auto;
  font-weight: bold;
  color: var(--ss-font-color);
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow) {
  cursor: pointer;
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions {
  flex: 0 1 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--ss-spacing-m);
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  cursor: pointer;
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover {
  opacity: 0.5;
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path {
  stroke: var(--ss-error-color);
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span {
  flex: 0 1 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 60%;
  text-align: center;
  padding: 0 var(--ss-spacing-s) 0 0;
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg {
  flex: 0 1 auto;
  width: 13px;
  height: 13px;
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path {
  fill: none;
  stroke: var(--ss-success-color);
  stroke-linecap: round;
  stroke-linejoin: round;
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child {
  stroke-width: 5;
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child {
  stroke-width: 11;
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable {
  flex: 0 1 auto;
  display: flex;
  flex-direction: row;
  cursor: pointer;
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow {
  flex: 1 1 auto;
  width: 10px;
  height: 10px;
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path {
  fill: none;
  stroke: var(--ss-font-color);
  stroke-width: 18;
  stroke-linecap: round;
  stroke-linejoin: round;
  transition-timing-function: ease-out;
  transition: var(--ss-animation-timing);
}
.ss-content .ss-list .ss-optgroup .ss-option {
  padding: var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l) * 3);
}
.ss-content .ss-list .ss-option {
  display: flex;
  padding: var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);
  color: var(--ss-font-color);
  cursor: pointer;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ss-content .ss-list .ss-option:hover {
  color: var(--ss-bg-color);
  background-color: var(--ss-primary-color);
}
.ss-content .ss-list .ss-option.ss-highlighted, .ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected {
  color: var(--ss-bg-color);
  background-color: var(--ss-primary-color);
}
.ss-content .ss-list .ss-option.ss-disabled {
  cursor: not-allowed;
  background-color: var(--ss-disabled-color);
}
.ss-content .ss-list .ss-option.ss-disabled:hover {
  color: var(--ss-font-color);
}
.ss-content .ss-list .ss-option .ss-search-highlight {
  background-color: var(--ss-highlight-color);
}

.tribute-container {
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
  max-height: 300px;
  max-width: 500px;
  overflow: auto;
  display: block;
  z-index: 999999;
}

.tribute-container ul {
  margin: 0;
  margin-top: 2px;
  padding: 0;
  list-style: none;
  background: #efefef;
}

.tribute-container li {
  padding: 5px 5px;
  cursor: pointer;
}

.tribute-container li.highlight {
  background: #ddd;
}

.tribute-container li span {
  font-weight: bold;
}

.tribute-container li.no-match {
  cursor: default;
}

.tribute-container .menu-highlighted {
  font-weight: bold;
}

/**
 * @license
 * Copyright Tyler Technologies, Inc. 
 * License: Apache-2.0
 */
/* prettier-ignore */
forge-table {
  display: block;
}

.forge-table {
  width: 100%;
  border-spacing: 0;
}

.forge-table--dense .forge-table-row {
  height: 36px;
}

.forge-table--roomy .forge-table-row {
  height: 56px;
}

.forge-table--resizable .forge-table-head__cell {
  position: relative;
}

.forge-table--resizable .forge-table-head__cell:hover .forge-table__resize-handle {
  display: block;
}

.forge-table--resizable .forge-table__resize-handle {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 8px;
  border-right-width: var(--forge-border-medium, 2px);
  border-right-style: solid;
  border-right-color: var(--forge-theme-primary, #3f51b5);
  box-sizing: border-box;
  margin-right: var(--forge-spacing-xxsmall, 4px);
  transition-property: border-right-width;
  transition-duration: var(--forge-animation-duration-medium1, 250ms);
  transition-timing-function: var(--forge-animation-easing-accelerate, cubic-bezier(0.3, 0, 1, 1));
}

.forge-table--resizable .forge-table__resize-handle:hover {
  border-right-width: var(--forge-border-thick, 4px);
  cursor: col-resize;
}

.forge-table--resizing {
  -webkit-user-drag: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.forge-table--layout-fixed {
  table-layout: fixed;
}

.forge-table--no-wrap-content.forge-table--dense .forge-table-row,
.forge-table--no-wrap-content.forge-table--dense .forge-table-cell__container {
  height: 36px;
}

.forge-table--no-wrap-content .forge-table-cell__container > .forge-table-cell__container-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.forge-table--filter-visible .forge-table-head__row {
  height: 32px;
}

.forge-table--filter-visible .forge-table-head__row .forge-table-head__cell {
  border: none;
}

.forge-table-head__row {
  height: 48px;
}

.forge-table-head__row__filter {
  --forge-field-height: 40px;
}

.forge-table-head__row__filter .forge-table-head__cell-container {
  padding: var(--forge-spacing-xsmall, 8px) 0;
}

.forge-table-head__cell {
  color: var(--forge-theme-text-medium, rgba(0, 0, 0, 0.6));
  font-weight: bold;
  text-align: left;
  font-size: calc(var(--forge-typography-font-size, 1rem) * 0.75);
  box-sizing: border-box;
}

.forge-table-head__cell-container {
  display: flex;
  align-items: center;
}

.forge-table-head__cell--sorted-ascending .forge-table-head__cell-text, .forge-table-head__cell--sorted-descending .forge-table-head__cell-text {
  color: var(--forge-theme-text-high, rgba(0, 0, 0, 0.87));
  font-weight: 700 !important;
}

.forge-table-head__cell__sort-order--hidden {
  display: none;
}

.forge-table-head__cell--sortable {
  cursor: pointer;
}

.forge-table-head__cell--sortable :hover .forge-table-head__cell-sort-icon,
.forge-table-head__cell--sortable :hover .forge-table-head__cell__sort-order {
  color: var(--forge-theme-text-medium, rgba(0, 0, 0, 0.6));
}

.forge-table-head__cell--sortable button {
  cursor: pointer;
  border: none;
  background: transparent;
  text-align: inherit;
  margin: inherit;
  padding-block: var(--forge-spacing-xxsmall, 4px);
  padding-inline: 0;
  font: inherit;
  color: inherit;
  width: 100%;
  outline: none;
  position: relative;
}

.forge-table-head__cell--sortable button forge-focus-indicator {
  border-radius: 4px;
  --forge-focus-indicator-offset-inline: -4px;
}

.forge-table-head__cell--sortable.forge-table-head__cell--sorted-ascending .forge-table-head__cell-sort-icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.forge-table-head__cell-sort-icon {
  color: var(--forge-theme-text-high, rgba(0, 0, 0, 0.87));
  font-size: 18px !important;
  height: 18px;
  width: 18px;
  margin-left: 5px;
  transition: -webkit-transform var(--forge-animation-duration-short4, 200ms) var(--forge-animation-easing-accelerate, cubic-bezier(0.3, 0, 1, 1));
  transition: transform var(--forge-animation-duration-short4, 200ms) var(--forge-animation-easing-accelerate, cubic-bezier(0.3, 0, 1, 1));
  transition: transform var(--forge-animation-duration-short4, 200ms) var(--forge-animation-easing-accelerate, cubic-bezier(0.3, 0, 1, 1)), -webkit-transform var(--forge-animation-duration-short4, 200ms) var(--forge-animation-easing-accelerate, cubic-bezier(0.3, 0, 1, 1));
  display: none !important;
  font-weight: 700;
}

.forge-table-head__cell-sort-icon--active {
  display: inline !important;
}

.forge-table-head__cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.forge-table-row > .forge-table-cell:not(.forge-table-cell__select):first-child,
.forge-table-row .forge-table-cell.forge-table-cell__select + .forge-table-cell:not(.forge-table-cell__select) {
  padding-right: var(--forge-spacing-large, 24px);
}

.forge-table-row > .forge-table-cell:last-child {
  padding-right: var(--forge-spacing-large, 24px);
}

.forge-table-row--expanded .forge-table-body__cell {
  border-bottom: none;
}

.forge-table-row__expandable-content {
  height: auto !important;
}

.forge-table-row__expandable-content:hover {
  background-color: inherit !important;
}

.forge-table-body__row {
  height: 48px;
  transition: background-color var(--forge-animation-duration-short4, 200ms) var(--forge-animation-easing-standard, cubic-bezier(0.2, 0, 0, 1));
}

.forge-table-body__row:hover {
  background-color: var(--forge-table-theme-row-hover-background, var(--forge-theme-surface-container-low, #ebebeb));
}

.forge-table-body__row--selected:hover {
  background-color: var(--forge-table-theme-row-selected-hover-background, var(--forge-theme-primary-container, #d1d5ed));
}

.forge-table-body__row--selected {
  background-color: var(--forge-table-theme-row-selected-background, var(--forge-theme-primary-container-low, #e8eaf6));
}

.forge-table-body__row--selected:hover {
  background-color: var(--forge-table-theme-row-selected-hover-background, var(--forge-theme-primary-container, #d1d5ed));
}

.forge-table-body__row--clickable {
  cursor: pointer;
}

.forge-table-body__row--clickable:active {
  background-color: var(--forge-table-theme-row-active-background, var(--forge-theme-surface-container, #e0e0e0));
}

.forge-table-body__row--clickable.forge-table-body__row--selected:active {
  background-color: var(--forge-table-theme-row-selected-active-background, var(--forge-theme-primary-container-high, #b6bde3));
}

.forge-table-body__cell {
  color: var(--forge-theme-on-surface, #000000);
  font-size: calc(var(--forge-typography-font-size, 1rem) * 0.875);
}

.forge-table-cell {
  padding-right: var(--forge-spacing-xxxlarge, 56px);
  border-bottom-width: var(--forge-border-thin, 1px);
  border-bottom-style: solid;
  border-bottom-color: var(--forge-theme-outline, #e0e0e0);
}

.forge-table-cell:first-child:not(.forge-table-cell__select) {
  padding-left: var(--forge-spacing-large, 24px);
}

.forge-table-cell--resizing {
  position: relative;
}

.forge-table-cell--resizing::before {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  right: 4px;
  top: 0;
  bottom: 0;
  border-right-width: var(--forge-border-medium, 2px);
  border-right-style: solid;
  border-right-color: var(--forge-theme-primary, #3f51b5);
}

.forge-table-cell__select {
  text-align: center !important;
  box-sizing: border-box;
  width: 66px;
  padding-right: var(--forge-spacing-small, 12px);
  padding-left: var(--forge-spacing-medium, 16px);
}

.forge-table-cell__select-checkbox-container {
  display: flex;
}

.forge-table-cell__select-checkbox-container--align-left {
  justify-content: flex-start;
}

.forge-table-cell__select-checkbox-container--align-right {
  justify-content: flex-end;
}

.forge-table-cell__select-checkbox-container--align-center {
  justify-content: center;
}

.forge-table-cell__container {
  display: flex;
  align-items: center;
}

.forge-table-cell--center {
  justify-content: center;
}

.forge-table-cell--right {
  justify-content: flex-end;
}

.forge-table--fixed {
  position: relative;
}

.forge-table--fixed .forge-table-head__cell {
  position: sticky;
  top: 0;
  background: var(--forge-theme-surface, #ffffff);
  z-index: var(--forge-z-index-surface, 1);
}

.forge-table--fixed .forge-table-head__cell::after {
  content: "";
  border-bottom-width: 1px;
  border-style: solid;
  border-color: var(--forge-theme-outline, #e0e0e0);
  border-width: 0;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  height: 1px;
  box-sizing: border-box;
}

.forge-table--fixed .forge-table-head__row__filter .forge-table-head__cell {
  top: 32px;
}

.forge-data-table {
  width: 100%;
  border-spacing: 0;
}

.forge-data-table thead tr {
  height: 48px;
}

.forge-data-table thead tr th {
  padding-right: var(--forge-spacing-xxxlarge, 56px);
  padding-left: var(--forge-spacing-large, 24px);
  border-bottom-width: var(--forge-border-thin, 1px);
  border-bottom-style: solid;
  border-bottom-color: var(--forge-theme-outline, #e0e0e0);
  color: var(--forge-theme-text-medium, rgba(0, 0, 0, 0.6));
  font-weight: bold;
  text-align: left;
  font-size: calc(var(--forge-typography-font-size, 1rem) * 0.75);
  box-sizing: border-box;
}

.forge-data-table tbody tr {
  height: 48px;
  transition: background-color var(--forge-animation-duration-short4, 200ms) var(--forge-animation-easing-standard, cubic-bezier(0.2, 0, 0, 1));
}

.forge-data-table tbody tr:hover {
  background-color: var(--forge-table-theme-row-hover-background, var(--forge-theme-surface-container-low, #ebebeb));
}

.forge-data-table tbody tr--selected:hover {
  background-color: var(--forge-table-theme-row-selected-hover-background, var(--forge-theme-primary-container, #d1d5ed));
}

.forge-data-table tbody tr td {
  padding-right: var(--forge-spacing-xxxlarge, 56px);
  padding-left: var(--forge-spacing-large, 24px);
  border-bottom-width: var(--forge-border-thin, 1px);
  border-bottom-style: solid;
  border-bottom-color: var(--forge-theme-outline, #e0e0e0);
  color: var(--forge-theme-on-surface, #000000);
  font-size: calc(var(--forge-typography-font-size, 1rem) * 0.875);
}

.material-icons,
.material-icons-outlined {
  font-family: var(--font-icons);
  font-size: var(--scale1);
  font-style: normal;
  font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;
}

[class*=icon--] {
  font-family: var(--font-icons);
  font-weight: normal;
  font-style: normal;
  font-size: var(--scale1);
  line-height: 1;
  display: inline-grid;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  pointer-events: none;
}

.icon--8 {
  font-size: var(--scale-4);
}
.icon--8-filled {
  font-size: var(--scale-4);
  font-variation-settings: "FILL" 1, "GRAD" 0, "opsz" 20;
}
.icon--10 {
  font-size: var(--scale-3);
}
.icon--10-filled {
  font-size: var(--scale-3);
  font-variation-settings: "FILL" 1, "GRAD" 0, "opsz" 20;
}
.icon--12 {
  font-size: var(--scale-2);
}
.icon--12-filled {
  font-size: var(--scale-2);
  font-variation-settings: "FILL" 1, "GRAD" 0, "opsz" 20;
}
.icon--14 {
  font-size: var(--scale-1);
}
.icon--14-filled {
  font-size: var(--scale-1);
  font-variation-settings: "FILL" 1, "GRAD" 0, "opsz" 20;
}
.icon--16 {
  font-size: var(--scale0);
}
.icon--16-filled {
  font-size: var(--scale0);
  font-variation-settings: "FILL" 1, "GRAD" 0, "opsz" 20;
}
.icon--18 {
  font-size: var(--scale1);
}
.icon--18-filled {
  font-size: var(--scale1);
  font-variation-settings: "FILL" 1, "GRAD" 0, "opsz" 20;
}
.icon--20 {
  font-size: var(--scale2);
}
.icon--20-filled {
  font-size: var(--scale2);
  font-variation-settings: "FILL" 1, "GRAD" 0, "opsz" 20;
}
.icon--24 {
  font-size: var(--scale3);
  font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;
}
.icon--24-filled {
  font-size: var(--scale3);
  font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24;
}
.icon--48 {
  font-size: var(--scale8);
  font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 48;
}

.data-table-text-with-icon {
  display: flex;
  gap: 8px;
  align-items: center;
}

/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Remove default margin */
* {
  margin: 0;
}

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul[role=list], ul,
ol[role=list], ol,
li,
menu {
  list-style: none;
  padding: 0;
}

/* Set core root defaults */
html:focus-within {
  scroll-behavior: smooth;
}

/* Set core body defaults */
body {
  min-height: 100vh;
  min-height: 100dvh;
  overflow: hidden;
  line-height: 1.5;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
  text-decoration-skip-ink: auto;
}

a {
  text-decoration: none;
  font-weight: normal;
  color: var(--gray-70);
}

/* Make images easier to work with */
img,
picture {
  max-width: 100%;
  display: block;
}

/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
  font: inherit;
}

button {
  border: none;
  background-color: transparent;
  padding: 0;
  cursor: pointer;
}

fieldset, legend {
  padding: 0;
  border: none;
}

address {
  font-style: normal;
}

/* Avoid text overflows */
p, h1, h2, h3, h4, h5, h6 {
  overflow-wrap: break-word;
}

/* Remove all animations, transitions and smooth scroll for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
  html:focus-within {
    scroll-behavior: auto;
  }
  *,
  *::before,
  *::after {
    -webkit-animation-duration: 0.01ms !important;
            animation-duration: 0.01ms !important;
    -webkit-animation-iteration-count: 1 !important;
            animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
@font-face {
  font-family: "InterVariable";
  font-style: normal;
  font-weight: 100 900;
  font-display: block;
  src: url("../../fonts/InterVariable.woff2?v=4.1") format("woff2");
}
@font-face {
  font-family: "InterVariable";
  font-style: italic;
  font-weight: 100 900;
  font-display: block;
  src: url("../../fonts/InterVariable-Italic.woff2?v=4.1") format("woff2");
}
@font-feature-values InterVariable {
  @character-variant {
    cv01: 1;
    cv02: 2;
    cv03: 3;
    cv04: 4;
    cv05: 5;
    cv06: 6;
    cv07: 7;
    cv08: 8;
    cv09: 9;
    cv10: 10;
    cv11: 11;
    cv12: 12;
    cv13: 13;
    alt-1: 1; /* Alternate one */
    alt-3: 9; /* Flat-top three */
    open-4: 2; /* Open four */
    open-6: 3; /* Open six */
    open-9: 4; /* Open nine */
    lc-l-with-tail: 5; /* Lower-case L with tail */
    simplified-u: 6; /* Simplified u */
    alt-double-s: 7; /* Alternate German double s */
    uc-i-with-serif: 8; /* Upper-case i with serif */
    uc-g-with-spur: 10; /* Capital G with spur */
    single-story-a: 11; /* Single-story a */
    compact-lc-f: 12; /* Compact f */
    compact-lc-t: 13; /* Compact t */
  }
  @styleset {
    ss01: 1;
    ss02: 2;
    ss03: 3;
    ss04: 4;
    ss05: 5;
    ss06: 6;
    ss07: 7;
    ss08: 8;
    open-digits: 1; /* Open digits */
    disambiguation: 2; /* Disambiguation (with zero) */
    disambiguation-except-zero: 4; /* Disambiguation (no zero) */
    round-quotes-and-commas: 3; /* Round quotes &amp; commas */
    square-punctuation: 7; /* Square punctuation */
    square-quotes: 8; /* Square quotes */
    circled-characters: 5; /* Circled characters */
    squared-characters: 6; /* Squared characters */
  }
}
@font-face {
  font-family: "Material Symbols";
  font-style: normal;
  font-weight: 300 700;
  font-display: block;
  src: url("../../fonts/MaterialSymbolsOutlined.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../../fonts/IBMPlexMono-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../../fonts/IBMPlexMono-Italic.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../../fonts/IBMPlexMono-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "Libre Barcode 39";
  font-style: normal;
  font-weight: 400;
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  src: url("../../fonts/LibreBarcode39-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "E-13B";
  font-style: normal;
  font-weight: 400;
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  src: url("../../fonts/E-13B.ttf") format("truetype");
}
:where(html) {
  --font-icons: 'Material Symbols';
  --forge-typography-font-family: var(--font-sans);
  --forge-typography-body1-letter-spacing: normal;
  --forge-typography-body2-letter-spacing: normal;
  --forge-typography-body3-letter-spacing: normal;
  --forge-typography-body4-letter-spacing: normal;
  --forge-typography-button-font-weight: 450;
  --forge-typography-button-letter-spacing: normal;
  font-family: var(--font-sans);
  -webkit-font-feature-settings: "liga" 1, "calt" 1;
          font-feature-settings: "liga" 1, "calt" 1; /* fix for Chrome */
}

@supports (font-variation-settings: normal) {
  :root {
    font-family: var(--font-sans);
  }
}
body {
  font-family: var(--font-sans, sans-serif);
  font-size: var(--scale0);
  line-height: var(--lh-scale0);
  color: var(--text-primary);
  -webkit-text-size-adjust: 100%;
}

@media (-webkit-min-device-pixel-ratio: 2) {
  html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}
p {
  font-weight: normal;
  margin-bottom: 0;
}

em {
  font-style: italic;
}

code,
kbd,
samp {
  font-family: var(--font-mono);
  letter-spacing: normal;
}

strong {
  font-weight: 600;
}

a, .btn-link {
  color: var(--primary);
  text-decoration: none;
  transition: color 150ms ease-out;
}
a:hover, .btn-link:hover {
  color: var(--primary-hover);
}

.label-01 {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
}
.label-01:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale-2) / 2);
          margin-block-end: calc(var(--lh-scale-2) / 2);
}
.label-01:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale-2);
          margin-block-end: var(--lh-scale-2);
}
.label-01:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale-2) * 1.5);
          margin-block-end: calc(var(--lh-scale-2) * 1.5);
}

.label-02 {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
}
.label-02:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale-1) / 2);
          margin-block-end: calc(var(--lh-scale-1) / 2);
}
.label-02:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale-1);
          margin-block-end: var(--lh-scale-1);
}
.label-02:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale-1) * 1.5);
          margin-block-end: calc(var(--lh-scale-1) * 1.5);
}

.helper-text-01 {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-helper);
  font-variant-alternates: var(--small-text);
}
.helper-text-01:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale-2) / 2);
          margin-block-end: calc(var(--lh-scale-2) / 2);
}
.helper-text-01:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale-2);
          margin-block-end: var(--lh-scale-2);
}
.helper-text-01:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale-2) * 1.5);
          margin-block-end: calc(var(--lh-scale-2) * 1.5);
}

.helper-text-02 {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  color: var(--text-helper);
  font-variant-alternates: var(--small-text);
}
.helper-text-02:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale-1) / 2);
          margin-block-end: calc(var(--lh-scale-1) / 2);
}
.helper-text-02:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale-1);
          margin-block-end: var(--lh-scale-1);
}
.helper-text-02:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale-1) * 1.5);
          margin-block-end: calc(var(--lh-scale-1) * 1.5);
}

.body-01 {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.body-01:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale-1) / 2);
          margin-block-end: calc(var(--lh-scale-1) / 2);
}
.body-01:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale-1);
          margin-block-end: var(--lh-scale-1);
}
.body-01:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale-1) * 1.5);
          margin-block-end: calc(var(--lh-scale-1) * 1.5);
}

.body-02 {
  font-size: var(--scale0);
  line-height: var(--lh-scale0);
  font-variant-alternates: var(--small-text);
}
.body-02:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale0) / 2);
          margin-block-end: calc(var(--lh-scale0) / 2);
}
.body-02:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale0);
          margin-block-end: var(--lh-scale0);
}
.body-02:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale0) * 1.5);
          margin-block-end: calc(var(--lh-scale0) * 1.5);
}

.body-03 {
  font-size: var(--scale1);
  line-height: var(--lh-scale1);
  font-variant-alternates: var(--small-text);
}
.body-03:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale1) / 2);
          margin-block-end: calc(var(--lh-scale1) / 2);
}
.body-03:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale1);
          margin-block-end: var(--lh-scale1);
}
.body-03:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale1) * 1.5);
          margin-block-end: calc(var(--lh-scale1) * 1.5);
}

.body-04 {
  font-size: var(--scale2);
  line-height: var(--lh-scale2);
}
.body-04:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale2) / 2);
          margin-block-end: calc(var(--lh-scale2) / 2);
}
.body-04:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale2);
          margin-block-end: var(--lh-scale2);
}
.body-04:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale2) * 1.5);
          margin-block-end: calc(var(--lh-scale2) * 1.5);
}

.heading-01 {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  font-weight: var(--font-weight-heading);
  font-variant-alternates: var(--small-text);
}
.heading-01:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale-2) / 2);
          margin-block-end: calc(var(--lh-scale-2) / 2);
}
.heading-01:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale-2);
          margin-block-end: var(--lh-scale-2);
}
.heading-01:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale-2) * 1.5);
          margin-block-end: calc(var(--lh-scale-2) * 1.5);
}

.heading-02, h6 {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-weight: var(--font-weight-heading);
  font-variant-alternates: var(--small-text);
}
.heading-02:where(.margin-bottom), h6:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale-1) / 2);
          margin-block-end: calc(var(--lh-scale-1) / 2);
}
.heading-02:where(.margin-bottom-1), h6:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale-1);
          margin-block-end: var(--lh-scale-1);
}
.heading-02:where(.margin-bottom-2), h6:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale-1) * 1.5);
          margin-block-end: calc(var(--lh-scale-1) * 1.5);
}

.heading-03, h5 {
  font-size: var(--scale0);
  line-height: var(--lh-scale0);
  font-weight: var(--font-weight-heading);
  font-variant-alternates: var(--small-text);
}
.heading-03:where(.margin-bottom), h5:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale0) / 2);
          margin-block-end: calc(var(--lh-scale0) / 2);
}
.heading-03:where(.margin-bottom-1), h5:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale0);
          margin-block-end: var(--lh-scale0);
}
.heading-03:where(.margin-bottom-2), h5:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale0) * 1.5);
          margin-block-end: calc(var(--lh-scale0) * 1.5);
}

.heading-04, h4 {
  font-size: var(--scale1);
  line-height: var(--lh-scale1);
  font-weight: var(--font-weight-heading);
  font-variant-alternates: var(--small-text);
}
.heading-04:where(.margin-bottom), h4:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale1) / 2);
          margin-block-end: calc(var(--lh-scale1) / 2);
}
.heading-04:where(.margin-bottom-1), h4:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale1);
          margin-block-end: var(--lh-scale1);
}
.heading-04:where(.margin-bottom-2), h4:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale1) * 1.5);
          margin-block-end: calc(var(--lh-scale1) * 1.5);
}
.heading-04:where(.border-bottom), h4:where(.border-bottom) {
  -webkit-padding-after: calc(var(--lh-scale1) / 2);
          padding-block-end: calc(var(--lh-scale1) / 2);
  border-bottom: 1px solid var(--slate-a6);
}
.heading-04:where(.border-bottom):has(.btn-icon-only), h4:where(.border-bottom):has(.btn-icon-only) {
  -webkit-padding-after: 0.6875rem;
          padding-block-end: 0.6875rem;
}

.heading-05, h3 {
  font-size: var(--scale2);
  line-height: var(--lh-scale2);
  font-weight: var(--font-weight-heading);
}
.heading-05:where(.margin-bottom), h3:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale2) / 2);
          margin-block-end: calc(var(--lh-scale2) / 2);
}
.heading-05:where(.margin-bottom-1), h3:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale2);
          margin-block-end: var(--lh-scale2);
}
.heading-05:where(.margin-bottom-2), h3:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale2) * 1.5);
          margin-block-end: calc(var(--lh-scale2) * 1.5);
}
.heading-05:where(.border-bottom), h3:where(.border-bottom) {
  -webkit-padding-after: calc(var(--lh-scale2) / 2);
          padding-block-end: calc(var(--lh-scale2) / 2);
  border-bottom: 1px solid var(--slate-a6);
}

.heading-06, h2 {
  font-size: var(--scale3);
  line-height: var(--lh-scale3);
  font-weight: var(--font-weight-heading);
}
.heading-06:where(.margin-bottom), h2:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale3) / 2);
          margin-block-end: calc(var(--lh-scale3) / 2);
}
.heading-06:where(.margin-bottom-1), h2:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale3);
          margin-block-end: var(--lh-scale3);
}
.heading-06:where(.margin-bottom-2), h2:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale3) * 1.5);
          margin-block-end: calc(var(--lh-scale3) * 1.5);
}
.heading-06:where(.border-bottom), h2:where(.border-bottom) {
  -webkit-padding-after: calc(var(--lh-scale3) / 2);
          padding-block-end: calc(var(--lh-scale3) / 2);
  border-bottom: 1px solid var(--slate-a6);
}

.heading-07, h1 {
  font-size: var(--scale5);
  line-height: var(--lh-scale5);
  font-weight: var(--font-weight-heading);
}
.heading-07:where(.margin-bottom), h1:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale5) / 2);
          margin-block-end: calc(var(--lh-scale5) / 2);
}
.heading-07:where(.margin-bottom-1), h1:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale5);
          margin-block-end: var(--lh-scale5);
}
.heading-07:where(.margin-bottom-2), h1:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale5) * 1.5);
          margin-block-end: calc(var(--lh-scale5) * 1.5);
}

.display-01 {
  font-size: var(--scale3);
  line-height: var(--lh-scale3);
}

.display-02 {
  font-size: var(--scale4);
  line-height: var(--lh-scale4);
}

.display-03 {
  font-size: var(--scale5);
  line-height: var(--lh-scale5);
}

.display-04 {
  font-size: var(--scale6);
  line-height: var(--lh-scale6);
}

.display-05 {
  font-size: var(--scale7);
  line-height: var(--lh-scale7);
}

.display-06 {
  font-size: var(--scale8);
  line-height: var(--lh-scale8);
}

.text-primary {
  color: var(--text-primary);
}
.text-primary path {
  fill: var(--text-primary);
}

.text-secondary {
  color: var(--text-secondary);
}
.text-secondary path {
  fill: var(--text-secondary);
}

.text-tertiary {
  color: var(--text-tertiary);
}
.text-tertiary path {
  fill: var(--text-tertiary);
}

.text-helper {
  color: var(--text-helper);
}
.text-helper path {
  fill: var(--text-helper);
}

.text-placeholder {
  color: var(--text-placeholder);
}
.text-placeholder path {
  fill: var(--text-placeholder);
}

.text-on-color {
  color: var(--text-on-color);
}
.text-on-color path {
  fill: var(--text-on-color);
}

.text-disabled {
  color: var(--text-disabled);
}
.text-disabled path {
  fill: var(--text-disabled);
}

.text-success {
  color: var(--text-success);
}
.text-success path {
  fill: var(--text-success);
}

.text-informational {
  color: var(--text-informational);
}
.text-informational path {
  fill: var(--text-informational);
}

.text-warning {
  color: var(--text-warning);
}
.text-warning path {
  fill: var(--text-warning);
}

.text-critical {
  color: var(--text-critical);
}
.text-critical path {
  fill: var(--text-critical);
}

.fw-light {
  font-weight: var(--font-weight-light);
}

.fw-regular {
  font-weight: var(--font-weight-regular);
}

.fw-medium {
  font-weight: var(--font-weight-medium);
}

.fw-heading {
  font-weight: var(--font-weight-heading);
}

.fw-semibold {
  font-weight: var(--font-weight-semibold);
}

.fw-bold {
  font-weight: var(--font-weight-bold);
}

.numbers {
  font-variant-numeric: tabular-nums;
}

.line-length-30em {
  width: 48em;
}

.text-center {
  text-align: center;
}

.italic {
  font-style: italic;
}

.uppercase {
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
.uppercase-sm {
  font-family: var(--font-sans);
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  font-weight: 400;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.titlecase {
  text-transform: capitalize;
}

.text-overflow {
  overflow: clip;
  text-overflow: ellipsis;
}

.pipe {
  margin: 0 8px;
  font-size: 10px;
  opacity: 0.5;
}

.badge-xs, .badge-sm, .badge-md, .badge-lg {
  display: flex;
  align-items: center;
  -webkit-column-gap: var(--badge-gap, 0.25rem);
     -moz-column-gap: var(--badge-gap, 0.25rem);
          column-gap: var(--badge-gap, 0.25rem);
  height: var(--badge-height, var(--size-24));
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-inline: var(--badge-padding, 0.5rem);
  border-radius: var(--badge-border-radius, 0.5rem);
  background-color: var(--badge-background-color, var(--slate-a3));
  color: var(--badge-text-color, var(--slate-a12));
  font-size: var(--badge-font-size, var(--scale-2));
  line-height: var(--badge-line-height, var(--lh-scale-2));
  font-weight: var(--badge-font-weight, 450);
  font-variant-alternates: character-variant(l-tail);
}
.badge-xs:has([class*=icon--]), .badge-sm:has([class*=icon--]), .badge-md:has([class*=icon--]), .badge-lg:has([class*=icon--]) {
  --badge-padding: 0.25rem 0.5rem;
}

.badge-sm {
  --badge-height: var(--size-20);
  --badge-border-radius: 0.375rem;
}

.badge-lg {
  --badge-height: var(--size-32);
  --badge-border-radius: var(--size-12);
  --badge-font-size: var(--scale0);
  --badge-line-height: var(--lh-scale0);
  --badge-font-weight: var(--font-weight-regular);
}

.badge-group {
  display: flex;
  flex-direction: var(--layout-direction, row);
  -webkit-column-gap: var(--size-8);
     -moz-column-gap: var(--size-8);
          column-gap: var(--size-8);
  row-gap: var(--size-6);
  flex-wrap: wrap;
}
.badge-group:where([data-badge-group~=block]) {
  --layout-direction: column;
}

:where(.badge) {
  --color-darken: calc(l - 0.125);
}

.badge {
  --badge-foreground: oklch(from var(--slate-a11) var(--color-darken) c h);
  --badge-text-color: var(--badge-foreground);
  display: flex;
  align-items: center;
  -webkit-column-gap: var(--badge-gap, var(--size-8));
     -moz-column-gap: var(--badge-gap, var(--size-8));
          column-gap: var(--badge-gap, var(--size-8));
  height: var(--badge-height, var(--size-24));
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-inline: var(--badge-padding, var(--size-8));
  border-radius: var(--badge-border-radius, var(--size-8));
  background-color: var(--badge-background-color, var(--slate-a3));
  color: var(--badge-text-color, var(--slate-a11));
  font-size: var(--badge-font-size, var(--scale-2));
  line-height: var(--badge-line-height, var(--lh-scale-2));
  font-weight: var(--badge-font-weight, 450);
  font-variant-alternates: character-variant(l-tail);
  transition: background-color 100ms ease-out;
}
.badge:has(svg) {
  --badge-padding: var(--size-6) var(--size-8);
  --badge-gap: var(--size-6);
}
.badge:has([class*=icon--]) {
  --badge-padding: var(--size-4) var(--size-8);
  --badge-gap: var(--size-6);
}
.badge:has([class*=icon--]:empty) {
  --badge-padding: revert;
}

[class*=icon--]:empty {
  display: none;
}

.badge[data-badge~=xs] {
  --badge-height: var(--size-18);
  --badge-border-radius: var(--size-6);
}

.badge[data-badge~=sm] {
  --badge-height: var(--size-20);
  --badge-border-radius: var(--size-6);
}

.badge[data-badge~=lg] {
  --badge-height: var(--size-32);
  --badge-border-radius: var(--size-12);
}

.badge:where([data-badge~=informational]) {
  --badge-foreground: oklch(from var(--blue-a11) var(--color-darken) c h);
  --badge-background-color: var(--blue-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=informational]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=success]) {
  --badge-foreground: oklch(from var(--jade-a11) var(--color-darken) c h);
  --badge-background-color: var(--jade-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=success]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=attention]) {
  --badge-foreground: oklch(from var(--yellow-a11) var(--color-darken) c h);
  --badge-background-color: var(--yellow-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=attention]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=warning]) {
  --badge-foreground: oklch(from var(--orange-a11) var(--color-darken) c h);
  --badge-background-color: var(--orange-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=warning]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=critical]) {
  --badge-foreground: oklch(from var(--ruby-a11) var(--color-darken) c h);
  --badge-background-color: var(--ruby-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=critical]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=button]) {
  cursor: pointer;
}

.badge[data-badge~=button][data-badge~=critical]:hover {
  --badge-background-color: var(--ruby-a4);
  --badge-foreground: var(--ruby-a12);
}

.badge[data-badge~=button][data-badge~=pending]:hover {
  --badge-background-color: var(--amber-a4);
  --badge-foreground: var(--amber-a12);
}

.badge[data-badge~=button][data-badge~=in-progress]:hover {
  --badge-background-color: var(--violet-a4);
  --badge-foreground: var(--violet-a12);
}

.badge:where([data-badge~=input-badge]) {
  position: absolute;
  display: inline-flex;
  inset-inline-end: var(--size-8);
  inset-block-start: calc((var(--input-height, var(--input-height-md)) - var(--badge-height, var(--size-24))) / 2);
}

.badge:where([data-badge~=selected]),
.badge:where([data-badge~=qpoolselected]) {
  --badge-foreground: oklch(from var(--plum-a11) var(--color-darken) c h);
  --badge-background-color: var(--plum-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=selected]) path,
.badge:where([data-badge~=qpoolselected]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=summoned]),
.badge:where([data-badge~=qpoolquestionnairesent]),
.badge:where([data-badge~=in-progress]) {
  --badge-foreground: oklch(from var(--violet-a11) var(--color-darken) c h);
  --badge-background-color: var(--violet-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=summoned]) path,
.badge:where([data-badge~=qpoolquestionnairesent]) path,
.badge:where([data-badge~=in-progress]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=confirmed]),
.badge:where([data-badge~=qpoolqualified]),
.badge:where([data-badge~=completed]),
.badge:where([data-badge~=approved]) {
  --badge-foreground: oklch(from var(--jade-a11) var(--color-darken) c h);
  --badge-background-color: var(--jade-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=confirmed]) path,
.badge:where([data-badge~=qpoolqualified]) path,
.badge:where([data-badge~=completed]) path,
.badge:where([data-badge~=approved]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=excused]),
.badge:where([data-badge~=qpoolexcused]) {
  --badge-foreground: oklch(from var(--yellow-a11) var(--color-darken) c h);
  --badge-background-color: var(--yellow-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=excused]) path,
.badge:where([data-badge~=qpoolexcused]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=disqualified]),
.badge:where([data-badge~=qpooldisqualified]) {
  --badge-foreground: oklch(from var(--ruby-a11) var(--color-darken) c h);
  --badge-background-color: var(--ruby-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=disqualified]) path,
.badge:where([data-badge~=qpooldisqualified]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=deferred]),
.badge:where([data-badge~=postponed]) {
  --badge-foreground: oklch(from var(--amber-a11) var(--color-darken) c h);
  --badge-background-color: var(--amber-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=deferred]) path,
.badge:where([data-badge~=postponed]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=panel]) {
  --badge-foreground: oklch(from var(--sky-a11) var(--color-darken) c h);
  --badge-background-color: var(--sky-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=panel]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=juror]),
.badge:where([data-badge~=jury-empaneled]) {
  --badge-foreground: oklch(from var(--jade-a11) var(--color-darken) c h);
  --badge-background-color: var(--jade-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=juror]) path,
.badge:where([data-badge~=jury-empaneled]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=undeliverable]),
.badge:where([data-badge~=qpoolundeliverable]) {
  --badge-foreground: oklch(from var(--crimson-a11) var(--color-darken) c h);
  --badge-background-color: var(--crimson-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=undeliverable]) path,
.badge:where([data-badge~=qpoolundeliverable]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=pending-request]),
.badge:where([data-badge~=pending]) {
  --badge-foreground: oklch(from var(--amber-a11) var(--color-darken) c h);
  --badge-background-color: var(--amber-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=pending-request]) path,
.badge:where([data-badge~=pending]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=not-scheduled]) {
  --badge-foreground: oklch(from var(--crimson-a11) var(--color-darken) c h);
  --badge-background-color: var(--crimson-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=not-scheduled]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=new]) {
  --badge-foreground: oklch(from var(--blue-a11) var(--color-darken) c h);
  --badge-background-color: var(--blue-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=new]) path {
  fill: var(--badge-foreground);
}

.color--warning,
[class*=badge-md].color--warning,
[class*=badge-sm].color--warning,
[class*=tag-md].color--warning,
[class*=tag-sm].color--warning {
  background-color: var(--orange-a3);
  color: var(--orange-a11);
}
.color--success,
[class*=badge-md].color--success,
[class*=badge-sm].color--success,
[class*=tag-md].color--success,
[class*=tag-sm].color--success {
  background-color: var(--jade-a3);
  color: var(--jade-a11);
}
.color--informational,
[class*=badge-md].color--informational,
[class*=badge-sm].color--informational,
[class*=tag-md].color--informational,
[class*=tag-sm].color--informational {
  background-color: var(--blue-a4);
  color: var(--blue-a12);
}
.color--active,
[class*=badge-md].color--active,
[class*=badge-sm].color--active,
[class*=tag-md].color--active,
[class*=tag-sm].color--active {
  background-color: var(--jade-a4);
  color: var(--jade-a12);
}
.color--inactive,
[class*=badge-md].color--inactive,
[class*=badge-sm].color--inactive,
[class*=tag-md].color--inactive,
[class*=tag-sm].color--inactive {
  background-color: var(--amber-4);
  color: var(--amber-a12);
}
.color--yes-no,
[class*=badge-md].color--yes-no,
[class*=badge-sm].color--yes-no,
[class*=tag-md].color--yes-no,
[class*=tag-sm].color--yes-no {
  background-color: var(--jade-a4);
  color: var(--jade-a12);
}
.color--multiple-choice,
[class*=badge-md].color--multiple-choice,
[class*=badge-sm].color--multiple-choice,
[class*=tag-md].color--multiple-choice,
[class*=tag-sm].color--multiple-choice {
  background-color: var(--teal-a4);
  color: var(--teal-a12);
}
.color--text,
[class*=badge-md].color--text,
[class*=badge-sm].color--text,
[class*=tag-md].color--text,
[class*=tag-sm].color--text {
  background-color: var(--blue-a4);
  color: var(--blue-a12);
}
.color--date,
[class*=badge-md].color--date,
[class*=badge-sm].color--date,
[class*=tag-md].color--date,
[class*=tag-sm].color--date {
  background-color: var(--violet-a4);
  color: var(--violet-a12);
}
.color--candidate,
[class*=badge-md].color--candidate,
[class*=badge-sm].color--candidate,
[class*=tag-md].color--candidate,
[class*=tag-sm].color--candidate {
  background-color: var(--pink-a4);
  color: var(--pink-a12);
}
.color--disqualification,
[class*=badge-md].color--disqualification,
[class*=badge-sm].color--disqualification,
[class*=tag-md].color--disqualification,
[class*=tag-sm].color--disqualification {
  background-color: var(--crimson-a4);
  color: var(--crimson-a12);
}
.color--excusal,
[class*=badge-md].color--excusal,
[class*=badge-sm].color--excusal,
[class*=tag-md].color--excusal,
[class*=tag-sm].color--excusal {
  background-color: var(--amber-a4);
  color: var(--amber-a12);
}
.color--nested,
[class*=badge-md].color--nested,
[class*=badge-sm].color--nested,
[class*=tag-md].color--nested,
[class*=tag-sm].color--nested {
  background-color: var(--slate-a4);
  color: var(--slate-a12);
}
.color--new,
[class*=badge-md].color--new,
[class*=badge-sm].color--new,
[class*=tag-md].color--new,
[class*=tag-sm].color--new {
  background-color: var(--primary-bg);
  color: var(--primary-fg);
}
.color--not-scheduled, .color--error,
[class*=badge-md].color--not-scheduled,
[class*=badge-md].color--error,
[class*=badge-sm].color--not-scheduled,
[class*=badge-sm].color--error,
[class*=tag-md].color--not-scheduled,
[class*=tag-md].color--error,
[class*=tag-sm].color--not-scheduled,
[class*=tag-sm].color--error {
  background-color: var(--ruby-a4);
  color: var(--ruby-a12);
}
.color--not-scheduled path, .color--error path,
[class*=badge-md].color--not-scheduled path,
[class*=badge-md].color--error path,
[class*=badge-sm].color--not-scheduled path,
[class*=badge-sm].color--error path,
[class*=tag-md].color--not-scheduled path,
[class*=tag-md].color--error path,
[class*=tag-sm].color--not-scheduled path,
[class*=tag-sm].color--error path {
  fill: var(--ruby-a12);
}
.color--selected,
[class*=badge-md].color--selected,
[class*=badge-sm].color--selected,
[class*=tag-md].color--selected,
[class*=tag-sm].color--selected {
  background-color: var(--plum-a4);
  color: var(--plum-a12);
}
.color--summoned,
[class*=badge-md].color--summoned,
[class*=badge-sm].color--summoned,
[class*=tag-md].color--summoned,
[class*=tag-sm].color--summoned {
  background-color: var(--violet-a4);
  color: var(--violet-a12);
}
.color--confirmed,
[class*=badge-md].color--confirmed,
[class*=badge-sm].color--confirmed,
[class*=tag-md].color--confirmed,
[class*=tag-sm].color--confirmed {
  background-color: var(--jade-a4);
  color: var(--jade-a12);
}
.color--confirmed path,
[class*=badge-md].color--confirmed path,
[class*=badge-sm].color--confirmed path,
[class*=tag-md].color--confirmed path,
[class*=tag-sm].color--confirmed path {
  fill: var(--jade-a12);
}
.color--panel,
[class*=badge-md].color--panel,
[class*=badge-sm].color--panel,
[class*=tag-md].color--panel,
[class*=tag-sm].color--panel {
  background-color: var(--sky-a4);
  color: var(--sky-a12);
}
.color--pending-request,
[class*=badge-md].color--pending-request,
[class*=badge-sm].color--pending-request,
[class*=tag-md].color--pending-request,
[class*=tag-sm].color--pending-request {
  background-color: var(--orange-a4);
  color: var(--orange-a12);
}
.color--pending-request path,
[class*=badge-md].color--pending-request path,
[class*=badge-sm].color--pending-request path,
[class*=tag-md].color--pending-request path,
[class*=tag-sm].color--pending-request path {
  fill: var(--orange-a12);
}
.color--pending,
[class*=badge-md].color--pending,
[class*=badge-sm].color--pending,
[class*=tag-md].color--pending,
[class*=tag-sm].color--pending {
  background-color: var(--amber-a4);
  color: var(--amber-a12);
}
.color--approved, .color--panel-sent, .color--empaneled, .color--jury-empaneled, .color--juror, .color--time-in, .color--time-in-out,
[class*=badge-md].color--approved,
[class*=badge-md].color--panel-sent,
[class*=badge-md].color--empaneled,
[class*=badge-md].color--jury-empaneled,
[class*=badge-md].color--juror,
[class*=badge-md].color--time-in,
[class*=badge-md].color--time-in-out,
[class*=badge-sm].color--approved,
[class*=badge-sm].color--panel-sent,
[class*=badge-sm].color--empaneled,
[class*=badge-sm].color--jury-empaneled,
[class*=badge-sm].color--juror,
[class*=badge-sm].color--time-in,
[class*=badge-sm].color--time-in-out,
[class*=tag-md].color--approved,
[class*=tag-md].color--panel-sent,
[class*=tag-md].color--empaneled,
[class*=tag-md].color--jury-empaneled,
[class*=tag-md].color--juror,
[class*=tag-md].color--time-in,
[class*=tag-md].color--time-in-out,
[class*=tag-sm].color--approved,
[class*=tag-sm].color--panel-sent,
[class*=tag-sm].color--empaneled,
[class*=tag-sm].color--jury-empaneled,
[class*=tag-sm].color--juror,
[class*=tag-sm].color--time-in,
[class*=tag-sm].color--time-in-out {
  background-color: var(--jade-a4);
  color: var(--jade-a12);
}
.color--excused,
[class*=badge-md].color--excused,
[class*=badge-sm].color--excused,
[class*=tag-md].color--excused,
[class*=tag-sm].color--excused {
  background-color: var(--yellow-a4);
  color: var(--yellow-a12);
}
.color--excused path,
[class*=badge-md].color--excused path,
[class*=badge-sm].color--excused path,
[class*=tag-md].color--excused path,
[class*=tag-sm].color--excused path {
  fill: var(--yellow-a12);
}
.color--deferred, .color--postponed,
[class*=badge-md].color--deferred,
[class*=badge-md].color--postponed,
[class*=badge-sm].color--deferred,
[class*=badge-sm].color--postponed,
[class*=tag-md].color--deferred,
[class*=tag-md].color--postponed,
[class*=tag-sm].color--deferred,
[class*=tag-sm].color--postponed {
  background-color: var(--orange-a4);
  color: var(--orange-a12);
}
.color--deferred path, .color--postponed path,
[class*=badge-md].color--deferred path,
[class*=badge-md].color--postponed path,
[class*=badge-sm].color--deferred path,
[class*=badge-sm].color--postponed path,
[class*=tag-md].color--deferred path,
[class*=tag-md].color--postponed path,
[class*=tag-sm].color--deferred path,
[class*=tag-sm].color--postponed path {
  fill: var(--orange-a12);
}
.color--denied,
[class*=badge-md].color--denied,
[class*=badge-sm].color--denied,
[class*=tag-md].color--denied,
[class*=tag-sm].color--denied {
  background-color: var(--red-a4);
  color: var(--red-a12);
}
.color--completed, .color--pay-first-days,
[class*=badge-md].color--completed,
[class*=badge-md].color--pay-first-days,
[class*=badge-sm].color--completed,
[class*=badge-sm].color--pay-first-days,
[class*=tag-md].color--completed,
[class*=tag-md].color--pay-first-days,
[class*=tag-sm].color--completed,
[class*=tag-sm].color--pay-first-days {
  background-color: var(--jade-a4);
  color: var(--jade-a12);
}
.color--completed path, .color--pay-first-days path,
[class*=badge-md].color--completed path,
[class*=badge-md].color--pay-first-days path,
[class*=badge-sm].color--completed path,
[class*=badge-sm].color--pay-first-days path,
[class*=tag-md].color--completed path,
[class*=tag-md].color--pay-first-days path,
[class*=tag-sm].color--completed path,
[class*=tag-sm].color--pay-first-days path {
  fill: var(--jade-a12);
}
.color--undeliverable, .color--q-pool-undeliverable,
[class*=badge-md].color--undeliverable,
[class*=badge-md].color--q-pool-undeliverable,
[class*=badge-sm].color--undeliverable,
[class*=badge-sm].color--q-pool-undeliverable,
[class*=tag-md].color--undeliverable,
[class*=tag-md].color--q-pool-undeliverable,
[class*=tag-sm].color--undeliverable,
[class*=tag-sm].color--q-pool-undeliverable {
  background-color: var(--crimson-a4);
  color: var(--crimson-a12);
}
.color--text-success,
[class*=badge-md].color--text-success,
[class*=badge-sm].color--text-success,
[class*=tag-md].color--text-success,
[class*=tag-sm].color--text-success {
  color: var(--jade-a11);
}
.color--text-warning,
[class*=badge-md].color--text-warning,
[class*=badge-sm].color--text-warning,
[class*=tag-md].color--text-warning,
[class*=tag-sm].color--text-warning {
  color: var(--orange-a11);
}

.count-preview {
  display: grid;
  place-items: center;
  min-inline-size: var(--size-18);
  block-size: var(--size-18);
  padding-inline: var(--size-2);
  background-color: var(--slate-a4);
  color: var(--slate-a12);
  border-radius: var(--size-6);
  font-size: 0.6875rem;
  line-height: calc(14rem / var(--rem-base));
  font-variant-numeric: tabular-nums;
}

:where(html) {
  --white: hsl(0 0% 100%);
  --light-bg: var(--white);
  --dark-bg: hsl(var(--gray-dark-05));
  --color-surface: oklch(100% 0 0 / 85.1%);
  --color-panel-solid: oklch(100% 0 0);
  --color-panel-translucent: oklch(100% 0 0 / 70.2%);
  --color-panel-translucent-hover: oklch(100% 0 0 / 60.2%);
  --color-darken: calc(l - 0.125);
  --gray-bg-weak: hsl(var(--gray-00));
  --gray-bg-ui: var(--slate-a2);
  --gray-bg: hsl(var(--gray-20));
  --gray-fg: hsl(var(--gray-80));
  --gray-hover: var(--slate-a3);
  --gray-active: var(--slate-a4);
  --forge-hover: var(--forge-tertiary-50-a12);
  --forge-active: var(--forge-tertiary-50-a20);
  --red-bg-weak: hsl(var(--red-00));
  --red-bg-ui: hsl(var(--red-05));
  --red-bg: hsl(var(--red-20));
  --red-fg: hsl(var(--red-80));
  --orange-bg-weak: hsl(var(--orange-00));
  --orange-bg-ui: hsl(var(--orange-05));
  --orange-bg: hsl(var(--orange-20));
  --orange-fg: hsl(var(--orange-80));
  --yellow-orange-bg-weak: hsl(var(--yellow-orange-00));
  --yellow-orange-bg-ui: hsl(var(--yellow-orange-05));
  --yellow-orange-bg: hsl(var(--yellow-orange-20));
  --yellow-orange-fg: hsl(var(--yellow-orange-80));
  --yellow-bg-weak: hsl(var(--yellow-00));
  --yellow-bg-ui: hsl(var(--yellow-05));
  --yellow-bg: hsl(var(--yellow-20));
  --yellow-fg: hsl(var(--yellow-80));
  --yellow-green-bg-weak: hsl(var(--yellow-green-00));
  --yellow-green-bg-ui: hsl(var(--yellow-green-05));
  --yellow-green-bg: hsl(var(--yellow-green-20));
  --yellow-green-fg: hsl(var(--yellow-green-80));
  --green-bg-weak: hsl(var(--green-00));
  --green-bg-ui: hsl(var(--green-05));
  --green-bg: hsl(var(--green-20));
  --green-fg: hsl(var(--green-80));
  --blue-green-bg-weak: hsl(var(--blue-green-00));
  --blue-green-bg-ui: hsl(var(--blue-green-05));
  --blue-green-bg: hsl(var(--blue-green-20));
  --blue-green-fg: hsl(var(--blue-green-80));
  --aqua-bg-weak: hsl(var(--aqua-00));
  --aqua-bg-ui: hsl(var(--aqua-05));
  --aqua-bg: hsl(var(--aqua-20));
  --aqua-fg: hsl(var(--aqua-80));
  --blue-bg-weak: hsl(var(--blue-00));
  --blue-bg-ui: hsl(var(--blue-05));
  --blue-bg: hsl(var(--blue-20));
  --blue-fg: hsl(var(--blue-80));
  --indigo-bg-weak: hsl(var(--indigo-00));
  --indigo-bg-ui: hsl(var(--indigo-05));
  --indigo-bg: hsl(var(--indigo-20));
  --indigo-fg: hsl(var(--indigo-80));
  --purple-bg-weak: hsl(var(--purple-00));
  --purple-bg-ui: hsl(var(--purple-05));
  --purple-bg: hsl(var(--purple-20));
  --purple-fg: hsl(var(--purple-80));
  --magenta-bg-weak: hsl(var(--magenta-00));
  --magenta-bg-ui: hsl(var(--magenta-05));
  --magenta-bg: hsl(var(--magenta-20));
  --magenta-fg: hsl(var(--magenta-80));
  --hot-pink-bg-weak: hsl(var(--hot-pink-00));
  --hot-pink-bg-ui: hsl(var(--hot-pink-05));
  --hot-pink-bg: hsl(var(--hot-pink-20));
  --hot-pink-fg: hsl(var(--hot-pink-80));
  --pink-bg-weak: hsl(var(--pink-00));
  --pink-bg-ui: hsl(var(--pink-05));
  --pink-bg: hsl(var(--pink-20));
  --pink-fg: hsl(var(--pink-80));
  --primary-bg-weak: var(--forge-tertiary-00);
  --primary-bg-ui: var(--forge-tertiary-05);
  --primary-bg: var(--forge-tertiary-20);
  --primary-fg: var(--forge-tertiary-80);
  --interactive: var(--forge-tertiary-60);
  --button-primary: var(--forge-tertiary-60);
  --button-primary-hover: var(--forge-tertiary-65);
  --dialog-backdrop: oklch(100% 0 0 / 64%);
  --shadow-1: inset 0 0 0 1px var(--gray-a5),inset 0 1.5px 2px 0 var(--gray-a2),inset 0 1.5px 2px 0 var(--black-a2);
  --shadow-2: 0 0 0 0.5px var(--black-a1),0 1px 1px 0 var(--gray-a2),0 2px 1px -1px var(--black-a1),0 1px 3px 0 var(--black-a1);
  --shadow-3: 0 2px 3px -2px var(--gray-a3),0 3px 12px -4px var(--black-a2),0 4px 16px -8px var(--black-a2);
  --shadow-4: 0 8px 40px var(--black-a1),0 12px 32px -16px var(--gray-a3);
  --shadow-5: 0 12px 60px var(--black-a3),0 12px 32px -16px var(--gray-a5);
  --shadow-6: 0 12px 60px var(--black-a3),0 16px 64px var(--gray-a2),0 16px 36px -20px var(--gray-a7);
}

@supports (color: color-mix(in oklab, white, black)) {
  :where(html) {
    --shadow-1: inset 0 0 0 1px var(--gray-a5),inset 0 1.5px 2px 0 var(--gray-a2),inset 0 1.5px 2px 0 var(--black-a2);
    --shadow-2: 0 0 0 0.5px var(--black-a1),0 1px 1px 0 var(--gray-a2),0 2px 1px -1px var(--black-a1),0 1px 3px 0 var(--black-a1);
    --shadow-3: 0 2px 3px -2px var(--gray-a3),0 3px 12px -4px var(--black-a2),0 4px 16px -8px var(--black-a2);
    --shadow-4: 0 8px 40px var(--black-a1),0 12px 32px -16px var(--gray-a3);
    --shadow-5: 0 12px 60px var(--black-a3),0 12px 32px -16px var(--gray-a5);
    --shadow-6: 0 12px 60px var(--black-a3),0 16px 64px var(--gray-a2),0 16px 36px -20px var(--gray-a7);
  }
}
:where(html) {
  --text-primary: var(--text-5);
  --text-secondary: var(--text-4);
  --text-tertiary: var(--text-3);
  --text-helper: var(--text-3);
  --text-placeholder: var(--text-2);
  --text-on-color: var(--white);
  --text-disabled: var(--text-1);
  --text-success: oklch(from var(--jade-a11) var(--color-darken) c h);
  --text-informational: oklch(from var(--blue-a11) var(--color-darken) c h);
  --text-warning: oklch(from var(--amber-a11) var(--color-darken) c h);
  --text-critical: oklch(from var(--ruby-a11) var(--color-darken) c h);
  --link-primary: var(--forge-tertiary-60);
  --link-primary-hover: var(--forge-tertiary-65);
  --primary: var(--forge-tertiary-60);
  --primary-hover: var(--forge-tertiary-65);
}

:where(html) {
  color-scheme: light;
  --ui-bg-00: var(--light-bg);
  --ui-bg-01: hsl(var(--gray-00));
  --ui-bg-02: hsl(var(--gray-05));
  --ui-bg-03: hsl(var(--gray-20));
  --text-01: hsl(var(--gray-90));
  --text-02: hsl(var(--gray-70));
  --text-03: hsl(var(--gray-80));
  --ui-bg-hover: var(--slate-a4);
  --ui-bg-active: var(--slate-a5);
  --dialog-backdrop: oklch(100% 0 0 / 64%);
}

::-ms-backdrop {
  color-scheme: light;
  --dialog-backdrop: oklch(100% 0 0 / 64%);
}

::backdrop {
  color-scheme: light;
  --dialog-backdrop: oklch(100% 0 0 / 64%);
}

@media (prefers-color-scheme: dark) {
  :where(html) {
    --ui-bg-00: var(--dark-bg);
    --ui-bg-01: hsl(var(--gray-dark-00));
    --ui-bg-02: hsl(var(--gray-dark-05));
    --ui-bg-03: hsl(var(--gray-dark-30));
    --text-01: hsl(var(--gray-dark-90));
    --text-02: hsl(var(--gray-dark-70));
    --text-03: hsl(var(--gray-dark-80));
    --ui-bg-hover: hsl(var(--gray-dark-15));
    --ui-bg-active: hsl(var(--gray-dark-20));
    --dialog-backdrop: oklch(0% 0 0 / 32%);
  }
  ::-ms-backdrop {
    --dialog-backdrop: oklch(0% 0 0 / 32%);
  }
  ::backdrop {
    --dialog-backdrop: oklch(0% 0 0 / 32%);
  }
}
[color-scheme=light] {
  color-scheme: light;
  --ui-bg-00: var(--light-bg);
  --ui-bg-01: hsl(var(--gray-00));
  --ui-bg-02: hsl(var(--gray-05));
  --ui-bg-03: hsl(var(--gray-20));
  --text-01: hsl(var(--gray-90));
  --text-02: hsl(var(--gray-70));
  --text-disabled: hsl(var(--gray-40));
  --ui-bg-hover: hsl(var(--gray-15));
  --ui-bg-active: hsl(var(--gray-20));
  --dialog-backdrop: oklch(100% 0 0 / 64%);
}

[color-scheme=dark] {
  color-scheme: dark;
  --ui-bg-00: var(--dark-bg);
  --ui-bg-01: hsl(var(--gray-dark-00));
  --ui-bg-02: hsl(var(--gray-dark-05));
  --ui-bg-03: hsl(var(--gray-dark-20));
  --text-01: hsl(var(--gray-dark-90));
  --text-02: hsl(var(--gray-dark-70));
  --text-disabled: hsl(var(--gray-dark-40));
  --ui-bg-hover: hsl(var(--gray-dark-15));
  --ui-bg-active: hsl(var(--gray-dark-20));
  --dialog-backdrop: oklch(0% 0 0 / 32%);
}

:where(html) {
  --gray-00: 180 9% 98%;
  --gray-05: 220 13% 95%;
  --gray-10: 225 12% 94%;
  --gray-15: 216 12% 92%;
  --gray-20: 220 11% 89%;
  --gray-25: 225 10% 84%;
  --gray-30: 218 9% 83%;
  --gray-40: 217 6% 72%;
  --gray-50: 214 3% 56%;
  --gray-60: 220 3% 46%;
  --gray-65: 228 3% 37%;
  --gray-70: 225 2% 32%;
  --gray-75: 220 2% 26%;
  --gray-80: 200 3% 20%;
  --gray-85: 240 3% 15%;
  --gray-90: 210 4% 10%;
  --gray-100: 240 3% 6%;
  --gray-dark-00: 210 3% 12%;
  --gray-dark-05: 240 3% 15%;
  --gray-dark-10: 210 2% 16%;
  --gray-dark-15: 220 3% 18%;
  --gray-dark-20: 220 3% 20%;
  --gray-dark-30: 225 3% 24%;
  --gray-dark-40: 225 3% 31%;
  --gray-dark-50: 228 2% 44%;
  --gray-dark-60: 230 3% 53%;
  --gray-dark-65: 231 4% 64%;
  --gray-dark-70: 225 5% 71%;
  --gray-dark-75: 225 8% 79%;
  --gray-dark-80: 231 11% 88%;
  --gray-dark-85: 240 13% 95%;
  --gray-dark-90: 240 1% 98%;
  --gray-dark-100: 0 0% 100%;
  --red-00: 0 100% 98%;
  --red-05: 4 100% 97%;
  --red-10: 2 100% 95%;
  --red-15: 4 100% 94%;
  --red-20: 3 100% 92%;
  --red-30: 2 100% 88%;
  --red-40: 1 100% 80%;
  --red-50: 359 65% 65%;
  --red-60: 0 41% 53%;
  --red-65: 359 37% 43%;
  --red-70: 359 38% 37%;
  --red-75: 359 39% 30%;
  --red-80: 359 41% 24%;
  --red-85: 359 43% 18%;
  --red-90: 0 48% 12%;
  --red-100: 357 56% 8%;
  --critical: 357 76% 49%;
  --orange-00: 22 100% 98%;
  --orange-05: 22 100% 95%;
  --orange-10: 21 100% 94%;
  --orange-15: 21 100% 92%;
  --orange-20: 21 100% 89%;
  --orange-30: 21 100% 83%;
  --orange-40: 21 86% 71%;
  --orange-50: 21 45% 55%;
  --orange-60: 22 37% 45%;
  --orange-65: 21 38% 37%;
  --orange-70: 21 38% 31%;
  --orange-75: 22 40% 26%;
  --orange-80: 21 42% 20%;
  --orange-85: 21 45% 15%;
  --orange-90: 22 51% 10%;
  --orange-100: 19 58% 6%;
  --yellow-orange-00: 39 100% 95%;
  --yellow-orange-05: 40 100% 92%;
  --yellow-orange-10: 40 100% 89%;
  --yellow-orange-15: 40 100% 85%;
  --yellow-orange-20: 40 98% 80%;
  --yellow-orange-30: 41 87% 72%;
  --yellow-orange-40: 41 56% 62%;
  --yellow-orange-50: 40 35% 48%;
  --yellow-orange-60: 41 36% 40%;
  --yellow-orange-65: 40 37% 32%;
  --yellow-orange-70: 40 37% 27%;
  --yellow-orange-75: 40 40% 22%;
  --yellow-orange-80: 41 42% 17%;
  --yellow-orange-85: 39 45% 13%;
  --yellow-orange-90: 40 51% 8%;
  --yellow-orange-100: 38 62% 5%;
  --yellow-00: 52 95% 92%;
  --yellow-05: 52 97% 86%;
  --yellow-10: 52 98% 80%;
  --yellow-15: 51 95% 74%;
  --yellow-20: 52 85% 72%;
  --yellow-30: 51 69% 67%;
  --yellow-40: 52 46% 58%;
  --yellow-50: 52 35% 45%;
  --yellow-60: 52 36% 37%;
  --yellow-65: 52 37% 29%;
  --yellow-70: 51 38% 25%;
  --yellow-75: 51 40% 20%;
  --yellow-80: 53 41% 16%;
  --yellow-85: 51 46% 12%;
  --yellow-90: 51 56% 7%;
  --yellow-100: 48 65% 5%;
  --yellow-green-00: 71 82% 93%;
  --yellow-green-05: 68 80% 86%;
  --yellow-green-10: 68 78% 80%;
  --yellow-green-15: 67 79% 74%;
  --yellow-green-20: 67 72% 71%;
  --yellow-green-30: 67 57% 66%;
  --yellow-green-40: 66 39% 57%;
  --yellow-green-50: 67 31% 44%;
  --yellow-green-60: 66 32% 36%;
  --yellow-green-65: 66 32% 29%;
  --yellow-green-70: 66 33% 25%;
  --yellow-green-75: 65 35% 20%;
  --yellow-green-80: 68 37% 15%;
  --yellow-green-85: 65 40% 11%;
  --yellow-green-90: 64 49% 7%;
  --yellow-green-100: 65 55% 4%;
  --green-00: 113 81% 96%;
  --green-05: 115 80% 92%;
  --green-10: 114 81% 88%;
  --green-15: 115 81% 84%;
  --green-20: 114 79% 79%;
  --green-30: 115 70% 70%;
  --green-40: 115 46% 61%;
  --green-50: 115 30% 47%;
  --green-60: 115 31% 39%;
  --green-65: 115 32% 31%;
  --green-70: 115 33% 26%;
  --green-75: 115 34% 21%;
  --green-80: 114 37% 17%;
  --green-85: 115 40% 12%;
  --green-90: 114 49% 8%;
  --green-100: 115 52% 5%;
  --blue-green-00: 154 80% 96%;
  --blue-green-05: 155 80% 92%;
  --blue-green-10: 156 78% 87%;
  --blue-green-15: 156 79% 83%;
  --blue-green-20: 157 78% 78%;
  --blue-green-30: 158 68% 70%;
  --blue-green-40: 158 45% 60%;
  --blue-green-50: 158 30% 47%;
  --blue-green-60: 159 31% 38%;
  --blue-green-65: 158 32% 31%;
  --blue-green-70: 160 33% 26%;
  --blue-green-75: 158 35% 21%;
  --blue-green-80: 160 36% 16%;
  --blue-green-85: 160 39% 12%;
  --blue-green-90: 160 47% 7%;
  --blue-green-100: 162 57% 5%;
  --aqua-00: 186 100% 96%;
  --aqua-05: 186 100% 91%;
  --aqua-10: 186 100% 87%;
  --aqua-15: 185 98% 82%;
  --aqua-20: 186 95% 76%;
  --aqua-30: 186 73% 71%;
  --aqua-40: 186 48% 62%;
  --aqua-50: 186 30% 48%;
  --aqua-60: 186 31% 39%;
  --aqua-65: 185 32% 32%;
  --aqua-70: 187 33% 27%;
  --aqua-75: 186 34% 22%;
  --aqua-80: 186 36% 17%;
  --aqua-85: 187 38% 13%;
  --aqua-90: 183 45% 8%;
  --aqua-100: 189 54% 5%;
  --blue-00: 205 100% 98%;
  --blue-05: 206 100% 95%;
  --blue-10: 206 100% 93%;
  --blue-15: 206 100% 91%;
  --blue-20: 207 100% 89%;
  --blue-30: 207 100% 83%;
  --blue-40: 206 81% 71%;
  --blue-50: 206 42% 55%;
  --blue-60: 206 34% 45%;
  --blue-65: 205 35% 36%;
  --blue-70: 207 36% 31%;
  --blue-75: 207 37% 26%;
  --blue-80: 206 40% 20%;
  --blue-85: 207 43% 15%;
  --blue-90: 208 48% 10%;
  --blue-100: 208 58% 6%;
  --indigo-00: 227 100% 98%;
  --indigo-05: 225 100% 97%;
  --indigo-10: 224 100% 95%;
  --indigo-15: 223 100% 94%;
  --indigo-20: 224 100% 92%;
  --indigo-30: 225 100% 88%;
  --indigo-40: 226 100% 81%;
  --indigo-50: 227 68% 67%;
  --indigo-60: 228 42% 55%;
  --indigo-65: 228 35% 45%;
  --indigo-70: 228 35% 38%;
  --indigo-75: 228 37% 32%;
  --indigo-80: 229 38% 25%;
  --indigo-85: 228 40% 19%;
  --indigo-90: 229 44% 13%;
  --indigo-100: 229 50% 9%;
  --purple-00: 248 100% 98%;
  --purple-05: 244 100% 97%;
  --purple-10: 243 100% 96%;
  --purple-15: 242 100% 95%;
  --purple-20: 244 100% 94%;
  --purple-30: 245 100% 90%;
  --purple-40: 247 100% 84%;
  --purple-50: 249 70% 70%;
  --purple-60: 249 41% 58%;
  --purple-65: 249 30% 47%;
  --purple-70: 249 31% 40%;
  --purple-75: 250 32% 33%;
  --purple-80: 249 33% 26%;
  --purple-85: 249 34% 20%;
  --purple-90: 249 39% 14%;
  --purple-100: 251 45% 9%;
  --magenta-00: 291 100% 99%;
  --magenta-05: 289 100% 97%;
  --magenta-10: 290 100% 95%;
  --magenta-15: 290 100% 94%;
  --magenta-20: 290 100% 92%;
  --magenta-30: 289 100% 88%;
  --magenta-40: 288 100% 79%;
  --magenta-50: 287 59% 64%;
  --magenta-60: 287 37% 52%;
  --magenta-65: 288 35% 42%;
  --magenta-70: 287 36% 36%;
  --magenta-75: 288 37% 30%;
  --magenta-80: 287 38% 24%;
  --magenta-85: 287 41% 18%;
  --magenta-90: 287 47% 12%;
  --magenta-100: 286 55% 8%;
  --hot-pink-00: 322 100% 98%;
  --hot-pink-05: 326 100% 97%;
  --hot-pink-10: 325 100% 95%;
  --hot-pink-15: 326 100% 94%;
  --hot-pink-20: 326 100% 92%;
  --hot-pink-30: 326 100% 88%;
  --hot-pink-40: 326 100% 79%;
  --hot-pink-50: 324 55% 62%;
  --hot-pink-60: 325 36% 51%;
  --hot-pink-65: 325 35% 41%;
  --hot-pink-70: 324 36% 35%;
  --hot-pink-75: 324 37% 29%;
  --hot-pink-80: 324 38% 23%;
  --hot-pink-85: 323 41% 17%;
  --hot-pink-90: 323 45% 11%;
  --hot-pink-100: 326 54% 8%;
  --pink-00: 345 100% 98%;
  --pink-05: 352 100% 97%;
  --pink-10: 350 100% 95%;
  --pink-15: 348 100% 94%;
  --pink-20: 348 100% 92%;
  --pink-30: 348 100% 88%;
  --pink-40: 347 100% 80%;
  --pink-50: 346 58% 64%;
  --pink-60: 345 37% 52%;
  --pink-65: 346 35% 42%;
  --pink-70: 345 36% 36%;
  --pink-75: 345 37% 30%;
  --pink-80: 346 38% 24%;
  --pink-85: 345 41% 18%;
  --pink-90: 345 47% 12%;
  --pink-100: 348 50% 8%;
  --forge-primary-00: oklch(0.98 0.0062 274.96);
  --forge-primary-05: oklch(0.96 0.010835 270.0263);
  --forge-primary-10: oklch(0.95 0.0146 269.99);
  --forge-primary-15: oklch(0.93 0.021 271.19);
  --forge-primary-20: oklch(0.91 0.0258 269.87);
  --forge-primary-30: oklch(0.87 0.04 269.68);
  --forge-primary-40: oklch(0.78 0.0689 271.54);
  --forge-primary-50: oklch(0.65 0.1082 271.35);
  --forge-primary-60: oklch(0.57 0.1297 271.19);
  --forge-primary-65: oklch(0.49 0.1556 271.08);
  --forge-primary-70: oklch(0.44 0.1427 270.87);
  --forge-primary-75: oklch(0.38 0.1273 271.53);
  --forge-primary-80: oklch(0.33 0.1083 270.84);
  --forge-primary-85: oklch(0.27 0.0899 271.62);
  --forge-primary-90: oklch(0.22 0.0707 270.78);
  --forge-primary-100: oklch(0.18 0.06 271.25);
  --forge-tertiary-00: oklch(97.84% 0.01 267.36);
  --forge-tertiary-05: oklch(96.77% 0.015 267.32);
  --forge-tertiary-10: oklch(94.56% 0.025 268.58);
  --forge-tertiary-15: oklch(93.43% 0.031 268.53);
  --forge-tertiary-20: oklch(91.24% 0.042 268.41);
  --forge-tertiary-30: oklch(86.67% 0.065 269.35);
  --forge-tertiary-40: oklch(77.21% 0.115 270.59);
  --forge-tertiary-50: oklch(65.33% 0.184 270.09);
  --forge-tertiary-60: oklch(57.86% 0.205 270.96);
  --forge-tertiary-65: oklch(49.59% 0.176 270.95);
  --forge-tertiary-70: oklch(43.74% 0.159 270.73);
  --forge-tertiary-75: oklch(38.97% 0.138 270.18);
  --forge-tertiary-80: oklch(33.59% 0.12 270.13);
  --forge-tertiary-85: oklch(28.01% 0.1 270.11);
  --forge-tertiary-90: oklch(22.12% 0.08 270.04);
  --forge-tertiary-100: oklch(17.53% 0.064 270.31);
  --forge-tertiary-50-a12: oklch(65.33% 0.184 270.09 / 12%);
  --forge-tertiary-50-a20: oklch(65.33% 0.184 270.09 / 20%);
  --forge-tertiary-60-a16: oklch(57.86% 0.205 270.96 / 16%);
  --dark-base-00: 0 0% 97%;
  --dark-base-05: 0 0% 95%;
  --dark-base-10: 0 0% 93%;
  --dark-base-15: 0 0% 91%;
  --dark-base-20: 180 2% 88%;
  --dark-base-30: 180 1% 83%;
  --dark-base-40: 180 1% 71%;
  --dark-base-50: 180 1% 55%;
  --dark-base-60: 180 0% 46%;
  --dark-base-65: 180 1% 37%;
  --dark-base-70: 180 1% 31%;
  --dark-base-75: 180 1% 26%;
  --dark-base-80: 180 2% 20%;
  --dark-base-85: 180 3% 15%;
  --dark-base-90: 180 2% 10%;
  --dark-base-100: 180 3% 6%;
}

:where(html) {
  --tomato-1: oklch(99.3% 0.003 17.2);
  --tomato-2: oklch(98.4% 0.008 27.2);
  --tomato-3: oklch(95.4% 0.021 31.8);
  --tomato-4: oklch(92.1% 0.041 34.8);
  --tomato-5: oklch(88.9% 0.059 32.6);
  --tomato-6: oklch(85.3% 0.077 32.6);
  --tomato-7: oklch(80.2% 0.095 32.2);
  --tomato-8: oklch(74.1% 0.118 32.3);
  --tomato-9: oklch(62.7% 0.194 33.3);
  --tomato-10: oklch(60.3% 0.195 33.2);
  --tomato-11: oklch(56.6% 0.198 32.7);
  --tomato-12: oklch(34.6% 0.08 30.4);
  --tomato-a1: oklch(62.8% 0.258 29.2 / 1.18%);
  --tomato-a2: oklch(63.6% 0.25 30.7 / 3.14%);
  --tomato-a3: oklch(62.4% 0.237 31.9 / 9.41%);
  --tomato-a4: oklch(64.8% 0.24 32.9 / 17.25%);
  --tomato-a5: oklch(64.3% 0.244 32 / 23.92%);
  --tomato-a6: oklch(63.2% 0.239 32.1 / 31.37%);
  --tomato-a7: oklch(59.6% 0.226 31.9 / 40.39%);
  --tomato-a8: oklch(57.3% 0.218 31.9 / 51.76%);
  --tomato-a9: oklch(58.1% 0.221 31.9 / 81.96%);
  --tomato-a10: oklch(56.5% 0.215 31.9 / 85.49%);
  --tomato-a11: oklch(54.5% 0.207 31.9 / 91.76%);
  --tomato-a12: oklch(25.7% 0.093 33.8 / 87.84%);
  --red-1: oklch(99.3% 0.003 17.2);
  --red-2: oklch(98.2% 0.009 17.3);
  --red-3: oklch(95.5% 0.021 13.9);
  --red-4: oklch(92.2% 0.04 16);
  --red-5: oklch(89.2% 0.057 16.9);
  --red-6: oklch(85.7% 0.074 17.7);
  --red-7: oklch(80.7% 0.089 18.3);
  --red-8: oklch(74.4% 0.113 18.8);
  --red-9: oklch(62.6% 0.193 23);
  --red-10: oklch(59.9% 0.195 24);
  --red-11: oklch(55.7% 0.197 25.2);
  --red-12: oklch(33.9% 0.109 16.6);
  --red-a1: oklch(62.8% 0.258 29.2 / 1.18%);
  --red-a2: oklch(62.8% 0.258 29.2 / 3.14%);
  --red-a3: oklch(60.6% 0.248 28.4 / 7.84%);
  --red-a4: oklch(62.8% 0.257 28.8 / 14.12%);
  --red-a5: oklch(62.8% 0.257 28.9 / 19.61%);
  --red-a6: oklch(61.5% 0.252 29 / 25.88%);
  --red-a7: oklch(56.8% 0.233 29 / 33.73%);
  --red-a8: oklch(54.3% 0.222 28.8 / 44.31%);
  --red-a9: oklch(56% 0.229 28.7 / 71.76%);
  --red-a10: oklch(54.1% 0.222 28.8 / 75.69%);
  --red-a11: oklch(51.5% 0.211 28.6 / 82.75%);
  --red-a12: oklch(28.4% 0.114 21.9 / 90.98%);
  --ruby-1: oklch(99.4% 0.003 354.7);
  --ruby-2: oklch(98.3% 0.009 8.5);
  --ruby-3: oklch(95.4% 0.022 7.2);
  --ruby-4: oklch(92.5% 0.039 8.1);
  --ruby-5: oklch(89.6% 0.056 7.3);
  --ruby-6: oklch(85.8% 0.066 8);
  --ruby-7: oklch(81.1% 0.08 7.2);
  --ruby-8: oklch(74.9% 0.102 6.5);
  --ruby-9: oklch(62.8% 0.195 13.2);
  --ruby-10: oklch(60.1% 0.197 13.5);
  --ruby-11: oklch(54.9% 0.199 13.9);
  --ruby-12: oklch(34.1% 0.11 10);
  --ruby-a1: oklch(63.5% 0.254 15.5 / 1.18%);
  --ruby-a2: oklch(62.9% 0.256 26.7 / 3.14%);
  --ruby-a3: oklch(60.7% 0.246 25.6 / 8.24%);
  --ruby-a4: oklch(62.9% 0.256 26 / 13.73%);
  --ruby-a5: oklch(63% 0.255 25.2 / 19.22%);
  --ruby-a6: oklch(57.9% 0.235 25.3 / 25.1%);
  --ruby-a7: oklch(53.7% 0.217 24.1 / 32.55%);
  --ruby-a8: oklch(51.6% 0.208 22.7 / 42.75%);
  --ruby-a9: oklch(56.2% 0.227 23.2 / 72.55%);
  --ruby-a10: oklch(54.5% 0.22 22.7 / 76.86%);
  --ruby-a11: oklch(51.3% 0.206 20.2 / 85.88%);
  --ruby-a12: oklch(28.6% 0.114 15.8 / 90.98%);
  --crimson-1: oklch(99.4% 0.003 354.7);
  --crimson-2: oklch(98.2% 0.008 357.8);
  --crimson-3: oklch(95.4% 0.026 356.3);
  --crimson-4: oklch(92.6% 0.04 356.4);
  --crimson-5: oklch(89.3% 0.053 355.8);
  --crimson-6: oklch(85.4% 0.065 355.2);
  --crimson-7: oklch(80.9% 0.078 354.9);
  --crimson-8: oklch(74.9% 0.1 354);
  --crimson-9: oklch(63.4% 0.213 1.3);
  --crimson-10: oklch(60.7% 0.211 2.2);
  --crimson-11: oklch(55.2% 0.207 4.5);
  --crimson-12: oklch(34.1% 0.113 356.9);
  --crimson-a1: oklch(63.5% 0.254 15.5 / 1.18%);
  --crimson-a2: oklch(57.4% 0.23 18.4 / 3.14%);
  --crimson-a3: oklch(63.5% 0.254 16.3 / 8.63%);
  --crimson-a4: oklch(62.2% 0.249 15.9 / 13.73%);
  --crimson-a5: oklch(58.6% 0.234 14.3 / 19.22%);
  --crimson-a6: oklch(54.6% 0.218 12.9 / 25.49%);
  --crimson-a7: oklch(51.3% 0.205 11.8 / 32.55%);
  --crimson-a8: oklch(49.7% 0.199 9.1 / 42.35%);
  --crimson-a9: oklch(58.3% 0.233 10 / 76.08%);
  --crimson-a10: oklch(56.2% 0.225 10.1 / 79.61%);
  --crimson-a11: oklch(52.5% 0.21 9.6 / 88.63%);
  --crimson-a12: oklch(28.6% 0.115 1.8 / 91.37%);
  --pink-1: oklch(99.4% 0.004 337.3);
  --pink-2: oklch(98.3% 0.009 341.8);
  --pink-3: oklch(95.4% 0.028 342.3);
  --pink-4: oklch(92.6% 0.042 340.6);
  --pink-5: oklch(89.3% 0.055 340.4);
  --pink-6: oklch(85.6% 0.067 340.7);
  --pink-7: oklch(81% 0.083 341.9);
  --pink-8: oklch(75.1% 0.107 341.5);
  --pink-9: oklch(61.7% 0.208 346);
  --pink-10: oklch(59.6% 0.207 346.7);
  --pink-11: oklch(55.8% 0.207 347.3);
  --pink-12: oklch(35% 0.129 345.4);
  --pink-a1: oklch(66% 0.276 349.7 / 1.18%);
  --pink-a2: oklch(59% 0.241 356.7 / 3.14%);
  --pink-a3: oklch(63% 0.257 356.7 / 8.63%);
  --pink-a4: oklch(59.8% 0.247 353.4 / 13.73%);
  --pink-a5: oklch(56.5% 0.234 352.4 / 19.22%);
  --pink-a6: oklch(53% 0.219 352.4 / 25.1%);
  --pink-a7: oklch(50.8% 0.21 353.4 / 32.55%);
  --pink-a8: oklch(49.6% 0.206 351.5 / 42.35%);
  --pink-a9: oklch(54.7% 0.227 351.7 / 74.9%);
  --pink-a10: oklch(53.4% 0.221 352.1 / 78.04%);
  --pink-a11: oklch(51% 0.212 351.3 / 83.92%);
  --pink-a12: oklch(30.7% 0.129 347.8 / 92.94%);
  --plum-1: oklch(99.3% 0.004 314.8);
  --plum-2: oklch(98.2% 0.01 325.7);
  --plum-3: oklch(95.7% 0.027 325.8);
  --plum-4: oklch(92.9% 0.044 324.8);
  --plum-5: oklch(89.9% 0.058 325.1);
  --plum-6: oklch(86.1% 0.071 323.9);
  --plum-7: oklch(80.9% 0.092 323.3);
  --plum-8: oklch(74.1% 0.12 322.2);
  --plum-9: oklch(57.9% 0.188 322.1);
  --plum-10: oklch(55.2% 0.181 322.2);
  --plum-11: oklch(52.2% 0.173 321.9);
  --plum-12: oklch(33.8% 0.125 321.4);
  --plum-a1: oklch(58.1% 0.299 307 / 1.18%);
  --plum-a2: oklch(56.7% 0.261 328.4 / 3.14%);
  --plum-a3: oklch(59.3% 0.273 328.4 / 7.84%);
  --plum-a4: oklch(57.6% 0.267 326.5 / 12.94%);
  --plum-a5: oklch(55.1% 0.255 326.6 / 18.04%);
  --plum-a6: oklch(51.2% 0.24 324.6 / 23.92%);
  --plum-a7: oklch(48.9% 0.231 323.4 / 32.16%);
  --plum-a8: oklch(47.3% 0.226 321.2 / 43.14%);
  --plum-a9: oklch(45.7% 0.218 320.9 / 70.98%);
  --plum-a10: oklch(43.2% 0.206 321.1 / 73.33%);
  --plum-a11: oklch(40.4% 0.193 320.5 / 75.69%);
  --plum-a12: oklch(26.9% 0.129 320.8 / 90.2%);
  --purple-1: oklch(99.3% 0.003 325.6);
  --purple-2: oklch(98.1% 0.01 311.2);
  --purple-3: oklch(95.9% 0.025 311.7);
  --purple-4: oklch(93.3% 0.039 312.7);
  --purple-5: oklch(90.1% 0.053 311.2);
  --purple-6: oklch(85.9% 0.072 311.1);
  --purple-7: oklch(80.4% 0.092 309.7);
  --purple-8: oklch(73.3% 0.123 308);
  --purple-9: oklch(55.6% 0.183 305.9);
  --purple-10: oklch(52.5% 0.175 305.4);
  --purple-11: oklch(51.7% 0.173 305.9);
  --purple-12: oklch(32.2% 0.11 303.8);
  --purple-a1: oklch(51.8% 0.238 328.4 / 1.18%);
  --purple-a2: oklch(50.03% 0.267 299.88 / 3.14%);
  --purple-a3: oklch(53.3% 0.283 301.2 / 7.06%);
  --purple-a4: oklch(52.1% 0.273 303.3 / 11.37%);
  --purple-a5: oklch(49.6% 0.263 301 / 16.47%);
  --purple-a6: oklch(47.8% 0.253 301.2 / 23.14%);
  --purple-a7: oklch(44.9% 0.241 299.2 / 31.37%);
  --purple-a8: oklch(43.7% 0.237 297 / 42.35%);
  --purple-a9: oklch(40.5% 0.22 297.3 / 69.41%);
  --purple-a10: oklch(37.9% 0.205 297.1 / 72.16%);
  --purple-a11: oklch(37.3% 0.202 297.7 / 72.94%);
  --purple-a12: oklch(22.2% 0.119 299 / 87.45%);
  --violet-1: oklch(99.2% 0.003 308.4);
  --violet-2: oklch(98.3% 0.009 299.2);
  --violet-3: oklch(96.2% 0.019 299.1);
  --violet-4: oklch(93.2% 0.037 297.5);
  --violet-5: oklch(90.4% 0.052 295);
  --violet-6: oklch(86.4% 0.072 293.7);
  --violet-7: oklch(80.6% 0.09 293.6);
  --violet-8: oklch(73% 0.119 292.6);
  --violet-9: oklch(54.2% 0.179 288);
  --violet-10: oklch(51.1% 0.177 287.7);
  --violet-11: oklch(50.8% 0.159 288.6);
  --violet-12: oklch(31.3% 0.097 286.6);
  --violet-a1: oklch(39.4% 0.216 294.8 / 1.18%);
  --violet-a2: oklch(48% 0.298 276.3 / 2.75%);
  --violet-a3: oklch(45.6% 0.283 276.5 / 5.88%);
  --violet-a4: oklch(47.6% 0.3 274.7 / 10.59%);
  --violet-a5: oklch(46.8% 0.303 271.4 / 14.9%);
  --violet-a6: oklch(46% 0.301 270.4 / 20.78%);
  --violet-a7: oklch(42% 0.272 271.2 / 29.02%);
  --violet-a8: oklch(40.2% 0.26 271.6 / 40%);
  --violet-a9: oklch(36.5% 0.236 271.4 / 66.27%);
  --violet-a10: oklch(34.8% 0.224 272.1 / 69.8%);
  --violet-a11: oklch(32.1% 0.206 272.4 / 68.63%);
  --violet-a12: oklch(18.3% 0.115 275.2 / 85.1%);
  --iris-1: oklch(99.5% 0.003 286.4);
  --iris-2: oklch(98.1% 0.009 286.2);
  --iris-3: oklch(96.1% 0.017 282.5);
  --iris-4: oklch(93.4% 0.032 283.9);
  --iris-5: oklch(90.4% 0.048 282.8);
  --iris-6: oklch(86.3% 0.069 283);
  --iris-7: oklch(80.9% 0.087 282.8);
  --iris-8: oklch(72.9% 0.118 281.4);
  --iris-9: oklch(54% 0.184 278.3);
  --iris-10: oklch(50.9% 0.187 277.4);
  --iris-11: oklch(51.1% 0.174 279.8);
  --iris-12: oklch(31.4% 0.099 277.6);
  --iris-a1: oklch(45.2% 0.313 264.1 / 0.78%);
  --iris-a2: oklch(45.2% 0.313 264.1 / 2.75%);
  --iris-a3: oklch(43.6% 0.293 264.1 / 5.88%);
  --iris-a4: oklch(45.6% 0.311 264.1 / 9.8%);
  --iris-a5: oklch(45.7% 0.31 264.1 / 14.51%);
  --iris-a6: oklch(45.5% 0.311 264.1 / 20.39%);
  --iris-a7: oklch(42.1% 0.288 264.1 / 27.84%);
  --iris-a8: oklch(40.3% 0.275 264.1 / 39.22%);
  --iris-a9: oklch(36.5% 0.253 264.1 / 64.31%);
  --iris-a10: oklch(35.1% 0.243 264.1 / 68.24%);
  --iris-a11: oklch(33.7% 0.231 265 / 67.45%);
  --iris-a12: oklch(18.2% 0.121 264.2 / 84.71%);
  --indigo-1: oklch(99.4% 0.001 286.4);
  --indigo-2: oklch(98.2% 0.008 271.3);
  --indigo-3: oklch(96.1% 0.017 267.8);
  --indigo-4: oklch(93.5% 0.031 269.8);
  --indigo-5: oklch(90.2% 0.047 269.6);
  --indigo-6: oklch(86.2% 0.068 271.1);
  --indigo-7: oklch(80.6% 0.088 271.4);
  --indigo-8: oklch(73.1% 0.112 270.4);
  --indigo-9: oklch(54.4% 0.191 267);
  --indigo-10: oklch(51.1% 0.195 266.6);
  --indigo-11: oklch(50.9% 0.172 267.2);
  --indigo-12: oklch(31.3% 0.086 268.6);
  --indigo-a1: oklch(27.1% 0.188 264.1 / 0.78%);
  --indigo-a2: oklch(50.1% 0.28 263.8 / 3.14%);
  --indigo-a3: oklch(49.6% 0.258 263.3 / 7.06%);
  --indigo-a4: oklch(50.7% 0.277 263.7 / 11.76%);
  --indigo-a5: oklch(50.7% 0.277 263.7 / 17.65%);
  --indigo-a6: oklch(49.8% 0.282 263.9 / 24.31%);
  --indigo-a7: oklch(46.9% 0.269 263.9 / 32.94%);
  --indigo-a8: oklch(44.6% 0.252 263.9 / 44.71%);
  --indigo-a9: oklch(43% 0.244 263.9 / 75.69%);
  --indigo-a10: oklch(41.6% 0.236 263.9 / 80%);
  --indigo-a11: oklch(39% 0.219 263.8 / 77.25%);
  --indigo-a12: oklch(20.8% 0.104 262.9 / 87.84%);
  --blue-1: oklch(99.3% 0.003 247.9);
  --blue-2: oklch(98.2% 0.009 242.8);
  --blue-3: oklch(96% 0.02 238.7);
  --blue-4: oklch(93.8% 0.035 234.8);
  --blue-5: oklch(90.5% 0.051 240.3);
  --blue-6: oklch(86.3% 0.068 243.3);
  --blue-7: oklch(81% 0.089 243.1);
  --blue-8: oklch(73.4% 0.121 243.1);
  --blue-9: oklch(64.9% 0.193 251.8);
  --blue-10: oklch(62.2% 0.183 251.7);
  --blue-11: oklch(55.6% 0.162 252.2);
  --blue-12: oklch(32.4% 0.096 258.8);
  --blue-a1: oklch(61.5% 0.211 256.1 / 1.57%);
  --blue-a2: oklch(64.1% 0.197 253 / 4.31%);
  --blue-a3: oklch(64.1% 0.182 250.2 / 9.8%);
  --blue-a4: oklch(68% 0.179 247 / 16.47%);
  --blue-a5: oklch(65.6% 0.19 250.8 / 23.92%);
  --blue-a6: oklch(62.6% 0.191 252.6 / 32.55%);
  --blue-a7: oklch(60.8% 0.183 252.2 / 44.31%);
  --blue-a8: oklch(60.7% 0.176 250.8 / 63.14%);
  --blue-a9: oklch(64.9% 0.193 251.8);
  --blue-a10: oklch(61.8% 0.186 252.2 / 98.04%);
  --blue-a11: oklch(53.7% 0.168 253.4 / 94.9%);
  --blue-a12: oklch(27.2% 0.105 259 / 93.33%);
  --cyan-1: oklch(99.2% 0.003 219.5);
  --cyan-2: oklch(97.9% 0.009 205.9);
  --cyan-3: oklch(95.9% 0.026 202.6);
  --cyan-4: oklch(93.2% 0.041 206);
  --cyan-5: oklch(90% 0.054 206.4);
  --cyan-6: oklch(85.8% 0.066 208.1);
  --cyan-7: oklch(80.4% 0.082 209.7);
  --cyan-8: oklch(72.8% 0.11 211.9);
  --cyan-9: oklch(66% 0.122 221.7);
  --cyan-10: oklch(62.7% 0.114 221.5);
  --cyan-11: oklch(54.7% 0.097 220.8);
  --cyan-12: oklch(33.1% 0.053 218.8);
  --cyan-a1: oklch(64.1% 0.129 231.1 / 1.96%);
  --cyan-a2: oklch(63.8% 0.111 210.6 / 5.1%);
  --cyan-a3: oklch(74.3% 0.127 204.6 / 12.94%);
  --cyan-a4: oklch(72.9% 0.126 210.8 / 20.78%);
  --cyan-a5: oklch(70.6% 0.123 211.5 / 29.02%);
  --cyan-a6: oklch(67% 0.118 214 / 38.43%);
  --cyan-a7: oklch(64.7% 0.115 216.2 / 50.98%);
  --cyan-a8: oklch(65.9% 0.117 216.4 / 76.08%);
  --cyan-a9: oklch(66% 0.122 221.7);
  --cyan-a10: oklch(61.8% 0.115 222.4 / 97.25%);
  --cyan-a11: oklch(51.9% 0.097 223.1 / 93.73%);
  --cyan-a12: oklch(29.3% 0.053 219.2 / 94.9%);
  --teal-1: oklch(99.4% 0.004 179.7);
  --teal-2: oklch(98.2% 0.009 179.6);
  --teal-3: oklch(96% 0.026 181.9);
  --teal-4: oklch(93.4% 0.042 179.8);
  --teal-5: oklch(90% 0.053 181.5);
  --teal-6: oklch(85.6% 0.064 181.2);
  --teal-7: oklch(79.6% 0.076 183);
  --teal-8: oklch(72.1% 0.097 183.3);
  --teal-9: oklch(64.9% 0.114 182);
  --teal-10: oklch(61.9% 0.109 181.3);
  --teal-11: oklch(55.2% 0.101 178.8);
  --teal-12: oklch(32.7% 0.051 185);
  --teal-a1: oklch(75% 0.154 166.9 / 1.96%);
  --teal-a2: oklch(65.5% 0.134 167.4 / 4.71%);
  --teal-a3: oklch(73.6% 0.144 170.9 / 12.16%);
  --teal-a4: oklch(72.6% 0.146 168.7 / 20%);
  --teal-a5: oklch(68.6% 0.133 171.7 / 27.84%);
  --teal-a6: oklch(64.6% 0.125 171.9 / 36.86%);
  --teal-a7: oklch(61% 0.114 175.6 / 48.63%);
  --teal-a8: oklch(60.6% 0.111 178.9 / 67.45%);
  --teal-a9: oklch(62.7% 0.113 181 / 92.94%);
  --teal-a10: oklch(60.3% 0.109 180.3 / 94.9%);
  --teal-a11: oklch(55.2% 0.101 178.8);
  --teal-a12: oklch(28.8% 0.051 182.5 / 94.9%);
  --jade-1: oklch(99.4% 0.003 174.5);
  --jade-2: oklch(98.2% 0.009 161.4);
  --jade-3: oklch(96.1% 0.022 160.2);
  --jade-4: oklch(93.5% 0.034 163.2);
  --jade-5: oklch(90.2% 0.047 165.1);
  --jade-6: oklch(86% 0.06 166.2);
  --jade-7: oklch(80% 0.076 169.9);
  --jade-8: oklch(72.1% 0.103 173.1);
  --jade-9: oklch(64.2% 0.115 170.7);
  --jade-10: oklch(61.3% 0.11 170.9);
  --jade-11: oklch(54.7% 0.098 170);
  --jade-12: oklch(32.5% 0.041 170.1);
  --jade-a1: oklch(71.3% 0.16 160.5 / 1.57%);
  --jade-a2: oklch(62.5% 0.176 149.1 / 4.31%);
  --jade-a3: oklch(65.5% 0.187 148.5 / 9.80%);
  --jade-a4: oklch(64% 0.172 150.9 / 16.08%);
  --jade-a5: oklch(62.4% 0.161 152.8 / 23.53%);
  --jade-a6: oklch(60.3% 0.15 154.8 / 32.55%);
  --jade-a7: oklch(58.8% 0.134 159.3 / 45.49%);
  --jade-a8: oklch(60% 0.125 165.6 / 66.27%);
  --jade-a9: oklch(58.2% 0.12 166.4 / 83.92%);
  --jade-a10: oklch(55.3% 0.114 166.8 / 85.10%);
  --jade-a11: oklch(48.6% 0.101 166 / 87.45%);
  --jade-a12: oklch(22.4% 0.046 167.4 / 88.63%);
  --green-1: oklch(99.4% 0.004 157.2);
  --green-2: oklch(98.1% 0.01 155.1);
  --green-3: oklch(95.8% 0.022 155.9);
  --green-4: oklch(93.4% 0.037 156.4);
  --green-5: oklch(89.9% 0.049 157.2);
  --green-6: oklch(85.6% 0.064 158.2);
  --green-7: oklch(79.8% 0.083 159.1);
  --green-8: oklch(71.6% 0.113 160.3);
  --green-9: oklch(64.1% 0.133 157.7);
  --green-10: oklch(61.1% 0.127 158.2);
  --green-11: oklch(54.3% 0.112 159.5);
  --green-12: oklch(32.2% 0.048 164.5);
  --green-a1: oklch(70.3% 0.214 146.2 / 1.57%);
  --green-a2: oklch(62.2% 0.193 145.4 / 4.31%);
  --green-a3: oklch(62.5% 0.192 145.9 / 9.80%);
  --green-a4: oklch(63.7% 0.193 146.3 / 16.08%);
  --green-a5: oklch(60.4% 0.178 147.2 / 23.14%);
  --green-a6: oklch(58.7% 0.169 148.3 / 32.16%);
  --green-a7: oklch(57.4% 0.159 149.7 / 44.31%);
  --green-a8: oklch(57.8% 0.151 152.5 / 64.31%);
  --green-a9: oklch(57.0% 0.148 152.7 / 81.18%);
  --green-a10: oklch(54.4% 0.139 153.4 / 83.14%);
  --green-a11: oklch(48.2% 0.119 155.1 / 87.06%);
  --green-a12: oklch(23.7% 0.053 160.8 / 90.20%);
  --grass-1: oklch(99.4% 0.005 145.5);
  --grass-2: oklch(98.2% 0.01 145.5);
  --grass-3: oklch(96.0% 0.022 145.4);
  --grass-4: oklch(93.5% 0.038 146.5);
  --grass-5: oklch(90.0% 0.052 146);
  --grass-6: oklch(85.6% 0.071 146.8);
  --grass-7: oklch(79.8% 0.094 147.3);
  --grass-8: oklch(71.7% 0.131 148.1);
  --grass-9: oklch(65.1% 0.147 147.4);
  --grass-10: oklch(61.5% 0.142 147.2);
  --grass-11: oklch(52.6% 0.129 147.2);
  --grass-12: oklch(32.7% 0.053 148.6);
  --grass-a1: oklch(70.0% 0.238 142.5 / 1.57%);
  --grass-a2: oklch(59.2% 0.201 142.5 / 3.92%);
  --grass-a3: oklch(58.6% 0.199 142.5 / 8.63%);
  --grass-a4: oklch(60.9% 0.206 142.7 / 14.51%);
  --grass-a5: oklch(57.5% 0.194 142.7 / 21.18%);
  --grass-a6: oklch(56.4% 0.189 142.9 / 30.20%);
  --grass-a7: oklch(55.2% 0.184 143.1 / 41.96%);
  --grass-a8: oklch(55.8% 0.182 143.8 / 60.39%);
  --grass-a9: oklch(53.8% 0.174 144 / 72.55%);
  --grass-a10: oklch(50.6% 0.164 144.1 / 75.69%);
  --grass-a11: oklch(44.0% 0.141 144.5 / 83.53%);
  --grass-a12: oklch(21.2% 0.062 147.4 / 87.45%);
  --orange-1: oklch(99.2% 0.003 48.7);
  --orange-2: oklch(98.0% 0.016 73.7);
  --orange-3: oklch(95.8% 0.037 79.1);
  --orange-4: oklch(92.0% 0.065 74.4);
  --orange-5: oklch(88.8% 0.088 71.3);
  --orange-6: oklch(85.4% 0.107 66);
  --orange-7: oklch(80.6% 0.112 60);
  --orange-8: oklch(74.5% 0.132 54.7);
  --orange-9: oklch(69.1% 0.191 45);
  --orange-10: oklch(66.2% 0.195 43.5);
  --orange-11: oklch(58.5% 0.174 42.7);
  --orange-12: oklch(35.0% 0.069 40.8);
  --orange-a1: oklch(54.9% 0.174 39.5 / 1.57%);
  --orange-a2: oklch(75.4% 0.178 59.2 / 7.06%);
  --orange-a3: oklch(77.7% 0.173 66.1 / 16.08%);
  --orange-a4: oklch(75.9% 0.177 60.6 / 29.02%);
  --orange-a5: oklch(74.9% 0.18 57.8 / 39.61%);
  --orange-a6: oklch(73.3% 0.185 53.4 / 49.02%);
  --orange-a7: oklch(67.7% 0.183 48.5 / 54.90%);
  --orange-a8: oklch(64.4% 0.183 45.3 / 66.67%);
  --orange-a9: oklch(67.2% 0.202 42.2 / 91.76%);
  --orange-a10: oklch(66.2% 0.195 43.5);
  --orange-a11: oklch(58.5% 0.174 42.7);
  --orange-a12: oklch(26.2% 0.081 40.7 / 88.63%);
  --brown-1: oklch(99.5% 0.002 67.8);
  --brown-2: oklch(98.4% 0.005 67.8);
  --brown-3: oklch(95.3% 0.013 63.9);
  --brown-4: oklch(92.5% 0.02 65.1);
  --brown-5: oklch(89.8% 0.029 65.7);
  --brown-6: oklch(86.2% 0.039 66);
  --brown-7: oklch(81.5% 0.054 64.2);
  --brown-8: oklch(74.6% 0.072 62.1);
  --brown-9: oklch(63.3% 0.078 61);
  --brown-10: oklch(59.7% 0.072 59.1);
  --brown-11: oklch(51.2% 0.058 55.5);
  --brown-12: oklch(33.1% 0.018 45.9);
  --brown-a1: oklch(54.3% 0.136 54.1 / 1.18%);
  --brown-a2: oklch(54.3% 0.136 54.1 / 3.53%);
  --brown-a3: oklch(51.2% 0.133 51.2 / 9.41%);
  --brown-a4: oklch(50.3% 0.129 52.2 / 14.90%);
  --brown-a5: oklch(51.4% 0.131 52.8 / 20.78%);
  --brown-a6: oklch(51.7% 0.131 53.1 / 28.24%);
  --brown-a7: oklch(52.1% 0.134 52.1 / 37.65%);
  --brown-a8: oklch(50.9% 0.133 50.9 / 50.59%);
  --brown-a9: oklch(44.1% 0.114 51.4 / 65.49%);
  --brown-a10: oklch(40.0% 0.104 50.8 / 67.45%);
  --brown-a11: oklch(31.4% 0.084 48.9 / 72.55%);
  --brown-a12: oklch(14.3% 0.034 58.1 / 81.96%);
  --sky-1: oklch(99.4% 0.005 211);
  --sky-2: oklch(97.9% 0.01 219.6);
  --sky-3: oklch(96.0% 0.024 219.7);
  --sky-4: oklch(93.6% 0.035 219.2);
  --sky-5: oklch(90.3% 0.047 220.6);
  --sky-6: oklch(86.0% 0.057 223.6);
  --sky-7: oklch(80.6% 0.072 225.5);
  --sky-8: oklch(72.8% 0.096 228.4);
  --sky-9: oklch(86.1% 0.103 217.8);
  --sky-10: oklch(83.8% 0.104 219.4);
  --sky-11: oklch(52.5% 0.108 232.5);
  --sky-12: oklch(35.1% 0.057 242.4);
  --sky-a1: oklch(80.7% 0.146 218.9 / 2.35%);
  --sky-a2: oklch(67.4% 0.137 231.4 / 5.49%);
  --sky-a3: oklch(71.9% 0.145 231.1 / 11.76%);
  --sky-a4: oklch(69.8% 0.14 230.7 / 18.04%);
  --sky-a5: oklch(66.6% 0.136 231.8 / 25.49%);
  --sky-a6: oklch(62.3% 0.132 234.7 / 33.73%);
  --sky-a7: oklch(59.6% 0.129 236.2 / 44.71%);
  --sky-a8: oklch(58.5% 0.13 237.9 / 62.35%);
  --sky-a9: oklch(77.3% 0.149 226.7 / 51.37%);
  --sky-a10: oklch(74.3% 0.145 228.1 / 54.51%);
  --sky-a11: oklch(52.5% 0.108 232.5);
  --sky-a12: oklch(25.6% 0.065 245.5 / 88.63%);
  --mint-1: oklch(99.3% 0.005 183);
  --mint-2: oklch(98.1% 0.01 181.4);
  --mint-3: oklch(96.0% 0.031 178.9);
  --mint-4: oklch(93.3% 0.048 178.3);
  --mint-5: oklch(90.0% 0.061 178.1);
  --mint-6: oklch(85.7% 0.072 178.2);
  --mint-7: oklch(79.7% 0.084 178.2);
  --mint-8: oklch(72.2% 0.106 177.8);
  --mint-9: oklch(87.0% 0.1 178);
  --mint-10: oklch(84.0% 0.099 178.4);
  --mint-11: oklch(51.2% 0.096 175.6);
  --mint-12: oklch(35.0% 0.051 181.3);
  --mint-a1: oklch(77.7% 0.152 171.3 / 2.35%);
  --mint-a2: oklch(67.6% 0.134 169.8 / 5.10%);
  --mint-a3: oklch(76.7% 0.157 167.1 / 13.33%);
  --mint-a4: oklch(75.0% 0.154 166.9 / 21.57%);
  --mint-a5: oklch(71.7% 0.146 167.5 / 29.80%);
  --mint-a6: oklch(67.3% 0.136 168.1 / 38.82%);
  --mint-a7: oklch(63.0% 0.125 169.6 / 50.59%);
  --mint-a8: oklch(62.3% 0.12 172.3 / 70.20%);
  --mint-a9: oklch(77.1% 0.153 169.8 / 47.45%);
  --mint-a10: oklch(72.7% 0.144 170.1 / 50.98%);
  --mint-a11: oklch(50.8% 0.095 175.5 / 99.22%);
  --mint-a12: oklch(28.1% 0.051 180.2 / 91.37%);
  --lime-1: oklch(99.2% 0.004 121.6);
  --lime-2: oklch(98.2% 0.009 119.6);
  --lime-3: oklch(95.9% 0.043 118.6);
  --lime-4: oklch(93.2% 0.068 120.2);
  --lime-5: oklch(89.7% 0.088 122.1);
  --lime-6: oklch(85.3% 0.099 123.3);
  --lime-7: oklch(79.5% 0.112 125.4);
  --lime-8: oklch(72.5% 0.135 128.2);
  --lime-9: oklch(88.7% 0.175 126.1);
  --lime-10: oklch(85.9% 0.188 126.7);
  --lime-11: oklch(54.4% 0.111 128.6);
  --lime-12: oklch(35.4% 0.057 121);
  --lime-a1: oklch(62.3% 0.166 129.4 / 1.96%);
  --lime-a2: oklch(61.6% 0.159 127 / 4.71%);
  --lime-a3: oklch(76.9% 0.195 125.6 / 16.08%);
  --lime-a4: oklch(76.0% 0.196 127 / 25.88%);
  --lime-a5: oklch(72.4% 0.191 128.5 / 34.90%);
  --lime-a6: oklch(67.3% 0.179 129.3 / 43.14%);
  --lime-a7: oklch(62.0% 0.169 130.7 / 52.94%);
  --lime-a8: oklch(59.5% 0.167 132.7 / 67.06%);
  --lime-a9: oklch(83.4% 0.227 130.7 / 61.18%);
  --lime-a10: oklch(81.3% 0.22 130.5 / 70.20%);
  --lime-a11: oklch(43.9% 0.122 132.1 / 81.57%);
  --lime-a12: oklch(26.1% 0.065 123.7 / 89.02%);
  --yellow-1: oklch(99.3% 0.005 106.5);
  --yellow-2: oklch(98.8% 0.025 101.9);
  --yellow-3: oklch(97.4% 0.084 104.2);
  --yellow-4: oklch(95.3% 0.117 102.1);
  --yellow-5: oklch(92.5% 0.141 98.1);
  --yellow-6: oklch(88.1% 0.134 95.3);
  --yellow-7: oklch(83.5% 0.12 92.8);
  --yellow-8: oklch(76.6% 0.137 89.7);
  --yellow-9: oklch(91.8% 0.184 100.9);
  --yellow-10: oklch(89.7% 0.185 97.4);
  --yellow-11: oklch(56.9% 0.119 76.8);
  --yellow-12: oklch(35.8% 0.046 86.9);
  --yellow-a1: oklch(71.4% 0.156 109.8 / 2.35%);
  --yellow-a2: oklch(88.9% 0.186 101.8 / 8.63%);
  --yellow-a3: oklch(93.3% 0.197 104.3 / 27.84%);
  --yellow-a4: oklch(91.1% 0.189 100.2 / 41.96%);
  --yellow-a5: oklch(88.3% 0.181 94.5 / 56.08%);
  --yellow-a6: oklch(81.4% 0.166 90.5 / 59.22%);
  --yellow-a7: oklch(73.4% 0.15 86.6 / 59.61%);
  --yellow-a8: oklch(70.5% 0.144 84.8 / 77.65%);
  --yellow-a9: oklch(90.7% 0.188 99.5 / 83.92%);
  --yellow-a10: oklch(89.7% 0.185 97.4);
  --yellow-a11: oklch(56.9% 0.119 76.8);
  --yellow-a12: oklch(25.4% 0.052 84.7 / 87.84%);
  --amber-1: oklch(99.4% 0.003 84.6);
  --amber-2: oklch(98.6% 0.024 99.1);
  --amber-3: oklch(97.0% 0.068 100.4);
  --amber-4: oklch(94.5% 0.103 97.9);
  --amber-5: oklch(91.8% 0.133 98.2);
  --amber-6: oklch(88.0% 0.123 93.4);
  --amber-7: oklch(82.7% 0.122 86.7);
  --amber-8: oklch(75.8% 0.14 76.7);
  --amber-9: oklch(85.4% 0.157 84.1);
  --amber-10: oklch(83.1% 0.168 80.8);
  --amber-11: oklch(57.1% 0.129 63.9);
  --amber-12: oklch(35.2% 0.049 54.2);
  --amber-a1: oklch(65.0% 0.138 74 / 1.57%);
  --amber-a2: oklch(86.4% 0.178 96.8 / 8.63%);
  --amber-a3: oklch(90.1% 0.186 98.3 / 23.92%);
  --amber-a4: oklch(88.1% 0.181 94 / 38.82%);
  --amber-a5: oklch(86.4% 0.177 94.4 / 53.33%);
  --amber-a6: oklch(79.9% 0.163 87.3 / 54.90%);
  --amber-a7: oklch(73.4% 0.153 78.6 / 61.57%);
  --amber-a8: oklch(70.0% 0.152 69.2 / 78.82%);
  --amber-a9: oklch(81.8% 0.171 77.9 / 76.08%);
  --amber-a10: oklch(81.8% 0.171 77.9 / 90.59%);
  --amber-a11: oklch(57.1% 0.129 63.9);
  --amber-a12: oklch(23.8% 0.06 53.3 / 86.67%);
  --gold-1: oklch(99.4% 0.001 106.4);
  --gold-2: oklch(98.1% 0.009 100);
  --gold-3: oklch(95.4% 0.012 96.4);
  --gold-4: oklch(92.5% 0.015 90.2);
  --gold-5: oklch(89.5% 0.018 89.4);
  --gold-6: oklch(85.9% 0.025 85.8);
  --gold-7: oklch(81.1% 0.033 84.6);
  --gold-8: oklch(73.9% 0.042 79.4);
  --gold-9: oklch(62% 0.049 77.7);
  --gold-10: oklch(58.9% 0.046 78.6);
  --gold-11: oklch(50.4% 0.039 78.3);
  --gold-12: oklch(33.2% 0.019 80.5);
  --gold-a1: oklch(43.5% 0.095 109.8 / 1.18%);
  --gold-a2: oklch(63.1% 0.131 99.5 / 5.10%);
  --gold-a3: oklch(49.5% 0.102 94 / 9.41%);
  --gold-a4: oklch(44.3% 0.091 83.8 / 14.12%);
  --gold-a5: oklch(41.1% 0.084 84.3 / 18.82%);
  --gold-a6: oklch(41.2% 0.086 78.2 / 25.10%);
  --gold-a7: oklch(40.6% 0.085 76.6 / 33.33%);
  --gold-a8: oklch(39.6% 0.085 70.4 / 44.71%);
  --gold-a9: oklch(34.9% 0.076 69.9 / 60.39%);
  --gold-a10: oklch(32.4% 0.069 72.5 / 63.14%);
  --gold-a11: oklch(26.8% 0.057 74.3 / 70.59%);
  --gold-a12: oklch(15.9% 0.033 87.5 / 83.14%);
  --bronze-1: oklch(99.2% 0.001 17.2);
  --bronze-2: oklch(98% 0.007 39.5);
  --bronze-3: oklch(95.2% 0.011 39.4);
  --bronze-4: oklch(92.6% 0.014 46.2);
  --bronze-5: oklch(89.5% 0.018 44.8);
  --bronze-6: oklch(86.1% 0.023 45.6);
  --bronze-7: oklch(81.2% 0.029 42.6);
  --bronze-8: oklch(74.2% 0.039 41.2);
  --bronze-9: oklch(62.7% 0.046 44.2);
  --bronze-10: oklch(58.8% 0.046 40.9);
  --bronze-11: oklch(51.1% 0.044 38.6);
  --bronze-12: oklch(32.9% 0.029 35.2);
  --bronze-a1: oklch(28.2% 0.116 29.2 / 01.18%);
  --bronze-a2: oklch(55.6% 0.195 34.9 / 03.92%);
  --bronze-a3: oklch(43.7% 0.15 35.9 / 08.24%);
  --bronze-a4: oklch(40.8% 0.129 39.6 / 12.55%);
  --bronze-a5: oklch(37.9% 0.121 39.4 / 17.25%);
  --bronze-a6: oklch(37.9% 0.119 40.1 / 22.75%);
  --bronze-a7: oklch(35.9% 0.115 38.9 / 29.80%);
  --bronze-a8: oklch(34.6% 0.113 38.2 / 40.00%);
  --bronze-a9: oklch(30.9% 0.094 41.3 / 55.29%);
  --bronze-a10: oklch(28.4% 0.089 40.2 / 59.22%);
  --bronze-a11: oklch(24.5% 0.077 40.1 / 67.06%);
  --bronze-a12: oklch(16.2% 0.046 45.2 / 83.14%);
  --gray-1: oklch(99.11% 0 0);
  --gray-2: oklch(98.21% 0 0);
  --gray-3: oklch(95.51% 0 0);
  --gray-4: oklch(93.1% 0 0);
  --gray-5: oklch(90.67% 0 0);
  --gray-6: oklch(88.53% 0 0);
  --gray-7: oklch(85.14% 0 0);
  --gray-8: oklch(79.21% 0 0);
  --gray-9: oklch(64.34% 0 0);
  --gray-10: oklch(61% 0 0);
  --gray-11: oklch(50.32% 0 0);
  --gray-12: oklch(24.35% 0 0);
  --gray-a1: oklch(0% 0 0 / 1.18%);
  --gray-a2: oklch(0% 0 0 / 2.35%);
  --gray-a3: oklch(0% 0 0 / 5.88%);
  --gray-a4: oklch(0% 0 0 / 9.02%);
  --gray-a5: oklch(0% 0 0 / 12.16%);
  --gray-a6: oklch(0% 0 0 / 14.9%);
  --gray-a7: oklch(0% 0 0 / 19.22%);
  --gray-a8: oklch(0% 0 0 / 26.67%);
  --gray-a9: oklch(0% 0 0 / 44.71%);
  --gray-a10: oklch(0% 0 0 / 48.63%);
  --gray-a11: oklch(0% 0 0 / 60.78%);
  --gray-a12: oklch(0% 0 0 / 87.45%);
  --mauve-1: oklch(99.2% 0.002 325.6);
  --mauve-2: oklch(98.3% 0.003 308.4);
  --mauve-3: oklch(95.6% 0.006 317.8);
  --mauve-4: oklch(93.2% 0.007 312.3);
  --mauve-5: oklch(90.9% 0.01 311.2);
  --mauve-6: oklch(88.7% 0.011 303.1);
  --mauve-7: oklch(85.4% 0.014 299.8);
  --mauve-8: oklch(79.5% 0.018 293);
  --mauve-9: oklch(64.6% 0.019 292.9);
  --mauve-10: oklch(61.2% 0.018 293.5);
  --mauve-11: oklch(50.5% 0.016 295);
  --mauve-12: oklch(24.5% 0.013 298.5);
  --mauve-a1: oklch(31.5% 0.145 328.4 / 1.18%);
  --mauve-a2: oklch(24.5% 0.132 298.1 / 2.35%);
  --mauve-a3: oklch(23.1% 0.114 315.3 / 6.27%);
  --mauve-a4: oklch(19.3% 0.099 306.4 / 9.41%);
  --mauve-a5: oklch(19.5% 0.101 304.9 / 12.55%);
  --mauve-a6: oklch(17.3% 0.096 292.1 / 15.29%);
  --mauve-a7: oklch(16.4% 0.094 288.1 / 19.61%);
  --mauve-a8: oklch(15.2% 0.093 278.2 / 27.06%);
  --mauve-a9: oklch(11.6% 0.068 284.2 / 45.10%);
  --mauve-a10: oklch(10.9% 0.063 288 / 49.02%);
  --mauve-a11: oklch(9.4% 0.052 294 / 61.18%);
  --mauve-a12: oklch(7.3% 0.039 296.8 / 87.84%);
  --slate-1: oklch(99.1% 0.001 286.4);
  --slate-2: oklch(98.3% 0.003 286.4);
  --slate-3: oklch(95.6% 0.004 286.3);
  --slate-4: oklch(93.2% 0.005 286.3);
  --slate-5: oklch(91.0% 0.007 277.2);
  --slate-6: oklch(88.7% 0.01 286.2);
  --slate-7: oklch(85.3% 0.011 280.4);
  --slate-8: oklch(79.4% 0.016 277.8);
  --slate-9: oklch(64.5% 0.016 277.7);
  --slate-10: oklch(61.1% 0.015 272.6);
  --slate-11: oklch(50.2% 0.014 264.4);
  --slate-12: oklch(24.1% 0.01 248.2);
  --slate-a1: oklch(20.3% 0.141 264.1 / 1.18%);
  --slate-a2: oklch(20.3% 0.141 264.1 / 2.35%);
  --slate-a3: oklch(14.5% 0.101 264.1 / 5.88%);
  --slate-a4: oklch(13.4% 0.093 264.1 / 9.02%);
  --slate-a5: oklch(16.8% 0.083 262.8 / 12.16%);
  --slate-a6: oklch(13.8% 0.096 264.1 / 14.90%);
  --slate-a7: oklch(15.5% 0.082 263.4 / 19.61%);
  --slate-a8: oklch(16.3% 0.082 262.9 / 27.45%);
  --slate-a9: oklch(12.9% 0.056 261.3 / 45.49%);
  --slate-a10: oklch(13.4% 0.048 257.5 / 49.80%);
  --slate-a11: oklch(12.7% 0.036 249.9 / 62.35%);
  --slate-a12: oklch(10.7% 0.021 228.6 / 89.02%);
  --sage-1: oklch(99.2% 0.002 165.1);
  --sage-2: oklch(98.0% 0.002 165.1);
  --sage-3: oklch(95.6% 0.003 174.5);
  --sage-4: oklch(93.1% 0.003 174.5);
  --sage-5: oklch(91.0% 0.004 157.2);
  --sage-6: oklch(88.6% 0.004 174.5);
  --sage-7: oklch(85.1% 0.005 165);
  --sage-8: oklch(79.1% 0.005 165);
  --sage-9: oklch(63.9% 0.01 171.6);
  --sage-10: oklch(60.6% 0.01 171.6);
  --sage-11: oklch(50.1% 0.008 174.1);
  --sage-12: oklch(24.0% 0.012 167.6);
  --sage-a1: oklch(52.5% 0.138 152.2 / 1.57%);
  --sage-a2: oklch(32.6% 0.082 154.2 / 3.14%);
  --sage-a3: oklch(26.3% 0.055 165.1 / 6.67%);
  --sage-a4: oklch(21.3% 0.043 168 / 9.80%);
  --sage-a5: oklch(18.3% 0.047 153.5 / 12.55%);
  --sage-a6: oklch(17.0% 0.034 169.6 / 15.69%);
  --sage-a7: oklch(16.9% 0.037 161.8 / 20.39%);
  --sage-a8: oklch(14.9% 0.031 165.8 / 27.84%);
  --sage-a9: oklch(15.8% 0.031 170.9 / 47.45%);
  --sage-a10: oklch(15.4% 0.03 170.2 / 51.37%);
  --sage-a11: oklch(12.9% 0.024 176.9 / 62.75%);
  --sage-a12: oklch(12.0% 0.023 172.5 / 89.80%);
  --olive-1: oklch(99.3% 0.002 145.6);
  --olive-2: oklch(98.3% 0.003 145.5);
  --olive-3: oklch(95.6% 0.003 145.5);
  --olive-4: oklch(93.2% 0.003 145.5);
  --olive-5: oklch(91.0% 0.005 145.5);
  --olive-6: oklch(88.5% 0.005 145.5);
  --olive-7: oklch(85.1% 0.005 145.5);
  --olive-8: oklch(79.2% 0.006 137.8);
  --olive-9: oklch(64.0% 0.012 136.6);
  --olive-10: oklch(60.7% 0.012 136.6);
  --olive-11: oklch(50.0% 0.011 140.5);
  --olive-12: oklch(24.2% 0.011 139.4);
  --olive-a1: oklch(38.9% 0.133 142.5 / 1.18%);
  --olive-a2: oklch(35.1% 0.12 142.5 / 2.75%);
  --olive-a3: oklch(21.1% 0.072 142.5 / 6.27%);
  --olive-a4: oklch(17.3% 0.059 142.5 / 9.41%);
  --olive-a5: oklch(18.1% 0.062 142.5 / 12.55%);
  --olive-a6: oklch(16.6% 0.056 142.5 / 15.69%);
  --olive-a7: oklch(14.6% 0.05 142.5 / 20.00%);
  --olive-a8: oklch(15.1% 0.044 134.7 / 27.84%);
  --olive-a9: oklch(15.2% 0.043 132.6 / 47.06%);
  --olive-a10: oklch(14.7% 0.042 134 / 50.98%);
  --olive-a11: oklch(12.9% 0.039 136.4 / 62.75%);
  --olive-a12: oklch(10.8% 0.033 137.4 / 89.02%);
  --sand-1: oklch(99.4% 0.001 106.4);
  --sand-2: oklch(98.2% 0.001 106.4);
  --sand-3: oklch(95.6% 0.002 67.8);
  --sand-4: oklch(93.1% 0.003 84.6);
  --sand-5: oklch(91.0% 0.004 91.4);
  --sand-6: oklch(88.5% 0.004 91.5);
  --sand-7: oklch(85.1% 0.006 95.1);
  --sand-8: oklch(79.1% 0.008 98.9);
  --sand-9: oklch(64.1% 0.01 106.7);
  --sand-10: oklch(60.5% 0.009 106.7);
  --sand-11: oklch(49.8% 0.008 106.7);
  --sand-12: oklch(24.3% 0.008 95.4);
  --sand-a1: oklch(43.5% 0.095 109.8 / 1.18%);
  --sand-a2: oklch(25.6% 0.056 109.8 / 2.75%);
  --sand-a3: oklch(19.2% 0.042 68.9 / 6.27%);
  --sand-a4: oklch(20.3% 0.042 86.2 / 9.80%);
  --sand-a5: oklch(21.1% 0.043 94.5 / 12.94%);
  --sand-a6: oklch(18.9% 0.039 94.7 / 16.08%);
  --sand-a7: oklch(19.2% 0.04 97.7 / 20.78%);
  --sand-a8: oklch(19.5% 0.038 99.7 / 29.02%);
  --sand-a9: oklch(16.3% 0.036 109.8 / 47.45%);
  --sand-a10: oklch(14.9% 0.033 109.8 / 51.37%);
  --sand-a11: oklch(13.0% 0.028 109.8 / 63.14%);
  --sand-a12: oklch(11.3% 0.024 103.4 / 89.02%);
  --gray-surface: oklch(100% 0 0 / 80%);
  --mauve-surface: oklch(100% 0 0 / 80%);
  --slate-surface: oklch(100% 0 0 / 80%);
  --sage-surface: oklch(100% 0 0 / 80%);
  --olive-surface: oklch(100% 0 0 / 80%);
  --sand-surface: oklch(100% 0 0 / 80%);
  --tomato-surface: oklch(98.0% 0.01 25.1 / 80%);
  --red-surface: oklch(97.8% 0.011 17.3 / 80%);
  --ruby-surface: oklch(97.8% 0.011 10.3 / 80%);
  --crimson-surface: oklch(97.8% 0.01 354.9 / 80%);
  --pink-surface: oklch(97.9% 0.012 342.6 / 80%);
  --plum-surface: oklch(97.9% 0.014 325.7 / 80%);
  --purple-surface: oklch(97.7% 0.013 310.5 / 80%);
  --violet-surface: oklch(97.8% 0.012 301.3 / 80%);
  --iris-surface: oklch(97.6% 0.012 286.2 / 80%);
  --indigo-surface: oklch(97.9% 0.01 267.4 / 80%);
  --blue-surface: oklch(97.8% 0.012 239.9 / 80%);
  --cyan-surface: oklch(97.5% 0.011 204.1 / 80%);
  --teal-surface: oklch(97.7% 0.011 182.9 / 80%);
  --jade-surface: oklch(97.7% 0.012 162.1 / 80%);
  --green-surface: oklch(97.7% 0.012 157 / 80%);
  --grass-surface: oklch(97.8% 0.012 145.5 / 80%);
  --brown-surface: oklch(98.0% 0.006 75.4 / 80%);
  --bronze-surface: oklch(97.6% 0.009 34.3 / 80%);
  --gold-surface: oklch(97.7% 0.012 101.5 / 80%);
  --sky-surface: oklch(97.5% 0.013 221.4 / 80%);
  --mint-surface: oklch(97.6% 0.012 184.1 / 80%);
  --lime-surface: oklch(97.7% 0.012 121.7 / 80%);
  --yellow-surface: oklch(98.4% 0.03 100.9 / 80%);
  --amber-surface: oklch(98.2% 0.029 98.5 / 80%);
  --orange-surface: oklch(97.5% 0.019 72.6 / 80%);
  --black-a1: oklch(0% 0 0 / 5%);
  --black-a2: oklch(0% 0 0 / 10%);
  --black-a3: oklch(0% 0 0 / 15%);
  --black-a4: oklch(0% 0 0 / 20%);
  --black-a5: oklch(0% 0 0 / 30%);
  --black-a6: oklch(0% 0 0 / 40%);
  --black-a7: oklch(0% 0 0 / 50%);
  --black-a8: oklch(0% 0 0 / 60%);
  --black-a9: oklch(0% 0 0 / 70%);
  --black-a10: oklch(0% 0 0 / 80%);
  --black-a11: oklch(0% 0 0 / 90%);
  --black-a12: oklch(0% 0 0 / 95%);
  --white-a1: oklch(100% 0 0 / 5%);
  --white-a2: oklch(100% 0 0 / 10%);
  --white-a3: oklch(100% 0 0 / 15%);
  --white-a4: oklch(100% 0 0 / 20%);
  --white-a5: oklch(100% 0 0 / 30%);
  --white-a6: oklch(100% 0 0 / 40%);
  --white-a7: oklch(100% 0 0 / 50%);
  --white-a8: oklch(100% 0 0 / 60%);
  --white-a9: oklch(100% 0 0 / 70%);
  --white-a10: oklch(100% 0 0 / 80%);
  --white-a11: oklch(100% 0 0 / 90%);
  --white-a12: oklch(100% 0 0 / 95%);
  --text-1: oklch(0.2127 0.0025 247.94 / 32%);
  --text-2: oklch(0.2127 0.0025 247.94 / 48%);
  --text-3: oklch(0.2127 0.0025 247.94 / 62%);
  --text-4: oklch(0.2127 0.0025 247.94 / 72%);
  --text-5: oklch(0.2127 0.0025 247.94);
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :where(html) {
      --tomato-1: color(display-p3 0.998 0.989 0.988);
      --tomato-2: color(display-p3 0.994 0.974 0.969);
      --tomato-3: color(display-p3 0.985 0.924 0.909);
      --tomato-4: color(display-p3 0.996 0.868 0.835);
      --tomato-5: color(display-p3 0.98 0.812 0.77);
      --tomato-6: color(display-p3 0.953 0.75 0.698);
      --tomato-7: color(display-p3 0.917 0.673 0.611);
      --tomato-8: color(display-p3 0.875 0.575 0.502);
      --tomato-9: color(display-p3 0.831 0.345 0.231);
      --tomato-10: color(display-p3 0.802 0.313 0.2);
      --tomato-11: color(display-p3 0.755 0.259 0.152);
      --tomato-12: color(display-p3 0.335 0.165 0.132);
      --tomato-a1: color(display-p3 0.675 0.024 0.024/0.012);
      --tomato-a2: color(display-p3 0.757 0.145 0.02/0.032);
      --tomato-a3: color(display-p3 0.831 0.184 0.012/0.091);
      --tomato-a4: color(display-p3 0.976 0.192 0.004/0.165);
      --tomato-a5: color(display-p3 0.918 0.192 0.004/0.232);
      --tomato-a6: color(display-p3 0.847 0.173 0.004/0.302);
      --tomato-a7: color(display-p3 0.788 0.165 0.004/0.389);
      --tomato-a8: color(display-p3 0.749 0.153 0.004/0.499);
      --tomato-a9: color(display-p3 0.78 0.149 0/0.769);
      --tomato-a10: color(display-p3 0.757 0.141 0/0.8);
      --tomato-a11: color(display-p3 0.755 0.259 0.152);
      --tomato-a12: color(display-p3 0.335 0.165 0.132);
      --red-1: color(display-p3 0.998 0.989 0.988);
      --red-2: color(display-p3 0.995 0.971 0.971);
      --red-3: color(display-p3 0.985 0.925 0.925);
      --red-4: color(display-p3 0.999 0.866 0.866);
      --red-5: color(display-p3 0.984 0.812 0.811);
      --red-6: color(display-p3 0.955 0.751 0.749);
      --red-7: color(display-p3 0.915 0.675 0.672);
      --red-8: color(display-p3 0.872 0.575 0.572);
      --red-9: color(display-p3 0.83 0.329 0.324);
      --red-10: color(display-p3 0.798 0.294 0.285);
      --red-11: color(display-p3 0.744 0.234 0.222);
      --red-12: color(display-p3 0.36 0.115 0.143);
      --red-a1: color(display-p3 0.675 0.024 0.024/0.012);
      --red-a2: color(display-p3 0.863 0.024 0.024/0.028);
      --red-a3: color(display-p3 0.792 0.008 0.008/0.075);
      --red-a4: color(display-p3 1 0.008 0.008/0.134);
      --red-a5: color(display-p3 0.918 0.008 0.008/0.189);
      --red-a6: color(display-p3 0.831 0.02 0.004/0.251);
      --red-a7: color(display-p3 0.741 0.016 0.004/0.33);
      --red-a8: color(display-p3 0.698 0.012 0.004/0.428);
      --red-a9: color(display-p3 0.749 0.008 0/0.675);
      --red-a10: color(display-p3 0.714 0.012 0/0.714);
      --red-a11: color(display-p3 0.744 0.234 0.222);
      --red-a12: color(display-p3 0.36 0.115 0.143);
      --ruby-1: color(display-p3 0.998 0.989 0.992);
      --ruby-2: color(display-p3 0.995 0.971 0.974);
      --ruby-3: color(display-p3 0.983 0.92 0.928);
      --ruby-4: color(display-p3 0.987 0.869 0.885);
      --ruby-5: color(display-p3 0.968 0.817 0.839);
      --ruby-6: color(display-p3 0.937 0.758 0.786);
      --ruby-7: color(display-p3 0.897 0.685 0.721);
      --ruby-8: color(display-p3 0.851 0.588 0.639);
      --ruby-9: color(display-p3 0.83 0.323 0.408);
      --ruby-10: color(display-p3 0.795 0.286 0.375);
      --ruby-11: color(display-p3 0.728 0.211 0.311);
      --ruby-12: color(display-p3 0.36 0.115 0.171);
      --ruby-a1: color(display-p3 0.675 0.024 0.349/0.012);
      --ruby-a2: color(display-p3 0.863 0.024 0.024/0.028);
      --ruby-a3: color(display-p3 0.804 0.008 0.11/0.079);
      --ruby-a4: color(display-p3 0.91 0.008 0.125/0.13);
      --ruby-a5: color(display-p3 0.831 0.004 0.133/0.185);
      --ruby-a6: color(display-p3 0.745 0.004 0.118/0.244);
      --ruby-a7: color(display-p3 0.678 0.004 0.114/0.314);
      --ruby-a8: color(display-p3 0.639 0.004 0.125/0.412);
      --ruby-a9: color(display-p3 0.753 0 0.129/0.679);
      --ruby-a10: color(display-p3 0.714 0 0.125/0.714);
      --ruby-a11: color(display-p3 0.728 0.211 0.311);
      --ruby-a12: color(display-p3 0.36 0.115 0.171);
      --crimson-1: color(display-p3 0.998 0.989 0.992);
      --crimson-2: color(display-p3 0.991 0.969 0.976);
      --crimson-3: color(display-p3 0.987 0.917 0.941);
      --crimson-4: color(display-p3 0.975 0.866 0.904);
      --crimson-5: color(display-p3 0.953 0.813 0.864);
      --crimson-6: color(display-p3 0.921 0.755 0.817);
      --crimson-7: color(display-p3 0.88 0.683 0.761);
      --crimson-8: color(display-p3 0.834 0.592 0.694);
      --crimson-9: color(display-p3 0.843 0.298 0.507);
      --crimson-10: color(display-p3 0.807 0.266 0.468);
      --crimson-11: color(display-p3 0.731 0.195 0.388);
      --crimson-12: color(display-p3 0.352 0.111 0.221);
      --crimson-a1: color(display-p3 0.675 0.024 0.349/0.012);
      --crimson-a2: color(display-p3 0.757 0.02 0.267/0.032);
      --crimson-a3: color(display-p3 0.859 0.008 0.294/0.083);
      --crimson-a4: color(display-p3 0.827 0.008 0.298/0.134);
      --crimson-a5: color(display-p3 0.753 0.008 0.275/0.189);
      --crimson-a6: color(display-p3 0.682 0.004 0.247/0.244);
      --crimson-a7: color(display-p3 0.62 0.004 0.251/0.318);
      --crimson-a8: color(display-p3 0.6 0.004 0.251/0.408);
      --crimson-a9: color(display-p3 0.776 0 0.298/0.702);
      --crimson-a10: color(display-p3 0.737 0 0.275/0.734);
      --crimson-a11: color(display-p3 0.731 0.195 0.388);
      --crimson-a12: color(display-p3 0.352 0.111 0.221);
      --pink-1: color(display-p3 0.998 0.989 0.996);
      --pink-2: color(display-p3 0.992 0.97 0.985);
      --pink-3: color(display-p3 0.981 0.917 0.96);
      --pink-4: color(display-p3 0.963 0.867 0.932);
      --pink-5: color(display-p3 0.939 0.815 0.899);
      --pink-6: color(display-p3 0.907 0.756 0.859);
      --pink-7: color(display-p3 0.869 0.683 0.81);
      --pink-8: color(display-p3 0.825 0.59 0.751);
      --pink-9: color(display-p3 0.775 0.297 0.61);
      --pink-10: color(display-p3 0.748 0.27 0.581);
      --pink-11: color(display-p3 0.698 0.219 0.528);
      --pink-12: color(display-p3 0.363 0.101 0.279);
      --pink-a1: color(display-p3 0.675 0.024 0.675/0.012);
      --pink-a2: color(display-p3 0.757 0.02 0.51/0.032);
      --pink-a3: color(display-p3 0.765 0.008 0.529/0.083);
      --pink-a4: color(display-p3 0.737 0.008 0.506/0.134);
      --pink-a5: color(display-p3 0.663 0.004 0.451/0.185);
      --pink-a6: color(display-p3 0.616 0.004 0.424/0.244);
      --pink-a7: color(display-p3 0.596 0.004 0.412/0.318);
      --pink-a8: color(display-p3 0.573 0.004 0.404/0.412);
      --pink-a9: color(display-p3 0.682 0 0.447/0.702);
      --pink-a10: color(display-p3 0.655 0 0.424/0.73);
      --pink-a11: color(display-p3 0.698 0.219 0.528);
      --pink-a12: color(display-p3 0.363 0.101 0.279);
      --plum-1: color(display-p3 0.995 0.988 0.999);
      --plum-2: color(display-p3 0.988 0.971 0.99);
      --plum-3: color(display-p3 0.973 0.923 0.98);
      --plum-4: color(display-p3 0.953 0.875 0.966);
      --plum-5: color(display-p3 0.926 0.825 0.945);
      --plum-6: color(display-p3 0.89 0.765 0.916);
      --plum-7: color(display-p3 0.84 0.686 0.877);
      --plum-8: color(display-p3 0.775 0.58 0.832);
      --plum-9: color(display-p3 0.624 0.313 0.708);
      --plum-10: color(display-p3 0.587 0.29 0.667);
      --plum-11: color(display-p3 0.543 0.263 0.619);
      --plum-12: color(display-p3 0.299 0.114 0.352);
      --plum-a1: color(display-p3 0.675 0.024 1/0.012);
      --plum-a2: color(display-p3 0.58 0.024 0.58/0.028);
      --plum-a3: color(display-p3 0.655 0.008 0.753/0.079);
      --plum-a4: color(display-p3 0.627 0.008 0.722/0.126);
      --plum-a5: color(display-p3 0.58 0.004 0.69/0.177);
      --plum-a6: color(display-p3 0.537 0.004 0.655/0.236);
      --plum-a7: color(display-p3 0.49 0.004 0.616/0.314);
      --plum-a8: color(display-p3 0.471 0.004 0.6/0.42);
      --plum-a9: color(display-p3 0.451 0 0.576/0.687);
      --plum-a10: color(display-p3 0.42 0 0.529/0.71);
      --plum-a11: color(display-p3 0.543 0.263 0.619);
      --plum-a12: color(display-p3 0.299 0.114 0.352);
      --purple-1: color(display-p3 0.995 0.988 0.996);
      --purple-2: color(display-p3 0.983 0.971 0.993);
      --purple-3: color(display-p3 0.963 0.931 0.989);
      --purple-4: color(display-p3 0.937 0.888 0.981);
      --purple-5: color(display-p3 0.904 0.837 0.966);
      --purple-6: color(display-p3 0.86 0.774 0.942);
      --purple-7: color(display-p3 0.799 0.69 0.91);
      --purple-8: color(display-p3 0.719 0.583 0.874);
      --purple-9: color(display-p3 0.523 0.318 0.751);
      --purple-10: color(display-p3 0.483 0.289 0.7);
      --purple-11: color(display-p3 0.473 0.281 0.687);
      --purple-12: color(display-p3 0.234 0.132 0.363);
      --purple-a1: color(display-p3 0.675 0.024 0.675/0.012);
      --purple-a2: color(display-p3 0.443 0.024 0.722/0.028);
      --purple-a3: color(display-p3 0.506 0.008 0.835/0.071);
      --purple-a4: color(display-p3 0.451 0.004 0.831/0.114);
      --purple-a5: color(display-p3 0.431 0.004 0.788/0.165);
      --purple-a6: color(display-p3 0.384 0.004 0.745/0.228);
      --purple-a7: color(display-p3 0.357 0.004 0.71/0.31);
      --purple-a8: color(display-p3 0.322 0.004 0.702/0.416);
      --purple-a9: color(display-p3 0.298 0 0.639/0.683);
      --purple-a10: color(display-p3 0.271 0 0.58/0.71);
      --purple-a11: color(display-p3 0.473 0.281 0.687);
      --purple-a12: color(display-p3 0.234 0.132 0.363);
      --violet-1: color(display-p3 0.991 0.988 0.995);
      --violet-2: color(display-p3 0.978 0.974 0.998);
      --violet-3: color(display-p3 0.953 0.943 0.993);
      --violet-4: color(display-p3 0.916 0.897 1);
      --violet-5: color(display-p3 0.876 0.851 1);
      --violet-6: color(display-p3 0.825 0.793 0.981);
      --violet-7: color(display-p3 0.752 0.712 0.943);
      --violet-8: color(display-p3 0.654 0.602 0.902);
      --violet-9: color(display-p3 0.417 0.341 0.784);
      --violet-10: color(display-p3 0.381 0.306 0.741);
      --violet-11: color(display-p3 0.383 0.317 0.702);
      --violet-12: color(display-p3 0.179 0.15 0.359);
      --violet-a1: color(display-p3 0.349 0.024 0.675/0.012);
      --violet-a2: color(display-p3 0.161 0.024 0.863/0.028);
      --violet-a3: color(display-p3 0.204 0.004 0.871/0.059);
      --violet-a4: color(display-p3 0.196 0.004 1/0.102);
      --violet-a5: color(display-p3 0.165 0.008 1/0.15);
      --violet-a6: color(display-p3 0.153 0.004 0.906/0.208);
      --violet-a7: color(display-p3 0.141 0.004 0.796/0.287);
      --violet-a8: color(display-p3 0.133 0.004 0.753/0.397);
      --violet-a9: color(display-p3 0.114 0 0.675/0.659);
      --violet-a10: color(display-p3 0.11 0 0.627/0.695);
      --violet-a11: color(display-p3 0.383 0.317 0.702);
      --violet-a12: color(display-p3 0.179 0.15 0.359);
      --iris-1: color(display-p3 0.992 0.992 0.999);
      --iris-2: color(display-p3 0.972 0.973 0.998);
      --iris-3: color(display-p3 0.943 0.945 0.992);
      --iris-4: color(display-p3 0.902 0.906 1);
      --iris-5: color(display-p3 0.857 0.861 1);
      --iris-6: color(display-p3 0.799 0.805 0.987);
      --iris-7: color(display-p3 0.721 0.727 0.955);
      --iris-8: color(display-p3 0.61 0.619 0.918);
      --iris-9: color(display-p3 0.357 0.357 0.81);
      --iris-10: color(display-p3 0.318 0.318 0.774);
      --iris-11: color(display-p3 0.337 0.326 0.748);
      --iris-12: color(display-p3 0.154 0.161 0.371);
      --iris-a1: color(display-p3 0.02 0.02 1/0.008);
      --iris-a2: color(display-p3 0.024 0.024 0.863/0.028);
      --iris-a3: color(display-p3 0.004 0.071 0.871/0.059);
      --iris-a4: color(display-p3 0.012 0.051 1/0.099);
      --iris-a5: color(display-p3 0.008 0.035 1/0.142);
      --iris-a6: color(display-p3 0 0.02 0.941/0.2);
      --iris-a7: color(display-p3 0.004 0.02 0.847/0.279);
      --iris-a8: color(display-p3 0.004 0.024 0.788/0.389);
      --iris-a9: color(display-p3 0 0 0.706/0.644);
      --iris-a10: color(display-p3 0 0 0.667/0.683);
      --iris-a11: color(display-p3 0.337 0.326 0.748);
      --iris-a12: color(display-p3 0.154 0.161 0.371);
      --indigo-1: color(display-p3 0.992 0.992 0.996);
      --indigo-2: color(display-p3 0.971 0.977 0.998);
      --indigo-3: color(display-p3 0.933 0.948 0.992);
      --indigo-4: color(display-p3 0.885 0.914 1);
      --indigo-5: color(display-p3 0.831 0.87 1);
      --indigo-6: color(display-p3 0.767 0.814 0.995);
      --indigo-7: color(display-p3 0.685 0.74 0.957);
      --indigo-8: color(display-p3 0.569 0.639 0.916);
      --indigo-9: color(display-p3 0.276 0.384 0.837);
      --indigo-10: color(display-p3 0.234 0.343 0.801);
      --indigo-11: color(display-p3 0.256 0.354 0.755);
      --indigo-12: color(display-p3 0.133 0.175 0.348);
      --indigo-a1: color(display-p3 0.02 0.02 0.51/0.008);
      --indigo-a2: color(display-p3 0.024 0.161 0.863/0.028);
      --indigo-a3: color(display-p3 0.008 0.239 0.886/0.067);
      --indigo-a4: color(display-p3 0.004 0.247 1/0.114);
      --indigo-a5: color(display-p3 0.004 0.235 1/0.169);
      --indigo-a6: color(display-p3 0.004 0.208 0.984/0.232);
      --indigo-a7: color(display-p3 0.004 0.176 0.863/0.314);
      --indigo-a8: color(display-p3 0.004 0.165 0.812/0.432);
      --indigo-a9: color(display-p3 0 0.153 0.773/0.726);
      --indigo-a10: color(display-p3 0 0.137 0.737/0.765);
      --indigo-a11: color(display-p3 0.256 0.354 0.755);
      --indigo-a12: color(display-p3 0.133 0.175 0.348);
      --blue-1: color(display-p3 0.986 0.992 0.999);
      --blue-2: color(display-p3 0.96 0.979 0.998);
      --blue-3: color(display-p3 0.912 0.956 0.991);
      --blue-4: color(display-p3 0.853 0.932 1);
      --blue-5: color(display-p3 0.788 0.894 0.998);
      --blue-6: color(display-p3 0.709 0.843 0.976);
      --blue-7: color(display-p3 0.606 0.777 0.947);
      --blue-8: color(display-p3 0.451 0.688 0.917);
      --blue-9: color(display-p3 0.247 0.556 0.969);
      --blue-10: color(display-p3 0.234 0.523 0.912);
      --blue-11: color(display-p3 0.15 0.44 0.84);
      --blue-12: color(display-p3 0.102 0.193 0.379);
      --blue-a1: color(display-p3 0.024 0.514 1/0.016);
      --blue-a2: color(display-p3 0.024 0.514 0.906/0.04);
      --blue-a3: color(display-p3 0.012 0.506 0.914/0.087);
      --blue-a4: color(display-p3 0.008 0.545 1/0.146);
      --blue-a5: color(display-p3 0.004 0.502 0.984/0.212);
      --blue-a6: color(display-p3 0.004 0.463 0.922/0.291);
      --blue-a7: color(display-p3 0.004 0.431 0.863/0.393);
      --blue-a8: color(display-p3 0 0.427 0.851/0.55);
      --blue-a9: color(display-p3 0 0.412 0.961/0.753);
      --blue-a10: color(display-p3 0 0.376 0.886/0.765);
      --blue-a11: color(display-p3 0.15 0.44 0.84);
      --blue-a12: color(display-p3 0.102 0.193 0.379);
      --cyan-1: color(display-p3 0.982 0.992 0.996);
      --cyan-2: color(display-p3 0.955 0.981 0.984);
      --cyan-3: color(display-p3 0.888 0.965 0.975);
      --cyan-4: color(display-p3 0.821 0.941 0.959);
      --cyan-5: color(display-p3 0.751 0.907 0.935);
      --cyan-6: color(display-p3 0.671 0.862 0.9);
      --cyan-7: color(display-p3 0.564 0.8 0.854);
      --cyan-8: color(display-p3 0.388 0.715 0.798);
      --cyan-9: color(display-p3 0.282 0.627 0.765);
      --cyan-10: color(display-p3 0.264 0.583 0.71);
      --cyan-11: color(display-p3 0.08 0.48 0.63);
      --cyan-12: color(display-p3 0.108 0.232 0.277);
      --cyan-a1: color(display-p3 0.02 0.608 0.804/0.02);
      --cyan-a2: color(display-p3 0.02 0.557 0.647/0.044);
      --cyan-a3: color(display-p3 0.004 0.694 0.796/0.114);
      --cyan-a4: color(display-p3 0.004 0.678 0.784/0.181);
      --cyan-a5: color(display-p3 0.004 0.624 0.733/0.248);
      --cyan-a6: color(display-p3 0.004 0.584 0.706/0.33);
      --cyan-a7: color(display-p3 0.004 0.541 0.667/0.436);
      --cyan-a8: color(display-p3 0 0.533 0.667/0.612);
      --cyan-a9: color(display-p3 0 0.482 0.675/0.718);
      --cyan-a10: color(display-p3 0 0.435 0.608/0.738);
      --cyan-a11: color(display-p3 0.08 0.48 0.63);
      --cyan-a12: color(display-p3 0.108 0.232 0.277);
      --teal-1: color(display-p3 0.983 0.996 0.992);
      --teal-2: color(display-p3 0.958 0.983 0.976);
      --teal-3: color(display-p3 0.895 0.971 0.952);
      --teal-4: color(display-p3 0.831 0.949 0.92);
      --teal-5: color(display-p3 0.761 0.914 0.878);
      --teal-6: color(display-p3 0.682 0.864 0.825);
      --teal-7: color(display-p3 0.581 0.798 0.756);
      --teal-8: color(display-p3 0.433 0.716 0.671);
      --teal-9: color(display-p3 0.297 0.637 0.581);
      --teal-10: color(display-p3 0.275 0.599 0.542);
      --teal-11: color(display-p3 0.08 0.5 0.43);
      --teal-12: color(display-p3 0.11 0.235 0.219);
      --teal-a1: color(display-p3 0.024 0.757 0.514/0.016);
      --teal-a2: color(display-p3 0.02 0.647 0.467/0.044);
      --teal-a3: color(display-p3 0.004 0.741 0.557/0.106);
      --teal-a4: color(display-p3 0.004 0.702 0.537/0.169);
      --teal-a5: color(display-p3 0.004 0.643 0.494/0.24);
      --teal-a6: color(display-p3 0.004 0.569 0.447/0.318);
      --teal-a7: color(display-p3 0.004 0.518 0.424/0.42);
      --teal-a8: color(display-p3 0 0.506 0.424/0.569);
      --teal-a9: color(display-p3 0 0.482 0.404/0.702);
      --teal-a10: color(display-p3 0 0.451 0.369/0.726);
      --teal-a11: color(display-p3 0.08 0.5 0.43);
      --teal-a12: color(display-p3 0.11 0.235 0.219);
      --jade-1: color(display-p3 0.986 0.996 0.992);
      --jade-2: color(display-p3 0.962 0.983 0.969);
      --jade-3: color(display-p3 0.912 0.965 0.932);
      --jade-4: color(display-p3 0.858 0.941 0.893);
      --jade-5: color(display-p3 0.795 0.909 0.847);
      --jade-6: color(display-p3 0.715 0.864 0.791);
      --jade-7: color(display-p3 0.603 0.802 0.718);
      --jade-8: color(display-p3 0.44 0.72 0.629);
      --jade-9: color(display-p3 0.319 0.63 0.521);
      --jade-10: color(display-p3 0.299 0.592 0.488);
      --jade-11: color(display-p3 0.15 0.5 0.37);
      --jade-12: color(display-p3 0.142 0.229 0.194);
      --jade-a1: color(display-p3 0.024 0.757 0.514/0.016);
      --jade-a2: color(display-p3 0.024 0.612 0.22/0.04);
      --jade-a3: color(display-p3 0.012 0.596 0.235/0.087);
      --jade-a4: color(display-p3 0.008 0.588 0.255/0.142);
      --jade-a5: color(display-p3 0.004 0.561 0.251/0.204);
      --jade-a6: color(display-p3 0.004 0.525 0.278/0.287);
      --jade-a7: color(display-p3 0.004 0.506 0.29/0.397);
      --jade-a8: color(display-p3 0 0.506 0.337/0.561);
      --jade-a9: color(display-p3 0 0.459 0.298/0.683);
      --jade-a10: color(display-p3 0 0.42 0.271/0.702);
      --jade-a11: color(display-p3 0.15 0.5 0.37);
      --jade-a12: color(display-p3 0.142 0.229 0.194);
      --green-1: color(display-p3 0.986 0.996 0.989);
      --green-2: color(display-p3 0.963 0.983 0.967);
      --green-3: color(display-p3 0.913 0.964 0.925);
      --green-4: color(display-p3 0.859 0.94 0.879);
      --green-5: color(display-p3 0.796 0.907 0.826);
      --green-6: color(display-p3 0.718 0.863 0.761);
      --green-7: color(display-p3 0.61 0.801 0.675);
      --green-8: color(display-p3 0.451 0.715 0.559);
      --green-9: color(display-p3 0.332 0.634 0.442);
      --green-10: color(display-p3 0.308 0.595 0.417);
      --green-11: color(display-p3 0.19 0.5 0.32);
      --green-12: color(display-p3 0.132 0.228 0.18);
      --green-a1: color(display-p3 0.024 0.757 0.267/0.016);
      --green-a2: color(display-p3 0.024 0.565 0.129/0.036);
      --green-a3: color(display-p3 0.012 0.596 0.145/0.087);
      --green-a4: color(display-p3 0.008 0.588 0.145/0.142);
      --green-a5: color(display-p3 0.004 0.541 0.157/0.204);
      --green-a6: color(display-p3 0.004 0.518 0.157/0.283);
      --green-a7: color(display-p3 0.004 0.486 0.165/0.389);
      --green-a8: color(display-p3 0 0.478 0.2/0.55);
      --green-a9: color(display-p3 0 0.455 0.165/0.667);
      --green-a10: color(display-p3 0 0.416 0.153/0.691);
      --green-a11: color(display-p3 0.19 0.5 0.32);
      --green-a12: color(display-p3 0.132 0.228 0.18);
      --grass-1: color(display-p3 0.986 0.996 0.985);
      --grass-2: color(display-p3 0.966 0.983 0.964);
      --grass-3: color(display-p3 0.923 0.965 0.917);
      --grass-4: color(display-p3 0.872 0.94 0.865);
      --grass-5: color(display-p3 0.811 0.908 0.802);
      --grass-6: color(display-p3 0.733 0.864 0.724);
      --grass-7: color(display-p3 0.628 0.803 0.622);
      --grass-8: color(display-p3 0.477 0.72 0.482);
      --grass-9: color(display-p3 0.38 0.647 0.378);
      --grass-10: color(display-p3 0.344 0.598 0.342);
      --grass-11: color(display-p3 0.263 0.488 0.261);
      --grass-12: color(display-p3 0.151 0.233 0.153);
      --grass-a1: color(display-p3 0.024 0.757 0.024/0.016);
      --grass-a2: color(display-p3 0.024 0.565 0.024/0.036);
      --grass-a3: color(display-p3 0.059 0.576 0.008/0.083);
      --grass-a4: color(display-p3 0.035 0.565 0.008/0.134);
      --grass-a5: color(display-p3 0.047 0.545 0.008/0.197);
      --grass-a6: color(display-p3 0.031 0.502 0.004/0.275);
      --grass-a7: color(display-p3 0.012 0.482 0.004/0.377);
      --grass-a8: color(display-p3 0 0.467 0.008/0.522);
      --grass-a9: color(display-p3 0.008 0.435 0/0.624);
      --grass-a10: color(display-p3 0.008 0.388 0/0.659);
      --grass-a11: color(display-p3 0.263 0.488 0.261);
      --grass-a12: color(display-p3 0.151 0.233 0.153);
      --orange-1: color(display-p3 0.995 0.988 0.985);
      --orange-2: color(display-p3 0.994 0.968 0.934);
      --orange-3: color(display-p3 0.989 0.938 0.85);
      --orange-4: color(display-p3 1 0.874 0.687);
      --orange-5: color(display-p3 1 0.821 0.583);
      --orange-6: color(display-p3 0.975 0.767 0.545);
      --orange-7: color(display-p3 0.919 0.693 0.486);
      --orange-8: color(display-p3 0.877 0.597 0.379);
      --orange-9: color(display-p3 0.9 0.45 0.2);
      --orange-10: color(display-p3 0.87 0.409 0.164);
      --orange-11: color(display-p3 0.76 0.34 0);
      --orange-12: color(display-p3 0.323 0.185 0.127);
      --orange-a1: color(display-p3 0.757 0.267 0.024/0.016);
      --orange-a2: color(display-p3 0.886 0.533 0.008/0.067);
      --orange-a3: color(display-p3 0.922 0.584 0.008/0.15);
      --orange-a4: color(display-p3 1 0.604 0.004/0.314);
      --orange-a5: color(display-p3 1 0.569 0.004/0.416);
      --orange-a6: color(display-p3 0.949 0.494 0.004/0.455);
      --orange-a7: color(display-p3 0.839 0.408 0/0.514);
      --orange-a8: color(display-p3 0.804 0.349 0/0.62);
      --orange-a9: color(display-p3 0.878 0.314 0/0.8);
      --orange-a10: color(display-p3 0.843 0.29 0/0.836);
      --orange-a11: color(display-p3 0.76 0.34 0);
      --orange-a12: color(display-p3 0.323 0.185 0.127);
      --brown-1: color(display-p3 0.995 0.992 0.989);
      --brown-2: color(display-p3 0.987 0.976 0.964);
      --brown-3: color(display-p3 0.959 0.936 0.909);
      --brown-4: color(display-p3 0.934 0.897 0.855);
      --brown-5: color(display-p3 0.909 0.856 0.798);
      --brown-6: color(display-p3 0.88 0.808 0.73);
      --brown-7: color(display-p3 0.841 0.742 0.639);
      --brown-8: color(display-p3 0.782 0.647 0.514);
      --brown-9: color(display-p3 0.651 0.505 0.368);
      --brown-10: color(display-p3 0.601 0.465 0.344);
      --brown-11: color(display-p3 0.485 0.374 0.288);
      --brown-12: color(display-p3 0.236 0.202 0.183);
      --brown-a1: color(display-p3 0.675 0.349 0.024/0.012);
      --brown-a2: color(display-p3 0.675 0.349 0.024/0.036);
      --brown-a3: color(display-p3 0.573 0.314 0.012/0.091);
      --brown-a4: color(display-p3 0.545 0.302 0.008/0.146);
      --brown-a5: color(display-p3 0.561 0.29 0.004/0.204);
      --brown-a6: color(display-p3 0.553 0.294 0.004/0.271);
      --brown-a7: color(display-p3 0.557 0.286 0.004/0.361);
      --brown-a8: color(display-p3 0.549 0.275 0.004/0.487);
      --brown-a9: color(display-p3 0.447 0.22 0/0.632);
      --brown-a10: color(display-p3 0.388 0.188 0/0.655);
      --brown-a11: color(display-p3 0.485 0.374 0.288);
      --brown-a12: color(display-p3 0.236 0.202 0.183);
      --sky-1: color(display-p3 0.98 0.995 0.999);
      --sky-2: color(display-p3 0.953 0.98 0.99);
      --sky-3: color(display-p3 0.899 0.963 0.989);
      --sky-4: color(display-p3 0.842 0.937 0.977);
      --sky-5: color(display-p3 0.777 0.9 0.954);
      --sky-6: color(display-p3 0.701 0.851 0.921);
      --sky-7: color(display-p3 0.604 0.785 0.879);
      --sky-8: color(display-p3 0.457 0.696 0.829);
      --sky-9: color(display-p3 0.585 0.877 0.983);
      --sky-10: color(display-p3 0.555 0.845 0.959);
      --sky-11: color(display-p3 0.193 0.448 0.605);
      --sky-12: color(display-p3 0.145 0.241 0.329);
      --sky-a1: color(display-p3 0.02 0.804 1/0.02);
      --sky-a2: color(display-p3 0.024 0.592 0.757/0.048);
      --sky-a3: color(display-p3 0.004 0.655 0.886/0.102);
      --sky-a4: color(display-p3 0.004 0.604 0.851/0.157);
      --sky-a5: color(display-p3 0.004 0.565 0.792/0.224);
      --sky-a6: color(display-p3 0.004 0.502 0.737/0.299);
      --sky-a7: color(display-p3 0.004 0.459 0.694/0.397);
      --sky-a8: color(display-p3 0 0.435 0.682/0.542);
      --sky-a9: color(display-p3 0.004 0.71 0.965/0.416);
      --sky-a10: color(display-p3 0.004 0.647 0.914/0.444);
      --sky-a11: color(display-p3 0.193 0.448 0.605);
      --sky-a12: color(display-p3 0.145 0.241 0.329);
      --mint-1: color(display-p3 0.98 0.995 0.992);
      --mint-2: color(display-p3 0.957 0.985 0.977);
      --mint-3: color(display-p3 0.888 0.972 0.95);
      --mint-4: color(display-p3 0.819 0.951 0.916);
      --mint-5: color(display-p3 0.747 0.918 0.873);
      --mint-6: color(display-p3 0.668 0.87 0.818);
      --mint-7: color(display-p3 0.567 0.805 0.744);
      --mint-8: color(display-p3 0.42 0.724 0.649);
      --mint-9: color(display-p3 0.62 0.908 0.834);
      --mint-10: color(display-p3 0.585 0.871 0.797);
      --mint-11: color(display-p3 0.203 0.463 0.397);
      --mint-12: color(display-p3 0.136 0.259 0.236);
      --mint-a1: color(display-p3 0.02 0.804 0.608/0.02);
      --mint-a2: color(display-p3 0.02 0.647 0.467/0.044);
      --mint-a3: color(display-p3 0.004 0.761 0.553/0.114);
      --mint-a4: color(display-p3 0.004 0.741 0.545/0.181);
      --mint-a5: color(display-p3 0.004 0.678 0.51/0.255);
      --mint-a6: color(display-p3 0.004 0.616 0.463/0.334);
      --mint-a7: color(display-p3 0.004 0.549 0.412/0.432);
      --mint-a8: color(display-p3 0 0.529 0.392/0.581);
      --mint-a9: color(display-p3 0.004 0.765 0.569/0.381);
      --mint-a10: color(display-p3 0.004 0.69 0.51/0.416);
      --mint-a11: color(display-p3 0.203 0.463 0.397);
      --mint-a12: color(display-p3 0.136 0.259 0.236);
      --lime-1: color(display-p3 0.989 0.992 0.981);
      --lime-2: color(display-p3 0.975 0.98 0.954);
      --lime-3: color(display-p3 0.939 0.965 0.851);
      --lime-4: color(display-p3 0.896 0.94 0.76);
      --lime-5: color(display-p3 0.843 0.903 0.678);
      --lime-6: color(display-p3 0.778 0.852 0.599);
      --lime-7: color(display-p3 0.694 0.784 0.508);
      --lime-8: color(display-p3 0.585 0.707 0.378);
      --lime-9: color(display-p3 0.78 0.928 0.466);
      --lime-10: color(display-p3 0.734 0.896 0.397);
      --lime-11: color(display-p3 0.386 0.482 0.227);
      --lime-12: color(display-p3 0.222 0.25 0.128);
      --lime-a1: color(display-p3 0.412 0.608 0.02/0.02);
      --lime-a2: color(display-p3 0.514 0.592 0.024/0.048);
      --lime-a3: color(display-p3 0.584 0.765 0.008/0.15);
      --lime-a4: color(display-p3 0.561 0.757 0.004/0.24);
      --lime-a5: color(display-p3 0.514 0.698 0.004/0.322);
      --lime-a6: color(display-p3 0.443 0.627 0/0.4);
      --lime-a7: color(display-p3 0.376 0.561 0.004/0.491);
      --lime-a8: color(display-p3 0.333 0.529 0/0.624);
      --lime-a9: color(display-p3 0.588 0.867 0/0.534);
      --lime-a10: color(display-p3 0.561 0.827 0/0.604);
      --lime-a11: color(display-p3 0.386 0.482 0.227);
      --lime-a12: color(display-p3 0.222 0.25 0.128);
      --yellow-1: color(display-p3 0.992 0.992 0.978);
      --yellow-2: color(display-p3 0.995 0.99 0.922);
      --yellow-3: color(display-p3 0.997 0.982 0.749);
      --yellow-4: color(display-p3 0.992 0.953 0.627);
      --yellow-5: color(display-p3 0.984 0.91 0.51);
      --yellow-6: color(display-p3 0.934 0.847 0.474);
      --yellow-7: color(display-p3 0.876 0.785 0.46);
      --yellow-8: color(display-p3 0.811 0.689 0.313);
      --yellow-9: color(display-p3 1 0.92 0.22);
      --yellow-10: color(display-p3 0.977 0.868 0.291);
      --yellow-11: color(display-p3 0.6 0.44 0);
      --yellow-12: color(display-p3 0.271 0.233 0.137);
      --yellow-a1: color(display-p3 0.675 0.675 0.024/0.024);
      --yellow-a2: color(display-p3 0.953 0.855 0.008/0.079);
      --yellow-a3: color(display-p3 0.988 0.925 0.004/0.251);
      --yellow-a4: color(display-p3 0.98 0.875 0.004/0.373);
      --yellow-a5: color(display-p3 0.969 0.816 0.004/0.491);
      --yellow-a6: color(display-p3 0.875 0.71 0/0.526);
      --yellow-a7: color(display-p3 0.769 0.604 0/0.542);
      --yellow-a8: color(display-p3 0.725 0.549 0/0.687);
      --yellow-a9: color(display-p3 1 0.898 0/0.781);
      --yellow-a10: color(display-p3 0.969 0.812 0/0.71);
      --yellow-a11: color(display-p3 0.6 0.44 0);
      --yellow-a12: color(display-p3 0.271 0.233 0.137);
      --amber-1: color(display-p3 0.995 0.992 0.985);
      --amber-2: color(display-p3 0.994 0.986 0.921);
      --amber-3: color(display-p3 0.994 0.969 0.782);
      --amber-4: color(display-p3 0.989 0.937 0.65);
      --amber-5: color(display-p3 0.97 0.902 0.527);
      --amber-6: color(display-p3 0.936 0.844 0.506);
      --amber-7: color(display-p3 0.89 0.762 0.443);
      --amber-8: color(display-p3 0.85 0.65 0.3);
      --amber-9: color(display-p3 1 0.77 0.26);
      --amber-10: color(display-p3 0.959 0.741 0.274);
      --amber-11: color(display-p3 0.64 0.4 0);
      --amber-12: color(display-p3 0.294 0.208 0.145);
      --amber-a1: color(display-p3 0.757 0.514 0.024/0.016);
      --amber-a2: color(display-p3 0.902 0.804 0.008/0.079);
      --amber-a3: color(display-p3 0.965 0.859 0.004/0.22);
      --amber-a4: color(display-p3 0.969 0.82 0.004/0.35);
      --amber-a5: color(display-p3 0.933 0.796 0.004/0.475);
      --amber-a6: color(display-p3 0.875 0.682 0.004/0.495);
      --amber-a7: color(display-p3 0.804 0.573 0/0.557);
      --amber-a8: color(display-p3 0.788 0.502 0/0.699);
      --amber-a9: color(display-p3 1 0.686 0/0.742);
      --amber-a10: color(display-p3 0.945 0.643 0/0.726);
      --amber-a11: color(display-p3 0.64 0.4 0);
      --amber-a12: color(display-p3 0.294 0.208 0.145);
      --gold-1: color(display-p3 0.992 0.992 0.989);
      --gold-2: color(display-p3 0.98 0.976 0.953);
      --gold-3: color(display-p3 0.947 0.94 0.909);
      --gold-4: color(display-p3 0.914 0.904 0.865);
      --gold-5: color(display-p3 0.88 0.865 0.816);
      --gold-6: color(display-p3 0.84 0.818 0.756);
      --gold-7: color(display-p3 0.788 0.753 0.677);
      --gold-8: color(display-p3 0.715 0.66 0.565);
      --gold-9: color(display-p3 0.579 0.517 0.41);
      --gold-10: color(display-p3 0.538 0.479 0.38);
      --gold-11: color(display-p3 0.433 0.386 0.305);
      --gold-12: color(display-p3 0.227 0.209 0.173);
      --gold-a1: color(display-p3 0.349 0.349 0.024/0.012);
      --gold-a2: color(display-p3 0.592 0.514 0.024/0.048);
      --gold-a3: color(display-p3 0.4 0.357 0.012/0.091);
      --gold-a4: color(display-p3 0.357 0.298 0.008/0.134);
      --gold-a5: color(display-p3 0.345 0.282 0.004/0.185);
      --gold-a6: color(display-p3 0.341 0.263 0.004/0.244);
      --gold-a7: color(display-p3 0.345 0.235 0.004/0.322);
      --gold-a8: color(display-p3 0.345 0.22 0.004/0.436);
      --gold-a9: color(display-p3 0.286 0.18 0/0.589);
      --gold-a10: color(display-p3 0.255 0.161 0/0.62);
      --gold-a11: color(display-p3 0.433 0.386 0.305);
      --gold-a12: color(display-p3 0.227 0.209 0.173);
      --bronze-1: color(display-p3 0.991 0.988 0.988);
      --bronze-2: color(display-p3 0.989 0.97 0.961);
      --bronze-3: color(display-p3 0.958 0.932 0.919);
      --bronze-4: color(display-p3 0.929 0.894 0.877);
      --bronze-5: color(display-p3 0.898 0.853 0.832);
      --bronze-6: color(display-p3 0.861 0.805 0.778);
      --bronze-7: color(display-p3 0.812 0.739 0.706);
      --bronze-8: color(display-p3 0.741 0.647 0.606);
      --bronze-9: color(display-p3 0.611 0.507 0.455);
      --bronze-10: color(display-p3 0.563 0.461 0.414);
      --bronze-11: color(display-p3 0.471 0.373 0.336);
      --bronze-12: color(display-p3 0.251 0.191 0.172);
      --bronze-a1: color(display-p3 0.349 0.024 0.024/0.012);
      --bronze-a2: color(display-p3 0.71 0.22 0.024/0.04);
      --bronze-a3: color(display-p3 0.482 0.2 0.008/0.083);
      --bronze-a4: color(display-p3 0.424 0.133 0.004/0.122);
      --bronze-a5: color(display-p3 0.4 0.145 0.004/0.169);
      --bronze-a6: color(display-p3 0.388 0.125 0.004/0.224);
      --bronze-a7: color(display-p3 0.365 0.11 0.004/0.295);
      --bronze-a8: color(display-p3 0.341 0.102 0.004/0.393);
      --bronze-a9: color(display-p3 0.29 0.094 0/0.546);
      --bronze-a10: color(display-p3 0.255 0.082 0/0.585);
      --bronze-a11: color(display-p3 0.471 0.373 0.336);
      --bronze-a12: color(display-p3 0.251 0.191 0.172);
      --gray-1: color(display-p3 0.988 0.988 0.988);
      --gray-2: color(display-p3 0.975 0.975 0.975);
      --gray-3: color(display-p3 0.939 0.939 0.939);
      --gray-4: color(display-p3 0.908 0.908 0.908);
      --gray-5: color(display-p3 0.88 0.88 0.88);
      --gray-6: color(display-p3 0.849 0.849 0.849);
      --gray-7: color(display-p3 0.807 0.807 0.807);
      --gray-8: color(display-p3 0.732 0.732 0.732);
      --gray-9: color(display-p3 0.553 0.553 0.553);
      --gray-10: color(display-p3 0.512 0.512 0.512);
      --gray-11: color(display-p3 0.392 0.392 0.392);
      --gray-12: color(display-p3 0.125 0.125 0.125);
      --gray-a1: color(display-p3 0 0 0/0.012);
      --gray-a2: color(display-p3 0 0 0/0.024);
      --gray-a3: color(display-p3 0 0 0/0.063);
      --gray-a4: color(display-p3 0 0 0/0.09);
      --gray-a5: color(display-p3 0 0 0/0.122);
      --gray-a6: color(display-p3 0 0 0/0.153);
      --gray-a7: color(display-p3 0 0 0/0.192);
      --gray-a8: color(display-p3 0 0 0/0.267);
      --gray-a9: color(display-p3 0 0 0/0.447);
      --gray-a10: color(display-p3 0 0 0/0.486);
      --gray-a11: color(display-p3 0 0 0/0.608);
      --gray-a12: color(display-p3 0 0 0/0.875);
      --mauve-1: color(display-p3 0.991 0.988 0.992);
      --mauve-2: color(display-p3 0.98 0.976 0.984);
      --mauve-3: color(display-p3 0.946 0.938 0.952);
      --mauve-4: color(display-p3 0.915 0.906 0.925);
      --mauve-5: color(display-p3 0.886 0.876 0.901);
      --mauve-6: color(display-p3 0.856 0.846 0.875);
      --mauve-7: color(display-p3 0.814 0.804 0.84);
      --mauve-8: color(display-p3 0.735 0.728 0.777);
      --mauve-9: color(display-p3 0.555 0.549 0.596);
      --mauve-10: color(display-p3 0.514 0.508 0.552);
      --mauve-11: color(display-p3 0.395 0.388 0.424);
      --mauve-12: color(display-p3 0.128 0.122 0.147);
      --mauve-a1: color(display-p3 0.349 0.024 0.349/0.012);
      --mauve-a2: color(display-p3 0.184 0.024 0.349/0.024);
      --mauve-a3: color(display-p3 0.129 0.008 0.255/0.063);
      --mauve-a4: color(display-p3 0.094 0.012 0.216/0.095);
      --mauve-a5: color(display-p3 0.098 0.008 0.224/0.126);
      --mauve-a6: color(display-p3 0.055 0.004 0.18/0.153);
      --mauve-a7: color(display-p3 0.067 0.008 0.184/0.197);
      --mauve-a8: color(display-p3 0.02 0.004 0.176/0.271);
      --mauve-a9: color(display-p3 0.02 0.004 0.106/0.451);
      --mauve-a10: color(display-p3 0.012 0.004 0.09/0.491);
      --mauve-a11: color(display-p3 0.016 0 0.059/0.612);
      --mauve-a12: color(display-p3 0.008 0 0.027/0.879);
      --slate-1: color(display-p3 0.988 0.988 0.992);
      --slate-2: color(display-p3 0.976 0.976 0.984);
      --slate-3: color(display-p3 0.94 0.941 0.953);
      --slate-4: color(display-p3 0.908 0.909 0.925);
      --slate-5: color(display-p3 0.88 0.881 0.901);
      --slate-6: color(display-p3 0.85 0.852 0.876);
      --slate-7: color(display-p3 0.805 0.808 0.838);
      --slate-8: color(display-p3 0.727 0.733 0.773);
      --slate-9: color(display-p3 0.547 0.553 0.592);
      --slate-10: color(display-p3 0.503 0.512 0.549);
      --slate-11: color(display-p3 0.379 0.392 0.421);
      --slate-12: color(display-p3 0.113 0.125 0.14);
      --slate-a1: color(display-p3 0.024 0.024 0.349/0.012);
      --slate-a2: color(display-p3 0.024 0.024 0.349/0.024);
      --slate-a3: color(display-p3 0.004 0.004 0.204/0.059);
      --slate-a4: color(display-p3 0.012 0.012 0.184/0.091);
      --slate-a5: color(display-p3 0.004 0.039 0.2/0.122);
      --slate-a6: color(display-p3 0.008 0.008 0.165/0.15);
      --slate-a7: color(display-p3 0.008 0.027 0.184/0.197);
      --slate-a8: color(display-p3 0.004 0.031 0.176/0.275);
      --slate-a9: color(display-p3 0.004 0.02 0.106/0.455);
      --slate-a10: color(display-p3 0.004 0.027 0.098/0.499);
      --slate-a11: color(display-p3 0 0.02 0.063/0.62);
      --slate-a12: color(display-p3 0 0.012 0.031/0.887);
      --sage-1: color(display-p3 0.986 0.992 0.988);
      --sage-2: color(display-p3 0.97 0.977 0.974);
      --sage-3: color(display-p3 0.935 0.944 0.94);
      --sage-4: color(display-p3 0.904 0.913 0.909);
      --sage-5: color(display-p3 0.875 0.885 0.88);
      --sage-6: color(display-p3 0.844 0.854 0.849);
      --sage-7: color(display-p3 0.8 0.811 0.806);
      --sage-8: color(display-p3 0.725 0.738 0.732);
      --sage-9: color(display-p3 0.531 0.556 0.546);
      --sage-10: color(display-p3 0.492 0.515 0.506);
      --sage-11: color(display-p3 0.377 0.395 0.389);
      --sage-12: color(display-p3 0.107 0.129 0.118);
      --sage-a1: color(display-p3 0.024 0.514 0.267/0.016);
      --sage-a2: color(display-p3 0.02 0.267 0.145/0.032);
      --sage-a3: color(display-p3 0.008 0.184 0.125/0.067);
      --sage-a4: color(display-p3 0.012 0.094 0.051/0.095);
      --sage-a5: color(display-p3 0.008 0.098 0.035/0.126);
      --sage-a6: color(display-p3 0.004 0.078 0.027/0.157);
      --sage-a7: color(display-p3 0 0.059 0.039/0.2);
      --sage-a8: color(display-p3 0.004 0.047 0.031/0.275);
      --sage-a9: color(display-p3 0.004 0.059 0.035/0.471);
      --sage-a10: color(display-p3 0 0.047 0.031/0.51);
      --sage-a11: color(display-p3 0 0.031 0.02/0.624);
      --sage-a12: color(display-p3 0 0.027 0.012/0.895);
      --olive-1: color(display-p3 0.989 0.992 0.989);
      --olive-2: color(display-p3 0.974 0.98 0.973);
      --olive-3: color(display-p3 0.939 0.945 0.937);
      --olive-4: color(display-p3 0.907 0.914 0.905);
      --olive-5: color(display-p3 0.878 0.885 0.875);
      --olive-6: color(display-p3 0.846 0.855 0.843);
      --olive-7: color(display-p3 0.803 0.812 0.8);
      --olive-8: color(display-p3 0.727 0.738 0.723);
      --olive-9: color(display-p3 0.541 0.556 0.532);
      --olive-10: color(display-p3 0.5 0.515 0.491);
      --olive-11: color(display-p3 0.38 0.395 0.374);
      --olive-12: color(display-p3 0.117 0.129 0.111);
      --olive-a1: color(display-p3 0.024 0.349 0.024/0.012);
      --olive-a2: color(display-p3 0.024 0.302 0.024/0.028);
      --olive-a3: color(display-p3 0.008 0.129 0.008/0.063);
      --olive-a4: color(display-p3 0.012 0.094 0.012/0.095);
      --olive-a5: color(display-p3 0.035 0.098 0.008/0.126);
      --olive-a6: color(display-p3 0.027 0.078 0.004/0.157);
      --olive-a7: color(display-p3 0.02 0.059 0/0.2);
      --olive-a8: color(display-p3 0.02 0.059 0.004/0.279);
      --olive-a9: color(display-p3 0.02 0.051 0.004/0.467);
      --olive-a10: color(display-p3 0.024 0.047 0/0.51);
      --olive-a11: color(display-p3 0.012 0.039 0/0.628);
      --olive-a12: color(display-p3 0.008 0.024 0/0.891);
      --sand-1: color(display-p3 0.992 0.992 0.989);
      --sand-2: color(display-p3 0.977 0.977 0.973);
      --sand-3: color(display-p3 0.943 0.942 0.936);
      --sand-4: color(display-p3 0.913 0.912 0.903);
      --sand-5: color(display-p3 0.885 0.883 0.873);
      --sand-6: color(display-p3 0.854 0.852 0.839);
      --sand-7: color(display-p3 0.813 0.81 0.794);
      --sand-8: color(display-p3 0.738 0.734 0.713);
      --sand-9: color(display-p3 0.553 0.553 0.528);
      --sand-10: color(display-p3 0.511 0.511 0.488);
      --sand-11: color(display-p3 0.388 0.388 0.37);
      --sand-12: color(display-p3 0.129 0.126 0.111);
      --sand-a1: color(display-p3 0.349 0.349 0.024/0.012);
      --sand-a2: color(display-p3 0.161 0.161 0.024/0.028);
      --sand-a3: color(display-p3 0.067 0.067 0.008/0.063);
      --sand-a4: color(display-p3 0.129 0.129 0.012/0.099);
      --sand-a5: color(display-p3 0.098 0.067 0.008/0.126);
      --sand-a6: color(display-p3 0.102 0.075 0.004/0.161);
      --sand-a7: color(display-p3 0.098 0.098 0.004/0.208);
      --sand-a8: color(display-p3 0.086 0.075 0.004/0.287);
      --sand-a9: color(display-p3 0.051 0.051 0.004/0.471);
      --sand-a10: color(display-p3 0.047 0.047 0/0.514);
      --sand-a11: color(display-p3 0.031 0.031 0/0.632);
      --sand-a12: color(display-p3 0.024 0.02 0/0.891);
      --gray-surface: color(display-p3 1 1 1/0.8);
      --mauve-surface: color(display-p3 1 1 1/0.8);
      --slate-surface: color(display-p3 1 1 1/0.8);
      --sage-surface: color(display-p3 1 1 1/0.8);
      --olive-surface: color(display-p3 1 1 1/0.8);
      --sand-surface: color(display-p3 1 1 1/0.8);
      --tomato-surface: color(display-p3 0.9922 0.9647 0.9608/0.8);
      --red-surface: color(display-p3 0.9961 0.9647 0.9647/0.8);
      --ruby-surface: color(display-p3 0.9961 0.9647 0.9647/0.8);
      --crimson-surface: color(display-p3 0.9922 0.9608 0.9725/0.8);
      --pink-surface: color(display-p3 0.9922 0.9608 0.9804/0.8);
      --plum-surface: color(display-p3 0.9843 0.9647 0.9843/0.8);
      --purple-surface: color(display-p3 0.9804 0.9647 0.9922/0.8);
      --violet-surface: color(display-p3 0.9725 0.9647 0.9961/0.8);
      --iris-surface: color(display-p3 0.9647 0.9647 0.9961/0.8);
      --indigo-surface: color(display-p3 0.9647 0.9725 0.9961/0.8);
      --blue-surface: color(display-p3 0.9529 0.9765 0.9961/0.8);
      --cyan-surface: color(display-p3 0.9412 0.9765 0.9804/0.8);
      --teal-surface: color(display-p3 0.9451 0.9804 0.9725/0.8);
      --jade-surface: color(display-p3 0.9529 0.9804 0.9608/0.8);
      --green-surface: color(display-p3 0.9569 0.9804 0.9608/0.8);
      --grass-surface: color(display-p3 0.9569 0.9804 0.9569/0.8);
      --brown-surface: color(display-p3 0.9843 0.9725 0.9569/0.8);
      --bronze-surface: color(display-p3 0.9843 0.9608 0.9529/0.8);
      --gold-surface: color(display-p3 0.9765 0.9725 0.9412/0.8);
      --sky-surface: color(display-p3 0.9412 0.9765 0.9843/0.8);
      --mint-surface: color(display-p3 0.9451 0.9804 0.9725/0.8);
      --lime-surface: color(display-p3 0.9725 0.9765 0.9412/0.8);
      --yellow-surface: color(display-p3 0.9961 0.9922 0.902/0.8);
      --amber-surface: color(display-p3 0.9922 0.9843 0.902/0.8);
      --orange-surface: color(display-p3 0.9961 0.9608 0.9176/0.8);
      --black-a1: color(display-p3 0 0 0/0.05);
      --black-a2: color(display-p3 0 0 0/0.1);
      --black-a3: color(display-p3 0 0 0/0.15);
      --black-a4: color(display-p3 0 0 0/0.2);
      --black-a5: color(display-p3 0 0 0/0.3);
      --black-a6: color(display-p3 0 0 0/0.4);
      --black-a7: color(display-p3 0 0 0/0.5);
      --black-a8: color(display-p3 0 0 0/0.6);
      --black-a9: color(display-p3 0 0 0/0.7);
      --black-a10: color(display-p3 0 0 0/0.8);
      --black-a11: color(display-p3 0 0 0/0.9);
      --black-a12: color(display-p3 0 0 0/0.95);
      --white-a1: color(display-p3 1 1 1/0.05);
      --white-a2: color(display-p3 1 1 1/0.1);
      --white-a3: color(display-p3 1 1 1/0.15);
      --white-a4: color(display-p3 1 1 1/0.2);
      --white-a5: color(display-p3 1 1 1/0.3);
      --white-a6: color(display-p3 1 1 1/0.4);
      --white-a7: color(display-p3 1 1 1/0.5);
      --white-a8: color(display-p3 1 1 1/0.6);
      --white-a9: color(display-p3 1 1 1/0.7);
      --white-a10: color(display-p3 1 1 1/0.8);
      --white-a11: color(display-p3 1 1 1/0.9);
      --white-a12: color(display-p3 1 1 1/0.95);
    }
  }
}
/*
@media (prefers-color-scheme: dark) {
  :where(html) {
    --tomato-1: oklch(18.7% 0.012 18.3);
    --tomato-2: oklch(20.8% 0.017 31.4);
    --tomato-3: oklch(25.5% 0.055 26.8);
    --tomato-4: oklch(29.0% 0.087 27.8);
    --tomato-5: oklch(33.1% 0.098 28.6);
    --tomato-6: oklch(38.0% 0.1 29.9);
    --tomato-7: oklch(44.6% 0.106 31.6);
    --tomato-8: oklch(53.8% 0.129 33.4);
    --tomato-9: oklch(62.7% 0.194 33.3);
    --tomato-10: oklch(66.4% 0.179 34.1);
    --tomato-11: oklch(77.9% 0.131 34.9);
    --tomato-12: oklch(89.9% 0.046 31.2);

    --tomato-a1: oklch(60.6% 0.243 28.7 / 3.14%);
    --tomato-a2: oklch(67.8% 0.212 33.2 / 5.88%);
    --tomato-a3: oklch(64.9% 0.237 29.9 / 16.86%);
    --tomato-a4: oklch(63.3% 0.248 29.7 / 25.88%);
    --tomato-a5: oklch(64.6% 0.238 29.9 / 32.55%);
    --tomato-a6: oklch(67.2% 0.216 30.8 / 39.22%);
    --tomato-a7: oklch(69.5% 0.192 31.9 / 49.02%);
    --tomato-a8: oklch(70.8% 0.184 33.7 / 65.49%);
    --tomato-a9: oklch(67.5% 0.212 33.4 / 89.41%);
    --tomato-a10: oklch(70.2% 0.191 33.9 / 92.16%);
    --tomato-a11: oklch(77.9% 0.131 34.9);
    --tomato-a12: oklch(90.9% 0.047 30.9 / 98.43%);

    --red-1: oklch(18.8% 0.013 18.4);
    --red-2: oklch(20.5% 0.022 14.1);
    --red-3: oklch(25.1% 0.065 12.7);
    --red-4: oklch(28.9% 0.095 14.3);
    --red-5: oklch(33.2% 0.107 15.5);
    --red-6: oklch(38.1% 0.111 16.8);
    --red-7: oklch(45.0% 0.121 18.8);
    --red-8: oklch(54.4% 0.146 21.8);
    --red-9: oklch(62.6% 0.193 23);
    --red-10: oklch(66.3% 0.177 22.9);
    --red-11: oklch(78.0% 0.128 22.1);
    --red-12: oklch(90.2% 0.053 6.5);

    --red-a1: oklch(61.2% 0.245 28.7 / 3.53%);
    --red-a2: oklch(62.5% 0.227 23.6 / 6.67%);
    --red-a3: oklch(63.7% 0.249 21.9 / 17.65%);
    --red-a4: oklch(63.1% 0.252 22.2 / 26.67%);
    --red-a5: oklch(64.1% 0.245 20.6 / 33.73%);
    --red-a6: oklch(66.1% 0.226 19.7 / 40.78%);
    --red-a7: oklch(68.2% 0.207 20.1 / 51.76%);
    --red-a8: oklch(69.3% 0.197 22.5 / 69.02%);
    --red-a9: oklch(67.3% 0.212 23.1 / 89.41%);
    --red-a10: oklch(70.2% 0.189 23 / 92.16%);
    --red-a11: oklch(78.0% 0.128 22.1);
    --red-a12: oklch(90.2% 0.053 6.5);

    --ruby-1: oklch(18.9% 0.014 1.9);
    --ruby-2: oklch(20.8% 0.015 3.6);
    --ruby-3: oklch(25.4% 0.061 6);
    --ruby-4: oklch(29.3% 0.089 6.1);
    --ruby-5: oklch(33.4% 0.1 6.5);
    --ruby-6: oklch(38.2% 0.106 7.1);
    --ruby-7: oklch(44.8% 0.116 9.1);
    --ruby-8: oklch(54.3% 0.145 11.3);
    --ruby-9: oklch(62.8% 0.195 13.2);
    --ruby-10: oklch(66.4% 0.18 13.6);
    --ruby-11: oklch(78.1% 0.129 15.1);
    --ruby-12: oklch(90.6% 0.053 355.7);

    --ruby-a1: oklch(61.7% 0.242 18.1 / 3.53%);
    --ruby-a2: oklch(69.4% 0.2 10.4 / 5.49%);
    --ruby-a3: oklch(64.6% 0.244 14.7 / 17.25%);
    --ruby-a4: oklch(63.9% 0.247 13.5 / 25.88%);
    --ruby-a5: oklch(65.2% 0.239 11 / 32.55%);
    --ruby-a6: oklch(67.3% 0.223 10.1 / 39.61%);
    --ruby-a7: oklch(69.2% 0.204 10.7 / 50.20%);
    --ruby-a8: oklch(69.7% 0.198 12.2 / 68.24%);
    --ruby-a9: oklch(67.7% 0.213 13.4 / 89.41%);
    --ruby-a10: oklch(70.3% 0.192 13.7 / 92.16%);
    --ruby-a11: oklch(78.1% 0.129 15.1);
    --ruby-a12: oklch(90.9% 0.053 355.7);

    --crimson-1: oklch(18.9% 0.014 354.2);
    --crimson-2: oklch(20.6% 0.023 354.5);
    --crimson-3: oklch(25.5% 0.06 353.5);
    --crimson-4: oklch(29.3% 0.093 354.3);
    --crimson-5: oklch(33.2% 0.105 354.5);
    --crimson-6: oklch(38.3% 0.108 355.9);
    --crimson-7: oklch(45.0% 0.121 357.1);
    --crimson-8: oklch(54.3% 0.148 358.7);
    --crimson-9: oklch(63.4% 0.213 1.3);
    --crimson-10: oklch(66.3% 0.197 1.8);
    --crimson-11: oklch(78.2% 0.134 4.7);
    --crimson-12: oklch(90.9% 0.054 346.6);

    --crimson-a1: oklch(62.3% 0.244 9.2 / 3.53%);
    --crimson-a2: oklch(63.7% 0.23 4.4 / 6.67%);
    --crimson-a3: oklch(65.9% 0.247 0.3 / 16.47%);
    --crimson-a4: oklch(64.8% 0.256 0.4 / 25.49%);
    --crimson-a5: oklch(65.7% 0.25 358.6 / 31.76%);
    --crimson-a6: oklch(68.1% 0.228 358.4 / 38.82%);
    --crimson-a7: oklch(69.5% 0.211 358.6 / 49.80%);
    --crimson-a8: oklch(70.3% 0.205 359.6 / 67.06%);
    --crimson-a9: oklch(67.5% 0.229 1.5 / 90.98%);
    --crimson-a10: oklch(69.7% 0.209 2.1 / 92.94%);
    --crimson-a11: oklch(78.2% 0.134 4.7);
    --crimson-a12: oklch(91.5% 0.054 346.6 / 99.22%);

    --pink-1: oklch(19.1% 0.017 335.3);
    --pink-2: oklch(20.8% 0.032 337);
    --pink-3: oklch(26.2% 0.063 337.6);
    --pink-4: oklch(29.9% 0.098 339.4);
    --pink-5: oklch(33.8% 0.105 341.2);
    --pink-6: oklch(38.8% 0.107 341.4);
    --pink-7: oklch(45.8% 0.12 342.9);
    --pink-8: oklch(54.6% 0.145 344);
    --pink-9: oklch(61.7% 0.208 346);
    --pink-10: oklch(64.9% 0.197 346);
    --pink-11: oklch(78.5% 0.155 347);
    --pink-12: oklch(90.5% 0.059 343.2);

    --pink-a1: oklch(65.2% 0.275 342.4 / 3.53%);
    --pink-a2: oklch(65.6% 0.268 342.9 / 7.06%);
    --pink-a3: oklch(69.1% 0.267 340.7 / 16.08%);
    --pink-a4: oklch(67.2% 0.278 342.1 / 24.71%);
    --pink-a5: oklch(68.4% 0.263 343.3 / 30.59%);
    --pink-a6: oklch(70.7% 0.237 342.9 / 37.25%);
    --pink-a7: oklch(72.5% 0.216 343.5 / 48.24%);
    --pink-a8: oklch(73.4% 0.209 344.4 / 63.53%);
    --pink-a9: oklch(69.7% 0.241 346.2 / 83.14%);
    --pink-a10: oklch(71.8% 0.221 346.3 / 86.27%);
    --pink-a11: oklch(78.5% 0.155 347);
    --pink-a12: oklch(91.2% 0.059 343.2 / 99.22%);

    --plum-1: oklch(19.0% 0.018 326.2);
    --plum-2: oklch(21.0% 0.032 326.6);
    --plum-3: oklch(26.7% 0.061 327.1);
    --plum-4: oklch(30.7% 0.087 325.6);
    --plum-5: oklch(34.4% 0.097 325);
    --plum-6: oklch(38.9% 0.097 325);
    --plum-7: oklch(45.6% 0.107 323.2);
    --plum-8: oklch(54.5% 0.128 321.9);
    --plum-9: oklch(57.9% 0.188 322.1);
    --plum-10: oklch(61.6% 0.182 322.3);
    --plum-11: oklch(78.6% 0.154 322.2);
    --plum-12: oklch(90.6% 0.055 326);

    --plum-a1: oklch(67.5% 0.305 328.3 / 3.14%);
    --plum-a2: oklch(68.8% 0.292 328.2 / 6.67%);
    --plum-a3: oklch(72.9% 0.279 328 / 15.29%);
    --plum-a4: oklch(71.6% 0.283 325.9 / 22.75%);
    --plum-a5: oklch(72.5% 0.267 325.1 / 28.24%);
    --plum-a6: oklch(75.3% 0.237 325.2 / 33.73%);
    --plum-a7: oklch(76.3% 0.21 323.5 / 43.92%);
    --plum-a8: oklch(77.3% 0.199 321.9 / 58.43%);
    --plum-a9: oklch(72.3% 0.246 322.1 / 71.37%);
    --plum-a10: oklch(74.5% 0.228 322.5 / 75.29%);
    --plum-a11: oklch(81.1% 0.16 322.1 / 95.29%);
    --plum-a12: oklch(93.5% 0.056 326 / 95.69%);

    --purple-1: oklch(19.1% 0.022 315.6);
    --purple-2: oklch(21.4% 0.03 313.1);
    --purple-3: oklch(26.8% 0.061 312.6);
    --purple-4: oklch(30.9% 0.082 310.8);
    --purple-5: oklch(34.5% 0.092 310.5);
    --purple-6: oklch(38.9% 0.096 309.5);
    --purple-7: oklch(44.9% 0.108 308.6);
    --purple-8: oklch(54.1% 0.133 307.6);
    --purple-9: oklch(55.6% 0.183 305.9);
    --purple-10: oklch(59.6% 0.177 306.5);
    --purple-11: oklch(78.1% 0.145 307.7);
    --purple-12: oklch(91.1% 0.049 311);

    --purple-a1: oklch(59.3% 0.292 310.9 / 4.31%);
    --purple-a2: oklch(62.6% 0.256 310.3 / 7.84%);
    --purple-a3: oklch(65.6% 0.253 310.9 / 17.65%);
    --purple-a4: oklch(65.0% 0.246 309.2 / 25.88%);
    --purple-a5: oklch(66.4% 0.235 309.4 / 31.76%);
    --purple-a6: oklch(68.9% 0.213 308.8 / 38.04%);
    --purple-a7: oklch(70.7% 0.197 308.2 / 47.84%);
    --purple-a8: oklch(71.8% 0.191 307.3 / 64.31%);
    --purple-a9: oklch(66.3% 0.229 305.8 / 76.08%);
    --purple-a10: oklch(68.8% 0.211 306.3 / 80.39%);
    --purple-a11: oklch(78.1% 0.145 307.7);
    --purple-a12: oklch(92.4% 0.05 311.5 / 98.04%);

    --violet-1: oklch(19.1% 0.026 290.8);
    --violet-2: oklch(21.1% 0.032 300.9);
    --violet-3: oklch(27.1% 0.065 294.4);
    --violet-4: oklch(31.2% 0.093 292.1);
    --violet-5: oklch(34.9% 0.099 291.3);
    --violet-6: oklch(38.9% 0.102 292.1);
    --violet-7: oklch(44.5% 0.11 292);
    --violet-8: oklch(51.8% 0.131 290.3);
    --violet-9: oklch(54.2% 0.179 288);
    --violet-10: oklch(58.9% 0.169 289.4);
    --violet-11: oklch(77.8% 0.125 293.2);
    --violet-12: oklch(91.2% 0.045 292.4);

    --violet-a1: oklch(49.1% 0.289 274.4 / 5.88%);
    --violet-a2: oklch(56.6% 0.255 293.7 / 8.63%);
    --violet-a3: oklch(59.3% 0.238 289.9 / 21.18%);
    --violet-a4: oklch(58.3% 0.24 288.3 / 31.37%);
    --violet-a5: oklch(60.9% 0.223 288.7 / 37.25%);
    --violet-a6: oklch(63.8% 0.207 290.5 / 42.75%);
    --violet-a7: oklch(66.8% 0.191 291 / 51.37%);
    --violet-a8: oklch(67.3% 0.184 289.8 / 65.88%);
    --violet-a9: oklch(62.6% 0.214 287.7 / 80.00%);
    --violet-a10: oklch(65.7% 0.194 289.1 / 84.31%);
    --violet-a11: oklch(77.8% 0.125 293.2);
    --violet-a12: oklch(91.5% 0.045 292.4);

    --iris-1: oklch(19.2% 0.022 284.1);
    --iris-2: oklch(20.9% 0.029 286.6);
    --iris-3: oklch(27.2% 0.069 278.5);
    --iris-4: oklch(31.8% 0.102 276);
    --iris-5: oklch(35.7% 0.11 277.3);
    --iris-6: oklch(40.0% 0.112 279.5);
    --iris-7: oklch(44.8% 0.12 280.4);
    --iris-8: oklch(50.7% 0.138 280.8);
    --iris-9: oklch(54.0% 0.184 278.3);
    --iris-10: oklch(58.7% 0.172 281.3);
    --iris-11: oklch(77.4% 0.122 287.5);
    --iris-12: oklch(91.4% 0.042 287);

    --iris-a1: oklch(50.1% 0.279 270.4 / 5.49%);
    --iris-a2: oklch(54.1% 0.247 277 / 8.63%);
    --iris-a3: oklch(56.8% 0.238 273.5 / 23.14%);
    --iris-a4: oklch(56.0% 0.243 272.6 / 35.29%);
    --iris-a5: oklch(58.3% 0.226 274.9 / 41.96%);
    --iris-a6: oklch(61.7% 0.206 277.9 / 47.84%);
    --iris-a7: oklch(63.8% 0.196 279.3 / 55.69%);
    --iris-a8: oklch(64.6% 0.191 280 / 67.45%);
    --iris-a9: oklch(60.7% 0.214 277.9 / 83.14%);
    --iris-a10: oklch(64.7% 0.193 280.9 / 86.27%);
    --iris-a11: oklch(77.4% 0.122 287.5);
    --iris-a12: oklch(91.7% 0.042 287);

    --indigo-1: oklch(19.1% 0.025 276.5);
    --indigo-2: oklch(20.9% 0.03 274.8);
    --indigo-3: oklch(27.2% 0.071 268);
    --indigo-4: oklch(31.8% 0.095 267.2);
    --indigo-5: oklch(36.2% 0.104 267);
    --indigo-6: oklch(40.3% 0.111 268.8);
    --indigo-7: oklch(44.9% 0.12 268.9);
    --indigo-8: oklch(50.2% 0.137 268.3);
    --indigo-9: oklch(54.4% 0.191 267);
    --indigo-10: oklch(58.9% 0.176 269.3);
    --indigo-11: oklch(77.6% 0.114 273);
    --indigo-12: oklch(91.1% 0.043 269.6);

    --indigo-a1: oklch(48.7% 0.289 265.1 / 5.88%);
    --indigo-a2: oklch(53.7% 0.247 267.6 / 9.02%);
    --indigo-a3: oklch(56.4% 0.239 265.3 / 23.53%);
    --indigo-a4: oklch(57.3% 0.233 265.6 / 34.12%);
    --indigo-a5: oklch(59.7% 0.215 265.8 / 41.96%);
    --indigo-a6: oklch(61.7% 0.203 267.7 / 48.63%);
    --indigo-a7: oklch(63.6% 0.194 268.3 / 56.47%);
    --indigo-a8: oklch(64.0% 0.19 268 / 67.45%);
    --indigo-a9: oklch(60.0% 0.216 266.9 / 85.88%);
    --indigo-a10: oklch(63.5% 0.194 269.1 / 89.02%);
    --indigo-a11: oklch(77.6% 0.114 273);
    --indigo-a12: oklch(91.1% 0.043 269.6);

    --blue-1: oklch(19.4% 0.025 256.5);
    --blue-2: oklch(21.3% 0.03 261.3);
    --blue-3: oklch(27.4% 0.066 253.9);
    --blue-4: oklch(32.0% 0.097 252.3);
    --blue-5: oklch(36.7% 0.106 250.7);
    --blue-6: oklch(41.6% 0.113 252);
    --blue-7: oklch(47.4% 0.122 253.1);
    --blue-8: oklch(54.1% 0.14 253.2);
    --blue-9: oklch(64.9% 0.193 251.8);
    --blue-10: oklch(68.8% 0.169 251.4);
    --blue-11: oklch(76.4% 0.126 249.5);
    --blue-12: oklch(90.7% 0.051 238.4);

    --blue-a1: oklch(50.7% 0.253 262.9 / 6.67%);
    --blue-a2: oklch(56.2% 0.235 261.4 / 9.41%);
    --blue-a3: oklch(59.7% 0.221 258 / 22.75%);
    --blue-a4: oklch(59.3% 0.223 258.4 / 34.12%);
    --blue-a5: oklch(61.6% 0.207 255.6 / 41.96%);
    --blue-a6: oklch(63.4% 0.197 254.1 / 49.80%);
    --blue-a7: oklch(65.6% 0.186 253.8 / 59.61%);
    --blue-a8: oklch(66.3% 0.181 253.5 / 72.55%);
    --blue-a9: oklch(64.9% 0.193 251.8);
    --blue-a10: oklch(68.8% 0.169 251.4);
    --blue-a11: oklch(76.4% 0.126 249.5);
    --blue-a12: oklch(90.7% 0.051 238.4);

    --cyan-1: oklch(19.2% 0.018 222.8);
    --cyan-2: oklch(21.4% 0.019 227.9);
    --cyan-3: oklch(27.3% 0.043 220.4);
    --cyan-4: oklch(31.6% 0.059 223.7);
    --cyan-5: oklch(36.3% 0.068 223.7);
    --cyan-6: oklch(41.4% 0.075 221.5);
    --cyan-7: oklch(47.8% 0.083 221.6);
    --cyan-8: oklch(55.7% 0.099 221.1);
    --cyan-9: oklch(66.0% 0.122 221.7);
    --cyan-10: oklch(69.9% 0.119 218.9);
    --cyan-11: oklch(78.5% 0.116 213.8);
    --cyan-12: oklch(91.0% 0.057 211.5);

    --cyan-a1: oklch(64.6% 0.182 249.9 / 03.92%);
    --cyan-a2: oklch(69.3% 0.157 239.3 / 06.67%);
    --cyan-a3: oklch(75.2% 0.152 231.4 / 15.69%);
    --cyan-a4: oklch(74.4% 0.156 234.3 / 23.14%);
    --cyan-a5: oklch(75.2% 0.152 231.4 / 30.20%);
    --cyan-a6: oklch(77.3% 0.148 226.3 / 36.86%);
    --cyan-a7: oklch(78.9% 0.146 224.1 / 45.88%);
    --cyan-a8: oklch(79.3% 0.146 222.8 / 58.43%);
    --cyan-a9: oklch(79.3% 0.147 222.5 / 76.47%);
    --cyan-a10: oklch(81.2% 0.141 219.3 / 80.39%);
    --cyan-a11: oklch(84.5% 0.126 213.9 / 89.80%);
    --cyan-a12: oklch(92.9% 0.059 211 / 96.86%);

    --teal-1: oklch(18.7% 0.012 186.7);
    --teal-2: oklch(21.6% 0.016 189);
    --teal-3: oklch(27.3% 0.038 186.8);
    --teal-4: oklch(31.8% 0.054 187.3);
    --teal-5: oklch(36.3% 0.06 186.6);
    --teal-6: oklch(41.4% 0.066 184.7);
    --teal-7: oklch(47.3% 0.074 185);
    --teal-8: oklch(53.7% 0.086 183.5);
    --teal-9: oklch(64.9% 0.114 182);
    --teal-10: oklch(68.8% 0.123 180.3);
    --teal-11: oklch(78.9% 0.147 175.7);
    --teal-12: oklch(90.5% 0.072 175.1);

    --teal-a1: oklch(80.0% 0.161 168.6 / 1.96%);
    --teal-a2: oklch(88.9% 0.156 184.1 / 4.71%);
    --teal-a3: oklch(89.8% 0.16 182.4 / 11.76%);
    --teal-a4: oklch(89.8% 0.159 183.8 / 17.65%);
    --teal-a5: oklch(89.9% 0.159 184.3 / 23.14%);
    --teal-a6: oklch(89.9% 0.157 183.2 / 29.41%);
    --teal-a7: oklch(89.6% 0.152 184 / 37.25%);
    --teal-a8: oklch(90.1% 0.154 182.5 / 45.88%);
    --teal-a9: oklch(89.8% 0.16 181.4 / 62.35%);
    --teal-a10: oklch(89.6% 0.162 179.6 / 68.24%);
    --teal-a11: oklch(89.1% 0.167 175.2 / 83.92%);
    --teal-a12: oklch(94.8% 0.075 175.2 / 93.73%);

    --jade-1: oklch(18.6% 0.014 169.8);
    --jade-2: oklch(21.5% 0.017 168.2);
    --jade-3: oklch(27.4% 0.043 165.2);
    --jade-4: oklch(31.6% 0.057 167.6);
    --jade-5: oklch(36.1% 0.064 168.2);
    --jade-6: oklch(41.3% 0.069 169.6);
    --jade-7: oklch(46.8% 0.076 170.3);
    --jade-8: oklch(53.7% 0.087 172.2);
    --jade-9: oklch(64.2% 0.115 170.7);
    --jade-10: oklch(67.8% 0.126 169.6);
    --jade-11: oklch(78.5% 0.156 167.1);
    --jade-12: oklch(90.3% 0.078 166.9);

    --jade-a1: oklch(78.3% 0.242 145.6 / 1.96%);
    --jade-a2: oklch(87.4% 0.194 159.1 / 4.71%);
    --jade-a3: oklch(86.4% 0.206 156.8 / 12.55%);
    --jade-a4: oklch(88.2% 0.199 160.1 / 17.65%);
    --jade-a5: oklch(88.6% 0.189 163.5 / 23.14%);
    --jade-a6: oklch(89.2% 0.174 166.6 / 29.41%);
    --jade-a7: oklch(89.1% 0.164 168.4 / 36.86%);
    --jade-a8: oklch(89.8% 0.16 170.9 / 45.88%);
    --jade-a9: oklch(89.2% 0.166 169.8 / 61.57%);
    --jade-a10: oklch(89.0% 0.17 168.9 / 67.06%);
    --jade-a11: oklch(88.7% 0.178 166.7 / 83.92%);
    --jade-a12: oklch(94.5% 0.081 166.6 / 93.73%);

    --green-1: oklch(18.7% 0.012 167);
    --green-2: oklch(21.2% 0.015 165.9);
    --green-3: oklch(27.2% 0.04 162.2);
    --green-4: oklch(31.7% 0.057 161.8);
    --green-5: oklch(36.5% 0.066 161.2);
    --green-6: oklch(41.2% 0.072 160.9);
    --green-7: oklch(46.7% 0.082 160.2);
    --green-8: oklch(52.8% 0.096 159.4);
    --green-9: oklch(64.1% 0.133 157.7);
    --green-10: oklch(67.5% 0.141 157.7);
    --green-11: oklch(77.9% 0.165 157.3);
    --green-12: oklch(90.5% 0.083 158.2);

    --green-a1: oklch(78.3% 0.242 145.6 / 1.96%);
    --green-a2: oklch(86.7% 0.199 157 / 4.31%);
    --green-a3: oklch(88.1% 0.211 155.4 / 11.76%);
    --green-a4: oklch(88.0% 0.212 155.8 / 17.65%);
    --green-a5: oklch(88.4% 0.202 157.3 / 23.53%);
    --green-a6: oklch(88.9% 0.189 158.3 / 29.41%);
    --green-a7: oklch(88.7% 0.181 158.5 / 36.86%);
    --green-a8: oklch(89.3% 0.181 158.1 / 45.10%);
    --green-a9: oklch(88.8% 0.194 156.7 / 61.96%);
    --green-a10: oklch(88.5% 0.193 156.9 / 67.06%);
    --green-a11: oklch(88.6% 0.191 157 / 83.14%);
    --green-a12: oklch(94.4% 0.087 158.4 / 94.12%);

    --grass-1: oklch(18.7% 0.013 159.7);
    --grass-2: oklch(21.0% 0.013 149.9);
    --grass-3: oklch(26.7% 0.03 150.2);
    --grass-4: oklch(31.9% 0.053 150.3);
    --grass-5: oklch(36.7% 0.062 149.9);
    --grass-6: oklch(41.6% 0.072 149.3);
    --grass-7: oklch(46.8% 0.083 149);
    --grass-8: oklch(52.3% 0.097 148.3);
    --grass-9: oklch(65.1% 0.147 147.4);
    --grass-10: oklch(68.9% 0.145 147.8);
    --grass-11: oklch(78.0% 0.142 148.5);
    --grass-12: oklch(91.1% 0.078 144.9);

    --grass-a1: oklch(78.1% 0.263 142.8 / 1.96%);
    --grass-a2: oklch(86.7% 0.213 146.5 / 3.92%);
    --grass-a3: oklch(89.2% 0.198 147.8 / 10.59%);
    --grass-a4: oklch(88.6% 0.219 148 / 17.25%);
    --grass-a5: oklch(89.2% 0.203 148.4 / 23.14%);
    --grass-a6: oklch(89.6% 0.196 148.2 / 29.41%);
    --grass-a7: oklch(89.3% 0.188 148.1 / 36.47%);
    --grass-a8: oklch(89.3% 0.189 147.7 / 43.92%);
    --grass-a9: oklch(89.0% 0.212 147.1 / 63.14%);
    --grass-a10: oklch(89.6% 0.197 147.7 / 68.24%);
    --grass-a11: oklch(90.7% 0.169 148.3 / 80.39%);
    --grass-a12: oklch(95.3% 0.082 144.9 / 93.73%);

    --orange-1: oklch(18.7% 0.011 60.7);
    --orange-2: oklch(20.8% 0.019 62.7);
    --orange-3: oklch(25.8% 0.045 60.8);
    --orange-4: oklch(29.4% 0.071 56.7);
    --orange-5: oklch(33.4% 0.083 54.4);
    --orange-6: oklch(38.5% 0.087 55);
    --orange-7: oklch(45.2% 0.095 52.7);
    --orange-8: oklch(54.1% 0.116 50);
    --orange-9: oklch(69.1% 0.191 45);
    --orange-10: oklch(73.3% 0.182 50.9);
    --orange-11: oklch(78.9% 0.143 56.2);
    --orange-12: oklch(92.5% 0.052 66.2);

    --orange-a1: oklch(61.5% 0.223 33.8 / 2.75%);
    --orange-a2: oklch(70.3% 0.198 45.9 / 5.49%);
    --orange-a3: oklch(69.5% 0.197 45.4 / 14.51%);
    --orange-a4: oklch(68.0% 0.214 39.8 / 22.35%);
    --orange-a5: oklch(69.0% 0.208 42 / 29.02%);
    --orange-a6: oklch(71.3% 0.191 48.8 / 36.08%);
    --orange-a7: oklch(73.8% 0.177 50.4 / 45.88%);
    --orange-a8: oklch(73.9% 0.171 48.9 / 61.57%);
    --orange-a9: oklch(70.4% 0.196 44.7 / 96.86%);
    --orange-a10: oklch(73.3% 0.182 50.9);
    --orange-a11: oklch(78.9% 0.143 56.2);
    --orange-a12: oklch(92.5% 0.052 66.2);

    --brown-1: oklch(17.8% 0.004 84.6);
    --brown-2: oklch(21.3% 0.007 48.4);
    --brown-3: oklch(25.4% 0.013 51.6);
    --brown-4: oklch(28.9% 0.018 59.9);
    --brown-5: oklch(32.5% 0.024 56.4);
    --brown-6: oklch(37.1% 0.032 59);
    --brown-7: oklch(42.9% 0.041 57.8);
    --brown-8: oklch(50.9% 0.053 62);
    --brown-9: oklch(63.3% 0.078 61);
    --brown-10: oklch(67.3% 0.074 61.1);
    --brown-11: oklch(79.8% 0.063 62.7);
    --brown-12: oklch(91.7% 0.036 75.5);

    --brown-a1: oklch(42.0% 0.162 31.2 / 0.78%);
    --brown-a2: oklch(80.0% 0.116 46.9 / 4.71%);
    --brown-a3: oklch(83.0% 0.099 50.9 / 9.80%);
    --brown-a4: oklch(84.0% 0.098 58.4 / 14.12%);
    --brown-a5: oklch(83.5% 0.1 55.5 / 19.22%);
    --brown-a6: oklch(84.0% 0.102 58.1 / 25.49%);
    --brown-a7: oklch(84.4% 0.103 57.7 / 33.73%);
    --brown-a8: oklch(84.9% 0.103 61 / 45.10%);
    --brown-a9: oklch(83.5% 0.111 60.6 / 65.88%);
    --brown-a10: oklch(85.5% 0.099 61.4 / 70.20%);
    --brown-a11: oklch(89.0% 0.072 62.6 / 85.10%);
    --brown-a12: oklch(95.1% 0.037 75.2 / 94.90%);

    --sky-1: oklch(19.0% 0.025 259.2);
    --sky-2: oklch(21.6% 0.029 257.5);
    --sky-3: oklch(27.1% 0.054 251.3);
    --sky-4: oklch(32.1% 0.07 248.7);
    --sky-5: oklch(37.3% 0.078 244.9);
    --sky-6: oklch(42.6% 0.088 243.9);
    --sky-7: oklch(48.8% 0.098 240.8);
    --sky-8: oklch(55.7% 0.115 237.4);
    --sky-9: oklch(86.1% 0.103 217.8);
    --sky-10: oklch(90.8% 0.073 214.5);
    --sky-11: oklch(79.3% 0.099 231.6);
    --sky-12: oklch(93.4% 0.053 214.3);

    --sky-a1: oklch(50.7% 0.277 263.7 / 5.88%);
    --sky-a2: oklch(58.3% 0.222 259.5 / 9.41%);
    --sky-a3: oklch(62.3% 0.201 255.4 / 20.00%);
    --sky-a4: oklch(64.8% 0.193 252.8 / 28.63%);
    --sky-a5: oklch(67.9% 0.175 248.1 / 36.47%);
    --sky-a6: oklch(70.0% 0.167 246.2 / 44.71%);
    --sky-a7: oklch(71.8% 0.159 242.5 / 54.51%);
    --sky-a8: oklch(72.7% 0.158 239 / 66.27%);
    --sky-a9: oklch(86.4% 0.103 217.6);
    --sky-a10: oklch(90.8% 0.073 214.5);
    --sky-a11: oklch(82.8% 0.104 231.9 / 93.73%);
    --sky-a12: oklch(93.4% 0.053 214.3);

    --mint-1: oklch(18.9% 0.011 196.3);
    --mint-2: oklch(21.1% 0.017 195.9);
    --mint-3: oklch(26.8% 0.039 192.4);
    --mint-4: oklch(31.5% 0.054 191);
    --mint-5: oklch(35.9% 0.062 190);
    --mint-6: oklch(41.1% 0.066 186.2);
    --mint-7: oklch(47.0% 0.073 183.5);
    --mint-8: oklch(54.1% 0.085 179.2);
    --mint-9: oklch(87.0% 0.1 178);
    --mint-10: oklch(91.6% 0.079 180);
    --mint-11: oklch(79.5% 0.118 176.5);
    --mint-12: oklch(93.1% 0.057 168.3);

    --mint-a1: oklch(81.5% 0.139 194.8 / 1.96%);
    --mint-a2: oklch(88.9% 0.152 194.8 / 4.31%);
    --mint-a3: oklch(90.2% 0.156 190.2 / 11.37%);
    --mint-a4: oklch(90.2% 0.156 189.2 / 17.25%);
    --mint-a5: oklch(90.1% 0.157 188.2 / 22.75%);
    --mint-a6: oklch(89.9% 0.158 184.8 / 29.02%);
    --mint-a7: oklch(89.6% 0.152 182.4 / 36.86%);
    --mint-a8: oklch(90.1% 0.153 178.3 / 46.27%);
    --mint-a9: oklch(92.8% 0.107 177.9 / 91.37%);
    --mint-a10: oklch(94.1% 0.082 179.7 / 96.08%);
    --mint-a11: oklch(91.0% 0.138 176.2 / 82.35%);
    --mint-a12: oklch(95.6% 0.059 168.1 / 96.08%);

    --lime-1: oklch(18.2% 0.014 120.8);
    --lime-2: oklch(20.9% 0.02 129.6);
    --lime-3: oklch(26.6% 0.035 132);
    --lime-4: oklch(31.6% 0.047 131.7);
    --lime-5: oklch(36.3% 0.057 131);
    --lime-6: oklch(41.0% 0.068 131.5);
    --lime-7: oklch(46.3% 0.079 131.1);
    --lime-8: oklch(52.4% 0.094 130.6);
    --lime-9: oklch(88.7% 0.175 126.1);
    --lime-10: oklch(94.2% 0.176 123.8);
    --lime-11: oklch(86.8% 0.155 124.7);
    --lime-12: oklch(94.6% 0.082 122.7);

    --lime-a1: oklch(68.7% 0.232 142.2 / 1.18%);
    --lime-a2: oklch(86.8% 0.26 136.3 / 3.92%);
    --lime-a3: oklch(90.1% 0.226 134.2 / 10.20%);
    --lime-a4: oklch(91.0% 0.211 133.2 / 16.08%);
    --lime-a5: oklch(91.6% 0.2 132.2 / 21.57%);
    --lime-a6: oklch(91.8% 0.192 132.3 / 27.45%);
    --lime-a7: oklch(92.3% 0.19 131.7 / 34.12%);
    --lime-a8: oklch(91.8% 0.189 131.2 / 42.35%);
    --lime-a9: oklch(93.4% 0.186 126.2 / 92.94%);
    --lime-a10: oklch(94.2% 0.176 123.8);
    --lime-a11: oklch(93.8% 0.17 124.9 / 89.41%);
    --lime-a12: oklch(96.6% 0.084 122.9 / 96.86%);

    --yellow-1: oklch(18.2% 0.014 94);
    --yellow-2: oklch(20.9% 0.017 91.8);
    --yellow-3: oklch(26.1% 0.047 90.3);
    --yellow-4: oklch(29.3% 0.06 93.8);
    --yellow-5: oklch(33.5% 0.068 92.5);
    --yellow-6: oklch(38.5% 0.078 92.9);
    --yellow-7: oklch(45.2% 0.081 92);
    --yellow-8: oklch(53.5% 0.095 89.4);
    --yellow-9: oklch(91.8% 0.184 100.9);
    --yellow-10: oklch(97.1% 0.182 109.4);
    --yellow-11: oklch(90.0% 0.166 101.7);
    --yellow-12: oklch(94.2% 0.075 101.1);

    --yellow-a1: oklch(59.7% 0.177 43.1 / 1.57%);
    --yellow-a2: oklch(81.3% 0.168 80.7 / 4.31%);
    --yellow-a3: oklch(80.2% 0.171 73.3 / 11.76%);
    --yellow-a4: oklch(82.3% 0.17 80.8 / 15.69%);
    --yellow-a5: oklch(83.2% 0.171 82.4 / 21.18%);
    --yellow-a6: oklch(84.9% 0.174 86.9 / 27.45%);
    --yellow-a7: oklch(86.2% 0.17 89.9 / 36.08%);
    --yellow-a8: oklch(86.1% 0.164 88.5 / 48.24%);
    --yellow-a9: oklch(91.8% 0.184 100.9);
    --yellow-a10: oklch(97.1% 0.182 109.4);
    --yellow-a11: oklch(92.4% 0.171 101.6 / 96.08%);
    --yellow-a12: oklch(96.5% 0.077 101.3 / 96.47%);

    --amber-1: oklch(18.5% 0.013 77.8);
    --amber-2: oklch(21.2% 0.018 82);
    --amber-3: oklch(25.8% 0.044 74.5);
    --amber-4: oklch(29.6% 0.063 73.9);
    --amber-5: oklch(33.6% 0.072 72.9);
    --amber-6: oklch(38.6% 0.078 75.3);
    --amber-7: oklch(45.4% 0.082 75);
    --amber-8: oklch(53.6% 0.096 73.4);
    --amber-9: oklch(85.4% 0.157 84.1);
    --amber-10: oklch(88.5% 0.181 94.8);
    --amber-11: oklch(86.2% 0.173 89);
    --amber-12: oklch(93.5% 0.072 86.1);

    --amber-a1: oklch(60.9% 0.213 35.1 / 2.35%);
    --amber-a2: oklch(77.3% 0.172 66.2 / 5.10%);
    --amber-a3: oklch(72.8% 0.18 55 / 13.33%);
    --amber-a4: oklch(73.1% 0.182 54.5 / 19.61%);
    --amber-a5: oklch(74.6% 0.178 58.4 / 25.49%);
    --amber-a6: oklch(77.3% 0.172 66.2 / 31.76%);
    --amber-a7: oklch(80.4% 0.164 71.9 / 40.39%);
    --amber-a8: oklch(81.0% 0.158 71.9 / 52.94%);
    --amber-a9: oklch(85.4% 0.157 84.1);
    --amber-a10: oklch(88.5% 0.181 94.8);
    --amber-a11: oklch(86.2% 0.173 89);
    --amber-a12: oklch(93.5% 0.072 86.1);

    --gold-1: oklch(18.2% 0.002 106.6);
    --gold-2: oklch(21.8% 0.006 91.6);
    --gold-3: oklch(25.6% 0.007 95.4);
    --gold-4: oklch(28.9% 0.009 88.8);
    --gold-5: oklch(33.0% 0.013 87.6);
    --gold-6: oklch(37.3% 0.013 81.7);
    --gold-7: oklch(43.0% 0.016 82.4);
    --gold-8: oklch(49.9% 0.021 81.3);
    --gold-9: oklch(62.0% 0.049 77.7);
    --gold-10: oklch(66.3% 0.047 78.3);
    --gold-11: oklch(79.4% 0.041 77.1);
    --gold-12: oklch(91.5% 0.014 78.3);

    --gold-a1: oklch(63.6% 0.134 109.7 / 0.78%);
    --gold-a2: oklch(91.6% 0.091 91.8 / 4.31%);
    --gold-a3: oklch(94.1% 0.065 95.9 / 08.24%);
    --gold-a4: oklch(95.2% 0.057 88.6 / 11.76%);
    --gold-a5: oklch(94.7% 0.058 87.6 / 16.47%);
    --gold-a6: oklch(94.7% 0.047 80.8 / 21.57%);
    --gold-a7: oklch(95.2% 0.046 82 / 28.24%);
    --gold-a8: oklch(94.4% 0.047 80.8 / 37.25%);
    --gold-a9: oklch(90.9% 0.079 77.1 / 56.47%);
    --gold-a10: oklch(91.8% 0.07 78 / 61.57%);
    --gold-a11: oklch(93.8% 0.05 76.9 / 78.43%);
    --gold-a12: oklch(97.9% 0.015 77.1 / 90.59%);

    --bronze-1: oklch(18.1% 0.005 39.3);
    --bronze-2: oklch(21.6% 0.006 56);
    --bronze-3: oklch(25.6% 0.007 48.4);
    --bronze-4: oklch(29.0% 0.01 48.3);
    --bronze-5: oklch(32.9% 0.013 41.7);
    --bronze-6: oklch(37.4% 0.017 41);
    --bronze-7: oklch(42.9% 0.021 40.6);
    --bronze-8: oklch(49.9% 0.024 45);
    --bronze-9: oklch(62.7% 0.046 44.2);
    --bronze-10: oklch(66.8% 0.046 43.5);
    --bronze-11: oklch(79.2% 0.043 44.3);
    --bronze-12: oklch(91.5% 0.017 50.4);

    --bronze-a1: oklch(54.5% 0.218 30.1 / 1.57%);
    --bronze-a2: oklch(84.3% 0.092 55.4 / 4.71%);
    --bronze-a3: oklch(88.4% 0.058 48 / 9.02%);
    --bronze-a4: oklch(88.1% 0.06 48.6 / 13.33%);
    --bronze-a5: oklch(89.8% 0.056 41.7 / 17.65%);
    --bronze-a6: oklch(89.6% 0.057 41.3 / 23.53%);
    --bronze-a7: oklch(89.2% 0.056 40.5 / 30.98%);
    --bronze-a8: oklch(90.6% 0.052 43.8 / 39.61%);
    --bronze-a9: oklch(87.3% 0.07 43.8 / 60.78%);
    --bronze-a10: oklch(87.9% 0.066 43.1 / 66.27%);
    --bronze-a11: oklch(90.9% 0.051 44.3 / 81.96%);
    --bronze-a12: oklch(96.7% 0.019 52 / 92.55%);

    --gray-1: oklch(17.76% 0 0);
    --gray-2: oklch(21.34% 0 0);
    --gray-3: oklch(25.2% 0 0);
    --gray-4: oklch(28.5% 0 0);
    --gray-5: oklch(31.3% 0 0);
    --gray-6: oklch(34.8% 0 0);
    --gray-7: oklch(40.2% 0 0);
    --gray-8: oklch(48.9% 0 0);
    --gray-9: oklch(53.8% 0 0);
    --gray-10: oklch(58.3% 0 0);
    --gray-11: oklch(77.0% 0 0);
    --gray-12: oklch(94.9% 0 0);

    --gray-a1: oklch(0% 0 0 / 0);
    --gray-a2: oklch(100% 0 0 / 3.53%);
    --gray-a3: oklch(100% 0 0 / 7.06%);
    --gray-a4: oklch(100% 0 0 / 10.59%);
    --gray-a5: oklch(100% 0 0 / 13.33%);
    --gray-a6: oklch(100% 0 0 / 17.25%);
    --gray-a7: oklch(100% 0 0 / 23.14%);
    --gray-a8: oklch(100% 0 0 / 33.33%);
    --gray-a9: oklch(100% 0 0 / 39.22%);
    --gray-a10: oklch(100% 0 0 / 44.71%);
    --gray-a11: oklch(100% 0 0 / 68.63%);
    --gray-a12: oklch(100% 0 0 / 92.94%);

    --mauve-1: oklch(18.0% 0.004 308.2);
    --mauve-2: oklch(21.5% 0.004 308.2);
    --mauve-3: oklch(25.4% 0.006 301.1);
    --mauve-4: oklch(28.5% 0.008 308.2);
    --mauve-5: oklch(31.3% 0.009 303.9);
    --mauve-6: oklch(35.0% 0.011 308.1);
    --mauve-7: oklch(40.2% 0.012 298.9);
    --mauve-8: oklch(49.2% 0.016 299.5);
    --mauve-9: oklch(54.0% 0.017 294.2);
    --mauve-10: oklch(58.5% 0.017 294.2);
    --mauve-11: oklch(76.9% 0.014 299.7);
    --mauve-12: oklch(95.0% 0.003 286.3);

    --mauve-a1: oklch(0% 0 0 / 0%);
    --mauve-a2: oklch(96.8% 0.003 308.4 / 3.53%);
    --mauve-a3: oklch(94.2% 0.019 289.3 / 7.84%);
    --mauve-a4: oklch(93.5% 0.027 307.1 / 11.37%);
    --mauve-a5: oklch(93.9% 0.033 302.8 / 14.51%);
    --mauve-a6: oklch(94.0% 0.033 307.2 / 18.82%);
    --mauve-a7: oklch(94.4% 0.03 296.2 / 25.10%);
    --mauve-a8: oklch(94.1% 0.033 299.1 / 36.47%);
    --mauve-a9: oklch(93.5% 0.031 293.8 / 43.14%);
    --mauve-a10: oklch(94.2% 0.027 292.8 / 48.63%);
    --mauve-a11: oklch(96.5% 0.019 299.1 / 71.76%);
    --mauve-a12: oklch(99.5% 0.003 286.4 / 93.73%);

    --slate-1: oklch(17.9% 0.004 286);
    --slate-2: oklch(21.3% 0.004 264.5);
    --slate-3: oklch(25.2% 0.006 271.2);
    --slate-4: oklch(28.3% 0.007 248.1);
    --slate-5: oklch(31.2% 0.008 255.6);
    --slate-6: oklch(34.7% 0.01 254);
    --slate-7: oklch(39.9% 0.012 252.9);
    --slate-8: oklch(48.9% 0.016 251.7);
    --slate-9: oklch(53.7% 0.015 262.3);
    --slate-10: oklch(58.3% 0.015 266.6);
    --slate-11: oklch(76.9% 0.01 258.3);
    --slate-12: oklch(94.9% 0.003 264.5);

    --slate-a1: oklch(0% 0 0 / 0%);
    --slate-a2: oklch(94.8% 0.029 201.9 / 3.53%);
    --slate-a3: oklch(93.1% 0.024 250.1 / 7.84%);
    --slate-a4: oklch(93.0% 0.031 225.1 / 11.37%);
    --slate-a5: oklch(93.6% 0.031 243.7 / 14.51%);
    --slate-a6: oklch(93.0% 0.033 244 / 18.82%);
    --slate-a7: oklch(93.7% 0.032 245.3 / 25.10%);
    --slate-a8: oklch(93.7% 0.032 245.3 / 36.47%);
    --slate-a9: oklch(93.6% 0.028 258.4 / 42.75%);
    --slate-a10: oklch(94.5% 0.023 264.5 / 48.24%);
    --slate-a11: oklch(97.4% 0.011 252.1 / 70.98%);
    --slate-a12: oklch(99.4% 0.003 264.5 / 93.73%);

    --sage-1: oklch(18.0% 0.004 164.6);
    --sage-2: oklch(21.1% 0.004 164.7);
    --sage-3: oklch(24.9% 0.003 164.8);
    --sage-4: oklch(28.2% 0.005 174.1);
    --sage-5: oklch(31.0% 0.005 174.2);
    --sage-6: oklch(34.8% 0.006 164.7);
    --sage-7: oklch(40.0% 0.007 170.1);
    --sage-8: oklch(48.9% 0.01 168.4);
    --sage-9: oklch(53.3% 0.017 170.5);
    --sage-10: oklch(57.8% 0.015 173.8);
    --sage-11: oklch(76.6% 0.01 171.7);
    --sage-12: oklch(94.7%0.003 165.1);

    --sage-a1: oklch(0% 0 0 / 0%);
    --sage-a2: oklch(95.9% 0.003 165.1 / 3.14%);
    --sage-a3: oklch(96.8% 0.002 165.1 / 7.06%);
    --sage-a4: oklch(98.8% 0.013 191 / 10.20%);
    --sage-a5: oklch(98.0% 0.011 189.8 / 13.33%);
    --sage-a6: oklch(97.6% 0.017 164.7 / 17.65%);
    --sage-a7: oklch(97.9% 0.017 174.1 / 23.53%);
    --sage-a8: oklch(97.9% 0.021 170.6 / 34.12%);
    --sage-a9: oklch(96.9% 0.034 171.5 / 40.00%);
    --sage-a10: oklch(97.5% 0.027 176.4 / 45.49%);
    --sage-a11: oklch(98.9% 0.011 176.3 / 69.02%);
    --sage-a12: oklch(99.8% 0.002 165.1 / 92.94%);

    --olive-1: oklch(18.0% 0.004 128.7);
    --olive-2: oklch(21.2% 0.004 128.7);
    --olive-3: oklch(25.0% 0.004 128.6);
    --olive-4: oklch(28.2% 0.006 134.9);
    --olive-5: oklch(31.0% 0.006 134.9);
    --olive-6: oklch(34.5% 0.007 128.7);
    --olive-7: oklch(39.7% 0.009 132.5);
    --olive-8: oklch(48.9% 0.013 141.2);
    --olive-9: oklch(53.5% 0.018 139.4);
    --olive-10: oklch(58.1% 0.016 138.7);
    --olive-11: oklch(76.6% 0.013 137.8);
    --olive-12: oklch(94.7% 0.003 145.5);

    --olive-a1: oklch(0% 0 0 / 0%);
    --olive-a2: oklch(96.0% 0.003 128.5 / 3.14%);
    --olive-a3: oklch(96.9% 0.003 128.5 / 7.06%);
    --olive-a4: oklch(98.6% 0.02 143 / 10.20%);
    --olive-a5: oklch(97.9% 0.016 142.6 / 13.33%);
    --olive-a6: oklch(97.7% 0.018 127.1 / 17.25%);
    --olive-a7: oklch(98.0% 0.022 134.9 / 23.14%);
    --olive-a8: oklch(97.7% 0.029 142.2 / 34.12%);
    --olive-a9: oklch(97.5% 0.035 140 / 40.00%);
    --olive-a10: oklch(98.0% 0.026 138.3 / 45.49%);
    --olive-a11: oklch(98.8% 0.016 139.4 / 69.02%);
    --olive-a12: oklch(99.8% 0.003 145.6 / 92.94%);

    --sand-1: oklch(17.7% 0.002 106.6);
    --sand-2: oklch(21.3% 0.002 106.6);
    --sand-3: oklch(25.2% 0.002 106.5);
    --sand-4: oklch(28.4% 0.004 106.6);
    --sand-5: oklch(31.2% 0.005 106.7);
    --sand-6: oklch(34.8% 0.005 91.5);
    --sand-7: oklch(40.1% 0.007 95.2);
    --sand-8: oklch(48.9% 0.008 88.7);
    --sand-9: oklch(53.4% 0.011 93.7);
    --sand-10: oklch(58.2% 0.011 100.1);
    --sand-11: oklch(76.7% 0.009 91.5);
    --sand-12: oklch(94.9% 0.003 106.5);

    --sand-a1: oklch(0% 0 0 / 0%);
    --sand-a2: oklch(96.7% 0.001 106.4 / 3.53%);
    --sand-a3: oklch(97.3% 0.001 106.4 / 7.45%);
    --sand-a4: oklch(99.4% 0.014 106.7 / 10.59%);
    --sand-a5: oklch(98.4% 0.021 106.8 / 13.73%);
    --sand-a6: oklch(98.5% 0.018 89.4 / 17.65%);
    --sand-a7: oklch(98.7% 0.019 93.7 / 23.53%);
    --sand-a8: oklch(98.3% 0.019 87.5 / 34.12%);
    --sand-a9: oklch(98.4% 0.023 93.3 / 39.61%);
    --sand-a10: oklch(99.2% 0.02 100.6 / 45.10%);
    --sand-a11: oklch(99.1% 0.011 89.7 / 69.02%);
    --sand-a12: oklch(99.9% 0.003 106.4 / 92.94%);

    --gray-2-translucent: oklch(23.08% 0 0 / 70.2%);
    --mauve-2-translucent: oklch(23.23% 0.002 325.65 / 70.2%);
    --slate-2-translucent: oklch(22.9% 0.004 228.96 / 70.2%);
    --sage-2-translucent: oklch(22.39% 0.004 164.72 / 70.2%);
    --olive-2-translucent: oklch(22.46% 0.004 128.67 / 70.2%);
    --sand-2-translucent: oklch(23% 0.004 106.69 / 70.2%);

    --gray-surface: oklch(24.78% 0 0 / 50.2%);
    --mauve-surface: oklch(25.0% 0.004 308.3 / 50.2%);
    --slate-surface: oklch(24.6% 0.005 248 / 50.2%);
    --sage-surface: oklch(24.1% 0.004 164.8 / 50.2%);
    --olive-surface: oklch(24.2% 0.004 128.6 / 50.2%);
    --sand-surface: oklch(24.7% 0.002 106.5 / 50.2%);
    --tomato-surface: oklch(23.9% 0.033 31.9 / 50.2%);
    --red-surface: oklch(23.4% 0.042 16 / 50.2%);
    --ruby-surface: oklch(23.9% 0.03 5 / 50.2%);
    --crimson-surface: oklch(23.7% 0.045 356.6 / 50.2%);
    --pink-surface: oklch(24.1% 0.059 338.5 / 50.2%);
    --plum-surface: oklch(24.5% 0.06 327.2 / 50.2%);
    --purple-surface: oklch(24.7% 0.06 313.5 / 50.2%);
    --violet-surface: oklch(24.6% 0.06 299.2 / 50.2%);
    --iris-surface: oklch(24.2% 0.056 284.4 / 50.2%);
    --indigo-surface: oklch(24.3% 0.058 272.9 / 50.2%);
    --blue-surface: oklch(25.0% 0.058 260.8 / 50.2%);
    --cyan-surface: oklch(25.2% 0.03 225.9 / 50.2%);
    --teal-surface: oklch(25.5% 0.026 187.5 / 50.2%);
    --jade-surface: oklch(25.3% 0.03 166.5 / 50.2%);
    --green-surface: oklch(24.7% 0.027 161.9 / 50.2%);
    --grass-surface: oklch(24.4% 0.021 150.6 / 50.2%);
    --brown-surface: oklch(24.7% 0.015 48.1 / 50.2%);
    --bronze-surface: oklch(25.3% 0.012 55.8 / 50.2%);
    --gold-surface: oklch(25.6% 0.011 91.7 / 50.2%);
    --sky-surface: oklch(25.5% 0.051 258.3 / 50.2%);
    --mint-surface: oklch(25.7% 0.024 195.8 / 50.2%);
    --lime-surface: oklch(23.8% 0.024 129.7 / 50.2%);
    --yellow-surface: oklch(24.0% 0.022 91.8 / 50.2%);
    --amber-surface: oklch(24.5% 0.024 77.3 / 50.2%);
    --orange-surface: oklch(24.0% 0.024 66.3 / 50.2%);
  }
}
*/
/*
@supports (color: color(display-p3 1 1 1)) {
  @media (prefers-color-scheme: dark) and (color-gamut:p3) {
    :where(html) {
      --tomato-1:color(display-p3 0.09 0.068 0.067);
      --tomato-2: color(display-p3 0.115 0.084 0.076);
      --tomato-3: color(display-p3 0.205 0.097 0.083);
      --tomato-4: color(display-p3 0.282 0.099 0.077);
      --tomato-5: color(display-p3 0.339 0.129 0.101);
      --tomato-6: color(display-p3 0.398 0.179 0.141);
      --tomato-7: color(display-p3 0.487 0.245 0.194);
      --tomato-8: color(display-p3 0.629 0.322 0.248);
      --tomato-9: color(display-p3 0.831 0.345 0.231);
      --tomato-10: color(display-p3 0.862 0.415 0.298);
      --tomato-11: color(display-p3 1 0.585 0.455);
      --tomato-12: color(display-p3 0.959 0.833 0.802);
      --tomato-a1: color(display-p3 0.973 0.071 0.071/0.026);
      --tomato-a2: color(display-p3 0.992 0.376 0.224/0.051);
      --tomato-a3: color(display-p3 0.996 0.282 0.176/0.148);
      --tomato-a4: color(display-p3 1 0.204 0.118/0.232);
      --tomato-a5: color(display-p3 1 0.286 0.192/0.29);
      --tomato-a6: color(display-p3 1 0.392 0.278/0.353);
      --tomato-a7: color(display-p3 1 0.459 0.349/0.45);
      --tomato-a8: color(display-p3 1 0.49 0.369/0.601);
      --tomato-a9: color(display-p3 1 0.408 0.267/0.82);
      --tomato-a10: color(display-p3 1 0.478 0.341/0.853);
      --tomato-a11: color(display-p3 1 0.585 0.455);
      --tomato-a12: color(display-p3 0.959 0.833 0.802);

      --red-1: color(display-p3 0.093 0.068 0.067);
      --red-2: color(display-p3 0.118 0.077 0.079);
      --red-3: color(display-p3 0.211 0.081 0.099);
      --red-4: color(display-p3 0.287 0.079 0.113);
      --red-5: color(display-p3 0.348 0.11 0.142);
      --red-6: color(display-p3 0.414 0.16 0.183);
      --red-7: color(display-p3 0.508 0.224 0.236);
      --red-8: color(display-p3 0.659 0.298 0.297);
      --red-9: color(display-p3 0.83 0.329 0.324);
      --red-10: color(display-p3 0.861 0.403 0.387);
      --red-11: color(display-p3 1 0.57 0.55);
      --red-12: color(display-p3 0.971 0.826 0.852);
      --red-a1: color(display-p3 0.984 0.071 0.071/0.03);
      --red-a2: color(display-p3 0.996 0.282 0.282/0.055);
      --red-a3: color(display-p3 1 0.169 0.271/0.156);
      --red-a4: color(display-p3 1 0.118 0.267/0.236);
      --red-a5: color(display-p3 1 0.212 0.314/0.303);
      --red-a6: color(display-p3 1 0.318 0.38/0.374);
      --red-a7: color(display-p3 1 0.4 0.424/0.475);
      --red-a8: color(display-p3 1 0.431 0.431/0.635);
      --red-a9: color(display-p3 1 0.388 0.384/0.82);
      --red-a10: color(display-p3 1 0.463 0.447/0.853);
      --red-a11: color(display-p3 1 0.57 0.55);
      --red-a12: color(display-p3 0.971 0.826 0.852);

      --ruby-1: color(display-p3 0.093 0.068 0.074);
      --ruby-2: color(display-p3 0.113 0.083 0.089);
      --ruby-3: color(display-p3 0.208 0.088 0.117);
      --ruby-4: color(display-p3 0.279 0.092 0.147);
      --ruby-5: color(display-p3 0.337 0.12 0.18);
      --ruby-6: color(display-p3 0.401 0.166 0.223);
      --ruby-7: color(display-p3 0.495 0.224 0.281);
      --ruby-8: color(display-p3 0.652 0.295 0.359);
      --ruby-9: color(display-p3 0.83 0.323 0.408);
      --ruby-10: color(display-p3 0.857 0.392 0.455);
      --ruby-11: color(display-p3 1 0.57 0.59);
      --ruby-12: color(display-p3 0.968 0.83 0.88);
      --ruby-a1: color(display-p3 0.984 0.071 0.329/0.03);
      --ruby-a2: color(display-p3 0.992 0.376 0.529/0.051);
      --ruby-a3: color(display-p3 0.996 0.196 0.404/0.152);
      --ruby-a4: color(display-p3 1 0.173 0.416/0.227);
      --ruby-a5: color(display-p3 1 0.259 0.459/0.29);
      --ruby-a6: color(display-p3 1 0.341 0.506/0.358);
      --ruby-a7: color(display-p3 1 0.412 0.541/0.458);
      --ruby-a8: color(display-p3 1 0.431 0.537/0.627);
      --ruby-a9: color(display-p3 1 0.376 0.482/0.82);
      --ruby-a10: color(display-p3 1 0.447 0.522/0.849);
      --ruby-a11: color(display-p3 1 0.57 0.59);
      --ruby-a12: color(display-p3 0.968 0.83 0.88);

      --crimson-1: color(display-p3 0.093 0.068 0.078);
      --crimson-2: color(display-p3 0.117 0.078 0.095);
      --crimson-3: color(display-p3 0.203 0.091 0.143);
      --crimson-4: color(display-p3 0.277 0.087 0.182);
      --crimson-5: color(display-p3 0.332 0.115 0.22);
      --crimson-6: color(display-p3 0.394 0.162 0.268);
      --crimson-7: color(display-p3 0.489 0.222 0.336);
      --crimson-8: color(display-p3 0.638 0.289 0.429);
      --crimson-9: color(display-p3 0.843 0.298 0.507);
      --crimson-10: color(display-p3 0.864 0.364 0.539);
      --crimson-11: color(display-p3 1 0.56 0.66);
      --crimson-12: color(display-p3 0.966 0.834 0.906);
      --crimson-a1: color(display-p3 0.984 0.071 0.463/0.03);
      --crimson-a2: color(display-p3 0.996 0.282 0.569/0.055);
      --crimson-a3: color(display-p3 0.996 0.227 0.573/0.148);
      --crimson-a4: color(display-p3 1 0.157 0.569/0.227);
      --crimson-a5: color(display-p3 1 0.231 0.604/0.286);
      --crimson-a6: color(display-p3 1 0.337 0.643/0.349);
      --crimson-a7: color(display-p3 1 0.416 0.663/0.454);
      --crimson-a8: color(display-p3 0.996 0.427 0.651/0.614);
      --crimson-a9: color(display-p3 1 0.345 0.596/0.832);
      --crimson-a10: color(display-p3 1 0.42 0.62/0.853);
      --crimson-a11: color(display-p3 1 0.56 0.66);
      --crimson-a12: color(display-p3 0.966 0.834 0.906);

      --pink-1: color(display-p3 0.093 0.068 0.089);
      --pink-2: color(display-p3 0.121 0.073 0.11);
      --pink-3: color(display-p3 0.198 0.098 0.179);
      --pink-4: color(display-p3 0.271 0.095 0.231);
      --pink-5: color(display-p3 0.32 0.127 0.273);
      --pink-6: color(display-p3 0.382 0.177 0.326);
      --pink-7: color(display-p3 0.477 0.238 0.405);
      --pink-8: color(display-p3 0.612 0.304 0.51);
      --pink-9: color(display-p3 0.775 0.297 0.61);
      --pink-10: color(display-p3 0.808 0.356 0.645);
      --pink-11: color(display-p3 1 0.535 0.78);
      --pink-12: color(display-p3 0.964 0.826 0.912);
      --pink-a1: color(display-p3 0.984 0.071 0.855/0.03);
      --pink-a2: color(display-p3 1 0.2 0.8/0.059);
      --pink-a3: color(display-p3 1 0.294 0.886/0.139);
      --pink-a4: color(display-p3 1 0.192 0.82/0.219);
      --pink-a5: color(display-p3 1 0.282 0.827/0.274);
      --pink-a6: color(display-p3 1 0.396 0.835/0.337);
      --pink-a7: color(display-p3 1 0.459 0.831/0.442);
      --pink-a8: color(display-p3 1 0.478 0.827/0.585);
      --pink-a9: color(display-p3 1 0.373 0.784/0.761);
      --pink-a10: color(display-p3 1 0.435 0.792/0.795);
      --pink-a11: color(display-p3 1 0.535 0.78);
      --pink-a12: color(display-p3 0.964 0.826 0.912);

      --plum-1: color(display-p3 0.09 0.068 0.092);
      --plum-2: color(display-p3 0.118 0.077 0.121);
      --plum-3: color(display-p3 0.192 0.105 0.202);
      --plum-4: color(display-p3 0.25 0.121 0.271);
      --plum-5: color(display-p3 0.293 0.152 0.319);
      --plum-6: color(display-p3 0.343 0.198 0.372);
      --plum-7: color(display-p3 0.424 0.262 0.461);
      --plum-8: color(display-p3 0.54 0.341 0.595);
      --plum-9: color(display-p3 0.624 0.313 0.708);
      --plum-10: color(display-p3 0.666 0.365 0.748);
      --plum-11: color(display-p3 0.86 0.602 0.933);
      --plum-12: color(display-p3 0.936 0.836 0.949);
      --plum-a1: color(display-p3 0.973 0.071 0.973/0.026);
      --plum-a2: color(display-p3 0.933 0.267 1/0.059);
      --plum-a3: color(display-p3 0.918 0.333 0.996/0.148);
      --plum-a4: color(display-p3 0.91 0.318 1/0.219);
      --plum-a5: color(display-p3 0.914 0.388 1/0.269);
      --plum-a6: color(display-p3 0.906 0.463 1/0.328);
      --plum-a7: color(display-p3 0.906 0.529 1/0.425);
      --plum-a8: color(display-p3 0.906 0.553 1/0.568);
      --plum-a9: color(display-p3 0.875 0.427 1/0.69);
      --plum-a10: color(display-p3 0.886 0.471 0.996/0.732);
      --plum-a11: color(display-p3 0.86 0.602 0.933);
      --plum-a12: color(display-p3 0.936 0.836 0.949);

      --purple-1: color(display-p3 0.09 0.068 0.103);
      --purple-2: color(display-p3 0.113 0.082 0.134);
      --purple-3: color(display-p3 0.175 0.112 0.224);
      --purple-4: color(display-p3 0.224 0.137 0.297);
      --purple-5: color(display-p3 0.264 0.167 0.349);
      --purple-6: color(display-p3 0.311 0.208 0.406);
      --purple-7: color(display-p3 0.381 0.266 0.496);
      --purple-8: color(display-p3 0.49 0.349 0.649);
      --purple-9: color(display-p3 0.523 0.318 0.751);
      --purple-10: color(display-p3 0.57 0.373 0.791);
      --purple-11: color(display-p3 0.8 0.62 1);
      --purple-12: color(display-p3 0.913 0.854 0.971);
      --purple-a1: color(display-p3 0.686 0.071 0.996/0.038);
      --purple-a2: color(display-p3 0.722 0.286 0.996/0.072);
      --purple-a3: color(display-p3 0.718 0.349 0.996/0.169);
      --purple-a4: color(display-p3 0.702 0.353 1/0.248);
      --purple-a5: color(display-p3 0.718 0.404 1/0.303);
      --purple-a6: color(display-p3 0.733 0.455 1/0.366);
      --purple-a7: color(display-p3 0.753 0.506 1/0.458);
      --purple-a8: color(display-p3 0.749 0.522 1/0.622);
      --purple-a9: color(display-p3 0.686 0.408 1/0.736);
      --purple-a10: color(display-p3 0.71 0.459 1/0.778);
      --purple-a11: color(display-p3 0.8 0.62 1);
      --purple-a12: color(display-p3 0.913 0.854 0.971);

      --violet-1: color(display-p3 0.077 0.071 0.118);
      --violet-2: color(display-p3 0.101 0.084 0.141);
      --violet-3: color(display-p3 0.154 0.123 0.256);
      --violet-4: color(display-p3 0.191 0.148 0.345);
      --violet-5: color(display-p3 0.226 0.182 0.396);
      --violet-6: color(display-p3 0.269 0.223 0.449);
      --violet-7: color(display-p3 0.326 0.277 0.53);
      --violet-8: color(display-p3 0.399 0.346 0.656);
      --violet-9: color(display-p3 0.417 0.341 0.784);
      --violet-10: color(display-p3 0.477 0.402 0.823);
      --violet-11: color(display-p3 0.72 0.65 1);
      --violet-12: color(display-p3 0.883 0.867 0.986);
      --violet-a1: color(display-p3 0.282 0.141 0.996/0.055);
      --violet-a2: color(display-p3 0.51 0.263 1/0.08);
      --violet-a3: color(display-p3 0.494 0.337 0.996/0.202);
      --violet-a4: color(display-p3 0.49 0.345 1/0.299);
      --violet-a5: color(display-p3 0.525 0.392 1/0.353);
      --violet-a6: color(display-p3 0.569 0.455 1/0.408);
      --violet-a7: color(display-p3 0.588 0.494 1/0.496);
      --violet-a8: color(display-p3 0.596 0.51 1/0.631);
      --violet-a9: color(display-p3 0.522 0.424 1/0.769);
      --violet-a10: color(display-p3 0.576 0.482 1/0.811);
      --violet-a11: color(display-p3 0.72 0.65 1);
      --violet-a12: color(display-p3 0.883 0.867 0.986);

      --iris-1: color(display-p3 0.075 0.075 0.114);
      --iris-2: color(display-p3 0.089 0.086 0.14);
      --iris-3: color(display-p3 0.128 0.134 0.272);
      --iris-4: color(display-p3 0.153 0.165 0.382);
      --iris-5: color(display-p3 0.192 0.201 0.44);
      --iris-6: color(display-p3 0.239 0.241 0.491);
      --iris-7: color(display-p3 0.291 0.289 0.565);
      --iris-8: color(display-p3 0.35 0.345 0.673);
      --iris-9: color(display-p3 0.357 0.357 0.81);
      --iris-10: color(display-p3 0.428 0.416 0.843);
      --iris-11: color(display-p3 0.685 0.662 1);
      --iris-12: color(display-p3 0.878 0.875 0.986);
      --iris-a1: color(display-p3 0.224 0.224 0.992/0.051);
      --iris-a2: color(display-p3 0.361 0.314 1/0.08);
      --iris-a3: color(display-p3 0.357 0.373 1/0.219);
      --iris-a4: color(display-p3 0.325 0.361 1/0.337);
      --iris-a5: color(display-p3 0.38 0.4 1/0.4);
      --iris-a6: color(display-p3 0.447 0.447 1/0.454);
      --iris-a7: color(display-p3 0.486 0.486 1/0.534);
      --iris-a8: color(display-p3 0.502 0.494 1/0.652);
      --iris-a9: color(display-p3 0.431 0.431 1/0.799);
      --iris-a10: color(display-p3 0.502 0.486 1/0.832);
      --iris-a11: color(display-p3 0.685 0.662 1);
      --iris-a12: color(display-p3 0.878 0.875 0.986);

      --indigo-1: color(display-p3 0.068 0.074 0.118);
      --indigo-2: color(display-p3 0.081 0.089 0.144);
      --indigo-3: color(display-p3 0.105 0.141 0.275);
      --indigo-4: color(display-p3 0.129 0.18 0.369);
      --indigo-5: color(display-p3 0.163 0.22 0.439);
      --indigo-6: color(display-p3 0.203 0.262 0.5);
      --indigo-7: color(display-p3 0.245 0.309 0.575);
      --indigo-8: color(display-p3 0.285 0.362 0.674);
      --indigo-9: color(display-p3 0.276 0.384 0.837);
      --indigo-10: color(display-p3 0.354 0.445 0.866);
      --indigo-11: color(display-p3 0.63 0.69 1);
      --indigo-12: color(display-p3 0.848 0.881 0.99);
      --indigo-a1: color(display-p3 0.071 0.212 0.996/0.055);
      --indigo-a2: color(display-p3 0.251 0.345 0.988/0.085);
      --indigo-a3: color(display-p3 0.243 0.404 1/0.223);
      --indigo-a4: color(display-p3 0.263 0.42 1/0.324);
      --indigo-a5: color(display-p3 0.314 0.451 1/0.4);
      --indigo-a6: color(display-p3 0.361 0.49 1/0.467);
      --indigo-a7: color(display-p3 0.388 0.51 1/0.547);
      --indigo-a8: color(display-p3 0.404 0.518 1/0.652);
      --indigo-a9: color(display-p3 0.318 0.451 1/0.824);
      --indigo-a10: color(display-p3 0.404 0.506 1/0.858);
      --indigo-a11: color(display-p3 0.63 0.69 1);
      --indigo-a12: color(display-p3 0.848 0.881 0.99);

      --blue-1: color(display-p3 0.057 0.081 0.122);
      --blue-2: color(display-p3 0.072 0.098 0.147);
      --blue-3: color(display-p3 0.078 0.154 0.27);
      --blue-4: color(display-p3 0.033 0.197 0.37);
      --blue-5: color(display-p3 0.08 0.245 0.441);
      --blue-6: color(display-p3 0.14 0.298 0.511);
      --blue-7: color(display-p3 0.195 0.361 0.6);
      --blue-8: color(display-p3 0.239 0.434 0.72);
      --blue-9: color(display-p3 0.247 0.556 0.969);
      --blue-10: color(display-p3 0.344 0.612 0.973);
      --blue-11: color(display-p3 0.49 0.72 1);
      --blue-12: color(display-p3 0.788 0.898 0.99);
      --blue-a1: color(display-p3 0 0.333 1/0.059);
      --blue-a2: color(display-p3 0.114 0.435 0.988/0.085);
      --blue-a3: color(display-p3 0.122 0.463 1/0.219);
      --blue-a4: color(display-p3 0 0.467 1/0.324);
      --blue-a5: color(display-p3 0.098 0.51 1/0.4);
      --blue-a6: color(display-p3 0.224 0.557 1/0.475);
      --blue-a7: color(display-p3 0.294 0.584 1/0.572);
      --blue-a8: color(display-p3 0.314 0.592 1/0.702);
      --blue-a9: color(display-p3 0.251 0.573 0.996/0.967);
      --blue-a10: color(display-p3 0.357 0.631 1/0.971);
      --blue-a11: color(display-p3 0.49 0.72 1);
      --blue-a12: color(display-p3 0.788 0.898 0.99);

      --cyan-1: color(display-p3 0.053 0.085 0.098);
      --cyan-2: color(display-p3 0.072 0.105 0.122);
      --cyan-3: color(display-p3 0.073 0.168 0.209);
      --cyan-4: color(display-p3 0.063 0.216 0.277);
      --cyan-5: color(display-p3 0.091 0.267 0.336);
      --cyan-6: color(display-p3 0.137 0.324 0.4);
      --cyan-7: color(display-p3 0.186 0.398 0.484);
      --cyan-8: color(display-p3 0.23 0.496 0.6);
      --cyan-9: color(display-p3 0.282 0.627 0.765);
      --cyan-10: color(display-p3 0.331 0.675 0.801);
      --cyan-11: color(display-p3 0.446 0.79 0.887);
      --cyan-12: color(display-p3 0.757 0.919 0.962);
      --cyan-a1: color(display-p3 0 0.647 0.992/0.034);
      --cyan-a2: color(display-p3 0.133 0.733 1/0.059);
      --cyan-a3: color(display-p3 0.122 0.741 0.996/0.152);
      --cyan-a4: color(display-p3 0.051 0.725 1/0.227);
      --cyan-a5: color(display-p3 0.149 0.757 1/0.29);
      --cyan-a6: color(display-p3 0.267 0.792 1/0.358);
      --cyan-a7: color(display-p3 0.333 0.808 1/0.446);
      --cyan-a8: color(display-p3 0.357 0.816 1/0.572);
      --cyan-a9: color(display-p3 0.357 0.82 1/0.748);
      --cyan-a10: color(display-p3 0.4 0.839 1/0.786);
      --cyan-a11: color(display-p3 0.446 0.79 0.887);
      --cyan-a12: color(display-p3 0.757 0.919 0.962);

      --teal-1: color(display-p3 0.059 0.083 0.079);
      --teal-2: color(display-p3 0.075 0.11 0.107);
      --teal-3: color(display-p3 0.087 0.175 0.165);
      --teal-4: color(display-p3 0.087 0.227 0.214);
      --teal-5: color(display-p3 0.12 0.277 0.261);
      --teal-6: color(display-p3 0.162 0.335 0.314);
      --teal-7: color(display-p3 0.205 0.406 0.379);
      --teal-8: color(display-p3 0.245 0.489 0.453);
      --teal-9: color(display-p3 0.297 0.637 0.581);
      --teal-10: color(display-p3 0.319 0.69 0.62);
      --teal-11: color(display-p3 0.388 0.835 0.719);
      --teal-12: color(display-p3 0.734 0.934 0.87);
      --teal-a1: color(display-p3 0 0.992 0.761/0.017);
      --teal-a2: color(display-p3 0.235 0.988 0.902/0.047);
      --teal-a3: color(display-p3 0.235 1 0.898/0.118);
      --teal-a4: color(display-p3 0.18 0.996 0.929/0.173);
      --teal-a5: color(display-p3 0.31 1 0.933/0.227);
      --teal-a6: color(display-p3 0.396 1 0.933/0.286);
      --teal-a7: color(display-p3 0.443 1 0.925/0.366);
      --teal-a8: color(display-p3 0.459 1 0.925/0.454);
      --teal-a9: color(display-p3 0.443 0.996 0.906/0.61);
      --teal-a10: color(display-p3 0.439 0.996 0.89/0.669);
      --teal-a11: color(display-p3 0.388 0.835 0.719);
      --teal-a12: color(display-p3 0.734 0.934 0.87);
      --jade-1: color(display-p3 0.059 0.083 0.071);

      --jade-2: color(display-p3 0.078 0.11 0.094);
      --jade-3: color(display-p3 0.091 0.176 0.138);
      --jade-4: color(display-p3 0.102 0.228 0.177);
      --jade-5: color(display-p3 0.133 0.279 0.221);
      --jade-6: color(display-p3 0.174 0.334 0.273);
      --jade-7: color(display-p3 0.219 0.402 0.335);
      --jade-8: color(display-p3 0.263 0.488 0.411);
      --jade-9: color(display-p3 0.319 0.63 0.521);
      --jade-10: color(display-p3 0.338 0.68 0.555);
      --jade-11: color(display-p3 0.4 0.835 0.656);
      --jade-12: color(display-p3 0.734 0.934 0.838);
      --jade-a1: color(display-p3 0 0.992 0.298/0.017);
      --jade-a2: color(display-p3 0.318 0.988 0.651/0.047);
      --jade-a3: color(display-p3 0.267 1 0.667/0.118);
      --jade-a4: color(display-p3 0.275 0.996 0.702/0.173);
      --jade-a5: color(display-p3 0.361 1 0.741/0.227);
      --jade-a6: color(display-p3 0.439 1 0.796/0.286);
      --jade-a7: color(display-p3 0.49 1 0.804/0.362);
      --jade-a8: color(display-p3 0.506 1 0.835/0.45);
      --jade-a9: color(display-p3 0.478 0.996 0.816/0.606);
      --jade-a10: color(display-p3 0.478 1 0.816/0.656);
      --jade-a11: color(display-p3 0.4 0.835 0.656);
      --jade-a12: color(display-p3 0.734 0.934 0.838);

      --green-1: color(display-p3 0.062 0.083 0.071);
      --green-2: color(display-p3 0.079 0.106 0.09);
      --green-3: color(display-p3 0.1 0.173 0.133);
      --green-4: color(display-p3 0.115 0.229 0.166);
      --green-5: color(display-p3 0.147 0.282 0.206);
      --green-6: color(display-p3 0.185 0.338 0.25);
      --green-7: color(display-p3 0.227 0.403 0.298);
      --green-8: color(display-p3 0.27 0.479 0.351);
      --green-9: color(display-p3 0.332 0.634 0.442);
      --green-10: color(display-p3 0.357 0.682 0.474);
      --green-11: color(display-p3 0.434 0.828 0.573);
      --green-12: color(display-p3 0.747 0.938 0.807);
      --green-a1: color(display-p3 0 0.992 0.298/0.017);
      --green-a2: color(display-p3 0.341 0.98 0.616/0.043);
      --green-a3: color(display-p3 0.376 0.996 0.655/0.114);
      --green-a4: color(display-p3 0.341 0.996 0.635/0.173);
      --green-a5: color(display-p3 0.408 1 0.678/0.232);
      --green-a6: color(display-p3 0.475 1 0.706/0.29);
      --green-a7: color(display-p3 0.514 1 0.706/0.362);
      --green-a8: color(display-p3 0.529 1 0.718/0.442);
      --green-a9: color(display-p3 0.502 0.996 0.682/0.61);
      --green-a10: color(display-p3 0.506 1 0.682/0.66);
      --green-a11: color(display-p3 0.434 0.828 0.573);
      --green-a12: color(display-p3 0.747 0.938 0.807);

      --grass-1: color(display-p3 0.062 0.083 0.067);
      --grass-2: color(display-p3 0.083 0.103 0.085);
      --grass-3: color(display-p3 0.118 0.163 0.122);
      --grass-4: color(display-p3 0.142 0.225 0.15);
      --grass-5: color(display-p3 0.178 0.279 0.186);
      --grass-6: color(display-p3 0.217 0.337 0.224);
      --grass-7: color(display-p3 0.258 0.4 0.264);
      --grass-8: color(display-p3 0.302 0.47 0.305);
      --grass-9: color(display-p3 0.38 0.647 0.378);
      --grass-10: color(display-p3 0.426 0.694 0.426);
      --grass-11: color(display-p3 0.535 0.807 0.542);
      --grass-12: color(display-p3 0.797 0.936 0.776);
      --grass-a1: color(display-p3 0 0.992 0.071/0.017);
      --grass-a2: color(display-p3 0.482 0.996 0.584/0.038);
      --grass-a3: color(display-p3 0.549 0.992 0.588/0.106);
      --grass-a4: color(display-p3 0.51 0.996 0.557/0.169);
      --grass-a5: color(display-p3 0.553 1 0.588/0.227);
      --grass-a6: color(display-p3 0.584 1 0.608/0.29);
      --grass-a7: color(display-p3 0.604 1 0.616/0.358);
      --grass-a8: color(display-p3 0.608 1 0.62/0.433);
      --grass-a9: color(display-p3 0.573 1 0.569/0.622);
      --grass-a10: color(display-p3 0.6 0.996 0.6/0.673);
      --grass-a11: color(display-p3 0.535 0.807 0.542);
      --grass-a12: color(display-p3 0.797 0.936 0.776);

      --orange-1: color(display-p3 0.088 0.07 0.057);
      --orange-2: color(display-p3 0.113 0.089 0.061);
      --orange-3: color(display-p3 0.189 0.12 0.056);
      --orange-4: color(display-p3 0.262 0.132 0);
      --orange-5: color(display-p3 0.315 0.168 0.016);
      --orange-6: color(display-p3 0.376 0.219 0.088);
      --orange-7: color(display-p3 0.465 0.283 0.147);
      --orange-8: color(display-p3 0.601 0.359 0.201);
      --orange-9: color(display-p3 0.9 0.45 0.2);
      --orange-10: color(display-p3 0.98 0.51 0.23);
      --orange-11: color(display-p3 1 0.63 0.38);
      --orange-12: color(display-p3 0.98 0.883 0.775);
      --orange-a1: color(display-p3 0.961 0.247 0/0.022);
      --orange-a2: color(display-p3 0.992 0.529 0/0.051);
      --orange-a3: color(display-p3 0.996 0.486 0/0.131);
      --orange-a4: color(display-p3 0.996 0.384 0/0.211);
      --orange-a5: color(display-p3 1 0.455 0/0.265);
      --orange-a6: color(display-p3 1 0.529 0.129/0.332);
      --orange-a7: color(display-p3 1 0.569 0.251/0.429);
      --orange-a8: color(display-p3 1 0.584 0.302/0.572);
      --orange-a9: color(display-p3 1 0.494 0.216/0.895);
      --orange-a10: color(display-p3 1 0.522 0.235/0.979);
      --orange-a11: color(display-p3 1 0.63 0.38);
      --orange-a12: color(display-p3 0.98 0.883 0.775);

      --brown-1: color(display-p3 0.071 0.067 0.059);
      --brown-2: color(display-p3 0.107 0.095 0.087);
      --brown-3: color(display-p3 0.151 0.13 0.115);
      --brown-4: color(display-p3 0.191 0.161 0.138);
      --brown-5: color(display-p3 0.235 0.194 0.162);
      --brown-6: color(display-p3 0.291 0.237 0.192);
      --brown-7: color(display-p3 0.365 0.295 0.232);
      --brown-8: color(display-p3 0.469 0.377 0.287);
      --brown-9: color(display-p3 0.651 0.505 0.368);
      --brown-10: color(display-p3 0.697 0.557 0.423);
      --brown-11: color(display-p3 0.835 0.715 0.597);
      --brown-12: color(display-p3 0.938 0.885 0.802);
      --brown-a1: color(display-p3 0.855 0.071 0/0.005);
      --brown-a2: color(display-p3 0.98 0.706 0.525/0.043);
      --brown-a3: color(display-p3 0.996 0.745 0.576/0.093);
      --brown-a4: color(display-p3 1 0.765 0.592/0.135);
      --brown-a5: color(display-p3 1 0.761 0.588/0.181);
      --brown-a6: color(display-p3 1 0.773 0.592/0.24);
      --brown-a7: color(display-p3 0.996 0.776 0.58/0.32);
      --brown-a8: color(display-p3 1 0.78 0.573/0.433);
      --brown-a9: color(display-p3 1 0.769 0.549/0.627);
      --brown-a10: color(display-p3 1 0.792 0.596/0.677);
      --brown-a11: color(display-p3 0.835 0.715 0.597);
      --brown-a12: color(display-p3 0.938 0.885 0.802);

      --sky-1: color(display-p3 0.056 0.078 0.116);
      --sky-2: color(display-p3 0.075 0.101 0.149);
      --sky-3: color(display-p3 0.089 0.154 0.244);
      --sky-4: color(display-p3 0.106 0.207 0.323);
      --sky-5: color(display-p3 0.135 0.261 0.394);
      --sky-6: color(display-p3 0.17 0.322 0.469);
      --sky-7: color(display-p3 0.205 0.394 0.557);
      --sky-8: color(display-p3 0.232 0.48 0.665);
      --sky-9: color(display-p3 0.585 0.877 0.983);
      --sky-10: color(display-p3 0.718 0.925 0.991);
      --sky-11: color(display-p3 0.536 0.772 0.924);
      --sky-12: color(display-p3 0.799 0.947 0.993);
      --sky-a1: color(display-p3 0 0.282 0.996/0.055);
      --sky-a2: color(display-p3 0.157 0.467 0.992/0.089);
      --sky-a3: color(display-p3 0.192 0.522 0.996/0.19);
      --sky-a4: color(display-p3 0.212 0.584 1/0.274);
      --sky-a5: color(display-p3 0.259 0.631 1/0.349);
      --sky-a6: color(display-p3 0.302 0.655 1/0.433);
      --sky-a7: color(display-p3 0.329 0.686 1/0.526);
      --sky-a8: color(display-p3 0.325 0.71 1/0.643);
      --sky-a9: color(display-p3 0.592 0.894 1/0.984);
      --sky-a10: color(display-p3 0.722 0.933 1/0.992);
      --sky-a11: color(display-p3 0.536 0.772 0.924);
      --sky-a12: color(display-p3 0.799 0.947 0.993);

      --mint-1: color(display-p3 0.059 0.082 0.081);
      --mint-2: color(display-p3 0.068 0.104 0.105);
      --mint-3: color(display-p3 0.077 0.17 0.168);
      --mint-4: color(display-p3 0.068 0.224 0.22);
      --mint-5: color(display-p3 0.104 0.275 0.264);
      --mint-6: color(display-p3 0.154 0.332 0.313);
      --mint-7: color(display-p3 0.207 0.403 0.373);
      --mint-8: color(display-p3 0.258 0.49 0.441);
      --mint-9: color(display-p3 0.62 0.908 0.834);
      --mint-10: color(display-p3 0.725 0.954 0.898);
      --mint-11: color(display-p3 0.482 0.825 0.733);
      --mint-12: color(display-p3 0.807 0.955 0.887);
      --mint-a1: color(display-p3 0 0.992 0.992/0.017);
      --mint-a2: color(display-p3 0.071 0.98 0.98/0.043);
      --mint-a3: color(display-p3 0.176 0.996 0.996/0.11);
      --mint-a4: color(display-p3 0.071 0.996 0.973/0.169);
      --mint-a5: color(display-p3 0.243 1 0.949/0.223);
      --mint-a6: color(display-p3 0.369 1 0.933/0.286);
      --mint-a7: color(display-p3 0.459 1 0.914/0.362);
      --mint-a8: color(display-p3 0.49 1 0.89/0.454);
      --mint-a9: color(display-p3 0.678 0.996 0.914/0.904);
      --mint-a10: color(display-p3 0.761 1 0.941/0.95);
      --mint-a11: color(display-p3 0.482 0.825 0.733);
      --mint-a12: color(display-p3 0.807 0.955 0.887);

      --lime-1: color(display-p3 0.067 0.073 0.048);
      --lime-2: color(display-p3 0.086 0.1 0.067);
      --lime-3: color(display-p3 0.13 0.16 0.099);
      --lime-4: color(display-p3 0.172 0.214 0.126);
      --lime-5: color(display-p3 0.213 0.266 0.153);
      --lime-6: color(display-p3 0.257 0.321 0.182);
      --lime-7: color(display-p3 0.307 0.383 0.215);
      --lime-8: color(display-p3 0.365 0.456 0.25);
      --lime-9: color(display-p3 0.78 0.928 0.466);
      --lime-10: color(display-p3 0.865 0.995 0.519);
      --lime-11: color(display-p3 0.771 0.893 0.485);
      --lime-12: color(display-p3 0.905 0.966 0.753);
      --lime-a1: color(display-p3 0.067 0.941 0/0.009);
      --lime-a2: color(display-p3 0.584 0.996 0.071/0.038);
      --lime-a3: color(display-p3 0.69 1 0.38/0.101);
      --lime-a4: color(display-p3 0.729 1 0.435/0.16);
      --lime-a5: color(display-p3 0.745 1 0.471/0.215);
      --lime-a6: color(display-p3 0.769 1 0.482/0.274);
      --lime-a7: color(display-p3 0.769 1 0.506/0.341);
      --lime-a8: color(display-p3 0.784 1 0.51/0.416);
      --lime-a9: color(display-p3 0.839 1 0.502/0.925);
      --lime-a10: color(display-p3 0.871 1 0.522/0.996);
      --lime-a11: color(display-p3 0.771 0.893 0.485);
      --lime-a12: color(display-p3 0.905 0.966 0.753);

      --yellow-1: color(display-p3 0.078 0.069 0.047);
      --yellow-2: color(display-p3 0.103 0.094 0.063);
      --yellow-3: color(display-p3 0.168 0.137 0.039);
      --yellow-4: color(display-p3 0.209 0.169 0);
      --yellow-5: color(display-p3 0.255 0.209 0);
      --yellow-6: color(display-p3 0.31 0.261 0.07);
      --yellow-7: color(display-p3 0.389 0.331 0.135);
      --yellow-8: color(display-p3 0.497 0.42 0.182);
      --yellow-9: color(display-p3 1 0.92 0.22);
      --yellow-10: color(display-p3 1 1 0.456);
      --yellow-11: color(display-p3 0.948 0.885 0.392);
      --yellow-12: color(display-p3 0.959 0.934 0.731);
      --yellow-a1: color(display-p3 0.973 0.369 0/0.013);
      --yellow-a2: color(display-p3 0.996 0.792 0/0.038);
      --yellow-a3: color(display-p3 0.996 0.71 0/0.11);
      --yellow-a4: color(display-p3 0.996 0.741 0/0.152);
      --yellow-a5: color(display-p3 0.996 0.765 0/0.202);
      --yellow-a6: color(display-p3 0.996 0.816 0.082/0.261);
      --yellow-a7: color(display-p3 1 0.831 0.263/0.345);
      --yellow-a8: color(display-p3 1 0.831 0.314/0.463);
      --yellow-a9: color(display-p3 1 0.922 0.22);
      --yellow-a10: color(display-p3 1 1 0.455);
      --yellow-a11: color(display-p3 0.948 0.885 0.392);
      --yellow-a12: color(display-p3 0.959 0.934 0.731);

      --amber-1: color(display-p3 0.082 0.07 0.05);
      --amber-2: color(display-p3 0.111 0.094 0.064);
      --amber-3: color(display-p3 0.178 0.128 0.049);
      --amber-4: color(display-p3 0.239 0.156 0);
      --amber-5: color(display-p3 0.29 0.193 0);
      --amber-6: color(display-p3 0.344 0.245 0.076);
      --amber-7: color(display-p3 0.422 0.314 0.141);
      --amber-8: color(display-p3 0.535 0.399 0.189);
      --amber-9: color(display-p3 1 0.77 0.26);
      --amber-10: color(display-p3 1 0.87 0.15);
      --amber-11: color(display-p3 1 0.8 0.29);
      --amber-12: color(display-p3 0.984 0.909 0.726);
      --amber-a1: color(display-p3 0.992 0.298 0/0.017);
      --amber-a2: color(display-p3 0.988 0.651 0/0.047);
      --amber-a3: color(display-p3 1 0.6 0/0.118);
      --amber-a4: color(display-p3 1 0.557 0/0.185);
      --amber-a5: color(display-p3 1 0.592 0/0.24);
      --amber-a6: color(display-p3 1 0.659 0.094/0.299);
      --amber-a7: color(display-p3 1 0.714 0.263/0.383);
      --amber-a8: color(display-p3 0.996 0.729 0.306/0.5);
      --amber-a9: color(display-p3 1 0.769 0.259);
      --amber-a10: color(display-p3 1 0.871 0.149);
      --amber-a11: color(display-p3 1 0.8 0.29);
      --amber-a12: color(display-p3 0.984 0.909 0.726);

      --gold-1: color(display-p3 0.071 0.071 0.067);
      --gold-2: color(display-p3 0.104 0.101 0.09);
      --gold-3: color(display-p3 0.141 0.136 0.122);
      --gold-4: color(display-p3 0.177 0.17 0.152);
      --gold-5: color(display-p3 0.217 0.207 0.185);
      --gold-6: color(display-p3 0.265 0.252 0.225);
      --gold-7: color(display-p3 0.327 0.31 0.277);
      --gold-8: color(display-p3 0.407 0.384 0.342);
      --gold-9: color(display-p3 0.579 0.517 0.41);
      --gold-10: color(display-p3 0.628 0.566 0.463);
      --gold-11: color(display-p3 0.784 0.728 0.635);
      --gold-12: color(display-p3 0.906 0.887 0.855);
      --gold-a1: color(display-p3 0.855 0.855 0.071/0.005);
      --gold-a2: color(display-p3 0.98 0.89 0.616/0.043);
      --gold-a3: color(display-p3 1 0.949 0.753/0.08);
      --gold-a4: color(display-p3 1 0.933 0.8/0.118);
      --gold-a5: color(display-p3 1 0.949 0.804/0.16);
      --gold-a6: color(display-p3 1 0.925 0.8/0.215);
      --gold-a7: color(display-p3 1 0.945 0.831/0.278);
      --gold-a8: color(display-p3 1 0.937 0.82/0.366);
      --gold-a9: color(display-p3 0.996 0.882 0.69/0.551);
      --gold-a10: color(display-p3 1 0.894 0.725/0.601);
      --gold-a11: color(display-p3 0.784 0.728 0.635);
      --gold-a12: color(display-p3 0.906 0.887 0.855);

      --bronze-1: color(display-p3 0.076 0.067 0.063);
      --bronze-2: color(display-p3 0.106 0.097 0.093);
      --bronze-3: color(display-p3 0.147 0.132 0.125);
      --bronze-4: color(display-p3 0.185 0.166 0.156);
      --bronze-5: color(display-p3 0.227 0.202 0.19);
      --bronze-6: color(display-p3 0.278 0.246 0.23);
      --bronze-7: color(display-p3 0.343 0.302 0.281);
      --bronze-8: color(display-p3 0.426 0.374 0.347);
      --bronze-9: color(display-p3 0.611 0.507 0.455);
      --bronze-10: color(display-p3 0.66 0.556 0.504);
      --bronze-11: color(display-p3 0.81 0.707 0.655);
      --bronze-12: color(display-p3 0.921 0.88 0.854);
      --bronze-a1: color(display-p3 0.941 0.067 0/0.009);
      --bronze-a2: color(display-p3 0.98 0.8 0.706/0.043);
      --bronze-a3: color(display-p3 0.988 0.851 0.761/0.085);
      --bronze-a4: color(display-p3 0.996 0.839 0.78/0.127);
      --bronze-a5: color(display-p3 0.996 0.863 0.773/0.173);
      --bronze-a6: color(display-p3 1 0.863 0.796/0.227);
      --bronze-a7: color(display-p3 1 0.867 0.8/0.295);
      --bronze-a8: color(display-p3 1 0.859 0.788/0.387);
      --bronze-a9: color(display-p3 1 0.82 0.733/0.585);
      --bronze-a10: color(display-p3 1 0.839 0.761/0.635);
      --bronze-a11: color(display-p3 0.81 0.707 0.655);
      --bronze-a12: color(display-p3 0.921 0.88 0.854);

      --gray-1: color(display-p3 0.067 0.067 0.067);
      --gray-2: color(display-p3 0.098 0.098 0.098);
      --gray-3: color(display-p3 0.135 0.135 0.135);
      --gray-4: color(display-p3 0.163 0.163 0.163);
      --gray-5: color(display-p3 0.192 0.192 0.192);
      --gray-6: color(display-p3 0.228 0.228 0.228);
      --gray-7: color(display-p3 0.283 0.283 0.283);
      --gray-8: color(display-p3 0.375 0.375 0.375);
      --gray-9: color(display-p3 0.431 0.431 0.431);
      --gray-10: color(display-p3 0.484 0.484 0.484);
      --gray-11: color(display-p3 0.706 0.706 0.706);
      --gray-12: color(display-p3 0.933 0.933 0.933);
      --gray-a1: color(display-p3 0 0 0/0);
      --gray-a2: color(display-p3 1 1 1/0.034);
      --gray-a3: color(display-p3 1 1 1/0.071);
      --gray-a4: color(display-p3 1 1 1/0.105);
      --gray-a5: color(display-p3 1 1 1/0.134);
      --gray-a6: color(display-p3 1 1 1/0.172);
      --gray-a7: color(display-p3 1 1 1/0.231);
      --gray-a8: color(display-p3 1 1 1/0.332);
      --gray-a9: color(display-p3 1 1 1/0.391);
      --gray-a10: color(display-p3 1 1 1/0.445);
      --gray-a11: color(display-p3 1 1 1/0.685);
      --gray-a12: color(display-p3 1 1 1/0.929);

      --mauve-1: color(display-p3 0.07 0.067 0.074);
      --mauve-2: color(display-p3 0.101 0.098 0.105);
      --mauve-3: color(display-p3 0.138 0.134 0.144);
      --mauve-4: color(display-p3 0.167 0.161 0.175);
      --mauve-5: color(display-p3 0.196 0.189 0.206);
      --mauve-6: color(display-p3 0.232 0.225 0.245);
      --mauve-7: color(display-p3 0.286 0.277 0.302);
      --mauve-8: color(display-p3 0.383 0.373 0.408);
      --mauve-9: color(display-p3 0.434 0.428 0.467);
      --mauve-10: color(display-p3 0.487 0.48 0.519);
      --mauve-11: color(display-p3 0.707 0.7 0.735);
      --mauve-12: color(display-p3 0.933 0.933 0.94);
      --mauve-a1: color(display-p3 0 0 0/0);
      --mauve-a2: color(display-p3 0.996 0.992 1/0.034);
      --mauve-a3: color(display-p3 0.937 0.933 0.992/0.077);
      --mauve-a4: color(display-p3 0.957 0.918 0.996/0.111);
      --mauve-a5: color(display-p3 0.937 0.906 0.996/0.145);
      --mauve-a6: color(display-p3 0.953 0.925 0.996/0.183);
      --mauve-a7: color(display-p3 0.945 0.929 1/0.246);
      --mauve-a8: color(display-p3 0.937 0.918 1/0.361);
      --mauve-a9: color(display-p3 0.933 0.918 1/0.424);
      --mauve-a10: color(display-p3 0.941 0.925 1/0.479);
      --mauve-a11: color(display-p3 0.965 0.961 1/0.712);
      --mauve-a12: color(display-p3 0.992 0.992 1/0.937);

      --slate-1: color(display-p3 0.067 0.067 0.074);
      --slate-2: color(display-p3 0.095 0.098 0.105);
      --slate-3: color(display-p3 0.13 0.135 0.145);
      --slate-4: color(display-p3 0.156 0.163 0.176);
      --slate-5: color(display-p3 0.183 0.191 0.206);
      --slate-6: color(display-p3 0.215 0.226 0.244);
      --slate-7: color(display-p3 0.265 0.28 0.302);
      --slate-8: color(display-p3 0.357 0.381 0.409);
      --slate-9: color(display-p3 0.415 0.431 0.463);
      --slate-10: color(display-p3 0.469 0.483 0.514);
      --slate-11: color(display-p3 0.692 0.704 0.728);
      --slate-12: color(display-p3 0.93 0.933 0.94);
      --slate-a1: color(display-p3 0 0 0/0);
      --slate-a2: color(display-p3 0.875 0.992 1/0.034);
      --slate-a3: color(display-p3 0.882 0.933 0.992/0.077);
      --slate-a4: color(display-p3 0.882 0.953 0.996/0.111);
      --slate-a5: color(display-p3 0.878 0.929 0.996/0.145);
      --slate-a6: color(display-p3 0.882 0.949 0.996/0.183);
      --slate-a7: color(display-p3 0.882 0.929 1/0.246);
      --slate-a8: color(display-p3 0.871 0.937 1/0.361);
      --slate-a9: color(display-p3 0.898 0.937 1/0.42);
      --slate-a10: color(display-p3 0.918 0.945 1/0.475);
      --slate-a11: color(display-p3 0.949 0.969 0.996/0.708);
      --slate-a12: color(display-p3 0.988 0.992 1/0.937);

      --sage-1: color(display-p3 0.064 0.07 0.067);
      --sage-2: color(display-p3 0.092 0.098 0.094);
      --sage-3: color(display-p3 0.128 0.135 0.131);
      --sage-4: color(display-p3 0.155 0.164 0.159);
      --sage-5: color(display-p3 0.183 0.193 0.188);
      --sage-6: color(display-p3 0.218 0.23 0.224);
      --sage-7: color(display-p3 0.269 0.285 0.277);
      --sage-8: color(display-p3 0.362 0.382 0.373);
      --sage-9: color(display-p3 0.398 0.438 0.421);
      --sage-10: color(display-p3 0.453 0.49 0.474);
      --sage-11: color(display-p3 0.685 0.709 0.697);
      --sage-12: color(display-p3 0.927 0.933 0.93);
      --sage-a1: color(display-p3 0 0 0/0);
      --sage-a2: color(display-p3 0.976 0.988 0.984/0.03);
      --sage-a3: color(display-p3 0.992 0.945 0.941/0.072);
      --sage-a4: color(display-p3 0.988 0.996 0.992/0.102);
      --sage-a5: color(display-p3 0.992 1 0.996/0.131);
      --sage-a6: color(display-p3 0.973 1 0.976/0.173);
      --sage-a7: color(display-p3 0.957 1 0.976/0.233);
      --sage-a8: color(display-p3 0.957 1 0.984/0.334);
      --sage-a9: color(display-p3 0.902 1 0.957/0.397);
      --sage-a10: color(display-p3 0.929 1 0.973/0.452);
      --sage-a11: color(display-p3 0.969 1 0.988/0.688);
      --sage-a12: color(display-p3 0.992 1 0.996/0.929);

      --olive-1: color(display-p3 0.067 0.07 0.063);
      --olive-2: color(display-p3 0.095 0.098 0.091);
      --olive-3: color(display-p3 0.131 0.135 0.126);
      --olive-4: color(display-p3 0.158 0.163 0.153);
      --olive-5: color(display-p3 0.186 0.192 0.18);
      --olive-6: color(display-p3 0.221 0.229 0.215);
      --olive-7: color(display-p3 0.273 0.284 0.266);
      --olive-8: color(display-p3 0.365 0.382 0.359);
      --olive-9: color(display-p3 0.414 0.438 0.404);
      --olive-10: color(display-p3 0.467 0.49 0.458);
      --olive-11: color(display-p3 0.69 0.709 0.682);
      --olive-12: color(display-p3 0.927 0.933 0.926);
      --olive-a1: color(display-p3 0 0 0/0);
      --olive-a2: color(display-p3 0.984 0.988 0.976/0.03);
      --olive-a3: color(display-p3 0.992 0.996 0.988/0.068);
      --olive-a4: color(display-p3 0.953 0.996 0.949/0.102);
      --olive-a5: color(display-p3 0.969 1 0.965/0.131);
      --olive-a6: color(display-p3 0.973 1 0.969/0.169);
      --olive-a7: color(display-p3 0.98 1 0.961/0.228);
      --olive-a8: color(display-p3 0.961 1 0.957/0.334);
      --olive-a9: color(display-p3 0.949 1 0.922/0.397);
      --olive-a10: color(display-p3 0.953 1 0.941/0.452);
      --olive-a11: color(display-p3 0.976 1 0.965/0.688);
      --olive-a12: color(display-p3 0.992 1 0.992/0.929);

      --sand-1: color(display-p3 0.067 0.067 0.063);
      --sand-2: color(display-p3 0.098 0.098 0.094);
      --sand-3: color(display-p3 0.135 0.135 0.129);
      --sand-4: color(display-p3 0.164 0.163 0.156);
      --sand-5: color(display-p3 0.193 0.192 0.183);
      --sand-6: color(display-p3 0.23 0.229 0.217);
      --sand-7: color(display-p3 0.285 0.282 0.267);
      --sand-8: color(display-p3 0.384 0.378 0.357);
      --sand-9: color(display-p3 0.434 0.428 0.403);
      --sand-10: color(display-p3 0.487 0.481 0.456);
      --sand-11: color(display-p3 0.707 0.703 0.68);
      --sand-12: color(display-p3 0.933 0.933 0.926);
      --sand-a1: color(display-p3 0 0 0/0);
      --sand-a2: color(display-p3 0.992 0.992 0.988/0.034);
      --sand-a3: color(display-p3 0.996 0.996 0.992/0.072);
      --sand-a4: color(display-p3 0.992 0.992 0.953/0.106);
      --sand-a5: color(display-p3 1 1 0.965/0.135);
      --sand-a6: color(display-p3 1 0.976 0.929/0.177);
      --sand-a7: color(display-p3 1 0.984 0.929/0.236);
      --sand-a8: color(display-p3 1 0.976 0.925/0.341);
      --sand-a9: color(display-p3 1 0.98 0.925/0.395);
      --sand-a10: color(display-p3 1 0.992 0.933/0.45);
      --sand-a11: color(display-p3 1 0.996 0.961/0.685);
      --sand-a12: color(display-p3 1 1 0.992/0.929);

      --gray-2-translucent: color(display-p3 0.1137 0.1137 0.1137/0.7);
      --mauve-2-translucent: color(display-p3 0.1176 0.1137 0.1176/0.7);
      --slate-2-translucent: color(display-p3 0.1059 0.1137 0.1176/0.7);
      --sage-2-translucent: color(display-p3 0.102 0.1137 0.1059/0.7);
      --olive-2-translucent: color(display-p3 0.1059 0.1137 0.102/0.7);
      --sand-2-translucent: color(display-p3 0.1137 0.1137 0.1059/0.7);

      --gray-surface: color(display-p3 0.1255 0.1255 0.1255/0.5);
      --mauve-surface: color(display-p3 0.1333 0.1255 0.1333/0.5);
      --slate-surface: color(display-p3 0.1176 0.1255 0.1333/0.5);
      --sage-surface: color(display-p3 0.1176 0.1255 0.1176/0.5);
      --olive-surface: color(display-p3 0.1176 0.1255 0.1176/0.5);
      --sand-surface: color(display-p3 0.1255 0.1255 0.1255/0.5);
      --tomato-surface: color(display-p3 0.1569 0.0941 0.0784/0.5);
      --red-surface: color(display-p3 0.1647 0.0863 0.0863/0.5);
      --ruby-surface: color(display-p3 0.1569 0.0941 0.1098/0.5);
      --crimson-surface: color(display-p3 0.1647 0.0863 0.1176/0.5);
      --pink-surface: color(display-p3 0.1725 0.0784 0.149/0.5);
      --plum-surface: color(display-p3 0.1647 0.0863 0.1725/0.5);
      --purple-surface: color(display-p3 0.149 0.0941 0.1961/0.5);
      --violet-surface: color(display-p3 0.1333 0.102 0.2118/0.5);
      --iris-surface: color(display-p3 0.1098 0.102 0.2118/0.5);
      --indigo-surface: color(display-p3 0.0941 0.1098 0.2196/0.5);
      --blue-surface: color(display-p3 0.0706 0.1255 0.2196/0.5);
      --cyan-surface: color(display-p3 0.0784 0.1412 0.1725/0.5);
      --teal-surface: color(display-p3 0.0863 0.149 0.1412/0.5);
      --jade-surface: color(display-p3 0.0863 0.149 0.1176/0.5);
      --green-surface: color(display-p3 0.0941 0.1412 0.1098/0.5);
      --grass-surface: color(display-p3 0.102 0.1333 0.102/0.5);
      --brown-surface: color(display-p3 0.1412 0.1176 0.102/0.5);
      --bronze-surface: color(display-p3 0.1412 0.1255 0.1176/0.5);
      --gold-surface: color(display-p3 0.1412 0.1333 0.1098/0.5);
      --sky-surface: color(display-p3 0.0863 0.1333 0.2196/0.5);
      --mint-surface: color(display-p3 0.0941 0.149 0.1412/0.5);
      --lime-surface: color(display-p3 0.1098 0.1255 0.0784/0.5);
      --yellow-surface: color(display-p3 0.1333 0.1176 0.0706/0.5);
      --amber-surface: color(display-p3 0.1412 0.1176 0.0784/0.5);
      --orange-surface: color(display-p3 0.1412 0.1098 0.0706/0.5)
    }
  }
}
*/
:where(html) {
  --black-a1: oklch(0% 0 0 / 5%);
  --black-a2: oklch(0% 0 0 / 10%);
  --black-a3: oklch(0% 0 0 / 15%);
  --black-a4: oklch(0% 0 0 / 20%);
  --black-a5: oklch(0% 0 0 / 30%);
  --black-a6: oklch(0% 0 0 / 40%);
  --black-a7: oklch(0% 0 0 / 50%);
  --black-a8: oklch(0% 0 0 / 60%);
  --black-a9: oklch(0% 0 0 / 70%);
  --black-a10: oklch(0% 0 0 / 80%);
  --black-a11: oklch(0% 0 0 / 90%);
  --black-a12: oklch(0% 0 0 / 95%);
  --white-a1: oklch(100% 0 0 / 5%);
  --white-a2: oklch(100% 0 0 / 10%);
  --white-a3: oklch(100% 0 0 / 15%);
  --white-a4: oklch(100% 0 0 / 20%);
  --white-a5: oklch(100% 0 0 / 30%);
  --white-a6: oklch(100% 0 0 / 40%);
  --white-a7: oklch(100% 0 0 / 50%);
  --white-a8: oklch(100% 0 0 / 60%);
  --white-a9: oklch(100% 0 0 / 70%);
  --white-a10: oklch(100% 0 0 / 80%);
  --white-a11: oklch(100% 0 0 / 90%);
  --white-a12: oklch(100% 0 0 / 95%);
  --tomato-9-contrast: oklch(100% 0 0);
  --red-9-contrast: oklch(100% 0 0);
  --ruby-9-contrast: oklch(100% 0 0);
  --crimson-9-contrast: oklch(100% 0 0);
  --pink-9-contrast: oklch(100% 0 0);
  --plum-9-contrast: oklch(100% 0 0);
  --purple-9-contrast: oklch(100% 0 0);
  --violet-9-contrast: oklch(100% 0 0);
  --iris-9-contrast: oklch(100% 0 0);
  --indigo-9-contrast: oklch(100% 0 0);
  --blue-9-contrast: oklch(100% 0 0);
  --cyan-9-contrast: oklch(100% 0 0);
  --teal-9-contrast: oklch(100% 0 0);
  --jade-9-contrast: oklch(100% 0 0);
  --green-9-contrast: oklch(100% 0 0);
  --grass-9-contrast: oklch(100% 0 0);
  --orange-9-contrast: oklch(100% 0 0);
  --brown-9-contrast: oklch(100% 0 0);
  --sky-9-contrast: oklch(24.11% 0.01 248.23);
  --mint-9-contrast: oklch(23.96% 0.012 167.56);
  --lime-9-contrast: oklch(24.17% 0.011 139.43);
  --yellow-9-contrast: oklch(24.31% 0.008 95.37);
  --amber-9-contrast: oklch(24.31% 0.008 95.37);
  --gold-9-contrast: oklch(100% 0 0);
  --bronze-9-contrast: oklch(100% 0 0);
  --gray-9-contrast: oklch(100% 0 0);
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :where(html) {
      --black-a1:color(display-p3 0 0 0/0.05);
      --black-a2: color(display-p3 0 0 0/0.1);
      --black-a3: color(display-p3 0 0 0/0.15);
      --black-a4: color(display-p3 0 0 0/0.2);
      --black-a5: color(display-p3 0 0 0/0.3);
      --black-a6: color(display-p3 0 0 0/0.4);
      --black-a7: color(display-p3 0 0 0/0.5);
      --black-a8: color(display-p3 0 0 0/0.6);
      --black-a9: color(display-p3 0 0 0/0.7);
      --black-a10: color(display-p3 0 0 0/0.8);
      --black-a11: color(display-p3 0 0 0/0.9);
      --black-a12: color(display-p3 0 0 0/0.95);
      --white-a1: color(display-p3 1 1 1/0.05);
      --white-a2: color(display-p3 1 1 1/0.1);
      --white-a3: color(display-p3 1 1 1/0.15);
      --white-a4: color(display-p3 1 1 1/0.2);
      --white-a5: color(display-p3 1 1 1/0.3);
      --white-a6: color(display-p3 1 1 1/0.4);
      --white-a7: color(display-p3 1 1 1/0.5);
      --white-a8: color(display-p3 1 1 1/0.6);
      --white-a9: color(display-p3 1 1 1/0.7);
      --white-a10: color(display-p3 1 1 1/0.8);
      --white-a11: color(display-p3 1 1 1/0.9);
      --white-a12: color(display-p3 1 1 1/0.95) ;
    }
  }
}
/* This is a copy file from citizen directory (Juror Access). Updated with new variables. */
:where(html) {
  --size-2: calc(2rem / var(--rem-base));
  --size-4: calc(4rem / var(--rem-base));
  --size-6: calc(6rem / var(--rem-base));
  --size-8: calc(8rem / var(--rem-base));
  --size-12: calc(12rem / var(--rem-base));
  --size-16: calc(16rem / var(--rem-base));
  --size-18: calc(18rem / var(--rem-base));
  --size-20: calc(20rem / var(--rem-base));
  --size-24: calc(24rem / var(--rem-base));
  --size-32: calc(32rem / var(--rem-base));
  --size-40: calc(40rem / var(--rem-base));
  --size-48: calc(48rem / var(--rem-base));
  --size-56: calc(56rem / var(--rem-base));
  --size-64: calc(64rem / var(--rem-base));
  --size-72: calc(72rem / var(--rem-base));
  --size-80: calc(80rem / var(--rem-base));
  --size-88: calc(88rem / var(--rem-base));
  --size-96: calc(96rem / var(--rem-base));
  --size-104: calc(104rem / var(--rem-base));
  --size-112: calc(112rem / var(--rem-base));
  --size-120: calc(120rem / var(--rem-base));
  --size-128: calc(128rem / var(--rem-base));
  --size-136: calc(136rem / var(--rem-base));
  --size-144: calc(144rem / var(--rem-base));
}

:where(html) {
  --rem-base: 16;
  --scale-4: calc(8rem / var(--rem-base));
  --scale-3: calc(10rem / var(--rem-base));
  --scale-2: calc(12rem / var(--rem-base));
  --scale-1: calc(14rem / var(--rem-base));
  --scale0: calc(16rem / var(--rem-base));
  --scale1: calc(18rem / var(--rem-base));
  --scale2: calc(20rem / var(--rem-base));
  --scale3: calc(24rem / var(--rem-base));
  --scale4: calc(28rem / var(--rem-base));
  --scale5: calc(32rem / var(--rem-base));
  --scale6: calc(36rem / var(--rem-base));
  --scale7: calc(40rem / var(--rem-base));
  --scale8: calc(48rem / var(--rem-base));
  --lh-scale-2: calc(16rem / var(--rem-base));
  --lh-scale-1: calc(18rem / var(--rem-base));
  --lh-scale0: calc(20rem / var(--rem-base));
  --lh-scale1: calc(22rem / var(--rem-base));
  --lh-scale2: calc(24rem / var(--rem-base));
  --lh-scale3: calc(28rem / var(--rem-base));
  --lh-scale4: calc(32rem / var(--rem-base));
  --lh-scale5: calc(36rem / var(--rem-base));
  --lh-scale6: calc(40rem / var(--rem-base));
  --lh-scale7: calc(42rem / var(--rem-base));
  --lh-scale8: calc(50rem / var(--rem-base));
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-heading: 550;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --small-text: character-variant(lc-l-with-tail);
  --mdc-typography-font-family: var(--font-sans);
  --mdc-typography-body2-font-family: var(--font-sans);
  --mdc-typography-body2-font-size: var(--scale-1);
  --mdc-typography-body2-line-height: var(--lh-scale-1);
  --mdc-typography-body2-letter-spacing: normal;
}

/* This is a copy file from citizen directory (Juror Access). Updated with new variables. */
/* Badges */
/* UI Backgrounds */
/* Core UI Colours */
@media (prefers-color-scheme: dark) {
  /* UI Backgrounds */
  /* Core UI Colours */
}
:where(html) {
  --forge-button-height: var(--size-40);
  --forge-button-dense-height: 2rem;
  --forge-button-text-color: var(--text-tertiary);
  --forge-button-tonal-disabled-color: var(--text-disabled);
  --forge-button-tonal-disabled-background: var(--forge-theme-tertiary-container);
  --forge-button-outlined-border-color: var(--slate-a8);
  --forge-button-outlined-color: var(--text-secondary);
  --forge-icon-button-density-medium-size: 2rem;
  --forge-icon-button-icon-color: var(--text-secondary);
  --forge-icon-button-shape-squared: 0.125rem;
  --forge-fab-size: 4rem;
  --forge-fab-shape: var(--size-20);
  --forge-fab-background: var(--slate-12);
  --forge-fab-color: var(--text-on-color);
  --forge-button-focus-indicator-offset: 2px;
  --forge-icon-button-focus-indicator-color: var(--forge-tertiary-60);
}

forge-button::part(root) {
  transition-property: color, box-shadow, background;
}
forge-button::part(focus-indicator) {
  box-shadow: 0 0 0 3px var(--forge-tertiary-60-a16);
}
forge-button[dense]::part(root) {
  --forge-typography-button-font-size: calc(13rem / var(--rem-base));
  --forge-button-padding-inline: var(--size-12);
  --forge-button-text-padding-inline: var(--size-12);
}
forge-button[dense]:has(a) {
  --forge-button-padding: 0 var(--size-12);
}
forge-button[size=xl] {
  --forge-button-height: var(--size-56);
}
forge-button[size=lg] {
  --forge-button-height: var(--size-48);
}
forge-button[theme=alternate] {
  --forge-button-filled-background: var(--slate-a12);
  --forge-button-filled-color: var(--slate-1);
}
forge-button[theme=alternate]::part(focus-indicator) {
  --forge-focus-indicator-color: var(--forge-tertiary-60);
}
forge-button[theme=danger] {
  --forge-button-tonal-background: var(--red-4);
  --forge-button-tonal-color: oklch(from var(--red-a11) var(--color-darken) c h);
}

.forge-button-primary,
.forge-button-secondary,
.forge-button-tertiary {
  --forge-focus-indicator-shape-start-start: 0.25rem;
  --forge-focus-indicator-shape-start-end: 0.25rem;
  --forge-focus-indicator-shape-end-start: 0.25rem;
  --forge-focus-indicator-shape-end-end: 0.25rem;
  justify-self: start;
}
.forge-button-primary a, .forge-button-primary a:hover,
.forge-button-secondary a,
.forge-button-secondary a:hover,
.forge-button-tertiary a,
.forge-button-tertiary a:hover {
  color: inherit;
}
.forge-button-primary path,
.forge-button-secondary path,
.forge-button-tertiary path {
  fill: var(--_button-filled-color);
}

.forge-button-tertiary::part(root):hover {
  --forge-button-text-color: var(--text-primary);
}
.forge-button-tertiary path {
  fill: var(--_button-text-color);
}

.forge-button--outlined:not(:disabled) {
  --forge-theme-primary: var(--slate-a9);
}

forge-icon-button::part(focus-indicator) {
  box-shadow: 0 0 0 3px var(--forge-tertiary-60-a16);
}
forge-icon-button path {
  transition: fill var(--forge-state-layer-hover-duration) linear;
}

forge-icon-button:not([variant=filled]):hover path {
  fill: var(--text-primary);
}

forge-fab::part(focus-indicator) {
  box-shadow: 0 0 0 3px oklch(from var(--forge-fab-background) l c h/16%);
}

.forge-button-fab {
  position: fixed;
  inset-block-end: var(--size-16);
  inset-inline-end: var(--size-16);
}

.btn {
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  flex-shrink: 0;
  padding-inline: 1rem;
  border-radius: 0.25rem;
  font-size: var(--scale-1, 0.875rem);
  line-height: var(--lh-scale-1, 1.28572);
  letter-spacing: normal;
  font-weight: 450;
  -webkit-font-feature-settings: "cv05";
          font-feature-settings: "cv05";
  text-decoration: none;
  text-transform: initial;
  min-height: 3rem;
  min-width: 3.5rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  transition: background-color 150ms ease-out, outline 150ms ease-out, color 150ms ease-out, box-shadow 150ms ease-out;
}
.btn path {
  fill: var(--forge-theme-primary);
  transition: all 150ms ease-out;
}
.btn .animate-slide--right,
.btn .animate-slide--left {
  transition: -webkit-transform 300ms ease-out;
  transition: transform 300ms ease-out;
  transition: transform 300ms ease-out, -webkit-transform 300ms ease-out;
}
.btn:hover .animate-slide--right {
  -webkit-transform: translateX(6px);
          transform: translateX(6px);
}
.btn:hover .animate-slide--left {
  -webkit-transform: translateX(-6px);
          transform: translateX(-6px);
}

.btn-primary {
  --forge-theme-primary: var(--button-primary);
  --forge-theme-on-primary: var(--text-on-color);
}
.btn-primary--alt {
  --forge-theme-primary: var(--slate-a12);
  --forge-theme-on-primary: var(--slate-1);
  background-color: var(--slate-a12);
  color: var(--slate-1);
}
.btn-primary--alt:hover {
  background-color: var(--slate-a11);
}
.btn-primary--alt:disabled {
  background-color: var(--slate-4);
  color: var(--text-disabled);
}
.btn-primary--alt path {
  fill: var(--slate-1);
}

.btn-secondary {
  --forge-theme-primary: var(--slate-4);
  --forge-theme-on-primary: var(--slate-a12);
  background-color: var(--slate-4);
  color: var(--slate-a12);
}
.btn-secondary:hover {
  --forge-theme-primary: var(--slate-5);
  background-color: var(--slate-5);
}

.btn-secondary--alt {
  background-color: var(--slate-4);
  color: var(--slate-a12);
}
.btn-secondary--alt:hover {
  background-color: var(--slate-5);
  color: inherit;
}

.btn-tertiary {
  --forge-theme-primary: var(--slate-a9);
  --forge-theme-on-primary: var(--text-secondary);
  color: var(--text-secondary) !important;
}
.btn-tertiary:hover {
  background-color: var(--slate-a3);
  color: var(--slate-a12);
}

.btn-danger {
  --forge-theme-primary: var(--red-a11);
}
.btn-danger:hover {
  background-color: var(--red-a12);
}

.btn-ghost {
  background-color: transparent;
  color: var(--text-tertiary);
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  padding-inline: 0.5rem;
}
.btn-ghost:hover {
  background-color: var(--gray-hover);
  color: var(--text-primary);
}
.btn-ghost:hover path {
  fill: var(--text-primary);
}
.btn-ghost path {
  fill: var(--text-tertiary);
}

.btn-icon-only.btn-xs {
  min-width: 1.5rem;
  max-width: 1.5rem;
  padding-inline: 0;
}
.btn-icon-only.btn-sm {
  min-width: 2rem;
  max-width: 2rem;
  padding-inline: 0;
}
.btn-icon-only.btn-md {
  min-width: 2.5rem;
  max-width: 2.5rem;
  padding-inline: 0;
}
.btn-icon-only.btn-lg {
  min-width: 3rem;
  max-width: 3rem;
  padding-inline: 0;
}

.btn-xs {
  min-height: 1.5rem;
  height: 1.5rem;
  padding-inline: 0.5rem;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2, 1.333333);
}
.btn-sm {
  min-height: 2rem;
  height: 2rem;
  padding-inline: 0.75rem;
  font-size: 0.8125rem;
  line-height: var(--lh-scale-2, 1.333333);
}
.btn-md {
  min-height: 2.5rem;
  height: 2.5rem;
}
.btn-lg {
  min-height: 3rem;
  height: 3rem;
}
.btn-xl {
  min-height: 3.5rem;
  height: 3.5rem;
}

.btn-full {
  width: 100%;
}

.button-group {
  display: flex;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  align-items: center;
}

.button-group--full-width {
  display: flex;
  align-items: center;
  -webkit-column-gap: var(--button-group-gap, 1rem);
     -moz-column-gap: var(--button-group-gap, 1rem);
          column-gap: var(--button-group-gap, 1rem);
}
.button-group--full-width > * {
  flex: 1;
}
.button-group--full-width > * button {
  width: 100%;
}

.button-group--full-width:where(.gap-8) {
  --button-group-gap: 0.5rem;
}

.action-bar {
  display: flex;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  inset-block-end: 1rem;
  inset-inline-end: 2rem;
  z-index: 5;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  justify-content: flex-end;
  position: fixed;
}

.preview-card {
  background-color: var(--slate-a2);
  border: 1px solid var(--slate-a8);
  border-radius: var(--size-4);
  padding: var(--size-16);
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}

.preview-card-wrapper {
  display: grid;
  row-gap: var(--spacing);
}

.preview-card-label {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
}

.preview-text {
  font-style: italic;
  color: var(--interactive);
}

:where(html) {
  --checkbox-size: 1rem;
}
@media (pointer: coarse) {
  :where(html) {
    --checkbox-size: calc(18rem / 16);
  }
}

.checkbox-group {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  grid-column: 1/-1;
}
@media (pointer: coarse) {
  .checkbox-group {
    row-gap: 1rem;
  }
}

.checkbox-group-horizontal {
  display: flex;
  flex-wrap: wrap;
  row-gap: 0.5rem;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  grid-column: 1/-1;
}
@media (pointer: coarse) {
  .checkbox-group-horizontal {
    row-gap: 1rem;
  }
}

.checkbox-wrapper {
  display: flex;
  align-items: flex-start;
}

.checkbox {
  display: grid;
  place-items: center;
  position: relative;
  -webkit-appearance: none;
          appearance: none;
  width: var(--checkbox-size);
  min-width: var(--checkbox-size);
  height: var(--checkbox-size);
  border-radius: 2px;
  box-shadow: inset 0 0 0 1px var(--slate-a12);
  -webkit-margin-before: 1px;
          margin-block-start: 1px;
  font-size: var(--scale-2);
  line-height: var(--checkbox-size);
  font-weight: 600;
  color: var(--text-on-color);
  cursor: pointer;
}
.checkbox + label {
  color: var(--text-primary);
  -webkit-padding-start: 0.5rem;
          padding-inline-start: 0.5rem;
  cursor: pointer;
}
.checkbox:focus-visible {
  outline: var(--checkbox-focus-outline);
  outline-offset: var(--checkbox-focus-outline-offset);
}
.checkbox:disabled {
  box-shadow: inset 0 0 0 1px var(--text-disabled);
  cursor: not-allowed;
}
.checkbox:disabled + label {
  color: var(--text-disabled);
  cursor: not-allowed;
}
@media (pointer: coarse) {
  .checkbox {
    -webkit-margin-before: 0px;
            margin-block-start: 0px;
    font-size: var(--scale-1);
  }
}

.checkbox:checked {
  background-color: var(--slate-a12);
}
.checkbox:checked::after {
  content: "✓";
  position: relative;
}
.checkbox:checked:disabled {
  background-color: var(--text-disabled);
  box-shadow: none;
}

.checkbox + .settings-row--description {
  -webkit-padding-start: 0.5rem;
          padding-inline-start: 0.5rem;
}
.checkbox + .settings-row--description > label {
  cursor: pointer;
}

.is-invalid:has(.checkbox-wrapper) .invalid-feedback:not(.checkbox-wrapper .invalid-feedback) {
  display: flex;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
}
.is-invalid:has(.checkbox-wrapper) .invalid-feedback:not(.checkbox-wrapper .invalid-feedback)::before {
  content: "error";
  font-family: var(--font-icons);
  font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 200, "opsz" 20;
  font-size: var(--scale0);
  line-height: 1;
}

:where(html) {
  --input-height-xs: 1.75rem;
  --input-height-sm: 2rem;
  --input-height-md: 2.5rem;
  --input-height-lg: 3rem;
  --input-height-xl: 3.5rem;
  --input-width-xxs: calc(64rem / 16);
  --input-width-xs: calc(80rem / 16);
  --input-width-sm: calc(112rem / 16);
  --input-width-md: calc(144rem / 16);
  --input-width-lg: calc(176rem / 16);
  --input-width-xl: calc(208rem / 16);
  --input-width-xxl: calc(298rem / 16);
  --input-width-max-content: max-content;
  --input-focus-outline: 1px solid var(--forge-tertiary-60);
  --input-focus-shadow: 0 0 0 2px var(--forge-tertiary-60-a16);
  --input-focus-outline-offset: -1px;
  --input-box-shadow-disabled: none;
  --radio-focus-outline: 2px solid var(--forge-tertiary-60);
  --radio-focus-shadow: 0 0 0 4px var(--forge-tertiary-60-a16);
  --radio-focus-outline-offset: 1px;
  --checkbox-focus-outline: 2px solid var(--forge-tertiary-60);
  --checkbox-focus-outline-offset: 1px;
  --error-outline: 1px solid var(--ruby-a9);
  --error-shadow: 0 0 0 2px var(--ruby-a3);
  --error-outline-offset: -1px;
  --input-icon-size: var(--scale1);
  --select-input-icon-size: var(--scale1);
}

legend {
  width: 100%;
}

.input-width--xs {
  max-width: 5rem;
}
.input-width--sm {
  max-width: 7rem;
}
.input-width--md {
  max-width: 298px;
}

.input-spinner-hidden,
.text-input[type=number] {
  -moz-appearance: textfield;
}
.input-spinner-hidden::-webkit-outer-spin-button, .input-spinner-hidden::-webkit-inner-spin-button,
.text-input[type=number]::-webkit-outer-spin-button,
.text-input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.input-wrapper {
  position: relative;
  display: grid;
  row-gap: var(--input-wrapper-gap, var(--spacing));
  align-content: start;
}
.input-wrapper-horizontal {
  display: flex;
  flex-direction: row;
  align-items: center;
  -webkit-column-gap: var(--input-wrapper-gap, var(--spacing));
     -moz-column-gap: var(--input-wrapper-gap, var(--spacing));
          column-gap: var(--input-wrapper-gap, var(--spacing));
}

.input-wrapper[data-input-wrapper~=gap-4] {
  --input-wrapper-gap: var(--size-4);
}
.input-wrapper[data-input-wrapper~=gap-8] {
  --input-wrapper-gap: var(--size-8);
}
.input-wrapper[data-input-wrapper~=gap-12] {
  --input-wrapper-gap: var(--size-12);
}
.input-wrapper[data-input-wrapper~=gap-16] {
  --input-wrapper-gap: var(--size-16);
}
.input-wrapper[data-input-wrapper~=width-xs] {
  width: 5rem;
  max-width: 5rem;
}
.input-wrapper[data-input-wrapper~=width-sm] {
  width: 7rem;
  max-width: 7rem;
}
.input-wrapper[data-input-wrapper~=width-md] {
  width: 9rem;
  max-width: 9rem;
}
.input-wrapper[data-input-wrapper~=width-lg] {
  width: 11rem;
  max-width: 11rem;
}
.input-wrapper[data-input-wrapper~=width-xl] {
  width: 13rem;
  max-width: 13rem;
}
.input-wrapper[data-input-wrapper~=width-xxl] {
  width: 18.625rem;
  max-width: 18.625rem;
}

.required-indicator::after {
  content: "*"/"Required";
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 0;
  color: var(--ruby-a11);
  translate: calc(-100% - 2px);
  font-size: var(--scale-2);
  font-weight: 500;
  text-align: right;
}

.input-field-wrapper {
  position: relative;
}

.input-button {
  --forge-icon-button-density-medium-size: var(--input-height, var(--input-height-md));
  --forge-icon-button-shape-squared: 0;
  --forge-focus-indicator-outward-offset: -1px;
  position: absolute;
  inset-inline-end: 0;
}

.form-button-datepicker {
  position: absolute;
  right: 11px;
  top: 6px;
}

.input-wrapper-phone-ext {
  display: flex;
  align-items: center;
  flex: none;
  width: 6.5rem;
  position: relative;
}
.input-wrapper-phone-ext::before {
  content: "Ext";
  position: absolute;
  display: inline-block;
  inset-inline-start: 0.5rem;
  color: var(--slate-a11);
  font-family: var(--font-mono);
  font-size: 0.8125rem;
  line-height: var(--lh-scale-1);
}

.phone-ext {
  --input-padding-inline: 2.5rem 1rem;
}

[class*=input-icon] {
  position: absolute;
  display: inline-grid;
  place-items: center;
  block-size: 100%;
  inline-size: var(--input-icon-size);
  pointer-events: none;
}

.input-icon-start {
  inset-inline-start: 1rem;
}

.input-icon-start + .text-input {
  --input-padding-inline: calc(var(--input-icon-size) + 2rem) 1rem;
}
.input-icon-start + .text-input:where([data-input-style~=xs]) {
  --input-padding-inline: calc(var(--input-icon-size) + 2rem) 0.75rem;
}

.input-icon-end {
  inset-inline-end: 1rem;
}

.text-input:has(+ .input-icon-end) {
  --input-padding-inline: 1rem calc(var(--input-icon-size) + 2rem);
}
.text-input:has(+ .input-icon-end):where(.text-input-percent) {
  --input-icon-size: var(--scale-1);
  --input-padding-inline: 1rem calc(var(--input-icon-size) + 1.5rem);
  text-align: right;
}

.input-group {
  display: flex;
  flex-direction: var(--layout-direction, row);
  gap: var(--input-spacing, 0.5rem);
}
.input-group[data-input-group~=block] {
  --layout-direction: column;
  --input-spacing: calc(var(--spacing) * 2);
}
.input-group[data-input-group~=has-button] {
  align-items: flex-end;
}
.input-group[data-input-group~=full] > * {
  flex: 1;
}
.input-group[data-input-group~=xs] {
  --input-spacing: var(--size-4);
}
.input-group[data-input-group~=sm] {
  --input-spacing: var(--size-8);
}
.input-group[data-input-group~=md] {
  --input-spacing: var(--size-16);
}
.input-group[data-input-group~=lg] {
  --input-spacing: var(--size-24);
}
.input-group[data-input-group~=xl] {
  --input-spacing: var(--size-32);
}

.input-group-inline--xs {
  --input-spacing: var(--size-4);
}
.input-group-inline--sm {
  --input-spacing: var(--size-8);
}
.input-group-inline--md {
  --input-spacing: var(--size-16);
}
.input-group-inline--lg {
  --input-spacing: var(--size-24);
}
.input-group-inline--xl {
  --input-spacing: var(--size-32);
}

.input-group-block--xs {
  --input-spacing: var(--size-4);
}
.input-group-block--sm {
  --input-spacing: var(--size-8);
}
.input-group-block--md {
  --input-spacing: var(--size-16);
}
.input-group-block--lg {
  --input-spacing: var(--size-24);
}
.input-group-block--xl {
  --input-spacing: var(--size-32);
}

.input-group-full-width > .mdl-textfield {
  width: 100%;
}

.is-invalid .fr-wrapper {
  border: 1px rgb(213, 0, 0) solid !important;
}

.checkbox-group-horizontal.validation-group .invalid-feedback,
.radio-button-group-horizontal.validation-group .invalid-feedback {
  width: 100%;
  padding-top: 0.5rem;
}

.validation-group.is-invalid .text-input,
.form-group.is-invalid .text-input,
.checkbox-group.is-invalid .text-input,
.input-wrapper.is-invalid .text-input,
.radio-button-group-horizontal.is-invalid .text-input,
.checkbox-group-horizontal.is-invalid .text-input {
  outline: var(--error-outline);
  outline-offset: var(--error-outline-offset);
  border-radius: var(--input-border-radius);
  box-shadow: var(--error-shadow);
}
.validation-group.is-invalid .select-input,
.validation-group.is-invalid .slim-select,
.validation-group.is-invalid .slim-select-outlined,
.form-group.is-invalid .select-input,
.form-group.is-invalid .slim-select,
.form-group.is-invalid .slim-select-outlined,
.checkbox-group.is-invalid .select-input,
.checkbox-group.is-invalid .slim-select,
.checkbox-group.is-invalid .slim-select-outlined,
.input-wrapper.is-invalid .select-input,
.input-wrapper.is-invalid .slim-select,
.input-wrapper.is-invalid .slim-select-outlined,
.radio-button-group-horizontal.is-invalid .select-input,
.radio-button-group-horizontal.is-invalid .slim-select,
.radio-button-group-horizontal.is-invalid .slim-select-outlined,
.checkbox-group-horizontal.is-invalid .select-input,
.checkbox-group-horizontal.is-invalid .slim-select,
.checkbox-group-horizontal.is-invalid .slim-select-outlined {
  outline: var(--error-outline);
  outline-offset: var(--error-outline-offset);
  border-radius: var(--input-border-radius);
  box-shadow: var(--error-shadow);
}
.validation-group.is-invalid .textarea,
.form-group.is-invalid .textarea,
.checkbox-group.is-invalid .textarea,
.input-wrapper.is-invalid .textarea,
.radio-button-group-horizontal.is-invalid .textarea,
.checkbox-group-horizontal.is-invalid .textarea {
  outline: var(--error-outline);
  outline-offset: var(--error-outline-offset);
  border-radius: var(--input-border-radius);
  box-shadow: var(--error-shadow);
}
.validation-group.is-invalid .checkbox,
.form-group.is-invalid .checkbox,
.checkbox-group.is-invalid .checkbox,
.input-wrapper.is-invalid .checkbox,
.radio-button-group-horizontal.is-invalid .checkbox,
.checkbox-group-horizontal.is-invalid .checkbox {
  box-shadow: inset 0 0 0 1px var(--ruby-a9), 0 0 0 2px var(--ruby-a3);
}
.validation-group.is-invalid .radio-button,
.form-group.is-invalid .radio-button,
.checkbox-group.is-invalid .radio-button,
.input-wrapper.is-invalid .radio-button,
.radio-button-group-horizontal.is-invalid .radio-button,
.checkbox-group-horizontal.is-invalid .radio-button {
  box-shadow: inset 0 0 0 1px var(--ruby-a9), inset 0 0 0 4px var(--color-panel-solid), 0 0 0 2px var(--ruby-a3);
}
.validation-group.is-invalid .radio-button--checkmark,
.form-group.is-invalid .radio-button--checkmark,
.checkbox-group.is-invalid .radio-button--checkmark,
.input-wrapper.is-invalid .radio-button--checkmark,
.radio-button-group-horizontal.is-invalid .radio-button--checkmark,
.checkbox-group-horizontal.is-invalid .radio-button--checkmark {
  box-shadow: inset 0 0 0 1px var(--ruby-a9), 0 0 0 2px var(--ruby-a3);
}
.validation-group.is-invalid .selectable-card,
.form-group.is-invalid .selectable-card,
.checkbox-group.is-invalid .selectable-card,
.input-wrapper.is-invalid .selectable-card,
.radio-button-group-horizontal.is-invalid .selectable-card,
.checkbox-group-horizontal.is-invalid .selectable-card {
  outline: var(--error-outline);
  outline-offset: var(--error-outline-offset);
  box-shadow: var(--error-shadow);
}
.validation-group.is-invalid .invalid-feedback,
.form-group.is-invalid .invalid-feedback,
.checkbox-group.is-invalid .invalid-feedback,
.input-wrapper.is-invalid .invalid-feedback,
.radio-button-group-horizontal.is-invalid .invalid-feedback,
.checkbox-group-horizontal.is-invalid .invalid-feedback {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-helper);
  font-variant-alternates: var(--small-text);
  color: var(--text-critical);
}

.validation-group.is-invalid .invalid-feedback {
  margin-top: -0.25rem;
}

.input-wrapper.is-invalid .invalid-feedback {
  margin-top: -0.25rem;
}
.input-wrapper:has([data-input-style=width-xs]) .invalid-feedback {
  max-width: var(--input-width-xs);
}
.input-wrapper:has([data-input-style=width-sm]) .invalid-feedback {
  max-width: var(--input-width-sm);
}
.input-wrapper:has([data-input-style=width-md]) .invalid-feedback {
  max-width: var(--input-width-md);
}
.input-wrapper:has([data-input-style=width-lg]) .invalid-feedback {
  max-width: var(--input-width-lg);
}
.input-wrapper:has([data-invalid-message-position=right]) .invalid-feedback {
  display: flex;
  justify-content: flex-end;
}

.checkbox-wrapper .invalid-feedback {
  display: inline-flex;
  align-items: center;
  min-block-size: var(--size-18);
  background-color: var(--ruby-3);
  padding-inline: var(--size-8);
  border-radius: var(--size-6);
  -webkit-margin-start: 0.5rem;
          margin-inline-start: 0.5rem;
  margin-top: 0 !important;
}

.datepicker {
  display: flex;
}

.datepicker-range {
  display: flex;
  -webkit-column-gap: var(--size-4);
     -moz-column-gap: var(--size-4);
          column-gap: var(--size-4);
  align-items: center;
}
@container question-answer (width < 308px) {
  .datepicker-range {
    flex-direction: column;
    align-items: flex-start;
    row-gap: var(--size-8);
  }
}

.flatpickr-wrapper {
  position: relative;
  display: flex;
  align-items: center;
}
@container question-answer (width <= 450px) {
  .flatpickr-wrapper {
    width: 100%;
  }
}

.flatpickr-input {
  --input-padding-inline: 1rem calc(var(--input-icon-size) + 2rem);
  font-variant-numeric: tabular-nums;
  text-transform: lowercase;
  width: 100%;
  height: var(--input-height, var(--input-height-md));
  min-height: var(--input-height, var(--input-height-md));
  padding-block: var(--input-padding-block, 0);
  padding-inline: var(--input-padding-inline, 1rem);
  color: var(--text-primary);
  background-color: var(--input-bg-color, var(--slate-a3));
  border: var(--input-border, none);
  border-radius: var(--input-border-radius, 0);
  box-shadow: var(--input-box-shadow, inset 0 -1px 0 var(--slate-a9));
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.flatpickr-input::-webkit-input-placeholder {
  color: var(--text-placeholder);
}
.flatpickr-input:-ms-input-placeholder {
  color: var(--text-placeholder);
}
.flatpickr-input::-ms-input-placeholder {
  color: var(--text-placeholder);
}
.flatpickr-input::placeholder {
  color: var(--text-placeholder);
}
.flatpickr-input:focus-visible {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
}
.flatpickr-input:active:not(:disabled) {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  border-radius: var(--input-border-radius);
}
.flatpickr-input:disabled {
  color: var(--text-disabled);
  background-color: var(--input-bg-color-disabled, var(--slate-a3));
  box-shadow: var(--input-box-shadow-disabled, none);
  cursor: not-allowed;
  opacity: 1;
}
.flatpickr-input:read-only {
  --input-box-shadow: inset 0 -1px 0 var(--slate-a9);
  color: var(--text-primary);
}

.flatpickr-input[data-input-style~=outlined],
.datepicker[data-input-style~=outlined] .flatpickr-input {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--slate-a2);
  --input-border-radius: var(--size-2);
  --input-box-shadow: inset 0 0 0 1px var(--slate-a8);
  --input-box-shadow-disabled: inset 0 0 0 1px var(--slate-a7);
}

.flatpickr-months .flatpickr-month {
  height: 40px;
  color: var(--text-primary);
}

.flatpickr-current-month {
  padding: 0;
  height: 40px;
}
.flatpickr-current-month input.cur-year {
  padding: 0;
  border: none;
  height: 40px;
  box-shadow: none;
  background: none;
  font-weight: 400;
  color: var(--text-primary);
}
.flatpickr-current-month input.cur-year[disabled] {
  color: var(--text-tertiary);
}
.flatpickr-current-month .numInputWrapper {
  height: 40px;
  margin-left: 8px;
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: var(--text-secondary);
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: var(--text-secondary);
}

.flatpickr-calendar {
  font-size: var(--scale-1);
  background: var(--color-panel-solid);
  box-shadow: 1px 0 0 var(--slate-a4), -1px 0 0 var(--slate-a4), 0 1px 0 var(--slate-a4), 0 -1px 0 var(--slate-a4), 0 3px 13px rgba(0, 0, 0, 0.08);
}

.flatpickr-calendar.arrowTop::before {
  border-bottom-color: var(--slate-a4);
}

.flatpickr-calendar.arrowTop::after {
  border-bottom-color: var(--color-panel-solid);
}

.flatpickr-calendar.arrowBottom::before {
  border-top-color: var(--slate-a4);
}

.flatpickr-calendar.arrowBottom::after {
  border-top-color: var(--color-panel-solid);
}

.flatpickr-months {
  height: 40px;
  align-items: center;
}
.flatpickr-months .flatpickr-next-month,
.flatpickr-months .flatpickr-prev-month {
  height: 40px;
  width: 40px;
  color: var(--text-primary);
}
.flatpickr-months .flatpickr-next-month svg,
.flatpickr-months .flatpickr-prev-month svg {
  fill: var(--text-primary);
}
.flatpickr-months .flatpickr-next-month:hover,
.flatpickr-months .flatpickr-prev-month:hover {
  background: var(--slate-a3);
}
.flatpickr-months .flatpickr-next-month:hover svg,
.flatpickr-months .flatpickr-prev-month:hover svg {
  fill: var(--text-primary);
}

.flatpickr-current-month {
  font-size: initial;
}
.flatpickr-current-month span.cur-month {
  font-size: var(--scale0);
  line-height: var(--lh-scale0);
  font-weight: 600;
}

span.flatpickr-weekday {
  color: var(--text-primary);
  font-weight: 600;
}

.flatpickr-day {
  -webkit-font-feature-settings: "tnum" 1;
          font-feature-settings: "tnum" 1;
  letter-spacing: -0.02em;
  color: var(--text-primary);
}
.flatpickr-day:hover {
  border-radius: 4px;
  background: var(--slate-a3);
  border-color: var(--slate-a3);
}
.flatpickr-day.selected {
  border-radius: 4px;
  background-color: var(--slate-a12);
  border: none;
}
.flatpickr-day.selected:hover {
  background-color: var(--slate-a11);
}
.flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay {
  color: var(--text-tertiary);
}
.flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover {
  background: var(--slate-a3);
  border-color: var(--slate-a3);
}
.flatpickr-day.today {
  border: none;
  color: var(--primary);
  position: relative;
}
.flatpickr-day.today:hover {
  background: var(--primary);
}
.flatpickr-day.today:hover:after {
  background-color: white;
}
.flatpickr-day.today:after {
  content: "";
  position: absolute;
  display: block;
  bottom: 6px;
  width: 4px;
  height: 4px;
  left: 0;
  right: 0;
  margin: auto;
  background: var(--primary);
  border-radius: 50%;
}
.flatpickr-day.today.selected {
  color: #FFFFFF;
}
.flatpickr-day.today.selected:after {
  background-color: #FFFFFF;
}
.flatpickr-day.flatpickr-disabled {
  color: var(--text-disabled);
}
.flatpickr-day.flatpickr-disabled:hover {
  color: var(--text-disabled);
}

.dialog {
  --dialog-shift-cap: clamp(2rem, calc(9.86vw - 5px), 6rem);
  --dialog-shift: min(var(--dialog-shift-cap), max(0px, calc(12.5svh - 12.5%)));
  border: none;
  margin: auto;
  padding-block: var(--dialog-padding-block, 1rem);
  padding-inline: var(--dialog-padding-inline, 1rem);
  background-color: var(--dialog-bg, var(--color-panel-solid));
  border-radius: var(--dialog-border-radius, 0.5rem);
  box-shadow: var(--dialog-shadow, 0 1rem 4rem var(--black-a7));
  backdrop-filter: var(--dialog-bg-blur);
  inline-size: var(--dialog-width, 30rem);
  max-block-size: calc(100svh - 3rem);
  overflow: auto;
  -webkit-transform: translateY(calc(-1 * var(--dialog-shift))) scale(var(--dialog-scale, 1));
          transform: translateY(calc(-1 * var(--dialog-shift))) scale(var(--dialog-scale, 1));
}
.dialog:focus-visible {
  outline: none;
}

dialog.dialog {
  --dialog-scale: 0.98;
  opacity: 0;
  transition: opacity 125ms ease-out, overlay 125ms ease-out allow-discrete, display 125ms ease-out allow-discrete, -webkit-transform 125ms ease-out;
  transition: opacity 125ms ease-out, transform 125ms ease-out, overlay 125ms ease-out allow-discrete, display 125ms ease-out allow-discrete;
  transition: opacity 125ms ease-out, transform 125ms ease-out, overlay 125ms ease-out allow-discrete, display 125ms ease-out allow-discrete, -webkit-transform 125ms ease-out;
}
dialog.dialog[open] {
  --dialog-scale: 1;
  opacity: 1;
}
@starting-style {
  dialog.dialog[open] {
    --dialog-scale: 0.98;
    opacity: 0;
  }
}
dialog.dialog::-ms-backdrop {
  background-color: transparent;
  -ms-transition: background-color 125ms ease-out, overlay 125ms ease-out allow-discrete, display 125ms ease-out allow-discrete;
  transition: background-color 125ms ease-out, overlay 125ms ease-out allow-discrete, display 125ms ease-out allow-discrete;
}
dialog.dialog::backdrop {
  background-color: transparent;
  transition: background-color 125ms ease-out, overlay 125ms ease-out allow-discrete, display 125ms ease-out allow-discrete;
}
dialog.dialog[open]::-ms-backdrop {
  background-color: var(--dialog-backdrop);
}
dialog.dialog[open]::backdrop {
  background-color: var(--dialog-backdrop);
}
@starting-style {
  dialog.dialog[open]::-ms-backdrop {
    background-color: transparent;
  }
  dialog.dialog[open]::backdrop {
    background-color: transparent;
  }
}

::-ms-backdrop {
  background-color: var(--dialog-backdrop);
}

::backdrop {
  background-color: var(--dialog-backdrop);
}

:where(.dialog)[data-dialog~=xs] {
  --dialog-width: 20rem;
}
:where(.dialog)[data-dialog~=sm] {
  --dialog-width: 25rem;
}
:where(.dialog)[data-dialog~=md] {
  --dialog-width: 30rem;
}
:where(.dialog)[data-dialog~=md-lg] {
  --dialog-width: 35rem;
}
:where(.dialog)[data-dialog~=lg] {
  --dialog-width: 40rem;
}
:where(.dialog)[data-dialog~=xl] {
  --dialog-width: 50rem;
}

:where(.dialog)[data-dialog~=translucent] {
  --dialog-bg: var(--color-panel-translucent);
  --dialog-bg-blur: blur(64px) saturate(var(--dialog-bg-saturate, 120%));
  --dialog-bg-saturate: 120%;
}

:where(.dialog)[data-dialog~=wrapper] {
  --dialog-padding-block: 0;
  --dialog-padding-inline: 0;
  --dialog-bg: transparent;
  --dialog-shadow: none;
  overflow: visible;
}

:where(.dialog)[data-dialog~=inner] {
  --dialog-padding-block: 1rem;
  --dialog-padding-inline: 0;
  --dialog-shadow: 0 1rem 4rem var(--black-a7);
  -webkit-transform: none;
          transform: none;
  max-block-size: none;
}

:where(.dialog)[data-dialog~=no-padding] {
  --dialog-padding-block: 0;
  --dialog-padding-inline: 0;
}

.dialog-header {
  display: flex;
  flex-direction: column;
  gap: var(--spacing);
  margin-top: 0.5rem;
}
.dialog-header p {
  color: var(--text-secondary);
}

.dialog-close {
  position: absolute;
  inset-block-start: 2px;
  inset-inline-end: 2px;
  border-radius: var(--size-6);
}

.dialog-body {
  display: grid;
  row-gap: 1.5rem;
}
.dialog-body .gap-16 {
  row-gap: 1rem;
}

.dialog-body[data-dialog-body~=centered] {
  text-align: center;
  justify-items: center;
}
.dialog-body[data-dialog-body~=success] {
  --dialog-type-bg: var(--jade-a3);
  --dialog-type-color: var(--jade-a11);
}
.dialog-body[data-dialog-body~=warning] {
  --dialog-type-bg: var(--amber-a3);
  --dialog-type-color: var(--amber-a11);
}
.dialog-body[data-dialog-body~=error] {
  --dialog-type-bg: var(--ruby-a3);
  --dialog-type-color: var(--ruby-a11);
}

.dialog-body--icon {
  display: grid;
  place-items: center;
  padding: 0.75rem;
  border-radius: 1.25rem;
  background-color: var(--dialog-type-bg, var(--slate-a3));
  color: var(--dialog-type-color, var(--slate-a11));
  font-family: var(--font-icons);
  font-size: var(--size-48);
  line-height: 1;
  font-weight: 300;
}

.dialog-body--text-wrapper {
  display: grid;
}

.dialog-body--title {
  font-size: var(--scale1);
  line-height: var(--lh-scale1);
  font-weight: var(--heading-weight);
  -webkit-margin-after: calc(var(--lh-scale1) / 2);
          margin-block-end: calc(var(--lh-scale1) / 2);
}

.dialog-body--text {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}

.dialog-message-card {
  display: grid;
  place-items: center;
  row-gap: 1rem;
  border-radius: 0.25rem;
  padding-block: 1rem 1.25rem;
  padding-inline: 1rem;
  text-align: center;
  background-color: var(--dialog-message-bg, var(--slate-a2));
  color: var(--dialog-message-color, var(--slate-a12));
  border: 1px solid var(--dialog-message-border, var(--slate-a6));
  text-wrap: balance;
}

.dialog-message-card[data-dialog-message-card~=delete] {
  --dialog-message-bg: var(--ruby-a2);
  --dialog-message-color: var(--ruby-a12);
  --dialog-message-border: var(--ruby-a6);
}
.dialog-message-card[data-dialog-message-card~=delete] path {
  fill: var(--ruby-a12);
}

.dialog-message-card[data-dialog-message-card~=error] {
  --dialog-message-bg: var(--ruby-a2);
  --dialog-message-color: var(--ruby-a12);
  --dialog-message-border: var(--ruby-a6);
}
.dialog-message-card[data-dialog-message-card~=error] path {
  fill: var(--ruby-a12);
}

.dialog-message-card[data-dialog-message-card~=warning] {
  --dialog-message-bg: var(--amber-a2);
  --dialog-message-color: var(--amber-a12);
  --dialog-message-border: var(--amber-a6);
}
.dialog-message-card[data-dialog-message-card~=warning] path {
  fill: var(--amber-a12);
}

.dialog-message-card[data-dialog-message-card~=success] {
  --dialog-message-bg: var(--jade-a2);
  --dialog-message-color: var(--jade-a12);
  --dialog-message-border: var(--jade-a6);
}
.dialog-message-card[data-dialog-message-card~=success] path {
  fill: var(--jade-a12);
}

.dialog-message-card[data-dialog-message-card~=informational] {
  --dialog-message-bg: var(--blue-a2);
  --dialog-message-color: var(--blue-a12);
  --dialog-message-border: var(--blue-a6);
}
.dialog-message-card[data-dialog-message-card~=informational] path {
  fill: var(--blue-a12);
}

.dialog-message-card[data-dialog-message-card~=text-left] {
  place-items: start;
  text-align: left;
}

.dialog-message-card[data-dialog-message-card~=compact] {
  padding-block: 0.75rem 0.875rem;
  padding-inline: 1rem;
}

.dialog-error-id-wrapper {
  display: grid;
  grid-template-columns: [error-code-start] 1fr [error-code-end button-start] auto [button-end];
  align-items: center;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  border-radius: 0.25rem;
  padding-inline: 1rem 0.5rem;
  height: 3rem;
  background-color: var(--dialog-message-bg, var(--slate-a2));
  color: var(--dialog-message-color, var(--slate-a12));
  border: 1px solid var(--dialog-message-border, var(--slate-a6));
}

ux-dialog-overlay {
  background-color: oklch(100% 0 0deg / 0);
  transition: all 125ms ease-out;
}

ux-dialog-overlay.active:last-of-type {
  background-color: var(--dialog-backdrop);
  transition: all 100ms ease-out;
}

ux-dialog-overlay.active.ux-drawer-overlay:last-of-type {
  background-color: var(--dialog-backdrop);
}

ux-dialog-container {
  -webkit-transform: scale3d(0.98, 0.98, 0.98);
          transform: scale3d(0.98, 0.98, 0.98);
  transition: all 100ms ease-out !important;
}

ux-dialog-container.active {
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
  transition: all 125ms 25ms ease-out !important;
}

ux-dialog-container > div {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: 0 1rem !important;
}

div:has(> ux-dialog) {
  width: 100% !important;
  min-width: 15rem !important;
}

.ux-dialog-open ux-dialog {
  --ux-dialog-margin-bottom: clamp(2rem, calc(-28rem + 53.333vb), 4rem);
  position: relative;
  border-radius: 0.5rem;
  border: none;
  background: var(--color-panel-solid);
  width: 100%;
  display: flex;
  flex-direction: column;
  -webkit-margin-before: var(--ux-dialog-margin-top, 0rem);
          margin-block-start: var(--ux-dialog-margin-top, 0rem);
  -webkit-margin-after: var(--ux-dialog-margin-bottom, 0rem);
          margin-block-end: var(--ux-dialog-margin-bottom, 0rem);
  max-block-size: calc(100svh - var(--ux-dialog-margin-top, 0rem) - var(--ux-dialog-margin-bottom, 0rem));
}

.ux-dialog-margin-top-sm {
  --ux-dialog-margin-top: 112px;
}

.ux-dialog-margin-top-md {
  --ux-dialog-margin-top: clamp(2rem, calc(-70rem + 133.333vb), 10rem);
}

.dialog-validation-error {
  color: #D50000;
}

.dialog-card-group-body {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

.dialog-card-group {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.dialog-card-section {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 0.625rem 0.75rem;
  border-radius: 0.25rem;
  background-color: var(--slate-a3);
  border: 1px solid var(--slate-a6);
}
.dialog-card-section .toggle-arrow {
  cursor: pointer;
  transition: -webkit-transform 50ms ease-out;
  transition: transform 50ms ease-out;
  transition: transform 50ms ease-out, -webkit-transform 50ms ease-out;
}
.dialog-card-section .toggle-arrow-rotate {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.dialog-card-section .collapsed {
  display: none !important;
}

.toggle-arrow-button {
  display: grid;
  place-items: center;
}

.dialog-card-section-header {
  display: flex;
  gap: 0.5rem;
}
.dialog-card-section-header-info {
  display: flex;
  align-items: baseline;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  flex: 1;
}

.dialog-card-section-meta {
  font-family: var(--font-mono);
  font-size: 0.625rem;
  line-height: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  -webkit-font-feature-settings: "ss04";
          font-feature-settings: "ss04";
  color: var(--text-secondary);
}

.card-list {
  display: flex;
  padding-left: 1.625rem;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--size-4, 0.25rem);
  align-self: stretch;
}

.card-list-item {
  display: flex;
  align-items: center;
  gap: 6px;
  height: 1.5rem;
}

.modal__header {
  display: flex;
  justify-content: space-between;
  padding-block: 1.5rem 1rem;
  padding-inline: 1rem 3rem;
  align-items: center;
  flex-shrink: 0;
}

.modal__title {
  font-size: var(--scale2);
  color: var(--text-primary);
}

.modal__actions {
  display: flex;
  justify-content: flex-end;
  padding: 1rem;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  flex-shrink: 0;
}
.modal__actions > * {
  flex: 1;
}

.modal__body {
  padding-block: 1rem 1rem;
  padding-inline: 1rem;
  display: grid;
  row-gap: 1.5rem;
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
}
.modal__body-container {
  display: grid;
  gap: 1.5rem;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
}
.modal__body-container .material-icons,
.modal__body-container .material-icons-outlined {
  font-size: var(--scale1);
  text-align: center;
}
.modal__body-item {
  display: flex;
  flex-direction: column;
  gap: var(--spacing);
  width: 100%;
}

.modal__footer {
  flex-shrink: 0;
}

.modal__body--no-padding {
  padding: 0;
}

.ux-dialog-xs {
  max-width: 20rem;
}

.ux-dialog-sm {
  max-width: 25rem;
}

.ux-dialog-md {
  max-width: 30rem;
}

.ux-dialog-md-lg {
  max-width: 35rem;
}

.ux-dialog-lg {
  max-width: 40rem;
}

.ux-dialog-xl {
  max-width: 50rem;
}

.modal-close {
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
  z-index: 1;
}

.voicemail-player {
  width: 100%;
}

form.dropzone {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--slate-a2);
  border: 1px dashed var(--slate-a7);
  border-radius: var(--size-8);
  padding: var(--size-24);
  min-block-size: revert;
  transition: border-color 150ms ease-out, background-color 150ms ease-out;
}
form.dropzone:hover {
  border-color: var(--slate-a9);
  background-color: oklch(from var(--slate-a2) var(--color-darken) c h);
}

form.dropzone .dz-message {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
  margin: 0;
}
form.dropzone .dz-message span:not(.dz-upload-message, .fw-medium) {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  row-gap: var(--size-8);
}

.file-upload-icon {
  display: grid;
  place-items: center;
  block-size: var(--size-32);
  inline-size: var(--size-32);
  border-radius: var(--size-6);
  background-color: var(--slate-1);
  box-shadow: 0px 0px 0px 1px var(--slate-a6);
}
.file-upload-icon path {
  fill: var(--text-primary);
}
@media (prefers-color-scheme: dark) {
  .file-upload-icon {
    background-color: var(--slate-a2);
  }
}

.dz-upload-button {
  text-decoration: underline;
  padding: var(--size-2) var(--size-4);
  border-radius: var(--size-2);
  -webkit-margin-end: -4px;
          margin-inline-end: -4px;
  transition: background-color 100ms ease-out, box-shadow 100ms ease-out;
}
.dz-upload-button:hover {
  background-color: var(--slate-a3);
}
.dz-upload-button:focus-visible {
  outline: var(--input-focus-outline);
  box-shadow: 0px 0px 0 2px var(--forge-tertiary-60-a16);
}

form.dropzone .dz-preview.dz-image-preview {
  background: none;
}

form.dropzone-error-border {
  border-color: var(--ruby-a9) !important;
}

.dropzone-error-message {
  display: block;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: character-variant(l-tail);
  color: var(--text-critical);
}

.dropzone-attachment-previews {
  margin-top: var(--size-8);
  display: grid;
  gap: var(--size-8);
}

.attachment-item {
  display: flex;
  align-items: flex-start;
  -webkit-column-gap: var(--size-16);
     -moz-column-gap: var(--size-16);
          column-gap: var(--size-16);
  background-color: var(--color-panel-solid);
  border: 1px solid var(--slate-a6);
  border-radius: var(--size-4);
  padding-inline: var(--size-8) var(--size-4);
  padding-block: var(--size-4);
  overflow: hidden;
}
.attachment-item:has(.attachment-size) {
  padding: var(--size-8);
  border-radius: var(--size-8);
}

.attachment-content {
  display: flex;
  -webkit-column-gap: var(--size-8);
     -moz-column-gap: var(--size-8);
          column-gap: var(--size-8);
  flex: auto;
  padding-block: 7px;
  min-width: 0;
  overflow-wrap: break-word;
  word-break: break-word;
  white-space: normal;
}
.attachment-content:has(.attachment-size) {
  padding-block: 0;
}

.attachment-icon {
  block-size: var(--size-18);
  inline-size: var(--size-18);
}
.attachment-icon path {
  fill: var(--text-secondary);
}

.attachment-meta {
  padding-block: 1px;
}
.attachment-meta strong {
  font-weight: var(--fw-regular);
}

.attachment-error {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
  color: var(--text-critical);
  -webkit-margin-before: var(--size-4);
          margin-block-start: var(--size-4);
}
.attachment-error:empty {
  display: none;
}

:where(html) {
  --note-card-bg: var(--color-panel-solid);
  --note-card-shadow: inset 0 0 0 1px var(--slate-a6);
  --note-card-radius: 0.25rem;
  --note-card-row-gap: 0.75rem;
  --history-meta-avatar-size: 1.25rem;
  --history-meta-avatar-bg: radial-gradient(farthest-side circle at 100% 0%, var(--pink-a5) 0%, var(--violet-a5) 100%);
  --history-meta-avatar-fg: var(--violet-a11);
}

.note-card {
  background-color: var(--note-card-bg);
  box-shadow: var(--note-card-shadow);
  border-radius: var(--note-card-radius, 0.25rem);
  padding-block: 0.75rem 1rem;
  padding-inline: 1rem;
  display: grid;
  row-gap: var(--note-card-row-gap);
}

.note-content {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  overflow-wrap: anywhere;
}

.history-meta {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  display: flex;
  align-items: center;
}
.history-meta-avatar {
  width: var(--history-meta-avatar-size);
  height: var(--history-meta-avatar-size);
  border-radius: calc(var(--history-meta-avatar-size) / 2);
  display: grid;
  place-items: center;
  background: var(--history-meta-avatar-bg);
  color: var(--history-meta-avatar-fg);
  font-size: calc(11rem / var(--rem-base));
  line-height: 1;
  font-weight: 450;
  -webkit-margin-end: 0.5em;
          margin-inline-end: 0.5em;
}
.history-meta-avatar:empty {
  display: none;
}
.history-meta-user {
  font-weight: 500;
}
.history-meta-description {
  color: var(--text-tertiary);
  -webkit-margin-start: 0.35em;
          margin-inline-start: 0.35em;
  -webkit-margin-end: 1em;
          margin-inline-end: 1em;
}
.history-meta:has(.history-meta-avatar) {
  -webkit-margin-start: -2px;
          margin-inline-start: -2px;
}

:where(html) {
  --notification-shadow: 0 36px 14px hsl(218 4% 50% / 2%),
                         0 20px 12px hsl(218 4% 50% / 8%),
                         0 9px 9px hsl(218 4% 50% / 14%),
                         0 2px 5px hsl(218 4% 50% / 16%),
                         0 0 0 hsl(218 4% 50% / 16%);
  --banner-height: var(--size-40);
}

:where(.notification),
:where(.banner) {
  --color-darken: calc(l - 0.125);
}

:where(.banner) {
  --banner-border: inset 0 -1px 0 0 var(--banner-border-color, var(--slate-a6));
}

.notification {
  position: relative;
  display: flex;
  -webkit-column-gap: var(--size-12);
     -moz-column-gap: var(--size-12);
          column-gap: var(--size-12);
  height: auto;
  min-height: 3rem;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  padding: 1rem 1rem 1rem 0.8125rem;
  background-color: var(--notification-bg, var(--slate-2));
  color: var(--notification-text, var(--text-primary));
  border-left: 3px solid var(--notification-border-strong, var(--slate-a10));
}
.notification::before {
  content: "";
  position: absolute;
  inset: 0;
  border-width: 1px 1px 1px 0;
  border-style: solid;
  border-color: var(--notification-border, var(--slate-a6));
  pointer-events: none;
  box-sizing: border-box;
}
.notification--text-wrapper {
  display: grid;
  flex: auto;
}
.notification--text-wrapper-inline {
  display: flex;
  flex: auto;
  flex-wrap: wrap;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
}
.notification--details {
  display: flex;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
}
.notification--icon {
  font-family: var(--font-icons);
  font-size: var(--scale1);
  font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 0, "opsz" 20;
  color: var(--notification-icon);
}
.notification--icon path {
  fill: var(--notification-icon);
}
.notification--title {
  color: var(--notification-title, var(--text-primary));
  font-weight: 500;
}
.notification--subtitle:empty {
  display: none;
}
.notification--caption:empty {
  display: none;
}
.notification--action {
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
}

.notification--caption:where(.dark) {
  color: var(--amber-a12);
}

.notification--caption:where(.small) {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
}

.notification:has(.notification--caption) .notification--subtitle {
  -webkit-margin-after: calc(var(--lh-scale-1) / 2);
          margin-block-end: calc(var(--lh-scale-1) / 2);
}

.notification:where([data-notification-type~=informational]) {
  --notification-bg: var(--blue-2);
  --notification-border: var(--blue-a6);
  --notification-border-strong: var(--blue-a10);
  --notification-icon: oklch(from var(--blue-a11) var(--color-darken) c h);
  --notification-title: var(--blue-a12);
  --notification-text: oklch(from var(--blue-a11) var(--color-darken) c h);
}
.notification:where([data-notification-type~=informational]) .btn-secondary {
  background-color: var(--color-surface);
  color: var(--blue-a12);
  box-shadow: inset 0 0 0 1px var(--slate-a7);
}
.notification:where([data-notification-type~=informational]) .btn-secondary:hover {
  background-color: var(--white);
  box-shadow: inset 0 0 0 1px var(--slate-a9);
}
.notification:where([data-notification-type~=warning]) {
  --notification-bg: var(--amber-2);
  --notification-border: var(--amber-a6);
  --notification-border-strong: var(--amber-a10);
  --notification-icon: oklch(from var(--amber-a11) var(--color-darken) c h);
  --notification-title: var(--amber-a12);
  --notification-text: oklch(from var(--amber-a11) var(--color-darken) c h);
}
.notification:where([data-notification-type~=warning]) .btn-secondary {
  background-color: var(--color-surface);
  color: var(--amber-a12);
  box-shadow: inset 0 0 0 1px var(--sand-a7);
}
.notification:where([data-notification-type~=warning]) .btn-secondary:hover {
  background-color: var(--white);
  box-shadow: inset 0 0 0 1px var(--sand-a9);
}
.notification:where([data-notification-type~=error]) {
  --notification-bg: var(--ruby-2);
  --notification-border: var(--ruby-a6);
  --notification-border-strong: var(--ruby-a10);
  --notification-icon: oklch(from var(--ruby-a11) var(--color-darken) c h);
  --notification-title: var(--ruby-a12);
  --notification-text: oklch(from var(--ruby-a11) var(--color-darken) c h);
}
.notification:where([data-notification-type~=error]) .btn-secondary {
  background-color: var(--color-surface);
  color: var(--ruby-a12);
  box-shadow: inset 0 0 0 1px var(--mauve-a7);
}
.notification:where([data-notification-type~=error]) .btn-secondary:hover {
  background-color: var(--white);
  box-shadow: inset 0 0 0 1px var(--mauve-a9);
}

.dialog:not(.quick-scan):has(.notification) [data-notification-type=error] {
  --notification-bg: var(--ruby-2);
  -webkit-margin-before: 0.75rem;
          margin-block-start: 0.75rem;
  box-shadow: var(--notification-shadow);
}

.disbursements-network-error {
  color: var(--ruby-a11);
}

.banner {
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-column-gap: var(--size-8);
     -moz-column-gap: var(--size-8);
          column-gap: var(--size-8);
  block-size: var(--banner-height, var(--size-40));
  background-color: var(--banner-background, var(--slate-4));
  color: var(--banner-foreground, var(--slate-a12));
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-weight: 450;
}
.banner path {
  fill: var(--banner-foreground, var(--slate-a12));
}
.banner:where([data-banner-type~=informational]) {
  --banner-background: var(--blue-4);
  --banner-foreground: oklch(from var(--blue-a11) var(--color-darken) c h);
  --banner-foreground-dark: var(--blue-a12);
  --banner-border-color: var(--blue-a6);
}
.banner:where([data-banner-type~=warning]) {
  --banner-background: var(--amber-3);
  --banner-foreground: oklch(from var(--amber-a11) var(--color-darken) c h);
  --banner-foreground-dark: var(--amber-a12);
  --banner-border-color: var(--amber-a6);
}
.banner:where([data-banner-type~=error]) {
  --banner-background: var(--crimson-4);
  --banner-foreground: oklch(from var(--crimson-a11) var(--color-darken) c h);
  --banner-foreground-dark: var(--crimson-a12);
  --banner-border-color: var(--crimson-a6);
}
.banner:where([data-banner-type~=border]) {
  box-shadow: var(--banner-border);
}
.banner:where([data-banner-type~=sticky]) {
  position: sticky;
  top: 0;
  z-index: 1;
  box-shadow: var(--banner-border);
}
.banner-title {
  color: var(--banner-foreground-dark);
  font-weight: 550;
}

:where(html) {
  --number-control-height: 2.5rem;
}

number-control {
  display: block;
}
number-control:where([data-number-control~=layer-01]) {
  --number-control-bg-color: var(--color-surface);
  --number-control-bg-color-disabled: var(--color-surface);
}
number-control:where([data-number-control~=layer-02]) {
  --number-control-bg-color: var(--slate-a2);
  --number-control-bg-color-disabled: var(--slate-a2);
}
number-control:where([data-number-control~=layer-03]) {
  --number-control-bg-color: var(--color-surface);
  --number-control-bg-color-disabled: var(--color-surface);
}

.number-control {
  block-size: var(--number-control-height);
  inline-size: -webkit-fit-content;
  inline-size: -moz-fit-content;
  inline-size: fit-content;
  display: flex;
  background-color: var(--number-control-bg-color);
  box-shadow: inset 0 0 0 1px var(--slate-a8);
  border-radius: var(--size-2);
}

.number-control-input {
  --input-bg-color: transparent;
  --input-bg-color-disabled: transparent;
  --input-border-radius: 0;
  --input-box-shadow: none;
  --input-box-shadow-disabled: none;
  --input-height: var(--number-control-height);
  --input-padding-inline: 0.5rem;
  width: 100%;
  height: var(--input-height, var(--input-height-md));
  min-height: var(--input-height, var(--input-height-md));
  padding-block: var(--input-padding-block, 0);
  padding-inline: var(--input-padding-inline, 1rem);
  color: var(--text-primary);
  background-color: var(--input-bg-color, var(--slate-a3));
  border: var(--input-border, none);
  border-radius: var(--input-border-radius, 0);
  box-shadow: var(--input-box-shadow, inset 0 -1px 0 var(--slate-a9));
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.number-control-input::-webkit-input-placeholder {
  color: var(--text-placeholder);
}
.number-control-input:-ms-input-placeholder {
  color: var(--text-placeholder);
}
.number-control-input::-ms-input-placeholder {
  color: var(--text-placeholder);
}
.number-control-input::placeholder {
  color: var(--text-placeholder);
}
.number-control-input:focus-visible {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
}
.number-control-input:active:not(:disabled) {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  border-radius: var(--input-border-radius);
}
.number-control-input:disabled {
  color: var(--text-disabled);
  background-color: var(--input-bg-color-disabled, var(--slate-a3));
  box-shadow: var(--input-box-shadow-disabled, none);
  cursor: not-allowed;
  opacity: 1;
}
.number-control-input {
  text-align: center;
  max-inline-size: 3rem;
  -moz-appearance: textfield;
}
.number-control-input::-webkit-outer-spin-button, .number-control-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.number-control-input:disabled {
  color: var(--text-disabled);
  background-color: var(--input-bg-color-disabled, var(--slate-a3));
  box-shadow: var(--input-box-shadow-disabled, none);
}

.number-control-button {
  display: grid;
  place-items: center;
  inline-size: var(--number-control-height);
  block-size: var(--number-control-height);
  transition: background-color 150ms ease-out;
}
.number-control-button:hover:not(:disabled) {
  background-color: var(--gray-hover);
}
.number-control-button:first-of-type {
  border-top-left-radius: var(--size-2);
  border-bottom-left-radius: var(--size-2);
}
.number-control-button:last-of-type {
  border-top-right-radius: var(--size-2);
  border-bottom-right-radius: var(--size-2);
}
.number-control-button:focus-visible {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
}
.number-control-button:disabled {
  cursor: not-allowed;
}

.radio-button-group {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  grid-column: 1/-1;
}
@media (pointer: coarse) {
  .radio-button-group {
    row-gap: 1rem;
  }
}

.radio-button-group-horizontal {
  display: flex;
  flex-wrap: wrap;
  row-gap: 0.5rem;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  grid-column: 1/-1;
}
@media (pointer: coarse) {
  .radio-button-group-horizontal {
    row-gap: 1rem;
  }
}

.radio-button-wrapper {
  display: flex;
  align-items: flex-start;
}

.radio-button {
  --radio-button-size: calc(18rem / 16);
  -webkit-appearance: none;
          appearance: none;
  width: var(--radio-button-size);
  min-width: var(--radio-button-size);
  height: var(--radio-button-size);
  border-radius: calc(var(--radio-button-size) / 2);
  box-shadow: inset 0 0 0 1px var(--slate-a12), inset 0 0 0 4px var(--color-panel-solid);
  background-color: transparent;
  cursor: pointer;
}
.radio-button:focus-visible {
  outline: var(--radio-focus-outline);
  outline-offset: var(--radio-focus-outline-offset);
}
.radio-button + label {
  color: var(--text-primary);
  -webkit-padding-start: 0.5rem;
          padding-inline-start: 0.5rem;
  cursor: pointer;
}
@media (pointer: coarse) {
  .radio-button + label {
    -webkit-padding-before: 0.0625rem;
            padding-block-start: 0.0625rem;
  }
}
@media (pointer: coarse) {
  .radio-button {
    --radio-button-size: 1.25rem;
  }
}
.radio-button:checked {
  background-color: var(--slate-a12);
}
.radio-button:disabled {
  box-shadow: inset 0 0 0 1px var(--text-disabled), inset 0 0 0 4px var(--color-panel-solid);
  cursor: not-allowed;
}
.radio-button:disabled + label {
  color: var(--text-disabled);
  cursor: not-allowed;
}

:where(.selectable-card) .radio-button::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 0.5rem;
}

.radio-button--checkmark {
  --radio-button-size: calc(18rem / 16);
  -webkit-appearance: none;
          appearance: none;
  width: var(--radio-button-size);
  min-width: var(--radio-button-size);
  height: var(--radio-button-size);
  border-radius: calc(var(--radio-button-size) / 2);
  box-shadow: inset 0 0 0 1px var(--slate-a12), inset 0 0 0 4px var(--color-panel-solid);
  background-color: transparent;
  cursor: pointer;
}
.radio-button--checkmark:focus-visible {
  outline: var(--radio-focus-outline);
  outline-offset: var(--radio-focus-outline-offset);
}
.radio-button--checkmark + label {
  color: var(--text-primary);
  -webkit-padding-start: 0.5rem;
          padding-inline-start: 0.5rem;
  cursor: pointer;
}
@media (pointer: coarse) {
  .radio-button--checkmark + label {
    -webkit-padding-before: 0.0625rem;
            padding-block-start: 0.0625rem;
  }
}
@media (pointer: coarse) {
  .radio-button--checkmark {
    --radio-button-size: 1.25rem;
  }
}
.radio-button--checkmark:checked {
  box-shadow: inset 0 0 0 1px var(--slate-a12);
  background-color: var(--slate-a12);
}
.radio-button--checkmark:checked::after {
  content: "✓";
  position: relative;
  display: grid;
  place-items: center;
  font-size: var(--scale-2);
  line-height: var(--radio-button-size);
  font-weight: 600;
  color: var(--text-on-color);
}

:where(.selectable-card) .radio-button--checkmark::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 0.5rem;
}

:where(input[type=range]) {
  --range-slider--track-height: 2px;
  --range-slider--track-color: hsl(var(--gray-25));
  --range-slider--thumb-dimension: 14px;
  --range-slider--thumb-color: var(--text-primary);
}

input[type=range] {
  position: relative;
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
  cursor: pointer;
}

input[type=range]:focus {
  outline: none;
}

/***** Chrome, Safari, Opera and Edge Chromium styles *****/
input[type=range]::-webkit-slider-runnable-track {
  background-color: var(--range-slider--track-color);
  border-radius: 0.5rem;
  height: var(--range-slider--track-height);
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none; /* Override default look */
  appearance: none;
  margin-top: -6px; /* Centers thumb on the track */
  background-color: var(--range-slider--thumb-color);
  height: var(--range-slider--thumb-dimension);
  width: var(--range-slider--thumb-dimension);
  border-radius: 0.5rem;
}

/***** Firefox styles *****/
input[type=range]::-moz-range-track {
  background-color: var(--range-slider--track-color);
  border-radius: 0.5rem;
  height: var(--range-slider--track-height);
}

input[type=range]::-moz-range-thumb {
  border: none; /*Removes extra border that FF applies*/
  border-radius: 0; /*Removes default border-radius that FF applies*/
  background-color: var(--range-slider--thumb-color);
  height: var(--range-slider--thumb-dimension);
  width: var(--range-slider--thumb-dimension);
}

.segmented-control__container {
  --highlight-width: auto;
  --highlight-x-pos: 0;
}

.segmented-control__controls {
  display: inline-flex;
  justify-content: space-between;
  background-color: hsl(var(--gray-20));
  border-radius: 8px;
  padding: 2px;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 32px;
}
.segmented-control__controls:before {
  content: "";
  background: var(--white);
  border-radius: 6px;
  width: var(--highlight-width);
  -webkit-transform: translateX(var(--highlight-x-pos));
          transform: translateX(var(--highlight-x-pos));
  position: absolute;
  top: 2px;
  bottom: 2px;
  left: 0;
  z-index: 0;
  transition: width 150ms ease-out, -webkit-transform 150ms ease-out;
  transition: transform 150ms ease-out, width 150ms ease-out;
  transition: transform 150ms ease-out, width 150ms ease-out, -webkit-transform 150ms ease-out;
}

.segmented-control__segment {
  height: 100%;
  position: relative;
  text-align: center;
  z-index: 1;
  flex: 1;
}
.segmented-control__segment .radio-button {
  position: absolute;
  clip: rect(0 0 0 0);
  border: 0;
  height: 0;
  width: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
.segmented-control__segment label {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  font-weight: var(--font-weight-heading);
  font-variant-alternates: var(--small-text);
  display: flex;
  align-items: center;
  justify-content: center;
  height: 28px;
  color: var(--text-secondary);
  padding: 4px 10px;
  position: relative;
  transition: color 150ms ease-out;
  cursor: pointer;
}
.segmented-control__segment.active label {
  color: var(--text-primary);
}

.select-wrapper {
  position: relative;
  display: flex;
  align-items: center;
}
.select-wrapper::after {
  content: "expand_more"/"";
  position: absolute;
  display: inline-block;
  inset-inline-end: 1rem;
  font-family: var(--font-icons);
  font-size: var(--select-input-icon-size, var(--scale1));
  line-height: 1;
  width: var(--select-input-icon-size, var(--scale1));
  pointer-events: none;
}
.select-wrapper:has(.select-input:disabled)::after {
  color: var(--text-disabled);
}
.select-wrapper:has([data-input-style~=quick-action])::after {
  inset-inline-end: var(--size-4);
}
.select-wrapper:has([data-input-style~=filter])::after {
  inset-inline-end: var(--size-6);
}

.select-input {
  --input-padding-inline: 1rem calc(2rem + var(--select-input-icon-size));
  -webkit-appearance: none;
          appearance: none;
  width: 100%;
  height: var(--input-height, var(--input-height-md));
  min-height: var(--input-height, var(--input-height-md));
  padding-block: var(--input-padding-block, 0);
  padding-inline: var(--input-padding-inline, 1rem);
  color: var(--text-primary);
  background-color: var(--input-bg-color, var(--slate-a3));
  border: var(--input-border, none);
  border-radius: var(--input-border-radius, 0);
  box-shadow: var(--input-box-shadow, inset 0 -1px 0 var(--slate-a9));
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.select-input::-webkit-input-placeholder {
  color: var(--text-placeholder);
}
.select-input:-ms-input-placeholder {
  color: var(--text-placeholder);
}
.select-input::-ms-input-placeholder {
  color: var(--text-placeholder);
}
.select-input::placeholder {
  color: var(--text-placeholder);
}
.select-input:focus-visible {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
}
.select-input:active:not(:disabled) {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  border-radius: var(--input-border-radius);
}
.select-input:disabled {
  color: var(--text-disabled);
  background-color: var(--input-bg-color-disabled, var(--slate-a3));
  box-shadow: var(--input-box-shadow-disabled, none);
  cursor: not-allowed;
  opacity: 1;
}

label:has(+ .select-wrapper > .select-input:disabled) {
  color: var(--text-disabled);
}

legend:has(+ .input-wrapper-horizontal > .select-wrapper > .select-input:disabled) {
  color: var(--text-disabled);
}

.select-input[data-input-style~=outlined] {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--slate-a2);
  --input-border-radius: var(--size-2);
  --input-box-shadow: inset 0 0 0 1px var(--slate-a8);
  --input-box-shadow-disabled: inset 0 0 0 1px var(--slate-a7);
}
.select-input[data-input-style~=layer-01] {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--color-surface);
}
.select-input[data-input-style~=layer-02] {
  --input-bg-color: var(--slate-a2);
  --input-bg-color-disabled: var(--slate-a2);
}
.select-input[data-input-style~=layer-03] {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--color-surface);
}
.select-input[data-input-style~=quick-action] {
  --input-height: 1.5rem;
  --input-padding-inline: var(--size-12) calc(var(--size-12) + var(--select-input-icon-size));
  --input-bg-color: var(--slate-a3);
  --input-bg-color-disabled: var(--slate-a2);
  --input-border-radius: var(--size-6);
  --input-box-shadow: inset 0 0 0 1px var(--slate-a7);
  --input-box-shadow-disabled: inset 0 0 0 1px var(--slate-a6);
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  font-variant-alternates: var(--small-text);
}
.select-input[data-input-style~=filter] {
  --input-height: 2rem;
  --input-padding-inline: var(--size-12) calc(var(--size-12) + var(--select-input-icon-size));
  --input-bg-color: var(--slate-a3);
  --input-bg-color-disabled: var(--slate-a2);
  --input-border-radius: var(--size-6);
  --input-box-shadow: inset 0 0 0 1px var(--slate-a7);
  --input-box-shadow-disabled: inset 0 0 0 1px var(--slate-a6);
  font-variant-alternates: var(--small-text);
}

.select-input[data-input-style~=xs] {
  --input-height: var(--input-height-xs);
  --input-padding-inline: 0.5rem;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
}
.select-input[data-input-style~=sm] {
  --input-height: var(--input-height-sm);
  --input-padding-inline: 0.5rem;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
}
.select-input[data-input-style~=lg] {
  --input-height: var(--input-height-lg);
}

.select-input[data-input-style~=width-xs] {
  width: var(--input-width-xs);
  max-width: var(--input-width-xs);
}
.select-input[data-input-style~=width-sm] {
  width: var(--input-width-sm);
  max-width: var(--input-width-sm);
}
.select-input[data-input-style~=width-md] {
  width: var(--input-width-md);
  max-width: var(--input-width-md);
}
.select-input[data-input-style~=width-lg] {
  width: var(--input-width-lg);
  max-width: var(--input-width-lg);
}
.select-input[data-input-style~=width-xl] {
  width: var(--input-width-xl);
  max-width: var(--input-width-xl);
}
.select-input[data-input-style~=width-xxl] {
  width: var(--input-width-xxl);
  max-width: var(--input-width-xxl);
}
.select-input[data-input-style~=width-max-content] {
  width: var(--input-width-max-content);
  max-width: var(--input-width-max-content);
}

.selectable-card {
  position: relative;
  padding-block: 1rem;
  padding-inline: 0.5rem 1rem;
  border-radius: 0.5rem;
  width: 100%;
  background-color: var(--color-surface);
  box-shadow: inset 0 0 0 1px var(--slate-a8);
  transition: box-shadow 150ms ease-out;
}
.selectable-card:not(.selectable-card-checked):hover {
  box-shadow: inset 0 0 0 1px var(--slate-a9);
}

.selectable-card-description-wrapper {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.selectable-card-description {
  color: var(--text-tertiary);
}

.selectable-card-checked {
  box-shadow: inset 0 0 0 1px var(--slate-a12);
}

.radio-button-wrapper:focus-within .selectable-card {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
}

.selectable-card:has(.radio-button:checked) {
  background-color: var(--slate-a2);
  box-shadow: inset 0 0 0 1px var(--slate-a12);
}

.stat-card-wrapper-container-flex {
  display: flex;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
}
.stat-card-wrapper-container-flex > .stat-card-wrapper {
  width: 100%;
}

.stat-card-wrapper {
  display: flex;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  background-color: var(--gray-bg-ui);
  border: 1px solid var(--slate-a6);
  border-radius: 0.25rem;
  padding-inline: 0.75rem;
  padding-block: 0.75rem 0.875rem;
}

.stat-card {
  display: flex;
  flex-direction: column;
  row-gap: 0.25rem;
  flex: 1;
}

.pool-stats--main {
  padding: 2rem;
  max-width: 80rem;
  margin-inline: auto;
}

.pool-stats--section {
  display: grid;
  grid-template-columns: repeat(var(--column-count), 1fr);
  align-items: flex-start;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 1rem;
  -webkit-margin-after: 4rem;
          margin-block-end: 4rem;
  position: relative;
}
.pool-stats--section[data-column-count="1"] {
  --column-count: 1;
  row-gap: 0;
}
.pool-stats--section[data-column-count="2"] {
  --column-count: 2;
}
.pool-stats--section[data-column-count="3"] {
  --column-count: 3;
}
.pool-stats--section[data-column-count="4"] {
  --column-count: 4;
}
.pool-stats--section[data-column-count="6"] {
  --column-count: 6;
}
.pool-stats--section[data-section-type=details] {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  -webkit-margin-after: 5.25rem;
          margin-block-end: 5.25rem;
}
.pool-stats--section[data-section-type=details]:after {
  content: "";
  position: absolute;
  inset: 42px -1rem -1.25rem -1rem;
  background-color: var(--gray-bg-ui);
  border: 1px solid hsl(var(--gray-90)/6%);
  z-index: -1;
  border-radius: 0.25rem;
}

.pool-stats--card-group {
  display: grid;
  grid-template-columns: repeat(var(--column-count), 1fr);
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
}
.pool-stats--card-group[data-column-count="1"] {
  --column-count: 1;
}
.pool-stats--card-group[data-column-count="2"] {
  --column-count: 2;
}

.pool-stats--heading {
  grid-column: 1/-1;
  font-size: var(--scale3);
  line-height: var(--lh-scale3);
  font-weight: 500;
  -webkit-padding-after: 0.75rem;
          padding-block-end: 0.75rem;
}
.pool-stats--heading[data-heading-type=details] {
  min-width: 100%;
}

.pool-stats--card {
  display: grid;
  row-gap: 0.75rem;
}
.pool-stats--card[data-card-type=details] {
  flex: auto;
}

.pool-stats--row {
  display: flex;
  align-items: center;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  padding-block: 0.75rem;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-color: hsl(var(--gray-40));
  -webkit-margin-before: -1px;
          margin-block-start: -1px;
  height: 3rem;
}

.pool-stats--caption {
  display: block;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  flex: auto;
}
.pool-stats--caption[data-caption-type=tertiary] {
  color: var(--text-tertiary);
}

.pool-stats--value {
  --stat-value-size: var(--scale-1);
  --stat-value-lh: var(--lh-scale-1);
  display: block;
  font-size: var(--stat-value-size);
  line-height: var(--stat-value-lh);
  font-variant-numeric: tabular-nums;
  -webkit-padding-end: 2px;
          padding-inline-end: 2px;
}
.pool-stats--value[data-value-size=large] {
  --stat-value-size: var(--scale2);
  --stat-value-lh: var(--lh-scale2);
  font-variant-numeric: initial;
  -webkit-padding-end: 0;
          padding-inline-end: 0;
}

.stat-divider {
  height: 1px;
  background-color: hsl(var(--gray-90)/16%);
  align-self: center;
  flex: auto;
}

.grid-span-2 {
  grid-column: span 2;
}

.pool-stats--table {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
  border-collapse: collapse;
  margin-inline: -1rem;
}
.pool-stats--table thead {
  background-color: hsl(var(--gray-20));
}
.pool-stats--table th {
  background-color: hsl(var(--gray-20));
}
.pool-stats--table tr {
  height: 3rem;
}
.pool-stats--table td {
  background-color: var(--gray-bg-ui);
}

.pool-stats--table-cell {
  position: relative;
  text-align: left;
  text-overflow: ellipsis;
  padding: 0.9375rem 1rem;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-color: hsl(var(--gray-30));
  -webkit-margin-before: -1px;
          margin-block-start: -1px;
  vertical-align: baseline;
}
.pool-stats--table-cell-header {
  border-top: 0;
  font-weight: 600;
}

.svg--color-complete path {
  fill: var(--jade-a11);
}
.svg--color-attached path {
  fill: var(--jade-a10);
}
.svg--color-not-required path {
  fill: var(--blue-a10);
}
.svg--color-missing path {
  fill: var(--crimson-a10);
}

.svg--hidden:has(inline-svg) inline-svg {
  visibility: hidden;
}

.text-input {
  resize: none;
  width: 100%;
  height: var(--input-height, var(--input-height-md));
  min-height: var(--input-height, var(--input-height-md));
  padding-block: var(--input-padding-block, 0);
  padding-inline: var(--input-padding-inline, 1rem);
  color: var(--text-primary);
  background-color: var(--input-bg-color, var(--slate-a3));
  border: var(--input-border, none);
  border-radius: var(--input-border-radius, 0);
  box-shadow: var(--input-box-shadow, inset 0 -1px 0 var(--slate-a9));
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.text-input::-webkit-input-placeholder {
  color: var(--text-placeholder);
}
.text-input:-ms-input-placeholder {
  color: var(--text-placeholder);
}
.text-input::-ms-input-placeholder {
  color: var(--text-placeholder);
}
.text-input::placeholder {
  color: var(--text-placeholder);
}
.text-input:focus-visible {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
}
.text-input:active:not(:disabled) {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  border-radius: var(--input-border-radius);
}
.text-input:disabled {
  color: var(--text-disabled);
  background-color: var(--input-bg-color-disabled, var(--slate-a3));
  box-shadow: var(--input-box-shadow-disabled, none);
  cursor: not-allowed;
  opacity: 1;
}
.text-input:read-only:not(:disabled) {
  --input-padding-inline: 0;
  --input-bg-color: transparent;
  --input-box-shadow: var(--input-box-shadow-disabled);
  font-size: var(--scale1);
  line-height: var(--lh-scale1);
}
.text-input:read-only:is(:focus-visible) {
  --input-focus-outline: 0;
  --input-focus-shadow: none;
}
.text-input:has(+ .input-button) {
  --input-padding-inline: 1rem var(--input-height, var(--input-height-md));
}
.text-input:has(+ [data-badge~=input-badge]) {
  --input-padding-inline: 1rem calc(var(--input-height, var(--input-height-md)) + var(--size-8));
}
.text-input:invalid {
  --input-focus-shadow: var(--error-shadow);
  background-color: var(--crimson-a2);
  outline: var(--error-outline);
  outline-offset: var(--error-outline-offset);
}

label:has(+ .text-input:disabled) {
  color: var(--text-disabled);
}

legend:has(+ .input-group-inline-full > .input-wrapper > .text-input:disabled) {
  color: var(--text-disabled);
}

.text-input[data-input-style~=outlined] {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--slate-a2);
  --input-border-radius: var(--size-2);
  --input-box-shadow: inset 0 0 0 1px var(--slate-a8);
  --input-box-shadow-disabled: inset 0 0 0 1px var(--slate-a7);
}
.text-input[data-input-style~=layer-01] {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--color-surface);
}
.text-input[data-input-style~=layer-02] {
  --input-bg-color: var(--slate-a2);
  --input-bg-color-disabled: var(--slate-a2);
}
.text-input[data-input-style~=layer-03] {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--color-surface);
}

.text-input:where([data-input-style~=xs]) {
  --input-height: var(--input-height-xs);
  --input-padding-inline: 0.5rem;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
}
.text-input:where([data-input-style~=xs]):has(+ .input-button) {
  --input-padding-inline: 0.75rem var(--input-height);
}
.text-input:where([data-input-style~=sm]) {
  --input-height: var(--input-height-sm);
  --input-padding-inline: 0.5rem;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
}
.text-input:where([data-input-style~=lg]) {
  --input-height: var(--input-height-lg);
}
.text-input:where([data-input-style~=xl]) {
  --input-height: var(--input-height-xl);
}

.text-input[data-input-style~=width-xxs] {
  width: var(--input-width-xxs);
  max-width: var(--input-width-xxs);
}
.text-input[data-input-style~=width-xs] {
  width: var(--input-width-xs);
  max-width: var(--input-width-xs);
}
.text-input[data-input-style~=width-sm] {
  width: var(--input-width-sm);
  max-width: var(--input-width-sm);
}
.text-input[data-input-style~=width-md] {
  width: var(--input-width-md);
  max-width: var(--input-width-md);
}
.text-input[data-input-style~=width-lg] {
  width: var(--input-width-lg);
  max-width: var(--input-width-lg);
}
.text-input[data-input-style~=width-xl] {
  width: var(--input-width-xl);
  max-width: var(--input-width-xl);
}
.text-input[data-input-style~=width-xxl] {
  width: var(--input-width-xxl);
  max-width: var(--input-width-xxl);
}

.textarea {
  --input-height: 7rem;
  --input-padding-block: 0.6875rem;
  scroll-padding-block-end: var(--input-padding-block);
  resize: block;
  width: 100%;
  height: var(--input-height, var(--input-height-md));
  min-height: var(--input-height, var(--input-height-md));
  padding-block: var(--input-padding-block, 0);
  padding-inline: var(--input-padding-inline, 1rem);
  color: var(--text-primary);
  background-color: var(--input-bg-color, var(--slate-a3));
  border: var(--input-border, none);
  border-radius: var(--input-border-radius, 0);
  box-shadow: var(--input-box-shadow, inset 0 -1px 0 var(--slate-a9));
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.textarea::-webkit-input-placeholder {
  color: var(--text-placeholder);
}
.textarea:-ms-input-placeholder {
  color: var(--text-placeholder);
}
.textarea::-ms-input-placeholder {
  color: var(--text-placeholder);
}
.textarea::placeholder {
  color: var(--text-placeholder);
}
.textarea:focus-visible {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
}
.textarea:active:not(:disabled) {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  border-radius: var(--input-border-radius);
}
.textarea:disabled {
  color: var(--text-disabled);
  background-color: var(--input-bg-color-disabled, var(--slate-a3));
  box-shadow: var(--input-box-shadow-disabled, none);
  cursor: not-allowed;
  opacity: 1;
}
.textarea:where(.jury-voice-menu) {
  --input-padding-inline: 1rem 6.75rem;
}

label:has(+ .textarea:disabled) {
  color: var(--text-disabled);
}

.textarea[data-input-style~=outlined] {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--slate-a2);
  --input-border-radius: var(--size-2);
  --input-box-shadow: inset 0 0 0 1px var(--slate-a8);
  --input-box-shadow-disabled: inset 0 0 0 1px var(--slate-a7);
}

.textarea[data-input-style~=layer-01] {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--color-surface);
}

.textarea[data-input-style~=layer-02] {
  --input-bg-color: var(--slate-a2);
  --input-bg-color-disabled: var(--slate-a2);
}

.textarea[data-input-style~=layer-03] {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--color-surface);
}

:where(html) {
  --textarea-line-height: var(--lh-scale-1);
}

.textarea[data-input-style~=xxs] {
  --input-height: var(--input-height-md);
}

.textarea[data-input-style~=xs] {
  --input-height: calc(var(--input-height-md) + var(--textarea-line-height));
}

.textarea[data-input-style~=sm] {
  --input-height: calc(var(--input-height-md) + (var(--textarea-line-height) * 2));
}

.textarea[data-input-style~=md] {
  --input-height: calc(var(--input-height-md) + (var(--textarea-line-height) * 3));
}

.textarea[data-input-style~=lg] {
  --input-height: calc(var(--input-height-md) + (var(--textarea-line-height) * 4));
}

.textarea[data-input-style~=xl] {
  --input-height: calc(var(--input-height-md) + (var(--textarea-line-height) * 5));
}

:where(.toggle-switch) {
  --width-multiplier: 2;
  --track-width-min: calc(30rem / 16);
  --track-padding: calc(3rem / 16);
  --track-height: calc(20rem / 16);
  --track-width: max(var(--track-width-min), calc((var(--thumb-size) * var(--width-multiplier)) + (var(--track-padding) * 2)));
  --track-margin: 0;
  --thumb-size: calc(var(--track-height) - (var(--track-padding) * 2));
  --thumb-position: 0%;
  --track-color-inactive: var(--slate-a9);
  --track-color-active: var(--forge-tertiary-60);
  --thumb-color: oklch(100% 0 0);
  --thumb-color-highlight: var(--slate-a6);
  --toggle-label-font-size: var(--scale-1);
  --toggle-label-line-height: var(--lh-scale-1);
  --toggle-label-margin: 1px;
  --thumb-transition-duration: 150ms;
  --thumb-highlight-duration: 100ms;
}

.toggle-switch {
  display: flex;
  align-items: center;
  gap: 0.5em;
  font-size: var(--toggle-label-font-size);
  line-height: var(--toggle-label-line-height);
  inline-size: -webkit-fit-content;
  inline-size: -moz-fit-content;
  inline-size: fit-content;
  cursor: pointer;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: transparent;
}

.toggle-switch:has(.toggle:disabled).toggle-switch {
  cursor: not-allowed;
}

.toggle {
  -webkit-appearance: none;
          appearance: none;
  border: none;
  inline-size: var(--track-width);
  block-size: var(--track-height);
  padding: var(--track-padding);
  -webkit-margin-before: var(--track-margin);
          margin-block-start: var(--track-margin);
  background-color: var(--track-color-inactive);
  border-radius: var(--track-width);
  flex-shrink: 0;
  display: grid;
  align-items: center;
  grid: [track] 1fr/[track] 1fr;
  pointer-events: none;
  transition: background-color var(--thumb-transition-duration) ease-out;
}
.toggle:checked {
  --thumb-position: calc((var(--track-width) - 100%) - (var(--track-padding) * 2));
  background-color: var(--track-color-active);
}
.toggle:disabled {
  --thumb-color: transparent;
  --track-active: var(--track-color-active);
  cursor: not-allowed;
}
.toggle:disabled::before {
  cursor: not-allowed;
  box-shadow: inset 0 0 0 2px oklch(100% 0 0deg);
}
.toggle:indeterminate {
  --thumb-position: calc(((var(--track-width) / 2) - (var(--thumb-size) / 2)) - var(--track-padding));
}

.toggle::before {
  --highlight-size: 0;
  content: "";
  grid-area: track;
  inline-size: var(--thumb-size);
  block-size: var(--thumb-size);
  background-color: var(--thumb-color);
  border-radius: calc(var(--thumb-size) / 2);
  box-shadow: 0 0 0 var(--highlight-size) var(--thumb-color-highlight);
  -webkit-transform: translateX(var(--thumb-position));
          transform: translateX(var(--thumb-position));
  cursor: pointer;
  pointer-events: auto;
  transition: box-shadow var(--thumb-transition-duration) ease-out, -webkit-transform var(--thumb-transition-duration) ease-out;
  transition: transform var(--thumb-transition-duration) ease-out, box-shadow var(--thumb-transition-duration) ease-out;
  transition: transform var(--thumb-transition-duration) ease-out, box-shadow var(--thumb-transition-duration) ease-out, -webkit-transform var(--thumb-transition-duration) ease-out;
}

.toggle:not(:disabled):hover::before {
  --highlight-size: calc(var(--track-padding) * 2);
}

.toggle-switch[data-toggle~=xs] {
  --track-height: 1rem;
  --toggle-label-font-size: var(--scale-2);
}
.toggle-switch[data-toggle~=md] {
  --track-height: 1.5rem;
  --toggle-label-font-size: var(--scale0);
  --toggle-label-line-height: var(--lh-scale0);
}
.toggle-switch[data-toggle~=lg] {
  --track-height: 1.875rem;
  --toggle-label-font-size: var(--scale1);
  --toggle-label-line-height: var(--lh-scale1);
}

.toggle-switch[data-toggle~=setting-row] {
  justify-content: space-between;
  flex: auto;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
}
.toggle-switch[data-toggle~=inline] {
  align-self: end;
  -webkit-margin-after: 0.625rem;
          margin-block-end: 0.625rem;
}
.toggle-switch[data-toggle="inline xs"] {
  -webkit-margin-after: 0.75rem;
          margin-block-end: 0.75rem;
}
.toggle-switch[data-toggle~=stacked] {
  flex-direction: column;
  align-items: flex-start;
}

.toggle-switch-inline {
  align-self: end;
  -webkit-margin-after: 0.75rem;
          margin-block-end: 0.75rem;
}

:where(forge-tooltip) {
  --forge-tooltip-background: var(--slate-12);
  --forge-typography-body1-font-size: var(--scale-2);
}
:where(forge-tooltip)::part(surface) {
  line-height: var(--lh-scale-2);
}

.gj-checkbox-md span {
  cursor: initial !important;
}

.gj-checkbox-md input[type=checkbox] + span {
  height: 1rem !important;
  border-radius: 1px !important;
  border: 1px solid hsl(var(--gray-90)) !important;
  position: relative;
}

.gj-checkbox-md input[type=checkbox]:checked + span {
  background-color: var(--primary);
  border: 1px solid var(--primary) !important;
}

.gj-checkbox-md input[type=checkbox]:checked + span:after {
  border: solid var(--white);
  border-width: 0 2px 2px 0;
  content: "" !important;
  background-color: var(--primary) !important;
  height: 0.5625rem;
  left: 0.25rem !important;
  top: 1px !important;
  -webkit-transform: rotate(45deg) !important;
          transform: rotate(45deg) !important;
  -ms-transform: rotate(45deg) !important;
  width: 0.375rem;
}

ul.gj-list-md li {
  font-family: inherit !important;
}

ul.gj-list-md li [data-role=display] {
  padding: 0 0 0 0.25rem !important;
  color: hsl(var(--gray-70)) !important;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
}

.gj-icon {
  font-size: var(--scale1) !important;
}

.flex {
  display: flex;
}
.flex-row {
  display: flex;
  flex-direction: row;
}
.flex-row > * {
  flex: 1;
}
.flex-col {
  display: flex;
  flex-direction: column;
}
.flex-align--center {
  align-items: center;
}
.flex-justify-center {
  justify-content: center;
}
.flex-align--start {
  align-items: flex-start;
}
.flex-align--end {
  align-items: flex-end;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-grow {
  flex-grow: 1;
}
.flex-auto {
  flex: auto;
}

.flex-align-self--center {
  align-self: center;
}
.flex-align-self--start {
  align-self: flex-start;
}
.flex-align-self--end {
  align-self: flex-end;
}

.space-between {
  justify-content: space-between;
}

[class*=grid-] {
  grid-column: 1/-1;
}

.grid {
  display: grid;
}
.grid-col-full {
  grid-column: 1/-1;
}
.grid-auto-fit {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(80px, 100%), 1fr));
  row-gap: 1.5rem;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  align-items: start;
}
.grid-auto-fit--table {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(680px, 100%), 1fr));
  gap: 24px 32px;
}
.grid-auto-fit-dense {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(64px, 100%), 1fr));
  gap: 24px 16px;
}
.grid-auto {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(298px, 100%), 1fr));
}
.grid-1 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px 32px;
}
.grid-2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px 32px;
}
@media screen and (max-width: 1200px) {
  .grid-2 {
    grid-template-columns: 1fr;
  }
}
.grid-3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px 32px;
}
@media screen and (max-width: 1200px) {
  .grid-3 {
    grid-template-columns: 1fr;
  }
}
.grid-4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px 32px;
}
@media screen and (max-width: 1200px) {
  .grid-4 {
    grid-template-columns: 1fr;
  }
}

.grid-center {
  display: grid;
  place-items: center;
}

.grid-auto-fit-dense:has(.is-invalid) {
  align-items: start;
}

.gap-2 {
  gap: var(--size-2);
}
.gap-4 {
  gap: var(--size-4);
}
.gap-8 {
  gap: var(--size-8);
}
.gap-12 {
  gap: var(--size-12);
}
.gap-16 {
  gap: var(--size-16);
}
.gap-24 {
  gap: var(--size-24);
}
.gap-32 {
  gap: var(--size-32);
}
.gap-40 {
  gap: var(--size-40);
}
.gap-48 {
  gap: var(--size-48);
}

.row-gap-2 {
  row-gap: var(--size-2);
}
.row-gap-4 {
  row-gap: var(--size-4);
}
.row-gap-8 {
  row-gap: var(--size-8);
}
.row-gap-12 {
  row-gap: var(--size-12);
}
.row-gap-16 {
  row-gap: var(--size-16);
}
.row-gap-24 {
  row-gap: var(--size-24);
}
.row-gap-32 {
  row-gap: var(--size-32);
}
.row-gap-40 {
  row-gap: var(--size-40);
}
.row-gap-48 {
  row-gap: var(--size-48);
}
.row-gap-64 {
  row-gap: var(--size-64);
}

.column-gap-2 {
  -webkit-column-gap: var(--size-2);
     -moz-column-gap: var(--size-2);
          column-gap: var(--size-2);
}
.column-gap-4 {
  -webkit-column-gap: var(--size-4);
     -moz-column-gap: var(--size-4);
          column-gap: var(--size-4);
}
.column-gap-8 {
  -webkit-column-gap: var(--size-8);
     -moz-column-gap: var(--size-8);
          column-gap: var(--size-8);
}
.column-gap-12 {
  -webkit-column-gap: var(--size-12);
     -moz-column-gap: var(--size-12);
          column-gap: var(--size-12);
}
.column-gap-16 {
  -webkit-column-gap: var(--size-16);
     -moz-column-gap: var(--size-16);
          column-gap: var(--size-16);
}
.column-gap-24 {
  -webkit-column-gap: var(--size-24);
     -moz-column-gap: var(--size-24);
          column-gap: var(--size-24);
}
.column-gap-32 {
  -webkit-column-gap: var(--size-32);
     -moz-column-gap: var(--size-32);
          column-gap: var(--size-32);
}
.column-gap-40 {
  -webkit-column-gap: var(--size-40);
     -moz-column-gap: var(--size-40);
          column-gap: var(--size-40);
}
.column-gap-48 {
  -webkit-column-gap: var(--size-48);
     -moz-column-gap: var(--size-48);
          column-gap: var(--size-48);
}

.group-gap {
  gap: 24px 32px;
}

.margin-4 {
  margin: var(--size-4);
}
.margin-8 {
  margin: var(--size-8);
}
.margin-12 {
  margin: var(--size-12);
}
.margin-16 {
  margin: var(--size-16);
}
.margin-24 {
  margin: var(--size-24);
}
.margin-32 {
  margin: var(--size-32);
}
.margin-none {
  margin: 0;
}

.margin-inline-4 {
  margin-inline: var(--size-4);
}
.margin-inline-8 {
  margin-inline: var(--size-8);
}
.margin-inline-12 {
  margin-inline: var(--size-12);
}
.margin-inline-16 {
  margin-inline: var(--size-16);
}
.margin-inline-24 {
  margin-inline: var(--size-24);
}
.margin-inline-32 {
  margin-inline: var(--size-32);
}
.margin-inline-none {
  margin-inline: 0;
}
.margin-inline-auto {
  margin-inline: auto;
}

.margin-block-4 {
  margin-block: var(--size-4);
}
.margin-block-8 {
  margin-block: var(--size-8);
}
.margin-block-12 {
  margin-block: var(--size-12);
}
.margin-block-16 {
  margin-block: var(--size-16);
}
.margin-block-24 {
  margin-block: var(--size-24);
}
.margin-block-32 {
  margin-block: var(--size-32);
}
.margin-block-none {
  margin-block: 0;
}
.margin-block-auto {
  margin-block: auto;
}

.margin-top-2 {
  -webkit-margin-before: var(--size-2);
          margin-block-start: var(--size-2);
}
.margin-top-4 {
  -webkit-margin-before: var(--size-4);
          margin-block-start: var(--size-4);
}
.margin-top-8 {
  -webkit-margin-before: var(--size-8);
          margin-block-start: var(--size-8);
}
.margin-top-12 {
  -webkit-margin-before: var(--size-12);
          margin-block-start: var(--size-12);
}
.margin-top-16 {
  -webkit-margin-before: var(--size-16);
          margin-block-start: var(--size-16);
}
.margin-top-24 {
  -webkit-margin-before: var(--size-24);
          margin-block-start: var(--size-24);
}
.margin-top-32 {
  -webkit-margin-before: var(--size-32);
          margin-block-start: var(--size-32);
}
.margin-top-none {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}
.margin-top-auto {
  -webkit-margin-before: auto;
          margin-block-start: auto;
}

.margin-right-4 {
  -webkit-margin-end: var(--size-4);
          margin-inline-end: var(--size-4);
}
.margin-right-8 {
  -webkit-margin-end: var(--size-8);
          margin-inline-end: var(--size-8);
}
.margin-right-12 {
  -webkit-margin-end: var(--size-12);
          margin-inline-end: var(--size-12);
}
.margin-right-16 {
  -webkit-margin-end: var(--size-16);
          margin-inline-end: var(--size-16);
}
.margin-right-24 {
  -webkit-margin-end: var(--size-24);
          margin-inline-end: var(--size-24);
}
.margin-right-32 {
  -webkit-margin-end: var(--size-32);
          margin-inline-end: var(--size-32);
}
.margin-right-none {
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}
.margin-right-auto {
  -webkit-margin-end: auto;
          margin-inline-end: auto;
}

.margin-bottom-2 {
  -webkit-margin-after: var(--size-2);
          margin-block-end: var(--size-2);
}
.margin-bottom-4 {
  -webkit-margin-after: var(--size-4);
          margin-block-end: var(--size-4);
}
.margin-bottom-8 {
  -webkit-margin-after: var(--size-8);
          margin-block-end: var(--size-8);
}
.margin-bottom-12 {
  -webkit-margin-after: var(--size-12);
          margin-block-end: var(--size-12);
}
.margin-bottom-16 {
  -webkit-margin-after: var(--size-16);
          margin-block-end: var(--size-16);
}
.margin-bottom-24 {
  -webkit-margin-after: var(--size-24);
          margin-block-end: var(--size-24);
}
.margin-bottom-32 {
  -webkit-margin-after: var(--size-32);
          margin-block-end: var(--size-32);
}
.margin-bottom-none {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}
.margin-bottom-auto {
  -webkit-margin-after: auto;
          margin-block-end: auto;
}

.margin-left-4 {
  -webkit-margin-start: var(--size-4);
          margin-inline-start: var(--size-4);
}
.margin-left-8 {
  -webkit-margin-start: var(--size-8);
          margin-inline-start: var(--size-8);
}
.margin-left-12 {
  -webkit-margin-start: var(--size-12);
          margin-inline-start: var(--size-12);
}
.margin-left-16 {
  -webkit-margin-start: var(--size-16);
          margin-inline-start: var(--size-16);
}
.margin-left-24 {
  -webkit-margin-start: var(--size-24);
          margin-inline-start: var(--size-24);
}
.margin-left-32 {
  -webkit-margin-start: var(--size-32);
          margin-inline-start: var(--size-32);
}
.margin-left-none {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}
.margin-left-auto {
  -webkit-margin-start: auto;
          margin-inline-start: auto;
}

.padding-4 {
  padding: var(--size-4);
}
.padding-8 {
  padding: var(--size-8);
}
.padding-12 {
  padding: var(--size-12);
}
.padding-16 {
  padding: var(--size-16);
}
.padding-24 {
  padding: var(--size-24);
}
.padding-32 {
  padding: var(--size-32);
}
.padding-none {
  padding: 0;
}

.padding-inline-4 {
  padding-inline: var(--size-4);
}
.padding-inline-8 {
  padding-inline: var(--size-8);
}
.padding-inline-12 {
  padding-inline: var(--size-12);
}
.padding-inline-16 {
  padding-inline: var(--size-16);
}
.padding-inline-24 {
  padding-inline: var(--size-24);
}
.padding-inline-32 {
  padding-inline: var(--size-32);
}
.padding-inline-none {
  padding-inline: 0;
}

.padding-block-4 {
  padding-block: var(--size-4);
}
.padding-block-8 {
  padding-block: var(--size-8);
}
.padding-block-12 {
  padding-block: var(--size-12);
}
.padding-block-16 {
  padding-block: var(--size-16);
}
.padding-block-24 {
  padding-block: var(--size-24);
}
.padding-block-32 {
  padding-block: var(--size-32);
}
.padding-block-none {
  padding-block: 0;
}

.padding-top-8 {
  -webkit-padding-before: var(--size-8);
          padding-block-start: var(--size-8);
}
.padding-top-4 {
  -webkit-padding-before: var(--size-4);
          padding-block-start: var(--size-4);
}
.padding-top-12 {
  -webkit-padding-before: var(--size-12);
          padding-block-start: var(--size-12);
}
.padding-top-16 {
  -webkit-padding-before: var(--size-16);
          padding-block-start: var(--size-16);
}
.padding-top-24 {
  -webkit-padding-before: var(--size-24);
          padding-block-start: var(--size-24);
}
.padding-top-32 {
  -webkit-padding-before: var(--size-32);
          padding-block-start: var(--size-32);
}
.padding-top-none {
  -webkit-padding-before: 0;
          padding-block-start: 0;
}

.padding-right-4 {
  -webkit-padding-end: var(--size-4);
          padding-inline-end: var(--size-4);
}
.padding-right-8 {
  -webkit-padding-end: var(--size-8);
          padding-inline-end: var(--size-8);
}
.padding-right-12 {
  -webkit-padding-end: var(--size-12);
          padding-inline-end: var(--size-12);
}
.padding-right-16 {
  -webkit-padding-end: var(--size-16);
          padding-inline-end: var(--size-16);
}
.padding-right-24 {
  -webkit-padding-end: var(--size-24);
          padding-inline-end: var(--size-24);
}
.padding-right-32 {
  -webkit-padding-end: var(--size-32);
          padding-inline-end: var(--size-32);
}
.padding-right-none {
  -webkit-padding-end: 0;
          padding-inline-end: 0;
}

.padding-bottom-4 {
  -webkit-padding-after: var(--size-4);
          padding-block-end: var(--size-4);
}
.padding-bottom-8 {
  -webkit-padding-after: var(--size-8);
          padding-block-end: var(--size-8);
}
.padding-bottom-12 {
  -webkit-padding-after: var(--size-12);
          padding-block-end: var(--size-12);
}
.padding-bottom-16 {
  -webkit-padding-after: var(--size-16);
          padding-block-end: var(--size-16);
}
.padding-bottom-24 {
  -webkit-padding-after: var(--size-24);
          padding-block-end: var(--size-24);
}
.padding-bottom-32 {
  -webkit-padding-after: var(--size-32);
          padding-block-end: var(--size-32);
}
.padding-bottom-none {
  -webkit-padding-after: 0;
          padding-block-end: 0;
}

.padding-left-4 {
  -webkit-padding-start: var(--size-4);
          padding-inline-start: var(--size-4);
}
.padding-left-8 {
  -webkit-padding-start: var(--size-8);
          padding-inline-start: var(--size-8);
}
.padding-left-12 {
  -webkit-padding-start: var(--size-12);
          padding-inline-start: var(--size-12);
}
.padding-left-16 {
  -webkit-padding-start: var(--size-16);
          padding-inline-start: var(--size-16);
}
.padding-left-24 {
  -webkit-padding-start: var(--size-24);
          padding-inline-start: var(--size-24);
}
.padding-left-32 {
  -webkit-padding-start: var(--size-32);
          padding-inline-start: var(--size-32);
}
.padding-left-none {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}

:where(html) {
  --sidebar-width: 240px;
  --top-bar-height: 3rem;
  --spacing: 0.5rem;
}

:where([data-layout~=xs]) {
  --layout-width: 20rem;
}

:where([data-layout~=sm]) {
  --layout-width: 30rem;
}

:where([data-layout~=md]) {
  --layout-width: 40rem;
}

:where([data-layout~=lg]) {
  --layout-width: 50rem;
}

:where([data-layout~=xl]) {
  --layout-width: 60rem;
}

:where([data-layout~=centered]) {
  --layout-alignment: auto;
}

.app {
  display: flex;
  flex-direction: column;
  height: 100vh;
}

.app-primary--wrapper {
  display: flex;
  flex: 1;
  min-height: 0;
}

.main {
  display: flex;
  flex: 1 1 auto;
  width: 0;
  overflow-y: auto;
}

.router-view {
  position: relative;
  display: flex;
  flex: auto;
  z-index: 0;
  overflow-x: hidden;
  scroll-padding-top: 24px;
}

.router-view > :first-child {
  flex: auto;
}

.layout-wrapper {
  display: grid;
  grid-auto-columns: minmax(0, 1fr);
  row-gap: var(--layout-row-gap, 2rem);
  margin-inline: var(--layout-alignment);
  width: min(100%, var(--layout-width));
  padding-inline: var(--layout-padding-inline);
  padding-block: var(--layout-padding-block);
  height: -webkit-max-content;
  height: max-content;
}
.layout-wrapper[data-layout~=xs] {
  --layout-width: 25rem;
}
.layout-wrapper[data-layout~=sm] {
  --layout-width: 30rem;
}
.layout-wrapper[data-layout~=md] {
  --layout-width: 40rem;
}
.layout-wrapper[data-layout~=lg] {
  --layout-width: 50rem;
}
.layout-wrapper[data-layout~=xl] {
  --layout-width: 60rem;
}
.layout-wrapper[data-layout~=xxl] {
  --layout-width: 70rem;
}
.layout-wrapper[data-layout~=x-wide] {
  --layout-width: 80rem;
}
.layout-wrapper[data-layout~=gap-16] {
  --layout-row-gap: var(--size-16);
}
.layout-wrapper[data-layout~=gap-32] {
  --layout-row-gap: var(--size-32);
}
.layout-wrapper[data-layout~=centered] {
  --layout-alignment: auto;
}
.layout-wrapper[data-layout~=block-padding] {
  --layout-padding-block: 2rem 6rem;
}
.layout-wrapper[data-layout~=block-padding-equal] {
  --layout-padding-block: 2rem;
}
.layout-wrapper[data-layout~=block-padding-top] {
  --layout-padding-block: 2rem 0;
}
.layout-wrapper[data-layout~=inline-padding] {
  --layout-padding-inline: 2rem;
}
.layout-wrapper[data-layout~=padded] {
  --layout-padding-block: 2rem 6rem;
  --layout-padding-inline: 2rem;
}
.layout-wrapper[data-layout~=padded-32] {
  --layout-padding-block: 2rem;
  --layout-padding-inline: 2rem;
}
.layout-wrapper[data-layout~=no-padding] {
  --layout-padding-block: 0;
  --layout-padding-inline: 0;
}
.layout-wrapper[data-layout~=xs]:where([data-layout~=inline-padding]), .layout-wrapper[data-layout~=xs]:where([data-layout~=padded]), .layout-wrapper[data-layout~=xs]:where([data-layout~=padded-32]) {
  --layout-width: calc(25rem + (var(--layout-padding-inline) * 2));
}
.layout-wrapper[data-layout~=sm]:where([data-layout~=inline-padding]), .layout-wrapper[data-layout~=sm]:where([data-layout~=padded]), .layout-wrapper[data-layout~=sm]:where([data-layout~=padded-32]) {
  --layout-width: calc(30rem + (var(--layout-padding-inline) * 2));
}
.layout-wrapper[data-layout~=md]:where([data-layout~=inline-padding]), .layout-wrapper[data-layout~=md]:where([data-layout~=padded]), .layout-wrapper[data-layout~=md]:where([data-layout~=padded-32]) {
  --layout-width: calc(40rem + (var(--layout-padding-inline) * 2));
}
.layout-wrapper[data-layout~=lg]:where([data-layout~=inline-padding]), .layout-wrapper[data-layout~=lg]:where([data-layout~=padded]), .layout-wrapper[data-layout~=lg]:where([data-layout~=padded-32]) {
  --layout-width: calc(50rem + (var(--layout-padding-inline) * 2));
}
.layout-wrapper[data-layout~=xl]:where([data-layout~=inline-padding]), .layout-wrapper[data-layout~=xl]:where([data-layout~=padded]), .layout-wrapper[data-layout~=xl]:where([data-layout~=padded-32]) {
  --layout-width: calc(60rem + (var(--layout-padding-inline) * 2));
}
.layout-wrapper[data-layout~=xxl]:where([data-layout~=inline-padding]), .layout-wrapper[data-layout~=xxl]:where([data-layout~=padded]), .layout-wrapper[data-layout~=xxl]:where([data-layout~=padded-32]) {
  --layout-width: calc(70rem + (var(--layout-padding-inline) * 2));
}
.layout-wrapper[data-layout~=x-wide]:where([data-layout~=inline-padding]), .layout-wrapper[data-layout~=x-wide]:where([data-layout~=padded]), .layout-wrapper[data-layout~=x-wide]:where([data-layout~=padded-32]) {
  --layout-width: calc(80rem + (var(--layout-padding-inline) * 2));
}

.notification-layout-wrapper {
  --layout-width: 40rem;
  --layout-alignment: auto;
  margin-inline: var(--layout-alignment);
  max-width: var(--layout-width);
}
.notification-layout-wrapper:where([data-notification-max-width~=full]) {
  --layout-width: 100%;
}

.page-header {
  display: flex;
  align-items: start;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  min-block-size: var(--size-32);
}

.form-layout {
  position: relative;
  display: flex;
  flex-direction: column;
  row-gap: 4rem;
  padding: 2rem;
  height: -webkit-max-content;
  height: max-content;
}

.form-layout-with-table {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: auto;
  gap: 2rem;
  padding: 2rem;
  height: -webkit-max-content;
  height: max-content;
  overflow-x: hidden;
}

.form-section {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(298px, 100%), 1fr));
  grid-column: 1/-1;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 1.5rem;
  align-items: start;
}

.block {
  display: block;
}

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

.hide {
  display: none;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.fixed {
  position: fixed;
}

.sticky {
  position: sticky;
}

:where(.wrapper-sm) .grid-item-auto {
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
}

.overflow-hidden {
  overflow-y: hidden;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-auto {
  overflow: auto;
  height: 100%;
  padding-bottom: 64px;
}

.settings-wrapper {
  margin-inline: var(--layout-alignment);
  max-width: var(--layout-width, 40rem);
}

.settings-section-wrapper,
.layout-section-wrapper {
  width: min(100%, var(--layout-width));
  -webkit-margin-after: 2rem;
          margin-block-end: 2rem;
}
.settings-section-wrapper:only-of-type,
.layout-section-wrapper:only-of-type {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}
.settings-section-wrapper[data-settings-section-wrapper~=no-margin],
.layout-section-wrapper[data-settings-section-wrapper~=no-margin] {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

.settings-section-wrapper-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  -webkit-padding-after: calc(var(--lh-scale1) / 2);
          padding-block-end: calc(var(--lh-scale1) / 2);
  border-bottom: 1px solid var(--slate-a6);
  -webkit-margin-after: 1.5rem;
          margin-block-end: 1.5rem;
}
.settings-section-wrapper-header:has(button) {
  -webkit-padding-after: calc(var(--lh-scale1) / 2 - 1px);
          padding-block-end: calc(var(--lh-scale1) / 2 - 1px);
  -webkit-margin-before: -1px;
          margin-block-start: -1px;
}

:where(.settings-section-wrapper:not(:first-of-type)) .settings-section-wrapper-header {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.settings-section,
.layout-section {
  display: grid;
  grid-auto-columns: minmax(0, 1fr);
  row-gap: var(--settings-section-row-gap, 1.5rem);
  padding-block: 1.5rem;
}
.settings-section[data-settings-section~=border-bottom], .settings-section[data-layout-section~=border-bottom],
.layout-section[data-settings-section~=border-bottom],
.layout-section[data-layout-section~=border-bottom] {
  border-bottom: 1px solid var(--slate-a7);
}
.settings-section[data-settings-section~=border-top], .settings-section[data-layout-section~=border-top],
.layout-section[data-settings-section~=border-top],
.layout-section[data-layout-section~=border-top] {
  border-top: 1px solid var(--slate-a7);
}
.settings-section[data-settings-section~=padding-bottom], .settings-section[data-layout-section~=padding-bottom],
.layout-section[data-settings-section~=padding-bottom],
.layout-section[data-layout-section~=padding-bottom] {
  padding-block: 0 1.5rem;
}
.settings-section[data-settings-section~=gap-4],
.layout-section[data-settings-section~=gap-4] {
  --settings-section-row-gap: 0.25rem;
}
.settings-section[data-settings-section~=gap-8],
.layout-section[data-settings-section~=gap-8] {
  --settings-section-row-gap: 0.5rem;
}
.settings-section[data-settings-section~=gap-12],
.layout-section[data-settings-section~=gap-12] {
  --settings-section-row-gap: 0.75rem;
}
.settings-section[data-settings-section~=gap-16],
.layout-section[data-settings-section~=gap-16] {
  --settings-section-row-gap: 1rem;
}
.settings-section[data-settings-section~=gap-32],
.layout-section[data-settings-section~=gap-32] {
  --settings-section-row-gap: 2rem;
}
.settings-section[data-settings-section~=filled],
.layout-section[data-settings-section~=filled] {
  padding: 1rem;
  background-color: var(--slate-a2);
  border: 1px solid var(--slate-a6);
  border-radius: 0.25rem;
}

.settings-row-wrapper {
  display: grid;
  row-gap: 0.5rem;
}

.settings-row {
  display: flex;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  row-gap: 0.5rem;
  align-items: center;
  flex-wrap: wrap;
}
.settings-row[data-settings-row~=filled] {
  padding: 1rem;
  background-color: var(--slate-a2);
  border: 1px solid var(--slate-a6);
  border-radius: 0.25rem;
}

.settings-row:has(.is-invalid),
.input-group-inline:has(.is-invalid) {
  align-items: flex-start;
}

.settings-row--description {
  display: grid;
  row-gap: var(--size-4);
  flex: 1 1 12rem;
}

.pay-option--mileage {
  padding: 1rem;
  align-items: center;
  background-color: var(--slate-a2);
  border: 1px solid var(--slate-a6);
  border-radius: 0.25rem;
}

.wd-8 {
  width: 0.5rem;
}
.wd-16 {
  width: 1rem;
}
.wd-24 {
  width: 1.5rem;
}
.wd-half {
  width: 50%;
}
.wd-full {
  width: 100%;
}
.wd-fit-content {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.width-xs {
  max-inline-size: 20rem;
}

.width-sm {
  max-inline-size: 25rem;
}

.width-md {
  max-inline-size: 30rem;
}

.width-md-lg {
  max-inline-size: 35rem;
}

.width-lg {
  max-inline-size: 40rem;
}

.width-lg-xl {
  max-inline-size: 50rem;
}

.width-xl {
  max-inline-size: 60rem;
}

.width-xxl {
  max-inline-size: 70rem;
}

.width-x-wide {
  max-inline-size: 80rem;
}

.visually-hidden:not(:focus):not(:active) {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
  height: 1px;
}

.heading-border-bottom {
  -webkit-padding-after: 1rem;
          padding-block-end: 1rem;
  border-bottom: 1px solid var(--slate-a6);
}
.heading-border-bottom:has(.btn-icon-only) {
  -webkit-padding-after: 0.6875rem;
          padding-block-end: 0.6875rem;
}

.cursor-default {
  cursor: default;
}

.cursor-grab {
  cursor: -webkit-grab;
  cursor: grab;
}
.cursor-grab:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.cursor-pointer {
  cursor: pointer;
}

.helper-message {
  margin-top: -4px;
  display: block;
}

.divider {
  height: 1px;
  background-color: hsl(var(--gray-40));
  margin-inline: 1rem;
  align-self: center;
  width: 40px;
}

.divider-md {
  height: 1px;
  background-color: hsl(var(--gray-40));
  margin-inline: 1rem;
  align-self: center;
  flex: auto;
}

.pointer-event-initial {
  pointer-events: initial !important;
}

.info-icon {
  display: grid;
  place-items: center;
  block-size: 1.5rem;
  inline-size: 1.5rem;
  transition: color 100ms ease-out;
}
.info-icon:hover {
  color: var(--text-tertiary);
}

.break-word {
  word-wrap: break-word;
}

:where(html) {
  --forge-app-bar-height: 3.5rem;
  --forge-app-bar-row-padding: 0;
  --forge-app-bar-title-padding: 0;
  --forge-app-bar-foreground: var(--text-on-color);
  --avatar-size: 2.5rem;
  --logo-size: calc(35rem / 16);
}
:where(html) .tyler-logo-top-t {
  fill: var(--forge-app-bar-foreground);
}
:where(html) .tyler-logo-bottom-t {
  fill: var(--forge-app-bar-foreground);
}
:where(html) .tyler-logo-trademark {
  fill: var(--forge-app-bar-foreground);
}

.app-bar {
  --forge-icon-font-size: var(--scale2);
}
.app-bar::part(section-start), .app-bar::part(section-center), .app-bar::part(section-end) {
  padding: 0;
}

.app-bar--branding {
  width: var(--sidebar-width);
  padding-inline: var(--size-12) 0;
}

.logo-wrapper {
  width: var(--logo-size);
  height: var(--logo-size);
  display: grid;
  place-items: center;
  overflow: hidden;
}

.app-bar--home-link {
  display: grid;
  grid: auto/min-content auto;
  align-items: center;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  color: var(--forge-app-bar-foreground);
  transition: opacity 100ms ease-out, color 100ms ease-out;
}
.app-bar--home-link:hover {
  color: oklch(from var(--forge-app-bar-foreground) l c h/72%);
}

.app-bar--page-title {
  display: flex;
  align-items: center;
  -webkit-column-gap: 1em;
     -moz-column-gap: 1em;
          column-gap: 1em;
  padding-inline: 2rem;
  font-family: var(--font-sans);
  font-weight: var(--heading-weight);
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.app-bar--page-title::before {
  --badge-background-color: var(--amber-4);
  --badge-text-color: oklch(from var(--amber-a11) var(--color-darken) c h);
  --badge-font-weight: 500;
  display: flex;
  align-items: center;
  height: var(--badge-height, var(--size-24));
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-inline: var(--badge-padding, var(--size-8));
  border-radius: var(--badge-border-radius, var(--size-8));
  background-color: var(--badge-background-color, var(--slate-a3));
  color: var(--badge-text-color, var(--slate-a11));
  font-size: var(--badge-font-size, var(--scale-2));
  line-height: var(--badge-line-height, var(--lh-scale-2));
  font-weight: var(--badge-font-weight, 450);
}

.app-bar--location {
  color: hsla(0, 0%, 100%, 0.72);
}

.app-bar--menu {
  --forge-icon-button-size: var(--size-40);
  display: flex;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  align-items: center;
  padding-inline: 1rem;
}

.app-bar--profile-button {
  display: grid;
  place-items: center;
  width: var(--size-40);
  height: var(--size-40);
  border-radius: calc(var(--size-40) / 2);
  background-color: var(--amber-4);
  color: var(--amber-a12);
  overflow: hidden;
  transition: background-color 150ms ease-out, box-shadow 150ms ease-out;
  cursor: pointer;
}
.app-bar--profile-button:hover {
  box-shadow: 0 0 0 4px oklch(100% 0 0deg / 0.16);
  background-color: var(--amber-5);
}

body:where(.site--dev-test), body:where(.site--client-test) {
  --forge-theme-tertiary: var(--accent-12);
  --forge-theme-on-tertiary: var(--text-on-color);
  --forge-list-item-selected-color: var(--accent-12);
  --forge-list-item-selected-background: var(--accent-12);
}
body:where(.site--dev-test) .nav-sidebar[data-sidebar-type=primary], body:where(.site--client-test) .nav-sidebar[data-sidebar-type=primary] {
  --nav-sidebar-bg: var(--accent-a2);
  --nav-sidebar-border: var(--accent-a6);
  --nav-item-bg-hover: var(--accent-a3);
  --nav-item-bg-active: var(--accent-a4);
}
body:where(.site--dev-test) .fc-unthemed td.fc-today, body:where(.site--client-test) .fc-unthemed td.fc-today {
  background-color: var(--accent-a3);
}
body:where(.site--dev-test) .fc-today .fc-day-number, body:where(.site--client-test) .fc-today .fc-day-number {
  background-color: var(--accent-12);
}

.test-environment {
  display: none;
}

body:where(.site--dev) .app-bar--page-title::before,
body:where(.site--dev) .top-bar--title::before,
body:where(.site--dev) .branding::after {
  content: "Dev";
  text-transform: uppercase;
  letter-spacing: 0.02em;
}

body:where(.site--dev-test) {
  --forge-app-bar-background: var(--text-primary);
  --forge-app-bar-foreground: var(--text-on-color);
  --accent-a2: var(--slate-a2);
  --accent-a3: var(--slate-a3);
  --accent-a4: var(--slate-a4);
  --accent-a6: var(--slate-a6);
  --accent-12: var(--slate-12);
}
body:where(.site--dev-test) .app-bar--page-title::before,
body:where(.site--dev-test) .top-bar--title::before,
body:where(.site--dev-test) .branding::after {
  content: "Dev Test";
  text-transform: uppercase;
  letter-spacing: 0.02em;
}

body:where(.site--dev-stage) .app-bar--page-title::before,
body:where(.site--dev-stage) .top-bar--title::before,
body:where(.site--dev-stage) .branding::after {
  content: "Dev Stage";
  text-transform: uppercase;
  letter-spacing: 0.02em;
}

body:where(.site--client-test) {
  --forge-app-bar-background: var(--text-primary);
  --forge-app-bar-foreground: var(--text-on-color);
  --accent-a2: var(--slate-a2);
  --accent-a3: var(--slate-a3);
  --accent-a4: var(--slate-a4);
  --accent-a6: var(--slate-a6);
  --accent-12: var(--slate-12);
  --banner-background: var(--crimson-4);
  --banner-foreground: var(--crimson-a12);
  --banner-border-color: var(--crimson-a6);
}
body:where(.site--client-test) .app-bar--page-title::before,
body:where(.site--client-test) .top-bar--title::before,
body:where(.site--client-test) .branding::after {
  content: "Test Site";
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
body:where(.site--client-test) .ux-drawer-container--regular {
  block-size: calc(100% - (var(--forge-app-bar-height) + var(--banner-height)));
}
body:where(.site--client-test) .ux-drawer-container--narrow-full-height {
  block-size: calc(100% - (var(--top-bar-height) + var(--banner-height)));
}
body:where(.site--client-test) .app-bar {
  inset-block-start: calc(0.5rem + var(--banner-height));
}
body:where(.site--client-test) .app-bar::before {
  inset-block-start: -0.5rem;
}
body:where(.site--client-test):has(.app-layout) .banner {
  position: fixed;
  inset-inline: 0;
  z-index: 20;
}
body:where(.site--client-test) .test-environment {
  display: flex;
}

.disbursements-account-number--input {
  max-width: 18rem;
}

.disbursements-account-number--badge {
  --badge-text-color: var(--jade-a12);
  --badge-background-color: var(--jade-a3);
  font-variant-numeric: tabular-nums;
}
.disbursements-account-number--badge i {
  color: var(--jade-a11);
}

.utility-group {
  display: flex;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  align-items: center;
}

.donation-wrapper {
  display: flex;
  row-gap: 1.5rem;
  flex-direction: column;
}

.donation-type-row {
  display: grid;
  grid-template-columns: [donation-type-start] minmax(5rem, 13.25rem) [donation-type-end];
  gap: 1.5rem 1rem;
  max-width: 27.5rem;
}
.donation-type-row:has(.donation-amount) {
  grid-template-columns: [donation-type-start] minmax(5rem, 13.25rem) [donation-type-end donation-amount-start] minmax(5rem, 13.25rem) [donation-amount-end];
}

.donation-allocation {
  display: grid;
  -webkit-padding-before: var(--size-8);
          padding-block-start: var(--size-8);
  row-gap: var(--size-16);
  container-type: inline-size;
}

.donation-allocation--row {
  display: grid;
  grid-template-columns: [charity-start] minmax(5rem, 27.5rem) [charity-end utility-start] 2.5rem [utility-end];
  -webkit-column-gap: var(--size-16);
     -moz-column-gap: var(--size-16);
          column-gap: var(--size-16);
}
.donation-allocation--row:has(.donation-percent) {
  grid-template-columns: [charity-start] minmax(5rem, 27.5rem) [charity-end percent-start] 5rem [percent-end utility-start] 2.5rem [utility-end];
}

.donation-split {
  grid-area: split;
}

.donation-remove {
  --forge-icon-button-size: var(--size-40);
  -webkit-margin-before: 1.5rem;
          margin-block-start: 1.5rem;
}

.donation-allocation--action-row {
  display: grid;
  grid-template-columns: [split-start] auto [split-end];
  align-items: center;
  -webkit-column-gap: var(--size-16);
     -moz-column-gap: var(--size-16);
          column-gap: var(--size-16);
}
.donation-allocation--action-row:has(.allocation-total--text):has(.allocation-total--value) {
  grid-template-columns: [split-start] minmax(2.5rem, 13.25rem) [split-end total-text-start] minmax(2.5rem, 13.25rem) [total-text-end total-value-start] 5rem [total-value-end empty-start] 2.5rem [empty-end];
}
@container ( width < 31.25rem ) {
  .donation-allocation--action-row:has(.allocation-total--text):has(.allocation-total--value) {
    grid-template-columns: [split-start total-text-start] minmax(2.5rem, 27.5rem) [split-end total-text-end total-value-start] 5rem [total-value-end empty-start] 2.5rem [empty-end];
    grid-template-rows: [split-start] auto [split-end total-text-start total-value-start] auto [total-text-end total-value-end];
    row-gap: var(--size-16);
  }
}

.allocation-total--text {
  grid-area: total-text;
  justify-self: end;
}

.allocation-total--value {
  display: flex;
  align-items: center;
  -webkit-column-gap: var(--size-4);
     -moz-column-gap: var(--size-4);
          column-gap: var(--size-4);
  grid-area: total-value;
}
.allocation-total--value > .badge {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  transition: background-color 80ms ease-out, color 80ms ease-out;
}

:where(html) {
  --font-sans: 'InterVariable', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif;
  --font-mono: 'IBM Plex Mono', ui-monospace, SF Mono, monospace;
  --font-icons: 'Material Symbols';
}

/* This is a copy file from citizen directory (Juror Access). Updated with new variables. */
.container {
  position: relative;
  padding: 0 16px;
  min-height: 100%;
  max-width: 1728px;
  box-sizing: content-box;
  margin: 0 auto;
}
@media only screen and (min-width: 480px) {
  .container {
    padding: 0 20px;
  }
}
@media only screen and (min-width: 672px) {
  .container {
    background: none;
    padding: 0 59px;
  }
}
@media only screen and (min-width: 1584px) {
  .container {
    padding: 0 40px;
  }
}
@media only screen and (min-width: 1728px) {
  .container {
    padding: 0 48px;
  }
}

hr {
  border-top: 1px solid rgba(115, 119, 122, 0.4);
  width: 100%;
}

.card {
  background: #FFFFFF;
  border-radius: 18px;
  padding: 24px;
  margin-bottom: 16px;
  position: relative;
  transition: 600ms cubic-bezier(0.165, 0.84, 0.44, 1) all;
}
.card--field-group {
  background: #F4F5F5;
  width: calc(50% - 36px);
  font-size: 2.2rem;
  margin: 0 32px 32px 0;
  display: inline-block;
  border-radius: 12px;
  padding: 24px;
}
.card-with-header {
  padding: 0;
  border-radius: 18px;
}
.card.is-invalid {
  border: 1px solid #D34242;
  transition: 0.4s ease all;
  box-shadow: 0 0 16px -2px rgba(211, 66, 66, 0.2);
}

.card-header {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: rgb(245, 245, 245);
  padding: 16px 24px 12px;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  min-height: 48px;
}
.card-header svg {
  fill: rgb(51, 51, 51);
}
.card-header--edit {
  background: #FFF2C7;
  height: 48px;
  border-bottom: 1px solid #D7DAE0;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.card-header h5 {
  margin: 0;
  font-size: 1.4rem;
  display: flex;
}
.card-header h5 .icon {
  margin-right: 10px;
  width: initial;
}
.card-header .date-pill {
  position: absolute;
  top: 8px;
  right: 32px;
}

.list-card-header--controls {
  display: flex;
}
.list-card-header--controls li {
  margin-right: 12px;
}
.list-card-header--controls li:last-child {
  margin-right: 0;
}

.card-body {
  padding: 24px;
}
.card-body__checklist {
  padding-top: 0;
}
.card-body__checklist h6 {
  color: #546573;
  margin-bottom: 12px;
}
.card-body__checklist h5 {
  margin-bottom: 12px;
}
.card-body h3 {
  margin-top: 0;
}

.card--questionnaire h3 {
  display: inline-block;
  margin-top: 6px;
  margin-bottom: 16px;
}

.card--field-group .form-input-line {
  padding-bottom: 3px;
  margin-bottom: 6px;
  background: none;
  padding-top: 10px;
}

.list {
  list-style: none;
  padding: 0;
  position: relative;
}

.list-actions li {
  display: inline-block;
  margin-right: 48px;
}

.list-checklist .icon {
  position: relative;
  z-index: 2;
}
.list-checklist .icon-circle {
  width: 18px;
  height: 18px;
}

.list-item-file {
  margin-bottom: 16px;
}
.list-item-file a {
  display: flex;
  border-radius: 16px;
  padding: 16px 24px;
  background: rgb(245, 245, 245);
  max-width: 100%;
  align-items: center;
}
@media only screen and (min-width: 1728px) {
  .list-item-file a {
    max-width: 80%;
  }
}
.list-item-file svg:last-child {
  margin-left: auto;
}

.list-item-metadata {
  margin-left: 24px;
  max-width: 70%;
}
.list-item-metadata p {
  margin: 0;
}

.list-content-checklist {
  padding: 0 12px;
  width: 75%;
}
.list-content-checklist .btn-link {
  display: block;
  margin-top: 18px;
  color: rgb(51, 51, 51);
}

.pill-status {
  border-radius: 12px;
  height: 26px;
  padding: 0 8px;
  display: inline-flex;
  align-items: center;
  font-size: 0.825em;
  color: #1c1f1d;
}
.pill-status span {
  margin: 1px 0 0 4px;
  line-height: 0;
}
.pill-status svg {
  width: 14px;
  height: 14px;
  left: 0;
  position: relative;
  fill: #1c1f1d;
}
.pill-status.waiting {
  background: #d1d1d1;
}
.pill-status.review {
  background: rgba(235, 184, 122, 0.72);
}

.status-selected {
  background: #F5BAE5;
}
.status-summoned {
  background: #CAC7F5;
}
.status-confirmed {
  background: #5DE49A;
}
.status-panel {
  background: #A4D1F5;
}
.status-juror {
  background: #62DEDE;
}
.status-excused {
  background: #E5CB5B;
}
.status-deferred {
  background: #F7C381;
}
.status-disqualified {
  background: #F6BEBE;
}

.list-item-checklist .list-content-checklist {
  position: relative;
}
.list-item-checklist + .list-item-checklist .list-content-checklist:before {
  position: absolute;
  content: "";
  border: 1px solid #ccc;
  display: block;
  width: 0px;
  height: 44px;
  top: -30px;
  left: -12px;
  z-index: 1;
}

.list-item-status-pending:before, .list-item-status-progress:before, .list-item-status-complete:before {
  content: "";
  display: inline-block;
  position: absolute;
  height: 16px;
  width: 16px;
  background-size: contain;
  background-repeat: no-repeat;
  left: 9px;
  margin-top: 1px;
}
.list-item-status-pending:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='11' r='9' stroke='%2352615B' stroke-width='4' stroke-dasharray='3 2'/%3E%3C/svg%3E");
  left: 10px;
}
.list-item-status-progress:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='5.5' stroke='%2352615B' stroke-width='3'/%3E%3Cpath d='M8 1C6.61553 1 5.26216 1.41054 4.11101 2.17971C2.95987 2.94888 2.06266 4.04213 1.53285 5.32122C1.00303 6.6003 0.86441 8.00776 1.13451 9.36563C1.4046 10.7235 2.07129 11.9708 3.05026 12.9497C4.02922 13.9287 5.2765 14.5954 6.63437 14.8655C7.99224 15.1356 9.3997 14.997 10.6788 14.4672C11.9579 13.9373 13.0511 13.0401 13.8203 11.889C14.5895 10.7378 15 9.38447 15 8C14.9979 6.14413 14.2597 4.36486 12.9474 3.05256C11.6351 1.74026 9.85588 1.00209 8 1ZM8 14C6.4087 14 4.88258 13.3679 3.75736 12.2426C2.63214 11.1174 2 9.5913 2 8C2 6.4087 2.63214 4.88258 3.75736 3.75736C4.88258 2.63214 6.4087 2 8 2V8L12.2406 12.2407C11.6845 12.7988 11.0236 13.2415 10.2958 13.5434C9.56809 13.8453 8.78788 14.0005 8 14Z' fill='%2352615B'/%3E%3C/svg%3E%0A");
}
.list-item-status-complete:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 1C4.1 1 1 4.1 1 8C1 11.9 4.1 15 8 15C11.9 15 15 11.9 15 8C15 4.1 11.9 1 8 1ZM7 11L4.3 8.3L5.2 7.5L7 9.3L11 5.4L11.9 6.2L7 11Z' fill='%2352615B'/%3E%3Cpath opacity='0.01' fill-rule='evenodd' clip-rule='evenodd' d='M7.00005 11L4.30005 8.30002L5.20005 7.50002L7.00005 9.30002L11 5.40002L11.9 6.20002L7.00005 11Z' fill='black'/%3E%3C/svg%3E%0A");
}

.form-input-line {
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid rgba(115, 119, 122, 0.4);
  padding-left: 0;
  outline: 0;
  padding-bottom: 6px;
}

.form-input-line[readonly] {
  border-bottom: none;
}

.form-icon-control {
  position: relative;
}

.form-checkbox-control {
  margin: 0 8px;
  display: flex;
  position: relative;
}
.form-checkbox-control:first-child {
  margin-left: 0;
}
.form-checkbox-control:last-child {
  margin-right: 0;
}
.form-checkbox-control input[type=checkbox], .form-checkbox-control label {
  margin-top: 0;
  margin-bottom: 0;
}

.form-select-control {
  position: relative;
  display: inline-block;
  width: auto;
  margin-bottom: 24px;
}
.form-select-control:after {
  content: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 5.99999L0 0.999988L0.7 0.299988L5 4.59999L9.3 0.299988L10 0.999988L5 5.99999Z' fill='%23303133'/%3E%3C/svg%3E%0A");
  display: block;
  position: absolute;
  right: 12px;
  top: 10px;
  pointer-events: none;
}

.flex .form-select-control {
  width: 100%;
  margin-right: 8px;
}

.form-list-container {
  display: flex;
  padding: 0;
  flex-wrap: wrap;
}
.form-list-container li {
  list-style-type: none;
  width: 100%;
  margin-bottom: 4px;
}

.tooltip {
  display: none;
  z-index: 1000;
  background: #FFFFFF;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-left: 30px;
  line-height: 1.5;
  min-width: 120px;
  max-width: 260px;
  width: -webkit-max-content;
  width: max-content;
  padding: 0 18px 18px;
  color: #1c1f1d;
  text-transform: none;
  font-size: 1.125em;
}
.tooltip:before {
  top: 50%;
  left: -24px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-width: 12px;
  margin-left: 0;
}
.tooltip__top {
  top: -24px;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  margin-left: 0;
  line-height: 1.5;
  margin: auto;
  left: 100%;
}
.tooltip__top:before {
  top: 99%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #FFFFFF;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  border-width: 12px;
}
.tooltip h6 {
  margin-bottom: 0;
}

.tooltip-trigger {
  display: inline-block;
  position: relative;
  line-height: 0;
  cursor: pointer;
  transition: 600ms cubic-bezier(0.165, 0.84, 0.44, 1) all;
}
.tooltip-trigger:hover {
  color: #546573;
}
.tooltip-trigger:hover .tooltip {
  display: block;
  opacity: 1;
}

.t-light-grey {
  color: rgba(51, 51, 51, 0.7);
}

body.noscroll {
  overflow: hidden;
  position: fixed;
}
body:before {
  display: none;
  content: "initial";
}
@media only screen and (min-width: 320px) {
  body:before {
    content: "xs";
  }
}
@media only screen and (min-width: 480px) {
  body:before {
    content: "sm";
  }
}
@media only screen and (min-width: 672px) {
  body:before {
    content: "md";
  }
}
@media only screen and (min-width: 1056px) {
  body:before {
    content: "lg";
  }
}
@media only screen and (min-width: 1312px) {
  body:before {
    content: "xl";
  }
}
@media only screen and (min-width: 1584px) {
  body:before {
    content: "xxl";
  }
}
@media only screen and (min-width: 1728px) {
  body:before {
    content: "xxxl";
  }
}

.table {
  width: 100%;
  border-collapse: collapse;
}
.table th {
  background: #D7DAE0;
  text-align: left;
  font-weight: 600;
  display: none;
}
@media only screen and (min-width: 672px) {
  .table th {
    display: table-cell;
  }
}
.table th, .table td {
  padding: 16px;
  height: 48px;
  box-sizing: border-box;
}
.table td {
  display: flex;
  align-items: center;
  padding: 0;
  height: auto;
  border-bottom: 1px solid rgba(115, 119, 122, 0.4);
}
.table td:first-child {
  border-top: 1px solid rgba(115, 119, 122, 0.4);
}
@media only screen and (min-width: 672px) {
  .table td:first-child {
    border: 0;
  }
}
.table td:last-child {
  border: 0;
  display: flex;
  justify-content: center;
}
@media only screen and (min-width: 672px) {
  .table td:last-child {
    display: table-cell;
    justify-content: initial;
  }
}
.table td:last-child .table-action {
  text-align: center;
  height: 40px;
  display: flex;
  align-items: center;
  width: 100%;
}
.table td:last-child .table-action button {
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 672px) {
  .table td:last-child .table-action {
    height: initial;
    display: inline-block;
  }
}
@media only screen and (min-width: 672px) {
  .table td {
    display: table-cell;
    padding: 16px;
    height: 48px;
  }
}
.table tr {
  background: #FFFFFF;
  display: block;
  margin-bottom: 48px;
}
@media only screen and (min-width: 672px) {
  .table tr {
    margin-bottom: 0;
    display: table-row;
    border-bottom: 1px solid rgba(115, 119, 122, 0.4);
  }
}

.table-header--mobile {
  display: inline-block;
  font-weight: 600;
  width: 110px;
  height: 40px;
  box-sizing: border-box;
  padding: 12px;
  background: #D7DAE0;
}
@media only screen and (min-width: 672px) {
  .table-header--mobile {
    display: none;
  }
}

.table-data-content {
  width: calc(100% - 110px);
  box-sizing: border-box;
  padding: 0 12px;
}
@media only screen and (min-width: 672px) {
  .table-data-content {
    width: auto;
    padding: 0;
  }
}

.table-action {
  text-align: right;
}
.table-action button {
  -webkit-appearance: none;
          appearance: none;
  border: 0;
  background: none;
  outline: 0;
}

.error {
  color: #D34242;
}

.form-label.error input {
  border: 2px solid #D34242;
  outline: 0;
  margin-bottom: 4px;
  padding-bottom: 8px;
  position: relative;
}
.form-label.error textarea {
  border: 2px solid #D34242;
  outline: 0;
  margin-bottom: 4px;
}
.form-label.error:after {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 1C4.2 1 1 4.2 1 8C1 11.8 4.2 15 8 15C11.8 15 15 11.9 15 8C15 4.1 11.9 1 8 1ZM7.5 4H8.5V9H7.5L7.5 4ZM8 12.2C7.6 12.2 7.2 11.8 7.2 11.4C7.2 11 7.5 10.6 8 10.6C8.4 10.6 8.8 11 8.8 11.4C8.8 11.8 8.4 12.2 8 12.2Z' fill='%23D34242'/%3E%3Cpath opacity='0.01' fill-rule='evenodd' clip-rule='evenodd' d='M7.50001 4H8.50001V9H7.50001L7.50001 4ZM8.00001 12.2C7.60001 12.2 7.20001 11.8 7.20001 11.4C7.20001 11 7.50001 10.6 8.00001 10.6C8.40001 10.6 8.80001 11 8.80001 11.4C8.80001 11.8 8.40001 12.2 8.00001 12.2Z' fill='black'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position-y: center;
  display: block;
  position: absolute;
  content: "";
  width: 16px;
  height: 40px;
  right: 6px;
  bottom: 0;
  margin: auto;
}

.form-label--checkbox {
  display: inline-block;
  padding-top: 1px;
}

.form-label--radio {
  color: #303133;
  width: auto;
  display: inline-block;
  margin: 0 24px 12px 0;
}

/*
Table of Contents

00 Normalize
01 Type Styles
02 Utility
03 Global
04 Modals
05 2022 Q2 New layout

*/
:where(html) {
  --spacing: 0.5rem;
}

.select-locations__input-text-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 18px;
  max-width: 100%;
  margin-bottom: 8px;
}
.select-locations__input-text-wrapper input[type=checkbox] {
  margin-right: 8px;
}
.select-locations__input-text-wrapper input[type=checkbox]:checked {
  background: #4967FE;
  width: 16px;
  height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.select-locations__input-text-wrapper input[type=checkbox]:checked:focus:after {
  border: none;
}
.select-locations__input-text-wrapper input[type=checkbox]:focus:after {
  border: none;
}

.froala-editor--plain-text strong {
  font-weight: unset;
}
.froala-editor--plain-text em {
  font-style: unset;
}

.mdl-button__ripple-container {
  display: none;
}

.grid-with-sidebar-left {
  display: grid;
  gap: 32px;
  grid-template-columns: 238px 1fr;
  padding: 32px;
}

.header-icon--horizontal {
  display: flex;
  align-items: baseline;
  gap: 4px;
}

.red-border-temp {
  border: 3px solid red;
  padding: 24px;
}

.mddtp-picker--portrait.mddtp-picker-time .mddtp-picker__header {
  width: 100% !important;
}

.location-dropdown {
  position: absolute;
  min-block-size: 12rem;
  max-block-size: 20rem;
}

.fc-right {
  display: flex;
  gap: 1rem;
}

.fc-button {
  display: grid;
  place-items: center;
  text-transform: capitalize;
  border: 0;
  transition: all 150ms ease-out;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
}
.fc-button:disabled {
  opacity: 1;
}

.fc-button:focus,
.fc-button-primary:focus {
  outline: 0;
  box-shadow: none;
}

.fc-button-group {
  gap: 2px;
}

.fc-button-group:is(:first-of-type) {
  height: 32px;
  padding: 2px;
  background-color: var(--slate-a4);
  border-radius: var(--size-8);
  order: 2;
}
.fc-button-group:is(:first-of-type) .fc-button-primary {
  height: 28px;
  border-radius: var(--size-6);
  padding-inline: 0.75rem;
  background-color: oklch(100% 0 0deg / 0);
  color: var(--text-secondary);
  font-weight: 500;
}
.fc-button-group:is(:first-of-type) .fc-button-primary:hover {
  background-color: oklch(100% 0 0deg);
  color: var(--text-primary);
}
.fc-button-group:is(:first-of-type) .fc-button-active {
  background-color: oklch(100% 0 0deg);
  color: var(--text-primary);
}

.fc-button-group:is(:last-of-type) {
  margin-left: 0;
  display: flex;
  order: 1;
}
.fc-button-group:is(:last-of-type) .fc-button-primary {
  width: calc(64rem / var(--rem-base));
  border-radius: 4px;
  border: 1px solid var(--slate-a7);
  background-color: transparent;
  color: var(--text-secondary);
  padding: 0 0.5rem;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
}
.fc-button-group:is(:last-of-type) .fc-button-primary:is(:first-child), .fc-button-group:is(:last-of-type) .fc-button-primary:is(:last-child) {
  width: 32px;
  height: 32px;
  border-radius: 1rem;
  border: 0;
  background-color: transparent;
  color: var(--text-secondary);
  padding: 0;
}
.fc-button-group:is(:last-of-type) .fc-button-primary:hover {
  background-color: var(--slate-a3);
  color: var(--text-primary);
}
.fc-button-group:is(:last-of-type) .fc-button-primary:disabled {
  border: 1px solid transparent;
  background-color: transparent;
  color: var(--text-secondary);
  font-weight: var(--font-weight-medium);
}

.fc-button-group > .fc-button:not(:first-child) {
  margin: 0;
}

.fc-button .fc-icon {
  font-size: var(--scale1);
  line-height: 1;
  font-family: var(--font-icons) !important;
}

.fc-icon-chevron-left:before {
  content: "arrow_back_ios_new";
}

.fc-icon-chevron-right:before {
  content: "arrow_forward_ios";
}

.fc-button-primary:not(:disabled):active:focus,
.fc-button-primary:not(:disabled).fc-button-active:focus {
  box-shadow: 0px 0px 6px -1px hsl(var(--gray-90)/12%);
}

#full-calendar {
  padding-top: 30px;
}

.fc td.fc-head-container {
  border-width: 0;
  height: 32px;
  vertical-align: middle;
}

.fc th.fc-day-header {
  font-weight: var(--font-weight-medium);
  border-width: 0px;
  text-align: left;
  padding-inline: 8px;
}

#external-events {
  padding-top: 50px;
}

#external-events .fc-event {
  color: #fff;
  text-decoration: none;
  padding: 5px;
  margin-bottom: 10px;
  cursor: all-scroll;
  border: none;
}

.fc td,
.fc th {
  border-width: 1px;
}

.fc-state-active,
.fc-state-down {
  color: #ff4081 !important;
}

.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-content,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-list-heading td {
  border-color: var(--slate-7);
}

.fc-center h2,
.fc-left h2 {
  font-size: var(--scale4);
  line-height: var(--lh-scale4);
  font-weight: 450;
}

.fc-day-number {
  float: left !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 2rem;
  width: 2rem;
  padding: 0 !important;
  font-size: var(--scale2);
  line-height: var(--lh-scale2);
  margin-block: 0.25rem 0;
  margin-inline: 0.25rem 0;
}

.fc-day-top .dayMenu {
  float: right;
  position: relative;
  margin-block: 0.25rem 0;
  margin-inline: 0 0.25rem;
  display: inline-block;
  z-index: 999999999;
}
.fc-day-top .dayMenu .context-menu {
  opacity: 0;
}
.fc-day-top:hover .dayMenu .context-menu, .fc-day-top.hover .dayMenu .context-menu {
  opacity: 1;
}

.fc-unthemed td.fc-today {
  background-color: var(--forge-tertiary-05);
}

.fc-today .fc-day-number {
  background-color: var(--interactive);
  color: var(--text-on-color);
  border-radius: 1rem;
}

.disabled-day {
  background-color: var(--gray-bg-ui);
}

.deferral-day-count {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  height: 2rem;
  -webkit-margin-before: 0.25rem;
          margin-block-start: 0.25rem;
  -webkit-margin-start: 1.5rem;
          margin-inline-start: 1.5rem;
}

.green {
  color: var(--green-a11);
}

.red {
  color: var(--ruby-a11);
}

:where(html) {
  --calendar-dot: 0.375rem;
  --calendar-event-padding: 0.625rem 0.125rem;
}

.fc-day-grid-event {
  cursor: pointer;
  margin-block: 0.125rem 0;
  margin-inline: 0.375rem;
  padding: 0;
}

tr:first-child > td > .fc-day-grid-event {
  -webkit-margin-before: 0.25rem;
          margin-block-start: 0.25rem;
}

.fc-event {
  display: flex;
  align-items: center;
  -webkit-column-gap: 0.25rem;
     -moz-column-gap: 0.25rem;
          column-gap: 0.25rem;
  font-size: calc(13rem / var(--rem-base));
  line-height: var(--lh-scale-2);
  border-radius: 2px;
  border: none;
  -webkit-padding-end: 0.125rem;
          padding-inline-end: 0.125rem;
  background-color: transparent;
  color: var(--text-primary);
  transition: opacity 100ms ease-out;
  font-variant-numeric: tabular-nums;
}
.fc-event:hover {
  color: inherit;
  opacity: 0.64;
}

.fc-event__summons_run {
  background-color: var(--purple-a3);
  color: var(--purple-a12);
  padding-inline: var(--calendar-event-padding);
}
.fc-event__summons_run .fc-content .fc-time {
  color: var(--purple-a11);
}
.fc-event__holiday {
  background-color: var(--gray-a4);
  color: var(--gray-a12);
  padding-inline: var(--calendar-event-padding);
}
.fc-event__attendance {
  padding-inline: var(--calendar-event-padding);
}
.fc-event__attendance:before {
  content: "";
  background-color: hsl(var(--green-40));
  width: var(--calendar-dot);
  height: var(--calendar-dot);
  border-radius: calc(var(--calendar-dot) / 2);
}

.fc-event__case-new::before {
  content: "";
  background-color: var(--blue-a9);
  min-width: var(--calendar-dot);
  height: var(--calendar-dot);
  border-radius: calc(var(--calendar-dot) / 2);
}
.fc-event__case-panel::before {
  content: "";
  background-color: var(--amber-a9);
  min-width: var(--calendar-dot);
  height: var(--calendar-dot);
  border-radius: calc(var(--calendar-dot) / 2);
}
.fc-event__case-jury::before {
  content: "";
  background-color: var(--jade-a9);
  min-width: var(--calendar-dot);
  height: var(--calendar-dot);
  border-radius: calc(var(--calendar-dot) / 2);
}
.fc-event__case-completed::before {
  content: "";
  background-color: var(--ruby-a9);
  min-width: var(--calendar-dot);
  height: var(--calendar-dot);
  border-radius: calc(var(--calendar-dot) / 2);
}

.fc-content {
  display: flex;
  -webkit-column-gap: 0.25rem;
     -moz-column-gap: 0.25rem;
          column-gap: 0.25rem;
  justify-content: space-between;
  flex: auto;
}
.fc-content .fc-title {
  font-weight: 425;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fc-content .fc-time {
  color: var(--text-tertiary);
  font-size: var(--scale-2);
  font-weight: 400;
  order: 2;
  text-transform: uppercase;
}

.fc-row.fc-rigid, .fc-day-grid-container {
  overflow: visible !important;
}

.fc-day-grid-container {
  height: 100% !important;
}

.fc-day-grid .fc-row:nth-child(1) {
  z-index: 99;
}

.fc-day-grid .fc-row:nth-child(2) {
  z-index: 98;
}

.fc-day-grid .fc-row:nth-child(3) {
  z-index: 97;
}

.fc-day-grid .fc-row:nth-child(4) {
  z-index: 96;
}

.fc-day-grid .fc-row:nth-child(5) {
  z-index: 95;
}

.fc-day-grid .fc-row:nth-child(6) {
  z-index: 94;
}

.fc-day-grid .fc-row:nth-child(7) {
  z-index: 93;
}

.fc-day-grid .fc-row:nth-child(8) {
  z-index: 92;
}

.fc-day-grid .fc-row:nth-child(9) {
  z-index: 91;
}

.fc-day-grid .fc-row:nth-child(10) {
  z-index: 90;
}

.candidate-questionnaire-top-answer td.mdl-data-table__cell--non-numeric {
  padding-block: calc(15rem / var(--rem-base));
  vertical-align: top;
}

.candidate-questionnaire-top-answer:not(:first-child) td {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}

.candidate-questionnaire-nested-answer td {
  border: none;
  vertical-align: top;
}
.candidate-questionnaire-nested-answer td:first-of-type {
  padding-left: 48px;
}

.drawer-header-candidate-name {
  flex: auto;
}

.candidate-search-result {
  display: grid;
  row-gap: var(--lh-scale0);
  margin-inline: auto;
  padding-block: 2rem;
  padding-inline: 2rem;
  max-width: 75ch;
  font-size: var(--scale0);
  line-height: var(--lh-scale0);
  font-variant-alternates: var(--small-text);
}

.candidate-search-result-row {
  display: grid;
  grid-template-columns: 0.5fr 1fr;
  align-items: baseline;
  -webkit-column-gap: 1em;
     -moz-column-gap: 1em;
          column-gap: 1em;
  border-top: 1px solid var(--slate-a6);
  -webkit-padding-before: calc(var(--lh-scale0) / 2);
          padding-block-start: calc(var(--lh-scale0) / 2);
}

.candidate-search-result-detail {
  text-transform: capitalize;
}

.chip {
  display: flex;
  align-items: center;
  height: 32px;
  padding-right: 12px;
  border: 0;
  border-radius: 16px;
  background-color: var(--gray-bg);
  white-space: nowrap;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
  color: var(--gray-fg);
}

.chip-group-inline {
  display: flex;
  gap: 8px;
}

[class*=chip__thumbnail] {
  height: 32px;
  width: 32px;
  border-radius: 16px;
  margin-right: 8px;
  overflow: hidden;
  text-align: center;
  font-size: var(--scale1);
  letter-spacing: var(--ls-scale1);
  line-height: 32px;
  color: white;
}

.chip__thumbnail--attended {
  background-color: hsl(var(--aqua-40));
  color: hsl(var(--aqua-80));
}
.chip__thumbnail--available {
  background-color: hsl(var(--indigo-40));
  color: hsl(var(--indigo-80));
}
.chip__thumbnail--panelists {
  background-color: hsl(var(--green-40));
  color: hsl(var(--green-80));
}
.chip__thumbnail--jurors {
  background-color: hsl(var(--yellow-orange-40));
  color: hsl(var(--yellow-orange-80));
}
.chip__thumbnail--checked-out {
  background-color: hsl(var(--red-40));
  color: hsl(var(--red-80));
}

.mdl-chip__text {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  letter-spacing: var(--ls-scale-2);
}

.mddtp-picker__cell--selected {
  background-color: transparent;
}

.contact-map-button {
  margin-top: 24px;
  margin-left: 10px;
}

:where(html) {
  --drawer-header-height: 4rem;
  --drawer-border-radius: var(--size-12);
  --properties-drawer-width: 24rem;
}

ux-drawer-container {
  position: fixed;
  right: 0;
  background-color: var(--white);
  z-index: 2;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  transition: opacity 300ms ease-out, -webkit-transform 300ms ease-out;
  transition: transform 300ms ease-out, opacity 300ms ease-out;
  transition: transform 300ms ease-out, opacity 300ms ease-out, -webkit-transform 300ms ease-out;
  box-shadow: -10px 0 20px -2px var(--black-a2), -6px 0 12px 0px var(--black-a2), -4px 0 8px 0px var(--black-a2);
}

.ux-drawer-container--regular {
  inline-size: 70%;
  inset-block-end: 0;
  block-size: calc(100% - var(--forge-app-bar-height));
  border-top-left-radius: var(--drawer-border-radius);
  border-bottom-left-radius: var(--drawer-border-radius);
}

.ux-drawer-container--narrow-full-height {
  inline-size: var(--properties-drawer-width);
  inset-block-end: 0;
  block-size: calc(100% - var(--top-bar-height));
  transition: -webkit-transform 150ms ease-out;
  transition: transform 150ms ease-out;
  transition: transform 150ms ease-out, -webkit-transform 150ms ease-out;
}

.ux-drawer-container--narrow {
  inline-size: var(--properties-drawer-width);
  inset-block-end: 0;
  block-size: calc(100vh - var(--forge-app-bar-height));
  transition: -webkit-transform 150ms ease-out;
  transition: transform 150ms ease-out;
  transition: transform 150ms ease-out, -webkit-transform 150ms ease-out;
}

.ux-drawer-container--narrow-short {
  width: var(--properties-drawer-width);
  height: calc(100vh - 104px);
  top: 104px;
}

ux-drawer-container.modal {
  width: 70%;
}

ux-drawer {
  position: absolute;
  inset: 0;
  display: flex;
  background-color: var(--white);
  z-index: 5;
  opacity: 0;
  transition: opacity 300ms ease-out, -webkit-transform 300ms ease-out;
  transition: transform 300ms ease-out, opacity 300ms ease-out;
  transition: transform 300ms ease-out, opacity 300ms ease-out, -webkit-transform 300ms ease-out;
  border-top-left-radius: var(--drawer-border-radius);
  border-bottom-left-radius: var(--drawer-border-radius);
}
ux-drawer:has(.seat-chart-settings--wrapper) {
  overflow-y: auto;
}

ux-drawer.no-slide {
  opacity: 1;
}

.drawer-wrapper {
  display: flex;
  flex-direction: column;
  flex: auto;
}
.drawer-wrapper:has(.action-bar) .forge-button-fab {
  inset-block-end: var(--size-72);
  inset-inline-end: var(--size-32);
}

ux-drawer-header {
  position: sticky;
  display: flex;
  align-items: center;
  flex: 0 0 var(--drawer-header-height);
  padding-inline: 1rem;
  color: var(--text-primary);
  top: 0;
  z-index: 95;
  background-color: var(--gray-bg-ui);
  border-bottom: 1px solid var(--slate-a6);
}
ux-drawer-header .drawer-title {
  font-size: var(--scale2);
  line-height: var(--lh-scale2);
  flex: auto;
}
ux-drawer-header case-menu, ux-drawer-header candidate-menu {
  height: 2rem;
}

.jm-drawer-header-main {
  display: flex;
  flex-direction: column;
  flex: auto;
}

.toolbar {
  display: flex;
  flex-grow: 1;
  align-items: center;
  gap: 1rem;
}
.toolbar.toolbar--condensed {
  padding: 0 24px;
}

.drawer-main {
  flex: auto;
  overflow-y: auto;
  scroll-padding-block-start: 1.5rem;
}
.drawer-main:where([data-drawer~=no-padding]) {
  --drawer-padding-block-end: 0;
}
.drawer-main:where([data-drawer~=sidebar-nav]) {
  display: grid;
  grid-template-columns: [drawer-sidebar-start] var(--sidebar-width) [drawer-sidebar-end drawer-content-start] 1fr [drawer-content-end];
}
.drawer-main:where([data-drawer~=vertical-tabs]) {
  display: grid;
}

.drawer-sidebar {
  overflow-y: auto;
  box-shadow: 1px 0 0 0 var(--slate-a6);
}

.drawer-sidebar--actions {
  display: flex;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  padding-inline: var(--size-4);
  block-size: var(--size-40);
  align-items: center;
  justify-content: space-between;
}

.drawer-sidebar--actions-group {
  display: flex;
  -webkit-column-gap: var(--size-4);
     -moz-column-gap: var(--size-4);
          column-gap: var(--size-4);
}

.drawer-sidebar--header {
  padding-block: var(--size-8) var(--size-24);
  padding-inline: var(--size-16);
}

.drawer-sidebar--nav-section {
  padding-inline: var(--size-8);
}

.drawer-content {
  overflow-y: auto;
  padding-inline: var(--size-32);
  padding-block: var(--size-40) var(--size-96);
  background-color: var(--slate-a2);
  scroll-padding-block-start: var(--size-32);
}

tab.flex-tab {
  height: 100%;
}

ux-drawer-container.open {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
}

ux-drawer.slide-close {
  -webkit-animation-name: drawer-slide-down;
          animation-name: drawer-slide-down;
  -webkit-animation-duration: 300ms;
          animation-duration: 300ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}

ux-drawer.slide-open {
  opacity: 1;
  -webkit-animation-name: drawer-slide-up;
          animation-name: drawer-slide-up;
  -webkit-animation-duration: 300ms;
          animation-duration: 300ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}

@-webkit-keyframes drawer-slide-up {
  from {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  to {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
}

@keyframes drawer-slide-up {
  from {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  to {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
}
@-webkit-keyframes drawer-slide-down {
  from {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
  to {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}
@keyframes drawer-slide-down {
  from {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
  to {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}
.empanelment-layout {
  display: grid;
  grid-template-columns: [panel-start] 1fr [panel-end jury-start] 1fr [jury-end];
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
}

.empanelment-content > *:first-child {
  -webkit-margin-after: 3rem;
          margin-block-end: 3rem;
}

.mdl-layout__content.mdl-color--grey-100 {
  display: flex;
  flex-direction: column;
}

.empty-state {
  text-align: center;
  flex-grow: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  color: hsl(var(--gray-60));
  min-height: 300px;
}
.empty-state i {
  font-size: 72px;
  font-variation-settings: "opsz" 48, "wght" 350;
}
.empty-state h4 {
  margin-bottom: 10px;
}

.has-filters .mdl-data-table-container {
  position: relative;
  transition: all 0.3s linear;
  background-color: var(--white);
}
.has-filters .mdl-data-table-container .mdl-toolbar {
  z-index: 2;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 12px;
  background-color: var(--white);
}
.has-filters .mdl-data-table-container .mdl-toolbar .material-icons {
  color: rgba(0, 0, 0, 0.54);
}
.has-filters .mdl-data-table-container .mdl-toolbar .mdl-textfield {
  width: unset;
}
.has-filters .mdl-data-table-container .mdl-toolbar datepicker .mdl-textfield {
  width: 160px;
}

:where(html) {
  --forge-theme-tertiary: var(--forge-tertiary-60);
  --forge-theme-tertiary-container: var(--slate-4);
  --forge-theme-on-tertiary-container: var(--text-secondary);
  --forge-theme-success: var(--jade-11);
  --forge-theme-success-container: var(--jade-4);
  --forge-theme-on-success-container: oklch(from var(--jade-a11) var(--color-darken) c h);
  --forge-theme-error-container: var(--red-4);
  --forge-theme-on-error-container: oklch(from var(--red-a11) var(--color-darken) c h);
  --forge-theme-text-high: var(--text-primary);
  --forge-theme-text-medium: var(--text-secondary);
  --forge-theme-text-low: var(--text-tertiary);
  --forge-theme-outline: var(--slate-a6);
  --forge-state-layer-hover-duration: 100ms;
  --forge-focus-indicator-width: 1px;
  --forge-focus-indicator-active-width: 1px;
  --forge-focus-indicator-color: var(--forge-tertiary-60);
  --forge-focus-indicator-duration: 0ms;
  --forge-focus-indicator-outward-offset: 2px;
  --forge-tooltip-animation-offset: 0;
  --forge-popover-border-radius: 0.5rem;
  --forge-popover-min-width: 10rem;
  --forge-table-dense-row-height: var(--size-32);
  --forge-table-dense-padding: var(--size-8);
}

:where(forge-menu) {
  --forge-list-item-shape: 0.25rem;
}

:where(forge-popover):not(.badge-popover)::part(surface) {
  --forge-list-item-padding: 0 0.75rem;
  padding-inline: 0.25rem;
  padding-block: 0.25rem;
  min-width: 10rem;
}

:where(forge-popover) forge-list-item:has([class*=icon--]) {
  --forge-list-item-padding: 0 0.5rem;
}
:where(forge-popover):where(.badge-popover) {
  --forge-popover-background: var(--slate-12);
  --forge-popover-border-color: var(--forge-popover-background);
}

.badge-popover-content {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  padding-inline: var(--size-8);
  padding-block: var(--size-8);
  color: var(--text-on-color);
}

forge-select::part(popover-icon) {
  display: none !important;
}

forge-select::part(root) {
  --forge-field-height: 2.5rem;
  --forge-field-outline-style: none;
  --forge-field-padding-inline: 0;
  --forge-field-padding-inline-end: 0;
  --_field-inner-padding-inline: 0;
}

forge-select:focus-within::part(focus-indicator),
forge-select:focus-within::part(outline) {
  border: none;
  outline: none;
}

forge-select::part(text) {
  font-size: var(--scale-1);
}

.forge-expansion-panel {
  flex: auto;
  padding: var(--size-16);
  background-color: var(--slate-a2);
  border: 1px solid var(--slate-a6);
  border-radius: var(--size-4);
}

.forge-expansion-panel-header {
  display: flex;
  justify-content: space-between;
}

.forge-table--dense .forge-table-row {
  block-size: var(--forge-table-dense-row-height);
}

:where(.forge-table--dense) .forge-table-row > .forge-table-cell:not(.forge-table-cell__select):first-child,
:where(.forge-table--dense) .forge-table-row .forge-table-cell.forge-table-cell__select + .forge-table-cell:not(.forge-table-cell__select) {
  -webkit-padding-end: var(--forge-table-dense-padding);
          padding-inline-end: var(--forge-table-dense-padding);
}
:where(.forge-table--dense) .forge-table-cell:not(.forge-table-cell__select) {
  padding-inline: var(--forge-table-dense-padding);
}
:where(.forge-table--dense) .forge-table-cell:not(.forge-table-cell__select):first-child {
  padding-inline: var(--forge-table-dense-padding);
}
:where(.forge-table--dense) .forge-table-cell:not(.forge-table-cell__select):last-child {
  -webkit-padding-end: var(--forge-table-dense-padding);
          padding-inline-end: var(--forge-table-dense-padding);
}

.disbursements-account-numbers-list {
  margin-block: var(--size-16) var(--size-8);
  font-variant-numeric: tabular-nums;
}
.disbursements-account-numbers-list .forge-table-head__cell {
  --forge-theme-text-medium: var(--text-primary);
  font-weight: var(--font-weight-heading);
}

.nav-sidebar-trigger {
  -webkit-appearance: none;
          appearance: none;
  background: none;
  border: none;
  outline: none;
  position: relative;
  height: 24px;
  width: 30px;
  cursor: pointer;
  margin-top: 8px;
  margin-right: 8px;
}
@media only screen and (min-width: 1056px) {
  .nav-sidebar-trigger {
    display: none;
  }
}
.nav-sidebar-trigger .icon-bar {
  display: block;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 20px;
  height: 3px;
  position: absolute;
  background-color: #757575;
}
.nav-sidebar-trigger .icon-bar:nth-of-type(2) {
  top: 6px;
}
.nav-sidebar-trigger .icon-bar:nth-of-type(3) {
  top: 12px;
}

.mdl-textfield {
  padding: 0;
  font-size: 14px;
}
.mdl-textfield .mdl-button {
  bottom: 0;
  right: -6px;
}

.mdl-textfield__label {
  font-size: 14px;
  top: 28px;
}
.mdl-textfield__label:after {
  bottom: 0;
}

.mdl-textfield--expandable .mdl-button--icon {
  top: 8px;
}

.mdl-textfield--floating-label.is-focused .mdl-textfield__expandable-holder .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__expandable-holder .mdl-textfield__label, .mdl-textfield--floating-label.has-placeholder .mdl-textfield__expandable-holder .mdl-textfield__label {
  top: 0;
}

select.mdl-pageSize {
  margin-top: 0;
}

.mdl-textfield.is-invalid {
  margin-bottom: 24px;
}

.mdl-textfield--floating-label.is-focused .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__label, .mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {
  top: 10px;
}

.card-grid {
  display: flex;
  flex-wrap: wrap;
}

.card {
  background-clip: padding-box;
  background-color: hsl(var(--gray-05));
  border: 1px solid hsl(var(--gray-90)/16%);
  border-radius: 0.5rem;
  padding: 0 1rem 1rem 1rem;
  margin-bottom: 0.5rem;
  box-shadow: 0px 0px 0px 0px hsla(0, 0%, 0%, 0), 0px 0px 0px 0px hsla(0, 0%, 0%, 0), 0px 1px 0px -1px hsl(var(--gray-90)/0.05), 0px 1px 1px -1px hsl(var(--gray-90)/0.05), 0px 1px 2px -1px hsl(var(--gray-90)/0.05), 0px 2px 4px -2px hsl(var(--gray-90)/0.05), 0px 3px 6px -3px hsl(var(--gray-90)/0.05);
}
.card .mdl-card__title {
  padding: 16px 0;
  height: 64px;
  justify-content: space-between;
  align-items: center;
}
.card .mdl-switch {
  width: auto;
}
.card h5 {
  font-size: 18px;
}

.field-group--message-settings {
  margin-bottom: 16px;
}

.field-inline-block {
  display: inline-block;
}

.form-label__checkbox {
  margin-top: 1px;
  display: inline-block;
}

.form-radio-group {
  vertical-align: initial;
}
.form-radio-group .mdl-radio {
  vertical-align: initial;
}

.mdl-radio.is-upgraded {
  margin-right: 24px;
}

dropzone {
  display: block;
  width: 50%;
  margin: 16px 0 0;
}
dropzone .dropzone {
  min-height: initial;
  padding: 0;
  border: 1px solid #C4C4C4;
}
dropzone .dropzone svg {
  margin-right: 6px;
}
dropzone .dropzone .dz-preview.dz-image-preview {
  background: transparent;
}

.mdl-cell--6-col input-group {
  display: inline-block;
  margin: 4px 24px 0 0;
}

.mdl-cell--checkbox {
  display: flex;
  align-items: flex-end;
}

.mdl-button--fab.mdl-button--mini-fab.mdl-button__icon-small {
  height: 24px;
  width: 24px;
  min-width: 0;
}
.mdl-button--fab.mdl-button--mini-fab.mdl-button__icon-small i.material-icons {
  font-size: 16px;
}

.checkbox-list {
  padding-left: 0;
  width: auto;
}
.checkbox-list ul {
  padding-left: 0;
  width: auto;
}
.checkbox-list ul li {
  font-size: 14px;
}
.checkbox-list li {
  margin-left: 0;
  margin-top: 0;
}

.label-switch {
  margin-left: 18px;
}

.case-fields .mdl-cell.mdl-cell--6-col {
  margin-top: 2px;
  margin-bottom: 6px;
}

input-group.input-checkbox {
  margin-top: 12px;
  display: inline-block;
}

froala-editor .fr-toolbar.fr-top,
froala-editor .second-toolbar {
  border-radius: 0;
}

#pool-summary .mdl-list__item .mdl-chip__text {
  margin-left: auto;
}
#pool-summary .card-stats__container {
  box-sizing: border-box;
  padding: 0;
  width: 100%;
}
#pool-summary .card-stats__container .mdl-grid {
  justify-content: space-between;
}
#pool-summary .card-stats__container .card-stats__half {
  margin: 0;
  width: 50%;
}
#pool-summary .card-stats__container .card-stats__full {
  margin: 0;
  width: 100%;
}
#pool-summary .card-stats__container .card-stats .mdl-list__item {
  font-size: 14px;
  padding: 2% 5%;
  overflow: initial;
  letter-spacing: initial;
  width: 100%;
}

.demo-location-message-settings-container {
  margin-bottom: 30px;
}

.demo-location-message-settings .mdl-textfield {
  width: 90px;
  margin: 0 12px;
}
.demo-location-message-settings .mdl-textfield .mdl-button {
  right: -6px;
}
.demo-location-message-settings .mdl-textfield .mdl-textfield__input {
  margin-top: 12px;
}

.mdl-datepicker {
  display: flex;
  flex-direction: column;
}

select, select.mdl-textfield__input, select.form-input-field {
  margin-top: 0;
}

.mdl-layout--fixed-drawer > .mdl-layout__header .mdl-layout__header-row {
  padding: 0 32px;
}

.mdl-layout__header {
  background: #F4F5F5;
}

.has-filters .mdl-data-table-container .mdl-toolbar {
  padding-left: 32px;
  padding-right: 32px;
}
.has-filters .mdl-data-table-container .mdl-toolbar .form-select-control {
  width: auto;
  display: block;
}
.has-filters .mdl-data-table-container .mdl-toolbar .form-input-field {
  width: auto;
}
.has-filters .mdl-data-table-container .mdl-toolbar [data-filter-type=datepicker] .form-input-field {
  width: 100px;
}

.mdl-grid {
  padding: 0.5rem 2rem;
}
.mdl-grid .mdl-cell {
  margin-left: 0;
  margin-right: 0;
}

.mdl-layout__header-row {
  justify-content: space-between;
}

.flex-break {
  flex-basis: 100%;
  height: 0;
}

.drawer-buttons {
  margin-top: 48px;
}

.form-block .mdl-button {
  margin-right: 16px;
}

input-group.input-checkbox {
  margin-top: 8px;
}
input-group.input-checkbox__inline {
  display: flex;
  justify-content: space-between;
  width: calc(100% - 32px);
}
input-group.input-checkbox__inline .mdl-checkbox {
  width: auto;
}

.list {
  list-style: none;
  padding: 0;
  position: relative;
}

.gj-list input[type=checkbox] + span {
  margin-left: 0;
}

.full-width {
  width: 100%;
}

.mdl-paging .form-select-control {
  margin-bottom: 0;
}

.jury-voice-header {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 2rem 2rem 0;
  -webkit-margin-after: -0.5rem;
          margin-block-end: -0.5rem;
}

.jury-voice-card {
  display: flex;
  gap: calc(var(--spacing) / 2);
  width: 100%;
  padding-block: 0.75rem 1rem;
  padding-inline: 1rem;
  border-radius: 0.5rem;
  border: 1px solid var(--slate-a6);
  background-color: var(--slate-a2);
}
.jury-voice-card-main {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  width: 100%;
}
.jury-voice-card-header {
  display: flex;
  justify-content: space-between;
}
.jury-voice-card-body {
  position: relative;
}
.jury-voice-card-option-number {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  display: flex;
  gap: 0.25rem;
}
.jury-voice-card-option-number span {
  display: grid;
  place-items: center;
  padding-inline: 0.5rem;
  min-height: 1.5rem;
  color: var(--slate-a12);
  background-color: var(--slate-a3);
  border: 1px solid var(--slate-a6);
  border-radius: 0.125rem;
  font-family: var(--font-mono);
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
}
.jury-voice-card-option-number .option-number {
  padding: 0;
  min-width: 1.5rem;
}
.jury-voice-card-option-number input::-webkit-outer-spin-button,
.jury-voice-card-option-number input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.jury-voice-card-option-number input[type=number] {
  -moz-appearance: textfield;
}
.jury-voice-card-inactive-badge {
  position: absolute;
  top: 10px;
  right: 0.5rem;
}

.drag-handle-exemption-reason {
  display: grid;
  place-items: center;
  min-width: 2rem;
  width: 2rem;
  height: 2rem;
  margin-top: -0.4375rem;
  margin-left: -1rem;
}

.checkbox-list ul {
  list-style-type: none;
}

.loader {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  position: fixed;
  background: rgba(255, 255, 255, 0.7);
  height: 100%;
  width: 100%;
  z-index: 100;
}

.new-manual-candidate {
  padding-left: 20px;
  margin-right: 16px;
  overflow: auto;
  max-height: 100%;
  padding-bottom: 128px;
}

.checkbox-list ul {
  width: 500px;
}

.checkbox-list li {
  list-style: none;
  display: inline-block;
  padding-right: 10px;
  margin-top: 10px;
}

.map {
  flex: 1;
}

.juror-map gmp-pin {
  font-family: var(--font-sans);
  font-weight: 500;
  -webkit-filter: drop-shadow(1.5px 0 0 #fff) drop-shadow(-1.5px 0 0 #fff) drop-shadow(0 1.5px 0 #fff) drop-shadow(0 -1.5px 0 #fff) drop-shadow(0 2px 3px var(--black-a5));
          filter: drop-shadow(1.5px 0 0 #fff) drop-shadow(-1.5px 0 0 #fff) drop-shadow(0 1.5px 0 #fff) drop-shadow(0 -1.5px 0 #fff) drop-shadow(0 2px 3px var(--black-a5));
}

.map-with-directions {
  display: flex;
  overflow: auto;
  flex: 1;
  padding: 16px;
  gap: 16px;
}

.direction-panel {
  overflow: auto;
  flex: 1;
}
.direction-panel .adp,
.direction-panel .adp table {
  font-family: var(--font-sans);
  font-weight: var(--font-weight-regular);
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  color: var(--text-primary);
}
.direction-panel .adp-placemark {
  background-color: var(--slate-a2);
  border-color: var(--slate-a6);
  border-radius: var(--size-4);
  min-block-size: var(--size-40);
}
.direction-panel .adp b {
  font-weight: var(--font-weight-semibold);
}
.direction-panel .adp-step,
.direction-panel .adp-substep {
  border-top: 1px solid var(--slate-a6);
  padding: 0.5rem 0.25rem;
  font-variant-numeric: tabular-nums;
}
.direction-panel img.adp-marker2 {
  width: 1.5rem;
  height: 1.5rem;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin-inline: 0.25rem;
}
.direction-panel .adp-details,
.direction-panel .adp-legal {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-secondary);
}

.candidate-directions {
  display: flex;
  flex-direction: column;
  overflow: auto;
  flex-grow: 1;
}
.candidate-directions-travel-info {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
}

.juror-map {
  position: absolute;
  inset: var(--drawer-header-height) 0 0 0;
}

.mapDistance {
  width: 50%;
  height: 80%;
  position: relative;
}

div .adp-placemark {
  margin: 0 0 10px 0;
}

.adp-directions {
  width: 100%;
}

[class*=mddtp-],
.mddtp-button,
.mddtp-picker,
.mdl-button {
  font-family: var(--font-sans) !important;
}

.mdl-menu__outline {
  border-radius: 8px;
}

.mdl-menu {
  min-width: var(--sidebar-width);
  padding: 0;
}

.mdl-menu__container.is-visible,
.mdl-menu__container.is-animating {
  position: fixed;
  margin-top: 4px;
}

.menu-section {
  padding: 0.5rem;
  border-top: 1px solid hsl(var(--gray-25));
}
.menu-section--user-info {
  display: flex;
  align-items: center;
  padding-inline: 1rem;
  min-height: 4rem;
  font-weight: var(--font-weight-medium);
}

.message-card {
  background-color: var(--slate-a2);
  border: 1px solid var(--slate-a6);
  border-radius: 0.5rem;
  padding-block: 1rem 1.5rem;
  padding-inline: 1rem;
}
.message-card:has(message-editor) {
  padding-block: 1rem;
}

.message-card-header {
  display: grid;
  grid-template-columns: 1fr auto;
  margin-block: -1rem 1rem;
  margin-inline: -1rem;
  padding: 1rem;
  background-color: var(--color-panel-translucent);
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border-bottom: 1px solid var(--slate-a6);
}

.message-card-content {
  display: grid;
  row-gap: 1.5rem;
}

.message-send-priority {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(128px, 100%), 1fr));
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  row-gap: 1rem;
}

.message-template-editor--wrapper {
  display: grid;
  grid-template-columns: 1fr var(--properties-drawer-width);
  grid-template-areas: "main properties";
  height: calc(100vh - (var(--forge-app-bar-height) + var(--drawer-header-height)));
}

.message-template-editor--main {
  grid-area: main;
  overflow-y: auto;
  padding: 2rem 2rem 6rem 2rem;
}

.message-template-editor--editor {
  max-width: 48rem;
  margin-inline: auto;
  position: relative;
  display: flex;
  flex-direction: column;
  row-gap: 1.5rem;
}
.message-template-editor--editor segmented-control {
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}

.message-template-editor--sidebar,
.properties-sidebar {
  grid-area: properties;
  display: flex;
  flex-direction: column;
  border-left: 1px solid;
  border-color: hsl(var(--gray-90)/16%);
  overflow-y: auto;
}

.properties-sidebar--title {
  display: flex;
  align-items: center;
  padding: 1.5rem 1.5rem 1rem 1.5rem;
  justify-content: space-between;
  background-color: hsla(0, 0%, 100%, 0.88);
  backdrop-filter: blur(8px);
  position: sticky;
  top: 0;
  z-index: 1;
}

.properties-sidebar--section {
  padding: 0.5rem 1rem 1rem 1rem;
}
.properties-sidebar--section:not(:last-child) {
  border-bottom: 1px solid hsl(var(--gray-30));
}

.properties-sidebar--section-title {
  display: flex;
  align-items: center;
  height: 2rem;
  padding-inline: 0.5rem;
  justify-content: space-between;
}

.properties-sidebar--section-body {
  display: grid;
  row-gap: 1.5rem;
  padding: 0 0.5rem 0.5rem 0.5rem;
}

.table-results {
  -webkit-margin-before: 1.5rem;
          margin-block-start: 1.5rem;
  margin-inline: 1rem;
}

.page-number {
  --forge-icon-button-icon-size: var(--scale-1);
  font-weight: 450;
}

.active-page {
  background-color: var(--slate-a5);
  border-radius: calc(var(--forge-icon-button-density-medium-size) / 2);
}

/* mdl pagination */
.mdl-paging {
  color: var(--text-secondary);
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-flow: row wrap;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-numeric: tabular-nums;
  font-weight: 450;
}

.mdl-paging > * {
  flex: none;
}

.mdl-list + .mdl-paging {
  margin: 0;
}

.mdl-paging__per-page {
  position: relative;
}

.mdl-paging__per-page-value {
  position: absolute;
  right: 36px;
  top: 6px;
}

.mdl-paging__per-page + .mdl-paging__count {
  -webkit-margin-start: 1rem;
          margin-inline-start: 1rem;
}

.mdl-paging .mdl-menu {
  min-width: 64px;
}

.mdl-paging__prev:last-child {
  margin-right: 44px;
}

.mdl-paging__count + .mdl-paging__prev {
  -webkit-margin-start: 1rem;
          margin-inline-start: 1rem;
}

.mdl-paging__count + .mdl-paging__next {
  -webkit-margin-start: 3rem;
          margin-inline-start: 3rem;
}

.mileage-expense {
  flex: auto;
}

.expense-amount {
  font-variant-numeric: tabular-nums;
  -webkit-margin-start: auto;
          margin-inline-start: auto;
  -webkit-padding-start: 1em;
          padding-inline-start: 1em;
}

.profile {
  white-space: nowrap;
}
.profile .profile__content {
  margin: 12px 20px 12px 12px;
}
.profile .profile__content .profile__image {
  display: inline-block;
  margin-right: 8px;
}
.profile .profile__content .profile__information {
  display: inline-block;
}
.profile .profile__footer {
  margin: 0 12px;
  display: flex;
  flex-direction: row-reverse;
}

:where(html) {
  --label_xs: 600;
  --temp_button_border: hsl(220, 4%, 52%);
  --spacing: 0.5rem;
}

[data-ui-layer="01"] {
  --layer-bg-color: var(--color-surface);
}

[data-ui-layer="02"] {
  --layer-bg-color: var(--gray-bg-ui);
}

[data-ui-layer="03"] {
  --layer-bg-color: var(--color-surface);
}

input:not([type=checkbox]):not([type=radio]):not([type=range]):disabled[data-ui-layer="02"],
input:not([type=checkbox]):not([type=radio]):not([type=range]):disabled[data-ui-layer="03"] {
  background-color: var(--layer-bg-color);
  pointer-events: none;
}

.question {
  position: relative;
  border: 1px solid var(--slate-a8);
  border-radius: 0.5rem;
  background-color: var(--layer-bg-color, #FFFFFF);
  -webkit-margin-after: 1.5rem;
          margin-block-end: 1.5rem;
  min-width: 60rem;
  max-width: 64rem;
}

.question-header {
  overflow: hidden;
  display: grid;
  grid-template-columns: var(--header-type-columns);
  border-radius: calc(0.5rem - 1px) calc(0.5rem - 1px) 0 0;
  border-bottom: 1px solid var(--slate-a8);
  height: 3rem;
}
.question-header--editable {
  --header-type-columns: 3rem 120px 1fr 5rem 3rem;
}
.question-header--nested {
  --header-type-columns: 3rem 4.5rem 1fr 3rem;
}
.question-header--preview {
  --header-type-columns: 3rem 1fr 5rem 3rem;
}
.question-header--preview-no-edit {
  --header-type-columns: 3rem 1fr;
}
.question-header--preview-nested {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-inline: 1rem;
  height: 2.5rem;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-weight: 500;
}
.question-header--quick-reorder {
  grid-template-columns: 48px 1fr;
  border-bottom: 0;
  height: 3rem;
}

.question-header--utility {
  display: flex;
  justify-content: center;
  align-items: center;
  border-left: 1px solid var(--slate-a6);
}
.question-header--utility:first-of-type {
  border: none;
}

.question-header--corner-button {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: auto;
  align-self: stretch;
}
.question-header--corner-button:hover {
  background-color: var(--gray-hover);
}

.question-header--number {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  border-left: 1px solid var(--slate-a6);
  padding-inline: 1rem;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-weight: 500;
}

.question-header--settings-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-inline: 1rem;
  border-left: 1px solid var(--slate-a6);
}

.question-header--settings-list {
  display: flex;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
}

.question-header--button {
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-column-gap: 4px;
     -moz-column-gap: 4px;
          column-gap: 4px;
  flex: auto;
  padding-inline: 0.75rem;
  align-self: stretch;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  font-weight: var(--font-weight-medium);
  background-clip: padding-box;
}
.question-header--button:hover {
  background-color: var(--gray-hover);
}

.question__main {
  display: flex;
  flex-direction: column;
  row-gap: 1.5rem;
  padding: 1.5rem 4rem 2rem 4rem;
}

.question--text-input {
  display: grid;
  row-gap: 0.5rem;
}
.question--text-input .label-01, .question--text-input .label-02 {
  color: var(--text-primary);
  font-weight: 500;
}

.question__action-button-container {
  position: relative;
  display: flex;
  align-items: center;
  height: 2rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}

[class*=question__type] .btn-ghost {
  color: var(--text-tertiary);
}
[class*=question__type] .btn-ghost:hover {
  color: var(--text-primary);
}

.question__action-dropdown-wrapper {
  position: absolute;
  top: 36px;
  overflow: hidden;
  width: 208px;
  padding: 0.25rem 0.5rem 0.5rem;
  z-index: 999;
  display: flex;
  background-color: var(--white);
  border-radius: 12px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08), 0 15px 35px rgba(49, 49, 93, 0.1);
}
.question__action-dropdown-container {
  position: relative;
  display: flex;
  width: auto;
  transition: -webkit-transform 150ms ease-out;
  transition: transform 150ms ease-out;
  transition: transform 150ms ease-out, -webkit-transform 150ms ease-out;
  max-height: 98px;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
}
.question__action-dropdown-container.clicked {
  -webkit-transform: translateX(-200px);
          transform: translateX(-200px);
  max-height: 400px;
}
.question__action-dropdown-list {
  min-width: 192px;
}
.question__action-dropdown-list span {
  display: flex;
  align-items: center;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  height: 2rem;
  padding-inline: 0.5rem;
}
.question__action-dropdown-list span:has(.btn) {
  padding-inline: 0.3125rem 0.5rem;
}
.question__action-dropdown-item {
  display: flex;
  align-items: center;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  height: 2rem;
  padding-inline: 0.5rem;
  border-radius: 0.25rem;
  width: 100%;
}
.question__action-dropdown-item:hover {
  background-color: var(--gray-hover);
}

.question__action--add-nested-question {
  margin: 1rem 0 1rem 2rem;
}

.pay-first-days-btn {
  display: grid;
  place-items: center;
  -webkit-margin-end: -0.5rem;
          margin-inline-end: -0.5rem;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 0.25rem;
  border: 2px solid transparent;
  background-clip: padding-box;
}
.pay-first-days-btn:hover {
  background-color: var(--jade-a4);
}

.question__type--multiple-choices--group {
  display: grid;
  row-gap: 0.5rem;
}
.question__type--multiple-choices--list {
  display: grid;
  row-gap: 0.5rem;
}
.question__type--multiple-choices--list .label-01 {
  color: var(--text-primary);
  font-weight: 500;
}
.question__type--multiple-choices--choice-item {
  display: grid;
  grid-template-columns: 1.5rem 1fr 15.5rem;
  grid-template-areas: "drag choice actions";
  gap: 0.25rem;
  -webkit-margin-start: -1.75rem;
          margin-inline-start: -1.75rem;
}
.question__type--multiple-choices--choice-item .drag-handle-choice {
  grid-area: drag;
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 1.5rem;
  height: 2rem;
  cursor: -webkit-grab;
  cursor: grab;
  -webkit-margin-before: 0.25rem;
          margin-block-start: 0.25rem;
}
.question__type--multiple-choices--choice-item .text-input {
  grid-area: choice;
}
.question__type--multiple-choices--choice-item--actions {
  grid-area: actions;
  display: flex;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  padding-block: 0.25rem;
  -webkit-padding-start: 0.25rem;
          padding-inline-start: 0.25rem;
}
.question__type--multiple-choices--choice-item .invalid-feedback {
  grid-column: 2;
  -webkit-margin-before: 0 !important;
          margin-block-start: 0 !important;
}

.question question-type-boolean {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
}

.question__response {
  display: flex;
  flex-direction: column;
}
.question__response-choice {
  display: flex;
  position: relative;
  align-items: center;
}
.question__response-radio-button-wrapper {
  display: flex;
  align-items: center;
  width: 70px;
  height: 2rem;
  border-radius: 1rem;
  border: 1px solid var(--slate-a8);
  padding-inline: 0.5rem 0.75rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

.question__type-candidate-field-select {
  min-width: 320px;
  width: 50%;
}
.question__type-candidate-field-select .label-01, .question__type-candidate-field-select .label-02 {
  color: var(--text-primary);
  font-weight: 500;
}

.question__type-candidate-field {
  position: relative;
  -webkit-margin-before: 0.75rem;
          margin-block-start: 0.75rem;
}
.question__type-candidate-field-choices {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
}
.question__type-candidate-field-choices input:not([type=checkbox]):not([type=radio]):not([type=range]):disabled[data-ui-layer="02"] {
  background-color: var(--layer-bg-color);
}
.question__type-candidate-field .questionnaire-badge {
  height: 20px;
  background-color: hsl(var(--gray-bg));
}

.question__nested-question-list {
  position: relative;
  display: flex;
  flex-direction: column;
  row-gap: 1.5rem;
  -webkit-margin-end: -2rem;
          margin-inline-end: -2rem;
}

.question__nested-question-drag-wrapper {
  -webkit-margin-start: 2rem;
          margin-inline-start: 2rem;
}
.question__nested-question-drag-wrapper:first-of-type {
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
}

[class*=drag-handle-nested-] {
  position: absolute;
  width: 3rem;
  height: 47px;
  inset: 1px;
  border-top-left-radius: 7px;
  z-index: 10;
  cursor: -webkit-grab;
  cursor: grab;
}

.question__nested {
  position: relative;
  border: 1px solid var(--slate-a8);
  border-radius: 0.5rem;
  background-color: var(--layer-bg-color, #FFFFFF);
  max-width: 1200px;
}

.question__nested-question-drag-wrapper {
  position: relative;
}
.question__nested-question-drag-wrapper:nth-of-type(1):before {
  position: absolute;
  display: block;
  content: "";
  width: 10px;
  height: 35px;
  border-left: 2px solid var(--slate-a6);
  border-bottom: 2px solid var(--slate-a6);
  border-bottom-left-radius: 0.5rem;
  top: -10px;
  left: -16px;
}
.question__nested-question-drag-wrapper ~ .question__nested-question-drag-wrapper:before {
  position: absolute;
  display: block;
  content: "";
  height: 1.5rem;
  width: 2px;
  background-color: var(--slate-a6);
  top: -1.5rem;
  left: 1.5rem;
}

.question__reorder-item-wrapper {
  display: grid;
  grid-template-columns: 48px 1fr;
  border: 1px solid var(--slate-a6);
  border-radius: 0.25rem;
  height: 48px;
  -webkit-margin-after: 0.5rem;
          margin-block-end: 0.5rem;
}
.question__reorder-item {
  display: flex;
  align-items: center;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  padding-inline: 1rem;
  border-left: 1px solid var(--slate-a6);
}
.question__reorder-item-details {
  display: flex;
  align-items: baseline;
  -webkit-margin-end: auto;
          margin-inline-end: auto;
}
.question__reorder-group-details {
  display: flex;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}

.question--quick-reorder {
  -webkit-margin-after: 0.5rem;
          margin-block-end: 0.5rem;
}

.question--preview-header-details-no-edit {
  justify-content: space-between;
}

.question--preview__main {
  padding: 1.5rem 4rem 2rem 4rem;
}
.question--preview__main--question-type-boolean, .question--preview__main--question-type-multiple-choices {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  -webkit-margin-before: 0.75rem;
          margin-block-start: 0.75rem;
}

.qx-choice-preview--wrapper {
  display: flex;
  align-items: flex-start;
  -webkit-column-gap: 0.75rem;
     -moz-column-gap: 0.75rem;
          column-gap: 0.75rem;
}

.qx-choice--radio {
  display: flex;
  -webkit-column-gap: var(--spacing);
     -moz-column-gap: var(--spacing);
          column-gap: var(--spacing);
  color: var(--text-primary);
  font-size: var(--scale-1);
  line-height: var(--lh-scale0);
  max-inline-size: 42.5rem;
  min-inline-size: 3.125rem;
  font-variant-alternates: var(--small-text);
}
.qx-choice--radio:before {
  --radio-button-size: calc(18rem / 16);
  content: "";
  min-width: var(--radio-button-size);
  height: var(--radio-button-size);
  border-radius: calc(var(--radio-button-size) / 2);
  box-shadow: inset 0 0 0 1px var(--slate-a12);
  background-color: transparent;
  -webkit-margin-before: 1px;
          margin-block-start: 1px;
}

.qx-choice--checkbox {
  display: flex;
  -webkit-column-gap: var(--spacing);
     -moz-column-gap: var(--spacing);
          column-gap: var(--spacing);
  color: var(--text-primary);
  font-size: var(--scale-1);
  line-height: var(--lh-scale0);
  font-variant-alternates: var(--small-text);
}
.qx-choice--checkbox:before {
  --checkbox-size: 1rem;
  content: "";
  width: var(--checkbox-size);
  min-width: var(--checkbox-size);
  height: var(--checkbox-size);
  border-radius: 2px;
  box-shadow: inset 0 0 0 1px var(--slate-a12);
  -webkit-margin-before: 2px;
          margin-block-start: 2px;
}

.question--preview__response-explain-more {
  display: flex;
  flex-direction: column;
  row-gap: 0.75rem;
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
}
.question--preview__response-explain-more textarea {
  min-height: 106px;
  pointer-events: none;
}

.question--preview-date-wrapper {
  position: relative;
  max-inline-size: 20rem;
  -webkit-margin-before: 0.75rem;
          margin-block-start: 0.75rem;
  display: flex;
  justify-content: space-between;
  -webkit-column-gap: 0.25rem;
     -moz-column-gap: 0.25rem;
          column-gap: 0.25rem;
}
.question--preview-date-wrapper--half {
  position: relative;
  flex: auto;
  display: inline-block;
}
.question--preview-date-wrapper span {
  position: absolute;
  top: 11px;
  right: 1rem;
}

.question--preview-date-wrapper--half:first-of-type .text-input-outlined {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  pointer-events: none;
}
.question--preview-date-wrapper--half:last-of-type .text-input-outlined {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  pointer-events: none;
}

.question--preview__nested {
  border: 1px solid var(--slate-a8);
  border-radius: 0.5rem;
  background-color: var(--layer-bg-color, #FFFFFF);
}
.question--preview__nested-question-list {
  display: flex;
  flex-direction: column;
  position: relative;
  -webkit-padding-start: 1.5rem;
          padding-inline-start: 1.5rem;
}
.question--preview__nested-question {
  position: relative;
  margin-block: 1rem 0.5rem;
}
.question--preview__nested-question:nth-of-type(1):before {
  position: absolute;
  display: block;
  content: "";
  width: 12px;
  height: 35px;
  border-left: 2px solid var(--slate-a6);
  border-bottom: 2px solid var(--slate-a6);
  border-bottom-left-radius: 8px;
  left: -17px;
  top: -13px;
}
.question--preview__nested-question ~ .question--preview__nested-question:before {
  position: absolute;
  display: block;
  content: "";
  height: 1.5rem;
  width: 2px;
  background: var(--slate-a6);
  left: 1.5rem;
  top: -1.5rem;
}
.question--preview__nested-question:nth-last-of-type(1) {
  -webkit-margin-after: 1.5rem;
          margin-block-end: 1.5rem;
}
.question--preview__nested .select-wrapper {
  max-inline-size: 20rem;
}

:where(html) {
  --dynamic-space-1: clamp(2.00rem, calc(-77.00rem + 100.00vw), 17.00rem);
}

.questionnaire-builder {
  position: fixed;
  inset: 0;
  background-color: var(--gray-bg-ui);
}

.qx-builder--primary-wrapper {
  display: grid;
  grid-template-columns: var(--sidebar-width) 1fr;
  grid-template-areas: "sidebar main";
  height: calc(100vh - var(--top-bar-height));
}

.qx-type-nav-item-wrap {
  grid-area: nav;
  display: flex;
  flex-direction: column;
  row-gap: 0.25rem;
  padding-inline: 0.25rem;
  -webkit-margin-before: 0.25rem;
          margin-block-start: 0.25rem;
}

.qx-type-nav-item {
  display: flex;
  align-items: center;
  align-self: stretch;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  padding-inline: 0.25rem 0.5rem;
  height: 2.5rem;
  border-radius: 0.75rem;
  background-color: transparent;
  color: var(--text-primary);
  transition: background-color 150ms ease-out, color 150ms ease-out, opacity 150ms ease-out;
  cursor: pointer;
}
.qx-type-nav-item > span {
  flex: auto;
}
.qx-type-nav-item > *:last-child {
  opacity: 0;
  transition: opacity 150ms ease-out;
}

.qx-type-nav-item[data-nav-item-qx-type=yes-no]:hover {
  background-color: var(--jade-a3);
  color: var(--jade-a12);
}
.qx-type-nav-item[data-nav-item-qx-type=multiple-choice]:hover {
  background-color: var(--teal-a3);
  color: var(--teal-a12);
}
.qx-type-nav-item[data-nav-item-qx-type=text]:hover {
  background-color: var(--blue-a3);
  color: var(--blue-a12);
}
.qx-type-nav-item[data-nav-item-qx-type=date]:hover {
  background-color: var(--violet-a3);
  color: var(--violet-a12);
}
.qx-type-nav-item[data-nav-item-qx-type=candidate]:hover {
  background-color: var(--pink-a3);
  color: var(--pink-a12);
}

.qx-type-nav-item:hover > *:last-child {
  opacity: 1;
}

.qx-type-nav-item--icon-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  border-radius: 0.5rem;
}

.qx-builder--main {
  grid-area: main;
  display: flex;
  flex: auto;
  padding-inline: 2rem var(--dynamic-space-1);
  -webkit-padding-before: 2rem;
          padding-block-start: 2rem;
  overflow-y: auto;
}

.questionnaire--body {
  flex: auto;
  margin-inline: auto;
  max-width: 64rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.questionnaire--body .questionnaire__question-grab-wrapper:nth-last-of-type(1)::after {
  content: "";
  display: block;
  height: 16rem;
}
.questionnaire--body-reorder question:nth-last-of-type(1)::after {
  display: none;
}

.question-group-header {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  margin-bottom: 1.5rem;
}
.question-group-header--title {
  display: flex;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  align-items: center;
}
.question-group-header--title-edit {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  color: var(--text-tertiary);
  border-radius: 0.25rem;
  transition: color 100ms ease-out, background-color 100ms ease-out;
}
.question-group-header--title-edit:hover {
  color: var(--text-primary);
  background-color: var(--gray-hover);
}
.question-group-header--description {
  color: var(--text-secondary);
}

.questionnaire__question-grab-wrapper {
  position: relative;
}

[class*=drag-handle-question-] {
  position: absolute;
  width: 3rem;
  height: 47px;
  inset: 1px;
  border-top-left-radius: 7px;
  z-index: 10;
  cursor: -webkit-grab;
  cursor: grab;
}

.questionnaire-badge {
  border-radius: 12px;
}
.questionnaire-badge i {
  color: inherit;
}
.questionnaire-badge--preview {
  height: 20px;
}
.questionnaire-badge--preview-wrapper {
  display: flex;
  gap: 6px;
}
.questionnaire-badge--nested {
  background-color: var(--gray-bg);
}
.questionnaire__question-drag-overlay {
  width: 48px;
  height: 48px;
  background: transparent;
  position: absolute;
  z-index: 10;
  cursor: -webkit-grab;
  cursor: grab;
}

.questionnaire__header-wrapper {
  position: relative;
  width: 100%;
}
.questionnaire__header--fixed {
  grid-column: 1/-1;
  margin: 24px 48px 0 48px;
  position: sticky;
  top: 0;
}
.questionnaire__header--fixed-primary, .questionnaire__header--fixed-secondary {
  display: flex;
  align-items: center;
  height: 48px;
}
.questionnaire__header--fixed-primary {
  border-bottom: 1px solid hsl(var(--gray-70));
  justify-content: space-between;
}
.questionnaire__header--fixed-secondary {
  font-size: var(--scale-2);
}
.questionnaire__header--is-page-scrollable {
  height: 48px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: rgb(255, 255, 255);
  box-shadow: inset 0px -1px 0px #BDBDC0;
  padding-left: 22px;
}
.questionnaire__header--reorder {
  justify-content: space-between;
  align-items: center;
  background: hsl(230, 99%, 64%);
  border: hsl(230, 99%, 64%);
  box-shadow: none;
  padding-right: 16px;
  color: hsl(0, 0%, 100%);
}
.questionnaire__header--reorder button {
  display: flex;
  align-items: center;
  gap: 8px;
}
.questionnaire__header--reorder h3 {
  color: var(--white);
}
.questionnaire__header--button {
  display: flex;
  gap: 4px;
  align-items: center;
  padding: 0 15px;
}

.questionnaire-properties {
  position: relative;
  display: flex;
  flex-direction: column;
  margin-bottom: 4.5rem;
  overflow-y: auto;
  /* Hide scrollbar for IE, Edge and Firefox */
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
.questionnaire-properties__title {
  position: sticky;
  top: 0;
  padding: 1.5rem 1rem 1rem;
  background-color: hsla(0, 0%, 100%, 0.88);
  z-index: 1;
  backdrop-filter: blur(8px);
}
.questionnaire-properties__details {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  box-sizing: border-box;
  padding: 0.5rem 1rem 1rem;
  border-bottom: 1px solid hsl(var(--gray-30));
}
.questionnaire-properties__dropdown {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 1.5rem;
  border-bottom: 1px solid hsl(var(--gray-30));
}
.questionnaire-properties__button-wrapper {
  position: absolute;
  bottom: 0;
  display: flex;
  gap: 1.5rem;
  width: 100%;
  padding: 1rem;
  border-top: 1px solid hsl(var(--gray-30));
  z-index: 10;
}
.questionnaire-properties__button-wrapper > * {
  flex: 1;
}
.questionnaire-properties__button {
  flex: 1;
  display: flex;
  align-items: center;
  padding: 1rem;
}
.questionnaire-properties__list-heading {
  cursor: pointer;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.questionnaire-properties__list-heading i {
  margin-left: 10px;
  transition: -webkit-transform ease-in-out 0.2s;
  transition: transform ease-in-out 0.2s;
  transition: transform ease-in-out 0.2s, -webkit-transform ease-in-out 0.2s;
}
.questionnaire-properties__list-heading .dropdown--open {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.questionnaire-properties__list-item {
  font-size: 14px;
  color: #77777e;
}

.sortable-ghost {
  opacity: 0;
}

.sortable-fallback {
  height: 48px;
  overflow: hidden;
  border-radius: 8px;
}

.sortable-fallback .question--preview {
  border-radius: 8px;
  height: 48px;
  overflow: hidden;
}

.questionnaire-archive-with-condition {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.questionnaire-archive-body {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

.archive-replacement-wrapper {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.archive-replacement-header {
  display: grid;
  gap: 0.25rem;
}

.active-list {
  display: flex;
  flex-direction: column;
}

.active-list-item-id {
  font-family: var(--font-mono);
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  -webkit-font-feature-settings: "ss04";
          font-feature-settings: "ss04";
}

.active-list-item-id-status--green {
  color: hsl(var(--green-65));
}
.active-list-item-id-status--red {
  color: hsl(var(--red-65));
}

.active-list-item-status-dot--green {
  font-size: var(--scale-4);
  color: hsl(var(--green-50));
}
.active-list-item-status-dot--red {
  font-size: var(--scale-4);
  color: hsl(var(--red-50));
}

.questionnaire-duplicate {
  display: flex;
  flex-direction: column;
  gap: 24px;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
}

.dialog-notification-banner {
  display: flex;
  align-items: flex-start;
  padding: 6px 7px;
  gap: 0.5rem;
  background-color: hsl(var(--yellow-orange-05));
  border-radius: 4px;
  border: 1px solid hsl(var(--yellow-orange-15));
  color: hsl(var(--yellow-orange-15));
}

.dialog-notification-icon {
  color: hsl(var(--yellow-orange-60));
}

.dialog-notification-text {
  color: hsl(var(--yellow-orange-90));
}

:where(.quick-action--content) {
  --toggle-switch-width: calc(100rem / 16);
}

.quick-action-wrapper {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border-radius: 0.5rem;
}
.quick-action-wrapper input::-webkit-outer-spin-button,
.quick-action-wrapper input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

@media (prefers-color-scheme: dark) {
  .quick-action-wrapper {
    -webkit-font-smoothing: antialiased;
    background-color: var(--gray-2);
  }
}
.quick-action--header {
  display: flex;
  align-items: center;
  padding-block: var(--size-8);
  padding-inline: var(--size-16);
  -webkit-column-gap: var(--size-8);
     -moz-column-gap: var(--size-8);
          column-gap: var(--size-8);
}

.quick-action--input-wrapper {
  display: flex;
  flex-direction: column;
}
.quick-action--input-wrapper i {
  color: hsl(var(--gray-50));
}

.quick-action--input-wrapper.is-invalid .invalid-feedback {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 4rem;
  border-top: 1px solid var(--red-a6);
  background-color: var(--red-a2);
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
  color: var(--red-11);
}

.quick-action--input {
  font-size: var(--scale1);
  line-height: var(--lh-scale1);
  font-variant-alternates: var(--small-text);
  line-height: var(--lh-scale2);
  -moz-appearance: textfield;
  border: none;
  outline: none;
  width: 100%;
  background: none;
  color: var(--gray-12);
  padding: 1rem;
}
.quick-action--input:focus, .quick-action--input:focus-visible {
  outline: 0;
  border-radius: 0;
}
.quick-action--input::-webkit-outer-spin-button, .quick-action--input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.quick-action--input {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
}
.quick-action--input::-webkit-input-placeholder {
  color: var(--gray-9);
  opacity: 1; /* Firefox */
}
.quick-action--input:-ms-input-placeholder {
  color: var(--gray-9);
  opacity: 1; /* Firefox */
}
.quick-action--input::-ms-input-placeholder {
  color: var(--gray-9);
  opacity: 1; /* Firefox */
}
.quick-action--input::placeholder {
  color: var(--gray-9);
  opacity: 1; /* Firefox */
}
.quick-action--input {
  /* Microsoft Edge */
}
.quick-action--input::-ms-input-placeholder {
  color: var(--gray-9);
}

.quick-action--content {
  --cmdk-shadow: 0 16px 70px rgb(0 0 0 / 20%);
}
.quick-action--content [cmdk-root] {
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
  padding: 0;
  box-shadow: var(--cmdk-shadow);
}
.quick-action--content [cmdk-input] {
  font-size: var(--scale1);
  line-height: var(--lh-scale1);
  font-variant-alternates: var(--small-text);
  border: none;
  outline: none;
  width: 100%;
  height: 4rem;
  padding: 1rem;
  background-color: transparent;
  color: var(--gray-12);
  box-shadow: inset 0 -1px 0 var(--gray-6);
}
.quick-action--content [cmdk-input]::-webkit-input-placeholder {
  color: var(--gray-9);
}
.quick-action--content [cmdk-input]:-ms-input-placeholder {
  color: var(--gray-9);
}
.quick-action--content [cmdk-input]::-ms-input-placeholder {
  color: var(--gray-9);
}
.quick-action--content [cmdk-input]::placeholder {
  color: var(--gray-9);
}
.quick-action--content [cmdk-input]:focus, .quick-action--content [cmdk-input]:focus-visible {
  outline: 0px !important;
  box-shadow: inset 0 -1px 0 var(--gray-6) !important;
}
.quick-action--content:has(.quick-action--source-list-toggle).quick-action--content [cmdk-input] {
  -webkit-padding-end: calc(var(--toggle-switch-width) + 2rem);
          padding-inline-end: calc(var(--toggle-switch-width) + 2rem);
}
.quick-action--content [cmdk-list] {
  height: min(300px, var(--cmdk-list-height));
  max-height: 400px;
  padding: 0.5rem;
  overflow: auto;
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
  transition: 100ms ease-out;
  transition-property: height;
}
.quick-action--content [cmdk-separator] {
  height: 1px;
  width: 100%;
  background: var(--gray-6);
  margin-block: 4px;
}
.quick-action--content *:not([hidden]) + [cmdk-group] {
  -webkit-margin-before: 8px;
          margin-block-start: 8px;
}
.quick-action--content [cmdk-group-heading] {
  display: flex;
  align-items: center;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  font-weight: var(--font-weight-heading);
  font-variant-alternates: var(--small-text);
  padding: 0.5rem;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.quick-action--content [cmdk-item] {
  content-visibility: auto;
  cursor: pointer;
  height: 3rem;
  border-radius: 0.5rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding-inline: 0.5rem;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
  color: var(--gray-11);
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  will-change: background, color;
  transition: all 150ms ease-out;
  transition-property: none;
  position: relative;
}
.quick-action--content [cmdk-item][aria-selected=true] {
  background: var(--gray-a3);
  color: var(--gray-12);
}
.quick-action--content [cmdk-item][aria-disabled=true] {
  color: var(--text-disabled);
  cursor: not-allowed;
}
.quick-action--content [cmdk-item]:active {
  transition-property: background;
  background: var(--ui-bg-active);
}

.quick-action--source-list-toggle {
  position: absolute;
  z-index: 1;
  right: 1rem;
  top: 1.5rem;
}

.quick-action--notifications-wrapper {
  display: grid;
  row-gap: var(--size-8);
  -webkit-padding-after: 1rem;
          padding-block-end: 1rem;
}
.quick-action--notifications-wrapper:empty {
  display: none;
}

.dialog.quick-scan {
  --quick-scan-inset-block-start: clamp(5rem, calc(-3.3333rem + 20.8333vw), 10rem);
  --dialog-shift: 0px;
  margin-block: var(--quick-scan-inset-block-start) auto;
  max-block-size: calc(100svh - var(--quick-scan-inset-block-start) - 1.5rem);
}

.quick-scan--candidate-details-wrapper {
  padding-inline: var(--size-24);
  -webkit-padding-after: var(--size-8);
          padding-block-end: var(--size-8);
  border-block: 1px solid var(--slate-a6);
  background-color: var(--slate-a2);
}

.quick-scan--header {
  padding-block: 1rem;
}

.quick-scan--candidate-status-wrapper {
  display: flex;
  -webkit-column-gap: var(--size-8);
     -moz-column-gap: var(--size-8);
          column-gap: var(--size-8);
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}

.quick-scan--candidate-meta-item {
  display: grid;
  grid-template-columns: [meta-title-start] 4fr [meta-title-end meta-value-start] 6fr [meta-value-end meta-action-start] 2fr [meta-action-end];
  -webkit-column-gap: var(--size-16);
     -moz-column-gap: var(--size-16);
          column-gap: var(--size-16);
  padding-block: var(--size-12);
  -webkit-border-before: 1px solid var(--slate-a6);
          border-block-start: 1px solid var(--slate-a6);
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}

.quick-scan--candidate-meta-item--child-wrapper {
  display: flex;
  -webkit-column-gap: var(--size-8);
     -moz-column-gap: var(--size-8);
          column-gap: var(--size-8);
}

.quick-scan--footer {
  display: flex;
  justify-content: flex-end;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  padding: 1rem;
}

.quick-scan--list {
  display: flex;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
}

.quick-scan--status-message {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 0.5rem;
  padding: 2rem 1rem;
  border-top: 1px solid var(--slate-a6);
}

.quick-scan--scan-time {
  display: flex;
  gap: 1.5rem;
  margin-top: 0.5rem;
}

.quick-scan--status-message-icon-wrapper {
  display: flex;
  align-content: center;
  justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: var(--text-primary);
  padding: 0.25rem;
  border-radius: 12px;
  background-color: var(--slate-a7);
  box-shadow: 0 0 0 2px var(--slate-a4);
}

.quick-scan--status-message-time {
  color: var(--text-primary);
}

.quick-scan--time-in, .quick-scan--time-out {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: var(--text-primary);
}
.quick-scan--time-in .quick-scan--time-in-label, .quick-scan--time-out .quick-scan--time-in-label {
  color: var(--text-secondary);
}

.quick-scan--form-clear-button {
  margin-right: auto;
}

.disbursements-invalid-feedback {
  display: block;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  font-variant-alternates: character-variant(l-tail);
  color: var(--text-critical);
}

/**
 * Kendo UI v2022.3.913 (http://www.telerik.com/kendo-ui)
 * Copyright 2022 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
 *
 * Kendo UI commercial licenses may be obtained at
 * http://www.telerik.com/purchase/license-agreement/kendo-ui-complete
 * If you do not own a commercial license, this file shall be governed by the trial license terms.
 */
.k-sr-only {
  position: absolute;
  left: -1px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

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

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

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

.k-display-flex {
  display: flex !important;
}

.k-display-inline-flex {
  display: inline-flex !important;
}

.k-display-table {
  display: table !important;
}

.k-display-inline-table {
  display: inline-table !important;
}

.k-display-none, .k-hidden {
  display: none !important;
}

.k-d-flex {
  display: flex;
}

.k-flex-row {
  flex-direction: row;
}

.k-flex-row-reverse {
  flex-direction: row-reverse;
}

.k-flex-col {
  flex-direction: column;
}

.k-flex-col-reverse {
  flex-direction: column-reverse;
}

.k-flex-column {
  flex-direction: column;
}

.k-flex-column-reverse {
  flex-direction: column-reverse;
}

.k-flex-wrap {
  flex-wrap: wrap;
}

.k-flex-nowrap {
  flex-wrap: nowrap;
}

.k-flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}

.k-flex-initial {
  flex: 0 1 auto;
}

.k-flex-1 {
  flex: 1 1 0%;
}

.k-flex-auto {
  flex: 1 1 auto;
}

.k-flex-none {
  flex: none;
}

.k-flex-grow {
  flex-grow: 1;
}

.k-flex-grow-0 {
  flex-grow: 0;
}

.k-flex-shrink {
  flex-shrink: 1;
}

.k-flex-shrink-0 {
  flex-shrink: 0;
}

.k-flex-basis-auto {
  flex-basis: auto;
}

.k-flex-basis-0 {
  flex-basis: 0%;
}

.k-align-items-start {
  align-items: flex-start;
}

.k-align-items-end {
  align-items: flex-end;
}

.k-align-items-center {
  align-items: center;
}

.k-align-items-stretch {
  align-items: stretch;
}

.k-align-items-baseline {
  align-items: baseline;
}

.k-align-content-start {
  align-content: flex-start;
}

.k-align-content-end {
  align-content: flex-end;
}

.k-align-content-center {
  align-content: center;
}

.k-align-content-stretch {
  align-content: stretch;
}

.k-align-content-baseline {
  align-content: baseline;
}

.k-align-self-start {
  align-self: flex-start;
}

.k-align-self-end {
  align-self: flex-end;
}

.k-align-self-center {
  align-self: center;
}

.k-align-self-stretch {
  align-self: stretch;
}

.k-align-self-baseline {
  align-self: baseline;
}

.k-justify-content-start {
  justify-content: flex-start;
}

.k-justify-content-end {
  justify-content: flex-end;
}

.k-justify-content-center {
  justify-content: center;
}

.k-justify-content-between {
  justify-content: space-between;
}

.k-justify-content-around {
  justify-content: space-around;
}

.k-justify-content-evenly {
  justify-content: space-evenly;
}

.k-justify-content-stretch > * {
  flex: 1 0 0%;
}

.k-justify-items-start {
  justify-items: flex-start;
}

.k-justify-items-end {
  justify-items: flex-end;
}

.k-justify-items-center {
  justify-items: center;
}

.k-justify-items-stretch {
  justify-items: stretch;
}

.k-float-left {
  float: left !important;
}

.k-float-right {
  float: right !important;
}

.k-float-none {
  float: none !important;
}

.k-clear-left {
  float: left !important;
}

.k-clear-right {
  float: right !important;
}

.k-clear-none {
  float: none !important;
}

.k-floatwrap::after {
  content: "";
  display: block;
  clear: both;
}

.k-d-grid {
  display: grid;
}

.k-grid-cols-none {
  grid-template-columns: none;
}

.k-grid-rows-none {
  grid-template-rows: none;
}

.k-grid-flow-col {
  grid-auto-flow: column;
}

.k-grid-flow-col-dense {
  grid-auto-flow: column dense;
}

.k-grid-flow-row {
  grid-auto-flow: row;
}

.k-grid-flow-row-dense {
  grid-auto-flow: row dense;
}

.k-colspan-all {
  grid-column: 1/-1;
}

.k-colspan-auto {
  grid-column: auto;
}

.k-rowspan-all {
  grid-row: 1/-1;
}

.k-rowspan-auto {
  grid-row: auto;
}

.k-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.k-colspan-1 {
  grid-column: span 1;
}

.k-col-start-1 {
  grid-column-start: 1;
}

.k-col-end-1 {
  grid-column-end: 1;
}

.k-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.k-colspan-2 {
  grid-column: span 2;
}

.k-col-start-2 {
  grid-column-start: 2;
}

.k-col-end-2 {
  grid-column-end: 2;
}

.k-grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.k-colspan-3 {
  grid-column: span 3;
}

.k-col-start-3 {
  grid-column-start: 3;
}

.k-col-end-3 {
  grid-column-end: 3;
}

.k-grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.k-colspan-4 {
  grid-column: span 4;
}

.k-col-start-4 {
  grid-column-start: 4;
}

.k-col-end-4 {
  grid-column-end: 4;
}

.k-grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.k-colspan-5 {
  grid-column: span 5;
}

.k-col-start-5 {
  grid-column-start: 5;
}

.k-col-end-5 {
  grid-column-end: 5;
}

.k-grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.k-colspan-6 {
  grid-column: span 6;
}

.k-col-start-6 {
  grid-column-start: 6;
}

.k-col-end-6 {
  grid-column-end: 6;
}

.k-grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.k-colspan-7 {
  grid-column: span 7;
}

.k-col-start-7 {
  grid-column-start: 7;
}

.k-col-end-7 {
  grid-column-end: 7;
}

.k-grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.k-colspan-8 {
  grid-column: span 8;
}

.k-col-start-8 {
  grid-column-start: 8;
}

.k-col-end-8 {
  grid-column-end: 8;
}

.k-grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.k-colspan-9 {
  grid-column: span 9;
}

.k-col-start-9 {
  grid-column-start: 9;
}

.k-col-end-9 {
  grid-column-end: 9;
}

.k-grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.k-colspan-10 {
  grid-column: span 10;
}

.k-col-start-10 {
  grid-column-start: 10;
}

.k-col-end-10 {
  grid-column-end: 10;
}

.k-grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.k-colspan-11 {
  grid-column: span 11;
}

.k-col-start-11 {
  grid-column-start: 11;
}

.k-col-end-11 {
  grid-column-end: 11;
}

.k-grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.k-colspan-12 {
  grid-column: span 12;
}

.k-col-start-12 {
  grid-column-start: 12;
}

.k-col-end-12 {
  grid-column-end: 12;
}

.k-grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

.k-rowspan-1 {
  grid-row: span 1;
}

.k-row-start-1 {
  grid-row-start: 1;
}

.k-row-end-1 {
  grid-row-end: 1;
}

.k-grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.k-rowspan-2 {
  grid-row: span 2;
}

.k-row-start-2 {
  grid-row-start: 2;
}

.k-row-end-2 {
  grid-row-end: 2;
}

.k-grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}

.k-rowspan-3 {
  grid-row: span 3;
}

.k-row-start-3 {
  grid-row-start: 3;
}

.k-row-end-3 {
  grid-row-end: 3;
}

.k-grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}

.k-rowspan-4 {
  grid-row: span 4;
}

.k-row-start-4 {
  grid-row-start: 4;
}

.k-row-end-4 {
  grid-row-end: 4;
}

.k-grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr));
}

.k-rowspan-5 {
  grid-row: span 5;
}

.k-row-start-5 {
  grid-row-start: 5;
}

.k-row-end-5 {
  grid-row-end: 5;
}

.k-grid-rows-6 {
  grid-template-rows: repeat(6, minmax(0, 1fr));
}

.k-rowspan-6 {
  grid-row: span 6;
}

.k-row-start-6 {
  grid-row-start: 6;
}

.k-row-end-6 {
  grid-row-end: 6;
}

.k-grid-rows-7 {
  grid-template-rows: repeat(7, minmax(0, 1fr));
}

.k-rowspan-7 {
  grid-row: span 7;
}

.k-row-start-7 {
  grid-row-start: 7;
}

.k-row-end-7 {
  grid-row-end: 7;
}

.k-grid-rows-8 {
  grid-template-rows: repeat(8, minmax(0, 1fr));
}

.k-rowspan-8 {
  grid-row: span 8;
}

.k-row-start-8 {
  grid-row-start: 8;
}

.k-row-end-8 {
  grid-row-end: 8;
}

.k-grid-rows-9 {
  grid-template-rows: repeat(9, minmax(0, 1fr));
}

.k-rowspan-9 {
  grid-row: span 9;
}

.k-row-start-9 {
  grid-row-start: 9;
}

.k-row-end-9 {
  grid-row-end: 9;
}

.k-grid-rows-10 {
  grid-template-rows: repeat(10, minmax(0, 1fr));
}

.k-rowspan-10 {
  grid-row: span 10;
}

.k-row-start-10 {
  grid-row-start: 10;
}

.k-row-end-10 {
  grid-row-end: 10;
}

.k-order-first {
  order: -9999 !important;
}

.k-order-last {
  order: 9999 !important;
}

.k-order-none {
  order: 0 !important;
}

.k-order-1 {
  order: 1 !important;
}

.k-order-2 {
  order: 2 !important;
}

.k-order-3 {
  order: 3 !important;
}

.k-order-4 {
  order: 4 !important;
}

.k-order-5 {
  order: 5 !important;
}

.k-order-6 {
  order: 6 !important;
}

.k-order-7 {
  order: 7 !important;
}

.k-order-8 {
  order: 8 !important;
}

.k-order-9 {
  order: 9 !important;
}

.k-order-10 {
  order: 10 !important;
}

.k-order-11 {
  order: 11 !important;
}

.k-order-12 {
  order: 12 !important;
}

.k-overflow-auto {
  overflow: auto;
}

.k-overflow-x-auto {
  overflow-x: auto;
}

.k-overflow-y-auto {
  overflow-y: auto;
}

.\!k-overflow-auto {
  overflow: auto !important;
}

.\!k-overflow-x-auto {
  overflow-x: auto !important;
}

.\!k-overflow-y-auto {
  overflow-y: auto !important;
}

.k-overflow-auto-auto {
  overflow: auto auto !important;
}

.k-overflow-auto-hidden {
  overflow: auto hidden !important;
}

.k-overflow-auto-visible {
  overflow: auto visible !important;
}

.k-overflow-auto-scroll {
  overflow: auto scroll !important;
}

.k-overflow-auto-clip {
  overflow: auto clip !important;
}

.k-overflow-hidden {
  overflow: hidden;
}

.k-overflow-x-hidden {
  overflow-x: hidden;
}

.k-overflow-y-hidden {
  overflow-y: hidden;
}

.\!k-overflow-hidden {
  overflow: hidden !important;
}

.\!k-overflow-x-hidden {
  overflow-x: hidden !important;
}

.\!k-overflow-y-hidden {
  overflow-y: hidden !important;
}

.k-overflow-hidden-auto {
  overflow: hidden auto !important;
}

.k-overflow-hidden-hidden {
  overflow: hidden hidden !important;
}

.k-overflow-hidden-visible {
  overflow: hidden visible !important;
}

.k-overflow-hidden-scroll {
  overflow: hidden scroll !important;
}

.k-overflow-hidden-clip {
  overflow: hidden clip !important;
}

.k-overflow-visible {
  overflow: visible;
}

.k-overflow-x-visible {
  overflow-x: visible;
}

.k-overflow-y-visible {
  overflow-y: visible;
}

.\!k-overflow-visible {
  overflow: visible !important;
}

.\!k-overflow-x-visible {
  overflow-x: visible !important;
}

.\!k-overflow-y-visible {
  overflow-y: visible !important;
}

.k-overflow-visible-auto {
  overflow: visible auto !important;
}

.k-overflow-visible-hidden {
  overflow: visible hidden !important;
}

.k-overflow-visible-visible {
  overflow: visible visible !important;
}

.k-overflow-visible-scroll {
  overflow: visible scroll !important;
}

.k-overflow-visible-clip {
  overflow: visible clip !important;
}

.k-overflow-scroll {
  overflow: scroll;
}

.k-overflow-x-scroll {
  overflow-x: scroll;
}

.k-overflow-y-scroll {
  overflow-y: scroll;
}

.\!k-overflow-scroll {
  overflow: scroll !important;
}

.\!k-overflow-x-scroll {
  overflow-x: scroll !important;
}

.\!k-overflow-y-scroll {
  overflow-y: scroll !important;
}

.k-overflow-scroll-auto {
  overflow: scroll auto !important;
}

.k-overflow-scroll-hidden {
  overflow: scroll hidden !important;
}

.k-overflow-scroll-visible {
  overflow: scroll visible !important;
}

.k-overflow-scroll-scroll {
  overflow: scroll scroll !important;
}

.k-overflow-scroll-clip {
  overflow: scroll clip !important;
}

.k-overflow-clip {
  overflow: clip;
}

.k-overflow-x-clip {
  overflow-x: clip;
}

.k-overflow-y-clip {
  overflow-y: clip;
}

.\!k-overflow-clip {
  overflow: clip !important;
}

.\!k-overflow-x-clip {
  overflow-x: clip !important;
}

.\!k-overflow-y-clip {
  overflow-y: clip !important;
}

.k-overflow-clip-auto {
  overflow: clip auto !important;
}

.k-overflow-clip-hidden {
  overflow: clip hidden !important;
}

.k-overflow-clip-visible {
  overflow: clip visible !important;
}

.k-overflow-clip-scroll {
  overflow: clip scroll !important;
}

.k-overflow-clip-clip {
  overflow: clip clip !important;
}

.k-pointer-events-none {
  pointer-events: none !important;
}

.k-pointer-events-auto {
  pointer-events: auto !important;
}

.k-pos-static, .k-static {
  position: static !important;
}

.k-pos-relative, .k-relative {
  position: relative !important;
}

.k-absolute, .k-pos-absolute {
  position: absolute !important;
}

.k-fixed, .k-pos-fixed {
  position: fixed !important;
}

.k-pos-sticky, .k-sticky {
  position: sticky !important;
}

.k-pos-top, .k-top {
  top: 0;
}

.k-pos-right, .k-right {
  right: 0;
}

.k-bottom, .k-pos-bottom {
  bottom: 0;
}

.k-left, .k-pos-left {
  left: 0;
}

.k-pos-top-start, .k-top-start {
  top: 0;
  left: 0;
}

.k-pos-top-start[dir=rtl], .k-rtl .k-pos-top-start, .k-rtl .k-top-start, .k-top-start[dir=rtl], [dir=rtl] .k-pos-top-start, [dir=rtl] .k-top-start {
  left: auto;
  right: 0;
}

.k-pos-top-center, .k-top-center {
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-pos-top-end, .k-top-end {
  top: 0;
  right: 0;
}

.k-pos-top-end[dir=rtl], .k-rtl .k-pos-top-end, .k-rtl .k-top-end, .k-top-end[dir=rtl], [dir=rtl] .k-pos-top-end, [dir=rtl] .k-top-end {
  right: auto;
  left: 0;
}

.k-bottom-start, .k-pos-bottom-start {
  bottom: 0;
  left: 0;
}

.k-bottom-start[dir=rtl], .k-pos-bottom-start[dir=rtl], .k-rtl .k-bottom-start, .k-rtl .k-pos-bottom-start, [dir=rtl] .k-bottom-start, [dir=rtl] .k-pos-bottom-start {
  left: auto;
  right: 0;
}

.k-bottom-center, .k-pos-bottom-center {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-bottom-end, .k-pos-bottom-end {
  bottom: 0;
  right: 0;
}

.k-bottom-end[dir=rtl], .k-pos-bottom-end[dir=rtl], .k-rtl .k-bottom-end, .k-rtl .k-pos-bottom-end, [dir=rtl] .k-bottom-end, [dir=rtl] .k-pos-bottom-end {
  right: auto;
  left: 0;
}

.k-middle-start, .k-pos-middle-start {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
}

.k-middle-end, .k-pos-middle-end {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
}

.k-resize-none {
  resize: none !important;
}

.k-resize-both {
  resize: both !important;
}

.k-resize-horizontal {
  resize: horizontal !important;
}

.k-resize-vertical {
  resize: vertical !important;
}

.k-spacer {
  flex: 1 0 auto;
}

.k-spacer-sized {
  flex-grow: 0;
}

.k-p-0 {
  padding: 0 !important;
}

.k-pt-0 {
  padding-top: 0 !important;
}

.k-pr-0 {
  padding-right: 0 !important;
}

.k-pb-0 {
  padding-bottom: 0 !important;
}

.k-pl-0 {
  padding-left: 0 !important;
}

.k-m-0 {
  margin: 0 !important;
}

.k-mt-0 {
  margin-top: 0 !important;
}

.k-mr-0 {
  margin-right: 0 !important;
}

.k-mb-0 {
  margin-bottom: 0 !important;
}

.k-ml-0 {
  margin-left: 0 !important;
}

.k-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.k-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.k-mx-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.k-my-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.k-p-1 {
  padding: 4px !important;
}

.k-pt-1 {
  padding-top: 4px !important;
}

.k-pr-1 {
  padding-right: 4px !important;
}

.k-pb-1 {
  padding-bottom: 4px !important;
}

.k-pl-1 {
  padding-left: 4px !important;
}

.k-m-1 {
  margin: 4px !important;
}

.k-mt-1 {
  margin-top: 4px !important;
}

.k-mr-1 {
  margin-right: 4px !important;
}

.k-mb-1 {
  margin-bottom: 4px !important;
}

.k-ml-1 {
  margin-left: 4px !important;
}

.k-px-1 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.k-py-1 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.k-mx-1 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.k-my-1 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.k-p-2 {
  padding: 8px !important;
}

.k-pt-2 {
  padding-top: 8px !important;
}

.k-pr-2 {
  padding-right: 8px !important;
}

.k-pb-2 {
  padding-bottom: 8px !important;
}

.k-pl-2 {
  padding-left: 8px !important;
}

.k-m-2 {
  margin: 8px !important;
}

.k-mt-2 {
  margin-top: 8px !important;
}

.k-mr-2 {
  margin-right: 8px !important;
}

.k-mb-2 {
  margin-bottom: 8px !important;
}

.k-ml-2 {
  margin-left: 8px !important;
}

.k-px-2 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.k-py-2 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.k-mx-2 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.k-my-2 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.k-p-3 {
  padding: 12px !important;
}

.k-pt-3 {
  padding-top: 12px !important;
}

.k-pr-3 {
  padding-right: 12px !important;
}

.k-pb-3 {
  padding-bottom: 12px !important;
}

.k-pl-3 {
  padding-left: 12px !important;
}

.k-m-3 {
  margin: 12px !important;
}

.k-mt-3 {
  margin-top: 12px !important;
}

.k-mr-3 {
  margin-right: 12px !important;
}

.k-mb-3 {
  margin-bottom: 12px !important;
}

.k-ml-3 {
  margin-left: 12px !important;
}

.k-px-3 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.k-py-3 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.k-mx-3 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.k-my-3 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.k-p-4 {
  padding: 16px !important;
}

.k-pt-4 {
  padding-top: 16px !important;
}

.k-pr-4 {
  padding-right: 16px !important;
}

.k-pb-4 {
  padding-bottom: 16px !important;
}

.k-pl-4 {
  padding-left: 16px !important;
}

.k-m-4 {
  margin: 16px !important;
}

.k-mt-4 {
  margin-top: 16px !important;
}

.k-mr-4 {
  margin-right: 16px !important;
}

.k-mb-4 {
  margin-bottom: 16px !important;
}

.k-ml-4 {
  margin-left: 16px !important;
}

.k-px-4 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.k-py-4 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.k-mx-4 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.k-my-4 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.k-p-5 {
  padding: 20px !important;
}

.k-pt-5 {
  padding-top: 20px !important;
}

.k-pr-5 {
  padding-right: 20px !important;
}

.k-pb-5 {
  padding-bottom: 20px !important;
}

.k-pl-5 {
  padding-left: 20px !important;
}

.k-m-5 {
  margin: 20px !important;
}

.k-mt-5 {
  margin-top: 20px !important;
}

.k-mr-5 {
  margin-right: 20px !important;
}

.k-mb-5 {
  margin-bottom: 20px !important;
}

.k-ml-5 {
  margin-left: 20px !important;
}

.k-px-5 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.k-py-5 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.k-mx-5 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.k-my-5 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.k-p-6 {
  padding: 24px !important;
}

.k-pt-6 {
  padding-top: 24px !important;
}

.k-pr-6 {
  padding-right: 24px !important;
}

.k-pb-6 {
  padding-bottom: 24px !important;
}

.k-pl-6 {
  padding-left: 24px !important;
}

.k-m-6 {
  margin: 24px !important;
}

.k-mt-6 {
  margin-top: 24px !important;
}

.k-mr-6 {
  margin-right: 24px !important;
}

.k-mb-6 {
  margin-bottom: 24px !important;
}

.k-ml-6 {
  margin-left: 24px !important;
}

.k-px-6 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.k-py-6 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.k-mx-6 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.k-my-6 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.k-p-7 {
  padding: 28px !important;
}

.k-pt-7 {
  padding-top: 28px !important;
}

.k-pr-7 {
  padding-right: 28px !important;
}

.k-pb-7 {
  padding-bottom: 28px !important;
}

.k-pl-7 {
  padding-left: 28px !important;
}

.k-m-7 {
  margin: 28px !important;
}

.k-mt-7 {
  margin-top: 28px !important;
}

.k-mr-7 {
  margin-right: 28px !important;
}

.k-mb-7 {
  margin-bottom: 28px !important;
}

.k-ml-7 {
  margin-left: 28px !important;
}

.k-px-7 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}

.k-py-7 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.k-mx-7 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}

.k-my-7 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.k-p-8 {
  padding: 32px !important;
}

.k-pt-8 {
  padding-top: 32px !important;
}

.k-pr-8 {
  padding-right: 32px !important;
}

.k-pb-8 {
  padding-bottom: 32px !important;
}

.k-pl-8 {
  padding-left: 32px !important;
}

.k-m-8 {
  margin: 32px !important;
}

.k-mt-8 {
  margin-top: 32px !important;
}

.k-mr-8 {
  margin-right: 32px !important;
}

.k-mb-8 {
  margin-bottom: 32px !important;
}

.k-ml-8 {
  margin-left: 32px !important;
}

.k-px-8 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}

.k-py-8 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.k-mx-8 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}

.k-my-8 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.k-p-9 {
  padding: 36px !important;
}

.k-pt-9 {
  padding-top: 36px !important;
}

.k-pr-9 {
  padding-right: 36px !important;
}

.k-pb-9 {
  padding-bottom: 36px !important;
}

.k-pl-9 {
  padding-left: 36px !important;
}

.k-m-9 {
  margin: 36px !important;
}

.k-mt-9 {
  margin-top: 36px !important;
}

.k-mr-9 {
  margin-right: 36px !important;
}

.k-mb-9 {
  margin-bottom: 36px !important;
}

.k-ml-9 {
  margin-left: 36px !important;
}

.k-px-9 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}

.k-py-9 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.k-mx-9 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}

.k-my-9 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.k-p-10 {
  padding: 40px !important;
}

.k-pt-10 {
  padding-top: 40px !important;
}

.k-pr-10 {
  padding-right: 40px !important;
}

.k-pb-10 {
  padding-bottom: 40px !important;
}

.k-pl-10 {
  padding-left: 40px !important;
}

.k-m-10 {
  margin: 40px !important;
}

.k-mt-10 {
  margin-top: 40px !important;
}

.k-mr-10 {
  margin-right: 40px !important;
}

.k-mb-10 {
  margin-bottom: 40px !important;
}

.k-ml-10 {
  margin-left: 40px !important;
}

.k-px-10 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.k-py-10 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.k-mx-10 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.k-my-10 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.k-p-11 {
  padding: 44px !important;
}

.k-pt-11 {
  padding-top: 44px !important;
}

.k-pr-11 {
  padding-right: 44px !important;
}

.k-pb-11 {
  padding-bottom: 44px !important;
}

.k-pl-11 {
  padding-left: 44px !important;
}

.k-m-11 {
  margin: 44px !important;
}

.k-mt-11 {
  margin-top: 44px !important;
}

.k-mr-11 {
  margin-right: 44px !important;
}

.k-mb-11 {
  margin-bottom: 44px !important;
}

.k-ml-11 {
  margin-left: 44px !important;
}

.k-px-11 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}

.k-py-11 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.k-mx-11 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}

.k-my-11 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.k-p-12 {
  padding: 48px !important;
}

.k-pt-12 {
  padding-top: 48px !important;
}

.k-pr-12 {
  padding-right: 48px !important;
}

.k-pb-12 {
  padding-bottom: 48px !important;
}

.k-pl-12 {
  padding-left: 48px !important;
}

.k-m-12 {
  margin: 48px !important;
}

.k-mt-12 {
  margin-top: 48px !important;
}

.k-mr-12 {
  margin-right: 48px !important;
}

.k-mb-12 {
  margin-bottom: 48px !important;
}

.k-ml-12 {
  margin-left: 48px !important;
}

.k-px-12 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.k-py-12 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.k-mx-12 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.k-my-12 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.k-p-13 {
  padding: 52px !important;
}

.k-pt-13 {
  padding-top: 52px !important;
}

.k-pr-13 {
  padding-right: 52px !important;
}

.k-pb-13 {
  padding-bottom: 52px !important;
}

.k-pl-13 {
  padding-left: 52px !important;
}

.k-m-13 {
  margin: 52px !important;
}

.k-mt-13 {
  margin-top: 52px !important;
}

.k-mr-13 {
  margin-right: 52px !important;
}

.k-mb-13 {
  margin-bottom: 52px !important;
}

.k-ml-13 {
  margin-left: 52px !important;
}

.k-px-13 {
  padding-left: 52px !important;
  padding-right: 52px !important;
}

.k-py-13 {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}

.k-mx-13 {
  padding-left: 52px !important;
  padding-right: 52px !important;
}

.k-my-13 {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}

.k-p-14 {
  padding: 56px !important;
}

.k-pt-14 {
  padding-top: 56px !important;
}

.k-pr-14 {
  padding-right: 56px !important;
}

.k-pb-14 {
  padding-bottom: 56px !important;
}

.k-pl-14 {
  padding-left: 56px !important;
}

.k-m-14 {
  margin: 56px !important;
}

.k-mt-14 {
  margin-top: 56px !important;
}

.k-mr-14 {
  margin-right: 56px !important;
}

.k-mb-14 {
  margin-bottom: 56px !important;
}

.k-ml-14 {
  margin-left: 56px !important;
}

.k-px-14 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}

.k-py-14 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

.k-mx-14 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}

.k-my-14 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

.k-p-15 {
  padding: 60px !important;
}

.k-pt-15 {
  padding-top: 60px !important;
}

.k-pr-15 {
  padding-right: 60px !important;
}

.k-pb-15 {
  padding-bottom: 60px !important;
}

.k-pl-15 {
  padding-left: 60px !important;
}

.k-m-15 {
  margin: 60px !important;
}

.k-mt-15 {
  margin-top: 60px !important;
}

.k-mr-15 {
  margin-right: 60px !important;
}

.k-mb-15 {
  margin-bottom: 60px !important;
}

.k-ml-15 {
  margin-left: 60px !important;
}

.k-px-15 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.k-py-15 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.k-mx-15 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.k-my-15 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.k-p-16 {
  padding: 64px !important;
}

.k-pt-16 {
  padding-top: 64px !important;
}

.k-pr-16 {
  padding-right: 64px !important;
}

.k-pb-16 {
  padding-bottom: 64px !important;
}

.k-pl-16 {
  padding-left: 64px !important;
}

.k-m-16 {
  margin: 64px !important;
}

.k-mt-16 {
  margin-top: 64px !important;
}

.k-mr-16 {
  margin-right: 64px !important;
}

.k-mb-16 {
  margin-bottom: 64px !important;
}

.k-ml-16 {
  margin-left: 64px !important;
}

.k-px-16 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}

.k-py-16 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.k-mx-16 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}

.k-my-16 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.k-p-17 {
  padding: 68px !important;
}

.k-pt-17 {
  padding-top: 68px !important;
}

.k-pr-17 {
  padding-right: 68px !important;
}

.k-pb-17 {
  padding-bottom: 68px !important;
}

.k-pl-17 {
  padding-left: 68px !important;
}

.k-m-17 {
  margin: 68px !important;
}

.k-mt-17 {
  margin-top: 68px !important;
}

.k-mr-17 {
  margin-right: 68px !important;
}

.k-mb-17 {
  margin-bottom: 68px !important;
}

.k-ml-17 {
  margin-left: 68px !important;
}

.k-px-17 {
  padding-left: 68px !important;
  padding-right: 68px !important;
}

.k-py-17 {
  padding-top: 68px !important;
  padding-bottom: 68px !important;
}

.k-mx-17 {
  padding-left: 68px !important;
  padding-right: 68px !important;
}

.k-my-17 {
  padding-top: 68px !important;
  padding-bottom: 68px !important;
}

.k-p-18 {
  padding: 72px !important;
}

.k-pt-18 {
  padding-top: 72px !important;
}

.k-pr-18 {
  padding-right: 72px !important;
}

.k-pb-18 {
  padding-bottom: 72px !important;
}

.k-pl-18 {
  padding-left: 72px !important;
}

.k-m-18 {
  margin: 72px !important;
}

.k-mt-18 {
  margin-top: 72px !important;
}

.k-mr-18 {
  margin-right: 72px !important;
}

.k-mb-18 {
  margin-bottom: 72px !important;
}

.k-ml-18 {
  margin-left: 72px !important;
}

.k-px-18 {
  padding-left: 72px !important;
  padding-right: 72px !important;
}

.k-py-18 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

.k-mx-18 {
  padding-left: 72px !important;
  padding-right: 72px !important;
}

.k-my-18 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

.k-p-19 {
  padding: 76px !important;
}

.k-pt-19 {
  padding-top: 76px !important;
}

.k-pr-19 {
  padding-right: 76px !important;
}

.k-pb-19 {
  padding-bottom: 76px !important;
}

.k-pl-19 {
  padding-left: 76px !important;
}

.k-m-19 {
  margin: 76px !important;
}

.k-mt-19 {
  margin-top: 76px !important;
}

.k-mr-19 {
  margin-right: 76px !important;
}

.k-mb-19 {
  margin-bottom: 76px !important;
}

.k-ml-19 {
  margin-left: 76px !important;
}

.k-px-19 {
  padding-left: 76px !important;
  padding-right: 76px !important;
}

.k-py-19 {
  padding-top: 76px !important;
  padding-bottom: 76px !important;
}

.k-mx-19 {
  padding-left: 76px !important;
  padding-right: 76px !important;
}

.k-my-19 {
  padding-top: 76px !important;
  padding-bottom: 76px !important;
}

.k-p-20 {
  padding: 80px !important;
}

.k-pt-20 {
  padding-top: 80px !important;
}

.k-pr-20 {
  padding-right: 80px !important;
}

.k-pb-20 {
  padding-bottom: 80px !important;
}

.k-pl-20 {
  padding-left: 80px !important;
}

.k-m-20 {
  margin: 80px !important;
}

.k-mt-20 {
  margin-top: 80px !important;
}

.k-mr-20 {
  margin-right: 80px !important;
}

.k-mb-20 {
  margin-bottom: 80px !important;
}

.k-ml-20 {
  margin-left: 80px !important;
}

.k-px-20 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.k-py-20 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.k-mx-20 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.k-my-20 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.k-p-21 {
  padding: 84px !important;
}

.k-pt-21 {
  padding-top: 84px !important;
}

.k-pr-21 {
  padding-right: 84px !important;
}

.k-pb-21 {
  padding-bottom: 84px !important;
}

.k-pl-21 {
  padding-left: 84px !important;
}

.k-m-21 {
  margin: 84px !important;
}

.k-mt-21 {
  margin-top: 84px !important;
}

.k-mr-21 {
  margin-right: 84px !important;
}

.k-mb-21 {
  margin-bottom: 84px !important;
}

.k-ml-21 {
  margin-left: 84px !important;
}

.k-px-21 {
  padding-left: 84px !important;
  padding-right: 84px !important;
}

.k-py-21 {
  padding-top: 84px !important;
  padding-bottom: 84px !important;
}

.k-mx-21 {
  padding-left: 84px !important;
  padding-right: 84px !important;
}

.k-my-21 {
  padding-top: 84px !important;
  padding-bottom: 84px !important;
}

.k-p-22 {
  padding: 88px !important;
}

.k-pt-22 {
  padding-top: 88px !important;
}

.k-pr-22 {
  padding-right: 88px !important;
}

.k-pb-22 {
  padding-bottom: 88px !important;
}

.k-pl-22 {
  padding-left: 88px !important;
}

.k-m-22 {
  margin: 88px !important;
}

.k-mt-22 {
  margin-top: 88px !important;
}

.k-mr-22 {
  margin-right: 88px !important;
}

.k-mb-22 {
  margin-bottom: 88px !important;
}

.k-ml-22 {
  margin-left: 88px !important;
}

.k-px-22 {
  padding-left: 88px !important;
  padding-right: 88px !important;
}

.k-py-22 {
  padding-top: 88px !important;
  padding-bottom: 88px !important;
}

.k-mx-22 {
  padding-left: 88px !important;
  padding-right: 88px !important;
}

.k-my-22 {
  padding-top: 88px !important;
  padding-bottom: 88px !important;
}

.k-p-23 {
  padding: 92px !important;
}

.k-pt-23 {
  padding-top: 92px !important;
}

.k-pr-23 {
  padding-right: 92px !important;
}

.k-pb-23 {
  padding-bottom: 92px !important;
}

.k-pl-23 {
  padding-left: 92px !important;
}

.k-m-23 {
  margin: 92px !important;
}

.k-mt-23 {
  margin-top: 92px !important;
}

.k-mr-23 {
  margin-right: 92px !important;
}

.k-mb-23 {
  margin-bottom: 92px !important;
}

.k-ml-23 {
  margin-left: 92px !important;
}

.k-px-23 {
  padding-left: 92px !important;
  padding-right: 92px !important;
}

.k-py-23 {
  padding-top: 92px !important;
  padding-bottom: 92px !important;
}

.k-mx-23 {
  padding-left: 92px !important;
  padding-right: 92px !important;
}

.k-my-23 {
  padding-top: 92px !important;
  padding-bottom: 92px !important;
}

.k-p-24 {
  padding: 96px !important;
}

.k-pt-24 {
  padding-top: 96px !important;
}

.k-pr-24 {
  padding-right: 96px !important;
}

.k-pb-24 {
  padding-bottom: 96px !important;
}

.k-pl-24 {
  padding-left: 96px !important;
}

.k-m-24 {
  margin: 96px !important;
}

.k-mt-24 {
  margin-top: 96px !important;
}

.k-mr-24 {
  margin-right: 96px !important;
}

.k-mb-24 {
  margin-bottom: 96px !important;
}

.k-ml-24 {
  margin-left: 96px !important;
}

.k-px-24 {
  padding-left: 96px !important;
  padding-right: 96px !important;
}

.k-py-24 {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}

.k-mx-24 {
  padding-left: 96px !important;
  padding-right: 96px !important;
}

.k-my-24 {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}

.k-p-xs {
  padding: 4px !important;
}

.k-pt-xs {
  padding-top: 4px !important;
}

.k-pr-xs {
  padding-right: 4px !important;
}

.k-pb-xs {
  padding-bottom: 4px !important;
}

.k-pl-xs {
  padding-left: 4px !important;
}

.k-m-xs {
  margin: 4px !important;
}

.k-mt-xs {
  margin-top: 4px !important;
}

.k-mr-xs {
  margin-right: 4px !important;
}

.k-mb-xs {
  margin-bottom: 4px !important;
}

.k-ml-xs {
  margin-left: 4px !important;
}

.k-px-xs {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.k-py-xs {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.k-mx-xs {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.k-my-xs {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.k-p-sm {
  padding: 8px !important;
}

.k-pt-sm {
  padding-top: 8px !important;
}

.k-pr-sm {
  padding-right: 8px !important;
}

.k-pb-sm {
  padding-bottom: 8px !important;
}

.k-pl-sm {
  padding-left: 8px !important;
}

.k-m-sm {
  margin: 8px !important;
}

.k-mt-sm {
  margin-top: 8px !important;
}

.k-mr-sm {
  margin-right: 8px !important;
}

.k-mb-sm {
  margin-bottom: 8px !important;
}

.k-ml-sm {
  margin-left: 8px !important;
}

.k-px-sm {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.k-py-sm {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.k-mx-sm {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.k-my-sm {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.k-p-md {
  padding: 12px !important;
}

.k-pt-md {
  padding-top: 12px !important;
}

.k-pr-md {
  padding-right: 12px !important;
}

.k-pb-md {
  padding-bottom: 12px !important;
}

.k-pl-md {
  padding-left: 12px !important;
}

.k-m-md {
  margin: 12px !important;
}

.k-mt-md {
  margin-top: 12px !important;
}

.k-mr-md {
  margin-right: 12px !important;
}

.k-mb-md {
  margin-bottom: 12px !important;
}

.k-ml-md {
  margin-left: 12px !important;
}

.k-px-md {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.k-py-md {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.k-mx-md {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.k-my-md {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.k-p-lg {
  padding: 16px !important;
}

.k-pt-lg {
  padding-top: 16px !important;
}

.k-pr-lg {
  padding-right: 16px !important;
}

.k-pb-lg {
  padding-bottom: 16px !important;
}

.k-pl-lg {
  padding-left: 16px !important;
}

.k-m-lg {
  margin: 16px !important;
}

.k-mt-lg {
  margin-top: 16px !important;
}

.k-mr-lg {
  margin-right: 16px !important;
}

.k-mb-lg {
  margin-bottom: 16px !important;
}

.k-ml-lg {
  margin-left: 16px !important;
}

.k-px-lg {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.k-py-lg {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.k-mx-lg {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.k-my-lg {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.k-p-xl {
  padding: 24px !important;
}

.k-pt-xl {
  padding-top: 24px !important;
}

.k-pr-xl {
  padding-right: 24px !important;
}

.k-pb-xl {
  padding-bottom: 24px !important;
}

.k-pl-xl {
  padding-left: 24px !important;
}

.k-m-xl {
  margin: 24px !important;
}

.k-mt-xl {
  margin-top: 24px !important;
}

.k-mr-xl {
  margin-right: 24px !important;
}

.k-mb-xl {
  margin-bottom: 24px !important;
}

.k-ml-xl {
  margin-left: 24px !important;
}

.k-px-xl {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.k-py-xl {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.k-mx-xl {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.k-my-xl {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.k-p-thin {
  padding: 2px !important;
}

.k-pt-thin {
  padding-top: 2px !important;
}

.k-pr-thin {
  padding-right: 2px !important;
}

.k-pb-thin {
  padding-bottom: 2px !important;
}

.k-pl-thin {
  padding-left: 2px !important;
}

.k-m-thin {
  margin: 2px !important;
}

.k-mt-thin {
  margin-top: 2px !important;
}

.k-mr-thin {
  margin-right: 2px !important;
}

.k-mb-thin {
  margin-bottom: 2px !important;
}

.k-ml-thin {
  margin-left: 2px !important;
}

.k-px-thin {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.k-py-thin {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.k-mx-thin {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.k-my-thin {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.k-p-hair {
  padding: 1px !important;
}

.k-pt-hair {
  padding-top: 1px !important;
}

.k-pr-hair {
  padding-right: 1px !important;
}

.k-pb-hair {
  padding-bottom: 1px !important;
}

.k-pl-hair {
  padding-left: 1px !important;
}

.k-m-hair {
  margin: 1px !important;
}

.k-mt-hair {
  margin-top: 1px !important;
}

.k-mr-hair {
  margin-right: 1px !important;
}

.k-mb-hair {
  margin-bottom: 1px !important;
}

.k-ml-hair {
  margin-left: 1px !important;
}

.k-px-hair {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.k-py-hair {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.k-mx-hair {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.k-my-hair {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.k-rounded-default {
  border-radius: 4px;
}

.k-rounded-0 {
  border-radius: 0;
}

.k-rounded-sm {
  border-radius: 2px;
}

.k-rounded-md {
  border-radius: 4px;
}

.k-rounded-lg {
  border-radius: 6px;
}

.k-rounded-full {
  border-radius: 9999px;
}

.k-table-layout-fixed {
  table-layout: fixed;
}

.k-table-layout-auto {
  table-layout: auto;
}

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

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

.k-text-left {
  text-align: left !important;
}

.k-text-right {
  text-align: right !important;
}

.k-text-center {
  text-align: center !important;
}

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

.k-text-lowercase {
  text-transform: lowercase !important;
}

.k-text-uppercase {
  text-transform: uppercase !important;
}

.k-text-capitalize {
  text-transform: capitalize !important;
}

.k-font-weight-light {
  font-weight: 300 !important;
}

.k-font-weight-normal {
  font-weight: 400 !important;
}

.k-font-weight-bold {
  font-weight: 700 !important;
}

.k-touch-action-none {
  touch-action: none !important;
}

.k-touch-action-auto {
  touch-action: auto !important;
}

.k-flip-h {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-flip-v {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}

.k-flip-h.k-flip-v {
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1);
}

.k-rotate-45 {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.k-rotate-90 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.k-rotate-135 {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}

.k-rotate-180 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.k-rotate-225 {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
}

.k-rotate-270 {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}

.k-rotate-315 {
  -webkit-transform: rotate(315deg);
          transform: rotate(315deg);
}

.k-scale-0 {
  -webkit-transform: scale(0, 0);
          transform: scale(0, 0);
}

.k-scale-1 {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

.k-scale-2 {
  -webkit-transform: scale(2, 2);
          transform: scale(2, 2);
}

.k-translate-0 {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.k-translate-0-50 {
  -webkit-transform: translate(0, 50%);
          transform: translate(0, 50%);
}

.k-translate-0-100 {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
}

.k-translate-50-0 {
  -webkit-transform: translate(50%, 0);
          transform: translate(50%, 0);
}

.k-translate-50-50 {
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
}

.k-translate-50-100 {
  -webkit-transform: translate(50%, 100%);
          transform: translate(50%, 100%);
}

.k-translate-100-0 {
  -webkit-transform: translate(100%, 0);
          transform: translate(100%, 0);
}

.k-translate-100-50 {
  -webkit-transform: translate(100%, 50%);
          transform: translate(100%, 50%);
}

.k-translate-100-100 {
  -webkit-transform: translate(100%, 100%);
          transform: translate(100%, 100%);
}

.k-user-select-none {
  -webkit-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.k-user-select-auto {
  -webkit-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.k-user-select-text {
  -webkit-user-select: text !important;
      -ms-user-select: text !important;
          user-select: text !important;
}

.k-user-select-all {
  -webkit-user-select: all !important;
          user-select: all !important;
}

.k-user-select-contain {
  -ms-user-select: element !important;
      user-select: contain !important;
}

.fake {
  color: red;
}

.k-common-test-class {
  opacity: 0;
}

.k-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.k-no-click {
  pointer-events: none;
}

.k-block, .k-grid-header, .k-grouping-header, .k-header, .k-link.k-hover, .k-link.k-state-hover, .k-pager-wrap, .k-tabstrip-items .k-item, .k-toolbar {
  background-repeat: repeat;
  background-position: 0 center;
}

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

.k-state-highlight > .k-link {
  color: inherit;
}

.k-searchbox > .k-input {
  margin: 0;
  width: 100%;
  min-width: 0;
  border: 0;
  outline: 0;
  box-sizing: border-box;
  box-shadow: none;
  color: inherit;
  background: 0 0;
  font: inherit;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: 0 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}

.k-block, .k-inline-block, .k-widget {
  border-style: solid;
  border-width: 1px;
  -webkit-appearance: none;
}

.k-block, .k-widget {
  line-height: normal;
  outline: 0;
}

.k-widget .k-input::-ms-clear {
  width: 0;
  height: 0;
}

.k-block, .k-content, .k-grid, .k-header-column-menu, .k-panelbar, .k-splitter, .k-widget {
  outline: 0;
  -webkit-tap-highlight-color: transparent;
}

.k-block, .k-calendar, .k-grid-header .k-i-link-horizontal, .k-header-column-menu, .k-pager-wrap, .k-splitbar {
  -webkit-touch-callout: none;
}

.k-header-column-menu {
  color: inherit;
}

.k-block {
  padding: 2px;
}

.k-block > .k-header {
  margin: -2px 0 10px -2px;
  padding: 0.3em 2px;
  width: 100%;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  font-size: 1.2em;
  white-space: nowrap;
  min-height: 16px;
  position: relative;
}

a.k-button-expand {
  display: block;
}

button.k-button-expand, input[type=button].k-button-expand, input[type=reset].k-button-expand, input[type=submit].k-button-expand {
  width: 100%;
}

.k-toolbar .k-button-icontext {
  padding-right: 0.8em;
}

.k-link {
  cursor: pointer;
  outline: 0;
  text-decoration: none;
}

.k-grid-header span.k-link {
  cursor: default;
}

.k-disabled, .k-disabled .k-icon, .k-disabled .k-link, .k-disabled .k-upload-button input, .k-state-disabled, .k-state-disabled .k-icon, .k-state-disabled .k-link, .k-state-disabled .k-upload-button input {
  cursor: default !important;
  pointer-events: none;
  outline: 0;
}

.k-disabled, .k-state-disabled {
  opacity: 0.6;
}

.k-disabled .k-disabled, .k-disabled > .k-button, .k-state-disabled .k-disabled, .k-state-disabled > .k-button {
  opacity: 1;
}

@media print {
  .k-disabled, .k-disabled .k-input, .k-state-disabled, .k-state-disabled .k-input {
    opacity: 1 !important;
  }
}
.k-state-error {
  border-style: ridge;
}

.k-state-empty {
  font-style: italic;
}

.k-icon.k-i-none {
  background-image: none !important;
}

.k-image {
  border: 0;
}

.k-widget .k-icon.k-i-collapse, .k-widget .k-icon.k-i-expand {
  cursor: pointer;
}

html .k-success-colored {
  color: #507f50;
  border-color: #d0dfd0;
  background-color: #f0fff0;
}

html .k-info-colored {
  color: #50607f;
  border-color: #d0d9df;
  background-color: #f0f9ff;
}

html .k-error-colored {
  color: #7f5050;
  border-color: #dfd0d0;
  background-color: #fff0f0;
}

.k-inline-block {
  padding: 0 2px;
}

.k-loading, .k-loading-image {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
}

.k-icon.k-i-loading {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
}

.k-icon.k-i-loading::before {
  content: "";
  display: none;
}

.k-loading-image, .k-loading-mask, .k-loading-text {
  position: absolute;
}

.k-loading-mask {
  z-index: 100;
}

.k-loading-mask.k-opaque .k-loading-color {
  opacity: 1;
}

.k-loading-mask .k-loading-progress {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.k-loading-text {
  text-indent: -4000px;
  text-align: center;
}

.k-loading-color, .k-loading-image {
  width: 100%;
  height: 100%;
}

.k-loading-image {
  top: 0;
  left: 0;
  z-index: 2;
}

.k-loading-color {
  opacity: 0.3;
}

.k-content-frame {
  border: 0;
  width: 100%;
  height: 100%;
}

.k-pane > .k-splitter-overlay {
  opacity: 0;
  position: absolute;
}

.k-drag-clue {
  margin: 0;
  padding: 4px 8px;
  border-width: 1px;
  border-style: solid;
  font-size: 1em;
  line-height: normal;
  white-space: nowrap;
  list-style: none;
  cursor: default;
  overflow: hidden;
  position: absolute;
  z-index: 10003;
}

.k-drag-status {
  margin-top: -3px;
  margin-right: 4px;
  vertical-align: middle;
}

.k-reorder-cue {
  position: absolute;
  width: 1px;
  overflow: visible;
}

.k-reorder-cue .k-icon {
  position: absolute;
  left: -4px;
  width: 8px;
  height: 4px;
}

.k-reorder-cue .k-i-arrow-60-down {
  top: -4px;
}

.k-reorder-cue .k-i-arrow-60-up {
  bottom: -4px;
}

.k-scrollbar {
  position: absolute;
  overflow: scroll;
}

.k-scrollbar-vertical {
  top: 0;
  right: 0;
  width: 17px;
  height: 100%;
  overflow-x: hidden;
}

.k-touch-scrollbar {
  display: none;
  position: absolute;
  z-index: 200000;
  height: 8px;
  width: 8px;
  border: 1px solid #8a8a8a;
  background-color: #858585;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  body .k-touch-scrollbar {
    height: 12px;
    width: 12px;
    border-radius: 7px;
  }
}
.k-virtual-scrollable-wrap {
  overflow-x: auto;
}

.k-current-time {
  background: red;
  position: absolute;
}

.k-current-time-arrow-down {
  width: 0;
  height: 0;
  background: 0 0;
  border-bottom: 4px solid transparent;
  border-top: 4px solid red;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}

.k-current-time-arrow-left {
  width: 0;
  height: 0;
  background: 0 0;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-left: 4px solid transparent;
  border-right: 4px solid red;
}

.k-current-time-arrow-right {
  width: 0;
  height: 0;
  background: 0 0;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-left: 4px solid red;
  border-right: 4px solid transparent;
}

.k-animation-container, .k-animation-container *, .k-animation-container :after, .k-block .k-header, .k-widget, .k-widget *, .k-widget :before {
  box-sizing: content-box;
}

.k-block, .k-edit-cell .k-widget, .k-grid-edit-row .k-widget, .k-grid-edit-row .text-box, .k-tabstrip > .k-content > .km-scroll-container, .k-textbox, .km-actionsheet > li, .km-shim {
  box-sizing: border-box;
}

.input-group .form-control {
  box-sizing: border-box;
}

.form-control.k-widget {
  padding: 0;
}

.km-widget, .km-widget * {
  -moz-background-clip: border-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
}

.k-pdf-export-shadow {
  position: absolute;
  overflow: hidden;
  left: -15000px;
  width: 14400px;
}

.km-native-scroller {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  -ms-touch-action: pan-x pan-y;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -ms-scroll-snap-type: proximity;
}

.k-hr {
  margin: 0.5em auto;
  padding: 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: block;
  float: none;
  clear: both;
}

.k-icon, .k-tool-icon {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 1em;
  height: 1em;
  text-align: center;
  vertical-align: middle;
  background-image: none;
  font: 16px/1 WebComponentsIcons;
  speak: none;
  font-variant: normal;
  text-transform: none;
  text-indent: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
}

.k-drop-hint {
  display: flex;
  gap: 4px;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  z-index: 1000;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-drop-hint-end, .k-drop-hint-start {
  flex-shrink: 0;
  border-width: 4px;
  border-style: solid;
  border-color: transparent;
}

.k-drop-hint-line {
  flex-grow: 1;
}

.k-drop-hint-h .k-drop-hint-start {
  border-left-width: 6.92820323px;
  border-right-width: 0;
}

.k-drop-hint-h .k-drop-hint-line {
  width: 20px;
  height: 1px;
}

.k-drop-hint-h .k-drop-hint-end {
  border-right-width: 6.92820323px;
  border-left-width: 0;
}

.k-drop-hint-v {
  flex-direction: column;
}

.k-drop-hint-v .k-drop-hint-start {
  border-top-width: 6.92820323px;
  border-bottom-width: 0;
}

.k-drop-hint-v .k-drop-hint-line {
  width: 1px;
  height: 20px;
}

.k-drop-hint-v .k-drop-hint-end {
  border-bottom-width: 6.92820323px;
  border-top-width: 0;
}

.k-column-menu .k-sprite, .k-grid-mobile .k-resize-handle-inner:after, .k-grid-mobile .k-resize-handle-inner:before, .k-pager-numbers .k-current-page .k-link:after {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 1em;
  height: 1em;
  text-align: center;
  vertical-align: middle;
  background-image: none;
  font: 16px/1 WebComponentsIcons;
  speak: none;
  font-variant: normal;
  text-transform: none;
  text-indent: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.k-icon:before {
  margin: auto;
  width: 1em;
  height: 1em;
  line-height: 1;
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.k-button.k-button-icon .k-icon, .k-grid-filter .k-icon, .k-header .k-icon {
  text-indent: -99999px;
  overflow: hidden;
}

.k-button.k-button-icon .k-icon:before, .k-grid-filter .k-icon:before, .k-header .k-icon:before {
  text-indent: 0;
}

.k-sprite {
  width: 16px;
  height: 16px;
  font-size: 0;
  line-height: 0;
  text-align: center;
  background-repeat: no-repeat;
  background-color: transparent;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  -ms-high-contrast-adjust: none;
}

.k-reorder-cue {
  position: absolute;
}

.k-reorder-cue::after, .k-reorder-cue::before {
  content: "";
  width: 0;
  height: 0;
  border: 3px solid transparent;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-reorder-cue::before {
  border-bottom-width: 0;
  border-top-color: currentColor;
  top: -4px;
}

.k-reorder-cue::after {
  border-top-width: 0;
  border-bottom-color: currentColor;
  bottom: -4px;
}

.k-flip-h {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-flip-v {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}

.k-flip-h.k-flip-v {
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1);
}

.k-text-align-left, .k-text-left {
  text-align: left;
}

.k-text-align-center, .k-text-center {
  text-align: center;
}

.k-text-align-right, .k-text-right {
  text-align: right;
}

.k-text-align-justify, .k-text-justify {
  text-align: justify;
}

script {
  display: none !important;
}

.k-common-test-class, .k-theme-test-class {
  opacity: 0;
}

[hidden] {
  display: none !important;
}

script {
  display: none !important;
}

.k-hidden {
  display: none !important;
}

.k-rtl {
  direction: rtl;
}

.k-sr-only {
  position: absolute;
  left: -1px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.k-hbox, .k-hstack {
  display: flex;
  flex-flow: row nowrap;
}

.k-vbox, .k-vstack {
  display: flex;
  flex-flow: column nowrap;
}

.k-flex, .k-spacer {
  flex: 1 0 0%;
}

.k-flex-layout {
  display: flex;
}

.k-grid-layout {
  display: grid;
}

.k-separator {
  width: auto;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  display: block;
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  align-self: stretch;
}

.k-separator-horizontal, .k-vstack > .k-separator {
  width: auto;
  height: 0;
  border-width: 1px 0 0;
}

.k-hstack > .k-separator, .k-separator-vertical {
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
}

hr.k-separator {
  margin: 0;
  padding: 0;
}

.k-action-buttons, .k-actions, .k-columnmenu-actions {
  margin: 1em 0 0;
  padding: 6px 8px;
  border-width: 1px 0 0 0;
  border-style: solid;
  border-color: inherit;
  flex-shrink: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 8px;
  overflow: hidden;
  clear: both;
}

.k-popup .k-actions {
  padding: 6px 0 0;
}

.k-colorpicker-popup .k-actions {
  padding: 6px 8px;
}

.k-ie .k-actions .k-button ~ .k-button {
  margin-left: 8px;
  flex-shrink: 0;
}

.k-rtl .k-ie .k-actions .k-button ~ .k-button, [dir=rtl] .k-ie .k-actions .k-button ~ .k-button {
  margin-left: 0;
  margin-right: 8px;
}

.k-actions-start {
  justify-content: flex-start;
}

.k-actions-center {
  justify-content: center;
}

.k-actions-end {
  justify-content: flex-end;
}

.k-actions-stretched > * {
  flex: 1 0 0%;
}

.k-button {
  margin: 0;
  padding: 4px 8px;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  background-repeat: repeat-x;
  background-position: 0 center;
  font: inherit;
  line-height: 1.42857143;
  text-align: center;
  text-decoration: none;
  display: inline-flex;
  overflow: hidden;
  align-items: center;
  gap: 4px;
  justify-content: center;
  vertical-align: middle;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  outline: 0;
  -webkit-appearance: none;
  position: relative;
}

.k-button::-moz-focus-inner {
  padding: 0;
  border: 0;
  outline: 0;
}

.k-button:focus, .k-button:hover {
  text-decoration: none;
  outline: 0;
}

.k-button .k-button-text, .k-button .k-text {
  overflow: hidden;
  white-space: nowrap;
}

.k-button .k-icon, .k-button .k-image, .k-button .k-sprite {
  color: inherit;
  align-self: center;
  pointer-events: none;
}

.k-button.k-disabled, .k-button[disabled] {
  cursor: default;
  outline: 0;
  box-shadow: none;
  opacity: 0.6;
  pointer-events: none;
}

.k-button.k-button-icon, .k-icon-button {
  width: calc(1.4285714286em + 8px + 2px);
  height: calc(1.4285714286em + 8px + 2px);
  padding: 4px;
  gap: 0;
}

.k-button.k-button-icon .k-button-text, .k-button.k-button-icon .k-text, .k-icon-button .k-button-text, .k-icon-button .k-text {
  display: none;
}

a.k-button-expand {
  display: block;
}

button.k-button-expand, input[type=button].k-button-expand, input[type=reset].k-button-expand, input[type=submit].k-button-expand {
  width: 100%;
}

.k-dropdown-button, .k-menu-button {
  outline: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  vertical-align: middle;
}

.k-button-flat, .k-button.k-button-clear {
  border-color: transparent !important;
  color: inherit;
  background: 0 0 !important;
  box-shadow: none !important;
  transition: color 0.2s ease-in-out;
}

.k-button-flat::before, .k-button.k-button-clear::before {
  display: block !important;
}

.k-button-flat::after, .k-button.k-button-clear::after {
  box-shadow: inset 0 0 0 2px currentColor;
  display: block !important;
}

.k-button-flat.k-focus::after, .k-button-flat:focus::after, .k-button.k-button-clear.k-focus::after, .k-button.k-button-clear:focus::after {
  opacity: 0.12;
}

.k-button-flat.k-disabled, .k-button-flat[disabled], .k-button.k-button-clear.k-disabled, .k-button.k-button-clear[disabled], .k-disabled .k-button-flat, .k-disabled .k-button.k-button-clear {
  pointer-events: none;
}

.k-button-outline {
  border-color: currentColor;
  color: inherit;
  background: 0 0;
}

.k-button-link, .k-button-link.k-hover {
  border-color: transparent;
  color: inherit;
  text-decoration: none;
  background: 0 0;
}

.k-button-link.k-hover, .k-button-link:hover {
  text-decoration: underline;
}

.k-button-link.k-active {
  border-color: transparent;
}

.k-button::before {
  border-radius: inherit;
  content: "";
  background: currentColor;
  opacity: 0;
  display: none;
  pointer-events: none;
  position: absolute;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  z-index: 0;
  transition: opacity 0.2s ease-in-out;
}

.k-button.k-no-focus:not(.k-hover)::before, .k-button.k-no-focus:not(:hover)::before {
  opacity: 0;
}

.k-button.k-active::before, .k-button:active::before {
  opacity: 0.16;
}

.k-button.k-selected::before {
  opacity: 0.2;
}

.k-button::after {
  border-radius: inherit;
  content: "";
  opacity: 0;
  display: none;
  pointer-events: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
  transition: opacity 0.2s ease-in-out;
}

.k-button-group {
  margin: 0;
  padding: 0;
  border-width: 0;
  list-style: none;
  white-space: nowrap;
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
  position: relative;
  flex-wrap: nowrap;
}

.k-button-group.k-button-group-flat .k-button.k-selected {
  color: inherit;
}

.k-button-group .k-button {
  position: relative;
}

.k-button-group .k-button + .k-button {
  margin-left: -1px;
}

.k-button-group.k-button-group-stretched {
  display: flex;
}

.k-button-group.k-button-group-stretched .k-button {
  flex: 1 0 auto;
}

.k-button-group .k-button.k-active, .k-button-group .k-button:active {
  z-index: 2;
}

.k-button-group .k-button.k-hover, .k-button-group .k-button:hover {
  z-index: 3;
}

.k-button-group .k-button.k-disabled, .k-button-group.k-disabled .k-button {
  z-index: auto;
}

.k-button-group .k-button.k-focus, .k-button-group .k-button:focus {
  z-index: 4;
}

.k-button-group .k-button:not(:first-child):not(:last-child):not(.k-overflow-button) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

.k-button-group > .k-button:first-child:not(:only-child):not(.k-overflow-button) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}

.k-button-group > .k-button:last-child:not(:only-child):not(.k-overflow-button) {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

.k-button-group label input[type=checkbox], .k-button-group label input[type=radio], .k-button-group > input[type=checkbox], .k-button-group > input[type=radio] {
  margin: 0;
  padding: 0;
  clip: rect(0, 0, 0, 0);
  position: absolute;
  pointer-events: none;
}

.k-split-button {
  margin: 0;
  padding: 0;
  border-width: 0;
  outline: 0;
  list-style: none;
  display: inline-flex;
  flex-flow: row nowrap;
  vertical-align: middle;
}

.k-split-button > .k-button:last-child, .k-split-button > .k-split-button-arrow {
  margin-left: -1px;
  padding: 4px;
  width: auto;
  flex: none;
}

.k-split-container > li {
  padding: 1px;
}

.k-split-container .k-button {
  width: 100%;
  border-color: transparent;
  background-color: transparent;
  background-image: none !important;
  text-align: left;
  white-space: nowrap;
  justify-content: flex-start;
}

.k-action-buttons {
  margin: 1em 0 0;
  padding: 6px 8px;
  text-align: right;
  position: relative;
  clear: both;
}

.k-action-buttons .k-button {
  min-width: 75px;
}

.k-action-buttons .k-button + .k-button {
  margin-left: 6px;
}

.k-action-buttons .k-button.k-left {
  float: left;
  margin: 0 0 0 1em;
}

.k-rtl .k-button-group .k-button {
  margin-left: 0;
}

.k-rtl .k-button-group .k-button + .k-button {
  margin-right: -1px;
}

.k-rtl .k-split-button .k-split-button-arrow {
  margin-left: 0;
  margin-right: -1px;
}

.k-rtl .k-split-container .k-button {
  text-align: right;
}

.k-no-flexbox .k-button {
  display: inline-block;
}

.k-no-flexbox .k-button-group {
  display: inline-block;
}

.k-no-flexbox .k-button-group:after {
  content: "";
  display: block;
  clear: both;
}

.k-no-flexbox .k-button-group .k-button {
  display: inline-block;
  vertical-align: top;
}

.k-input, .k-picker {
  margin: 0;
  padding: 0;
  width: 100%;
  min-width: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.42857143;
  text-align: start;
  box-shadow: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: stretch;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}

.k-input .k-input, .k-input .k-picker, .k-picker .k-input, .k-picker .k-picker {
  border-width: 0 !important;
  color: inherit;
  background: 0 0;
  font: inherit;
  outline: 0;
  box-shadow: none;
}

.k-input .k-clear-value, .k-input .k-input-icon, .k-input .k-input-loading-icon, .k-input .k-input-validation-icon, .k-picker .k-clear-value, .k-picker .k-input-icon, .k-picker .k-input-loading-icon, .k-picker .k-input-validation-icon {
  width: 24px;
  height: 24px;
}

.k-input > *, .k-picker > * {
  margin: 0;
}

input.k-input {
  padding: 4px 8px;
}

.k-picker {
  cursor: pointer;
}

select.k-picker {
  padding: 4px 8px;
  -webkit-appearance: auto;
          appearance: auto;
}

.k-input-inner {
  padding: 4px 8px;
  width: 100%;
  border: 0;
  outline: 0;
  color: inherit;
  background: 0 0;
  font: inherit;
  flex: 1;
  position: relative;
  z-index: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}

.k-input-inner::-ms-clear {
  display: none;
}

.k-input-inner:invalid {
  box-shadow: none;
}

span.k-input-inner {
  white-space: nowrap;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

textarea.k-input-inner {
  margin: 0;
}

.k-picker.k-icon-picker .k-input-inner {
  width: 1.42857143em;
  height: 1.42857143em;
  box-sizing: content-box;
}

.k-input-value-icon {
  flex: none;
}

.k-input-value-text {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-input-value-text::before {
  content: "​";
  width: 0;
  overflow: hidden;
  flex: none;
  display: inline-block;
  vertical-align: top;
}

.k-input-values {
  width: 100%;
  padding: 2px 2px;
  cursor: text;
}

.k-input-values > .k-input-inner, .k-input-values > .k-searchbar {
  margin: -2px -2px;
}

.k-icon-picker .k-input-inner {
  padding: 4px;
  justify-content: center;
}

.k-input-prefix, .k-input-suffix {
  border-color: inherit;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: none;
}

.k-input-prefix > *, .k-input-suffix > * {
  flex-shrink: 0;
}

.k-input-separator {
  margin: 0;
  width: 0;
  height: 16px;
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: inherit;
  align-self: center;
}

.k-input-icon, .k-input-loading-icon, .k-input-validation-icon {
  flex: none;
  align-self: center;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
}

.k-clear-value {
  outline: 0;
  flex: none;
  align-self: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  opacity: 0.5;
}

.k-clear-value.k-hover, .k-clear-value:hover {
  opacity: 1;
}

.k-clear-value:focus-visible {
  outline: 1px dotted;
  outline-offset: -1px;
}

.k-input-button, .k-input-button.k-button {
  width: calc(1.4285714286em + 8px);
  height: calc(1.4285714286em + 8px);
  border-width: 0;
  border-inline-start-width: 0;
  flex: none;
  aspect-ratio: auto;
  box-shadow: none;
}

.k-input-button.k-button > .k-button-icon, .k-input-button > .k-button-icon {
  min-width: auto !important;
}

.k-input-button.k-active, .k-input-button.k-button.k-active, .k-input-button.k-button.k-focus, .k-input-button.k-button:active, .k-input-button.k-button:focus, .k-input-button.k-focus, .k-input-button:active, .k-input-button:focus {
  background-color: inherit;
  color: inherit;
  box-shadow: none;
}

.k-picker .k-input-button {
  color: inherit;
  background: 0 0;
  border-color: transparent;
}

.k-input-spinner {
  width: calc(1.4285714286em + 8px);
  flex: none;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
}

.k-input-spinner .k-spinner-decrease, .k-input-spinner .k-spinner-increase {
  border-width: 0;
  border-inline-start-width: 0;
  flex: 1 1 50%;
  box-shadow: none;
  position: relative;
  aspect-ratio: auto;
}

.k-input-spinner .k-spinner-decrease > .k-button-icon, .k-input-spinner .k-spinner-increase > .k-button-icon {
  margin: -1em 0;
  min-width: auto !important;
  min-height: auto !important;
}

.k-input-spinner .k-spinner-increase .k-icon {
  bottom: -2px;
}

.k-input-spinner .k-spinner-decrease .k-icon {
  top: -2px;
}

.k-searchbar {
  flex: 1 1 auto;
  display: flex;
  flex-flow: row nowrap;
}

.k-dateinput-wrap, .k-dropdown-wrap, .k-multiselect-wrap, .k-numeric-wrap, .k-picker-wrap {
  width: 100%;
  border-width: 0;
  border-color: inherit;
  box-sizing: border-box;
  flex: 1 1 auto;
  display: flex;
  flex-flow: row nowrap;
  overflow: hidden;
  position: relative;
}

.k-input-flat, .k-picker-flat {
  border-radius: 0 !important;
  border-width: 1px 0;
  border-top-color: transparent !important;
  background: 0 0 !important;
}

.k-input-flat .k-input-inner, .k-picker-flat .k-input-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.k-input-outline, .k-picker-outline {
  background: 0 0 !important;
}

.k-menu {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.42857143;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  position: relative;
  cursor: default;
}

.k-menu-item {
  box-sizing: border-box;
  border-width: 0;
  outline: 0;
  display: flex;
  flex-flow: column nowrap;
  flex: none;
  position: relative;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.k-menu-item-content {
  display: block;
  height: auto;
  overflow: visible;
}

.k-menu-item-content .k-actions {
  margin-top: 0;
}

.k-menu-link {
  padding: 6px 8px;
  outline: 0;
  color: inherit;
  display: flex;
  flex-flow: row nowrap;
  flex: 1 1 auto;
  gap: 4px;
  align-items: center;
  position: relative;
  white-space: nowrap;
  cursor: pointer;
}

.k-menu-link-text {
  display: flex;
  flex-flow: row nowrap;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-menu-expand-arrow {
  -webkit-margin-end: -4px;
          margin-inline-end: -4px;
  display: inline-flex;
  flex-flow: row nowrap;
}

.k-menu-horizontal {
  flex-direction: row;
}

.k-menu-horizontal .k-menu-link {
  border-width: 0 1px 0 0;
  border-style: solid;
}

.k-menu-horizontal > .k-menu-item + .k-menu-item {
  border-left-width: 1px;
}

.k-menu-horizontal > .k-separator {
  margin: 0 4px;
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
  border-style: solid;
}

.k-menu-vertical {
  flex-direction: column;
}

.k-menu-vertical > .k-menu-item + .k-menu-item {
  margin-top: 8px;
}

.k-menu-vertical > .k-separator {
  margin: 4px 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  display: block;
}

.k-menu-popup {
  border-width: 1px;
  border-style: solid;
  overflow: auto;
  max-height: 80vh;
}

.k-menu-group {
  margin: 0;
  padding: 0 0;
  list-style: none;
  display: none;
  position: absolute;
}

.k-menu-group .k-menu-link {
  padding: 4px 8px;
}

.k-menu-popup .k-menu-group {
  position: relative;
  display: flex;
  flex-direction: column;
}

.k-menu-group .k-menu-item + .k-menu-item {
  margin-top: 0;
}

.k-menu-group .k-separator {
  margin: 4px 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: block;
}

.k-popups-wrapper {
  position: relative;
  border: 0;
  margin: 0;
  padding: 0;
}

.k-context-menu {
  margin: 0;
  padding: 0 0;
  border-width: 1px;
  border-style: solid;
}

.k-context-menu.k-menu-horizontal {
  padding: 0 0;
}

.k-context-menu .k-separator {
  margin: 0;
}

.k-animation-container .k-context-menu.k-menu-horizontal {
  display: flex !important;
  flex-wrap: nowrap;
}

.k-context-menu-popup {
  z-index: 12000;
}

.k-context-menu-popup .k-context-menu {
  border-width: 0;
}

.k-context-menu-popup .k-context-menu, .k-popup .k-context-menu {
  border-width: 0;
}

.k-menu-scroll-wrapper {
  margin: 0;
  padding: 0;
  border: 0;
  position: relative;
}

.k-menu-scroll-wrapper .k-menu {
  overflow: hidden;
  flex-wrap: nowrap;
}

.k-menu-scroll-button {
  border-radius: 0;
  padding: 0;
  border-width: 1px;
  border-color: inherit;
  color: inherit;
  background: inherit;
  position: absolute;
}

.k-menu-scroll-button.k-scroll-left {
  top: 0;
  left: 0;
  height: 100%;
  width: 16px;
  border-right-width: 1px;
}

.k-menu-scroll-button.k-scroll-right {
  top: 0;
  right: 0;
  height: 100%;
  width: 16px;
  border-left-width: 1px;
}

.k-menu-scroll-button.k-scroll-up {
  top: 0;
  left: 0;
  width: 100%;
  height: 16px;
  border-bottom-width: 1px;
}

.k-menu-scroll-button.k-scroll-down {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  border-top-width: 1px;
}

select.k-dropdown, select.k-dropdownlist {
  border-radius: 4px;
  padding: 4px 8px;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.1s ease;
  cursor: pointer;
}

.k-dropdowngrid-popup {
  overflow: hidden;
}

.k-dropdowngrid-popup > .k-data-table {
  border-width: 0;
}

.k-dropdowngrid-popup .k-virtual-wrap {
  margin: 0;
}

.k-table {
  width: 100%;
  max-width: none;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  outline: 0;
  font-size: inherit;
  line-height: inherit;
  text-align: left;
}

.k-data-table {
  border-width: 1px;
  border-style: solid;
}

.k-data-table .k-table {
  table-layout: fixed;
}

.k-table-alt-row, .k-table-row, .k-table-tbody, .k-table-tfoot, .k-table-thead {
  border-color: inherit;
  text-align: inherit;
}

.k-table-td, .k-table-th {
  padding: 6px 8px;
  border-width: 0 0 1px 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  font-weight: 400;
  text-align: inherit;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: table-cell;
  overflow: hidden;
  position: relative;
}

.k-table-td:first-child, .k-table-th:first-child {
  border-left-width: 0;
}

.k-table-th {
  border-bottom-width: 1px;
}

.k-table-header {
  -webkit-padding-end: var(--kendo-scrollbar-width);
          padding-inline-end: var(--kendo-scrollbar-width);
  border-width: 0 0 1px 0;
  border-style: solid;
  box-sizing: border-box;
}

.k-table-header .k-table {
  border-width: 0;
}

.k-table-header-wrap {
  margin-right: -1px;
  width: 100%;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
  overflow: hidden;
}

.k-table-header-wrap > .k-table, .k-table-header > .k-table {
  margin-bottom: -1px;
}

.k-table-group-sticky-header {
  font-size: inherit;
  line-height: inherit;
  flex: none;
}

.k-table-group-sticky-header .k-table-th {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
}

.k-table-list {
  margin: 0;
  padding: 0;
  width: 100%;
  max-width: none;
  border-width: 0;
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  empty-cells: show;
  list-style: none;
  outline: 0;
}

.k-table-list .k-table-group-row, .k-table-list .k-table-row {
  width: 100%;
  box-sizing: border-box;
  display: table-row;
  position: relative;
}

.k-table-list .k-table-row.k-first {
  border-top: 1px solid currentColor;
}

.k-table-list .k-table-td, .k-table-list .k-table-th {
  vertical-align: middle;
}

.k-table-list .k-table-group-row::before {
  content: "​";
  padding: 6px 0;
  width: 0;
  display: block;
  overflow: hidden;
}

.k-table-list .k-table-group-row .k-table-th {
  width: 100%;
  border-color: inherit;
  color: inherit;
  background-color: inherit;
  position: absolute;
  top: 0;
}

.k-table-list .k-table-spacer-td {
  padding: 0 !important;
  width: 0 !important;
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}

.k-table-list .k-table-group-td {
  padding: 0 !important;
  width: 0 !important;
  border-left-width: 0 !important;
  border-right-width: 0 !important;
  overflow: visible;
}

.k-table-list .k-table-group-td > span {
  padding: 0 4px;
  font-size: 0.75em;
  position: absolute;
  top: 0;
  right: 0;
}

.k-virtual-table .k-table-group-row, .k-virtual-table .k-table-row {
  position: absolute;
  width: 100%;
}

.k-table-scroller {
  position: relative;
  overflow: auto;
}

.k-table-scroller > .k-table {
  border-width: 0;
}

.k-table-footer {
  -webkit-padding-end: var(--kendo-scrollbar-width);
          padding-inline-end: var(--kendo-scrollbar-width);
  border-width: 1px 0 0 0;
  border-style: solid;
  box-sizing: border-box;
}

.k-table-footer .k-table {
  border-width: 0;
}

.k-table-footer-wrap {
  margin-right: -1px;
  width: 100%;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
  overflow: hidden;
}

.k-rtl .k-table, .k-rtl.k-table, [dir=rtl] .k-table, [dir=rtl].k-table {
  text-align: right;
}

.k-rtl .k-table .k-table-td, .k-rtl .k-table .k-table-th, .k-rtl.k-table .k-table-td, .k-rtl.k-table .k-table-th, [dir=rtl] .k-table .k-table-td, [dir=rtl] .k-table .k-table-th, [dir=rtl].k-table .k-table-td, [dir=rtl].k-table .k-table-th {
  border-left-width: 0;
  border-right-width: 1px;
}

.k-rtl .k-table .k-table-td:first-child, .k-rtl .k-table .k-table-th:first-child, .k-rtl.k-table .k-table-td:first-child, .k-rtl.k-table .k-table-th:first-child, [dir=rtl] .k-table .k-table-td:first-child, [dir=rtl] .k-table .k-table-th:first-child, [dir=rtl].k-table .k-table-td:first-child, [dir=rtl].k-table .k-table-th:first-child {
  border-right-width: 0;
}

.k-rtl .k-table .k-table-footer-wrap, .k-rtl .k-table .k-table-header-wrap, .k-rtl.k-table .k-table-footer-wrap, .k-rtl.k-table .k-table-header-wrap, [dir=rtl] .k-table .k-table-footer-wrap, [dir=rtl] .k-table .k-table-header-wrap, [dir=rtl].k-table .k-table-footer-wrap, [dir=rtl].k-table .k-table-header-wrap {
  margin-right: 0;
  margin-left: -1px;
  border-left-width: 1px;
  border-right-width: 0;
}

.k-rtl .k-table-list .k-table-group-td > span, [dir=rtl] .k-table-list .k-table-group-td > span {
  left: 0;
  right: auto;
}

.k-daterangepicker {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  gap: 8px;
}

.k-toolbar {
  margin: 0;
  padding: 2px 4px;
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  outline: 0;
  font-size: inherit;
  line-height: 1.42857143;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
}

.k-toolbar::before {
  content: "";
  height: calc(1.4285714286em + 8px + 2px);
}

.k-toolbar.k-toolbar-resizable {
  flex-wrap: nowrap;
}

.k-toolbar > * {
  margin-top: 2px;
  margin-bottom: 2px;
  margin-right: 4px;
  flex-shrink: 0;
  display: inline-flex;
  align-items: stretch;
  align-content: center;
  vertical-align: middle;
}

.k-toolbar > * > label {
  margin-right: 4px;
}

.k-toolbar > :last-child {
  margin-right: 0;
}

.k-toolbar .k-button, .k-toolbar .k-button-group, .k-toolbar .k-separator, .k-toolbar .k-split-button, .k-toolbar .k-textbox, .k-toolbar .k-widget, .k-toolbar label {
  align-self: center;
}

.k-toolbar .k-split-button > .k-button {
  align-self: stretch;
}

.k-toolbar .k-input, .k-toolbar .k-picker {
  width: 10em;
}

.k-toolbar .k-colorpicker {
  width: -webkit-min-content;
  width: min-content;
}

.k-toolbar .k-overflow-anchor {
  margin: 0;
  width: calc(1.4285714286em + 8px + 2px + 8px);
  height: 100%;
  border-width: 0;
  border-left-width: 1px;
  border-radius: 0;
  border-color: inherit;
  box-sizing: border-box;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
}

.k-toolbar .k-separator, .k-toolbar .k-toolbar-separator {
  width: 0;
  height: 1.42857143em;
  border-width: 0 0 0 1px;
  border-style: solid;
}

.k-toolbar .k-spacer, .k-toolbar .k-toolbar-spacer {
  height: 1.42857143em;
  flex: 1 1 auto;
}

.k-overflow-container > .k-item {
  padding: 1px;
}

.k-overflow-container .k-overflow-tool-group {
  display: block;
}

.k-overflow-container .k-overflow-button {
  width: 100%;
  border-color: transparent;
  background-color: transparent;
  background-image: none !important;
  text-align: left;
  justify-content: flex-start;
}

.k-overflow-container .k-button-group {
  display: flex;
  flex-direction: column;
}

.k-overflow-container .k-button-group .k-button ~ .k-button {
  margin: 0;
}

.k-overflow-container .k-split-button {
  display: flex;
  flex-direction: column;
}

.k-overflow-container .k-split-button .k-button {
  padding: 4px 8px;
}

.k-overflow-container .k-split-button .k-button ~ .k-button {
  margin: 0;
}

.k-overflow-container .k-separator {
  display: none;
}

.k-overflow-container .k-overflow-hidden {
  display: none;
}

.k-rtl .k-toolbar > * {
  margin-right: 0;
  margin-left: 4px;
}

.k-rtl .k-toolbar > :last-child {
  margin-left: 0;
}

.k-rtl .k-toolbar .k-overflow-anchor {
  border-left-width: 0;
  border-right-width: 1px;
  right: auto;
  left: 0;
}

.k-rtl .k-overflow-container .k-overflow-button {
  text-align: right;
}

.k-no-flexbox .k-toolbar {
  display: block;
}

.k-no-flexbox .k-toolbar.k-toolbar-resizable {
  white-space: nowrap;
}

.k-no-flexbox .k-toolbar > * {
  display: inline-block;
  vertical-align: middle;
}

.k-no-flexbox .k-toolbar > .k-align-left {
  float: none;
}

.k-no-flexbox .k-toolbar > .k-align-right {
  float: right;
}

.k-rpanel-left {
  -webkit-transform: translateX(-100%) translateZ(0);
  transform: translateX(-100%) translateZ(0);
  left: 0;
}

.k-rpanel-right {
  -webkit-transform: translateX(100%) translateZ(0);
  transform: translateX(100%) translateZ(0);
  right: 0;
}

.k-rpanel-left, .k-rpanel-right {
  position: fixed;
  display: block;
  overflow: auto;
  min-width: 320px;
  height: 100%;
  top: 0;
}

.k-rpanel-left.k-rpanel-expanded, .k-rpanel-right.k-rpanel-expanded {
  -webkit-transform: translateX(0) translateZ(0);
  transform: translateX(0) translateZ(0);
}

.k-rpanel-left + *, .k-rpanel-right + * {
  overflow: auto;
}

.k-ie9 .k-rpanel-left {
  left: -100%;
}

.k-ie9 .k-rpanel-left.k-rpanel-expanded {
  left: 0;
}

.k-rpanel-top {
  position: static;
  max-height: 0;
}

.k-rpanel-top.k-rpanel-expanded {
  max-height: 568px;
  overflow: visible !important;
}

.k-rpanel-toggle {
  touch-action: manipulation;
}

.k-form {
  border-width: 0;
  box-sizing: border-box;
  font-size: inherit;
  line-height: 1.42857143;
}

.k-form-fieldset {
  margin: 32px 0 0;
  padding: 0 0;
  border-width: 0;
  box-sizing: border-box;
}

.k-form-fieldset > :first-child {
  margin-top: 0;
}

.k-form-legend {
  margin: 0 0 16px;
  padding: 0 0;
  border-style: solid;
  width: 100%;
  border-width: 0 0 2px;
  box-sizing: border-box;
  font-size: inherit;
  line-height: 1.42857143;
  text-transform: uppercase;
}

.k-form-field {
  margin: 0 0 16px;
  box-sizing: border-box;
  display: flex;
  flex-flow: column nowrap;
}

.k-form-field:first-child {
  margin-top: 0;
}

.k-form-field > .k-form-label, .k-form-field > .k-label {
  margin: 0 0 4px;
  display: inline-flex;
  flex-direction: row;
  flex-shrink: 0;
}

.k-form-field .k-checkbox-label, .k-form-field .k-radio-label {
  display: inline-flex;
}

.k-form-field .k-autocomplete, .k-form-field .k-combobox, .k-form-field .k-dateinput, .k-form-field .k-datepicker, .k-form-field .k-daterangepicker-wrap, .k-form-field .k-datetimepicker, .k-form-field .k-dropdown, .k-form-field .k-dropdownlist, .k-form-field .k-dropdowntree, .k-form-field .k-floating-label-container, .k-form-field .k-maskedtextbox, .k-form-field .k-multiselect, .k-form-field .k-numerictextbox, .k-form-field .k-signature, .k-form-field .k-textarea, .k-form-field .k-textbox, .k-form-field .k-textbox-container, .k-form-field .k-timepicker {
  width: 100%;
}

.k-form-error, .k-form-hint {
  padding: 4px 0 0;
  margin: 0 0 4px;
  font-size: 12px;
  display: flex;
  flex-flow: row nowrap;
}

.k-form-horizontal .k-form-field {
  display: flex;
  flex-flow: row nowrap;
}

.k-form-horizontal .k-form-field > .k-form-label, .k-form-horizontal .k-form-field > .k-label {
  margin-right: 10px;
  padding-top: 5px;
  width: 25%;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-end;
}

.k-form-horizontal .k-form-field .k-label-optional {
  margin: 0;
  align-self: inherit;
}

.k-form-horizontal .k-form-field-wrap {
  flex: 1;
}

.k-form-buttons {
  margin: 16px 0 0;
  padding: 0 0;
  border-width: 0;
  border-top-width: 0;
  border-style: solid;
  display: flex;
  flex-flow: row nowrap;
}

.k-form-buttons > * {
  -webkit-margin-start: 8px;
          margin-inline-start: 8px;
}

.k-form-buttons > :first-child {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}

.k-form-buttons.k-buttons-end {
  justify-content: flex-end;
}

.k-edit-form {
  margin: 0;
  padding: 0;
}

.k-window > .k-popup-edit-form .k-edit-buttons {
  display: flex;
}

.k-window > .k-popup-edit-form .k-edit-buttons .k-button {
  margin-right: 0.6em;
}

.k-grid-edit-row .k-edit-form td {
  border-bottom-width: 0;
}

.k-edit-form-container {
  position: relative;
  width: 400px;
}

.k-edit-form-container .editor-label, .k-edit-label {
  float: left;
  clear: both;
  width: 30%;
  padding: 0.4em 0 1em;
  margin-left: 2%;
  text-align: right;
}

.k-edit-field, .k-edit-form-container .editor-field {
  float: right;
  clear: right;
  width: 60%;
  margin-right: 2%;
  padding: 0 0 0.6em;
}

.k-edit-field.k-no-editor, .k-edit-form-container .editor-field.k-no-editor {
  padding: 0.4em 0 1em;
}

.k-edit-field > .k-button:first-child {
  margin-left: 0;
}

.k-edit-form-container .k-edit-buttons {
  clear: both;
  text-align: right;
  position: relative;
  padding-top: 12px;
}

.k-tabstrip {
  margin: 0;
  padding: 4px 4px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  outline: 0;
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}

.k-tabstrip-items-wrapper {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}

.k-tabstrip-items {
  outline: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  position: relative;
}

.k-tabstrip-items .k-item {
  margin: 0;
  padding: 0;
  border: 1px solid transparent;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-items: stretch;
  outline: 0;
}

.k-tabstrip-items .k-tab-on-top {
  z-index: 1;
}

.k-tabstrip-items .k-link {
  padding: 0.5em 1em;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  vertical-align: middle;
  flex: 1 1 auto;
  flex-direction: row;
  align-content: center;
  align-items: center;
}

.k-tabstrip-content, .k-tabstrip > .k-content {
  padding: 1em 1em;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  display: none;
  overflow: auto;
  flex: 1 1 auto;
}

.k-tabstrip-content.k-active, .k-tabstrip-content.k-state-active, .k-tabstrip > .k-content.k-active, .k-tabstrip > .k-content.k-state-active {
  display: block;
}

.k-tabstrip-content.k-focus, .k-tabstrip-content.k-state-focused, .k-tabstrip-content:focus, .k-tabstrip > .k-content.k-focus, .k-tabstrip > .k-content.k-state-focused, .k-tabstrip > .k-content:focus {
  outline-width: 1px;
  outline-style: dotted;
  outline-offset: -1px;
}

.k-tabstrip-items .k-loading {
  top: 0;
  left: 0;
  height: 0;
  width: 20%;
  position: absolute;
  background: 0 0;
  border-top: 1px solid transparent;
  border-color: inherit;
  transition: width 0.2s linear;
  -webkit-animation: k-tab-loader 1s ease-in-out infinite;
          animation: k-tab-loader 1s ease-in-out infinite;
}

.k-tabstrip-items .k-progress {
  -webkit-animation: none;
          animation: none;
}

.k-tabstrip-items .k-loading.k-complete {
  width: 100%;
  -webkit-animation: none;
          animation: none;
}

@-webkit-keyframes k-tab-loader {
  0% {
    left: 0;
  }
  50% {
    left: 80%;
  }
  100% {
    left: 0;
  }
}

@keyframes k-tab-loader {
  0% {
    left: 0;
  }
  50% {
    left: 80%;
  }
  100% {
    left: 0;
  }
}
.k-tabstrip-top {
  flex-direction: column;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper {
  border-bottom-width: 1px;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item {
  margin-bottom: -1px;
  border-radius: 4px 4px 0 0;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item + .k-item {
  margin-left: -1px;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item.k-active, .k-tabstrip-top > .k-tabstrip-items-wrapper .k-item.k-state-active {
  border-bottom-color: transparent;
}

.k-tabstrip-top > .k-content, .k-tabstrip-top > .k-tabstrip-content {
  border-top-width: 0;
}

.k-tabstrip-bottom {
  flex-direction: column;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper {
  border-top-width: 1px;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item + .k-item {
  margin-left: -1px;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item.k-active, .k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item.k-state-active {
  border-top-color: transparent;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-loading {
  top: auto;
  bottom: 0;
}

.k-tabstrip-bottom > .k-content, .k-tabstrip-bottom > .k-tabstrip-content {
  border-bottom-width: 0;
}

.k-tabstrip-left {
  flex-direction: row;
}

.k-tabstrip-left > .k-tabstrip-items-wrapper {
  border-right-width: 1px;
}

.k-tabstrip-left > .k-tabstrip-items-wrapper > .k-tabstrip-items {
  display: inline-flex;
  flex-direction: column;
}

.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item {
  margin-right: -1px;
  border-radius: 4px 0 0 4px;
}

.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item + .k-item {
  margin-top: -1px;
}

.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item.k-active, .k-tabstrip-left > .k-tabstrip-items-wrapper .k-item.k-state-active {
  border-right-color: transparent;
}

.k-tabstrip-left > .k-content, .k-tabstrip-left > .k-tabstrip-content {
  border-left-width: 0;
}

.k-tabstrip-right {
  flex-direction: row-reverse;
}

.k-tabstrip-right > .k-tabstrip-items-wrapper {
  border-left-width: 1px;
}

.k-tabstrip-right > .k-tabstrip-items-wrapper > .k-tabstrip-items {
  display: inline-flex;
  flex-direction: column;
}

.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item {
  margin-left: -1px;
  border-radius: 0 4px 4px 0;
}

.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item + .k-item {
  margin-top: -1px;
}

.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item.k-active, .k-tabstrip-right > .k-tabstrip-items-wrapper .k-item.k-state-active {
  border-left-color: transparent;
}

.k-tabstrip-right > .k-content, .k-tabstrip-right > .k-tabstrip-content {
  border-right-width: 0;
}

.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items-wrapper {
  border-width: 0;
}

.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-tabstrip-items {
  flex: 1 1 auto;
  flex-wrap: nowrap;
  overflow: hidden;
}

.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-button {
  flex-shrink: 0;
  align-self: stretch;
}

.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items-wrapper.k-hstack > .k-button {
  height: auto;
}

.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items-wrapper.k-vstack > .k-button {
  width: auto;
}

.k-tabstrip.k-tabstrip-scrollable > .k-content, .k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-content {
  border-width: 1px;
}

.k-tabstrip .k-button.k-disabled {
  pointer-events: none;
  opacity: 0;
}

.k-rtl .k-tabstrip.k-tabstrip-left > .k-tabstrip-items-wrapper, .k-rtl .k-tabstrip.k-tabstrip-right > .k-tabstrip-items-wrapper, .k-tabstrip.k-rtl.k-tabstrip-left > .k-tabstrip-items-wrapper, .k-tabstrip.k-rtl.k-tabstrip-right > .k-tabstrip-items-wrapper, .k-tabstrip[dir=rtl].k-tabstrip-left > .k-tabstrip-items-wrapper, .k-tabstrip[dir=rtl].k-tabstrip-right > .k-tabstrip-items-wrapper {
  order: 1;
}

.k-rtl .k-tabstrip.k-tabstrip-left > .k-content, .k-rtl .k-tabstrip.k-tabstrip-right > .k-content, .k-tabstrip.k-rtl.k-tabstrip-left > .k-content, .k-tabstrip.k-rtl.k-tabstrip-right > .k-content, .k-tabstrip[dir=rtl].k-tabstrip-left > .k-content, .k-tabstrip[dir=rtl].k-tabstrip-right > .k-content {
  order: 0;
}

.k-rtl .k-tabstrip.k-tabstrip-left > .k-tabstrip-content, .k-rtl .k-tabstrip.k-tabstrip-right > .k-tabstrip-content, .k-tabstrip.k-rtl.k-tabstrip-left > .k-tabstrip-content, .k-tabstrip.k-rtl.k-tabstrip-right > .k-tabstrip-content, .k-tabstrip[dir=rtl].k-tabstrip-left > .k-tabstrip-content, .k-tabstrip[dir=rtl].k-tabstrip-right > .k-tabstrip-content {
  order: 0;
}

.k-rtl .k-tabstrip .k-tabstrip-next, .k-rtl .k-tabstrip .k-tabstrip-prev, .k-tabstrip.k-rtl .k-tabstrip-next, .k-tabstrip.k-rtl .k-tabstrip-prev, .k-tabstrip[dir=rtl] .k-tabstrip-next, .k-tabstrip[dir=rtl] .k-tabstrip-prev {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-pager-wrap {
  padding: 4px 4px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
  cursor: default;
  flex: 0 0 auto;
}

.k-pager-wrap .k-link {
  color: inherit;
  text-decoration: none;
  outline: 0;
  font: inherit;
  background-color: inherit;
}

.k-pager-wrap .k-widget, .k-pager-wrap select.k-dropdown {
  font-size: inherit;
}

.k-pager-wrap[dir=rtl] .k-i-arrow-60-left, .k-pager-wrap[dir=rtl] .k-i-arrow-60-right, .k-pager-wrap[dir=rtl] .k-i-arrow-e, .k-pager-wrap[dir=rtl] .k-i-arrow-end-left, .k-pager-wrap[dir=rtl] .k-i-arrow-end-right, .k-pager-wrap[dir=rtl] .k-i-arrow-w, .k-pager-wrap[dir=rtl] .k-i-seek-e, .k-pager-wrap[dir=rtl] .k-i-seek-w, .k-rtl .k-pager-wrap .k-i-arrow-60-left, .k-rtl .k-pager-wrap .k-i-arrow-60-right, .k-rtl .k-pager-wrap .k-i-arrow-e, .k-rtl .k-pager-wrap .k-i-arrow-end-left, .k-rtl .k-pager-wrap .k-i-arrow-end-right, .k-rtl .k-pager-wrap .k-i-arrow-w, .k-rtl .k-pager-wrap .k-i-seek-e, .k-rtl .k-pager-wrap .k-i-seek-w, [dir=rtl] .k-pager-wrap .k-i-arrow-60-left, [dir=rtl] .k-pager-wrap .k-i-arrow-60-right, [dir=rtl] .k-pager-wrap .k-i-arrow-e, [dir=rtl] .k-pager-wrap .k-i-arrow-end-left, [dir=rtl] .k-pager-wrap .k-i-arrow-end-right, [dir=rtl] .k-pager-wrap .k-i-arrow-w, [dir=rtl] .k-pager-wrap .k-i-seek-e, [dir=rtl] .k-pager-wrap .k-i-seek-w {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-pager-nav {
  border-radius: 3em;
  padding: 4px 4px;
  min-width: 2.14em;
  height: 2.14em;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  color: inherit;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.k-pager-nav:hover {
  z-index: 2;
}

.k-pager-nav.k-disabled, .k-pager-nav.k-state-disabled {
  color: inherit;
}

.k-pager-numbers-wrap {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
}

.k-pager-numbers-wrap select.k-dropdown {
  height: 100%;
  display: none;
  cursor: pointer;
}

.k-pager-numbers {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-pager-numbers li {
  display: inline-flex;
  flex-direction: row;
}

.k-pager-numbers .k-link {
  border-radius: 3em;
  padding: 4px 4px;
  min-width: 2.14em;
  height: 2.14em;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  color: inherit;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.k-pager-numbers .k-link:hover {
  z-index: 2;
}

.k-pager-numbers .k-link.k-disabled, .k-pager-numbers .k-link.k-state-disabled {
  color: inherit;
}

.k-pager-numbers .k-selected, .k-pager-numbers .k-state-selected {
  cursor: inherit;
  z-index: 2;
}

.k-pager-nav + .k-pager-nav, .k-pager-nav + .k-pager-numbers-wrap, .k-pager-numbers li + li, .k-pager-numbers-wrap + .k-pager-nav {
  margin-left: 2px;
}

.k-rtl .k-pager-nav + .k-pager-nav, .k-rtl .k-pager-nav + .k-pager-numbers-wrap, .k-rtl .k-pager-numbers li + li, .k-rtl .k-pager-numbers-wrap + .k-pager-nav, [dir=rtl] .k-pager-nav + .k-pager-nav, [dir=rtl] .k-pager-nav + .k-pager-numbers-wrap, [dir=rtl] .k-pager-numbers li + li, [dir=rtl] .k-pager-numbers-wrap + .k-pager-nav {
  margin-left: 0;
  margin-right: 2px;
}

.k-pager-input {
  margin-left: 1em;
  margin-right: 1em;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-pager-input .k-textbox {
  margin: 0 1ex;
  width: 3em;
}

.k-pager-sizes {
  margin-left: 1em;
  margin-right: 1em;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-pager-sizes .k-dropdown, .k-pager-sizes .k-dropdownlist, .k-pager-sizes > select {
  margin-right: 1ex;
  width: 5em;
}

.k-rtl .k-pager-sizes .k-dropdown, .k-rtl .k-pager-sizes .k-dropdownlist, .k-rtl .k-pager-sizes > select, [dir=rtl] .k-pager-sizes .k-dropdown, [dir=rtl] .k-pager-sizes .k-dropdownlist, [dir=rtl] .k-pager-sizes > select {
  margin-left: 1ex;
  margin-right: 0;
}

.k-pager-info {
  margin-left: 1em;
  margin-right: 1em;
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: right;
  justify-content: flex-end;
  flex: 1 1 0%;
  order: 9;
}

.k-pager-refresh {
  border-radius: 3em;
  padding: 4px 4px;
  min-width: 2.14em;
  height: 2.14em;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  color: inherit;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-left: auto;
  order: 10;
}

.k-pager-refresh:hover {
  z-index: 2;
}

.k-pager-refresh.k-disabled, .k-pager-refresh.k-state-disabled {
  color: inherit;
}

.k-rtl .k-pager-refresh, [dir=rtl] .k-pager-refresh {
  margin-left: 0;
  margin-right: auto;
}

.k-pager-sm {
  overflow: visible;
}

.k-pager-sm.k-pager-wrap .k-pager-numbers-wrap {
  margin-top: 0;
  margin-bottom: 0;
  align-self: center;
}

.k-pager-sm .k-pager-numbers-wrap {
  margin-left: 1em;
  margin-right: 1em;
  width: 5em;
  height: 2.14em;
  box-sizing: border-box;
  border-color: inherit;
}

.k-pager-sm .k-pager-numbers-wrap select.k-dropdown {
  width: 100%;
  display: flex;
  box-sizing: border-box;
}

.k-pager-sm[dir=rtl] .k-pager-numbers-wrap, .k-rtl .k-pager-sm .k-pager-numbers-wrap, [dir=rtl] .k-pager-sm .k-pager-numbers-wrap {
  margin-left: 1em;
  margin-right: 1em;
}

.k-pager-md .k-pager-info, .k-pager-sm .k-pager-info, .k-pager-sm .k-pager-numbers, .k-pager-sm .k-pager-sizes {
  display: none;
}

.k-list {
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.42857143;
  display: flex;
  flex-flow: column nowrap;
  outline: 0;
  position: relative;
  overflow: hidden;
}

.k-list-scroller {
  padding: 2px 2px;
  box-sizing: border-box;
}

.k-list-scroller .k-list-scroller {
  padding: 0;
}

.k-popup > .k-list {
  height: 100%;
  border-width: 0;
}

.k-list-group-sticky-header, .k-list-optionlabel {
  padding: 4px 8px;
  border-width: 0 0 1px;
  border-style: solid;
  font-weight: 700;
  white-space: nowrap;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: none;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}

.k-list-content {
  border-color: inherit;
  flex: 1 1 auto;
  overflow: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  position: relative;
}

.k-list-ul {
  margin: 0;
  padding: 0;
  border-width: 0;
  outline: 0;
  border-color: inherit;
  height: auto;
  list-style: none;
}

.k-list-item {
  border-radius: 4px;
  padding: 4px 8px;
  border: 0;
  outline: 0;
  cursor: pointer;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  gap: 4px;
  position: relative;
}

.k-list-item.k-first::before {
  content: "";
  border-width: 1px 0 0;
  border-style: solid;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.k-list-item-text::before, .k-list-optionlabel::before {
  content: "​";
  width: 0;
  overflow: hidden;
}

.k-list-group-item {
  padding: 4px 8px;
  border-style: solid;
  font-weight: 700;
  cursor: default;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  gap: 4px;
  position: relative;
}

.k-list-item-group-label {
  padding: 0 0.5em;
  font-size: 0.75em;
  position: absolute;
  top: 0;
  inset-inline-end: 0;
}

.k-ie .k-list-item-group-label {
  right: 0;
}

.k-ie .k-rtl .k-list-item-group-label, .k-ie [dir=rtl] .k-list-item-group-label {
  right: auto;
  left: 0;
}

.k-virtual-content {
  overflow-y: scroll;
}

.k-virtual-content .k-list-group-item, .k-virtual-content .k-list-item, .k-virtual-list .k-list-group-item, .k-virtual-list .k-list-item {
  position: absolute;
  width: 100%;
}

.k-virtual-list .k-list-header-text, .k-virtual-list .k-list-item-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-list-filter {
  display: block;
  position: relative;
  padding: 8px;
  box-sizing: border-box;
  flex: 0 0 auto;
}

.k-no-data, .k-nodata {
  min-height: 138px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: lighter;
  text-align: center;
  white-space: normal;
}

.k-listview {
  padding: 0;
  margin: 0;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: inherit;
  line-height: 1.42857143;
  flex-flow: column nowrap;
  position: relative;
}

.k-listview-bordered {
  border-width: 1px;
}

.k-listview-header {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}

.k-listview-bordered > .k-listview-header {
  border-bottom-width: 1px;
}

.k-listview-footer {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}

.k-listview-bordered > .k-listview-footer {
  border-top-width: 1px;
}

.k-listview-content {
  margin: 0;
  padding: 0;
  border-color: inherit;
  list-style: none;
  flex: 1 1 auto;
  align-content: flex-start;
  position: relative;
  overflow: auto;
}

.k-listview-content::after {
  height: 0;
  clear: both;
  display: block;
}

.k-listview-content.k-d-flex::after, .k-listview-content.k-d-grid::after {
  display: none;
}

.k-listview-content-padding-rectangle {
  padding: 4px 8px;
}

.k-listview-content-padding-square {
  padding: 4px;
}

.k-listview-item {
  padding: 0;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  flex-shrink: 0;
}

.k-listview-item-padding-rectangle {
  padding: 4px 8px;
}

.k-listview-item-padding-rectangle .k-listview-link {
  margin: -4px -8px;
  padding: 4px 8px;
}

.k-listview-item-padding-square {
  padding: 4px;
}

.k-listview-item-padding-square .k-listview-link {
  margin: -4px;
  padding: 4px;
}

.k-listview-borders-all .k-listview-item {
  border-width: 1px;
}

.k-listview-borders-horizontal .k-listview-item {
  border-top-width: 1px;
}

.k-listview-borders-horizontal .k-listview-item:first-child {
  border-top-width: 0;
}

.k-listview-borders-vertical .k-listview-item {
  border-left-width: 1px;
}

.k-listview-borders-vertical .k-listview-item:first-child {
  border-left-width: 0;
}

.k-listview-pager {
  border-width: 0;
  border-color: inherit;
  font: inherit;
}

.k-listview-bordered > .k-listview-pager-top {
  border-bottom-width: 1px;
}

.k-listview-bordered > .k-listview-pager-bottom {
  border-top-width: 1px;
}

.k-grid {
  position: relative;
  line-height: 1.42857143;
}

.k-grid table {
  width: 100%;
  margin: 0;
  max-width: none;
  border-collapse: separate;
  border-spacing: 0;
  empty-cells: show;
  border-width: 0;
  outline: 0;
}

.k-filter-row th, .k-grid-header th.k-header {
  overflow: hidden;
  border-style: solid;
  border-width: 0 0 1px 1px;
  padding: 6px 8px;
  font-weight: 400;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
}

.k-grid-header th.k-header {
  vertical-align: bottom;
  cursor: default;
}

.k-grid-header th.k-header .k-checkbox {
  vertical-align: text-top;
}

.k-filtercell {
  width: auto;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

.k-filtercell .k-filtercell-wrapper, .k-filtercell > span {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 4px;
  flex: 1 1 auto;
}

.k-filtercell .k-filtercell-wrapper > .k-button, .k-filtercell > span > .k-button {
  flex: none;
}

.k-filtercell .k-input, .k-filtercell .k-picker {
  width: auto;
  flex: 1 1 auto;
}

.k-filtercell .k-colorpicker, .k-filtercell .k-dropdown-operator {
  width: -webkit-min-content;
  width: min-content;
  flex: none;
}

.k-filtercell .k-dropdown-operator {
  width: -webkit-min-content;
  width: min-content;
  flex: none;
  aspect-ratio: 1;
}

.k-filtercell .k-dropdown-operator .k-input-button {
  border-width: 0;
}

.k-filtercell .k-dropdown-operator .k-input-button .k-button-icon {
  width: auto;
  aspect-ratio: 1;
}

.k-filtercell .k-dropdown-operator .k-input-inner {
  display: none;
}

.k-filtercell > span > label {
  vertical-align: middle;
}

.k-filter-row label > input[type=radio] {
  vertical-align: middle;
  position: relative;
  bottom: 2px;
}

.k-ff .k-grid .k-filter-row .k-i-filter-clear {
  top: 1px;
}

.k-ie10 .k-grid-header a:active {
  background-color: transparent;
}

.k-grid-header th.k-header > .k-link {
  display: block;
  min-height: 18px;
  line-height: 18px;
  margin: -0.5em -0.6em -0.4em 0;
  padding: 0.5em 0.6em 0.4em 0;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-grid-header th.k-with-icon .k-link {
  margin-right: 18px;
}

.k-grid-header th > .k-link > .k-icon {
  vertical-align: text-top;
}

.k-grid .k-hover, .k-grid .k-state-hover {
  cursor: pointer;
}

.k-grid-column-resizing, .k-grid-column-resizing .k-button, .k-grid-column-resizing .k-grid-filter, .k-grid-column-resizing .k-grid-toolbar, .k-grid-column-resizing .k-link {
  cursor: col-resize;
}

.k-grid td {
  border-style: solid;
  border-width: 0 0 0 1px;
  padding: 0.4em 0.6em;
  overflow: hidden;
  line-height: 1.6em;
  vertical-align: middle;
  text-overflow: ellipsis;
}

.k-grid .k-grouping-row td, .k-grid .k-hierarchy-cell {
  overflow: visible;
}

.k-grid-edit-row td {
  text-overflow: clip;
}

.k-grid-edit-row .k-textbox, .k-grid-edit-row .text-box {
  margin-top: 0;
  margin-bottom: 0;
}

.k-grid-footer-wrap, .k-grid-header-wrap {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-style: solid;
  border-width: 0 1px 0 0;
  zoom: 1;
}

div.k-grid-footer, div.k-grid-header {
  padding-right: 17px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  zoom: 1;
}

.k-grid-header-locked > table, .k-grid-header-wrap > table {
  margin-bottom: -1px;
}

.k-grid-content {
  position: relative;
  width: 100%;
  overflow: auto;
  overflow-x: auto;
  overflow-y: scroll;
  zoom: 1;
  min-height: 0;
}

.k-mobile .k-grid tbody {
  -webkit-backface-visibility: hidden;
}

.k-mobile .k-grid-backface tbody {
  -webkit-backface-visibility: visible;
}

.k-grid-content-expander {
  position: absolute;
  visibility: hidden;
  height: 1px;
}

.k-grid-norecords {
  width: 100%;
  height: 100%;
  text-align: center;
  display: flex;
  align-items: center;
}

.k-grid-norecords-template {
  width: 20em;
  height: 4em;
  line-height: 4em;
  vertical-align: middle;
  margin: 0 auto;
}

.k-grid-content > .k-grid-norecords > .k-grid-norecords-template {
  top: 50%;
  left: 50%;
  margin-left: -10em;
  margin-top: -2em;
  position: absolute;
}

@media print {
  .k-grid {
    height: auto !important;
  }
  .k-grid-header {
    padding: 0 !important;
  }
  .k-grid-content, .k-grid-header-wrap {
    overflow: visible;
    height: auto !important;
  }
}
.k-grid .k-scrollbar {
  -ms-overflow-style: scrollbar;
}

.k-virtual-scrollable-wrap {
  height: 100%;
  overflow-y: hidden;
  position: relative;
}

.k-grid-content table, .k-grid-content-locked > table, .k-grid-footer table, .k-grid-header table {
  table-layout: fixed;
}

.k-grid-lockedcolumns {
  white-space: nowrap;
}

.k-grid-content, .k-grid-content-locked, .k-pager-wrap {
  white-space: normal;
}

.k-grid-content-locked, .k-grid-footer-locked, .k-grid-header-locked {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  position: relative;
  border-style: solid;
  border-width: 0 1px 0 0;
}

.k-grid-content-locked + .k-grid-content, .k-grid-footer-locked + .k-grid-footer-wrap, .k-grid-header-locked + .k-grid-header-wrap {
  display: inline-block;
  vertical-align: top;
}

.k-grid-toolbar {
  border-width: 0 0 1px;
  border-color: inherit;
  flex-shrink: 0;
}

.k-filter-row > th:first-child, .k-grid tbody td:first-child, .k-grid tfoot td:first-child, .k-grid-header th.k-header:first-child {
  border-left-width: 0;
}

.k-grid-header th.k-header.k-first {
  border-left-width: 1px;
}

.k-footer-template td {
  border-style: solid;
  border-width: 1px 0 0 1px;
}

.k-group-footer td {
  border-style: solid;
  border-width: 1px 0;
}

.k-group-footer .k-group-cell + td {
  border-left-width: 1px;
}

.k-grid-footer {
  border-style: solid;
  border-width: 1px 0 0;
}

.k-grid-footer td {
  border-top-width: 0;
}

.k-grid-footer > td {
  border-top-width: 1px;
}

.k-grid-pager {
  border-width: 1px 0 0;
}

.k-grid-pager-top {
  border-width: 0 0 1px;
}

.k-header .k-grid-filter, .k-header .k-header-column-menu {
  margin: 0;
  padding: 0;
  width: calc(1.4285714286em + 8px + 2px);
  height: calc(1.4285714286em + 8px + 2px);
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  z-index: 1;
  color: inherit;
  position: absolute;
  bottom: 0;
  right: 0;
}

.k-grid .k-animation-container {
  position: absolute;
}

.k-filter-menu {
  padding: 0.5em;
}

.k-column-menu, .k-filter-menu {
  font-size: 14px;
}

.k-filter-help-text {
  margin: 0.19em 0 0;
}

.k-filter-menu span.k-filter-and {
  width: 6em;
  margin: 0.5em 0 0.5em;
}

.k-filter-menu .k-action-buttons {
  padding: 0;
  border-width: 0;
  text-align: initial;
}

.k-filter-menu .k-action-buttons .k-button {
  width: 48%;
  margin: 0.5em 4% 0 0;
  min-width: 0;
}

.k-filter-menu .k-action-buttons .k-button + .k-button {
  margin-right: 0;
}

.k-filter-menu .k-filter-selected-items {
  font-weight: 700;
  margin: 0.5em;
}

.k-multicheck-wrap {
  overflow: auto;
  white-space: nowrap;
  max-height: 300px;
}

.k-multicheck-wrap .k-item {
  line-height: 2.2em;
}

.k-grouping-row .k-icon {
  margin: -3px 4px 0 2px;
}

.k-grouping-row p {
  display: inline-block;
  vertical-align: middle;
  margin-left: -0.6em;
  padding: 0 0.6em;
}

.k-grouping-row + tr td {
  border-top-width: 1px;
}

.k-grouping-row .k-group-cell, .k-grouping-row + tr .k-group-cell {
  border-top-width: 0;
  text-overflow: clip;
}

.k-grid .k-hierarchy-cell + td {
  border-left-width: 0;
}

.k-grid .k-group-col, .k-grid .k-hierarchy-col {
  width: 27px;
}

.k-grouping-header {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.k-grouping-header {
  line-height: 2;
  position: relative;
  white-space: normal;
}

.k-grouping-dropclue {
  position: absolute;
  top: 3px;
  width: 6px;
  height: 25px;
  background-repeat: no-repeat;
  background-position: -165px -148px;
}

.k-grouping-dropclue:after, .k-grouping-dropclue:before {
  content: "";
  width: 0;
  height: 0;
  border: 3px solid;
  border-left-color: transparent;
  border-right-color: transparent;
  position: absolute;
  left: 0;
}

.k-grouping-dropclue:before {
  top: 0;
  border-bottom: 0;
}

.k-grouping-dropclue:after {
  bottom: 0;
  border-top: 0;
}

.k-group-indicator {
  padding: 0.15em 0.15em 0.15em 0.4em;
  border-width: 1px;
  border-style: solid;
  line-height: 1.5em;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  vertical-align: top;
}

.k-grouping-header .k-group-indicator {
  margin: 0 3px;
}

.k-group-indicator .k-button-flat, .k-group-indicator .k-link {
  padding: 0;
  border-width: 0;
  display: inline-flex;
  align-items: center;
}

.k-group-indicator .k-link .k-icon {
  margin-right: 4px;
}

.k-group-indicator .k-button-flat {
  margin-left: 8px;
  padding: 0;
  width: auto;
  height: auto;
  opacity: 0.5;
}

.k-group-indicator .k-button-flat::after, .k-group-indicator .k-button-flat::before {
  display: none;
}

.k-group-indicator .k-button-flat:hover {
  opacity: 1;
}

.k-no-flexbox .k-group-indicator {
  display: inline-block;
}

.k-no-flexbox .k-group-indicator .k-button, .k-no-flexbox .k-group-indicator .k-link {
  display: inline-block;
  vertical-align: middle;
}

.k-dirty-cell:before {
  content: " ";
  display: inline-block;
  width: 0;
  float: left;
}

.k-dirty-cell {
  position: relative;
}

.k-dirty-cell.k-edit-cell {
  position: static;
}

.k-dirty-cell .k-dirty {
  margin: 0;
  top: 0;
  left: 0;
}

.k-dirty {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px;
  border-color: red transparent transparent red;
  margin: -0.45em 0 0 -0.6em;
  padding: 0;
  overflow: hidden;
  vertical-align: top;
}

.k-grouping-header {
  margin: 0;
  padding: 0.22em 0.2em 0.28em;
  cursor: default;
}

.k-grid .k-edit-container {
  padding: 0;
}

.k-grid .field-validation-error {
  display: block;
}

.k-grid .input-validation-error {
  border-style: ridge;
  border-color: red;
  background-color: pink;
}

.k-grid-actions {
  display: inline-block;
}

.k-grid .k-command-cell > .k-button + .k-button {
  margin-left: 8px;
  -webkit-margin-end: unset;
          margin-inline-end: unset;
  -webkit-margin-start: 8px;
          margin-inline-start: 8px;
}

.k-detail-row {
  position: relative;
}

.k-grid .k-detail-cell {
  overflow: visible;
}

.k-grid .k-edit-cell {
  padding: 0 0.3em;
  white-space: nowrap;
}

.k-edit-cell > .k-textbox, .k-edit-cell > .k-widget:not(.k-switch), .k-edit-cell > .text-box, .k-grid-edit-row > td > .k-textbox, .k-grid-edit-row > td > .k-widget:not(.k-switch), .k-grid-edit-row > td > .text-box {
  width: 100%;
}

.k-edit-cell input[type=checkbox] {
  margin-left: 0.6em;
}

.k-grid-resize-indicator {
  position: absolute;
  width: 2px;
  background-color: #aaa;
}

.k-grid-header .k-resize-handle, .k-grid > .k-resize-handle {
  position: absolute;
  height: 25px;
  cursor: col-resize;
  z-index: 2;
}

.k-marquee {
  position: absolute;
  z-index: 100000;
}

.k-marquee-color, .k-marquee-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.k-marquee-color {
  opacity: 0.6;
}

.k-ie9 .k-column-menu {
  width: 160px;
}

.k-column-menu {
  min-width: 160px;
}

.k-column-menu .k-sprite {
  margin-right: 10px;
}

.k-column-menu > .k-menu {
  border-width: 0;
}

.k-column-menu .k-calendar .k-link {
  white-space: normal;
}

.k-columns-item .k-group {
  max-height: 200px;
  overflow: auto;
}

.k-filter-menu.k-popup, .k-grid-filter-popup.k-popup {
  padding: 2px 0;
}

.k-filter-menu.k-popup .k-filter-menu-container, .k-grid-filter-popup.k-popup .k-filter-menu-container {
  width: 230px;
}

.k-filter-menu.k-popup .k-multicheck-wrap, .k-grid-filter-popup.k-popup .k-multicheck-wrap {
  padding: 0 3px;
}

.k-filter-menu.k-popup .k-multicheck-wrap .k-item, .k-grid-filter-popup.k-popup .k-multicheck-wrap .k-item {
  padding: 2px 0;
}

.k-filter-menu.k-popup .k-multicheck-wrap .k-check-all-wrap, .k-grid-filter-popup.k-popup .k-multicheck-wrap .k-check-all-wrap {
  padding-bottom: 4px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.k-filter-menu .k-filter-menu-container {
  box-sizing: border-box;
}

.k-filter-menu.k-popup .k-filter-menu-container {
  padding: 4px 8px;
}

.k-filter-menu .k-searchbox, .k-filter-menu .k-widget {
  margin-bottom: 8px;
  width: 100%;
}

.k-grid-columnmenu-popup {
  margin: 0;
  width: 230px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 1.42857143;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.k-grid-columnmenu-popup.k-popup {
  padding: 2px 0;
}

.k-grid-columnmenu-popup .k-filter-menu {
  padding: 0;
  border-radius: 0;
}

.k-grid-columnmenu-popup .k-filter-menu .k-filter-menu-container {
  padding: 2px 0;
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
}

.k-grid-columnmenu-popup .k-filter-menu .k-numerictextbox, .k-grid-columnmenu-popup .k-filter-menu .k-radio-list, .k-grid-columnmenu-popup .k-filter-menu .k-textbox, .k-grid-columnmenu-popup .k-filter-menu .k-widget {
  margin: 0.5em 0;
}

.k-grid-columnmenu-popup .k-filter-menu .k-widget.k-filter-and {
  width: 6em;
  margin: 1em 0;
}

.k-grid-columnmenu-popup .k-filter-menu .k-widget.k-button-group {
  width: auto;
  margin: 0;
  display: inline-flex;
}

.k-grid-columnmenu-popup .k-filter-menu .k-action-buttons, .k-grid-columnmenu-popup .k-filter-menu .k-actions, .k-grid-columnmenu-popup .k-filter-menu .k-columnmenu-actions {
  margin-left: -1em;
  margin-right: -1em;
  margin-bottom: -1em;
  padding: 0 1em 1em;
}

.k-grid-columnmenu-popup .k-filter-menu .k-action-buttons .k-button, .k-grid-columnmenu-popup .k-filter-menu .k-actions .k-button, .k-grid-columnmenu-popup .k-filter-menu .k-columnmenu-actions .k-button {
  flex: 1 1 50%;
}

.k-grid-columnmenu-popup .k-filter-menu .k-actions.k-actions-center .k-button, .k-grid-columnmenu-popup .k-filter-menu .k-actions.k-actions-end .k-button, .k-grid-columnmenu-popup .k-filter-menu .k-actions.k-actions-start .k-button {
  flex: 0 1 auto;
}

.k-grid-columnmenu-popup .k-multicheck-wrap {
  max-height: 300px;
  overflow: auto;
  overflow-x: hidden;
  white-space: nowrap;
}

.k-grid-columnmenu-popup .k-filter-selected-items {
  font-weight: 700;
  line-height: normal;
  white-space: nowrap;
  margin: 1em 0 0.5em;
}

.k-column-list {
  padding: 0;
  margin: 0;
  list-style: none;
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-column-chooser-title, .k-column-list-item {
  padding: 2px 8px;
}

.k-column-list-item {
  position: relative;
  display: block;
  margin: 0;
  cursor: pointer;
}

.k-columnmenu-item {
  padding: 4px 8px;
  outline: 0;
  cursor: pointer;
}

.k-columnmenu-item > .k-icon {
  margin-right: 4px;
}

.k-columnmenu-item-wrapper + .k-columnmenu-item-wrapper {
  border-top-width: 1px;
  border-top-style: solid;
}

.k-columnmenu-item-content {
  overflow: hidden;
}

.k-columnmenu-item-content .k-filter-menu .k-filter-menu-container {
  padding: 4px 8px;
}

.k-columnmenu-actions {
  padding: 4px 8px;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: flex-end;
  justify-content: flex-end;
  clear: both;
}

.k-columnmenu-actions .k-button + .k-button {
  margin-left: 8px;
  flex-shrink: 0;
}

.k-rtl .k-columnmenu-actions .k-button + .k-button, [dir=rtl] .k-columnmenu-actions .k-button + .k-button {
  margin-left: 0;
  margin-right: 8px;
}

.k-column-list-wrapper .k-action-buttons .k-button, .k-column-list-wrapper .k-actions .k-button, .k-column-list-wrapper .k-columnmenu-actions .k-button, .k-columnmenu-item-content .k-action-buttons .k-button, .k-columnmenu-item-content .k-actions .k-button, .k-columnmenu-item-content .k-columnmenu-actions .k-button {
  flex: 1 1 50%;
}

.k-column-list-wrapper .k-actions.k-actions-center .k-button, .k-column-list-wrapper .k-actions.k-actions-end .k-button, .k-column-list-wrapper .k-actions.k-actions-start .k-button, .k-columnmenu-item-content .k-actions.k-actions-center .k-button, .k-columnmenu-item-content .k-actions.k-actions-end .k-button, .k-columnmenu-item-content .k-actions.k-actions-start .k-button {
  flex: 0 1 auto;
}

.k-column-menu .k-menu:not(.k-context-menu) {
  font-weight: 400;
}

.k-column-menu .k-expander {
  border: 0;
  background: inherit;
}

.k-column-menu .k-expander .k-columnmenu-item {
  display: flex;
  align-items: center;
}

.k-rtl .k-columnmenu-item > .k-icon, [dir=rtl] .k-columnmenu-item > .k-icon {
  margin-left: 4px;
  margin-right: 0;
}

.k-rtl .k-grid .k-command-cell > .k-button + .k-button, [dir=rtl] .k-grid .k-command-cell > .k-button + .k-button {
  margin-right: 8px;
}

.k-column-menu-group-header {
  padding: 8px 4px;
  display: flex;
  flex: 0 0 auto;
  position: relative;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.k-column-menu-group-header-text {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  font-size: 12px;
  line-height: 1.42857143;
  font-weight: 700;
  text-transform: uppercase;
  flex: 1 1 auto;
}

.k-pdf-export-shadow .k-grid {
  float: left;
  width: auto !important;
}

.k-pdf-export-shadow .k-grid-content.k-auto-scrollable {
  padding-right: 0 !important;
}

.k-pdf-export-shadow .k-grid, .k-pdf-export-shadow .k-grid-content, .k-pdf-export-shadow .k-grid-content-locked {
  height: auto !important;
  overflow: visible;
}

.k-pdf-export-shadow .k-grid-content-locked + .k-grid-content, .k-pdf-export-shadow .k-grid-footer-locked + .k-grid-footer-wrap, .k-pdf-export-shadow .k-grid-header-locked + .k-grid-header-wrap {
  width: auto !important;
}

.k-pdf-export-shadow .k-grid-header, .k-pdf-export-shadow .k-grid[data-role=grid] .k-grid-footer {
  padding: 0 !important;
}

.k-loading-pdf-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 100;
}

.k-loading-pdf-mask .k-loading-color {
  opacity: 0.5;
}

.k-loading-pdf-mask .k-loading-pdf-progress {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.k-pdf-export .k-loading-pdf-mask {
  display: none;
}

.k-pdf-export .k-grid-filter {
  text-decoration: none;
}

.k-autofitting {
  width: auto !important;
  table-layout: auto !important;
}

.k-autofitting td, .k-autofitting th.k-header {
  white-space: nowrap !important;
}

.k-autofitting .k-detail-row {
  display: none !important;
}

.k-grid .k-grouping-row td {
  border-bottom-width: 0;
}

.k-grid .k-grouping-row + tr td {
  border-top-width: 1px;
}

.k-grid .k-grouping-row + tr td.k-group-cell {
  border-top-width: 0;
}

.k-grid .k-group-cell {
  border-bottom-width: 0;
  border-top-width: 0;
}

.k-grid-header .k-i-sort-asc-sm, .k-grid-header .k-i-sort-desc-sm {
  margin-left: 7px;
}

.k-grid-header .k-sort-order {
  display: inline-block;
  height: 16px;
  line-height: 16px;
  margin-top: 1px;
  margin-left: -1px;
  vertical-align: text-top;
  font-size: 12px;
}

.k-grid-header .k-link .k-icon.k-i-sort-asc-sm, .k-grid-header .k-link .k-icon.k-i-sort-desc-sm {
  margin-top: 1px;
  vertical-align: text-top;
}

.k-grid .k-grid-content-sticky, .k-grid .k-grid-footer-sticky, .k-grid .k-grid-header .k-filter-row .k-grid-header-sticky, .k-grid .k-grid-header .k-header.k-grid-header-sticky {
  position: sticky;
  z-index: 2;
}

.k-grid .k-grid-content-sticky.k-edit-cell, .k-grid .k-grid-footer-sticky.k-edit-cell, .k-grid .k-grid-header .k-filter-row .k-grid-header-sticky.k-edit-cell, .k-grid .k-grid-header .k-header.k-grid-header-sticky.k-edit-cell {
  overflow: visible;
  z-index: 3;
}

.k-grid .k-hierarchy-cell + td.k-grid-content-sticky {
  border-left-width: 1px;
}

.k-grid td.k-grid-content-sticky, .k-grid td.k-grid-footer-sticky, .k-grid th.k-grid-header-sticky {
  border-right-width: 1px;
}

.k-grid td.k-grid-content-sticky:not([style*="display: none"]) + td, .k-grid td.k-grid-content-sticky:not([style*="display: none"]) + th, .k-grid td.k-grid-footer-sticky:not([style*="display: none"]) + td, .k-grid td.k-grid-footer-sticky:not([style*="display: none"]) + th, .k-grid th.k-grid-header-sticky:not([style*="display: none"]) + td, .k-grid th.k-grid-header-sticky:not([style*="display: none"]) + th {
  border-left-width: 0;
}

.k-grid .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first {
  border-left-width: 0;
}

.k-grid[dir=rtl] .k-grid-header th.k-grid-header-sticky, .k-grid[dir=rtl] td.k-grid-content-sticky, .k-grid[dir=rtl] td.k-grid-footer-sticky, .k-grid[dir=rtl] th.k-grid-header-sticky:last-child, .k-rtl .k-grid .k-grid-header th.k-grid-header-sticky, .k-rtl .k-grid td.k-grid-content-sticky, .k-rtl .k-grid td.k-grid-footer-sticky, .k-rtl .k-grid th.k-grid-header-sticky:last-child {
  border-left-width: 1px;
}

.k-grid[dir=rtl] td.k-grid-content-sticky:not([style*="display: none"]) + td, .k-grid[dir=rtl] td.k-grid-content-sticky:not([style*="display: none"]) + th, .k-grid[dir=rtl] th.k-grid-header-sticky:not([style*="display: none"]) + td, .k-grid[dir=rtl] th.k-grid-header-sticky:not([style*="display: none"]) + th, .k-rtl .k-grid td.k-grid-content-sticky:not([style*="display: none"]) + td, .k-rtl .k-grid td.k-grid-content-sticky:not([style*="display: none"]) + th, .k-rtl .k-grid th.k-grid-header-sticky:not([style*="display: none"]) + td, .k-rtl .k-grid th.k-grid-header-sticky:not([style*="display: none"]) + th {
  border-left-width: 1px;
  border-right-width: 0;
}

.k-grid[dir=rtl] .k-grid-header-sticky.k-header.k-first, .k-grid[dir=rtl] .k-grid-header-sticky.k-header:first-child, .k-rtl .k-grid .k-grid-header-sticky.k-header.k-first, .k-rtl .k-grid .k-grid-header-sticky.k-header:first-child {
  border-left-width: 1px;
}

.k-grid[dir=rtl] .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first, .k-rtl .k-grid .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first {
  border-left-width: 1px;
  border-right-width: 0;
}

.k-grid .k-header > .k-cell-inner {
  margin: -0.5em -0.6em -0.4em -0.6em;
}

.k-grid .k-header.k-filterable {
  position: relative;
  padding-right: calc(16px + 0.6em);
}

.k-grid .k-cell-inner {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  overflow: hidden;
}

.k-grid .k-cell-inner > .k-link {
  padding: 0.5em 0.6em 0.4em 0.6em;
  width: auto;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: 1;
  overflow: hidden;
}

.k-grid .k-cell-inner > .k-link > .k-icon.k-i-sort-asc-sm, .k-grid .k-cell-inner > .k-link > .k-icon.k-i-sort-desc-sm {
  margin-left: 0;
  margin-top: 0;
  display: inline-block;
  flex-shrink: 0;
}

.k-grid .k-cell-inner .k-sort-order {
  flex-shrink: 0;
  line-height: normal;
}

.k-grid .k-cell-inner .k-grid-filter, .k-grid .k-cell-inner .k-header-column-menu {
  margin: 0;
}

.k-grid .k-cell-inner .k-grid-filter, .k-grid .k-cell-inner .k-header-column-menu, .k-grid .k-cell-inner .k-hierarchy-cell .k-icon {
  text-align: center;
  flex-shrink: 0;
}

.k-grid .k-column-title {
  min-width: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-shrink: 1;
  overflow: hidden;
}

.k-treelist .k-status {
  padding: 0.4em 0.6em;
  line-height: 1.6em;
}

.k-treelist .k-status .k-loading {
  vertical-align: baseline;
  margin-right: 5px;
}

.k-treelist tr.k-hidden {
  display: none;
}

.k-treelist.k-treelist-dragging, .k-treelist.k-treelist-dragging .k-hover, .k-treelist.k-treelist-dragging .k-state-hover {
  cursor: default;
}

.k-treelist .k-drop-hint {
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.k-treelist .k-i-arrow-45-down-right, .k-treelist .k-i-arrow-60-right {
  cursor: pointer;
}

.k-treelist .k-i-arrow-45-down-right {
  margin-top: -0.5em;
}

.k-drag-separator {
  display: inline-block;
  border-right: 1px solid;
  height: 1em;
  vertical-align: top;
  margin: 0 0.5em;
}

.k-gantt {
  box-sizing: border-box;
  white-space: nowrap;
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}

.k-gantt .k-splitbar {
  width: 5px;
  border-width: 0 1px;
  background-repeat: repeat-y;
  position: relative;
  cursor: e-resize;
  display: inline-block;
  vertical-align: top;
  flex-shrink: 0;
}

.k-gantt-header {
  border-width: 0 0 1px;
  flex: 0 0 auto;
  z-index: 2;
}

.k-gantt-footer {
  border-width: 1px 0 0;
  flex: 0 0 auto;
}

.k-gantt-toggle {
  display: none;
}

.k-gantt-views-wrapper select.k-dropdown {
  width: auto;
  font: inherit;
  display: none;
  cursor: pointer;
}

@media (max-width: 1024px) {
  .k-gantt-views-wrapper select.k-dropdown {
    display: inline-flex;
  }
  .k-gantt-views-wrapper .k-gantt-views {
    display: none;
  }
}
.k-gantt-content {
  flex: 1 1 auto;
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

.k-gantt .k-gantt-content .k-grid-header td, .k-gantt .k-gantt-content th {
  vertical-align: bottom;
}

.k-gantt td {
  overflow: hidden;
  white-space: nowrap;
  vertical-align: top;
}

.k-gantt .k-grid .k-edit-cell {
  vertical-align: middle;
}

.k-gantt-timeline > .k-timeline, .k-gantt-treelist > .k-treelist {
  border-width: 0;
  height: 100%;
}

.k-gantt-treelist {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}

.k-gantt-treelist .k-grid-header tr {
  height: 5em;
}

.k-gantt .k-treelist .k-grid-header {
  padding: 0 !important;
}

.k-gantt .k-treelist .k-grid-content {
  overflow-y: hidden;
  overflow-x: scroll;
}

.k-treelist-group > tr > span {
  font-weight: 700;
}

.k-treelist-group .k-widget {
  font-weight: 400;
}

.k-gantt-timeline {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}

.k-gantt-timeline .k-grid-header tr, .k-gantt-treelist .k-gantt-treelist-nested-columns .k-grid-header tr {
  height: 2.5em;
}

.k-gantt-timeline .k-grid-header .k-header {
  vertical-align: bottom;
  cursor: default;
}

.k-gantt-tasks {
  position: relative;
}

.k-gantt .k-grid-content tr, .k-gantt-rows tr, .k-gantt-tasks tr {
  height: 2.3em;
}

.k-gantt .k-gantt-tasks td:after {
  content: " ";
}

.k-gantt-timeline {
  background: 0 0;
}

.k-gantt-columns, .k-gantt-dependencies, .k-gantt-rows {
  position: absolute;
  top: 0;
  left: 0;
}

.k-gantt-tables {
  position: relative;
}

.k-gantt .k-timeline .k-grid-content {
  overflow-x: scroll;
}

.k-gantt .k-gantt-timeline th, .k-gantt-timeline .k-grid-header td {
  text-align: center;
}

.k-gantt .k-gantt-timeline .k-grid-header tr:first-child td, .k-gantt .k-gantt-timeline tr:first-child th {
  border-bottom-width: 1px;
}

.k-gantt-timeline td.k-header {
  overflow: hidden;
  border-style: solid;
  border-width: 0 0 1px 1px;
  padding: 0.5em 0.6em 0.4em 0.6em;
  font-weight: 400;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.k-task-summary {
  height: 10px;
  display: inline-block;
  vertical-align: top;
  margin-top: 3px;
}

.k-task-summary-complete {
  height: 10px;
  position: relative;
  z-index: 2;
}

.k-task-summary-progress {
  height: 15px;
  overflow: hidden;
}

.k-task-summary-complete:after, .k-task-summary-complete:before, .k-task-summary:after, .k-task-summary:before {
  content: "";
  position: absolute;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px;
  border-color: transparent;
}

.k-task-summary-complete:before, .k-task-summary:before {
  left: 0;
  border-left-color: inherit;
}

.k-task-summary-complete:after, .k-task-summary:after {
  right: 0;
  border-right-color: inherit;
}

.k-gantt-line-h, .k-gantt-line-v {
  position: absolute;
}

.k-gantt-line-h {
  height: 2px;
}

.k-gantt-line-v {
  width: 2px;
}

.k-arrow-e, .k-arrow-w {
  position: absolute;
  top: -4px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px;
}

.k-arrow-e {
  right: -6px;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-color: transparent;
}

.k-arrow-w {
  left: -6px;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

.k-task-milestone {
  width: 13px;
  height: 13px;
  margin-top: 3px;
  border-style: solid;
  border-width: 1px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  margin-left: -0.2em;
}

.k-gantt .k-gantt-tasks .k-button.k-button-icon {
  padding-left: 2px;
  padding-right: 2px;
}

.k-rel .k-button-icon {
  position: absolute;
  left: 200px;
}

.k-rel {
  position: relative;
  height: 0;
  top: -0.3em;
}

.k-task-wrap {
  position: absolute;
  display: inline;
  padding: 0 23px 5px;
  margin: -1px -23px 0;
  z-index: 2;
}

.k-gantt-line.k-selected, .k-gantt-line.k-state-selected, .k-task-wrap:hover {
  z-index: 3;
}

.k-milestone-wrap {
  margin: 0 -13px 0 -27px;
}

.k-task-content {
  position: relative;
  z-index: 2;
}

.k-task-complete {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 20%;
  z-index: 1;
}

.k-task-dot {
  position: absolute;
  top: 0;
  width: 16px;
  height: 16px;
  line-height: 16px;
  display: none;
  cursor: pointer;
}

.k-task-dot.k-hover, .k-task-dot.k-state-hover {
  background-color: transparent;
}

.k-task-single + .k-task-dot, .k-task-single + .k-task-dot + .k-task-dot {
  top: 0.2em;
}

.k-task-wrap-active .k-task-dot, .k-task-wrap:hover .k-task-dot {
  display: block;
}

.k-task-dot:before {
  content: " ";
  display: inline-block;
  width: 0;
  height: 16px;
}

.k-task-dot:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  margin-left: 4px;
}

.k-task-dot.k-hover:after, .k-task-dot.k-state-hover:after, .k-task-dot:hover:after, .k-task-wrap-active .k-task-dot:after {
  border-style: solid;
  border-width: 1px;
  margin-left: 3px;
}

.k-task-start {
  left: 0;
}

.k-task-end {
  right: 0;
}

.k-task-single {
  border-style: solid;
  border-width: 1px;
  text-align: left;
  overflow: hidden;
  cursor: default;
  min-height: 1.3em;
  white-space: nowrap;
}

.k-task-template {
  padding: 0.2em 1.4em 0.2em 0.6em;
  line-height: normal;
}

.k-task-actions, .k-task-content > .k-link {
  position: absolute;
  top: 0;
  right: 4px;
  white-space: nowrap;
}

.k-task-actions {
  z-index: 1;
}

.k-task-actions:first-child {
  position: static;
  float: left;
  margin: 4px 2px 0 4px;
}

.k-webkit .k-task-actions:first-child {
  margin-top: 3px;
}

.k-task-actions:first-child > .k-link {
  display: inline-block;
}

.k-task-delete {
  display: none;
}

.k-task-wrap-active .k-task-delete, .k-task-wrap:hover .k-task-delete {
  display: inline-block;
}

.k-task-single .k-resize-handle {
  position: absolute;
  visibility: hidden;
  z-index: 2;
  height: auto;
}

.k-task-single:hover .k-resize-handle, .k-task-wrap-active .k-resize-handle {
  visibility: visible;
}

.k-task-single .k-resize-handle:after {
  content: "";
  position: absolute;
  opacity: 0.5;
}

.k-task-content > .k-resize-e {
  right: 0;
  top: 0;
  bottom: 0;
  width: 0.4em;
}

.k-task-content > .k-resize-w {
  left: 0;
  top: 0;
  bottom: 0;
  width: 0.4em;
}

.k-task-content > .k-resize-e:after, .k-task-content > .k-resize-w:after {
  left: 1px;
  top: 50%;
  margin-top: -0.7em;
  height: 1.4em;
  width: 1px;
}

.k-task-content > .k-resize-e:after {
  left: auto;
  right: 1px;
}

.k-task-draghandle {
  position: absolute;
  bottom: 0;
  width: 0;
  height: 0;
  margin: 0 18px;
  border-width: 5px;
  border-style: solid;
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  display: none;
  cursor: e-resize;
}

.k-task-wrap-active .k-task-draghandle, .k-task-wrap:hover .k-task-draghandle {
  display: block;
}

.k-gantt-dependency-hint {
  z-index: 4;
}

.k-gantt-rowheight .k-task-dot, .k-gantt-rowheight .k-task-milestone, .k-gantt-rowheight .k-task-single + .k-task-dot, .k-gantt-rowheight .k-task-single + .k-task-dot + .k-task-dot, .k-gantt-rowheight .k-task-summary {
  top: 50%;
}

.k-gantt-rowheight .k-task-milestone, .k-gantt-rowheight .k-task-summary {
  margin-top: -6px;
}

.k-gantt-rowheight .k-task-dot, .k-gantt-rowheight .k-task-single + .k-task-dot, .k-gantt-rowheight .k-task-single + .k-task-dot + .k-task-dot {
  margin-top: -11px;
}

.k-gantt-rowheight .k-task-single {
  height: calc(100% - 2px);
}

.k-ie .k-gantt-rowheight .k-task-single {
  height: 99%;
}

.k-gantt-rowheight .k-task-content {
  height: 100%;
}

.k-gantt-rowheight .k-task-content > .k-resize-e:after, .k-gantt-rowheight .k-task-content > .k-resize-w:after {
  top: 0;
  margin-top: 0;
  height: 100%;
}

.k-task-details {
  padding: 0.4em;
  text-align: left;
  white-space: nowrap;
}

.k-task-details > strong {
  font-size: 120%;
  display: block;
}

.k-task-pct {
  margin: 0.5em 0 0.1em;
  font-size: 170%;
}

.k-task-details > ul {
  line-height: 1.2;
}

.k-resources-wrap {
  position: absolute;
  display: inline;
  z-index: 2;
  zoom: 1;
  margin-left: 20px;
  margin-top: -2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.k-resources-wrap .k-resource {
  margin: 0 5px;
}

.k-gantt-edit-form > .k-edit-form-container {
  width: 430px;
}

.k-gantt-edit-form > .k-resources-form-container {
  width: 506px;
}

.k-resources-form-container > .k-grid {
  margin: 0 0.9em;
}

.k-gantt-edit-form .k-edit-buttons .k-gantt-delete {
  float: left;
}

.k-pdf-export-shadow .k-gantt {
  float: left;
}

.k-pdf-export-shadow .k-gantt, .k-pdf-export-shadow .k-gantt .k-grid-content, .k-pdf-export-shadow .k-gantt-timeline {
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
}

.k-pdf-export-shadow .k-gantt-treelist {
  height: auto !important;
  overflow: visible !important;
}

.k-pdf-export-shadow .k-gantt-timeline .k-grid-header {
  padding: 0 !important;
}

.k-pdf-export-shadow .k-gantt .k-splitbar, .k-pdf-export-shadow .k-pdf-export {
  display: none;
}

@media (max-width: 480px) {
  .k-gantt-toolbar .k-gantt-toggle {
    display: inline-flex;
  }
  .k-gantt-toolbar .k-button {
    padding: 4px;
    width: calc(1.4285714286em + 8px + 2px);
    height: calc(1.4285714286em + 8px + 2px);
  }
  .k-gantt-toolbar .k-button .k-icon {
    margin: 0;
  }
  .k-gantt-toolbar .k-button .k-button-text {
    display: none;
  }
  .k-gantt .k-treelist .k-grid-content {
    overflow-y: scroll;
  }
}
.k-gantt-resize-hint {
  white-space: nowrap;
}

.k-gantt-planned .k-gantt-rows tr, .k-gantt-planned .k-gantt-tasks tr, .k-gantt.k-gantt-planned .k-grid-content tr {
  height: 3.3em;
}

.k-gantt-planned .k-gantt-dependencies {
  margin-top: 0.6em;
}

.k-gantt-planned .k-task-dot {
  margin-top: 1.1em;
}

.k-gantt-planned .k-resources-wrap {
  margin-top: 0.9em;
}

.k-gantt-planned .k-milestone-wrap .k-task-dot {
  margin-top: 1.3em;
}

.k-gantt-planned .k-milestone-wrap .k-task-dot.k-task-start {
  margin-left: -0.2em;
}

.k-gantt-planned .k-summary-wrap .k-task-dot {
  margin-top: 1.3em;
}

.k-task-planned {
  margin: 0 0 0.35em;
  line-height: 0.75em;
  display: flex;
  align-items: center;
}

.k-task-planned .k-task-moment {
  border-width: 2px;
  border-radius: 5px;
  border-style: solid;
  height: 6px;
  width: 6px;
}

.k-task-planned .k-task-moment.k-moment-left {
  margin-left: -4px;
}

.k-task-planned .k-task-duration {
  height: 2px;
}

.k-task-planned:hover .k-task-duration {
  height: 3px;
}

.k-milestone-wrap .k-task-planned {
  margin-bottom: 0.7em;
}

.k-summary-wrap .k-task-planned {
  margin-bottom: 0.6em;
}

.k-planned-tooltip .k-task-content {
  display: block;
}

.k-task-offset-wrap .k-task {
  display: inline-block;
}

.k-task-offset-wrap .k-task .k-task-content .k-resize-e {
  display: none;
}

.k-task-offset-wrap .k-task-single + .k-task-offset {
  height: 1.65em;
}

.k-task-offset {
  display: inline-flex;
  flex-direction: row-reverse;
  line-height: 1.46em;
  vertical-align: top;
}

.k-task-offset .k-resize-handle {
  margin-right: 1.5em;
  top: 0;
  bottom: 0;
  width: 0.4em;
  position: absolute;
  visibility: hidden;
  z-index: 2;
  height: auto;
}

.k-task-offset .k-resize-handle::after {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -0.55em;
  height: 1.4em;
  width: 1px;
}

.k-summary-wrap .k-task-offset {
  height: 10px;
  margin: 3px 0 0;
}

.k-summary-wrap .k-task-offset:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px;
  right: 1.4em;
}

.k-rtl .k-summary-wrap .k-task-offset::before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px;
}

.k-rtl .k-task-offset-wrap .k-task .k-task-content .k-resize-e {
  display: block;
}

.k-rtl .k-task-offset-wrap .k-task .k-task-content .k-resize-w {
  display: none;
}

.k-rtl .k-milestone-wrap {
  margin-left: -1.8em;
}

.k-rtl .k-task-milestone {
  margin-right: -0.15em;
}

.k-ie .k-summary-wrap .k-task-offset:after {
  right: 20px;
}

.k-ie .k-rtl .k-summary-wrap .k-task-offset:before {
  left: 20px;
}

.k-task-offset .k-task-actions {
  visibility: hidden;
}

.k-task-offset:hover .k-resize-handle, .k-task-offset:hover .k-task-actions, .k-task-single:hover + .k-task-offset .k-resize-handle, .k-task-single:hover + .k-task-offset .k-task-actions {
  visibility: visible;
}

.k-pivot {
  box-sizing: border-box;
  position: relative;
}

.k-pivot-toolbar {
  border-width: 0 0 1px;
  border-style: solid;
  align-items: flex-start;
  align-content: flex-start;
  flex-wrap: wrap;
}

.k-pivot-toolbar > * {
  max-width: 100%;
}

.k-pivot-toolbar::before {
  display: none;
}

.k-pivot .k-grid td {
  white-space: nowrap;
}

.k-pivot-layout {
  border-spacing: 0;
  table-layout: auto;
}

.k-pivot-layout > tbody > tr > td {
  vertical-align: top;
  padding: 0;
}

.k-pivot td {
  vertical-align: top;
}

.k-pivot-rowheaders > .k-grid, .k-pivot-table > .k-grid {
  border-width: 0;
}

.k-pivot-rowheaders > .k-grid td:first-child, .k-pivot-table .k-grid-header .k-header.k-first {
  border-left-width: 1px;
}

.k-pivot-rowheaders > .k-grid td.k-first {
  border-left-width: 0;
}

.k-pivot-rowheaders > .k-grid {
  overflow: hidden;
}

.k-pivot-table {
  border-left-width: 1px;
  border-left-style: solid;
}

.k-pivot-table .k-grid-header-wrap > table {
  height: 100%;
}

.k-pivot .k-grid-header .k-header {
  vertical-align: top;
}

.k-header.k-alt, td.k-alt {
  font-weight: 700;
}

.k-header.k-alt {
  background-image: none;
}

.k-pivot-layout .k-grid td {
  border-bottom-width: 1px;
}

.k-pivot-layout .k-grid-footer > td {
  border-top-width: 0;
}

.k-pivot-filter-window .k-treeview {
  max-height: 600px;
}

.k-i-kpi-trend-decrease, .k-i-kpi-trend-equal, .k-i-kpi-trend-increase {
  color: #858585;
}

.k-i-kpi-status-hold {
  color: #f9ce1d;
}

.k-i-kpi-status-deny {
  color: #f44336;
}

.k-i-kpi-status-open {
  color: #4caf50;
}

.k-pdf-export-shadow .k-pivot .k-grid-content {
  overflow: visible !important;
}

.k-pdf-export-shadow .k-pivot .k-grid-content, .k-pdf-export-shadow .k-pivot .k-pivot-rowheaders .k-grid {
  height: 100% !important;
}

.k-pdf-export-shadow .k-pivot .k-grid-header {
  padding-right: 0 !important;
}

.k-pdf-export-shadow .k-pivot {
  width: auto !important;
  height: auto !important;
}

.k-pdf-export-shadow .k-pivot .k-grid-content > table, .k-pdf-export-shadow .k-pivot .k-grid-header-wrap > table {
  width: 100% !important;
  height: auto !important;
}

.k-treeview {
  padding: 0;
  border-width: 0;
  background: 0 0;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.42857143;
  display: block;
  cursor: default;
  overflow: auto;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-treeview .k-icon {
  border-radius: 4px;
}

.k-treeview-filter {
  padding: 4px;
  box-sizing: border-box;
  display: block;
  position: relative;
  flex: none;
}

.k-treeview-group {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  outline: 0;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-treeview-group.ng-animating {
  overflow: hidden;
}

.k-treeview-bot, .k-treeview-mid, .k-treeview-top {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
}

.k-treeview-item {
  outline-style: none;
  margin: 0;
  padding: 0 0 0 16px;
  border-width: 0;
  display: block;
}

.k-treeview-toggle {
  flex: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  cursor: pointer;
  margin-left: -16px;
}

.k-treeview-toggle:empty {
  display: none;
}

.k-treeview-loading {
  margin-right: 4px;
}

.k-treeview .k-checkbox-wrap, .k-treeview .k-checkbox-wrapper {
  margin-left: 4px;
  margin-right: 4px;
  align-self: center;
}

.k-treeview-leaf {
  border-radius: 4px;
  padding: 4px 8px;
  border: 0 solid transparent;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  align-content: center;
  vertical-align: middle;
  position: relative;
}

.k-treeview-leaf .k-icon, .k-treeview-leaf .k-image, .k-treeview-leaf .k-sprite {
  margin-right: 4px;
}

.k-treeview-leaf.k-focus {
  z-index: 1;
}

.k-treeview .k-treeview-load-more-button {
  cursor: pointer;
}

.k-treeview .k-treeview-load-more-button.k-focus, .k-treeview .k-treeview-load-more-button.k-hover, .k-treeview .k-treeview-load-more-button:focus, .k-treeview .k-treeview-load-more-button:hover {
  text-decoration: underline;
}

.k-rtl .k-treeview .k-treeview-item, .k-treeview[dir=rtl] .k-treeview-item {
  padding-left: 0;
  padding-right: 16px;
}

.k-rtl .k-treeview .k-treeview-toggle, .k-treeview[dir=rtl] .k-treeview-toggle {
  margin-left: 0;
  margin-right: -16px;
}

.k-rtl .k-treeview .k-treeview-loading, .k-treeview[dir=rtl] .k-treeview-loading {
  margin-right: 0;
  margin-left: 4px;
}

.k-rtl .k-treeview .k-in .k-icon, .k-rtl .k-treeview .k-in .k-image, .k-rtl .k-treeview .k-in .k-sprite, .k-rtl .k-treeview .k-treeview-leaf .k-icon, .k-rtl .k-treeview .k-treeview-leaf .k-image, .k-rtl .k-treeview .k-treeview-leaf .k-sprite, .k-treeview[dir=rtl] .k-in .k-icon, .k-treeview[dir=rtl] .k-in .k-image, .k-treeview[dir=rtl] .k-in .k-sprite, .k-treeview[dir=rtl] .k-treeview-leaf .k-icon, .k-treeview[dir=rtl] .k-treeview-leaf .k-image, .k-treeview[dir=rtl] .k-treeview-leaf .k-sprite {
  margin-right: 0;
  margin-left: 4px;
}

span.k-colorpicker, span.k-combobox, span.k-datepicker, span.k-datetimepicker, span.k-dropdown, span.k-dropdownlist, span.k-dropdowntree, span.k-numerictextbox, span.k-timepicker {
  background-image: none;
}

.k-filter-menu .k-autocomplete, .k-filter-menu .k-combobox, .k-filter-menu .k-datepicker, .k-filter-menu .k-datetimepicker, .k-filter-menu .k-dropdown, .k-filter-menu .k-dropdownlist, .k-filter-menu .k-dropdowntree, .k-filter-menu .k-numerictextbox, .k-filter-menu .k-textbox, .k-filter-menu .k-timepicker {
  width: 100%;
}

.k-popup.k-calendar-container {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  padding: 2px;
  border-width: 1px;
  border-style: solid;
}

.k-popup {
  border-style: solid;
  border-width: 1px;
}

.k-popup .k-item {
  cursor: default;
}

.k-popup .k-calendar {
  border: 0;
}

.k-nodata {
  min-height: 138px;
  width: 100%;
  display: table;
  text-transform: uppercase;
  font-size: 0.85em;
  font-weight: lighter;
}

.k-nodata > div {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  padding: 11px;
}

.k-time-popup .k-item {
  padding: 1px 3px;
}

.k-datetime-container .k-datetime-wrap {
  width: 21em;
  overflow: hidden;
}

.k-datetime-container .k-datetime-buttongroup {
  padding: 8px;
}

.k-datetime-container .k-datetime-selector {
  display: flex;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.k-datetime-container .k-datetime-calendar-wrap, .k-datetime-container .k-datetime-time-wrap {
  text-align: center;
  flex: 0 0 21em;
}

.k-datetime-container .k-time-list-container {
  justify-content: center;
}

.k-datetime-container .k-timeselector {
  outline: 0;
}

.k-datetime-container .k-time-tab .k-datetime-selector {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-datetime-container > .k-popup {
  padding-bottom: 0;
}

.k-datetime-container > .k-popup .k-action-buttons {
  margin-bottom: 0;
}

.k-datetime-container.k-rtl .k-time-tab .k-datetime-selector, .k-datetime-container[dir=rtl] .k-time-tab .k-datetime-selector, .k-rtl .k-datetime-container .k-time-tab .k-datetime-selector, [dir=rtl] .k-datetime-container .k-time-tab .k-datetime-selector {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-time-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 16px;
  line-height: 2em;
}

.k-time-header .k-title {
  font-weight: 700;
}

.k-time-header .k-time-now {
  border-width: 0;
  line-height: inherit;
  cursor: pointer;
}

.k-time-list-wrapper {
  display: inline-block;
  overflow: hidden;
  box-sizing: content-box;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  padding: 20px 0;
  text-align: center;
  width: 5em;
  height: calc(7 * (1.42857143em + 8px));
}

.k-time-list-wrapper .k-title {
  display: block;
  text-align: center;
  font-size: 10px;
  position: absolute;
  text-transform: capitalize;
  font-weight: 700;
  min-width: 100%;
  height: 1.5em;
  line-height: 1.5em;
  margin-top: -20px;
  z-index: 12;
}

.k-time-list-wrapper.k-focus::after, .k-time-list-wrapper.k-focus::before, .k-time-list-wrapper.k-state-focused::after, .k-time-list-wrapper.k-state-focused::before {
  display: block;
  content: " ";
  position: absolute;
  width: 100%;
  left: 0;
  pointer-events: none;
  height: calc(50% - 1em);
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
}

.k-time-list-wrapper.k-focus::before, .k-time-list-wrapper.k-state-focused::before {
  top: 0;
}

.k-time-list-wrapper.k-focus::after, .k-time-list-wrapper.k-state-focused::after {
  bottom: 0;
}

.k-time-container {
  position: absolute;
  display: block;
  overflow-x: hidden;
  overflow-y: scroll;
  line-height: 1.42857143;
  left: 0;
  right: 0;
  top: 20px;
  bottom: 20px;
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -100px;
  margin-right: -100px;
  margin-right: -117px;
}

.k-time-container > ul {
  height: auto;
  width: 5em;
}

.k-rtl .k-time-container, .k-time-container.k-rtl, .k-time-container[dir=rtl], [dir=rtl] .k-time-container {
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -100px;
  margin-right: -100px;
  margin-left: -117px;
}

.k-time-list-container {
  display: flex;
  position: relative;
}

.k-time-list {
  position: absolute;
  display: flex;
  z-index: 10;
  outline: 0;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}

.k-time-list::after, .k-time-list::before {
  display: block;
  position: absolute;
  content: " ";
  height: 0;
  line-height: 0;
  z-index: 1;
  width: 200%;
  left: -50%;
}

.k-time-list::before {
  top: 0;
}

.k-time-list::after {
  bottom: 0;
}

.k-time-list .k-item {
  padding: 4px 8px;
}

.k-time-highlight {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  height: calc(1.42857143em + 8px);
  z-index: 1;
  border-width: 1px 0;
  border-style: solid;
  border-radius: 0.1px;
}

.k-time-container .k-scrollable-placeholder {
  position: absolute;
  width: 1px;
  top: 0;
  right: 0;
}

.k-time-separator {
  display: inline-flex;
  align-self: center;
  justify-content: center;
  height: 100%;
  z-index: 11;
}

.k-time-footer {
  margin-top: 0;
}

.k-multiple-selection .k-in.k-selected, .k-multiple-selection .k-in.k-state-selected {
  border-color: transparent;
  color: inherit;
  background: 0 0;
}

.k-popup-flush {
  padding: 0;
}

.k-floating-label-container, .k-textbox-container {
  padding-top: 1.0714285725em;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  width: 100%;
  flex-direction: column;
  justify-content: stretch;
}

.k-floating-label-container > .k-label, .k-textbox-container > .k-label {
  max-width: 90%;
  line-height: 1.42857143;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: absolute;
  top: calc(1.0714285725em + 1px + 4px);
  left: 9px;
  overflow: hidden;
  cursor: text;
  transition: color 0.2s ease-out, -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out, color 0.2s ease-out;
  transition: transform 0.2s ease-out, color 0.2s ease-out, -webkit-transform 0.2s ease-out;
  pointer-events: none;
}

.k-floating-label-container > .k-textarea, .k-floating-label-container > .k-textbox, .k-floating-label-container > .k-widget, .k-textbox-container > .k-textarea, .k-textbox-container > .k-textbox, .k-textbox-container > .k-widget {
  flex: 1 1 auto;
  width: auto;
}

.k-floating-label-container.k-state-empty > .k-label, .k-textbox-container.k-state-empty > .k-label {
  -webkit-transform: translate(0, 0) scale(1);
          transform: translate(0, 0) scale(1);
  font-style: normal;
}

.k-floating-label-container.k-focus, .k-textbox-container.k-focus {
  box-shadow: none;
}

.k-floating-label-container.k-focus > .k-label, .k-floating-label-container > .k-label, .k-textbox-container.k-focus > .k-label, .k-textbox-container > .k-label {
  -webkit-transform: translate(-8px, -4px) translate(-1px, -1.0714285725em) translate(-12.5%, -12.5%) scale(0.75);
          transform: translate(-8px, -4px) translate(-1px, -1.0714285725em) translate(-12.5%, -12.5%) scale(0.75);
}

.k-floating-label-container.k-state-empty:not(.k-focus) ::-webkit-input-placeholder, .k-textbox-container.k-state-empty:not(.k-focus) ::-webkit-input-placeholder {
  color: transparent;
}

.k-floating-label-container.k-state-empty:not(.k-focus) :-ms-input-placeholder, .k-textbox-container.k-state-empty:not(.k-focus) :-ms-input-placeholder {
  color: transparent;
}

.k-floating-label-container.k-state-empty:not(.k-focus) ::-ms-input-placeholder, .k-textbox-container.k-state-empty:not(.k-focus) ::-ms-input-placeholder {
  color: transparent;
}

.k-floating-label-container.k-state-empty:not(.k-focus) ::placeholder, .k-textbox-container.k-state-empty:not(.k-focus) ::placeholder {
  color: transparent;
}

.k-floating-label-container[dir=rtl] > .k-label, .k-rtl .k-floating-label-container > .k-label, .k-rtl .k-textbox-container > .k-label, .k-textbox-container[dir=rtl] > .k-label {
  left: auto;
  right: 9px;
}

.k-floating-label-container[dir=rtl].k-state-empty > .k-label, .k-rtl .k-floating-label-container.k-state-empty > .k-label, .k-rtl .k-textbox-container.k-state-empty > .k-label, .k-textbox-container[dir=rtl].k-state-empty > .k-label {
  -webkit-transform: translate(0, 0) scale(1);
          transform: translate(0, 0) scale(1);
}

.k-floating-label-container[dir=rtl].k-focus > .k-label, .k-floating-label-container[dir=rtl] > .k-label, .k-rtl .k-floating-label-container.k-focus > .k-label, .k-rtl .k-floating-label-container > .k-label, .k-rtl .k-textbox-container.k-focus > .k-label, .k-rtl .k-textbox-container > .k-label, .k-textbox-container[dir=rtl].k-focus > .k-label, .k-textbox-container[dir=rtl] > .k-label {
  -webkit-transform: translate(8px, -3px) translate(1px, -1.0714285725) translate(12.5%, -9.375%) scale(0.75);
          transform: translate(8px, -3px) translate(1px, -1.0714285725) translate(12.5%, -9.375%) scale(0.75);
}

.k-input-label {
  margin-right: 8px;
  z-index: 1;
}

.k-input-label.k-rtl, .k-input-label[dir=rtl], .k-rtl .k-input-label, [dir=rtl] .k-input-label {
  margin-right: 0;
  margin-left: 8px;
}

.k-cursor-auto {
  cursor: auto;
}

.k-cursor-default {
  cursor: default;
}

.k-cursor-none {
  cursor: none;
}

.k-cursor-context-menu {
  cursor: context-menu;
}

.k-cursor-help {
  cursor: help;
}

.k-cursor-pointer {
  cursor: pointer;
}

.k-cursor-progress {
  cursor: progress;
}

.k-cursor-wait {
  cursor: wait;
}

.k-cursor-cell {
  cursor: cell;
}

.k-cursor-crosshair {
  cursor: crosshair;
}

.k-cursor-text {
  cursor: text;
}

.k-cursor-vertical-text {
  cursor: vertical-text;
}

.k-cursor-alias {
  cursor: alias;
}

.k-cursor-copy {
  cursor: copy;
}

.k-cursor-move {
  cursor: move;
}

.k-cursor-no-drop {
  cursor: no-drop;
}

.k-cursor-not-allowed {
  cursor: not-allowed;
}

.k-cursor-e-resize {
  cursor: e-resize;
}

.k-cursor-n-resize {
  cursor: n-resize;
}

.k-cursor-ne-resize {
  cursor: ne-resize;
}

.k-cursor-nw-resize {
  cursor: nw-resize;
}

.k-cursor-s-resize {
  cursor: s-resize;
}

.k-cursor-se-resize {
  cursor: se-resize;
}

.k-cursor-sw-resize {
  cursor: sw-resize;
}

.k-cursor-w-resize {
  cursor: w-resize;
}

.k-cursor-ew-resize {
  cursor: ew-resize;
}

.k-cursor-ns-resize {
  cursor: ns-resize;
}

.k-cursor-nesw-resize {
  cursor: nesw-resize;
}

.k-cursor-nwse-resize {
  cursor: nwse-resize;
}

.k-cursor-col-resize {
  cursor: col-resize;
}

.k-cursor-row-resize {
  cursor: row-resize;
}

.k-cursor-all-scroll {
  cursor: all-scroll;
}

.k-cursor-zoom-in {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.k-cursor-zoom-out {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.k-cursor-grab {
  cursor: -webkit-grab;
  cursor: grab;
}

.k-cursor-grabbing {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.k-notification {
  border-width: 1px;
  border-style: solid;
  cursor: default;
  position: relative;
  white-space: nowrap;
  box-sizing: border-box;
}

.k-notification > .k-notification-wrap {
  padding: 0.6em 0.5em;
}

.k-notification-closable > .k-notification-wrap {
  padding-right: 20px;
}

.k-notification .k-notification-content {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}

.k-notification-wrap > .k-i-error, .k-notification-wrap > .k-i-info, .k-notification-wrap > .k-i-success, .k-notification-wrap > .k-i-warning {
  margin-right: 4px;
  vertical-align: text-bottom;
}

.k-notification-wrap > .k-i-close {
  position: absolute;
  top: 50%;
  right: 4px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: none;
}

.k-notification-closable .k-notification-wrap > .k-i-close {
  display: block;
}

.k-rtl .k-notification-closable .k-notification-wrap, .k-rtl.k-notification-closable .k-notification-wrap {
  padding-right: 0.5em;
  padding-left: 20px;
}

.k-rtl .k-notification-wrap > .k-i-error, .k-rtl .k-notification-wrap > .k-i-info, .k-rtl .k-notification-wrap > .k-i-success, .k-rtl .k-notification-wrap > .k-i-warning {
  margin-right: 0;
  margin-left: 4px;
}

.k-rtl .k-notification-wrap > .k-i-close {
  right: auto;
  left: 4px;
}

.k-progressbar {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

.k-progressbar {
  border-radius: 4px;
}

.k-progressbar-horizontal {
  width: 27em;
  height: 1.9em;
}

.k-progressbar-vertical {
  width: 1.9em;
  height: 27em;
}

.k-progressbar > .k-selected, .k-progressbar > .k-state-selected {
  position: absolute;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
}

.k-progressbar-horizontal > .k-selected, .k-progressbar-horizontal > .k-state-selected, .k-rtl .k-progressbar-horizontal.k-progressbar-reverse > .k-selected, .k-rtl .k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected {
  left: -1px;
  right: auto;
  top: -1px;
  height: 100%;
  border-radius: 4px 0 0 4px;
}

.k-progressbar-horizontal.k-progressbar-reverse > .k-selected, .k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected, .k-rtl .k-progressbar-horizontal > .k-selected, .k-rtl .k-progressbar-horizontal > .k-state-selected {
  left: auto;
  right: -1px;
  border-radius: 0 4px 4px 0;
}

.k-progressbar-vertical > .k-selected, .k-progressbar-vertical > .k-state-selected {
  left: -1px;
  bottom: -1px;
  width: 100%;
  border-radius: 0 0 4px 4px;
}

.k-progressbar-vertical.k-progressbar-reverse > .k-selected, .k-progressbar-vertical.k-progressbar-reverse > .k-state-selected {
  bottom: auto;
  top: -1px;
  border-radius: 4px 4px 0 0;
}

.k-progressbar > .k-selected.k-complete, .k-progressbar > .k-state-selected.k-complete, .k-rtl .k-progressbar > .k-selected.k-complete, .k-rtl .k-progressbar > .k-state-selected.k-complete {
  border-radius: 4px;
}

.k-progressbar > .k-reset {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  left: -1px;
  top: -1px;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  white-space: nowrap;
}

.k-progressbar-horizontal .k-item {
  display: inline-block;
  height: calc(100% + 2px);
  border-style: solid;
  box-sizing: border-box;
}

.k-progressbar-horizontal .k-item.k-first {
  margin-left: 0;
}

.k-progressbar-horizontal .k-item.k-last {
  border-right-width: 0;
}

.k-progressbar-horizontal .k-item, .k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-item {
  border-width: 1px 0 1px 1px;
}

.k-progressbar-horizontal.k-progressbar-reverse .k-item {
  border-width: 1px 0 1px 1px;
}

.k-rtl .k-progressbar-horizontal .k-item {
  border-width: 1px 1px 1px 0;
}

.k-progressbar-horizontal .k-first, .k-rtl .k-progressbar-horizontal .k-last, .k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-last {
  border-radius: 4px 0 0 4px;
  border-left-width: 1px;
}

.k-progressbar-horizontal .k-last, .k-rtl .k-progressbar-horizontal .k-first {
  border-radius: 0 4px 4px 0;
}

.k-progressbar-horizontal.k-progressbar-reverse .k-last, .k-rtl .k-progressbar-horizontal .k-first {
  border-right-width: 1px;
}

.k-progressbar-horizontal .k-last.k-selected, .k-progressbar-horizontal .k-last.k-state-selected {
  border-right-width: 1px;
}

.k-progressbar-vertical .k-item {
  width: 100%;
  border-style: solid;
  border-width: 1px 1px 0 1px;
  margin-top: -1px;
}

.k-progressbar-vertical .k-item.k-first {
  margin-top: 0;
}

.k-progressbar-vertical li.k-item.k-last {
  border-bottom-width: 0;
}

.k-progressbar-vertical .k-first {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.k-progressbar-vertical .k-last {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-width: 1px;
}

.k-progressbar-vertical.k-progressbar-reverse .k-item {
  border-width: 0 1px 1px 1px;
}

.k-progressbar-vertical.k-progressbar-reverse .k-first {
  border-top-width: 1px;
}

.k-progress-status-wrap {
  position: absolute;
  top: -1px;
  border: 1px solid transparent;
  line-height: 2em;
  width: 100%;
  height: 100%;
}

.k-progress-status-wrap, .k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap {
  left: -1px;
  right: auto;
  text-align: right;
}

.k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap, .k-rtl .k-progressbar-horizontal .k-progress-status-wrap {
  left: auto;
  right: -1px;
  text-align: left;
}

.k-progressbar-vertical .k-progress-status-wrap {
  top: auto;
  bottom: -1px;
}

.k-progressbar-vertical.k-progressbar-reverse .k-progress-status-wrap {
  bottom: auto;
  top: -1px;
}

.k-progress-status {
  display: inline-block;
  padding: 0 0.5em;
  min-width: 10px;
  white-space: nowrap;
}

.k-progressbar-vertical.k-progressbar-reverse .k-progress-status {
  position: absolute;
  bottom: 0;
  left: 0;
}

.k-progressbar-vertical .k-progress-status {
  -webkit-transform: rotate(-90deg) translateX(-100%);
          transform: rotate(-90deg) translateX(-100%);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}

.k-progressbar-vertical.k-progressbar-reverse .k-progress-status {
  -webkit-transform: rotate(90deg) translateX(-100%);
          transform: rotate(90deg) translateX(-100%);
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
}

.k-slider {
  border: 0 !important;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.42857143;
  background: 0 0 !important;
  display: inline-flex;
  align-items: center;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-slider .k-label {
  width: auto;
  font-size: 0.92em;
  line-height: 1;
  white-space: nowrap;
  position: absolute;
}

.k-slider .k-slider-track, .k-slider .k-tick {
  cursor: pointer;
}

.k-slider .k-tick {
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  margin: 0;
  padding: 0;
  position: relative;
}

.k-slider.k-disabled .k-draghandle, .k-slider.k-disabled .k-slider-track, .k-slider.k-disabled .k-tick, .k-slider.k-state-disabled .k-draghandle, .k-slider.k-state-disabled .k-slider-track, .k-slider.k-state-disabled .k-tick {
  cursor: default;
}

.k-rtl .k-slider .k-slider-selection, .k-slider.k-rtl .k-slider-selection, .k-slider[dir=rtl] .k-slider-selection, [dir=rtl] .k-slider .k-slider-selection {
  left: auto;
  right: 0;
}

.k-slider-wrap {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-flow: inherit;
  align-items: inherit;
  gap: inherit;
  position: relative;
}

.k-slider {
  width: -webkit-min-content;
  width: min-content;
  height: -webkit-min-content;
  height: min-content;
  gap: 8px;
}

.k-slider .k-button {
  flex: none;
}

.k-slider .k-slider-track-wrap {
  flex: 1 1 auto;
  display: flex;
  flex-flow: inherit;
  position: relative;
  touch-action: none;
}

.k-slider .k-slider-items {
  margin: 0;
  padding: 0;
  list-style: none;
  flex: 1 1 100%;
  display: flex;
  flex-flow: inherit;
  justify-content: space-between;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.k-slider .k-tick {
  flex: 0 0 1px;
}

.k-slider .k-draghandle {
  position: absolute;
}

.k-slider-horizontal .k-slider-track-wrap {
  height: 26px;
}

.k-slider-horizontal .k-slider-track {
  width: 100%;
}

.k-slider-horizontal .k-draghandle {
  width: 16px;
  height: 16px;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-slider-horizontal .k-slider-selection {
  width: calc((var(--kendo-slider-end, 0) - var(--kendo-slider-start, 0)) * 1%);
  left: calc(var(--kendo-slider-start, 0) * 1%);
}

.k-slider-horizontal .k-draghandle-start {
  left: calc(var(--kendo-slider-start, 0) * 1%);
}

.k-slider-horizontal .k-draghandle-end {
  left: calc(var(--kendo-slider-end, 0) * 1%);
}

[dir=rtl] .k-slider-horizontal .k-slider-selection {
  left: unset;
  right: calc(var(--kendo-slider-start, 0) * 1%);
}

[dir=rtl] .k-slider-horizontal .k-draghandle-start {
  left: unset;
  right: calc(var(--kendo-slider-start, 0) * 1%);
}

[dir=rtl] .k-slider-horizontal .k-draghandle-end {
  left: unset;
  right: calc(var(--kendo-slider-end, 0) * 1%);
}

[dir=rtl] .k-slider-horizontal .k-draghandle {
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

.k-slider-vertical .k-slider-track-wrap {
  width: 26px;
}

.k-slider-vertical .k-slider-track {
  height: 100%;
}

.k-slider-vertical .k-draghandle {
  width: 16px;
  height: 16px;
  left: 50%;
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}

.k-slider-vertical .k-slider-selection {
  bottom: calc(var(--kendo-slider-start, 0) * 1%);
  height: calc((var(--kendo-slider-end, 0) - var(--kendo-slider-start, 0)) * 1%);
}

.k-slider-vertical .k-draghandle-start {
  bottom: calc(var(--kendo-slider-start, 0) * 1%);
}

.k-slider-vertical .k-draghandle-end {
  bottom: calc(var(--kendo-slider-end, 0) * 1%);
}

.k-slider-vertical {
  height: 200px;
  flex-flow: column-reverse nowrap;
}

.k-slider-vertical .k-tick {
  text-align: right;
  margin-left: 2px;
}

.k-slider-vertical .k-slider-topleft .k-tick {
  text-align: left;
}

.k-slider-vertical .k-tick {
  background-position: -94px center;
}

.k-slider-vertical .k-slider-topleft .k-tick {
  background-position: -124px center;
}

.k-slider-vertical .k-slider-bottomright .k-tick {
  background-position: -154px center;
}

.k-slider-vertical .k-tick-large {
  display: flex;
  align-items: center;
  background-position: -4px center;
}

.k-slider-vertical .k-slider-topleft .k-tick-large {
  background-position: -34px center;
}

.k-slider-vertical .k-slider-bottomright .k-tick-large {
  background-position: -64px center;
}

.k-slider-vertical .k-first {
  background-position: -94px 100%;
}

.k-slider-vertical .k-tick-large.k-first {
  background-position: -4px 100%;
}

.k-slider-vertical .k-slider-topleft .k-first {
  background-position: -124px 100%;
}

.k-slider-vertical .k-slider-topleft .k-tick-large.k-first {
  background-position: -34px 100%;
}

.k-slider-vertical .k-slider-bottomright .k-first {
  background-position: -154px 100%;
}

.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first {
  background-position: -64px 100%;
}

.k-slider-vertical .k-last {
  background-position: -94px 0;
}

.k-slider-vertical .k-tick-large.k-last {
  background-position: -4px 0;
}

.k-slider-vertical .k-slider-topleft .k-last {
  background-position: -124px 0;
}

.k-slider-vertical .k-slider-topleft .k-tick-large.k-last {
  background-position: -34px 0;
}

.k-slider-vertical .k-slider-bottomright .k-last {
  background-position: -154px 0;
}

.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last {
  background-position: -64px 0;
}

.k-slider-vertical .k-label {
  text-align: left;
  left: 120%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-slider-vertical .k-first .k-label {
  top: 100%;
}

.k-slider-vertical .k-last .k-label {
  top: 0;
}

.k-slider-vertical .k-slider-topleft .k-label {
  left: auto;
  right: 120%;
}

.k-rtl .k-slider-vertical .k-label, .k-slider-vertical.k-rtl .k-label, .k-slider-vertical[dir=rtl] .k-label, [dir=rtl] .k-slider-vertical .k-label {
  left: auto;
  right: 120%;
}

.k-rtl .k-slider-vertical .k-slider-topleft .k-label, .k-slider-vertical.k-rtl .k-slider-topleft .k-label, .k-slider-vertical[dir=rtl] .k-slider-topleft .k-label, [dir=rtl] .k-slider-vertical .k-slider-topleft .k-label {
  left: 120%;
  right: auto;
}

.k-slider-horizontal {
  width: 200px;
  flex-flow: row nowrap;
}

.k-slider-horizontal .k-tick {
  background-position: center -92px;
}

.k-slider-horizontal .k-slider-topleft .k-tick {
  background-position: center -122px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick {
  background-position: center -152px;
}

.k-slider-horizontal .k-tick-large {
  background-position: center -2px;
}

.k-slider-horizontal .k-slider-topleft .k-tick-large {
  background-position: center -32px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large {
  background-position: center -62px;
}

.k-slider-horizontal .k-first {
  background-position: 0 -92px;
}

.k-slider-horizontal .k-tick-large.k-first {
  background-position: 0 -2px;
}

.k-slider-horizontal .k-slider-topleft .k-first {
  background-position: 0 -122px;
}

.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first {
  background-position: 0 -32px;
}

.k-slider-horizontal .k-slider-bottomright .k-first {
  background-position: 0 -152px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first {
  background-position: 0 -62px;
}

.k-slider-horizontal .k-last {
  background-position: 100% -92px;
}

.k-slider-horizontal .k-tick-large.k-last {
  background-position: 100% -2px;
}

.k-slider-horizontal .k-slider-topleft .k-last {
  background-position: 100% -122px;
}

.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last {
  background-position: 100% -32px;
}

.k-slider-horizontal .k-slider-bottomright .k-last {
  background-position: 100% -152px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last {
  background-position: 100% -62px;
}

.k-slider-horizontal .k-label {
  left: 50%;
  bottom: -1.2em;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-slider-horizontal .k-first .k-label {
  left: 0;
}

.k-slider-horizontal .k-last .k-label {
  left: 100%;
}

.k-slider-horizontal .k-slider-topleft .k-label {
  top: -1.2em;
}

.k-rtl .k-slider-horizontal .k-slider-selection, .k-rtl .k-slider-horizontal .k-slider-track, .k-slider-horizontal.k-rtl .k-slider-selection, .k-slider-horizontal.k-rtl .k-slider-track, .k-slider-horizontal[dir=rtl] .k-slider-selection, .k-slider-horizontal[dir=rtl] .k-slider-track, [dir=rtl] .k-slider-horizontal .k-slider-selection, [dir=rtl] .k-slider-horizontal .k-slider-track {
  right: 0;
  left: auto;
}

.k-rtl .k-slider-horizontal .k-button .k-i-arrow-e, .k-rtl .k-slider-horizontal .k-button .k-i-arrow-w, .k-slider-horizontal.k-rtl .k-button .k-i-arrow-e, .k-slider-horizontal.k-rtl .k-button .k-i-arrow-w, .k-slider-horizontal[dir=rtl] .k-button .k-i-arrow-e, .k-slider-horizontal[dir=rtl] .k-button .k-i-arrow-w, [dir=rtl] .k-slider-horizontal .k-button .k-i-arrow-e, [dir=rtl] .k-slider-horizontal .k-button .k-i-arrow-w {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-slider-selection, .k-slider-track {
  border-radius: 4px;
  margin: 0;
  padding: 0;
  position: absolute;
}

.k-slider-horizontal .k-slider-selection, .k-slider-horizontal .k-slider-track {
  height: 8px;
  left: 0;
  margin-top: -4px;
  top: 50%;
}

.k-slider-vertical .k-slider-selection, .k-slider-vertical .k-slider-track {
  bottom: 0;
  left: 50%;
  margin-left: -4px;
  width: 8px;
}

.k-draghandle {
  border-radius: 50%;
  width: 16px;
  height: 16px;
  border-style: solid;
  border-width: 1px;
  outline: 0;
  box-sizing: border-box;
  background: 0 0;
  text-align: center;
  position: absolute;
}

.k-slider.k-readonly .k-button, .k-slider.k-readonly .k-draghandle, .k-slider.k-readonly .k-slider-track, .k-slider.k-readonly .k-tick {
  pointer-events: none;
}

.k-slider-tooltip .k-callout-n, .k-slider-tooltip .k-callout-s {
  margin-left: -3px;
}

.k-slider-tooltip .k-callout-e, .k-slider-tooltip .k-callout-w {
  margin-top: -3px;
}

.k-scheduler .k-link {
  color: inherit;
}

.k-scheduler-toolbar {
  border-width: 0 0 1px;
  z-index: 2;
}

.k-scheduler-toolbar .k-nav-current {
  color: inherit;
  text-decoration: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  cursor: pointer;
}

.k-scheduler-toolbar .k-nav-current .k-icon {
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
}

.k-scheduler-toolbar .k-nav-current .k-lg-date-format, .k-scheduler-toolbar .k-nav-current .k-sm-date-format {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-scheduler-toolbar .k-nav-current .k-lg-date-format {
  display: inline-block;
}

.k-scheduler-toolbar .k-nav-current .k-sm-date-format {
  display: none;
}

.k-scheduler-toolbar .k-scheduler-search {
  display: inline-flex;
  flex-flow: row nowrap;
}

.k-scheduler-toolbar .k-scheduler-views-wrapper {
  margin-left: auto;
}

.k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown {
  width: auto;
  font: inherit;
  display: none;
}

@media (max-width: 1400px) {
  .k-scheduler-toolbar .k-nav-current .k-lg-date-format {
    max-width: 200px;
  }
}
@media (max-width: 1024px) {
  .k-scheduler-toolbar .k-nav-current .k-lg-date-format {
    display: none;
  }
  .k-scheduler-toolbar .k-nav-current .k-sm-date-format {
    display: inline-block;
  }
  .k-scheduler-toolbar .k-scheduler-views-wrapper .k-scheduler-views {
    display: none;
  }
  .k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown {
    display: inline-block;
  }
}
.k-scheduler-footer {
  border-width: 1px 0 0;
}

.k-edit-field.k-scheduler-toolbar {
  border-width: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.k-scheduler-header {
  text-align: center;
}

.k-scheduler-header .k-link {
  color: inherit;
}

.k-scheduler-header, .k-scheduler-header-wrap {
  overflow: hidden;
}

.k-scheduler-header-wrap {
  position: relative;
  border-style: solid;
  border-width: 0;
}

.k-scheduler .k-scrollbar-v .k-scheduler-header-wrap {
  border-right-width: 1px;
}

.k-scheduler-content, .k-scheduler-times {
  position: relative;
}

.k-scheduler-times {
  overflow: hidden;
  border-style: solid;
  border-width: 0;
}

.k-scheduler-content {
  overflow: auto;
}

.k-scheduler-monthview .k-scheduler-content {
  overflow-y: scroll;
}

.k-scheduler-layout, .k-scheduler-table {
  border-spacing: 0;
  width: 100%;
  margin: 0;
  border-collapse: separate;
}

.k-scheduler-layout > tbody > tr > td {
  padding: 0;
  vertical-align: top;
}

.k-safari .k-scheduler-layout > tbody > tr > td + td {
  width: 100%;
}

.k-scheduler-table {
  table-layout: fixed;
  max-width: none;
}

.k-scheduler-times .k-scheduler-table {
  table-layout: auto;
}

.k-scheduler-monthview .k-scheduler-content .k-scheduler-table {
  height: 100%;
}

.k-scheduler-table td, .k-scheduler-table th {
  height: 1.5em;
  padding: 4px 0.5em;
  font-size: 100%;
}

.k-scheduler .k-scheduler-table td, .k-scheduler .k-scheduler-table th {
  box-sizing: content-box;
}

.k-scheduler-dayview div:not(.k-scheduler-header) .k-today:not(.k-nonwork-hour):not(.k-selected), .k-scheduler-dayview div:not(.k-scheduler-header) .k-today:not(.k-nonwork-hour):not(.k-state-selected), .k-scheduler-timelineview .k-today:not(.k-nonwork-hour) {
  background-color: transparent;
}

.k-scheduler-monthview .k-hidden, .k-scheduler-monthview .k-hidden > div {
  width: 0 !important;
  overflow: hidden !important;
}

.k-scheduler-monthview .k-hidden {
  padding-left: 0 !important;
  padding-right: 0 !important;
  border-right-width: 0 !important;
}

.k-scheduler-monthview > tbody > tr:first-child .k-scheduler-times {
  margin-right: 1px;
}

.k-scheduler-monthview > tbody > tr:first-child .k-scheduler-times .k-hidden {
  height: auto;
}

.k-scheduler-monthview .k-hidden, .k-scheduler-monthview .k-scheduler-table td {
  height: 85px;
  text-align: right;
}

.k-scheduler-monthview .k-scheduler-content .k-scheduler-table-auto, .k-scheduler-monthview .k-scheduler-table-auto, .k-scheduler-monthview .k-scheduler-table-auto td {
  height: auto;
}

.k-scheduler-table td, .k-slot-cell {
  vertical-align: top;
}

.k-scheduler-layout tr + tr .k-scheduler-times th:last-child {
  vertical-align: top;
}

.k-scheduler-header th {
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-scheduler-header th, .k-scheduler-table td {
  border-style: solid;
  border-width: 0 0 1px 1px;
}

.k-scheduler-header th:first-child, .k-scheduler-table td:first-child {
  border-left-width: 0;
}

.k-scheduler-agendaview .k-scheduler-table td:first-child {
  border-left-width: 1px;
}

.k-scheduler-agendaview .k-scheduler-table td.k-first {
  border-left-width: 0;
}

.k-scheduler-layout tr + tr .k-scheduler-table > tbody > tr:last-child > td, .k-scheduler-layout tr + tr .k-scheduler-times tr:last-child > th, .k-scheduler-table > tbody > tr > .k-last {
  border-bottom-width: 0;
}

.k-scheduler-agendaview.k-scrollbar-h .k-scheduler-table > tbody > tr > td.k-last, .k-scrollbar-h .k-scheduler-content .k-scheduler-table > tbody > tr:last-child > td, .k-scrollbar-h tr + tr .k-scheduler-times {
  border-bottom-width: 1px;
}

.k-scheduler-times th {
  text-align: right;
  padding-right: 0.6em;
  border-style: solid;
  border-width: 0 1px 1px 0;
  border-color: transparent;
  white-space: nowrap;
}

.k-scheduler-layout tr + tr .k-scheduler-times th {
  border-bottom-color: transparent;
}

.k-scheduler-layout tr + tr .k-scheduler-times th.k-scheduler-times-all-day, .k-scheduler-layout tr + tr .k-scheduler-times th.k-slot-cell {
  border-bottom-color: inherit;
}

.k-scheduler .k-middle-row td {
  border-bottom-style: dotted;
}

.k-scheduler-now-arrow, .k-scheduler-now-line {
  position: absolute;
}

.k-scheduler-now-arrow {
  width: 0;
  height: 0;
  border: solid 5px transparent;
  left: 0;
}

.k-scheduler-now-line {
  left: 5px;
  right: 0;
  height: 1px;
}

.k-task {
  position: relative;
}

div.k-more-events {
  padding: 0;
  height: 13px;
}

.k-more-events > .k-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-event, .k-more-events {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  text-align: left;
  overflow: hidden;
  position: absolute;
}

.k-event .k-nav-day {
  display: inline-block;
}

.k-event {
  cursor: default;
  min-height: 1.3em;
}

.k-event-drag-hint {
  opacity: 0.6;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
}

.k-scheduler-header .k-event {
  white-space: nowrap;
}

.k-event-template {
  padding: 4px 1.4em 4px 0.6em;
}

.k-event-time {
  display: none;
  padding-bottom: 0;
  font-size: 0.9em;
}

.k-event-drag-hint .k-event-time {
  display: block;
}

.k-event-actions, .k-event > .k-link, .k-task > .k-link {
  position: absolute;
  top: 3px;
  right: 4px;
  white-space: nowrap;
}

.k-event-actions {
  z-index: 1;
}

.k-scheduler-agendaview .k-task > .k-link {
  top: 0;
  right: 0;
}

.k-event-actions:first-child {
  position: static;
  float: left;
  margin: 4px 2px 0 4px;
}

.k-webkit .k-event-actions:first-child {
  margin-top: 3px;
}

.k-event-actions:first-child > .k-link {
  display: inline-block;
}

.k-event-delete {
  display: none;
}

.k-event:hover .k-event-delete, tr:hover > td > .k-task .k-event-delete {
  display: inline-block;
}

.k-event .k-event-bottom-actions, .k-event .k-event-top-actions {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
}

.k-event .k-event-bottom-actions {
  top: auto;
  bottom: 0;
}

.k-event .k-resize-handle, .k-scheduler-mobile .k-event:hover .k-resize-handle {
  position: absolute;
  visibility: hidden;
  z-index: 2;
}

.k-event-active .k-resize-handle, .k-event:hover .k-resize-handle, .k-scheduler-mobile .k-event-active:hover .k-resize-handle {
  visibility: visible;
}

.k-event .k-resize-handle:after {
  content: "";
  position: absolute;
  opacity: 0.5;
}

.k-scheduler-mobile .k-event .k-resize-handle:after {
  -webkit-filter: none;
          filter: none;
  opacity: 1;
}

.k-event > .k-resize-n {
  top: 0;
  left: 0;
  right: 0;
  height: 0.4em;
}

.k-event > .k-resize-s {
  bottom: 0;
  left: 0;
  right: 0;
  height: 0.4em;
}

.k-event > .k-resize-e {
  right: 0;
  top: 0;
  bottom: 0;
  width: 0.4em;
}

.k-event > .k-resize-w {
  left: 0;
  top: 0;
  bottom: 0;
  width: 0.4em;
}

.k-event > .k-resize-n:after, .k-event > .k-resize-s:after {
  top: 1px;
  left: 50%;
  margin-left: -1em;
  width: 2em;
  height: 1px;
}

.k-event > .k-resize-s:after {
  top: auto;
  bottom: 1px;
}

.k-event > .k-resize-e:after, .k-event > .k-resize-w:after {
  left: 1px;
  top: 50%;
  margin-top: -0.7em;
  height: 1.4em;
  width: 1px;
}

.k-event > .k-resize-e:after {
  left: auto;
  right: 1px;
}

.k-scheduler-mobile .k-event > .k-resize-n, .k-scheduler-mobile .k-event > .k-resize-s {
  height: 0.6em;
}

.k-scheduler-mobile .k-event > .k-resize-e, .k-scheduler-mobile .k-event > .k-resize-w {
  width: 0.6em;
}

.k-scheduler-mobile .k-event > .k-resize-n:after, .k-scheduler-mobile .k-event > .k-resize-s:after {
  top: 0;
  margin-left: -3em;
  width: 4em;
  height: 0.6em;
}

.k-scheduler-mobile .k-event > .k-resize-s:after {
  bottom: 0;
}

.k-scheduler-mobile .k-event > .k-resize-e:after, .k-scheduler-mobile .k-event > .k-resize-w:after {
  left: 0;
  margin-top: -0.7em;
  height: 1.4em;
  width: 0.6em;
}

.k-scheduler-mobile .k-event > .k-resize-e:after {
  right: 0;
}

.k-scheduler-mobile .k-event > .k-resize-n:after {
  border-radius: 0 0 4px 4px;
}

.k-scheduler-mobile .k-event > .k-resize-s:after {
  border-radius: 4px 4px 0 0;
}

.k-scheduler-mobile .k-event > .k-resize-w:after {
  border-radius: 0 4px 4px 0;
}

.k-scheduler-mobile .k-event > .k-resize-e:after {
  border-radius: 4px 0 0 4px;
}

.k-scheduler-marquee {
  border-style: solid;
  border-width: 0;
}

.k-scheduler-marquee.k-first:before, .k-scheduler-marquee.k-last:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px;
}

div.k-scheduler-marquee:before {
  top: 0;
  left: 0;
  border-right-color: transparent;
  border-bottom-color: transparent;
}

div.k-scheduler-marquee:after {
  bottom: 0;
  right: 0;
  border-top-color: transparent;
  border-left-color: transparent;
}

.k-scheduler-marquee .k-label-top {
  position: absolute;
  top: 0.3em;
  left: 0.8em;
  font-size: 0.8em;
}

.k-scheduler-marquee .k-label-bottom {
  position: absolute;
  bottom: 0.3em;
  right: 0.81em;
  font-size: 0.8em;
}

.k-scheduler-quickedit .k-textbox {
  width: 200px;
}

.k-scheduler-agendaview .k-scheduler-table td, .k-scheduler-agendaview .k-scheduler-table th {
  text-align: left;
}

.k-scheduler-groupcolumn, .k-scheduler-times .k-slot-cell {
  width: 6em;
}

.k-scheduler-datecolumn {
  width: 12em;
}

.k-scheduler-timecolumn {
  width: 11em;
}

.k-scheduler-timecolumn > div {
  position: relative;
  vertical-align: top;
}

.k-webkit .k-scheduler-timecolumn > div > .k-icon {
  vertical-align: top;
}

.k-scheduler-timecolumn > div > .k-i-arrow-60-right {
  position: absolute;
  right: -4px;
}

.k-scheduler-timecolumn .k-i-arrow-60-left {
  margin-left: -4px;
}

.k-scheduler-mark {
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: middle;
  margin-right: 0.5em;
}

.k-scheduler-agendaday {
  float: left;
  margin: 0 0.2em 0 0;
  font-size: 3em;
  font-weight: 400;
}

.k-scheduler-agendaweek {
  display: block;
  margin: 0.4em 0 0;
  font-size: 1.1em;
  font-style: normal;
}

.k-scheduler-agendadate {
  font-size: 0.8em;
}

.k-scheduler-timecolumn {
  white-space: nowrap;
}

.k-scheduler-edit-form .k-edit-form-container, .k-scheduler-timezones .k-edit-form-container {
  width: 100%;
}

.k-scheduler-edit-form .k-edit-label {
  width: 17%;
}

.k-scheduler-edit-form .k-edit-field {
  width: 77%;
}

.k-scheduler-edit-form .k-textbox[name=title], .k-scheduler-edit-form textarea.k-textarea {
  width: 100%;
}

.k-scheduler-edit-form textarea.k-textarea {
  min-height: 4em;
  resize: vertical;
}

.k-scheduler-edit-form > .k-edit-box:first-child .k-datetimepicker {
  margin-right: 1em;
}

.k-edit-box {
  float: left;
}

.k-edit-box + .k-edit-box {
  float: right;
}

.k-scheduler-edit-form label + input {
  margin-left: 1em;
}

.k-edit-field > ul.k-reset > li {
  margin: 0.2em 0 0.4em;
  line-height: 2.4;
}

.k-edit-field > ul.k-reset.k-toolbar > li {
  margin: 0;
}

.k-edit-field > ul.k-reset .k-dateinput, .k-edit-field > ul.k-reset .k-datepicker, .k-edit-field > ul.k-reset .k-datetimepicker, .k-edit-field > ul.k-reset .k-dropdownlist, .k-edit-field > ul.k-reset .k-numerictextbox, .k-edit-field > ul.k-reset .k-widget {
  margin-left: 0.8em;
}

.k-form-field-wrap .k-button-group {
  margin: 0 0 16px;
}

.k-form-field .k-recur-interval, .k-form-field .k-recur-monthday, .k-form-field > ul.k-reset .k-numerictextbox {
  width: 5em;
}

.k-form-field > ul.k-reset .k-datepicker, .k-form-field > ul.k-reset .k-dropdownlist, div[name=recurrenceRule] > .k-dropdownlist {
  width: 9em;
}

.k-form-field .k-radio-item {
  display: flex;
  gap: 4px;
  align-items: center;
}

.k-scheduler-edit-form .k-edit-buttons .k-scheduler-delete, .k-scheduler-edit-form .k-edit-buttons .k-scheduler-resetSeries {
  float: left;
}

.k-popup-message {
  margin: 0;
  padding: 1em 0 2em;
  text-align: center;
}

.k-scheduler-timezones .k-dropdownlist:first-child {
  width: 100%;
}

.k-scheduler-timezones .k-dropdownlist + .k-dropdownlist {
  margin: 0.5em 0 0.7em;
}

.k-scheduler-refresh {
  float: right;
  padding: 0 0.5em;
}

@media (max-width: 480px) {
  .k-scheduler-timecolumn {
    width: 5em;
  }
  .k-scheduler-datecolumn {
    width: 6em;
    overflow: hidden;
  }
  .k-scheduler-datecolumn > div, .k-scheduler-timecolumn > div {
    white-space: normal;
  }
}
.k-scheduler-pdf-export {
  overflow: hidden;
}

.k-pdf-export-shadow .k-scheduler, .k-scheduler-pdf-export .k-scheduler-content, .k-scheduler-pdf-export .k-scheduler-times {
  height: auto !important;
  overflow: visible !important;
}

.k-scheduler-pdf-export .k-scheduler-header {
  padding: 0 !important;
}

.k-scheduler-pdf-export .k-scheduler-header-wrap {
  border-width: 0 !important;
}

.k-scheduler-pdf-export .k-scheduler-content .k-scheduler-table, .k-scheduler-pdf-export .k-scheduler-header .k-scheduler-table {
  width: 100% !important;
}

.k-rtl .k-scheduler .k-scheduler-navigation .k-i-arrow-60-left, .k-rtl .k-scheduler .k-scheduler-navigation .k-i-arrow-60-right {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-tooltip {
  padding: 4px 8px;
  min-width: 30px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  background-position: 0 0;
  background-repeat: repeat-x;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  position: absolute;
  z-index: 12000;
}

.k-tooltip-icon {
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
  flex-shrink: 0;
}

.k-tooltip-title {
  display: block;
}

.k-tooltip-content {
  align-self: stretch;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-tooltip-button {
  flex-shrink: 0;
}

.k-tooltip-button .k-icon {
  color: inherit;
}

.k-callout {
  width: 12px;
  height: 12px;
  border-width: 6px;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  position: absolute;
  pointer-events: none;
}

.k-callout-n {
  border-bottom-color: inherit;
  top: -1px;
  left: 50%;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  pointer-events: none;
}

.k-callout-e {
  border-left-color: inherit;
  top: 50%;
  right: -1px;
  -webkit-transform: translate(100%, -50%);
          transform: translate(100%, -50%);
  pointer-events: none;
}

.k-callout-s {
  border-top-color: inherit;
  bottom: -1px;
  left: 50%;
  -webkit-transform: translate(-50%, 100%);
          transform: translate(-50%, 100%);
  pointer-events: none;
}

.k-callout-w {
  border-right-color: inherit;
  top: 50%;
  left: -1px;
  -webkit-transform: translate(-100%, -50%);
          transform: translate(-100%, -50%);
  pointer-events: none;
}

span.k-tooltip {
  position: relative;
}

.k-validator-tooltip {
  margin-top: 6px;
  width: auto;
  white-space: normal;
  display: flex;
  align-items: center;
  z-index: 9999;
}

.k-validator-tooltip .k-callout-n {
  inset-inline-start: 16px;
}

.k-grid .k-validation-tooltip {
  max-width: 300px;
}

.k-splitter {
  position: relative;
  height: 300px;
}

.k-pane > .k-splitter {
  border-width: 0;
  overflow: hidden;
}

.k-splitter .k-pane {
  overflow: hidden;
}

.k-splitter .k-scrollable {
  overflow: auto;
}

.k-splitter .k-pane-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
}

.k-ghost-splitbar, .k-splitbar {
  position: absolute;
  border-style: solid;
  font-size: 0;
  outline: 0;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.k-ghost-splitbar-horizontal, .k-splitbar-horizontal {
  top: 0;
  width: 5px;
  border-width: 0 1px;
  background-repeat: repeat-y;
}

.k-ghost-splitbar-vertical, .k-splitbar-vertical {
  left: 0;
  height: 5px;
  border-width: 1px 0;
  background-repeat: repeat-x;
}

.k-splitbar-draggable-horizontal {
  cursor: w-resize;
}

.k-splitbar-draggable-vertical {
  cursor: n-resize;
}

.k-splitbar .k-resize-handle {
  display: none;
}

.k-restricted-size-horizontal, .k-restricted-size-vertical {
  background-color: red;
}

.k-splitbar-horizontal .k-icon {
  position: absolute;
  top: 50%;
  margin-top: -10px;
}

.k-splitbar-horizontal .k-i-arrow-60-right {
  margin-left: -2px;
}

.k-splitbar-horizontal.k-splitbar-draggable-horizontal .k-i-arrow-60-right {
  margin-top: 13px;
}

.k-splitbar-horizontal .k-i-arrow-60-left {
  margin-left: -3px;
}

.k-splitbar-horizontal.k-splitbar-draggable-horizontal .k-i-arrow-60-left {
  margin-top: -28px;
}

.k-splitbar-vertical .k-i-arrow-60-up {
  margin-top: -2px;
}

.k-splitbar-vertical .k-i-arrow-60-down {
  margin-top: -2px;
}

.k-splitbar-vertical.k-splitbar-draggable-vertical .k-i-arrow-60-up {
  margin-left: -17px;
}

.k-splitbar-vertical.k-splitbar-draggable-vertical .k-i-arrow-60-down {
  margin-left: 23px;
}

.k-i-arrow-60-down, .k-i-arrow-60-left, .k-i-arrow-60-right, .k-i-arrow-60-up {
  cursor: pointer;
}

.k-splitbar-horizontal .k-icon {
  position: absolute;
  top: 50%;
  width: 7px;
  height: 20px;
  margin-top: -10px;
}

.k-splitbar-static-horizontal {
  width: 1px;
}

.k-splitbar-static-vertical {
  height: 1px;
}

.k-splitbar-vertical .k-icon {
  position: absolute;
  left: 50%;
}

.k-splitbar-draggable-horizontal .k-resize-handle, .k-splitbar-draggable-vertical .k-resize-handle {
  display: inline-block;
  border-radius: 1px;
}

.k-splitbar-draggable-horizontal .k-resize-handle {
  width: 3px;
  height: 20px;
}

.k-splitbar-draggable-vertical .k-resize-handle {
  width: 20px;
  height: 3px;
}

.k-splitbar .k-i-arrow-60-down, .k-splitbar .k-i-arrow-60-left, .k-splitbar .k-i-arrow-60-right, .k-splitbar .k-i-arrow-60-up {
  font-size: 10px;
}

.k-splitter-resizing {
  overflow: hidden;
}

.k-rtl .k-splitbar-horizontal .k-i-arrow-60-right {
  margin-top: 13px;
  margin-right: -3px;
}

.k-rtl .k-splitbar-horizontal .k-i-arrow-60-left {
  margin-top: -28px;
  margin-right: -2px;
}

.k-rtl .k-splitbar-vertical .k-i-arrow-60-up {
  margin-top: -2px;
  margin-left: -17px;
}

.k-rtl .k-splitbar-vertical .k-i-arrow-60-down {
  margin-top: -2px;
  margin-left: 23px;
}

html .k-upload {
  position: relative;
}

.k-dropzone .k-dropzone-hint, .k-upload-button {
  vertical-align: middle;
}

.k-dropzone, .k-file {
  position: relative;
}

.k-dropzone {
  border-style: solid;
  border-width: 0;
  padding: 0.8em;
  background-color: transparent;
}

.k-dropzone .k-dropzone-hint {
  margin-left: 0.6em;
}

.k-dropzone-active .k-dropzone-hint {
  display: inline-block;
}

.k-dropzone-active .k-upload-status {
  display: none;
}

.k-upload-button {
  position: relative;
  overflow: hidden;
  direction: ltr;
}

.k-upload .k-upload-button {
  min-width: 7.167em;
  margin-right: 1.6em;
}

.k-upload-button input {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  font: 170px monospace !important;
  opacity: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
}

.k-upload-files {
  border-style: solid;
  border-width: 1px 0 0;
}

.k-upload-files .k-button {
  padding: 0;
}

.k-upload-status .k-i-warning {
  display: none;
}

.k-upload-status-total .k-icon {
  display: inline-block;
  margin-right: 4px;
  vertical-align: text-bottom;
}

.k-upload-files ~ .k-clear-selected, .k-upload-files ~ .k-upload-selected {
  margin-top: -5px;
}

.k-upload .k-fail {
  background-position: -161px -111px;
}

.k-file {
  border-style: solid;
  border-width: 0 0 1px;
  padding: 0.65em 1em calc(0.65em + 2px) 1em;
  white-space: nowrap;
  outline: 0;
}

.k-file .k-upload-action {
  background: 0 0;
  border-width: 0;
  box-shadow: none;
  margin-right: 3px;
}

.k-file:last-child {
  border-bottom-width: 0;
}

.k-file .k-icon {
  display: inline-block;
  position: relative;
}

.k-upload-files .k-file {
  display: flex;
  align-items: flex-start;
  position: relative;
}

.k-file-extension-wrapper, .k-file-group-wrapper, .k-file-invalid-extension-wrapper, .k-file-name-size-wrapper, .k-multiple-files-extension-wrapper, .k-multiple-files-group-wrapper, .k-multiple-files-invalid-extension-wrapper {
  display: block;
}

.k-file-extension-wrapper, .k-file-invalid-extension-wrapper, .k-multiple-files-extension-wrapper, .k-multiple-files-invalid-extension-wrapper {
  position: relative;
  width: 24px;
  height: 34px;
  border-width: 2px;
  border-style: solid;
  vertical-align: top;
  font-size: 0.57em;
  text-transform: uppercase;
}

.k-file-invalid-extension-wrapper, .k-multiple-files-invalid-extension-wrapper {
  font-size: 1.2em;
}

.k-multiple-files-extension-wrapper, .k-multiple-files-invalid-extension-wrapper {
  margin-top: 4px;
}

.k-file-group-wrapper .k-file-group, .k-file-invalid-group-wrapper .k-file-group, .k-multiple-files-group-wrapper .k-file-group, .k-multiple-files-invalid-group-wrapper .k-file-group {
  font-size: 32px;
}

.k-file-group-wrapper .k-file-state, .k-file-invalid-group-wrapper .k-file-state, .k-multiple-files-group-wrapper .k-file-state, .k-multiple-files-invalid-group-wrapper .k-file-state {
  position: absolute;
}

.k-multiple-files-group-wrapper, .k-multiple-files-invalid-group-wrapper {
  vertical-align: top;
}

.k-file-state {
  visibility: hidden;
}

.k-file-single > .k-file-name-size-wrapper, .k-file > .k-file-name-size-wrapper, .k-multiple-files-wrapper {
  overflow: hidden;
  flex: 1 0 0;
  margin-left: 1em;
}

.k-multiple-files-wrapper .k-file-name-size-wrapper {
  margin-bottom: 1em;
}

.k-file-name-size-wrapper {
  vertical-align: middle;
}

.k-file-extension-wrapper:before, .k-file-invalid-extension-wrapper:before, .k-multiple-files-extension-wrapper:after, .k-multiple-files-extension-wrapper:before, .k-multiple-files-invalid-extension-wrapper:after, .k-multiple-files-invalid-extension-wrapper:before {
  position: absolute;
  content: "";
  display: inline-block;
  border-style: solid;
}

.k-file-extension-wrapper:before, .k-file-invalid-extension-wrapper:before, .k-multiple-files-extension-wrapper:before, .k-multiple-files-invalid-extension-wrapper:before {
  top: -1px;
  right: -1px;
  width: 0;
  height: 0;
  border-width: 6px;
  margin-top: -1px;
  margin-right: -1px;
}

.k-multiple-files-extension-wrapper:after, .k-multiple-files-invalid-extension-wrapper:after {
  top: -6px;
  left: -6px;
  width: 15px;
  height: 35px;
  border-width: 2px 0 0 2px;
}

.k-file-extension, .k-file-invalid-icon {
  position: absolute;
  bottom: 0;
  line-height: normal;
}

.k-file-extension {
  margin-left: 0.4em;
  margin-bottom: 0.3em;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.k-file-invalid-icon {
  margin-left: 5px;
}

.k-file-information, .k-file-name, .k-file-size, .k-file-validation-message {
  display: block;
}

.k-file-name {
  position: relative;
  max-width: 100%;
  vertical-align: middle;
  line-height: 1.2em;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-file-information, .k-file-size, .k-file-validation-message {
  font-size: 0.78em;
  line-height: 1.5em;
}

.k-file-information, .k-file-validation-message {
  line-height: 1.5em;
}

.k-file-size {
  line-height: 1.2em;
}

.k-upload-files .k-upload-status {
  line-height: 1;
  opacity: 0.65;
}

.k-button.k-upload-action.k-active:hover, .k-button.k-upload-action.k-state-active:hover, .k-button.k-upload-action:active:hover, .k-button.k-upload-action:hover, .k-upload-action {
  color: inherit;
  background: 0 0;
  border: 0;
}

.k-upload-action {
  opacity: 0.6;
}

.k-upload-action:hover {
  opacity: 1;
}

.k-upload-action .k-icon {
  vertical-align: top;
}

.k-file .k-upload-status .k-button, .k-file .k-upload-status > .k-icon {
  vertical-align: middle;
  border-radius: 50%;
}

.k-dropzone {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.k-dropzone .k-upload-status {
  position: static;
  margin-left: 10px;
}

.k-upload-pct {
  margin-right: 0.75em;
}

.k-ie9 .k-upload-status-total {
  top: 1.5em;
}

.k-ie9 .k-upload-status-total > .k-icon {
  margin-top: -3px;
}

.k-upload-action {
  line-height: normal;
}

.k-upload .k-progress {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
}

.k-upload .k-progressbar {
  height: 2px;
  position: absolute;
  bottom: 0.32em;
  width: calc(100% - 2em);
}

.k-upload .k-progressbar .k-progress {
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.k-file-invalid > .k-progress {
  width: 100%;
}

.k-upload .k-action-buttons {
  border-width: 1px 0 0 0;
  border-style: solid;
}

.k-no-flexbox .k-upload .k-action-buttons .k-button {
  border-width: 0;
}

.k-rtl .k-file-extension-wrapper {
  margin-left: 14px;
}

.k-rtl .k-upload .k-upload-button {
  margin-right: 0;
  margin-left: 1.6em;
}

.k-mediaplayer {
  position: relative;
}

.k-mediaplayer > iframe, .k-mediaplayer > video {
  vertical-align: top;
}

.k-mediaplayer .k-mediaplayer-overlay {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
}

.k-mediaplayer-titlebar {
  padding: 8px;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  color: #fff;
  background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.05) 80%, rgba(0, 0, 0, 0));
}

.k-mediaplayer-toolbar-wrap {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  right: 0;
}

.k-mediaplayer-toolbar {
  padding: 2px;
  border-width: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  position: relative;
}

.k-mediaplayer-toolbar > * {
  display: inline-flex;
  align-items: center;
  align-content: center;
}

.k-mediaplayer-toolbar > * + * {
  margin-left: 5px;
}

.k-mediaplayer-toolbar .k-align-right > * + * {
  margin-left: 5px;
}

.k-mediaplayer-toolbar .k-mediaplayer-quality {
  width: auto;
  padding: 0;
  background: none transparent;
}

.k-mediaplayer-quality-wrap, .k-mediaplayer-volume-wrap {
  display: inline-flex;
  align-items: center;
}

.k-quality-list {
  width: 80px !important;
  margin-left: -32px !important;
}

.k-slider.k-mediaplayer-seekbar {
  width: 100%;
  position: absolute;
  z-index: 3;
  top: -17px;
  left: 0;
}

.k-slider.k-mediaplayer-seekbar .k-slider-track {
  width: 100% !important;
  border-radius: 0;
}

.k-slider.k-mediaplayer-seekbar .k-slider-selection {
  border-radius: 0;
}

.k-mediaplayer-fullscreen {
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.k-no-flexbox .k-mediaplayer-toolbar .k-align-right > * {
  display: inline-block;
  vertical-align: middle;
}

.k-no-flexbox .k-mediaplayer-toolbar .k-button-flat {
  height: auto;
}

.k-no-flexbox .k-mediaplayer-toolbar .k-toolbar-spacer {
  display: none;
}

.k-toolbar-wrap {
  float: left;
}

.k-toolbar-wrap .k-dropzone em, .k-toolbar-wrap .k-upload-files {
  display: none;
}

.k-toolbar-wrap .k-dropzone {
  border: 0;
  padding: 0;
}

.k-toolbar-wrap .k-dropzone-active {
  text-align: center;
}

.k-toolbar-wrap .k-dropzone-active em {
  display: inline;
  margin: 0;
  font-size: 5em;
  font-style: normal;
}

.k-toolbar-wrap .k-dropzone-active .k-upload-button {
  display: none;
}

.k-filebrowser-dropzone {
  z-index: 10010;
  opacity: 0.4;
  position: fixed;
}

.k-search-wrap {
  padding: 0;
  width: 20%;
  position: relative;
}

.k-search-wrap label {
  position: absolute;
  top: 0;
  left: 4px;
  line-height: 20px;
  font-style: italic;
}

.k-search-wrap input.k-input {
  padding-left: 0;
  padding-right: 0;
}

.k-search-wrap .k-search {
  position: absolute;
  top: 50%;
  right: 2px;
  margin: 0;
  margin-top: -8px;
}

.k-filebrowser .k-filebrowser-toolbar {
  border-style: solid;
  border-width: 1px;
  margin: 8px 0 0;
  padding: 0.25em;
  line-height: 23px;
  white-space: nowrap;
}

.k-filebrowser .k-tiles-arrange {
  float: right;
}

.k-filebrowser .k-tiles-arrange .k-dropdown, .k-filebrowser .k-tiles-arrange .k-dropdownlist {
  width: 5.3em;
}

.k-filebrowser .k-upload {
  border-width: 0;
  background-color: transparent;
}

.k-filebrowser .k-upload .k-upload-files, .k-filebrowser .k-upload .k-upload-status {
  display: none;
}

.k-filebrowser .k-upload .k-upload-button {
  margin: 0;
  width: auto;
  min-width: auto;
}

.k-filebrowser .k-breadcrumb {
  position: relative;
  float: left;
  width: 79%;
  margin: 0;
}

.k-filebrowser .k-filemanager-listview {
  height: 390px;
  max-height: 50vh;
  margin-bottom: 2em;
}

.k-filebrowser .k-filemanager-listview .k-listview-content {
  height: 100%;
}

.k-filebrowser .k-form-text-row {
  text-align: right;
}

.k-filebrowser .k-form-text-row label {
  width: 14%;
}

.k-filebrowser .k-form-text-row input {
  width: 80%;
}

.k-chart, .k-gauge, .k-sparkline, .k-stockchart {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-chart, .k-stockchart {
  height: 400px;
}

.k-chart > canvas {
  vertical-align: top;
}

.k-stockchart, div.k-chart, div.k-gauge, span.k-sparkline {
  background-color: transparent;
}

.k-gauge {
  text-align: left;
  position: relative;
}

.k-arcgauge {
  display: inline-block;
}

.k-arcgauge-label {
  position: absolute;
  text-align: center;
  padding: 0;
  margin: 0;
}

.k-baseline-marker {
  zoom: 1;
}

.k-chart-tooltip {
  padding: 4px 8px;
  border-radius: 4px;
  color: #fff;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpi/P//vwMDFQELEP8beQb+HTWQYgP/DHoD/466cAR4edRAyg38P6hLbIAAAwCnWhhVsxvdCAAAAABJRU5ErkJggg==);
  background-position: 0 0;
  background-repeat: repeat-x;
  line-height: normal;
  white-space: nowrap;
  z-index: 12000;
}

.k-chart-tooltip-inverse {
  color: #000;
}

.k-chart-tooltip table {
  border-spacing: 0;
  border-collapse: collapse;
}

.k-chart-tooltip th {
  width: auto;
  text-align: center;
  padding: 1px;
}

.k-chart-tooltip td {
  width: auto;
  text-align: left;
  padding: 0.1em 0.2em;
}

.k-chart-shared-tooltip-marker {
  display: block;
  width: 15px;
  height: 3px;
}

.k-selector {
  position: absolute;
  -webkit-transform: translateZ(0);
}

.k-selection {
  position: absolute;
  border-width: 1px;
  border-style: solid;
  border-color: #d2d2d2;
  border-bottom: 0;
  height: 100%;
}

.k-selection-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.01);
}

.k-handle {
  background: #d2d2d2;
  width: 7px;
  height: 26px;
  cursor: e-resize;
  z-index: 1;
  border-radius: 6px;
  position: absolute;
}

.k-handle div {
  width: 100%;
  height: 100%;
  background-color: transparent;
}

.k-left-handle {
  left: -4px;
}

.k-right-handle {
  right: -4px;
}

.k-left-handle div {
  margin: -20px 0 0 -15px;
  padding: 40px 30px 0 0;
}

.k-left-handle.k-handle-active div {
  margin-left: -40px;
  padding-right: 55px;
}

.k-right-handle div {
  margin: -20px 0 0 -15px;
  padding: 40px 0 0 30px;
}

.k-right-handle.k-handle-active div {
  padding-left: 55px;
}

.k-mask {
  position: absolute;
  height: 100%;
  background-color: #fff;
  opacity: 0.8;
}

.k-navigator-hint div {
  position: absolute;
}

.k-navigator-hint .k-scroll {
  position: absolute;
  height: 4px;
  border-radius: 4px;
  background: #d2d2d2;
}

.k-navigator-hint .k-tooltip {
  margin-top: 20px;
  min-width: 160px;
  opacity: 1;
  text-align: center;
  border: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  background: #fff;
}

.k-sparkline, .k-sparkline span {
  display: inline-block;
  vertical-align: top;
}

.k-sparkline span {
  height: 100%;
  width: 100%;
}

.k-diagram, .k-map {
  height: 600px;
}

.k-diagram .km-scroll-wrapper, .k-map .km-scroll-wrapper {
  padding-bottom: 0;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.k-diagram .km-scroll-container, .k-diagram .km-scroll-wrapper, .k-map .km-scroll-container, .k-map .km-scroll-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
}

.k-diagram .k-layer, .k-map .k-layer {
  position: absolute;
  left: 0;
  top: 0;
}

.k-diagram .km-touch-scrollbar, .k-map .km-touch-scrollbar {
  display: none;
}

.k-map {
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
}

.k-map .k-map-controls {
  position: absolute;
}

.k-map .k-pos-top {
  top: 0;
}

.k-map .k-pos-bottom {
  bottom: 0;
}

.k-map .k-pos-left {
  left: 0;
}

.k-map .k-pos-right {
  right: 0;
}

.k-map .k-navigator {
  margin: 1em;
  width: 50px;
  height: 50px;
  border-width: 1px;
  border-style: solid;
  border-radius: 80px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.k-pdf-export .k-map .k-navigator {
  display: none;
}

.k-map .k-zoom-control {
  margin: 1em;
  vertical-align: middle;
}

.k-map .k-zoom-control .k-button {
  width: auto;
  height: auto;
}

.k-pdf-export .k-map .k-zoom-control {
  display: none;
}

.k-map .k-attribution {
  padding: 2px 4px;
  font-size: 10px;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 1000;
}

.k-map .k-marker {
  width: 28px;
  height: 40px;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  font-size: 28px;
  position: absolute;
  cursor: pointer;
  overflow: visible;
}

.k-navigator > .k-button {
  margin: 0;
  padding: 0;
  width: auto;
  height: auto;
  border-color: transparent;
  border-radius: 16px;
  line-height: 1;
  background: 0 0;
  position: absolute;
}

.k-navigator > .k-button .k-icon {
  min-width: 0;
  min-height: 0;
}

.k-navigator .k-navigator-n, .k-navigator .k-navigator-up {
  top: 2px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-navigator .k-navigator-e, .k-navigator .k-navigator-right {
  right: 2px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-navigator .k-navigator-down, .k-navigator .k-navigator-s {
  bottom: 2px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-navigator .k-navigator-left, .k-navigator .k-navigator-w {
  left: 2px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-pdf-export .k-navigator {
  display: none;
}

.k-button-wrap {
  border-radius: 4px;
  display: inline-block;
}

.k-button-wrap .k-button {
  position: relative;
  padding: 4px;
  line-height: 16px;
}

.k-button-wrap .k-button .k-icon {
  vertical-align: top;
}

.k-buttons-horizontal :first-child {
  border-radius: 4px 0 0 4px;
}

.k-buttons-horizontal :first-child + .k-zoom-in {
  border-radius: 0;
  margin-left: -1px;
}

.k-buttons-horizontal .k-zoom-out {
  border-radius: 0 4px 4px 0;
  margin-left: -1px;
}

.k-button-wrap .k-button:hover {
  z-index: 1;
}

.k-buttons-vertical .k-button {
  display: block;
}

.k-buttons-vertical :first-child {
  border-radius: 4px 4px 0 0;
}

.k-buttons-vertical .k-zoom-out {
  border-radius: 0 0 4px 4px;
  margin-top: -1px;
}

.k-zoom-text {
  margin: 0;
  width: 4.3em;
  vertical-align: top;
}

.k-rtl .k-buttons-horizontal :first-child {
  border-radius: 0 4px 4px 0;
}

.k-rtl .k-buttons-horizontal :first-child + .k-zoom-in {
  border-radius: 0;
  margin-left: 0;
  margin-right: -1px;
}

.k-rtl .k-buttons-horizontal .k-zoom-out {
  border-radius: 4px 0 0 4px;
  margin-left: 0;
  margin-right: -1px;
}

.k-diagram {
  height: 600px;
}

.k-diagram .km-scroll-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.k-diagram .km-scroll-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.k-canvas-container {
  width: 100%;
  height: 100%;
}

.k-diagram img {
  box-sizing: content-box;
}

.k-treemap {
  overflow: hidden;
  height: 400px;
}

.k-treemap-tile {
  box-sizing: border-box;
  border-style: solid;
  border-width: 1px;
  position: absolute;
  margin: -1px 0 0 -1px;
  overflow: hidden;
}

.k-treemap-tile.k-leaf {
  padding: 0.6em;
}

.k-treemap-wrap.k-last > .k-treemap-tile {
  padding: 0.3em;
}

.k-treemap-tile.k-hover, .k-treemap-tile.k-state-hover {
  z-index: 2;
  background-image: none;
}

.k-treemap > .k-treemap-tile {
  position: relative;
  height: 100%;
}

.k-treemap-title {
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 2.42em;
  height: 2.42em;
  padding: 0 0.6em;
  white-space: nowrap;
}

.k-treemap-wrap .k-treemap-title {
  border-width: 0 0 1px;
  border-style: solid;
}

.k-treemap-wrap {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.k-treemap-title + .k-treemap-wrap {
  top: 2.42em;
}

.k-treemap-title-vertical {
  box-sizing: border-box;
  text-overflow: ellipsis;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 2.42em;
  line-height: 2.42em;
  overflow: hidden;
  padding: 0.6em 0;
  white-space: nowrap;
}

.k-treemap-title-vertical > div {
  position: absolute;
  top: 0;
  right: 1.23em;
  -webkit-transform-origin: right;
          transform-origin: right;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.k-treemap-title-vertical + .k-treemap-wrap {
  left: 2.42em;
}

.k-pane-wrapper {
  position: relative;
  font-size: 14px;
}

.k-pane-wrapper .k-pane {
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  box-sizing: border-box;
  font-family: sans-serif;
  overflow-x: hidden;
}

.k-pane-wrapper .k-view {
  top: 0;
  left: 0;
  position: relative;
  border: 0;
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  align-items: stretch;
  align-content: stretch;
  vertical-align: top;
}

.k-pane-wrapper .k-content {
  min-height: 1px;
  flex: 1;
  align-items: stretch;
  display: block;
  width: auto;
  overflow: hidden;
  position: relative;
}

.k-pane-wrapper .k-grid-column-menu > .k-header, .k-pane-wrapper .k-grid-edit-form > .k-header, .k-pane-wrapper .k-grid-filter-menu > .k-header, .k-pane-wrapper .k-scheduler-edit-form > .k-header {
  display: flex;
  justify-content: space-between;
  padding: 0.3em 0.6em;
  width: auto;
  line-height: 2em;
}

.k-pane-wrapper .k-grid-column-menu > .k-header .k-header-cancel .k-icon, .k-pane-wrapper .k-grid-column-menu > .k-header .k-header-done .k-icon, .k-pane-wrapper .k-grid-edit-form > .k-header .k-header-cancel .k-icon, .k-pane-wrapper .k-grid-edit-form > .k-header .k-header-done .k-icon, .k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-cancel .k-icon, .k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-done .k-icon, .k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-cancel .k-icon, .k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-done .k-icon {
  font-size: 1.5em;
}

.k-pane-wrapper .k-grid-edit-row .k-textbox {
  box-sizing: border-box;
}

.k-ie .k-pane-wrapper .k-scheduler .k-scheduler-footer, .k-ie .k-pane-wrapper .k-scheduler .k-scheduler-toolbar {
  line-height: 2em;
}

.k-pane-wrapper > div.k-pane {
  box-shadow: none;
  font-weight: 400;
}

.k-pane-wrapper .k-grid-column-menu .k-content, .k-pane-wrapper .k-grid-edit-form .k-content, .k-pane-wrapper .k-grid-filter-menu .k-content, .k-pane-wrapper .k-popup-edit-form .k-content {
  overflow-y: auto;
}

.k-pane-wrapper .k-grid-column-menu .k-content > .k-scroll-container, .k-pane-wrapper .k-grid-edit-form .k-content > .k-scroll-container, .k-pane-wrapper .k-grid-filter-menu .k-content > .k-scroll-container, .k-pane-wrapper .k-popup-edit-form .k-content > .k-scroll-container {
  position: absolute;
  width: 100%;
  min-height: 100%;
  box-sizing: border-box;
}

.k-pane-wrapper .k-grid-filter-menu .k-filter-selected-items {
  margin: 1em;
  font-weight: 400;
}

.k-pane-wrapper .k-grid-edit-form .k-edit-form-container, .k-pane-wrapper .k-grid-edit-form .k-popup-edit-form {
  width: auto;
}

.k-pane-wrapper .k-grid .k-grid-search {
  width: 100%;
}

.k-grid-mobile {
  border-width: 0;
}

.k-grid-mobile .k-resize-handle-inner::before {
  content: "\e01e";
  position: absolute;
  top: calc(50% - 1px);
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 0.2em;
}

.k-grid-mobile .k-edit-cell > input, .k-grid-mobile .k-edit-cell > select, .k-grid-mobile .k-grid-edit-row > td > input, .k-grid-mobile .k-grid-edit-row > td > select {
  width: 100%;
  box-sizing: border-box;
}

.k-grid-mobile .k-header a {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-user-drag: none;
  -moz-user-drag: none;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-view {
  padding: 0;
  flex-direction: column;
  align-items: stretch;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-view > .k-listgroup-form-row {
  margin: 0;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-items-wrap {
  width: 100%;
  margin: -1px 0;
}

.k-pane-wrapper .k-scheduler-edit-form .k-scheduler-recur-end-wrap {
  white-space: nowrap;
}

.k-scheduler-mobile {
  border-width: 0;
}

.k-scheduler-mobile th {
  font-weight: 400;
}

.k-scheduler-mobile .k-scheduler-toolbar > * {
  margin: 0;
}

.k-scheduler-mobile .k-scheduler-toolbar::before {
  display: none;
}

.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin: 0;
}

.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: space-evenly;
}

.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-y-date-format {
  font-size: 12px;
}

.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current {
  flex-direction: column;
}

.k-scheduler-mobile .k-scheduler-footer {
  display: flex;
  justify-content: space-between;
}

.k-scheduler-mobile .k-scheduler-footer > * {
  margin: 0;
}

.k-scheduler-mobile .k-scheduler-footer::before {
  display: none;
}

.k-scheduler-mobile .k-scheduler-monthview .k-hidden {
  height: 40px;
}

.k-scheduler-mobile .k-scheduler-monthview .k-scheduler-table td {
  height: 40px;
  vertical-align: top;
  text-align: center;
}

.k-scheduler-mobile .k-scheduler-monthview .k-events-container {
  position: absolute;
  text-align: center;
  height: 6px;
  line-height: 6px;
}

.k-scheduler-mobile .k-scheduler-monthview .k-event {
  position: static;
  display: inline-block;
  width: 4px;
  height: 4px;
  min-height: 0;
  margin: 1px;
}

.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header.k-mobile-horizontal-header .k-scheduler-times table tr:first-child {
  display: none;
}

.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header .k-scheduler-header .k-scheduler-date-group {
  display: none;
}

.k-scheduler-mobile .k-scheduler-agendaview .k-mobile-header {
  display: none;
}

.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table {
  table-layout: auto;
}

.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table .k-scheduler-groupcolumn {
  width: 1%;
}

.k-scheduler-mobile .k-mobile-header .k-scheduler-table td, .k-scheduler-mobile .k-mobile-header .k-scheduler-table th {
  height: 1.5em;
}

.k-scheduler-mobile .k-scheduler-table td, .k-scheduler-mobile .k-scheduler-table th {
  height: 2em;
  vertical-align: middle;
}

.k-scheduler-mobile .k-scheduler-times th {
  font-size: 1em;
}

.k-scheduler-mobile .k-scheduler-datecolumn-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.k-scheduler-mobile .k-task {
  display: flex;
  align-items: center;
}

.k-scheduler-mobile .k-task .k-scheduler-mark {
  border-radius: 50%;
}

.k-scheduler-mobile .k-task .k-i-reload {
  font-size: 1em;
  margin-right: 0.5em;
}

.k-scheduler-mobile .k-task .k-scheduler-task-text {
  flex: 1 1 0%;
}

.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell, .k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn, .k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell, .k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn {
  vertical-align: top;
}

.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell .k-scheduler-group-text, .k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn .k-scheduler-group-text, .k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell .k-scheduler-group-text, .k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn .k-scheduler-group-text {
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  white-space: nowrap;
}

.k-scheduler-mobile .k-scrollbar-h tr + tr .k-scheduler-times {
  border-bottom-width: 0;
}

.k-pane-wrapper .k-pane * {
  background-clip: border-box;
}

.k-pane-wrapper .k-filter-help-text, .k-pane-wrapper .k-list-title {
  padding: 0.5em 1em;
  display: block;
}

.k-pane-wrapper .k-listgroup .k-listgroup-item {
  border-color: inherit;
}

.k-pane-wrapper .k-listgroup + .k-listgroup {
  margin-top: 2em;
}

.k-pane-wrapper .k-column-menu .k-filter-item .k-filterable * {
  pointer-events: none;
}

.k-pane-wrapper .k-filter-menu {
  padding: 0;
}

.k-pane-wrapper .k-filter-menu .k-space-right {
  border: 0;
  padding: 0 10px;
  background: 0;
}

.k-pane-wrapper .k-filter-menu .k-space-right > input {
  width: 100%;
  height: 2em;
  padding: 1px 0;
  margin: 0;
  border-radius: 3px;
  text-indent: 1em;
  border-width: 1px;
  border-style: solid;
}

.k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom {
  right: 15px;
  z-index: 2;
}

.k-pane-wrapper .k-filter-menu .k-filter-tools {
  margin: 1em;
  display: flex;
  justify-content: space-between;
}

.k-pane-wrapper .k-popup-edit-form .k-recur-editor-wrap {
  display: flex;
}

.k-pane-wrapper .k-popup-edit-form .k-mobiletimezoneeditor {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: relative;
  flex: 1 1 auto;
}

.k-pane-wrapper .k-multicheck-wrap.k-listgroup {
  overflow-y: auto;
}

.k-pane-wrapper .k-disabled, .k-pane-wrapper .k-state-disabled {
  opacity: 1;
}

.k-pane-wrapper .k-disabled > *, .k-pane-wrapper .k-state-disabled > * {
  opacity: 0.7;
}

.k-ie .k-pane-wrapper .k-grid .k-icon {
  text-indent: 0;
}

.k-pane-wrapper .k-pager-wrap.k-pager-sm {
  justify-content: center;
}

.k-pane-wrapper .k-pager-wrap.k-pager-sm .k-pager-refresh {
  display: none;
}

.km-scroll-container {
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-margin-collapse: separate;
  -webkit-transform: translatez(0);
}

.k-widget .km-scroll-wrapper {
  position: relative;
  padding-bottom: 0;
}

.km-touch-scrollbar {
  position: absolute;
  visibility: hidden;
  z-index: 200000;
  height: 0.3em;
  width: 0.3em;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.3s linear;
}

.km-vertical-scrollbar {
  height: 100%;
  right: 2px;
  top: 2px;
}

.km-horizontal-scrollbar {
  width: 100%;
  left: 2px;
  bottom: 2px;
}

.k-pane-wrapper[dir=rtl] .k-grid-column-menu > .k-header, .k-pane-wrapper[dir=rtl] .k-grid-edit-form > .k-header, .k-pane-wrapper[dir=rtl] .k-grid-filter-menu > .k-header, .k-pane-wrapper[dir=rtl] .k-scheduler-edit-form > .k-header, .k-rtl .k-pane-wrapper .k-grid-column-menu > .k-header, .k-rtl .k-pane-wrapper .k-grid-edit-form > .k-header, .k-rtl .k-pane-wrapper .k-grid-filter-menu > .k-header, .k-rtl .k-pane-wrapper .k-scheduler-edit-form > .k-header, [dir=rtl] .k-pane-wrapper .k-grid-column-menu > .k-header, [dir=rtl] .k-pane-wrapper .k-grid-edit-form > .k-header, [dir=rtl] .k-pane-wrapper .k-grid-filter-menu > .k-header, [dir=rtl] .k-pane-wrapper .k-scheduler-edit-form > .k-header {
  flex-direction: row-reverse;
}

.k-pane-wrapper[dir=rtl] .k-filter-menu .k-space-right > .k-i-zoom, .k-rtl .k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom, [dir=rtl] .k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom {
  left: 15px;
  right: auto;
}

.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar > ul > li, .k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li, [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li {
  border: 0;
}

.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next, .k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev, .k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next, .k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev, [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next, [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-task .k-i-reload, .k-rtl .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload, [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload {
  margin-left: 0.5em;
  margin-right: 0;
}

.k-pane-wrapper[dir=rtl] .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right, .k-rtl .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right, [dir=rtl] .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-fx-end .k-fx-current, .k-fx-end .k-fx-next {
  transition: all 350ms ease-out;
}

.k-fx {
  position: relative;
}

.k-fx .k-fx-current {
  z-index: 0;
}

.k-fx .k-fx-next {
  z-index: 1;
}

.k-fx-hidden, .k-fx-hidden * {
  visibility: hidden !important;
}

.k-fx-reverse .k-fx-current {
  z-index: 1;
}

.k-fx-reverse .k-fx-next {
  z-index: 0;
}

.k-fx-zoom.k-fx-start .k-fx-next {
  -webkit-transform: scale(0) !important;
          transform: scale(0) !important;
}

.k-fx-zoom.k-fx-end .k-fx-next {
  -webkit-transform: scale(1) !important;
          transform: scale(1) !important;
}

.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next, .k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: scale(1) !important;
          transform: scale(1) !important;
}

.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current {
  -webkit-transform: scale(1) !important;
          transform: scale(1) !important;
}

.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: scale(0) !important;
          transform: scale(0) !important;
}

.k-fx-fade.k-fx-start .k-fx-next {
  will-change: opacity;
  opacity: 0;
}

.k-fx-fade.k-fx-end .k-fx-next {
  opacity: 1;
}

.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: opacity;
  opacity: 1;
}

.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current {
  opacity: 0;
}

.k-fx-slide.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-end .k-fx-current .k-footer, .k-fx-slide.k-fx-end .k-fx-current .k-header, .k-fx-slide.k-fx-end .k-fx-current .km-content, .k-fx-slide.k-fx-end .k-fx-current .km-footer, .k-fx-slide.k-fx-end .k-fx-current .km-header, .k-fx-slide.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-end .k-fx-next .km-content, .k-fx-slide.k-fx-end .k-fx-next .km-footer, .k-fx-slide.k-fx-end .k-fx-next .km-header {
  transition: all 350ms ease-out;
}

.k-fx-slide.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-start .k-fx-next .km-content {
  will-change: transform;
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-slide.k-fx-start .k-fx-next .k-footer, .k-fx-slide.k-fx-start .k-fx-next .k-header, .k-fx-slide.k-fx-start .k-fx-next .km-footer, .k-fx-slide.k-fx-start .k-fx-next .km-header {
  will-change: opacity;
  opacity: 0;
}

.k-fx-slide.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-slide.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-end .k-fx-next .km-footer, .k-fx-slide.k-fx-end .k-fx-next .km-header {
  opacity: 1;
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-content, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content {
  will-change: transform;
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content {
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header {
  will-change: opacity;
  opacity: 1;
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header {
  opacity: 1;
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header {
  opacity: 0;
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header {
  opacity: 1;
}

.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content {
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content {
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content {
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx-tile.k-fx-start .k-fx-next {
  will-change: transform;
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-tile.k-fx-end .k-fx-current {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current {
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx-tile.k-fx-start .k-fx-next {
  will-change: transform;
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-tile.k-fx-end .k-fx-current {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current {
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next, .k-fx.k-fx-overlay.k-fx-start .k-fx-next {
  will-change: transform;
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next {
  -webkit-transform: translatey(100%);
          transform: translatey(100%);
}

.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next {
  -webkit-transform: translatey(-100%);
          transform: translatey(-100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: none;
          transform: none;
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  -webkit-transform: none;
          transform: none;
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current, .k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current {
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current {
  -webkit-transform: translatey(100%);
          transform: translatey(100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current {
  -webkit-transform: translatey(-100%);
          transform: translatey(-100%);
}

.k-virtual-wrap {
  position: relative;
}

.k-virtual-wrap .k-list.k-virtual-list {
  height: auto;
}

.k-virtual-content {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  position: relative;
}

.k-virtual-wrap > .k-virtual-header {
  text-align: right;
}

.k-virtual-content > .k-virtual-list > .k-virtual-item {
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
}

@font-face {
  font-family: WebComponentsIcons;
  src: url(fonts/glyphs/WebComponentsIcons.eot?gedxeo);
  src: url(fonts/glyphs/WebComponentsIcons.eot?gedxeo#iefix) format("embedded-opentype"), url(fonts/glyphs/WebComponentsIcons.ttf?gedxeo) format("truetype"), url(fonts/glyphs/WebComponentsIcons.woff?gedxeo) format("woff"), url(fonts/glyphs/WebComponentsIcons.svg?gedxeo#WebComponentsIcons) format("svg");
  font-weight: 400;
  font-style: normal;
}
.k-i-arrowhead-e:before {
  content: "\e014";
}

.k-i-arrowhead-w:before {
  content: "\e016";
}

.k-i-arrow-45-up-right:before {
  content: "\e000";
}

.k-i-collapse-ne:before {
  content: "\e000";
}

.k-i-resize-ne:before {
  content: "\e000";
}

.k-i-arrow-45-down-right:before {
  content: "\e001";
}

.k-i-collapse-se:before {
  content: "\e001";
}

.k-i-collapse:before {
  content: "\e001";
}

.k-i-resize-se:before {
  content: "\e001";
}

.k-i-arrow-45-down-left:before {
  content: "\e002";
}

.k-i-collapse-sw:before {
  content: "\e002";
}

.k-i-resize-sw:before {
  content: "\e002";
}

.k-i-arrow-45-up-left:before {
  content: "\e003";
}

.k-i-collapse-nw:before {
  content: "\e003";
}

.k-i-resize-new:before {
  content: "\e003";
}

.k-i-arrow-60-up:before {
  content: "\e004";
}

.k-i-arrow-n:before {
  content: "\e004";
}

.k-i-kpi-trend-increase:before {
  content: "\e004";
}

.k-i-arrow-60-right:before {
  content: "\e005";
}

.k-i-arrow-e:before {
  content: "\e005";
}

.k-i-expand:before {
  content: "\e005";
}

.k-i-arrow-60-down:before {
  content: "\e006";
}

.k-i-arrow-s:before {
  content: "\e006";
}

.k-i-kpi-trend-decrease:before {
  content: "\e006";
}

.k-i-arrow-60-left:before {
  content: "\e007";
}

.k-i-arrow-w:before {
  content: "\e007";
}

.k-i-arrow-end-up:before {
  content: "\e008";
}

.k-i-seek-n:before {
  content: "\e008";
}

.k-i-arrow-end-right:before {
  content: "\e009";
}

.k-i-seek-e:before {
  content: "\e009";
}

.k-i-arrow-end-down:before {
  content: "\e00a";
}

.k-i-seek-s:before {
  content: "\e00a";
}

.k-i-arrow-end-left:before {
  content: "\e00b";
}

.k-i-seek-w:before {
  content: "\e00b";
}

.k-i-arrow-double-60-up:before {
  content: "\e00c";
}

.k-i-arrow-seek-up:before {
  content: "\e00c";
}

.k-i-arrow-double-60-right:before {
  content: "\e00d";
}

.k-i-arrow-seek-right:before {
  content: "\e00d";
}

.k-i-forward-sm:before {
  content: "\e00d";
}

.k-i-arrow-double-60-down:before {
  content: "\e00e";
}

.k-i-arrow-seek-down:before {
  content: "\e00e";
}

.k-i-arrow-double-60-left:before {
  content: "\e00f";
}

.k-i-arrow-seek-left:before {
  content: "\e00f";
}

.k-i-rewind-sm:before {
  content: "\e00f";
}

.k-i-arrows-kpi:before {
  content: "\e010";
}

.k-i-kpi:before {
  content: "\e010";
}

.k-i-arrows-no-change:before {
  content: "\e011";
}

.k-i-arrow-overflow-down:before {
  content: "\e012";
}

.k-i-arrow-chevron-up:before {
  content: "\e013";
}

.k-i-arrow-chevron-right:before {
  content: "\e014";
}

.k-i-arrow-chevron-down:before {
  content: "\e015";
}

.k-i-arrow-chevron-left:before {
  content: "\e016";
}

.k-i-arrow-up:before {
  content: "\e017";
}

.k-i-arrow-right:before {
  content: "\e018";
}

.k-i-arrow-down:before {
  content: "\e019";
}

.k-i-arrow-left:before {
  content: "\e01a";
}

.k-i-arrow-drill:before {
  content: "\e01b";
}

.k-i-arrow-parent:before {
  content: "\e01c";
}

.k-i-arrow-root:before {
  content: "\e01d";
}

.k-i-arrows-resizing:before {
  content: "\e01e";
}

.k-i-arrows-dimensions:before {
  content: "\e01f";
}

.k-i-arrows-swap:before {
  content: "\e020";
}

.k-i-drag-and-drop:before {
  content: "\e021";
}

.k-i-categorize:before {
  content: "\e022";
}

.k-i-grid:before {
  content: "\e023";
}

.k-i-grid-layout:before {
  content: "\e024";
}

.k-i-group:before {
  content: "\e025";
}

.k-i-ungroup:before {
  content: "\e026";
}

.k-i-handler-drag:before {
  content: "\e027";
}

.k-i-layout:before {
  content: "\e028";
}

.k-i-layout-1-by-4:before {
  content: "\e029";
}

.k-i-layout-2-by-2:before {
  content: "\e02a";
}

.k-i-layout-side-by-side:before {
  content: "\e02b";
}

.k-i-layout-stacked:before {
  content: "\e02c";
}

.k-i-columns:before {
  content: "\e02d";
}

.k-i-rows:before {
  content: "\e02e";
}

.k-i-reorder:before {
  content: "\e02f";
}

.k-i-menu:before {
  content: "\e030";
}

.k-i-more-vertical:before {
  content: "\e031";
}

.k-i-more-horizontal:before {
  content: "\e032";
}

.k-i-undo:before {
  content: "\e100";
}

.k-i-redo:before {
  content: "\e101";
}

.k-i-reset:before {
  content: "\e102";
}

.k-i-reload:before {
  content: "\e103";
}

.k-i-refresh:before {
  content: "\e103";
}

.k-i-recurrence:before {
  content: "\e103";
}

.k-i-non-recurrence:before {
  content: "\e104";
}

.k-i-reset-sm:before {
  content: "\e105";
}

.k-i-reload-sm:before {
  content: "\e106";
}

.k-i-refresh-sm:before {
  content: "\e106";
}

.k-i-recurrence-sm:before {
  content: "\e106";
}

.k-i-clock:before {
  content: "\e107";
}

.k-i-calendar:before {
  content: "\e108";
}

.k-i-save:before {
  content: "\e109";
}

.k-i-floppy:before {
  content: "\e109";
}

.k-i-print:before {
  content: "\e10a";
}

.k-i-printer:before {
  content: "\e10a";
}

.k-i-edit:before {
  content: "\e10b";
}

.k-i-pencil:before {
  content: "\e10b";
}

.k-i-delete:before {
  content: "\e10c";
}

.k-i-trash:before {
  content: "\e10c";
}

.k-i-attachment:before {
  content: "\e10d";
}

.k-i-clip:before {
  content: "\e10d";
}

.k-i-attachment-45:before {
  content: "\e10e";
}

.k-i-clip-45:before {
  content: "\e10e";
}

.k-i-link-horizontal:before {
  content: "\e10f";
}

.k-i-hyperlink:before {
  content: "\e10f";
}

.k-i-unlink-horizontal:before {
  content: "\e110";
}

.k-i-hyperlink-remove:before {
  content: "\e110";
}

.k-i-link-vertical:before {
  content: "\e111";
}

.k-i-unlink-vertical:before {
  content: "\e112";
}

.k-i-lock:before {
  content: "\e113";
}

.k-i-unlock:before {
  content: "\e114";
}

.k-i-cancel:before {
  content: "\e115";
}

.k-i-cancel-outline:before {
  content: "\e116";
}

.k-i-cancel-circle:before {
  content: "\e117";
}

.k-i-check:before {
  content: "\e118";
}

.k-i-checkmark:before {
  content: "\e118";
}

.k-i-tick:before {
  content: "\e118";
}

.k-i-check-outline:before {
  content: "\e119";
}

.k-i-checkmark-outline:before {
  content: "\e119";
}

.k-i-success:before {
  content: "\e119";
}

.k-i-check-circle:before {
  content: "\e11a";
}

.k-i-checkmark-circle:before {
  content: "\e11a";
}

.k-i-close:before {
  content: "\e11b";
}

.k-i-x:before {
  content: "\e11b";
}

.k-i-close-outline:before {
  content: "\e11c";
}

.k-i-x-outline:before {
  content: "\e11c";
}

.k-i-error:before {
  content: "\e11c";
}

.k-i-close-circle:before {
  content: "\e11d";
}

.k-i-x-circle:before {
  content: "\e11d";
}

.k-i-plus:before {
  content: "\e11e";
}

.k-i-add:before {
  content: "\e11e";
}

.k-i-plus-outline:before {
  content: "\e11f";
}

.k-i-plus-circle:before {
  content: "\e120";
}

.k-i-minus:before {
  content: "\e121";
}

.k-i-kpi-trend-equal:before {
  content: "\e121";
}

.k-i-minus-outline:before {
  content: "\e122";
}

.k-i-minus-circle:before {
  content: "\e123";
}

.k-i-sort-asc:before {
  content: "\e124";
}

.k-i-sort-desc:before {
  content: "\e125";
}

.k-i-unsort:before {
  content: "\e126";
}

.k-i-sort-clear:before {
  content: "\e126";
}

.k-i-sort-asc-sm:before {
  content: "\e127";
}

.k-i-sort-desc-sm:before {
  content: "\e128";
}

.k-i-filter:before {
  content: "\e129";
}

.k-i-filter-clear:before {
  content: "\e12a";
}

.k-i-filter-sm:before {
  content: "\e12b";
}

.k-i-filter-sort-asc-sm:before {
  content: "\e12c";
}

.k-i-filter-sort-desc-sm:before {
  content: "\e12d";
}

.k-i-filter-add-expression:before {
  content: "\e12e";
}

.k-i-filter-add-group:before {
  content: "\e12f";
}

.k-i-login:before {
  content: "\e130";
}

.k-i-logout:before {
  content: "\e131";
}

.k-i-download:before {
  content: "\e132";
}

.k-i-upload:before {
  content: "\e133";
}

.k-i-hyperlink-open:before {
  content: "\e134";
}

.k-i-hyperlink-open-sm:before {
  content: "\e135";
}

.k-i-launch:before {
  content: "\e136";
}

.k-i-window:before {
  content: "\e137";
}

.k-i-window-maximize:before {
  content: "\e137";
}

.k-i-windows:before {
  content: "\e138";
}

.k-i-window-restore:before {
  content: "\e138";
}

.k-i-tiles:before {
  content: "\e138";
}

.k-i-window-minimize:before {
  content: "\e139";
}

.k-i-gear:before {
  content: "\e13a";
}

.k-i-cog:before {
  content: "\e13a";
}

.k-i-custom:before {
  content: "\e13a";
}

.k-i-gears:before {
  content: "\e13b";
}

.k-i-cogs:before {
  content: "\e13b";
}

.k-i-wrench:before {
  content: "\e13c";
}

.k-i-settings:before {
  content: "\e13c";
}

.k-i-preview:before {
  content: "\e13d";
}

.k-i-eye:before {
  content: "\e13d";
}

.k-i-zoom:before {
  content: "\e13e";
}

.k-i-search:before {
  content: "\e13e";
}

.k-i-zoom-in:before {
  content: "\e13f";
}

.k-i-zoom-out:before {
  content: "\e140";
}

.k-i-pan:before {
  content: "\e141";
}

.k-i-move:before {
  content: "\e141";
}

.k-i-calculator:before {
  content: "\e142";
}

.k-i-cart:before {
  content: "\e143";
}

.k-i-shopping-cart:before {
  content: "\e143";
}

.k-i-connector:before {
  content: "\e144";
}

.k-i-plus-sm:before {
  content: "\e145";
}

.k-i-minus-sm:before {
  content: "\e146";
}

.k-i-kpi-status-deny:before {
  content: "\e147";
}

.k-i-kpi-status-hold:before {
  content: "\e148";
}

.k-i-kpi-status-open:before {
  content: "\e149";
}

.k-i-play:before {
  content: "\e200";
}

.k-i-pause:before {
  content: "\e201";
}

.k-i-stop:before {
  content: "\e202";
}

.k-i-rewind:before {
  content: "\e203";
}

.k-i-forward:before {
  content: "\e204";
}

.k-i-volume-down:before {
  content: "\e205";
}

.k-i-volume-up:before {
  content: "\e206";
}

.k-i-volume-off:before {
  content: "\e207";
}

.k-i-hd:before {
  content: "\e208";
}

.k-i-subtitles:before {
  content: "\e209";
}

.k-i-playlist:before {
  content: "\e20a";
}

.k-i-audio:before {
  content: "\e20b";
}

.k-i-play-sm:before {
  content: "\e20c";
}

.k-i-pause-sm:before {
  content: "\e20d";
}

.k-i-stop-sm:before {
  content: "\e20e";
}

.k-i-heart-outline:before {
  content: "\e300";
}

.k-i-fav-outline:before {
  content: "\e300";
}

.k-i-favorite-outline:before {
  content: "\e300";
}

.k-i-heart:before {
  content: "\e301";
}

.k-i-fav:before {
  content: "\e301";
}

.k-i-favorite:before {
  content: "\e301";
}

.k-i-star-outline:before {
  content: "\e302";
}

.k-i-bookmark-outline:before {
  content: "\e302";
}

.k-i-star:before {
  content: "\e303";
}

.k-i-bookmark:before {
  content: "\e303";
}

.k-i-checkbox:before {
  content: "\e304";
}

.k-i-shape-rect:before {
  content: "\e304";
}

.k-i-checkbox-checked:before {
  content: "\e305";
}

.k-i-tri-state-indeterminate:before {
  content: "\e306";
}

.k-i-tri-state-null:before {
  content: "\e307";
}

.k-i-circle:before {
  content: "\e308";
}

.k-i-radiobutton:before {
  content: "\e309";
}

.k-i-shape-circle:before {
  content: "\e309";
}

.k-i-radiobutton-checked:before {
  content: "\e30a";
}

.k-i-notification:before {
  content: "\e400";
}

.k-i-bell:before {
  content: "\e400";
}

.k-i-information:before {
  content: "\e401";
}

.k-i-info:before {
  content: "\e401";
}

.k-i-note:before {
  content: "\e401";
}

.k-i-question:before {
  content: "\e402";
}

.k-i-help:before {
  content: "\e402";
}

.k-i-warning:before {
  content: "\e403";
}

.k-i-exception:before {
  content: "\e403";
}

.k-i-photo-camera:before {
  content: "\e500";
}

.k-i-image:before {
  content: "\e501";
}

.k-i-photo:before {
  content: "\e501";
}

.k-i-image-export:before {
  content: "\e502";
}

.k-i-photo-export:before {
  content: "\e502";
}

.k-i-zoom-actual-size:before {
  content: "\e503";
}

.k-i-zoom-best-fit:before {
  content: "\e504";
}

.k-i-image-resize:before {
  content: "\e505";
}

.k-i-crop:before {
  content: "\e506";
}

.k-i-mirror:before {
  content: "\e507";
}

.k-i-flip-horizontal:before {
  content: "\e508";
}

.k-i-flip-vertical:before {
  content: "\e509";
}

.k-i-rotate:before {
  content: "\e50a";
}

.k-i-rotate-right:before {
  content: "\e50b";
}

.k-i-rotate-left:before {
  content: "\e50c";
}

.k-i-brush:before {
  content: "\e50d";
}

.k-i-palette:before {
  content: "\e50e";
}

.k-i-paint:before {
  content: "\e50f";
}

.k-i-droplet:before {
  content: "\e50f";
}

.k-i-background:before {
  content: "\e50f";
}

.k-i-line:before {
  content: "\e510";
}

.k-i-shape-line:before {
  content: "\e510";
}

.k-i-brightness-contrast:before {
  content: "\e511";
}

.k-i-saturation:before {
  content: "\e512";
}

.k-i-invert-colors:before {
  content: "\e513";
}

.k-i-transperancy:before {
  content: "\e514";
}

.k-i-opacity:before {
  content: "\e514";
}

.k-i-greyscale:before {
  content: "\e515";
}

.k-i-blur:before {
  content: "\e516";
}

.k-i-sharpen:before {
  content: "\e517";
}

.k-i-shape:before {
  content: "\e518";
}

.k-i-round-corners:before {
  content: "\e519";
}

.k-i-front-element:before {
  content: "\e51a";
}

.k-i-back-element:before {
  content: "\e51b";
}

.k-i-forward-element:before {
  content: "\e51c";
}

.k-i-backward-element:before {
  content: "\e51d";
}

.k-i-align-left-element:before {
  content: "\e51e";
}

.k-i-align-center-element:before {
  content: "\e51f";
}

.k-i-align-right-element:before {
  content: "\e520";
}

.k-i-align-top-element:before {
  content: "\e521";
}

.k-i-align-middle-element:before {
  content: "\e522";
}

.k-i-align-bottom-element:before {
  content: "\e523";
}

.k-i-thumbnails-up:before {
  content: "\e524";
}

.k-i-thumbnails-right:before {
  content: "\e525";
}

.k-i-thumbnails-down:before {
  content: "\e526";
}

.k-i-thumbnails-left:before {
  content: "\e527";
}

.k-i-full-screen:before {
  content: "\e528";
}

.k-i-fullscreen:before {
  content: "\e528";
}

.k-i-full-screen-exit:before {
  content: "\e529";
}

.k-i-fullscreen-exit:before {
  content: "\e529";
}

.k-i-reset-color:before {
  content: "\e52a";
}

.k-i-paint-remove:before {
  content: "\e52a";
}

.k-i-background-remove:before {
  content: "\e52a";
}

.k-i-align-stretch-element-horizontal:before {
  content: "\e53e";
}

.k-i-align-stretch-element-vertical:before {
  content: "\e53f";
}

.k-i-align-align-left-elements:before {
  content: "\e540";
}

.k-i-align-center-elements:before {
  content: "\e541";
}

.k-i-align-right-elements:before {
  content: "\e542";
}

.k-i-align-stretch-elements-horizontal:before {
  content: "\e543";
}

.k-i-align-baseline-horizontal:before {
  content: "\e544";
}

.k-i-align-top-elements:before {
  content: "\e545";
}

.k-i-align-middle-elements:before {
  content: "\e546";
}

.k-i-align-bottom-elements:before {
  content: "\e547";
}

.k-i-align-stretch-elements-vertical:before {
  content: "\e548";
}

.k-i-align-baseline-vertical:before {
  content: "\e549";
}

.k-i-justify-start-horizontal:before {
  content: "\e54a";
}

.k-i-justify-center-horizontal:before {
  content: "\e54b";
}

.k-i-justify-end-horizontal:before {
  content: "\e54c";
}

.k-i-justify-between-horizontal:before {
  content: "\e54d";
}

.k-i-justify-around-horizontal:before {
  content: "\e54e";
}

.k-i-justify-start-vertical:before {
  content: "\e54f";
}

.k-i-justify-center-vertical:before {
  content: "\e550";
}

.k-i-justify-end-vertical:before {
  content: "\e551";
}

.k-i-justify-between-vertical:before {
  content: "\e552";
}

.k-i-justify-around-vertical:before {
  content: "\e553";
}

.k-i-color-canvas:before {
  content: "\e554";
}

.k-i-page-properties:before {
  content: "\e600";
}

.k-i-bold:before {
  content: "\e601";
}

.k-i-italic:before {
  content: "\e602";
}

.k-i-underline:before {
  content: "\e603";
}

.k-i-font-family:before {
  content: "\e604";
}

.k-i-foreground-color:before {
  content: "\e605";
}

.k-i-convert-lowercase:before {
  content: "\e606";
}

.k-i-convert-uppercase:before {
  content: "\e607";
}

.k-i-strikethrough:before {
  content: "\e608";
}

.k-i-sub-script:before {
  content: "\e609";
}

.k-i-sup-script:before {
  content: "\e60a";
}

.k-i-div:before {
  content: "\e60b";
}

.k-i-all:before {
  content: "\e60c";
}

.k-i-h1:before {
  content: "\e60d";
}

.k-i-h2:before {
  content: "\e60e";
}

.k-i-h3:before {
  content: "\e60f";
}

.k-i-h4:before {
  content: "\e610";
}

.k-i-h5:before {
  content: "\e611";
}

.k-i-h6:before {
  content: "\e612";
}

.k-i-list-ordered:before {
  content: "\e613";
}

.k-i-list-numbered:before {
  content: "\e613";
}

.k-i-list-unordered:before {
  content: "\e614";
}

.k-i-list-bulleted:before {
  content: "\e614";
}

.k-i-indent-increase:before {
  content: "\e615";
}

.k-i-indent:before {
  content: "\e615";
}

.k-i-indent-decrease:before {
  content: "\e616";
}

.k-i-outdent:before {
  content: "\e616";
}

.k-i-insert-n::before {
  content: "\e617";
}

.k-i-insert-up:before {
  content: "\e617";
}

.k-i-insert-top:before {
  content: "\e617";
}

.k-i-insert-m:before {
  content: "\e618";
}

.k-i-insert-middle:before {
  content: "\e618";
}

.k-i-insert-s:before {
  content: "\e619";
}

.k-i-insert-down:before {
  content: "\e619";
}

.k-i-insert-bottom:before {
  content: "\e619";
}

.k-i-align-top:before {
  content: "\e61a";
}

.k-i-align-middle:before {
  content: "\e61b";
}

.k-i-align-bottom:before {
  content: "\e61c";
}

.k-i-align-left:before {
  content: "\e61d";
}

.k-i-align-center:before {
  content: "\e61e";
}

.k-i-align-right:before {
  content: "\e61f";
}

.k-i-align-justify:before {
  content: "\e620";
}

.k-i-align-remove:before {
  content: "\e621";
}

.k-i-text-wrap:before {
  content: "\e622";
}

.k-i-rule-horizontal:before {
  content: "\e623";
}

.k-i-table-align-top-left:before {
  content: "\e624";
}

.k-i-table-align-top-center:before {
  content: "\e625";
}

.k-i-table-align-top-right:before {
  content: "\e626";
}

.k-i-table-align-middle-left:before {
  content: "\e627";
}

.k-i-table-align-middle-center:before {
  content: "\e628";
}

.k-i-table-align-middle-right:before {
  content: "\e629";
}

.k-i-table-align-bottom-left:before {
  content: "\e62a";
}

.k-i-table-align-bottom-center:before {
  content: "\e62b";
}

.k-i-table-align-bottom-right:before {
  content: "\e62c";
}

.k-i-table-align-remove:before {
  content: "\e62d";
}

.k-i-borders-all:before {
  content: "\e62e";
}

.k-i-all-borders:before {
  content: "\e62e";
}

.k-i-borders-outside:before {
  content: "\e62f";
}

.k-i-outside-borders:before {
  content: "\e62f";
}

.k-i-borders-inside:before {
  content: "\e630";
}

.k-i-inside-borders:before {
  content: "\e630";
}

.k-i-borders-inside-horizontal:before {
  content: "\e631";
}

.k-i-inside-horizontal-borders:before {
  content: "\e631";
}

.k-i-borders-inside-vertical:before {
  content: "\e632";
}

.k-i-inside-vertical-borders:before {
  content: "\e632";
}

.k-i-border-top:before {
  content: "\e633";
}

.k-i-top-border:before {
  content: "\e633";
}

.k-i-border-bottom:before {
  content: "\e634";
}

.k-i-bottom-border:before {
  content: "\e634";
}

.k-i-border-left:before {
  content: "\e635";
}

.k-i-left-border:before {
  content: "\e635";
}

.k-i-border-right:before {
  content: "\e636";
}

.k-i-right-border:before {
  content: "\e636";
}

.k-i-border-no:before {
  content: "\e637";
}

.k-i-no-borders:before {
  content: "\e637";
}

.k-i-borders-show-hide:before {
  content: "\e638";
}

.k-i-form:before {
  content: "\e639";
}

.k-i-border:before {
  content: "\e639";
}

.k-i-form-element:before {
  content: "\e63a";
}

.k-i-code-snippet:before {
  content: "\e63b";
}

.k-i-select-all:before {
  content: "\e63c";
}

.k-i-button:before {
  content: "\e63d";
}

.k-i-select-box:before {
  content: "\e63e";
}

.k-i-calendar-date:before {
  content: "\e63f";
}

.k-i-group-box:before {
  content: "\e640";
}

.k-i-textarea:before {
  content: "\e641";
}

.k-i-textbox:before {
  content: "\e642";
}

.k-i-textbox-hidden:before {
  content: "\e643";
}

.k-i-password:before {
  content: "\e644";
}

.k-i-paragraph-add:before {
  content: "\e645";
}

.k-i-edit-tools:before {
  content: "\e646";
}

.k-i-template-manager:before {
  content: "\e647";
}

.k-i-change-manually:before {
  content: "\e648";
}

.k-i-track-changes:before {
  content: "\e649";
}

.k-i-track-changes-enable:before {
  content: "\e64a";
}

.k-i-track-changes-accept:before {
  content: "\e64b";
}

.k-i-track-changes-accept-all:before {
  content: "\e64c";
}

.k-i-track-changes-reject:before {
  content: "\e64d";
}

.k-i-track-changes-reject-all:before {
  content: "\e64e";
}

.k-i-document-manager:before {
  content: "\e64f";
}

.k-i-custom-icon:before {
  content: "\e650";
}

.k-i-dictionary-add:before {
  content: "\e651";
}

.k-i-image-light-dialog:before {
  content: "\e652";
}

.k-i-image-insert:before {
  content: "\e652";
}

.k-i-image-edit:before {
  content: "\e653";
}

.k-i-image-map-editor:before {
  content: "\e654";
}

.k-i-comment:before {
  content: "\e655";
}

.k-i-comment-remove:before {
  content: "\e656";
}

.k-i-comments-remove-all:before {
  content: "\e657";
}

.k-i-silverlight:before {
  content: "\e658";
}

.k-i-media-manager:before {
  content: "\e659";
}

.k-i-video-external:before {
  content: "\e65a";
}

.k-i-flash-manager:before {
  content: "\e65b";
}

.k-i-find-and-replace:before {
  content: "\e65c";
}

.k-i-find:before {
  content: "\e65c";
}

.k-i-copy:before {
  content: "\e65d";
}

.k-i-files:before {
  content: "\e65d";
}

.k-i-cut:before {
  content: "\e65e";
}

.k-i-paste:before {
  content: "\e65f";
}

.k-i-paste-as-html:before {
  content: "\e660";
}

.k-i-paste-from-word:before {
  content: "\e661";
}

.k-i-paste-from-word-strip-file:before {
  content: "\e662";
}

.k-i-paste-html:before {
  content: "\e663";
}

.k-i-paste-markdown:before {
  content: "\e664";
}

.k-i-paste-plain-text:before {
  content: "\e665";
}

.k-i-apply-format:before {
  content: "\e666";
}

.k-i-clear-css:before {
  content: "\e667";
}

.k-i-copy-format:before {
  content: "\e668";
}

.k-i-strip-all-formating:before {
  content: "\e669";
}

.k-i-strip-css-format:before {
  content: "\e66a";
}

.k-i-strip-font-elements:before {
  content: "\e66b";
}

.k-i-strip-span-elements:before {
  content: "\e66c";
}

.k-i-strip-word-formatting:before {
  content: "\e66d";
}

.k-i-format-code-block:before {
  content: "\e66e";
}

.k-i-style-builder:before {
  content: "\e66f";
}

.k-i-module-manager:before {
  content: "\e670";
}

.k-i-hyperlink-light-dialog:before {
  content: "\e671";
}

.k-i-hyperlink-insert:before {
  content: "\e671";
}

.k-i-hyperlink-globe:before {
  content: "\e672";
}

.k-i-hyperlink-globe-remove:before {
  content: "\e673";
}

.k-i-hyperlink-email:before {
  content: "\e674";
}

.k-i-anchor:before {
  content: "\e675";
}

.k-i-table-light-dialog:before {
  content: "\e676";
}

.k-i-table-insert:before {
  content: "\e676";
}

.k-i-table:before {
  content: "\e677";
}

.k-i-table-properties:before {
  content: "\e678";
}

.k-i-table-wizard:before {
  content: "\e678";
}

.k-i-table-cell:before {
  content: "\e679";
}

.k-i-table-cell-properties:before {
  content: "\e67a";
}

.k-i-table-column-insert-left:before {
  content: "\e67b";
}

.k-i-table-column-insert-right:before {
  content: "\e67c";
}

.k-i-table-row-insert-above:before {
  content: "\e67d";
}

.k-i-table-row-insert-below:before {
  content: "\e67e";
}

.k-i-table-column-delete:before {
  content: "\e67f";
}

.k-i-table-row-delete:before {
  content: "\e680";
}

.k-i-table-cell-delete:before {
  content: "\e681";
}

.k-i-table-delete:before {
  content: "\e682";
}

.k-i-cells-merge:before {
  content: "\e683";
}

.k-i-cells-merge-horizontally:before {
  content: "\e684";
}

.k-i-cells-merge-vertically:before {
  content: "\e685";
}

.k-i-cell-split-horizontally:before {
  content: "\e686";
}

.k-i-cell-split-vertically:before {
  content: "\e687";
}

.k-i-table-unmerge:before {
  content: "\e688";
}

.k-i-pane-freeze:before {
  content: "\e689";
}

.k-i-row-freeze:before {
  content: "\e68a";
}

.k-i-column-freeze:before {
  content: "\e68b";
}

.k-i-toolbar-float:before {
  content: "\e68c";
}

.k-i-spell-checker:before {
  content: "\e68d";
}

.k-i-validation-xhtml:before {
  content: "\e68e";
}

.k-i-validation-data:before {
  content: "\e68f";
}

.k-i-toggle-full-screen-mode:before {
  content: "\e690";
}

.k-i-formula-fx:before {
  content: "\e691";
}

.k-i-sum:before {
  content: "\e692";
}

.k-i-symbol:before {
  content: "\e693";
}

.k-i-dollar:before {
  content: "\e694";
}

.k-i-currency:before {
  content: "\e694";
}

.k-i-percent:before {
  content: "\e695";
}

.k-i-custom-format:before {
  content: "\e696";
}

.k-i-decimal-increase:before {
  content: "\e697";
}

.k-i-decimal-decrease:before {
  content: "\e698";
}

.k-i-font-size:before {
  content: "\e699";
}

.k-i-image-absolute-position:before {
  content: "\e69a";
}

.k-i-globe-outline:before {
  content: "\e700";
}

.k-i-globe:before {
  content: "\e701";
}

.k-i-marker-pin:before {
  content: "\e702";
}

.k-i-marker-pin-target:before {
  content: "\e703";
}

.k-i-pin:before {
  content: "\e704";
}

.k-i-unpin:before {
  content: "\e705";
}

.k-i-share:before {
  content: "\e800";
}

.k-i-user:before {
  content: "\e801";
}

.k-i-inbox:before {
  content: "\e802";
}

.k-i-blogger:before {
  content: "\e803";
}

.k-i-blogger-box:before {
  content: "\e804";
}

.k-i-delicious:before {
  content: "\e805";
}

.k-i-delicious-box:before {
  content: "\e806";
}

.k-i-digg:before {
  content: "\e807";
}

.k-i-digg-box:before {
  content: "\e808";
}

.k-i-email:before {
  content: "\e809";
}

.k-i-envelop:before {
  content: "\e809";
}

.k-i-letter:before {
  content: "\e809";
}

.k-i-email-box:before {
  content: "\e80a";
}

.k-i-envelop-box:before {
  content: "\e80a";
}

.k-i-letter-box:before {
  content: "\e80a";
}

.k-i-facebook:before {
  content: "\e80b";
}

.k-i-facebook-box:before {
  content: "\e80c";
}

.k-i-google:before {
  content: "\e80d";
}

.k-i-google-box:before {
  content: "\e80e";
}

.k-i-google-plus:before {
  content: "\e80f";
}

.k-i-google-plus-box:before {
  content: "\e810";
}

.k-i-linkedin:before {
  content: "\e811";
}

.k-i-linkedin-box:before {
  content: "\e812";
}

.k-i-myspace:before {
  content: "\e813";
}

.k-i-myspace-box:before {
  content: "\e814";
}

.k-i-pinterest:before {
  content: "\e815";
}

.k-i-pinterest-box:before {
  content: "\e816";
}

.k-i-reddit:before {
  content: "\e817";
}

.k-i-reddit-box:before {
  content: "\e818";
}

.k-i-stumble-upon:before {
  content: "\e819";
}

.k-i-stumble-upon-box:before {
  content: "\e81a";
}

.k-i-tell-a-friend:before {
  content: "\e81b";
}

.k-i-tell-a-friend-box:before {
  content: "\e81c";
}

.k-i-tumblr:before {
  content: "\e81d";
}

.k-i-tumblr-box:before {
  content: "\e81e";
}

.k-i-twitter:before {
  content: "\e81f";
}

.k-i-twitter-box:before {
  content: "\e820";
}

.k-i-yammer:before {
  content: "\e821";
}

.k-i-yammer-box:before {
  content: "\e822";
}

.k-i-behance:before {
  content: "\e823";
}

.k-i-behance-box:before {
  content: "\e824";
}

.k-i-dribbble:before {
  content: "\e825";
}

.k-i-dribbble-box:before {
  content: "\e826";
}

.k-i-rss:before {
  content: "\e827";
}

.k-i-rss-box:before {
  content: "\e828";
}

.k-i-vimeo:before {
  content: "\e829";
}

.k-i-vimeo-box:before {
  content: "\e82a";
}

.k-i-youtube:before {
  content: "\e82b";
}

.k-i-youtube-box:before {
  content: "\e82c";
}

.k-i-folder:before {
  content: "\e900";
}

.k-i-folder-open:before {
  content: "\e901";
}

.k-i-folder-add:before {
  content: "\e902";
}

.k-i-folder-up:before {
  content: "\e903";
}

.k-i-folder-more:before {
  content: "\e904";
}

.k-i-fields-more:before {
  content: "\e904";
}

.k-i-aggregate-fields:before {
  content: "\e905";
}

.k-i-file:before {
  content: "\e906";
}

.k-i-file-vertical:before {
  content: "\e906";
}

.k-i-file-add:before {
  content: "\e907";
}

.k-i-file-txt:before {
  content: "\e908";
}

.k-i-txt:before {
  content: "\e908";
}

.k-i-file-csv:before {
  content: "\e909";
}

.k-i-csv:before {
  content: "\e909";
}

.k-i-file-excel:before {
  content: "\e90a";
}

.k-i-file-xls:before {
  content: "\e90a";
}

.k-i-excel:before {
  content: "\e90a";
}

.k-i-xls:before {
  content: "\e90a";
}

.k-i-file-word:before {
  content: "\e90b";
}

.k-i-file-doc:before {
  content: "\e90b";
}

.k-i-word:before {
  content: "\e90b";
}

.k-i-doc:before {
  content: "\e90b";
}

.k-i-file-mdb:before {
  content: "\e90c";
}

.k-i-mdb:before {
  content: "\e90c";
}

.k-i-file-ppt:before {
  content: "\e90d";
}

.k-i-ppt:before {
  content: "\e90d";
}

.k-i-file-pdf:before {
  content: "\e90e";
}

.k-i-pdf:before {
  content: "\e90e";
}

.k-i-file-psd:before {
  content: "\e90f";
}

.k-i-psd:before {
  content: "\e90f";
}

.k-i-file-flash:before {
  content: "\e910";
}

.k-i-flash:before {
  content: "\e910";
}

.k-i-file-config:before {
  content: "\e911";
}

.k-i-config:before {
  content: "\e911";
}

.k-i-file-ascx:before {
  content: "\e912";
}

.k-i-ascx:before {
  content: "\e912";
}

.k-i-file-bac:before {
  content: "\e913";
}

.k-i-bac:before {
  content: "\e913";
}

.k-i-file-zip:before {
  content: "\e914";
}

.k-i-zip:before {
  content: "\e914";
}

.k-i-film:before {
  content: "\e915";
}

.k-i-css3:before {
  content: "\e916";
}

.k-i-html5:before {
  content: "\e917";
}

.k-i-html:before {
  content: "\e918";
}

.k-i-source-code:before {
  content: "\e918";
}

.k-i-view-source:before {
  content: "\e918";
}

.k-i-css:before {
  content: "\e919";
}

.k-i-js:before {
  content: "\e91a";
}

.k-i-exe:before {
  content: "\e91b";
}

.k-i-csproj:before {
  content: "\e91c";
}

.k-i-vbproj:before {
  content: "\e91d";
}

.k-i-cs:before {
  content: "\e91e";
}

.k-i-vb:before {
  content: "\e91f";
}

.k-i-sln:before {
  content: "\e920";
}

.k-i-cloud:before {
  content: "\e921";
}

.k-i-file-horizontal:before {
  content: "\e922";
}

.k-i-equal:before {
  content: "\e14a";
}

.k-i-not-equal:before {
  content: "\e14b";
}

.k-i-less-or-equal:before {
  content: "\e14c";
}

.k-i-greater-or-equal:before {
  content: "\e14d";
}

.k-i-divide:before {
  content: "\e14e";
}

.k-i-accessibility:before {
  content: "\e14f";
}

.k-i-barcode-outline:before {
  content: "\e150";
}

.k-i-barcode:before {
  content: "\e151";
}

.k-i-barcode-scanner:before {
  content: "\e152";
}

.k-i-qr-code-outline:before {
  content: "\e153";
}

.k-i-qr-code:before {
  content: "\e154";
}

.k-i-qr-code-scanner:before {
  content: "\e155";
}

.k-i-barcode-qr-code-scanner:before {
  content: "\e156";
}

.k-i-signature:before {
  content: "\e157";
}

.k-i-hand:before {
  content: "\e158";
}

.k-i-cursor:before {
  content: "\e159";
}

.k-i-attachment-45:before {
  content: "\e10e";
}

.k-i-images:before {
  content: "\e52b";
}

.k-i-strip-all-formatting:before {
  content: "\e669";
}

.k-i-home:before {
  content: "\e034";
}

.k-i-overlap:before {
  content: "\e033";
}

.k-i-align-to-grid:before {
  content: "\e52c";
}

.k-i-size-to-grid:before {
  content: "\e52d";
}

.k-i-make-same-size:before {
  content: "\e52e";
}

.k-i-make-same-width:before {
  content: "\e52f";
}

.k-i-make-same-height:before {
  content: "\e530";
}

.k-i-make-horizontal-spacing-equal:before {
  content: "\e531";
}

.k-i-increase-horizontal-spacing:before {
  content: "\e532";
}

.k-i-decrease-horizontal-spacing:before {
  content: "\e533";
}

.k-i-remove-horizontal-spacing:before {
  content: "\e534";
}

.k-i-make-vertical-spacing-equal:before {
  content: "\e535";
}

.k-i-increase-vertical-spacing:before {
  content: "\e536";
}

.k-i-decrease-vertical-spacing:before {
  content: "\e537";
}

.k-i-remove-vertical-spacing:before {
  content: "\e538";
}

.k-i-eyedropper:before {
  content: "\e539";
}

.k-i-snap-grid:before {
  content: "\e53a";
}

.k-i-snap-to-gridlines:before {
  content: "\e53b";
}

.k-i-snap-to-snaplines:before {
  content: "\e53c";
}

.k-i-dimensions:before {
  content: "\e53d";
}

.k-i-crosstab:before {
  content: "\e69c";
}

.k-i-table-body:before {
  content: "\e69e";
}

.k-i-table-column-groups:before {
  content: "\e69f";
}

.k-i-table-corner:before {
  content: "\e6a0";
}

.k-i-table-row-groups:before {
  content: "\e6a1";
}

.k-i-table-position-left:before {
  content: "\e6a2";
}

.k-i-table-position-center:before {
  content: "\e6a3";
}

.k-i-table-position-right:before {
  content: "\e6a4";
}

.k-i-list-roman-upper:before {
  content: "\e6a5";
}

.k-i-list-roman-lower:before {
  content: "\e6a6";
}

.k-i-import:before {
  content: "\e6a7";
}

.k-i-export:before {
  content: "\e6a8";
}

.k-i-subreport:before {
  content: "\e923";
}

.k-i-data:before {
  content: "\e924";
}

.k-i-report-header-section:before {
  content: "\e925";
}

.k-i-report-footer-section:before {
  content: "\e926";
}

.k-i-group-header-section:before {
  content: "\e927";
}

.k-i-group-footer-section:before {
  content: "\e928";
}

.k-i-page-header-section:before {
  content: "\e929";
}

.k-i-page-footer-section:before {
  content: "\e92a";
}

.k-i-detail-section:before {
  content: "\e92b";
}

.k-i-toc-section:before {
  content: "\e92c";
}

.k-i-group-section:before {
  content: "\e92d";
}

.k-i-parameters:before {
  content: "\e92e";
}

.k-i-data-csv:before {
  content: "\e92f";
}

.k-i-data-json:before {
  content: "\e930";
}

.k-i-data-sql:before {
  content: "\e931";
}

.k-i-data-web:before {
  content: "\e932";
}

.k-i-group-collection:before {
  content: "\e933";
}

.k-i-parameter-boolean:before {
  content: "\e934";
}

.k-i-parameter-date-time:before {
  content: "\e935";
}

.k-i-parameter-float:before {
  content: "\e936";
}

.k-i-parameter-integer:before {
  content: "\e937";
}

.k-i-parameter-string:before {
  content: "\e938";
}

.k-i-toc-section-level:before {
  content: "\e939";
}

.k-i-inherited:before {
  content: "\e93a";
}

.k-i-file-video:before {
  content: "\e93b";
}

.k-i-file-audio:before {
  content: "\e93c";
}

.k-i-file-image:before {
  content: "\e93d";
}

.k-i-file-presentation:before {
  content: "\e93e";
}

.k-i-file-data:before {
  content: "\e93f";
}

.k-i-file-disc-image:before {
  content: "\e940";
}

.k-i-file-programming:before {
  content: "\e941";
}

.k-i-parameters-byte-array:before {
  content: "\e942";
}

.k-i-parameters-unknown:before {
  content: "\e943";
}

.k-i-file-error:before {
  content: "\e944";
}

.k-i-files-error:before {
  content: "\e945";
}

.k-i-data-rest:before {
  content: "\e946";
}

.k-i-file-typescript:before {
  content: "\e947";
}

.k-i-graph:before {
  content: "\ea00";
}

.k-i-column-clustered:before {
  content: "\ea01";
}

.k-i-column-stacked:before {
  content: "\ea02";
}

.k-i-column-stacked100:before {
  content: "\ea03";
}

.k-i-column-range:before {
  content: "\ea04";
}

.k-i-bar-clustered:before {
  content: "\ea05";
}

.k-i-bar-stacked:before {
  content: "\ea06";
}

.k-i-bar-stacked100:before {
  content: "\ea07";
}

.k-i-bar-range:before {
  content: "\ea08";
}

.k-i-area-clustered:before {
  content: "\ea09";
}

.k-i-area-stacked:before {
  content: "\ea0a";
}

.k-i-area-stacked100:before {
  content: "\ea0b";
}

.k-i-area-range:before {
  content: "\ea0c";
}

.k-i-line-stacked:before {
  content: "\ea0e";
}

.k-i-line-stacked100:before {
  content: "\ea0f";
}

.k-i-line-markers:before {
  content: "\ea10";
}

.k-i-line-stacked-markers:before {
  content: "\ea11";
}

.k-i-line-stacked100-markers:before {
  content: "\ea12";
}

.k-i-pie:before {
  content: "\ea13";
}

.k-i-doughnut:before {
  content: "\ea14";
}

.k-i-scatter:before {
  content: "\ea15";
}

.k-i-scatter-smooth-lines-markers:before {
  content: "\ea16";
}

.k-i-scatter-smooth-lines:before {
  content: "\ea17";
}

.k-i-scatter-straight-lines-markers:before {
  content: "\ea18";
}

.k-i-scatter-straight-lines:before {
  content: "󦨙";
}

.k-i-bubble:before {
  content: "\ea1a";
}

.k-i-candlestick:before {
  content: "\ea1b";
}

.k-i-bar:before {
  content: "\ea1c";
}

.k-i-radar:before {
  content: "\ea1d";
}

.k-i-radar-markers:before {
  content: "\ea1e";
}

.k-i-radar-filled:before {
  content: "\ea1f";
}

.k-i-rose:before {
  content: "\ea20";
}

.k-i-choropleth:before {
  content: "\ea21";
}

.k-i-set-column-position:before {
  content: "\e15c";
}

.k-i-stick:before {
  content: "\e15a";
}

.k-i-unstick:before {
  content: "\e15b";
}

.k-i-page-portrait::before {
  content: "\e906";
}

.k-i-page-landscape::before {
  content: "\e922";
}

.k-rtl .k-i-collapse, .k-rtl .k-i-expand, .k-rtl .k-i-indent-decrease, .k-rtl .k-i-indent-increase {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-spreadsheet {
  width: 800px;
  height: 600px;
  position: relative;
  border-width: 1px;
  border-style: solid;
  cursor: default;
}

.k-spreadsheet .k-spreadsheet-cell-comment {
  position: absolute;
  white-space: pre-wrap;
  text-align: left;
  border-width: 1px;
  border-style: solid;
  max-width: 200px;
}

.k-spreadsheet .k-spreadsheet-pane {
  padding-right: 1px;
  position: absolute;
  border-width: 1px;
  border-bottom-width: 0;
  border-right-width: 0;
  border-style: solid;
  box-sizing: border-box;
  overflow: hidden;
}

.k-spreadsheet .k-spreadsheet-pane.k-top {
  border-top-width: 0;
}

.k-spreadsheet .k-spreadsheet-pane.k-left {
  border-left-width: 0;
}

.k-spreadsheet .k-spreadsheet-pane .k-spreadsheet-cell {
  position: absolute;
  white-space: pre;
  box-sizing: border-box;
  overflow: hidden;
  padding: 1px 3px;
  background-clip: padding-box;
}

.k-spreadsheet .k-spreadsheet-pane .k-spreadsheet-cell.k-spreadsheet-has-comment::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  border-width: 3px;
  border-style: solid;
}

.k-spreadsheet .k-spreadsheet-haxis, .k-spreadsheet .k-spreadsheet-vaxis {
  position: absolute;
  border-style: solid;
}

.k-spreadsheet .k-spreadsheet-vaxis {
  top: 0;
  border-width: 0 0 0 1px;
}

.k-spreadsheet .k-spreadsheet-haxis {
  left: 0;
  border-width: 1px 0 0;
}

.k-spreadsheet .k-filter-range, .k-spreadsheet .k-spreadsheet-selection {
  border-width: 1px;
  border-style: solid;
  position: absolute;
  box-sizing: border-box;
}

.k-spreadsheet .k-spreadsheet-active-cell {
  position: absolute;
  outline-color: transparent !important;
  box-sizing: border-box;
  z-index: 10;
}

.k-spreadsheet .k-spreadsheet-action-bar {
  border-width: 0 0 1px;
  border-style: solid;
  position: relative;
  display: table;
  width: 100%;
}

.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar, .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor {
  display: table-cell;
  vertical-align: middle;
}

.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor {
  position: relative;
  vertical-align: top;
  border-width: 0 1px 0 0;
  border-style: solid;
}

.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox {
  width: 9.5em;
  border-radius: 0;
  border-color: transparent;
}

.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar {
  width: 100%;
  padding-left: 31px;
}

.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar > .k-i-formula-fx {
  content: "\e691";
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-width: 0 1px 0 0;
  border-style: solid;
  width: 24px;
  margin-left: -24px;
}

.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula:before {
  content: "{";
  font-weight: 700;
}

.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula:after {
  content: "}";
  font-weight: 700;
}

.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-input {
  overflow: hidden;
  text-indent: 8px;
  border: 0;
  margin: 0;
}

.k-spreadsheet .k-spreadsheet-formula-input {
  outline: 0;
  border-width: 0;
  height: 26px;
  line-height: 20px;
  width: 100%;
  box-sizing: border-box;
  white-space: pre;
  padding: 3px 0.5em;
}

.k-spreadsheet .k-spreadsheet-cell-editor {
  position: absolute;
  display: none;
  padding: 0 3px;
  line-height: 20px;
  z-index: 2000;
  overflow: hidden;
}

.k-spreadsheet > .k-spreadsheet-view {
  position: relative;
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
}

.k-spreadsheet > .k-spreadsheet-view .k-disabled, .k-spreadsheet > .k-spreadsheet-view .k-state-disabled {
  pointer-events: auto;
}

.k-spreadsheet .k-tabstrip-wrapper {
  position: relative;
  line-height: 1.7em;
}

.k-spreadsheet .k-tabstrip-wrapper .k-tabstrip-items {
  padding: 0.3em 0 0;
}

.k-spreadsheet .k-spreadsheet-quick-access-toolbar {
  display: inline-block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  padding: 0.3em 0.3em 0;
}

.k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button {
  padding: 0.3em;
  line-height: 1.4em;
  height: auto;
}

.k-spreadsheet .k-filter-wrapper, .k-spreadsheet .k-merged-cells-wrapper, .k-spreadsheet .k-selection-wrapper, .k-spreadsheet .k-spreadsheet-row-header {
  position: relative;
}

.k-spreadsheet .k-spreadsheet-column-header {
  position: absolute;
}

.k-spreadsheet .k-filter-wrapper {
  pointer-events: none;
  z-index: 50;
}

.k-spreadsheet .k-spreadsheet-sheets-bar {
  border-width: 1px 0 0;
  padding: 0 4px 4px;
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 8px;
}

.k-spreadsheet .k-spreadsheet-sheets-bar > .k-button {
  flex-shrink: 0;
}

.k-spreadsheet .k-spreadsheet-sheets-bar .k-tabstrip {
  padding: 0;
  flex: 1;
  border-width: 0;
  background-color: transparent;
  overflow: hidden;
}

.k-spreadsheet .k-spreadsheet-sheets-bar .k-tabstrip .k-tabstrip-items li .k-link[data-type=remove] {
  padding-left: 6px;
  padding-right: 6px;
}

.k-spreadsheet .k-vertical-align-center {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-spreadsheet .k-vertical-align-bottom {
  position: relative;
  top: 100%;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

.k-spreadsheet .k-dirty {
  position: absolute;
  top: 0;
  left: 0;
  right: unset;
}

.k-spreadsheet .k-single-selection {
  cursor: crosshair;
}

.k-spreadsheet .k-single-selection::after {
  content: " ";
  height: 6px;
  width: 6px;
  position: absolute;
  display: block;
  bottom: 0;
  right: 0;
  border-radius: 50%;
  margin-bottom: -4px;
  margin-right: -4px;
  border-width: 1px;
  border-style: solid;
  z-index: 100;
}

.k-spreadsheet .k-spreadsheet-edit-container .k-single-selection::after {
  display: none;
}

.k-spreadsheet .k-auto-fill, .k-spreadsheet .k-auto-fill-bl-hint, .k-spreadsheet .k-auto-fill-br-hint, .k-spreadsheet .k-auto-fill-punch, .k-spreadsheet .k-auto-fill-tr-hint {
  position: absolute;
  box-sizing: border-box;
}

.k-spreadsheet .k-auto-fill {
  border-width: 1px;
  border-style: solid;
  cursor: crosshair;
}

.k-spreadsheet .k-auto-fill-wrapper {
  position: relative;
}

.k-spreadsheet .k-spreadsheet-vborder {
  position: absolute;
  border-left-style: solid;
  border-left-width: 1px;
}

.k-spreadsheet .k-spreadsheet-hborder {
  position: absolute;
  border-top-style: solid;
  border-top-width: 1px;
}

.k-spreadsheet-list-popup {
  margin-right: -1px;
}

.k-spreadsheet-names-popup .k-item {
  position: relative;
}

.k-spreadsheet-names-popup .k-icon {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0.7;
  cursor: pointer;
}

.k-spreadsheet-names-popup .k-icon:hover {
  opacity: 1;
}

.k-horizontal-resize {
  cursor: col-resize;
}

.k-vertical-resize {
  cursor: row-resize;
}

.k-merged-cells-wrapper, .k-selection-wrapper, .k-spreadsheet-active-cell, .k-spreadsheet-data {
  cursor: cell;
}

.k-horizontal-resize .k-merged-cells-wrapper, .k-horizontal-resize .k-selection-wrapper, .k-horizontal-resize .k-spreadsheet-active-cell, .k-horizontal-resize .k-spreadsheet-data {
  cursor: col-resize;
}

.k-vertical-resize .k-merged-cells-wrapper, .k-vertical-resize .k-selection-wrapper, .k-vertical-resize .k-spreadsheet-active-cell, .k-vertical-resize .k-spreadsheet-data {
  cursor: row-resize;
}

.k-spreadsheet .k-colorpicker .k-tool-icon {
  overflow: visible;
}

.k-button.k-custom-color, .k-button.k-reset-color {
  display: block;
  width: 100%;
  border-radius: 0;
  border: none;
  text-align: left;
  line-height: 2em;
}

.k-spreadsheet-colorpicker .k-colorpalette {
  border: 1px solid #dbdbdb;
  border-left: none;
  border-right: none;
  padding: 0.4em;
}

.k-spreadsheet-filter {
  position: absolute;
  cursor: pointer;
  pointer-events: all;
}

.k-spreadsheet-sample {
  float: right;
}

.k-spreadsheet-clipboard, .k-spreadsheet-clipboard-paste {
  position: fixed;
  opacity: 0;
  top: 0;
  left: 0;
  overflow: hidden;
  padding: 0;
  margin: 0;
  border: 0;
  width: 1px;
  height: 1px;
  box-sizing: border-box;
}

textarea.k-spreadsheet-clipboard {
  position: fixed;
}

.k-spreadsheet-top-corner {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000;
  border-width: 0 1px 1px 0;
  border-style: solid;
}

.k-spreadsheet-top-corner:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  right: 0;
  border-width: 6px;
  border-style: solid;
}

.k-spreadsheet-scroller {
  width: 100%;
  height: 100%;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  z-index: 1;
}

@media (hover: none), (pointer: coarse) {
  .k-spreadsheet-scroller {
    z-index: 3;
  }
}
.k-spreadsheet-fixed-container {
  position: absolute;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  z-index: 2;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
}

.k-spreadsheet-view-size {
  position: relative;
}

.k-spreadsheet-column-header, .k-spreadsheet-row-header {
  text-align: center;
  z-index: 100;
}

.k-spreadsheet-column-header .k-spreadsheet-cell, .k-spreadsheet-row-header .k-spreadsheet-cell {
  border-style: solid;
  border-width: 0 1px 1px 0;
}

div.k-spreadsheet-window {
  padding: 1.167em 0.75em 0.75em;
}

.k-spreadsheet-window .k-edit-form-container {
  width: 100%;
}

.k-spreadsheet-window .k-root-tabs {
  border-width: 0;
  margin: -1em -1em 0;
  padding: 0.5em 1em 0;
}

.k-spreadsheet-window .k-root-tabs .k-loading {
  display: none;
}

.k-spreadsheet-window .k-format-filter {
  width: 100%;
}

.k-spreadsheet-window .k-action-buttons {
  top: 10px;
  padding: 10px;
  margin-bottom: calc(10px - 1em);
}

.k-spreadsheet-window .k-edit-label {
  width: 25%;
  margin: 0 0 0 0.75em;
}

.k-spreadsheet-window .k-edit-field {
  width: 67%;
  margin: 0 0.917em 0 0;
}

.k-spreadsheet-window .k-edit-field, .k-spreadsheet-window .k-edit-label {
  padding: 0;
  line-height: 3em;
}

.k-spreadsheet-window .k-edit-field .k-dropdown, .k-spreadsheet-window .k-edit-field .k-dropdownlist, .k-spreadsheet-window .k-edit-field .k-textbox {
  width: 100%;
}

.k-spreadsheet-window .k-export-config .k-hr {
  margin-left: 15px;
  margin-right: 15px;
}

.k-spreadsheet-window .k-export-config .k-edit-field {
  width: 40%;
  float: left;
  margin-left: 30px;
}

.k-spreadsheet-window .k-page-orientation {
  position: absolute;
  right: 2em;
  top: 25%;
}

.k-spreadsheet-window .k-page-orientation .k-icon {
  font-size: 6em;
}

.k-spreadsheet-window .k-export-config:after, .k-spreadsheet-window > div:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
}

.k-spreadsheet-format-cells .k-spreadsheet-preview {
  font-weight: 700;
  text-align: center;
  font-size: 1.16em;
  line-height: 3.64em;
  margin: 0 -0.863em 0.72em;
  border-style: solid;
  border-width: 1px 0;
}

.k-spreadsheet-border-palette {
  width: 153px;
}

.k-spreadsheet-border-palette .k-spreadsheet-border-type-palette .k-button {
  box-sizing: border-box;
  width: 20%;
}

.k-spreadsheet-border-palette .k-colorpalette {
  vertical-align: bottom;
}

.k-spreadsheet-popup .k-separator {
  width: 1px;
  height: 1.8em;
  vertical-align: middle;
  display: inline-block;
}

.k-spreadsheet-popup .k-colorpalette {
  vertical-align: top;
}

.k-spreadsheet-popup .k-button.k-button-icon {
  padding: 0.6em;
  border-width: 0;
  border-radius: 0;
}

.k-spreadsheet-popup .k-button.k-button-icontext {
  display: block;
  text-align: left;
  text-transform: initial;
  padding: 0.3em 1.5em 0.3em 0.9em;
  border-width: 0;
  border-radius: 0;
}

.k-spreadsheet-filter-menu {
  width: 280px;
}

.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
  height: 200px;
  overflow-y: scroll;
  overflow-x: auto;
  border-width: 1px;
  border-style: solid;
}

.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper .k-treeview {
  overflow: visible;
}

.k-spreadsheet-filter-menu .k-details {
  border-top-width: 1px;
  border-top-style: solid;
  padding: 4px 0;
}

.k-spreadsheet-filter-menu .k-details-summary {
  cursor: pointer;
  line-height: 26px;
}

.k-spreadsheet-filter-menu .k-details-summary .k-icon {
  margin: 0 5px;
}

.k-spreadsheet-filter-menu .k-details-content {
  padding: 0 8px 0 26px;
}

.k-spreadsheet-filter-menu .k-details-content > .k-textbox, .k-spreadsheet-filter-menu .k-details-content > .k-widget {
  width: 100%;
  margin-bottom: 3px;
}

.k-spreadsheet-filter-menu .k-details-content .k-space-right {
  background-image: none;
}

.k-spreadsheet-filter-menu .k-details-content .k-filter-and {
  width: 75px;
  margin: 8px 0;
}

.k-spreadsheet-filter-menu .k-action-buttons {
  border-top-width: 0;
  margin: 8px;
  padding: 0;
  position: static;
}

.k-resize-handle, .k-resize-hint {
  position: absolute;
  z-index: 200;
}

.k-resize-hint-handle {
  width: 100%;
  height: 20px;
}

.k-resize-hint-marker {
  width: 2px;
  height: 100%;
  margin: 0 auto;
}

.k-resize-hint-vertical .k-resize-hint-handle {
  height: 100%;
  width: 20px;
  float: left;
}

.k-resize-hint-vertical .k-resize-hint-marker {
  height: 2px;
  width: 100%;
}

.k-spreadsheet-quick-access-toolbar .k-button, .k-spreadsheet-sheets-bar .k-button {
  border-color: transparent;
  background-color: transparent;
  background-image: none;
}

.k-spreadsheet-tabstrip {
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
}

.k-spreadsheet-tabstrip > .k-content {
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  margin: 0;
  padding: 0;
}

.k-spreadsheet-tabstrip .k-loading {
  display: none;
}

.k-spreadsheet-toolbar {
  border-width: 0;
}

.k-spreadsheet-toolbar > .k-widget[data-property=fontSize] {
  width: 75px;
}

.k-spreadsheet-toolbar > .k-widget[data-property=format] {
  width: 100px;
}

.k-spreadsheet-toolbar > .k-widget[data-property=fontFamily] {
  width: 130px;
}

.k-spreadsheet-toolbar [data-tool=alignment], .k-spreadsheet-toolbar [data-tool=backgroundColor], .k-spreadsheet-toolbar [data-tool=borders], .k-spreadsheet-toolbar [data-tool=freeze], .k-spreadsheet-toolbar [data-tool=merge], .k-spreadsheet-toolbar [data-tool=textColor] {
  width: auto;
}

.k-spreadsheet-formula-input > .k-syntax-bool.k-syntax-at-point, .k-spreadsheet-formula-input > .k-syntax-func.k-syntax-at-point, .k-spreadsheet-formula-input > .k-syntax-num.k-syntax-at-point, .k-spreadsheet-formula-input > .k-syntax-ref.k-syntax-at-point, .k-spreadsheet-formula-input > .k-syntax-str.k-syntax-at-point {
  text-decoration: underline;
}

.k-spreadsheet-formula-input > .k-series-a, .k-spreadsheet-formula-input > .k-series-b, .k-spreadsheet-formula-input > .k-series-c, .k-spreadsheet-formula-input > .k-series-d {
  background-color: transparent;
}

.k-spreadsheet-selection-highlight {
  border-width: 1px;
  border-style: solid;
  position: absolute;
  box-sizing: border-box;
}

.k-spreadsheet-formula-list {
  min-width: 100px;
}

.k-spreadsheet-formula-list .k-item {
  padding: 0 0.3em;
  box-shadow: none;
}

.k-spreadsheet-sheets-items-hint {
  margin-top: 0.1em;
  background: 0 0 !important;
  border-width: 0 !important;
}

.k-spreadsheet-editor-button {
  position: absolute;
  width: 20px;
  z-index: 10;
  margin-left: 2px;
  padding: 0 !important;
}

.k-spreadsheet-editor-button.k-spreadsheet-last-column {
  margin-left: -21px;
}

.k-spreadsheet-editor-button span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.hint-wrapper {
  margin-top: 1em;
}

.k-edit-form-container > div:after {
  display: block;
  content: "";
  clear: both;
}

.k-spreadsheet-filter-menu .k-i-arrow-45-down-right {
  cursor: pointer;
}

.k-spreadsheet-import-errors .k--header-message {
  font-weight: 700;
  padding-bottom: 5px;
  border-bottom: 1px solid #888;
  margin-bottom: 5px;
}

.k-spreadsheet-import-errors .k--errors {
  max-height: 350px;
  overflow: auto;
}

.k-spreadsheet-import-errors .k--errors table {
  border-collapse: collapse;
  font-size: 90%;
}

.k-spreadsheet-import-errors .k--errors table td, .k-spreadsheet-import-errors .k--errors table th {
  padding: 2px 4px;
  border-bottom: 1px solid #bbb;
}

.k-spreadsheet-import-errors .k--errors table th {
  text-align: left;
  border-bottom: 1px solid #000;
}

.k-spreadsheet-insert-image-dialog {
  margin: 0 1em;
  border-style: dashed;
  border-width: 2px;
}

.k-spreadsheet-insert-image-dialog label {
  position: relative;
  display: block;
  width: 355px;
  height: 200px;
  padding: 10px;
  background-image: url(textures/image-default.png);
  background-size: auto 70%;
  background-repeat: no-repeat;
  background-position: 50% 30%;
}

.k-spreadsheet-insert-image-dialog label div {
  position: relative;
  top: 75%;
  padding: 10px;
  text-align: center;
  pointer-events: none;
}

.k-spreadsheet-insert-image-dialog label input {
  display: none;
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image {
  background-size: auto 90%;
  background-position: 50% 50%;
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover div, .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered div, .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div {
  opacity: 1;
  top: 50%;
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image div {
  opacity: 0;
}

.k-spreadsheet-drawing {
  position: absolute;
  box-sizing: border-box;
  z-index: 101;
}

.k-spreadsheet-drawing.k-spreadsheet-active-drawing {
  outline-style: solid;
  outline-width: 2px;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  cursor: move;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-width: 1px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.N {
  left: 50%;
  top: 0;
  cursor: ns-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NE {
  left: 100%;
  top: 0;
  cursor: nesw-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.E {
  left: 100%;
  top: 50%;
  cursor: ew-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SE {
  left: 100%;
  top: 100%;
  cursor: nwse-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.S {
  left: 50%;
  top: 100%;
  cursor: ns-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SW {
  left: 0;
  top: 100%;
  cursor: nesw-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.W {
  left: 0;
  top: 50%;
  cursor: ew-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NW {
  left: 0;
  top: 0;
  cursor: nwse-resize;
}

.k-avatar {
  width: 32px;
  height: 32px;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  flex-shrink: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  overflow: hidden;
}

.k-avatar-initials, .k-avatar-text {
  font-family: inherit;
  font-size: inherit;
  line-height: 1.42857143;
}

.k-avatar-icon {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

.k-avatar-image {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.k-avatar-image > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.k-avatar-sm {
  width: 16px;
  height: 16px;
  flex-basis: 16px;
}

.k-avatar-md {
  width: 32px;
  height: 32px;
  flex-basis: 32px;
}

.k-avatar-lg {
  width: 64px;
  height: 64px;
  flex-basis: 64px;
}

.k-avatar-bordered {
  border-width: 1px;
}

.k-card {
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

.k-card .k-card-callout {
  position: absolute;
  width: 20px;
  height: 20px;
  border-width: 1px 1px 0 0;
  border-style: solid;
  margin: 0;
}

.k-card .k-card-callout.k-callout-n {
  top: 0;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
  left: 50%;
}

.k-card .k-card-callout.k-callout-e {
  top: 50%;
  left: auto;
  right: 0;
  -webkit-transform: translate(50%, -50%) rotate(135deg) scaleX(-1);
          transform: translate(50%, -50%) rotate(135deg) scaleX(-1);
}

.k-card .k-card-callout.k-callout-s {
  top: auto;
  bottom: 0;
  -webkit-transform: translate(-50%, 50%) rotate(135deg);
          transform: translate(-50%, 50%) rotate(135deg);
  left: 50%;
}

.k-card .k-card-callout.k-callout-w {
  top: 50%;
  left: 0;
  -webkit-transform: translate(-50%, -50%) rotate(-135deg);
          transform: translate(-50%, -50%) rotate(-135deg);
}

.k-card .k-avatar {
  width: 45px;
  height: 45px;
  flex-basis: 45px;
  margin-right: 16px;
}

.k-card .k-avatar.k-avatar-image > * {
  width: 45px;
  height: 45px;
}

.k-card.k-card-flat {
  box-shadow: none;
}

.k-card-horizontal {
  flex-direction: row;
}

.k-card-inner {
  display: flex;
  flex-direction: inherit;
  overflow: hidden;
}

.k-card-header {
  padding: 12px 16px;
  border-width: 0 0 1px;
  border-style: solid;
  outline: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.k-card > .k-card-header:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.k-card > .k-card-header:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.k-card-header h1, .k-card-header h2, .k-card-header h3, .k-card-header h4, .k-card-header h5, .k-card-header h6, .k-card-header > div {
  margin: 0;
}

.k-card-header .k-card-title + .k-card-subtitle {
  margin-top: 0;
}

.k-card-footer {
  padding: 12px 16px;
  border-width: 1px 0 0;
  border-style: solid;
  outline: 0;
  display: block;
}

.k-card-body {
  padding: 12px 16px;
  outline: 0;
  flex: 1 1 auto;
}

.k-card > .k-card-body:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.k-card > .k-card-body:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.k-card-body p {
  margin: 0 0 8px;
}

.k-card-body > .k-last, .k-card-body > :last-child {
  margin-bottom: 0;
}

.k-card-image, .k-card-media {
  border: 0;
  max-width: 100%;
  overflow: hidden;
}

.k-card > .k-card-image:first-child, .k-card > .k-card-media:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.k-card > .k-card-image:last-child, .k-card > .k-card-media:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.k-card-image > img, .k-card-media > img {
  border: 0;
  max-width: 100%;
}

.k-card-horizontal .k-card-image, .k-card-horizontal .k-card-media {
  flex-shrink: 0;
  max-width: 100px;
  -o-object-fit: cover;
     object-fit: cover;
}

.k-card-title {
  font-family: inherit;
  font-size: 19px;
  line-height: normal;
  font-weight: 400;
  margin: 0 0 8px;
}

.k-card-subtitle {
  font-size: 12px;
  margin: 0 0 8px;
  opacity: 0.6;
}

.k-card-separator {
  margin: 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: block;
  flex: 0 0 auto;
}

.k-card-separator.k-separator-vertical {
  width: 0;
  border-width: 0 0 0 1px;
}

.k-card > .k-hr {
  margin: 0;
  flex: 0 0 auto;
  border-color: inherit;
}

.k-card-actions {
  padding: 8px 16px;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  flex-basis: auto;
}

.k-card > .k-card-actions:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.k-card > .k-card-actions:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.k-card-horizontal .k-card-actions, .k-card-vertical .k-card-actions {
  border: 0;
}

.k-card-actions .k-button {
  max-width: 100%;
  white-space: normal;
}

.k-card-actions > .k-button.k-flat:first-child {
  margin-left: -8px;
}

.k-card-actions.k-card-actions-start {
  justify-content: flex-start;
}

.k-card-actions.k-card-actions-end {
  justify-content: flex-end;
}

.k-card-actions.k-card-actions-center {
  justify-content: center;
}

.k-card-action {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: inline-flex;
  flex: 1 1 auto;
}

.k-card-action > .k-button {
  border-radius: 0;
  padding: 16px 16px;
  flex: 1 1 auto;
}

.k-card-actions-vertical {
  padding: 0;
  display: flex;
  flex-direction: column;
}

.k-card-actions-vertical .k-button {
  padding: 12px 16px;
}

.k-card-actions-vertical .k-button.k-flat:first-child {
  margin-left: 0;
}

.k-card-actions-vertical .k-card-action + .k-card-action {
  border-top-width: 1px;
}

.k-card-horizontal .k-card-actions-vertical {
  border-top-width: 0;
  border-left-width: 1px;
}

.k-card-vertical .k-card-actions-vertical.k-card-actions-start {
  align-items: flex-start;
}

.k-card-vertical .k-card-actions-vertical.k-card-actions-end {
  align-items: flex-end;
}

.k-card-vertical .k-card-actions-vertical.k-card-actions-center {
  align-items: center;
}

.k-card-vertical .k-card-actions-vertical.k-card-actions-center, .k-card-vertical .k-card-actions-vertical.k-card-actions-end, .k-card-vertical .k-card-actions-vertical.k-card-actions-start {
  padding: 8px 16px;
}

.k-card-vertical .k-card-actions-vertical.k-card-actions-center .k-button, .k-card-vertical .k-card-actions-vertical.k-card-actions-end .k-button, .k-card-vertical .k-card-actions-vertical.k-card-actions-start .k-button {
  padding: 4px 8px;
}

.k-card-actions-stretched {
  padding: 0;
  display: flex;
  flex-direction: row;
}

.k-card-actions-stretched .k-button {
  padding: 12px 16px;
  flex-grow: 1;
  border-radius: 0;
}

.k-card-actions-stretched .k-button.k-flat:first-child {
  margin-left: 0;
}

.k-card-actions-stretched .k-card-action + .k-card-action {
  border-left-width: 1px;
}

.k-card .k-card-actions-stretched {
  border-top-width: 1px;
  border-style: solid;
}

.k-card-horizontal > .k-card-actions-stretched {
  border-left-width: 1px;
  border-top-width: 0;
}

.k-card-actions-stretched.k-card-actions-vertical {
  flex-direction: column;
}

.k-card-actions-stretched.k-card-actions-vertical .k-card-action + .k-card-action {
  border-top-width: 1px;
  border-left-width: 0;
}

.k-card-list {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: stretch;
  flex: 0 0 auto;
}

.k-card-list .k-card {
  flex: 0 0 auto;
}

.k-card-list .k-card + .k-card {
  margin-top: 16px;
}

.k-card-deck {
  display: flex;
  margin-top: 16px;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
  flex: 0 0 auto;
}

.k-card-deck .k-card {
  flex: 0 0 auto;
}

.k-card-deck .k-card + .k-card {
  margin-left: 16px;
}

.k-card-deck-scrollwrap {
  display: flex;
  position: relative;
  align-items: center;
}

.k-card-deck-scrollwrap > .k-button {
  border-radius: 0;
  flex: 0 0 auto;
  position: absolute;
  z-index: 1;
}

.k-card-deck-scrollwrap > .k-button:first-child {
  left: -1px;
}

.k-card-deck-scrollwrap > .k-button:last-child {
  right: -1px;
}

.k-card-deck-scrollwrap > .k-card-deck {
  flex: 1 1 auto;
}

.k-card-group {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
  flex: 0 0 auto;
}

.k-card-group .k-card {
  border-radius: 0;
  flex: 0 0 auto;
}

.k-card-group .k-card > .k-card-header {
  border-radius: 0;
}

.k-card-group .k-card + .k-card {
  margin-left: -1px;
}

.k-card-group .k-card.k-first {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.k-card-group .k-card.k-first > .k-card-header {
  border-top-left-radius: 4px;
}

.k-card-group .k-card.k-last {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.k-card-group .k-card.k-last > .k-card-header {
  border-top-right-radius: 4px;
}

.k-card-group .k-card.k-only {
  border-radius: 4px;
}

.k-card-group .k-card.k-only > .k-card-header {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.k-rtl .k-card-deck .k-card + .k-card, [dir=rtl] .k-card-deck .k-card + .k-card {
  margin-left: 0;
  margin-right: 16px;
}

.k-rtl .k-card-actions-stretched .k-card-action + .k-card-action, [dir=rtl] .k-card-actions-stretched .k-card-action + .k-card-action {
  border-right-width: 1px;
  border-left-width: 0;
}

.k-rtl .k-card-horizontal .k-card-actions-vertical, .k-rtl .k-card-horizontal > .k-card-actions-stretched, [dir=rtl] .k-card-horizontal .k-card-actions-vertical, [dir=rtl] .k-card-horizontal > .k-card-actions-stretched {
  border-right-width: 1px;
  border-left-width: 0;
}

.k-ie11 .k-card-body {
  flex: 1 1 auto;
}

.k-tilelayout {
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  display: grid;
}

.k-layout-item-hint {
  border-width: 1px;
  border-style: solid;
  border-radius: 4px;
  position: relative;
}

.k-layout-item-hint.k-layout-item-hint-resize {
  z-index: 3;
}

.k-chat {
  height: 600px;
  max-height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  max-width: 500px;
  margin: auto;
}

.k-chat .k-message-list {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  scroll-behavior: smooth;
}

.k-chat .k-message-list-content {
  padding: 16px 16px;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  overflow: hidden;
}

.k-chat .k-message-list-content > * + * {
  margin-top: 16px;
}

.k-chat .k-message-group {
  max-width: 80%;
  background: 0 0;
  box-sizing: border-box;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  position: relative;
}

.k-chat .k-message-group:not(.k-alt) {
  align-items: flex-start;
  text-align: left;
}

.k-chat .k-message-group:not(.k-alt) .k-message-time {
  margin-left: 8px;
  left: 100%;
}

.k-chat .k-message-group:not(.k-alt) .k-message-status {
  left: 0;
}

.k-chat .k-message-group:not(.k-alt) .k-first .k-bubble, .k-chat .k-message-group:not(.k-alt) .k-only .k-bubble {
  border-bottom-left-radius: 2px;
}

.k-chat .k-message-group:not(.k-alt) .k-last .k-bubble, .k-chat .k-message-group:not(.k-alt) .k-middle .k-bubble {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

.k-chat .k-message-group.k-alt {
  align-self: flex-end;
  align-items: flex-end;
  text-align: right;
}

.k-chat .k-message-group.k-alt .k-message-time {
  margin-right: 8px;
  right: 100%;
}

.k-chat .k-message-group.k-alt .k-message-status {
  right: 0;
}

.k-chat .k-message-group.k-alt .k-first .k-bubble, .k-chat .k-message-group.k-alt .k-only .k-bubble {
  border-bottom-right-radius: 2px;
}

.k-chat .k-message-group.k-alt .k-last .k-bubble, .k-chat .k-message-group.k-alt .k-middle .k-bubble {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

.k-chat .k-message {
  max-width: 100%;
  margin: 2px 0 0;
  position: relative;
  transition: margin 0.2s ease-in-out;
}

.k-chat .k-message-status, .k-chat .k-message-time {
  font-size: smaller;
  line-height: normal;
  white-space: nowrap;
  pointer-events: none;
  position: absolute;
}

.k-chat .k-message-time {
  opacity: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  transition: opacity 0.2s ease-in-out;
}

.k-chat .k-message-status {
  margin-top: 2px;
  height: 0;
  overflow: hidden;
  top: 100%;
  transition: height 0.2s ease-in-out;
}

.k-chat .k-bubble {
  border-radius: 12px;
  padding: 8px 12px;
  border-width: 1px;
  border-style: solid;
  line-height: 18px;
  word-wrap: break-word;
}

.k-chat .k-message.k-selected, .k-chat .k-message.k-state-selected {
  margin-bottom: 16px;
  border: 0;
  color: inherit;
  background: 0 0;
}

.k-chat .k-message.k-selected .k-message-time, .k-chat .k-message.k-state-selected .k-message-time {
  opacity: 1;
}

.k-chat .k-message.k-selected .k-message-status, .k-chat .k-message.k-state-selected .k-message-status {
  height: 1.2em;
}

.k-chat .k-message-error, .k-chat .k-message-sending {
  margin-bottom: 16px;
}

.k-chat .k-message-error .k-message-status, .k-chat .k-message-sending .k-message-status {
  height: 1.2em;
}

.k-chat .k-avatar {
  border-radius: 100%;
  width: 32px;
  height: 32px;
  position: absolute;
}

.k-chat .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar) {
  padding-left: 40px;
}

.k-chat .k-avatars .k-message-group.k-alt:not(.k-no-avatar) {
  padding-right: 40px;
}

.k-chat .k-message-group:not(.k-alt) > .k-avatar {
  left: 0;
  bottom: 0;
}

.k-chat .k-message-group.k-alt > .k-avatar {
  right: 0;
  bottom: 0;
}

.k-author {
  margin: 0;
  font-size: smaller;
  line-height: normal;
}

.k-chat .k-author {
  margin: 0;
}

.k-timestamp {
  font-size: smaller;
  line-height: normal;
  text-align: center;
  align-self: stretch;
}

.k-quick-replies {
  display: block;
  max-width: 100%;
}

.k-quick-reply {
  border-radius: 100px;
  margin-right: 8px;
  margin-bottom: 4px;
  padding: 8px 12px;
  border-width: 1px;
  border-style: solid;
  line-height: 18px;
  cursor: pointer;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: inline-block;
  flex: 0 0 auto;
  transition-property: color, background-color, border-color;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out;
}

.k-message-box {
  padding: 10px 16px;
  border-width: 1px 0 0;
  border-style: solid;
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.k-message-box .k-input {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  background: 0 0;
  flex: 1 1 auto;
}

.k-message-box .k-button {
  padding: 0;
}

.k-message-box .k-button svg {
  width: 20px;
  height: 20px;
  fill: currentColor;
  display: inline-block;
}

.k-message-box .k-button::after, .k-message-box .k-button::before {
  display: none;
}

.k-chat .k-card-list {
  margin: 2px 0 0;
}

.k-chat .k-card-deck {
  max-width: calc(100% + 32px);
  box-sizing: border-box;
  margin-left: -16px;
  margin-right: -16px;
  padding: 16px 16px 16px;
  overflow: hidden;
  overflow-x: auto;
  scroll-behavior: smooth;
}

.k-chat .k-card-deck .k-card-wrap + .k-card-wrap {
  margin-left: 16px;
}

.k-chat .k-card-deck .k-card, .k-chat .k-card-deck .k-card-wrap {
  width: 200px;
}

.k-card-deck-scrollwrap {
  margin-left: -16px;
  margin-right: -16px;
  padding-left: 16px;
  padding-right: 16px;
  overflow: hidden;
  flex: 0 0 auto;
  width: 100%;
  box-sizing: content-box;
}

.k-card-deck-scrollwrap > .k-card-deck {
  margin-bottom: -20px;
  padding-bottom: 20px;
}

.k-chat .k-card-deck .k-card-wrap {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
  flex: 0 0 auto;
}

.k-chat .k-card-deck .k-card-wrap .k-card {
  flex: 0 0 auto;
}

.k-chat .k-card-deck .k-card-wrap .k-card + .k-card {
  margin-left: 16px;
}

.k-chat .k-card-deck .k-card-wrap.k-selected, .k-chat .k-card-deck .k-card-wrap.k-state-selected {
  background: 0 0;
}

.k-typing-indicator {
  padding: 0;
  border-radius: 50px;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.k-typing-indicator span {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  flex: 0 0 8px;
  background-color: currentColor;
}

.k-typing-indicator span + span {
  margin-left: 5px;
}

@-webkit-keyframes k-animation-blink {
  50% {
    opacity: 1;
  }
}

@keyframes k-animation-blink {
  50% {
    opacity: 1;
  }
}
.k-chat .k-toolbar-box {
  width: 100%;
  border-width: 1px 0 0;
  border-style: solid;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  flex: 0 0 auto;
}

.k-chat .k-toolbar-box .k-button-list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  overflow: hidden;
  scroll-behavior: smooth;
  padding: 10px 16px;
}

.k-chat .k-toolbar-box .k-button-list:after {
  content: "";
  padding-right: 16px;
}

.k-chat .k-toolbar-box .k-button-list .k-button + .k-button {
  margin-left: 20px;
  flex-shrink: 0;
}

.k-chat .k-toolbar-box .k-scroll-button {
  position: absolute;
  z-index: 2;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-chat .k-toolbar-box .k-scroll-button-left {
  left: 0;
}

.k-chat .k-toolbar-box .k-scroll-button-right {
  right: 0;
}

.k-chat .k-toolbar-box .k-button {
  border-width: 0;
  color: inherit;
  background: 0 0;
  flex-shrink: 0;
  box-shadow: none;
}

.k-rtl .k-message-group:not(.k-alt), [dir=rtl] .k-message-group:not(.k-alt) {
  text-align: right;
}

.k-rtl .k-message-group:not(.k-alt) .k-message-time, [dir=rtl] .k-message-group:not(.k-alt) .k-message-time {
  margin-left: 0;
  margin-right: 8px;
  left: auto;
  right: 100%;
}

.k-rtl .k-message-group:not(.k-alt) .k-message-status, [dir=rtl] .k-message-group:not(.k-alt) .k-message-status {
  left: auto;
  right: 0;
}

.k-rtl .k-message-group.k-alt, [dir=rtl] .k-message-group.k-alt {
  text-align: left;
}

.k-rtl .k-message-group.k-alt .k-message-time, [dir=rtl] .k-message-group.k-alt .k-message-time {
  margin-right: 0;
  margin-left: 8px;
  right: auto;
  left: 100%;
}

.k-rtl .k-message-group.k-alt .k-message-status, [dir=rtl] .k-message-group.k-alt .k-message-status {
  right: auto;
  left: 0;
}

.k-rtl .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar), [dir=rtl] .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar) {
  padding-left: 0;
  padding-right: 40px;
}

.k-rtl .k-avatars .k-message-group.k-alt:not(.k-no-avatar), [dir=rtl] .k-avatars .k-message-group.k-alt:not(.k-no-avatar) {
  padding-right: 0;
  padding-left: 40px;
}

.k-rtl .k-message-box .k-button svg, [dir=rtl] .k-message-box .k-button svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.k-rtl .k-quick-reply, [dir=rtl] .k-quick-reply {
  margin-right: 0;
  margin-left: 8px;
}

.k-calendar {
  padding: 0 0;
  border-width: 1px;
  border-style: solid;
  line-height: 1.42857143;
  position: relative;
  overflow: hidden;
  display: inline-block;
}

.k-calendar .k-link {
  color: inherit;
  text-decoration: none;
  outline: 0;
}

.k-calendar .k-action-link {
  text-decoration: underline;
}

.k-calendar .k-focus, .k-calendar .k-focus.k-selected, .k-calendar .k-focus.k-state-selected, .k-calendar .k-state-focused, .k-calendar .k-state-focused.k-selected, .k-calendar .k-state-focused.k-state-selected {
  box-shadow: none;
}

.k-calendar table {
  margin: 0;
  padding: 0;
  border-spacing: 0;
  border-width: 0;
  outline: 0;
  table-layout: fixed;
  float: left;
}

.k-calendar td, .k-calendar th {
  border-width: 0;
  padding: 0;
  text-align: center;
  border-style: solid;
  border-color: inherit;
  color: inherit;
  background: 0 0;
  font-weight: 400;
  cursor: default;
}

.k-calendar .k-header {
  padding: 2px 2px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  text-align: center;
  position: relative;
  z-index: 1;
}

.k-calendar .k-footer {
  padding: 0.5em;
  text-align: center;
  position: relative;
  clear: both;
}

.k-calendar .k-footer .k-nav-today:hover {
  text-decoration: underline;
}

.k-calendar .k-calendar-view {
  width: 17em;
  height: 17em;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.k-calendar.k-week-number .k-calendar-view {
  width: 19.42857143em;
  padding: 0;
}

.k-calendar .k-content {
  width: 100%;
  background-color: transparent;
}

.k-calendar .k-content th {
  padding: 0.25em 2px;
  border-bottom-width: 1px;
  box-sizing: border-box;
}

.k-calendar .k-content td {
  border-radius: 4px;
}

.k-calendar .k-content td.k-alt {
  width: 2.42857143em;
  border-radius: 0;
}

.k-calendar .k-content .k-link {
  margin: auto;
  padding: 0.5em 0.5em;
  box-sizing: border-box;
  border-radius: 4px;
  line-height: 1.42857143;
  display: block;
}

.k-calendar .k-month .k-link {
  width: 2.42857143em;
  height: 2.42857143em;
}

.k-calendar .k-month th {
  height: 2.42857143em;
}

.k-calendar .k-year .k-link {
  width: 4.28571429em;
  height: 4.28571429em;
  line-height: 3.28571429em;
}

.k-calendar .k-decade .k-link {
  width: 4.28571429em;
  height: 4.28571429em;
  line-height: 3.28571429em;
}

.k-calendar .k-century .k-link {
  width: 4.28571429em;
  height: 4.28571429em;
  text-align: left;
  line-height: 1.64285714em;
  white-space: normal;
}

.k-calendar .k-animation-container .k-content {
  height: 100%;
}

.k-calendar .k-calendar-header {
  padding: 8px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 0 0 auto;
}

.k-calendar .k-calendar-header .k-button {
  white-space: nowrap;
}

.k-calendar .k-calendar-nav {
  align-items: center;
}

.k-calendar .k-nav-today {
  cursor: pointer;
}

.k-calendar .k-calendar-decadeview, .k-calendar .k-calendar-monthview, .k-calendar .k-calendar-yearview {
  padding: 0 16px;
}

.k-calendar .k-calendar-decadeview th, .k-calendar .k-calendar-monthview th, .k-calendar .k-calendar-yearview th {
  border-bottom-width: 0;
  background-color: transparent;
}

.k-calendar .k-calendar-decadeview .k-alt, .k-calendar .k-calendar-monthview .k-alt, .k-calendar .k-calendar-yearview .k-alt {
  opacity: 0.5;
  background-color: transparent;
}

.k-calendar-range {
  width: auto;
  text-align: left;
  line-height: 1.42857143;
}

.k-calendar-range .k-calendar-header {
  padding: 8px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.k-calendar-range .k-calendar-header .k-button {
  white-space: nowrap;
  border-color: transparent !important;
  color: inherit;
  background: 0 0 !important;
  box-shadow: none !important;
  transition: color 0.2s ease-in-out;
}

.k-calendar-range .k-calendar-header .k-button::before {
  display: block !important;
}

.k-calendar-range .k-calendar-header .k-button::after {
  box-shadow: inset 0 0 0 2px currentColor;
  display: block !important;
}

.k-calendar-range .k-calendar-header .k-button.k-focus::after, .k-calendar-range .k-calendar-header .k-button:focus::after {
  opacity: 0.12;
}

.k-calendar-range .k-calendar-header .k-button.k-disabled, .k-calendar-range .k-calendar-header .k-button[disabled], .k-disabled .k-calendar-range .k-calendar-header .k-button {
  pointer-events: none;
}

.k-calendar-range .k-calendar-nav {
  display: inline-block;
  white-space: nowrap;
}

.k-calendar-range .k-calendar-view {
  height: auto;
  width: auto;
  min-height: 17em;
  text-align: center;
  white-space: nowrap;
  outline: 0;
}

.k-animation-container-sm .k-calendar-range .k-calendar-view {
  display: flex;
  flex-direction: column;
}

.k-calendar-range.k-week-number .k-calendar-view {
  width: auto;
}

.k-calendar-range .k-content {
  padding: 0 16px 8px;
  width: auto;
  height: auto;
  text-align: center;
  display: inline-table;
  vertical-align: top;
  float: none;
  color: inherit;
  background-color: transparent;
}

.k-calendar-range .k-content td, .k-calendar-range .k-content th {
  padding: 0;
  border-width: 0;
  color: inherit;
  background-color: transparent;
  background-image: none;
  text-align: inherit;
  vertical-align: middle;
}

.k-calendar-range .k-content th {
  padding: 0.5em 0;
  font-size: 12px;
  line-height: 1.5;
  text-transform: uppercase;
  opacity: 0.5;
}

.k-calendar-range .k-content td {
  border-radius: 4px;
}

.k-calendar-range .k-content td.k-alt {
  opacity: 0.5;
}

.k-calendar-range .k-content .k-link {
  padding: 0.5em 0.5em;
  min-height: 0;
  box-sizing: border-box;
  border-radius: 4px;
  line-height: inherit;
}

.k-calendar-range .k-content .k-meta-header, .k-calendar-range .k-content .k-month-header {
  margin: 0 16px;
  padding: 0.5em 8px;
  font-size: 12px;
  line-height: 1.5;
  text-transform: uppercase;
  text-align: left;
  opacity: 0.5;
}

.k-calendar-range .k-content td.k-range-start {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.k-calendar-range .k-content td.k-range-mid {
  border-radius: 0;
}

.k-calendar-range .k-content td.k-range-end {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.k-calendar-range .k-content td.k-range-split-end, .k-calendar-range .k-content td.k-range-split-start {
  position: relative;
}

.k-calendar-range .k-content td.k-range-split-end::after, .k-calendar-range .k-content td.k-range-split-start::after {
  content: "";
  width: 5px;
  display: block;
  position: absolute;
  top: 1px;
  bottom: 1px;
}

.k-calendar-range .k-content td.k-range-split-start::after {
  right: auto;
  left: -5px;
}

.k-calendar-range .k-content td.k-range-split-end::after {
  right: -5px;
  left: auto;
}

.k-calendar-range .k-content td.k-weekend {
  background-color: transparent;
}

.k-calendar-range .k-selected, .k-calendar-range .k-state-selected {
  color: inherit;
  background: 0 0;
  border-color: transparent;
}

.k-calendar-range .k-focus, .k-calendar-range .k-focus.k-selected, .k-calendar-range .k-focus.k-state-selected, .k-calendar-range .k-state-focused, .k-calendar-range .k-state-focused.k-selected, .k-calendar-range .k-state-focused.k-state-selected {
  box-shadow: none;
}

.k-calendar-range td.k-disabled, .k-calendar-range td.k-state-disabled {
  opacity: 0.5;
}

.k-calendar-range td.k-disabled .k-link, .k-calendar-range td.k-state-disabled .k-link {
  color: inherit;
}

.k-calendar-range .k-footer .k-nav-today {
  padding: 8px 16px;
  width: auto;
  height: auto;
  display: block;
}

.k-calendar-range .k-calendar-decadeview, .k-calendar-range .k-calendar-monthview, .k-calendar-range .k-calendar-yearview {
  padding: 0;
}

.k-widget.k-daterangepicker {
  border: 0;
  box-shadow: none;
}

.k-calendar-monthview .k-content .k-link {
  width: 2.42857143em;
}

.k-calendar-monthview .k-content tbody tr {
  height: 2.42857143em;
}

.k-calendar-yearview .k-content {
  margin: 0 -1px;
}

.k-calendar-yearview .k-content .k-link {
  width: 4.28571429em;
  height: 4.28571429em;
  line-height: 3.25;
}

.k-calendar-decadeview .k-content {
  margin: 0 -1px;
}

.k-calendar-decadeview .k-content .k-link {
  width: 4.28571429em;
  height: 4.28571429em;
  line-height: 3.25;
}

.k-calendar-centuryview .k-content {
  margin: 0 -1px;
}

.k-calendar-centuryview .k-content .k-link {
  padding: 0.5em 0.5em;
  width: 4.28571429em;
  height: 4.28571429em;
  text-align: left;
  line-height: 1.625;
  white-space: normal;
}

.k-rtl .k-calendar-range {
  text-align: right;
}

.k-rtl .k-calendar-range .k-calendar-nav {
  float: left;
}

.k-pdf-viewer {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.k-pdf-viewer .k-toolbar {
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  border-color: inherit;
  flex: 0 0 auto;
  z-index: 2;
}

.k-pdf-viewer .k-pager-wrap {
  padding: 0;
  min-height: auto;
  border-width: 0;
  color: inherit;
  background: 0 0;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
}

.k-pdf-viewer .k-list-scroller {
  flex: 1 1 auto;
  outline: 0;
}

.k-pdf-viewer .k-list-scroller .k-enable-text-select {
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
  cursor: text;
}

.k-pdf-viewer .k-list-scroller .k-enable-panning {
  cursor: -webkit-grab;
  cursor: grab;
}

.k-pdf-viewer .k-list-scroller .k-enable-panning span::selection {
  background-color: transparent;
}

.k-pdf-viewer .k-page {
  position: relative;
  margin: 30px auto;
}

.k-pdf-viewer .k-page canvas {
  direction: ltr;
}

.k-pdf-viewer .k-page .k-text-layer {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.2;
  overflow: hidden;
}

.k-pdf-viewer .k-page .k-text-layer > span {
  position: absolute;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  color: transparent;
}

.k-pdf-viewer .k-page .k-text-layer mark {
  color: transparent;
}

.k-pdf-viewer-window {
  flex: 1 1 auto;
}

.k-pdf-viewer-window .k-edit-field .k-file-format, .k-pdf-viewer-window .k-edit-field .k-textbox {
  width: 100%;
}

.k-pdf-viewer-window .k-action-buttons {
  top: 10px;
  padding: 10px;
  margin-bottom: calc(10px - 1em);
}

.k-pdf-viewer-search-dialog {
  padding: 0.28571428em;
}

.k-pdf-viewer-search-dialog .k-search-container {
  display: flex;
  flex: 0 0 auto;
  justify-content: flex-start;
  align-items: center;
}

.k-pdf-viewer-search-dialog .k-search-container .k-textbox {
  display: inline-flex;
  align-items: center;
  background: 0 0;
  padding-right: 4px;
  margin: 0 0.28571428em;
}

.k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-icon {
  position: relative;
  top: auto;
  margin: 0;
  font-size: inherit;
}

.k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-search-dialog-input::-ms-clear {
  display: none;
}

.k-pdf-viewer-search-dialog .k-search-container .k-textbox:after {
  content: "";
}

.k-pdf-viewer-search-dialog .k-search-container .k-match-case-button {
  height: 1.42857143em;
}

.k-pdf-viewer-search-dialog .k-search-container .k-search-matches {
  display: inline-block;
  min-width: 4.5em;
  margin: 0 0.28571428em 0 0.28571428em;
  vertical-align: middle;
}

.k-pdf-viewer-search-dialog .k-search-container > .k-button {
  margin-left: 0.28571428em;
}

.k-pdf-viewer-search-dialog .k-search-container .k-search-dialog-draghandle {
  cursor: move;
  margin-left: 0;
}

div.k-scrollview, kendo-scrollview.k-scrollview-wrap {
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.42857143;
  position: relative;
  overflow: hidden;
  display: block;
  -webkit-touch-callout: none;
}

div.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-last-of-type(1), div.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-of-type(1), div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(1), div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(1), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-last-of-type(1), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-of-type(1), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(1), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(1) {
  width: 4px;
  height: 4px;
}

div.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-last-of-type(2), div.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-of-type(2), div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(2), div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(2), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-last-of-type(2), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-of-type(2), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(2), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(2) {
  width: 6px;
  height: 6px;
}

div.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-last-of-type(3), div.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-of-type(3), div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(3), div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(3), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-last-of-type(3), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-of-type(3), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(3), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(3) {
  width: 8px;
  height: 8px;
}

div.k-scrollview .k-scrollview-wrap, kendo-scrollview.k-scrollview-wrap .k-scrollview {
  list-style-type: none;
  position: absolute;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  cursor: default;
  white-space: nowrap;
}

div.k-scrollview .k-scrollview-wrap img, kendo-scrollview.k-scrollview-wrap .k-scrollview img {
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

div.k-scrollview .k-scrollview-wrap > li, kendo-scrollview.k-scrollview-wrap .k-scrollview > li {
  display: inline-block;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}

div.k-scrollview .k-scrollview-wrap > [data-role=page], kendo-scrollview.k-scrollview-wrap .k-scrollview > [data-role=page] {
  vertical-align: top;
  display: inline-block;
  min-height: 1px;
}

.k-scrollview .k-scrollview-nav-wrap, kendo-scrollview.k-scrollview-wrap kendo-scrollview-pager {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50px;
}

.k-scrollview .k-scrollview-nav, kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable {
  margin: 0;
  padding: 20px;
  overflow-x: scroll;
  overflow-y: hidden;
  width: calc(100% - 40px);
  line-height: 0;
  display: block;
  justify-content: center;
  align-items: center;
  text-align: center;
  list-style: none;
  white-space: nowrap;
  pointer-events: initial;
}

.k-scrollview .k-scrollview-nav.k-focus, .k-scrollview .k-scrollview-nav.k-state-focused, .k-scrollview .k-scrollview-nav:focus, kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable.k-focus, kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable.k-state-focused, kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable:focus {
  outline: 0;
}

.k-scrollview .k-scrollview-nav > .k-link, kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable > .k-button {
  margin: 0 10px;
  padding: 0;
  width: 10px;
  height: 10px;
  box-sizing: content-box;
  display: inline-block;
  position: relative;
  flex: 0 0 auto;
  border-width: 0;
  border-style: solid;
  border-radius: 50%;
  cursor: pointer;
  pointer-events: all;
  vertical-align: top;
}

.k-scrollview .k-scrollview-nav > .k-link::before, kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable > .k-button::before {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  pointer-events: initial;
  border-radius: 0;
}

.k-scrollview-next, .k-scrollview-prev {
  display: table;
  position: absolute;
  padding: 0;
  height: 60%;
  top: 20%;
  text-decoration: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}

.k-scrollview-next .k-icon, .k-scrollview-prev .k-icon {
  display: table-cell;
  overflow: visible;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  font-size: 4.5em;
  font-weight: 400;
}

.k-scrollview-prev {
  left: 0;
}

.k-scrollview-next {
  right: 0;
}

.k-scrollview-animation {
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
}

@supports (-webkit-user-select: none) {
  div.k-scrollview ul.k-scrollview-wrap li > *, kendo-scrollview.k-scrollview-wrap ul.k-scrollview li > * {
    pointer-events: auto;
  }
}
@supports not (-webkit-user-select: none) {
  div.k-scrollview ul.k-scrollview-wrap li > *, kendo-scrollview.k-scrollview-wrap ul.k-scrollview li > * {
    pointer-events: none;
  }
}
.k-switch {
  border-radius: 5em;
  cursor: pointer;
  width: 5em;
  height: 30px;
  background: 0 0;
  border: 0;
  outline: 0;
  box-shadow: none;
  display: inline-flex;
  align-items: center;
  overflow: hidden;
  vertical-align: middle;
  font-size: 12px;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-align: left;
  position: relative;
}

.k-switch [type=checkbox] {
  display: none;
}

.k-ie .k-switch {
  display: inline-block;
}

.k-switch, .k-switch-thumb, .k-switch-track {
  box-sizing: border-box;
}

.k-switch-track {
  width: 5em;
  height: 30px;
  border-radius: 5em;
  padding: 2px 2px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-flow: row nowrap;
  flex: 1 0 auto;
  position: relative;
  outline: 0;
  transition: background-color 0.2s ease-out 0s;
}

.k-ie .k-switch-track {
  display: block;
}

.k-switch-thumb-wrap {
  width: 0;
  height: 0;
  overflow: visible;
  position: absolute;
  transition: left 0.2s ease-in-out;
  top: 50%;
}

.k-switch-thumb {
  border-radius: 5em;
  width: 2em;
  height: 2em;
  border-width: 1px;
  border-style: solid;
  background-position: 50%;
  display: block;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  transition: left 0.2s ease-out 0s;
}

.k-ie11 .k-switch-thumb {
  display: block;
}

.k-switch-on .k-switch-thumb-wrap {
  left: calc(100% - 1em - 2px - 1px);
}

.k-edge .k-switch-on .k-switch-thumb-wrap, .k-ie .k-switch-on .k-switch-thumb-wrap {
  left: 100%;
  margin-left: -2em;
}

.k-switch-off .k-switch-thumb-wrap {
  left: calc(1em + 2px + 1px);
}

.k-switch-label-off, .k-switch-label-on {
  display: inline;
  width: calc(100% - 2em - 10px - 2px);
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  text-shadow: none;
  line-height: 2em;
  overflow: hidden;
}

.k-switch-label-on {
  text-align: left;
  left: 7px;
}

.k-switch-label-off {
  text-align: right;
  right: 7px;
}

.k-rtl .k-switch .k-switch-thumb, .k-switch[dir=rtl] .k-switch-thumb {
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

.k-rtl .k-switch.k-switch-on .k-switch-thumb-wrap, .k-switch[dir=rtl].k-switch-on .k-switch-thumb-wrap {
  left: calc(1em + 2px + 1px);
}

.k-rtl .k-switch.k-switch-off .k-switch-thumb-wrap, .k-switch[dir=rtl].k-switch-off .k-switch-thumb-wrap {
  left: calc(100% - 1em - 2px - 1px);
}

.k-rtl .k-switch .k-switch-label-on, .k-switch[dir=rtl] .k-switch-label-on {
  text-align: right;
  left: initial;
  right: 7px;
}

.k-rtl .k-switch .k-switch-label-off, .k-switch[dir=rtl] .k-switch-label-off {
  text-align: left;
  left: 7px;
  right: initial;
}

.k-filter {
  display: inline-block;
  border-width: 0;
  box-shadow: none;
}

.k-filter ul {
  padding: 0;
}

.k-filter ul li {
  list-style-type: none;
}

.k-filter .k-filter-container, .k-filter .k-filter-preview {
  margin-bottom: 2.1em;
}

.k-filter .k-filter-item, .k-filter .k-filter-lines {
  padding-left: 8px;
}

.k-filter .k-filter-toolbar {
  display: inline-flex;
  position: relative;
  padding: 4px 0;
}

.k-filter .k-filter-toolbar::before {
  content: "";
  position: absolute;
  width: 8px;
  height: 1px;
  top: 50%;
  left: -8px;
}

.k-filter .k-filter-toolbar .k-toolbar {
  border-style: solid;
  border-width: 1px;
}

.k-filter .k-filter-toolbar .k-filter-operator .k-dropdown, .k-filter .k-filter-toolbar .k-filter-operator .k-dropdownlist {
  width: 15em;
}

.k-filter .k-filter-toolbar .k-filter-toolbar-item > .k-textbox {
  margin: 0 0.2em;
  vertical-align: middle;
}

.k-filter .k-filter-item {
  position: relative;
}

.k-filter .k-filter-item::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  top: -4px;
  left: 0;
}

.k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after {
  content: "";
  position: absolute;
  width: 1px;
  top: -5px;
  bottom: 50%;
  left: -8px;
}

.k-filter .k-filter-group-main::before, .k-filter .k-filter-group-main > .k-filter-toolbar::after, .k-filter .k-filter-group-main > .k-filter-toolbar::before, .k-filter .k-filter-lines .k-filter-item:last-child::before {
  display: none;
}

.k-filter[dir=rtl] .k-filter-item, .k-filter[dir=rtl] .k-filter-lines, .k-rtl .k-filter .k-filter-item, .k-rtl .k-filter .k-filter-lines, [dir=rtl] .k-filter .k-filter-item, [dir=rtl] .k-filter .k-filter-lines {
  padding-left: 0;
  padding-right: 8px;
}

.k-filter[dir=rtl] .k-filter-toolbar::before, .k-rtl .k-filter .k-filter-toolbar::before, [dir=rtl] .k-filter .k-filter-toolbar::before {
  left: auto;
  right: -8px;
}

.k-filter[dir=rtl] .k-filter-item::before, .k-rtl .k-filter .k-filter-item::before, [dir=rtl] .k-filter .k-filter-item::before {
  left: auto;
  right: 0;
}

.k-filter[dir=rtl] .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after, .k-rtl .k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after, [dir=rtl] .k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after {
  left: auto;
  right: -8px;
}

.k-drawer-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
}

.k-drawer {
  height: 100%;
  border-width: 0;
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  transition: all 0.3s ease-in-out;
}

.k-drawer-left.k-drawer-expanded .k-drawer, .k-drawer-left.k-drawer-mini .k-drawer, .k-drawer.k-drawer-start {
  border-right-width: 1px;
}

.k-drawer-right.k-drawer-expanded .k-drawer, .k-drawer-right.k-drawer-mini .k-drawer, .k-drawer.k-drawer-end {
  border-left-width: 1px;
}

.k-drawer-left .k-drawer, .k-drawer.k-drawer-start {
  top: 0;
  left: 0;
}

.k-drawer-right .k-drawer, .k-drawer.k-drawer-end {
  top: 0;
  right: 0;
}

.k-drawer-content {
  flex: 1 1 auto;
}

.k-drawer-overlay .k-drawer {
  max-width: 80vw;
  position: fixed;
  z-index: 10002;
}

.k-drawer-overlay .k-overlay {
  display: none;
}

.k-drawer-push {
  display: flex;
  flex-direction: row;
}

.k-drawer-push .k-drawer {
  height: auto;
  position: relative;
  align-self: stretch;
}

.k-drawer-push.k-drawer-right .k-drawer {
  order: 1;
}

.k-drawer-wrapper {
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: thin;
  transition: all 0.3s ease-in-out;
}

.k-drawer-wrapper::-webkit-scrollbar {
  width: 7px;
}

.k-drawer-wrapper::-webkit-scrollbar-thumb {
  border-radius: 20px;
}

.k-drawer-items, .k-drawer-items ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.k-drawer-item {
  padding: 8px 8px;
  color: inherit;
  font-size: 16px;
  line-height: 1.5;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  cursor: pointer;
}

.k-drawer-item .k-icon {
  margin: 0 8px;
  font-size: 18px;
  flex-shrink: 0;
}

.k-drawer-item .k-icon.k-i-none {
  margin: 0;
}

.k-drawer-item .k-item-text {
  padding: 0 8px;
  display: inline-block;
  white-space: nowrap;
}

.k-drawer-separator {
  padding: 0;
  height: 1px;
}

.k-drawer-mini .k-drawer-wrapper {
  width: 50px;
}

.k-rtl .k-drawer-left.k-drawer-push .k-drawer, [dir=rtl] .k-drawer-left.k-drawer-push .k-drawer {
  order: 1;
}

.k-rtl .k-drawer-right.k-drawer-push .k-drawer, [dir=rtl] .k-drawer-right.k-drawer-push .k-drawer {
  order: 0;
}

.k-rating {
  display: inline-flex;
  box-sizing: border-box;
  white-space: nowrap;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 14px;
  box-shadow: none;
  outline: 0;
}

.k-rating-container {
  flex: 0 0 auto;
  position: relative;
  box-sizing: border-box;
  margin: 0 4px;
}

.k-rating-container .k-rating-item {
  display: inline-flex;
  position: relative;
  padding: 4px 4px;
  align-items: center;
  vertical-align: middle;
  margin: 0;
  outline: 0;
  overflow: hidden;
  transition: color 0.2s ease-out 0s;
}

.k-rating-container .k-rating-item * {
  pointer-events: none;
}

.k-rating-container .k-rating-item .k-icon {
  font-size: 24px;
  overflow: visible;
}

.k-rating-container .k-rating-item .k-rating-precision-complement, .k-rating-container .k-rating-item .k-rating-precision-part {
  display: inline-block;
  position: absolute;
  top: 4px;
  left: 4px;
  overflow: hidden;
}

.k-rating-container .k-rating-item .k-rating-precision-complement {
  direction: rtl;
}

.k-rating-label {
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  line-height: 1.5;
  margin: 4px 8px;
}

.k-ie9 .k-rating-container, .k-ie9 .k-rating-item, .k-ie9 .k-rating-label {
  display: inline-block;
}

.k-rtl .k-rating-precision-part, [dir=rtl] .k-rating-precision-part {
  left: auto;
  right: 4px;
}

.k-rtl .k-rating-item .k-rating-precision-complement, [dir=rtl] .k-rating-item .k-rating-precision-complement {
  direction: ltr;
}

.k-timeline ul {
  margin: 0;
  padding: 0;
}

.k-timeline ul li {
  list-style-type: none;
}

.k-timeline .k-timeline-flag {
  display: inline-block;
  text-align: center;
  padding: 4px 8px;
  border-radius: 2px;
  line-height: 1.42857143;
  min-width: 80px;
  max-width: 160px;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.k-timeline .k-timeline-circle {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
}

.k-timeline.k-timeline-dates-hidden .k-timeline-date {
  display: none;
}

.k-timeline .k-event-collapse {
  display: none;
}

.k-timeline.k-timeline-collapsible .k-card-header {
  cursor: pointer;
}

.k-timeline.k-timeline-collapsible .k-event-collapse {
  display: flex;
}

.k-timeline .k-timeline-arrow {
  width: 30px;
  height: 30px;
  padding: 0;
  border-radius: 50%;
  position: absolute;
  bottom: 11px;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
}

.k-timeline .k-timeline-arrow-left {
  left: 0;
}

.k-timeline .k-timeline-arrow-right {
  right: 0;
}

.k-timeline-card .k-card {
  position: relative;
  overflow: visible;
}

.k-timeline-card .k-card .k-card-header {
  overflow: visible;
  border-bottom: 0;
  border-radius: 4px;
}

.k-timeline-card .k-card .k-card-header + .k-card-body {
  padding-top: 0;
}

.k-timeline-card .k-card .k-card-body {
  overflow-y: auto;
  scrollbar-width: thin;
}

.k-timeline-card .k-card .k-card-body::-webkit-scrollbar {
  width: 5px;
}

.k-timeline-card .k-card .k-card-body::-webkit-scrollbar-thumb {
  border-radius: 2px;
}

.k-timeline-card .k-timeline-card-callout.k-callout-e, .k-timeline-card .k-timeline-card-callout.k-callout-w {
  top: 36px;
}

.k-timeline-horizontal, .k-timeline-vertical {
  width: 100%;
  padding: 0 40px;
  margin: 40px 0;
  position: relative;
  box-sizing: border-box;
  border: 0;
}

.k-timeline-horizontal .k-timeline-track-wrap::after, .k-timeline-vertical::after {
  content: "";
  position: absolute;
  top: 0;
  border-width: 1px;
  border-style: solid;
  background-clip: padding-box;
}

.k-timeline-vertical {
  padding-left: 127px;
}

.k-timeline-vertical.k-timeline-dates-hidden {
  padding-left: 77px;
}

.k-timeline-vertical::after {
  height: 100%;
  width: 6px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: 4px;
}

.k-timeline-vertical .k-timeline-flag-wrap {
  display: flex;
  align-items: center;
}

.k-timeline-vertical .k-timeline-flag-wrap:first-child {
  padding-top: 40px;
}

.k-timeline-vertical .k-timeline-flag {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-timeline-vertical .k-timeline-date-wrap {
  position: absolute;
  padding-right: 16px;
  margin-top: 36px;
  -webkit-transform: translate(-100%, -50%);
          transform: translate(-100%, -50%);
  text-align: right;
}

.k-timeline-vertical .k-timeline-event {
  display: flex;
  align-items: flex-start;
  padding: 40px 0;
}

.k-timeline-vertical .k-timeline-card {
  padding-left: 16px;
}

.k-timeline-vertical .k-timeline-card .k-card {
  margin-left: 16px;
  min-height: 72px;
  width: 400px;
  max-width: 100%;
}

.k-timeline-vertical .k-timeline-card .k-card .k-card-title {
  display: flex;
  justify-content: space-between;
}

.k-timeline-vertical .k-timeline-card .k-card .k-card-title .k-event-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.k-timeline-vertical .k-timeline-card .k-event-collapse {
  margin: -4px 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-actions, .k-timeline-vertical .k-timeline-card.k-collapsed .k-card-body {
  display: none;
}

.k-timeline-vertical .k-timeline-card.k-collapsed .k-event-collapse {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}

.k-timeline-vertical .k-timeline-circle {
  margin-top: 36px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin-right: -8px;
}

.k-timeline-vertical.k-timeline-alternating {
  padding-left: 40px;
}

.k-timeline-vertical.k-timeline-alternating::after {
  left: 50%;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-flag-wrap {
  justify-content: center;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-flag {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event {
  justify-content: space-between;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse {
  flex-direction: row-reverse;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-date-wrap {
  text-align: left;
  padding-right: 0;
  padding-left: 16px;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card {
  padding-left: 0;
  padding-right: 16px;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card .k-card {
  margin-right: 16px;
  margin-left: auto;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-card, .k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {
  flex-basis: 50%;
  min-width: 0;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {
  position: static;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-circle {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-right: 0;
}

.k-timeline-horizontal .k-timeline-track-item {
  flex: 1 0 20%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  flex-direction: column;
}

.k-timeline-horizontal .k-timeline-track-item:hover {
  cursor: pointer;
}

.k-timeline-horizontal .k-timeline-track-item.k-timeline-flag-wrap:hover {
  cursor: default;
}

.k-timeline-horizontal .k-timeline-date-wrap {
  margin-top: auto;
  margin-bottom: 8px;
}

.k-timeline-horizontal .k-timeline-card {
  height: 100%;
  box-sizing: border-box;
}

.k-timeline-horizontal .k-card {
  max-height: 100%;
  box-sizing: border-box;
}

.k-timeline-horizontal .k-timeline-events-list {
  overflow-x: hidden;
  padding-top: 16px;
}

.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap {
  position: relative;
  height: 600px;
}

.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap .k-timeline-event {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.k-timeline-horizontal .k-timeline-track-wrap {
  position: relative;
  padding: 15px 0;
}

.k-timeline-horizontal .k-timeline-track-wrap::after {
  top: auto;
  bottom: 18px;
  left: 28px;
  right: 28px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 6px;
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track {
  overflow: hidden;
  margin: 0 30px;
  position: relative;
  z-index: 2;
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track .k-timeline-scrollable-wrap {
  transition: -webkit-transform 1s ease-in-out;
  transition: transform 1s ease-in-out;
  transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out;
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag {
  margin-bottom: 22px;
  position: relative;
  min-width: 60px;
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag::after {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  left: 50%;
  bottom: 0;
  -webkit-transform: translate(-50%, 50%) rotate(45deg);
          transform: translate(-50%, 50%) rotate(45deg);
}

.k-timeline-horizontal .k-timeline-scrollable-wrap {
  padding-bottom: 3px;
  display: flex;
  outline: 0;
}

.k-timeline-mobile {
  padding: 0 16px;
  margin: 16px 0;
}

.k-timeline-mobile .k-timeline-flag {
  max-width: 112px;
}

.k-timeline-mobile.k-timeline-horizontal .k-timeline-flag-wrap {
  display: none;
}

.k-timeline-mobile.k-timeline-vertical {
  padding-left: 103px;
}

.k-timeline-mobile.k-timeline-vertical.k-timeline-dates-hidden {
  padding-left: 53px;
}

.k-timeline-mobile.k-timeline-vertical.k-timeline-alternating {
  padding-left: 16px;
}

.k-timeline-mobile.k-timeline-vertical .k-timeline-card {
  width: 100%;
}

.k-timeline-mobile.k-timeline-vertical .k-timeline-card .k-card {
  width: auto;
}

.k-timeline-mobile.k-timeline-vertical .k-card-actions > .k-button.k-flat:first-child {
  margin-left: 0;
}

.k-breadcrumb {
  min-height: 2.11em;
  border-width: 0;
  box-sizing: border-box;
  border-style: solid;
  background-color: transparent;
  display: flex;
  flex-direction: row;
}

.k-breadcrumb .k-breadcrumb-container {
  margin: 0 0;
  padding: 0 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  list-style: none;
  overflow: hidden;
}

.k-breadcrumb .k-breadcrumb-item {
  vertical-align: middle;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
}

.k-breadcrumb .k-breadcrumb-root-item {
  flex: 1 0 auto;
}

.k-breadcrumb .k-breadcrumb-link, .k-breadcrumb .k-breadcrumb-root-link {
  padding: 4px 8px;
  border-radius: 4px;
  position: relative;
  line-height: 1.6em;
  display: inline-flex;
  align-items: center;
  align-self: stretch;
  overflow: hidden;
  white-space: nowrap;
  text-decoration: none;
  outline: 0;
}

.k-breadcrumb .k-breadcrumb-root-link {
  margin-right: 8px;
}

.k-breadcrumb .k-breadcrumb-icon-link {
  padding: 8px 8px;
}

.k-breadcrumb .k-breadcrumb-icontext-link .k-icon {
  margin-right: 8px;
}

.k-breadcrumb .k-breadcrumb-delimiter-icon {
  font-size: 12px;
}

.k-breadcrumb .k-breadcrumb-input-container, .k-breadcrumb .k-breadcrumb-input-container .k-textbox {
  width: 100%;
  height: 100%;
}

.k-no-flexbox .k-breadcrumb, .k-no-flexbox .k-breadcrumb-container {
  display: block;
}

.k-no-flexbox .k-breadcrumb-item {
  display: inline-block;
}

.k-listgroup {
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  font: inherit;
  line-height: 1.42857143;
  list-style: none;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

.k-listgroup > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
}

.k-listgroup .k-listgroup-item + .k-listgroup-item {
  border-top-width: 1px;
}

.k-listgroup-flush {
  border-left-width: 0;
  border-right-width: 0;
}

.k-listgroup-item {
  padding: 0.5em 1em;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex: 0 0 auto;
  position: relative;
}

.k-listgroup-item > .k-link {
  margin: -0.5em -1em;
  padding: 0.5em 1em;
  color: inherit;
  text-decoration: none;
  outline: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex: 1 1 auto;
  position: relative;
}

.k-listgroup-item > .k-link > .k-select {
  padding: 0.5em;
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-listgroup-item-segmented {
  align-items: stretch;
}

.k-listgroup-item-segmented > .k-link {
  margin-right: 0;
}

.k-listgroup-item-segmented > .k-select {
  margin: -0.5em -1em -0.5em 0;
  padding: 0.5em;
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: inherit;
  cursor: pointer;
}

.k-listgroup-form-row {
  margin: -0.5em -1em;
  padding: 0.5em 1em;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  flex: 1 1 auto;
  position: relative;
}

.k-listgroup-form-row .k-listgroup-form-field-label {
  width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-listgroup-form-row .k-listgroup-form-field-wrapper {
  width: 50%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  text-align: end;
  position: relative;
}

.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=date], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=datetime-local], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=number], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=password], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=text], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=time], .k-listgroup-form-row .k-listgroup-form-field-wrapper select {
  width: 100%;
  box-sizing: border-box;
  flex: 1 1 100%;
}

.k-listgroup-item.k-listgroup-form-row {
  margin: 0;
}

.k-rtl .k-listgroup-item > .k-link > .k-select, [dir=rtl] .k-listgroup-item > .k-link > .k-select {
  right: auto;
  left: 0;
}

.k-rtl .k-listgroup-item > .k-link > .k-select .k-icon, [dir=rtl] .k-listgroup-item > .k-link > .k-select .k-icon {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-rtl .k-listgroup-item-segmented > .k-link, [dir=rtl] .k-listgroup-item-segmented > .k-link {
  margin-right: -1em;
  margin-left: 0;
}

.k-rtl .k-listgroup-item-segmented > .k-select, [dir=rtl] .k-listgroup-item-segmented > .k-select {
  margin-right: 0;
  margin-left: -1em;
  border-right-width: 1px;
  border-left-width: 0;
}

.k-rtl .k-listgroup-item-segmented > .k-select .k-icon, [dir=rtl] .k-listgroup-item-segmented > .k-select .k-icon {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-noflexbox .k-listgroup, .k-noflexbox .k-listgroup-item > .k-link, .k-noflexbox .k-listgroup > ul .k-listgroup-item {
  display: block;
}

.k-listbox {
  box-sizing: border-box;
  height: 200px;
  border-width: 0;
  outline: 0;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.42857143;
  vertical-align: top;
  background-color: transparent;
  display: inline-flex;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-listbox.k-widget {
  background-color: transparent;
}

.k-listbox .k-list-scroller {
  width: 100%;
  height: inherit;
  overflow: auto;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
}

.k-listbox .k-list-scroller .k-list-scroller {
  border-width: 0;
}

.k-listbox .k-list-scroller li {
  cursor: default;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.k-listbox .k-ghost {
  opacity: 0.5;
}

.k-listbox .k-drop-hint {
  height: 0;
  border-width: 0;
  border-top-width: 1px;
  border-top-style: solid;
}

.k-listbox .k-listbox-toolbar {
  box-sizing: border-box;
  display: flex;
}

.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar ul, .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar ul {
  flex-direction: column;
}

.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar li + li, .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar li + li {
  margin-top: 5px;
}

.k-listbox.k-listbox-toolbar-left {
  flex-direction: row;
}

.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar {
  margin-right: 5px;
}

.k-listbox.k-listbox-toolbar-right {
  flex-direction: row-reverse;
}

.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
  margin-left: 5px;
}

.k-listbox.k-listbox-toolbar-bottom, .k-listbox.k-listbox-toolbar-top {
  flex-direction: column;
}

.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar ul, .k-listbox.k-listbox-toolbar-top .k-listbox-toolbar ul {
  flex-direction: row;
}

.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li + li, .k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li + li {
  margin-left: 5px;
}

.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar {
  margin-bottom: 5px;
}

.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar {
  margin-top: 5px;
}

.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar, .k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar {
  margin-right: 0;
  margin-left: 5px;
}

.k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
  margin-right: 5px;
  margin-left: 0;
}

.k-messagebox {
  margin: 0 0 16px 0;
  padding: 4px 8px;
  border-width: 0 0 0 4px;
  border-style: solid;
  box-sizing: border-box;
  font-size: inherit;
  line-height: 1.42857143;
}

.k-messagebox a {
  color: inherit;
  font-style: italic;
  text-decoration: underline;
}

.k-badge {
  padding: 0;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  color: inherit;
  background-color: transparent;
  font: inherit;
  text-align: center;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-badge > * {
  color: inherit;
}

.k-badge > a, a.k-badge {
  text-decoration: none;
}

.k-badge > a:hover, a.k-badge:hover {
  text-decoration: underline;
}

.k-badge-icon {
  max-width: 1em;
  max-height: 1em;
  font-size: inherit;
}

.k-badge-icon.k-svg-icon svg {
  fill: currentColor;
}

.k-badge-sm {
  padding: 2px 2px;
  font-size: 12px;
  line-height: 1;
  min-width: calc(1em + 4px + 2px);
}

.k-badge-sm:empty {
  padding: 2px;
  min-width: auto;
}

.k-badge-md {
  padding: 4px 4px;
  font-size: 12px;
  line-height: 1;
  min-width: calc(1em + 8px + 2px);
}

.k-badge-md:empty {
  padding: 4px;
  min-width: auto;
}

.k-badge-lg {
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1;
  min-width: calc(1em + 12px + 2px);
}

.k-badge-lg:empty {
  padding: 6px;
  min-width: auto;
}

.k-badge-container {
  position: relative;
  overflow: visible;
}

.k-badge-inside {
  position: absolute;
  z-index: 9999;
}

.k-badge-edge {
  position: absolute;
  z-index: 9999;
}

.k-badge-edge.k-top-start {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-badge-edge.k-top-end {
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

.k-badge-edge.k-bottom-start {
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}

.k-badge-edge.k-bottom-end {
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
}

.k-rtl .k-badge-edge.k-top-start, [dir=rtl] .k-badge-edge.k-top-start, [dir=rtl].k-badge-edge.k-top-start {
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

.k-rtl .k-badge-edge.k-top-end, [dir=rtl] .k-badge-edge.k-top-end, [dir=rtl].k-badge-edge.k-top-end {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-rtl .k-badge-edge.k-bottom-start, [dir=rtl] .k-badge-edge.k-bottom-start, [dir=rtl].k-badge-edge.k-bottom-start {
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
}

.k-rtl .k-badge-edge.k-bottom-end, [dir=rtl] .k-badge-edge.k-bottom-end, [dir=rtl].k-badge-edge.k-bottom-end {
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}

.k-badge-outside {
  position: absolute;
  z-index: 9999;
}

.k-badge-outside.k-top-start {
  -webkit-transform: translate(-100%, -100%);
          transform: translate(-100%, -100%);
}

.k-badge-outside.k-top-end {
  -webkit-transform: translate(100%, -100%);
          transform: translate(100%, -100%);
}

.k-badge-outside.k-bottom-start {
  -webkit-transform: translate(-100%, 100%);
          transform: translate(-100%, 100%);
}

.k-badge-outside.k-bottom-end {
  -webkit-transform: translate(100%, 100%);
          transform: translate(100%, 100%);
}

.k-rtl .k-badge-outside.k-top-start, [dir=rtl] .k-badge-outside.k-top-start, [dir=rtl].k-badge-outside.k-top-start {
  -webkit-transform: translate(100%, -100%);
          transform: translate(100%, -100%);
}

.k-rtl .k-badge-outside.k-top-end, [dir=rtl] .k-badge-outside.k-top-end, [dir=rtl].k-badge-outside.k-top-end {
  -webkit-transform: translate(-100%, -100%);
          transform: translate(-100%, -100%);
}

.k-rtl .k-badge-outside.k-bottom-start, [dir=rtl] .k-badge-outside.k-bottom-start, [dir=rtl].k-badge-outside.k-bottom-start {
  -webkit-transform: translate(100%, 100%);
          transform: translate(100%, 100%);
}

.k-rtl .k-badge-outside.k-bottom-end, [dir=rtl] .k-badge-outside.k-bottom-end, [dir=rtl].k-badge-outside.k-bottom-end {
  -webkit-transform: translate(-100%, 100%);
          transform: translate(-100%, 100%);
}

.k-checkbox {
  margin: 0;
  padding: 0;
  width: 16px;
  height: 16px;
  line-height: initial;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  -webkit-appearance: none;
}

.k-checkbox::before {
  content: "\e118";
  width: 12px;
  height: 12px;
  font-size: 12px;
  font-family: WebComponentsIcons, monospace;
  -webkit-transform: scale(0) translate(-50%, -50%);
          transform: scale(0) translate(-50%, -50%);
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
}

.k-checkbox:hover {
  cursor: pointer;
}

.k-checkbox:checked::before {
  -webkit-transform: scale(1) translate(-50%, -50%);
          transform: scale(1) translate(-50%, -50%);
}

.k-checkbox.k-state-indeterminate::before, .k-checkbox:indeterminate::before {
  content: "";
  width: 8px;
  height: 8px;
  background-color: currentColor;
  -webkit-transform: scale(1) translate(-50%, -50%);
          transform: scale(1) translate(-50%, -50%);
}

.k-checkbox:disabled, .k-checkbox:disabled + .k-checkbox-label {
  opacity: 0.6;
  -webkit-filter: grayscale(0.8);
          filter: grayscale(0.8);
  cursor: default;
}

.k-checkbox + .k-checkbox-label {
  display: inline;
}

.k-checkbox-label {
  margin: 0;
  padding: 0;
  line-height: 17px;
  display: inline-flex;
  align-items: flex-start;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}

.k-checkbox-label:empty {
  display: none;
}

.k-checkbox-label.k-no-text {
  min-width: 1px;
}

.k-checkbox-label .k-ripple {
  visibility: hidden !important;
}

.k-checkbox + .k-checkbox-label, .k-checkbox-label + .k-checkbox {
  margin-left: 4px;
}

.k-checkbox-label > .k-checkbox {
  margin-right: 4px;
  flex-shrink: 0;
}

.k-checkbox-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.k-checkbox-list .k-checkbox-item {
  margin-top: 16px;
}

.k-checkbox-list .k-checkbox-item:first-child {
  margin-top: 0;
}

.k-list-horizontal .k-checkbox-item {
  display: inline-block;
  margin: 0 32px 0 0;
}

.k-list-horizontal .k-checkbox-item:last-child {
  margin-right: 0;
}

.k-rtl .k-checkbox + .k-checkbox-label, [dir=rtl] .k-checkbox + .k-checkbox-label {
  margin-left: 0;
  margin-right: 4px;
}

.k-rtl .k-checkbox-label > .k-checkbox, [dir=rtl] .k-checkbox-label > .k-checkbox {
  margin-right: 0;
  margin-left: 4px;
}

.k-rtl .k-list-horizontal .k-checkbox-item, [dir=rtl] .k-list-horizontal .k-checkbox-item {
  margin-right: 0;
  margin-left: 32px;
}

.k-rtl .k-list-horizontal .k-checkbox-item:last-child, [dir=rtl] .k-list-horizontal .k-checkbox-item:last-child {
  margin-left: 0;
}

.k-checkbox::-ms-check {
  border-width: 0;
  border-color: inherit;
  border-radius: inherit;
  color: inherit;
  background-color: inherit;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .k-checkbox::-ms-check {
    border-width: 1px;
  }
}
.k-radio {
  margin: 0;
  padding: 0;
  width: 16px;
  height: 16px;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  -webkit-appearance: none;
}

.k-radio::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: currentColor;
  -webkit-transform: scale(0) translate(-50%, -50%);
          transform: scale(0) translate(-50%, -50%);
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
}

.k-radio:hover {
  cursor: pointer;
}

.k-radio:checked::before {
  -webkit-transform: scale(1) translate(-50%, -50%);
          transform: scale(1) translate(-50%, -50%);
}

.k-radio:disabled, .k-radio:disabled + .k-radio-label {
  opacity: 0.6;
  -webkit-filter: grayscale(0.8);
          filter: grayscale(0.8);
  cursor: default;
}

.k-radio + .k-radio-label {
  display: inline;
}

.k-radio-label {
  margin: 0;
  padding: 0;
  line-height: 17px;
  display: inline-flex;
  align-items: flex-start;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}

.k-radio-label.k-no-text, .k-radio-label:empty {
  display: none;
}

.k-radio-label .k-ripple {
  display: none !important;
}

.k-radio + .k-radio-label, .k-radio-label + .k-radio {
  margin-left: 4px;
}

.k-radio-label > .k-radio {
  margin-right: 4px;
  flex-shrink: 0;
}

.k-radio-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.k-radio-list .k-radio-item {
  margin-top: 16px;
}

.k-radio-list .k-radio-item:first-child {
  margin-top: 0;
}

.k-list-horizontal .k-radio-item {
  display: inline-block;
  margin: 0 32px 0 0;
}

.k-list-horizontal .k-radio-item:last-child {
  margin-right: 0;
}

.k-rtl .k-radio + .k-radio-label, .k-rtl .k-radio-label + .k-radio, [dir=rtl] .k-radio + .k-radio-label, [dir=rtl] .k-radio-label + .k-radio {
  margin-left: 0;
  margin-right: 4px;
}

.k-rtl .k-radio-label > .k-radio, [dir=rtl] .k-radio-label > .k-radio {
  margin-right: 0;
  margin-left: 4px;
}

.k-rtl .k-list-horizontal .k-radio-item, [dir=rtl] .k-list-horizontal .k-radio-item {
  margin-right: 0;
  margin-left: 32px;
}

.k-rtl .k-list-horizontal .k-radio-item:last-child, [dir=rtl] .k-list-horizontal .k-radio-item:last-child {
  margin-left: 0;
}

.k-radio::-ms-check {
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background-color: inherit;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .k-radio::-ms-check {
    border-width: 1px;
  }
}
.k-filemanager {
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-direction: column;
}

.k-filemanager-header {
  border-color: inherit;
}

.k-filemanager-toolbar {
  border-width: 0;
  border-bottom-width: 1px;
  border-color: inherit;
  flex-shrink: 0;
}

.k-filemanager-search-tool {
  display: inline-flex;
  flex-flow: row nowrap;
}

.k-filemanager-content-container {
  border-color: inherit;
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  overflow: hidden;
}

.k-filemanager-navigation {
  width: 20%;
  border-width: 0;
  border-right-width: 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  flex-shrink: 0;
  overflow: hidden;
}

.k-filemanager-navigation > .k-treeview {
  padding: 16px 16px;
  height: 100%;
}

.k-filemanager-treeview > .k-group > .k-item {
  padding: 0;
}

.k-filemanager-content {
  border-color: inherit;
  flex: 1 1 0%;
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  overflow: hidden;
}

.k-filemanager-breadcrumb {
  border-width: 0;
  border-bottom-width: 1px;
  padding: 8px 8px;
  flex-shrink: 0;
}

.k-filemanager-view {
  display: flex;
  flex: 1 1 auto;
  flex-flow: row nowrap;
}

.k-filemanager-view > .k-filemanager-grid, .k-filemanager-view > .k-filemanager-listview {
  border-width: 0;
}

.k-filemanager-listview {
  height: 100%;
  flex: 1 1 0%;
  overflow: auto;
}

.k-filemanager-listview .k-listview-item {
  padding: 16px 16px;
  width: 120px;
  height: 120px;
  text-align: center;
}

.k-filemanager-listview .k-file-preview {
  height: 48px;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.k-filemanager-listview .k-file-icon {
  font-size: 48px;
}

.k-filemanager-listview .k-file-image {
  max-width: 100%;
  max-height: 48px;
  display: block;
}

.k-filemanager-listview .k-file-name {
  margin-top: 8px;
  display: block;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.k-filemanager-listview .k-file-size {
  margin-top: 8px;
  display: block;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.k-filemanager-listview .k-edit-item .k-textbox {
  width: 100%;
}

.k-filemanager-grid {
  flex: 1 1 0%;
}

.k-filemanager-grid .k-file-preview {
  margin-right: 4px;
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
}

.k-filemanager-grid .k-file-name {
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
}

.k-filemanager-preview {
  padding: 48px 16px 16px;
  width: 20%;
  min-height: 304px;
  border-width: 0;
  border-left-width: 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  text-align: center;
  overflow-x: auto;
  flex-shrink: 0;
}

.k-filemanager-preview .k-file-preview {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.k-filemanager-preview .k-file-icon {
  font-size: 96px;
}

.k-filemanager-preview .k-file-name {
  margin-top: 16px;
  display: block;
}

.k-filemanager-preview .k-single-file-selected {
  font-weight: 700;
}

.k-filemanager-preview .k-multiple-files-selected {
  font-weight: 700;
}

.k-filemanager-preview .k-file-size {
  font-size: inherit;
  line-height: normal;
}

.k-filemanager-preview .k-file-meta {
  margin: 16px 0 0;
  box-sizing: border-box;
  text-align: start;
  display: flex;
  flex-flow: row wrap;
}

.k-filemanager-preview .k-file-meta-label {
  display: inline-block;
}

.k-filemanager-preview .k-file-meta-value {
  margin: 0;
}

.k-filemanager-preview .k-file-type {
  text-transform: capitalize;
}

.k-filemanager-preview .k-line-break {
  margin: 16px 0 0;
  width: 100%;
  flex: 1 1 100%;
  flex-direction: row;
  flex-wrap: nowrap;
}

.k-filemanager-resizable .k-filemanager-navigation, .k-filemanager-resizable .k-filemanager-preview {
  border-width: 0;
}

.k-filemanager .k-splitbar {
  flex-shrink: 0;
  display: inline-flex;
  position: relative;
}

.k-filemanager .k-splitbar-horizontal {
  width: 6px;
  flex-direction: column;
  align-items: center;
}

.k-filemanager .k-splitbar-horizontal .k-resize-handle {
  width: 2px;
}

.k-filemanager-upload-dialog .k-upload-files {
  max-height: 200px;
  overflow-y: auto;
}

.k-filemanager-drag-hint {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-filemanager-drag-hint .k-icon {
  margin-right: 4px;
}

.k-window {
  padding: 0;
  border-width: 1px;
  border-style: solid;
  line-height: 1.42857143;
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: column;
  position: absolute;
  z-index: 10001;
}

.k-window .k-overlay {
  position: absolute;
  opacity: 0;
}

.k-window.k-window-maximized {
  border-radius: 0;
  box-shadow: none;
}

.k-window.k-window-maximized .k-window-content, .k-window.k-window-maximized .k-window-titlebar {
  border-radius: 0;
}

.k-window-sm {
  width: 300px;
}

.k-window-md {
  width: 800px;
}

.k-window-lg {
  width: 1200px;
}

.k-window-titlebar {
  padding: 8px 12px;
  border-width: 0 0 1px;
  border-style: solid;
  width: 100%;
  box-sizing: border-box;
  background-position: 0 0;
  background-repeat: repeat-x;
  white-space: nowrap;
  min-height: 16px;
  position: relative;
  flex-shrink: 0;
  align-items: center;
}

.k-window-title {
  font-size: 1.2em;
  line-height: 1.25;
  font-weight: 400;
  flex: 1;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: default;
}

.k-window-title::before {
  content: "";
  display: inline-block;
}

.k-window-titlebar .k-window-actions {
  margin: 0 -6px;
  -webkit-margin-end: -6px;
          margin-inline-end: -6px;
  flex-shrink: 0;
  align-items: center;
}

.k-window-titlebar .k-window-action {
  padding: 2px;
  width: 20px;
  height: 20px;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  color: inherit;
  box-sizing: content-box;
  opacity: 0.7;
}

.k-window-titlebar .k-window-action:hover {
  opacity: 1;
}

.k-window-titlebar .k-window-action .k-icon {
  opacity: 1;
}

.k-prompt-container, .k-window-content {
  padding: 12px 12px;
  box-sizing: border-box;
  overflow: auto;
  position: relative;
  flex: 1 1 auto;
  outline: 0;
}

.k-window-content + .k-prompt-container {
  margin-top: -12px;
}

.k-prompt-container .k-textbox {
  width: 100%;
}

.k-window-iframecontent {
  padding: 0;
  overflow: visible;
}

.k-window-iframecontent .k-content-frame {
  vertical-align: top;
  border: 0;
  width: 100%;
  height: 100%;
}

.k-window-content > .km-scroll-container {
  height: 100%;
}

.k-window > .k-resize-handle {
  position: absolute;
  z-index: 1;
  background-color: #fff;
  font-size: 0;
  line-height: 6px;
  opacity: 0;
  zoom: 1;
}

.k-resize-n {
  top: 0;
  left: 0;
  width: 100%;
  height: 6px;
  cursor: n-resize;
}

.k-resize-e {
  top: 0;
  right: 0;
  width: 6px;
  height: 100%;
  cursor: e-resize;
}

.k-resize-s {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 6px;
  cursor: s-resize;
}

.k-resize-w {
  top: 0;
  left: 0;
  width: 6px;
  height: 100%;
  cursor: w-resize;
}

.k-resize-se {
  bottom: 0;
  right: 0;
  width: 6px;
  height: 6px;
  cursor: se-resize;
}

.k-resize-sw {
  bottom: 0;
  left: 0;
  width: 6px;
  height: 6px;
  cursor: sw-resize;
}

.k-resize-ne {
  top: 0;
  right: 0;
  width: 6px;
  height: 6px;
  cursor: ne-resize;
}

.k-resize-nw {
  top: 0;
  left: 0;
  width: 6px;
  height: 6px;
  cursor: nw-resize;
}

.k-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10001;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.5;
  -webkit-backface-visibility: hidden;
}

.k-window-content > .k-action-buttons, .k-window > .k-action-buttons {
  border-width: 1px 0 0;
  border-style: solid;
}

.k-ie9 .k-window-content {
  height: calc(100% - (1.25em + 16px));
  border-radius: 0;
}

.k-ie9 .k-window-title, .k-ie9 .k-window-titlebar .k-window-actions {
  display: inline-block;
}

.k-rtl .k-window-titlebar .k-window-actions {
  right: auto;
  left: 6px;
}

.k-dialog {
  min-width: 90px;
  min-height: 3em;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box;
  position: fixed;
  overflow: hidden;
}

.k-dialog-centered {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}

.k-dialog-titleless .k-dialog-close {
  position: absolute;
  z-index: 9999;
  top: 4px;
  right: 4px;
}

.k-dialog-titleless .k-dialog-content {
  padding: 2.4em;
}

.k-dialog-buttongroup {
  margin: 0;
  padding: 6px 6px;
  width: 100%;
  border-width: 1px 0 0;
  border-style: solid;
  box-sizing: border-box;
}

.k-dialog-buttongroup .k-button {
  flex-shrink: 0;
  display: inline-block;
  text-overflow: ellipsis;
  box-sizing: border-box;
}

.k-rtl .k-dialog-titleless .k-dialog-close, .k-rtl.k-dialog-titleless .k-dialog-close {
  right: auto;
  left: 4px;
}

.k-stepper {
  margin: 0 0;
  padding: 0 0;
  border-width: 0;
  border-style: solid;
  font-size: 14px;
  line-height: 1.42857143;
  position: relative;
  color: inherit;
  background: 0 0;
  box-shadow: none;
}

.k-stepper .k-step-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  z-index: 1;
}

.k-stepper .k-step-link {
  outline: 0;
  text-decoration: none;
  white-space: nowrap;
  display: flex;
  align-items: center;
  overflow: hidden;
}

.k-stepper .k-step-disabled {
  pointer-events: none;
}

.k-stepper .k-step-disabled .k-step-link {
  cursor: default;
}

.k-stepper .k-step-indicator {
  border-radius: 50%;
  margin: 3px;
  width: 28px;
  height: 28px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  overflow: visible;
  transition-property: color, background-color, border-color;
  transition-duration: 0.4s;
  transition-timing-function: ease-in-out;
}

.k-stepper .k-step-indicator::after {
  border-radius: 100%;
  content: "";
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  pointer-events: none;
  display: none;
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  z-index: 2;
}

.k-stepper .k-step-focus .k-step-indicator::after, .k-stepper .k-step-link:focus .k-step-indicator::after {
  display: block;
}

.k-stepper .k-step-label {
  max-width: 10em;
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  z-index: 1;
}

.k-stepper .k-step-label:only-child {
  border-radius: 15px;
  padding: 5px 12px;
  border-width: 0;
}

.k-stepper .k-step-label .k-step-text {
  max-width: calc(10em - 20px);
  flex-grow: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.k-stepper .k-step-label .k-icon {
  margin-left: 4px;
}

.k-stepper .k-step-current .k-step-label, .k-stepper .k-step-hover .k-step-label, .k-stepper .k-step:hover .k-step-label {
  font-weight: 700;
}

.k-stepper .k-step-label .k-step-label-optional {
  font-style: italic;
  flex-basis: 100%;
}

.k-stepper .k-progressbar {
  position: absolute;
  pointer-events: none;
  z-index: 0;
}

.k-step-list-horizontal {
  flex-direction: row;
}

.k-step-list-horizontal .k-step {
  flex: 1 0 auto;
}

.k-step-list-horizontal .k-step-link {
  flex-direction: column;
}

.k-step-list-horizontal .k-step-label {
  text-align: center;
}

.k-step-list-horizontal .k-step-indicator + .k-step-label {
  margin-top: 5px;
}

.k-step-list-horizontal ~ .k-progressbar {
  width: 100%;
  height: 2px;
  top: 16px;
}

.k-step-list-vertical {
  flex-direction: column;
}

.k-step-list-vertical .k-step {
  min-height: 54px;
}

.k-step-list-vertical .k-step-label {
  text-align: left;
}

.k-step-list-vertical .k-step-indicator + .k-step-label {
  margin-left: 12px;
}

.k-step-list-vertical ~ .k-progressbar {
  width: 2px;
  height: 100%;
  min-height: 20px;
  left: 17px;
}

.k-step-list-vertical .k-step-content {
  height: 0;
  overflow: hidden;
  transition: height 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s;
}

.k-step-list-vertical .k-step-current .k-step-content {
  height: auto;
  overflow: visible;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 30px;
  padding: 20px 10px;
}

.k-rtl .k-stepper, .k-stepper[dir=rtl] {
  direction: rtl;
}

.k-rtl .k-stepper .k-step-label .k-icon, .k-stepper[dir=rtl] .k-step-label .k-icon {
  margin-left: 0;
  margin-right: 4px;
}

.k-rtl .k-stepper .k-step-list-vertical .k-step-indicator + .k-step-label, .k-stepper[dir=rtl] .k-step-list-vertical .k-step-indicator + .k-step-label {
  margin-left: 0;
  margin-right: 12px;
}

.k-rtl .k-stepper .k-step-list-vertical ~ .k-progressbar, .k-stepper[dir=rtl] .k-step-list-vertical ~ .k-progressbar {
  left: auto;
  right: 17px;
}

.k-wizard {
  padding: 16px 16px;
  border-width: 0;
  font-size: inherit;
  line-height: 1.42857143;
  position: relative;
  color: inherit;
  display: flex;
  align-items: stretch;
  overflow: hidden;
  background: 0 0;
}

.k-wizard .k-stepper .k-step-list-vertical .k-step {
  flex: 1 0 auto;
}

.k-wizard .k-stepper .k-step-indicator {
  flex-shrink: 0;
}

.k-wizard-steps {
  display: flex;
  overflow: hidden;
}

.k-wizard-step {
  padding: 10px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-between;
}

.k-wizard-step.k-focus, .k-wizard-step.k-state-focused, .k-wizard-step:focus {
  outline-width: 1px;
  outline-style: dotted;
  outline-offset: -1px;
}

.k-wizard-content {
  overflow-y: auto;
}

.k-wizard-buttons {
  margin-top: 32px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  flex-shrink: 0;
}

.k-wizard-buttons .k-button {
  margin-right: 8px;
}

.k-wizard-buttons .k-wizard-pager {
  vertical-align: middle;
}

.k-wizard-buttons-right .k-button:last-of-type {
  margin-right: 0;
}

.k-wizard-horizontal {
  flex-direction: column;
}

.k-wizard-horizontal .k-wizard-steps {
  margin-top: 32px;
}

.k-wizard-horizontal .k-wizard-content, .k-wizard-horizontal .k-wizard-steps {
  flex: 1 1 auto;
}

.k-wizard-vertical .k-wizard-steps {
  flex: 1 0 0%;
}

.k-wizard-vertical .k-wizard-content {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
}

.k-wizard-vertical .k-wizard-steps {
  margin-left: 32px;
}

.k-wizard-left {
  flex-direction: row-reverse;
}

.k-wizard-left .k-wizard-steps {
  margin-right: 32px;
  margin-left: 0;
}

.k-floating-label-container > .k-textarea, .k-textbox-container > .k-textarea {
  flex: 1 1 auto;
  width: auto;
}

.k-ie .k-textarea > .k-input {
  background-clip: border-box;
}

.k-ie textarea.k-textarea {
  background-clip: border-box;
}

.k-editor {
  border-style: solid;
  border-width: 1px;
  font-size: 100%;
  vertical-align: top;
  position: relative;
}

.k-editor iframe.k-content, .k-editor > .k-content {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  border: 0;
  box-sizing: border-box;
  background: 0 0;
  display: block;
}

table.k-editor {
  width: 100%;
  height: 250px;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
}

table.k-editor tbody, table.k-editor td, table.k-editor tr {
  border-color: inherit;
}

table.k-editor .k-editable-area {
  color: #000;
  background: #fff;
}

.k-editor-inline {
  padding: 0.3em 0.5em;
  background: 0 0;
  word-wrap: break-word;
  overflow: auto;
  position: relative;
}

.k-editor-inline.k-editor {
  border: 1px solid transparent;
}

.k-window.k-editor-widget {
  min-height: 0;
}

.editorToolbarWindow {
  padding: 4px 4px;
  font-size: 14px;
  display: flex;
  align-content: flex-start;
}

.editorToolbarWindow .k-editor-toolbar {
  padding: 0;
  border-width: 0;
  background: 0 0;
}

.k-editortoolbar-dragHandle {
  margin: 0 4px 0 0;
  padding: 0;
  position: relative;
  cursor: move;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

.k-editor-toolbar {
  border-width: 0 0 1px 0;
  border-color: inherit;
}

.k-editor-toolbar .k-tool-group .k-colorpicker ~ .k-colorpicker, .k-editor-toolbar .k-tool-group .k-widget ~ .k-widget {
  -webkit-margin-start: 4px;
          margin-inline-start: 4px;
}

.k-editor-toolbar .k-tool-group > .k-tool {
  padding: 4px;
  width: calc(1.4285714286em + 8px + 2px);
  height: calc(1.4285714286em + 8px + 2px);
}

.k-editor-toolbar .k-tool-text {
  display: none;
}

.k-editor-toolbar .k-overflow-tools {
  margin: 0;
  border-color: inherit;
  visibility: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
}

.k-editor-toolbar .k-overflow-anchor {
  position: relative;
}

.k-editor-toolbar .k-break, .k-editor-toolbar .k-row-break {
  display: block;
  height: 1px;
  font-size: 0;
  line-height: 0;
}

.k-editor-toolbar .k-editor-export .k-icon {
  margin-right: 0.25em;
  margin-top: -0.25em;
}

.k-editable-area {
  width: 100%;
  height: 100%;
  outline: 0;
}

.k-resizable .k-editable-area {
  padding-bottom: 16px;
}

.k-editor .k-raw-content, .k-editor-dialog .k-editor-textarea {
  font-size: inherit;
  font-family: consolas, "courier new", monospace;
}

.k-editor-dialog {
  padding: 1em;
  width: 400px;
}

.k-editor-dialog .k-edit-label {
  width: 25%;
}

.k-editor-dialog .k-edit-field {
  width: 66%;
}

.k-editor-dialog .k-edit-field .k-textbox {
  width: 96%;
}

.k-filebrowser-dialog {
  width: auto;
  min-width: 350px;
}

.k-filebrowser-dialog .k-filebrowser {
  margin: 0 1em 0;
}

.k-filebrowser-dialog .k-edit-label {
  width: 18%;
}

.k-filebrowser-dialog .k-edit-field {
  width: 75%;
}

.k-filebrowser-dialog .k-edit-field .k-textbox {
  width: 70%;
}

#k-editor-image-height, #k-editor-image-width {
  width: 5em;
}

.k-button-wrapper .k-link:hover {
  text-decoration: underline;
}

.k-ct-popup {
  width: 180.4px;
  padding: 0.65em 0.5em 0.5em;
}

.k-ct-popup .k-button {
  width: 100%;
}

.k-ct-popup .k-status {
  margin: 0.3em 0;
}

.k-ct-popup .k-ct-cell {
  border-width: 1px;
  border-style: solid;
  width: 18px;
  height: 18px;
  margin: 1px;
  vertical-align: top;
  display: inline-block;
  overflow: hidden;
  pointer-events: all;
  -ms-high-contrast-adjust: none;
}

.k-editor .k-resize-handle {
  padding: 0;
  position: absolute;
  right: 0;
  bottom: 0;
  cursor: se-resize;
}

.k-editor .k-resize-handle .k-icon {
  vertical-align: bottom;
}

.k-editor .k-overlay {
  position: absolute;
  background-color: #fff;
  opacity: 0;
}

.k-editor-inline .k-element-resize-handle-wrapper {
  position: absolute;
  width: 5px;
  height: 5px;
  background-color: #fff;
  border: 1px solid #000;
  z-index: 100;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle {
  width: 100%;
  height: 100%;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-east {
  cursor: e-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-north {
  cursor: n-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northeast {
  cursor: ne-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northwest {
  cursor: nw-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-south {
  cursor: s-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southeast {
  cursor: se-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southwest {
  cursor: sw-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-west {
  cursor: w-resize;
}

.k-editor-inline .k-column-resize-handle-wrapper {
  position: absolute;
  height: 10px;
  width: 10px;
  cursor: col-resize;
  z-index: 2;
}

.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle {
  width: 100%;
  height: 100%;
}

.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  background-color: #00b0ff;
  display: none;
  opacity: 0.8;
}

.k-editor-inline .k-table {
  width: 100%;
  border-spacing: 0;
  margin: 0 0 1em;
}

.k-editor-inline .k-table, .k-editor-inline .k-table td {
  outline: 0;
  border: 1px dotted #ccc;
}

.k-editor-inline .k-table td {
  min-width: 1px;
  padding: 0.2em 0.3em;
}

.k-table.k-element-resizing {
  opacity: 0.6;
}

.k-editor-inline .k-row-resize-handle-wrapper {
  position: absolute;
  z-index: 2;
  cursor: row-resize;
  width: 10px;
  height: 10px;
}

.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-handle {
  display: table;
  width: 100%;
  height: 100%;
}

.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker-wrapper {
  display: table-cell;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker {
  display: none;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 2px;
  background-color: #00b0ff;
  opacity: 0.8;
}

.k-viewhtml-dialog {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
}

.k-viewhtml-dialog .k-editor-textarea {
  margin: 1em;
  padding: 4px 4px;
  width: calc(100% - 2em);
  height: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font: inherit;
  font-family: consolas, monospace;
  flex-grow: 1;
  overflow: auto;
  resize: none;
}

.k-viewhtml-dialog .k-edit-buttons {
  text-align: right;
  border-width: 1px 0 0;
  border-style: solid;
  position: relative;
  bottom: -1em;
  padding: 0.6em;
}

.k-viewhtml-dialog .k-edit-buttons .k-button {
  margin-right: 0.5em;
}

.k-editor-dialog.k-editor-table-wizard-dialog.k-window-content {
  overflow: hidden;
  min-width: 325px;
  width: 24em;
  padding: 1em 0;
}

.k-editor-dialog .k-edit-form-container {
  width: auto;
}

.k-editor-dialog .k-tabstrip {
  margin: -1.333em 0 0;
}

.k-editor-dialog .k-root-tabs {
  margin: -1em -1em -1.5em;
  padding: 0.5em 1em 0;
  border-width: 0;
}

.k-editor-dialog ul.k-tabstrip-items {
  padding: 0.5em 1em 0;
  border-width: 0 0 1px;
  border-style: solid;
}

.k-editor-dialog ul.k-tabstrip-items .k-loading {
  border-top-width: 0;
}

.k-editor-dialog .k-tabstrip:focus {
  box-shadow: none;
}

.k-editor-dialog.k-editor-table-wizard-dialog .k-tabstrip-content, .k-editor-dialog.k-editor-table-wizard-dialog .k-tabstrip-wrapper .k-content {
  overflow: hidden;
  min-height: 440px;
  height: 35em;
  margin: 0;
  padding: 1em 0.5em 0;
  border-width: 0;
}

.k-editor-table-wizard-dialog .k-colorpicker {
  vertical-align: middle;
}

.k-editor-dialog .k-edit-field .k-numerictextbox {
  width: 10em;
  margin: 0 0.35714285em 0 0;
}

.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-numerictextbox + .k-dropdownlist {
  width: 4.5em;
}

.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-dropdownlist, .k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-textbox {
  width: 15em;
}

.k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdownlist {
  width: 5.35714285em;
}

.k-editor-dialog textarea.k-textbox {
  height: 14.28571428em;
}

.k-editor-dialog textarea.k-textbox.k-editor-accessibility-summary {
  height: auto;
}

.k-editor-dialog.k-editor-table-wizard-dialog .k-dropdownlist.k-align {
  width: 4em;
}

.k-align-group {
  vertical-align: text-top;
}

.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-buttons {
  padding: 1em 0.8em;
  margin: 0.5em 0 0;
}

.k-appbar {
  padding: 8px 16px;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.42857143;
  list-style: none;
  display: flex;
  gap: 8px;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  overflow: hidden;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-appbar > * {
  flex-shrink: 0;
}

.k-appbar .k-appbar-section {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
}

.k-appbar .k-appbar-spacer {
  flex: 1 0 auto;
}

.k-appbar .k-appbar-spacer-sized {
  flex-grow: 0;
}

.k-appbar .k-appbar-separator {
  margin: 0;
  width: 0;
  min-height: 1em;
  border-style: solid;
  border-width: 0 0 0 1px;
  display: inline-block;
}

.k-appbar-static {
  position: static;
}

.k-appbar-sticky {
  width: 100%;
  position: sticky;
  top: 0;
  z-index: 1;
}

.k-appbar-fixed {
  width: 100%;
  position: fixed;
  z-index: 1;
}

.k-appbar-top {
  top: 0;
  bottom: auto;
}

.k-appbar-bottom {
  top: auto;
  bottom: 0;
}

.k-appbar-bottom.k-appbar-fixed {
  bottom: 0;
}

.k-ie {
  background-clip: border-box;
}

.k-loader {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  border-width: 0;
  box-shadow: none;
  line-height: 0;
}

.k-widget.k-loader {
  background: 0 0;
  box-shadow: none;
}

.k-loader-canvas {
  position: relative;
}

.k-loader-segment {
  position: absolute;
  display: inline-block;
}

.k-loader-segment::after {
  content: "";
  display: block;
  border-radius: 50%;
}

.k-loader-sm {
  padding: 3px;
}

.k-loader-sm .k-loader-segment::after {
  width: 6px;
  height: 6px;
}

.k-loader-md {
  padding: 5px;
}

.k-loader-md .k-loader-segment::after {
  width: 10px;
  height: 10px;
}

.k-loader-lg {
  padding: 10px;
}

.k-loader-lg .k-loader-segment::after {
  width: 20px;
  height: 20px;
}

.k-loader-pulsing-2 .k-loader-segment {
  position: relative;
}

.k-loader-pulsing-2 .k-loader-segment:nth-child(1) {
  -webkit-animation: pulsing-2-first-child 1s ease infinite;
          animation: pulsing-2-first-child 1s ease infinite;
}

.k-loader-pulsing-2 .k-loader-segment:nth-child(2) {
  -webkit-animation: pulsing-2-second-child 1s ease infinite;
          animation: pulsing-2-second-child 1s ease infinite;
}

.k-loader-pulsing-2.k-loader-sm .k-loader-segment:first-child {
  margin-right: 1.5px;
}

.k-loader-pulsing-2.k-loader-sm .k-loader-segment:last-child {
  margin-left: 1.5px;
}

.k-loader-pulsing-2.k-loader-md .k-loader-segment:first-child {
  margin-right: 2.5px;
}

.k-loader-pulsing-2.k-loader-md .k-loader-segment:last-child {
  margin-left: 2.5px;
}

.k-loader-pulsing-2.k-loader-lg .k-loader-segment:first-child {
  margin-right: 5px;
}

.k-loader-pulsing-2.k-loader-lg .k-loader-segment:last-child {
  margin-left: 5px;
}

.k-loader-spinner-3 .k-loader-segment:nth-child(1) {
  -webkit-animation: spinner-3-first-child 2s ease infinite;
          animation: spinner-3-first-child 2s ease infinite;
}

.k-loader-spinner-3 .k-loader-segment:nth-child(2) {
  -webkit-animation: spinner-3-second-child 2s ease infinite;
          animation: spinner-3-second-child 2s ease infinite;
}

.k-loader-spinner-3 .k-loader-segment:nth-child(3) {
  -webkit-animation: spinner-3-third-child 2s ease infinite;
          animation: spinner-3-third-child 2s ease infinite;
}

.k-loader-spinner-3.k-loader-sm .k-loader-canvas {
  width: 24px;
  height: 20px;
}

.k-loader-spinner-3.k-loader-md .k-loader-canvas {
  width: 40px;
  height: 34px;
}

.k-loader-spinner-3.k-loader-lg .k-loader-canvas {
  width: 80px;
  height: 65px;
}

.k-loader-spinner-4 .k-loader-canvas {
  -webkit-animation: spinner-4 1.833s ease infinite;
          animation: spinner-4 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment:nth-child(1) {
  -webkit-animation: spinner-4-first-child 1.833s ease infinite;
          animation: spinner-4-first-child 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment:nth-child(2) {
  -webkit-animation: spinner-4-second-child 1.833s ease infinite;
          animation: spinner-4-second-child 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment:nth-child(3) {
  -webkit-animation: spinner-4-third-child 1.833s ease infinite;
          animation: spinner-4-third-child 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment:nth-child(4) {
  -webkit-animation: spinner-4-fourth-child 1.833s ease infinite;
          animation: spinner-4-fourth-child 1.833s ease infinite;
}

.k-loader-spinner-4.k-loader-sm .k-loader-canvas {
  width: 24px;
  height: 24px;
}

.k-loader-spinner-4.k-loader-md .k-loader-canvas {
  width: 40px;
  height: 40px;
}

.k-loader-spinner-4.k-loader-lg .k-loader-canvas {
  width: 80px;
  height: 80px;
}

@-webkit-keyframes pulsing-2-first-child {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes pulsing-2-first-child {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes pulsing-2-second-child {
  0% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}
@keyframes pulsing-2-second-child {
  0% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}
@-webkit-keyframes spinner-3-first-child {
  0% {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(0);
            transform: translateX(-50%) translateY(0);
  }
  33.3% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  100% {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(0);
            transform: translateX(-50%) translateY(0);
  }
}
@keyframes spinner-3-first-child {
  0% {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(0);
            transform: translateX(-50%) translateY(0);
  }
  33.3% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  100% {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(0);
            transform: translateX(-50%) translateY(0);
  }
}
@-webkit-keyframes spinner-3-second-child {
  0% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  33.3% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  66.6% {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(0);
            transform: translateX(-50%) translateY(0);
  }
  100% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
}
@keyframes spinner-3-second-child {
  0% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  33.3% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  66.6% {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(0);
            transform: translateX(-50%) translateY(0);
  }
  100% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
}
@-webkit-keyframes spinner-3-third-child {
  0% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  33.3% {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(0);
            transform: translateX(-50%) translateY(0);
  }
  66.6% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  100% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
}
@keyframes spinner-3-third-child {
  0% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  33.3% {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(0);
            transform: translateX(-50%) translateY(0);
  }
  66.6% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  100% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
}
@-webkit-keyframes spinner-4-first-child {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 0;
    left: 0;
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
  66.6% {
    top: 0;
    left: 0;
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4-first-child {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 0;
    left: 0;
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
  66.6% {
    top: 0;
    left: 0;
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@-webkit-keyframes spinner-4-second-child {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 0;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(0);
            transform: translateX(-100%) translateY(0);
  }
  66.6% {
    top: 0;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(0);
            transform: translateX(-100%) translateY(0);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4-second-child {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 0;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(0);
            transform: translateX(-100%) translateY(0);
  }
  66.6% {
    top: 0;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(0);
            transform: translateX(-100%) translateY(0);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@-webkit-keyframes spinner-4-third-child {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4-third-child {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@-webkit-keyframes spinner-4-fourth-child {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4-fourth-child {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@-webkit-keyframes spinner-4 {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  33.3% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  66.6% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}
@keyframes spinner-4 {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  33.3% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  66.6% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}
.k-imageeditor {
  margin: 0 0;
  padding: 0 0;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.42857143;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-imageeditor-content {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.k-imageeditor-canvas-container {
  flex: 1 1 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  overflow: auto;
}

.k-imageeditor-canvas {
  margin: auto;
  display: flex;
  flex-direction: column;
  position: relative;
}

.k-imageeditor-action-pane {
  border-width: 1px;
  border-top-width: 0;
  border-style: solid;
  flex-shrink: 0;
  overflow-y: auto;
}

.k-imageeditor-action-pane > .k-form {
  padding: 0 16px 32px 16px;
}

.k-imageeditor-crop-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.k-imageeditor-crop {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-style: dashed;
  box-sizing: border-box;
  position: absolute;
}

.k-imageeditor-crop .k-resize-handle {
  margin: 1px 1px;
  border-style: solid;
  border-width: 0 2px 2px 0;
}

.k-imageeditor-crop .k-resize-ne, .k-imageeditor-crop .k-resize-nw, .k-imageeditor-crop .k-resize-se, .k-imageeditor-crop .k-resize-sw {
  width: 15px;
  height: 15px;
}

.k-imageeditor-crop .k-resize-n, .k-imageeditor-crop .k-resize-s {
  left: calc(50% - 7.5px);
  width: 15px;
  height: 0;
}

.k-imageeditor-crop .k-resize-e, .k-imageeditor-crop .k-resize-w {
  top: calc(50% - 7.5px);
  width: 0;
  height: 15px;
}

.k-imageeditor-crop .k-resize-ne {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.k-imageeditor-crop .k-resize-nw {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.k-imageeditor-crop .k-resize-sw {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.k-imageeditor-crop .k-resize-n, .k-imageeditor-crop .k-resize-ne, .k-imageeditor-crop .k-resize-nw {
  top: 0;
}

.k-imageeditor-crop .k-resize-s, .k-imageeditor-crop .k-resize-se, .k-imageeditor-crop .k-resize-sw {
  bottom: 0;
}

.k-imageeditor-crop .k-resize-nw, .k-imageeditor-crop .k-resize-sw, .k-imageeditor-crop .k-resize-w {
  left: 0;
}

.k-imageeditor-crop .k-resize-e, .k-imageeditor-crop .k-resize-ne, .k-imageeditor-crop .k-resize-se {
  right: 0;
}

.k-ie .k-imageeditor-canvas {
  flex-direction: row;
  align-self: flex-start;
}

.k-ie .k-imageeditor-action-pane {
  min-width: 200px;
  flex: 0 0 auto;
}

.k-expander {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  overflow: hidden;
  outline: 0;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.42857143;
  display: flex;
  flex-direction: column;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  background-clip: padding-box;
}

.k-expander.k-rtl .k-expander-indicator, .k-expander[dir=rtl] .k-expander-indicator, .k-rtl .k-expander .k-expander-indicator {
  margin-left: 0;
  margin-right: 12px;
}

.k-expander-header {
  padding: 12px 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

.k-expander-spacer {
  flex: 1 1 auto;
}

.k-expander-title {
  font-weight: 500;
  text-transform: uppercase;
}

.k-expander-indicator {
  margin-left: 12px;
}

.k-expander-content {
  padding: 16px 16px;
  box-sizing: border-box;
}

.k-expander + .k-expander.k-expanded, .k-expander.k-expanded + .k-expander {
  margin-top: 8px;
}

.k-expander:not(.k-expanded) + .k-expander:not(.k-expanded) {
  border-top-width: 0;
}

.k-fab {
  padding: 0;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  color: inherit;
  background-color: transparent;
  font-size: inherit;
  line-height: 1.42857143;
  font-family: inherit;
  text-align: center;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  outline: 0;
}

.k-fab:focus {
  outline: 0;
}

.k-fab-icon {
  width: 20px;
  height: 20px;
}

.k-fab-icon:not(:only-child) {
  margin-right: 8px;
}

.k-fab-sm {
  padding: 8px 8px;
}

.k-fab-md {
  padding: 16px 16px;
}

.k-fab-lg {
  padding: 24px 24px;
}

.k-fab-square {
  aspect-ratio: 1;
}

.k-fab-items {
  margin: 0;
  padding: 16px 0;
  display: flex;
}

.k-fab-items-bottom {
  flex-direction: column;
}

.k-fab-items-bottom .k-fab-item:last-child {
  margin-bottom: 0;
}

.k-fab-items-top {
  flex-direction: column-reverse;
}

.k-fab-items-top .k-fab-item:first-child {
  margin-bottom: 0;
}

.k-fab-item {
  list-style-type: none;
  margin-bottom: 8px;
  outline: 0;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  cursor: pointer;
}

.k-fab-item.k-text-right {
  flex-direction: row;
}

.k-fab-item.k-text-right .k-fab-item-text {
  margin-right: 8px;
}

.k-fab-item.k-text-left {
  flex-direction: row-reverse;
}

.k-fab-item.k-text-left .k-fab-item-text {
  margin-left: 8px;
}

.k-fab-item-text {
  padding: 4px 4px;
  border-width: 1px;
  border-radius: 2px;
  font-size: 10px;
  line-height: 1;
}

.k-fab-item-icon {
  padding: 8px 8px;
  border-width: 0;
  border-radius: 50%;
  box-sizing: content-box;
  outline: 0;
}

.k-popup.k-fab-popup {
  position: absolute;
  border-width: 0;
  box-sizing: content-box;
  background-color: transparent;
}

.k-rtl .k-fab-icon:not(:only-child) {
  margin-right: 0;
  margin-left: 8px;
}

.k-rtl .k-fab-item.k-text-left {
  flex-direction: row;
}

.k-rtl .k-fab-item.k-text-right {
  flex-direction: row-reverse;
}

.k-actionsheet-container {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}

.k-actionsheet {
  padding: 0;
  width: 360px;
  max-width: 100%;
  max-height: 50vh;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  font-size: 14px;
  font-family: inherit;
  line-height: 1.42857143;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  z-index: 10002;
}

.k-actionsheet-header {
  padding: 8px 16px;
  border-width: 0;
  border-bottom-width: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}

.k-actionsheet-items {
  margin: 0;
  padding: 0;
  list-style: none;
}

.k-actionsheet-item {
  padding: 0;
  box-sizing: border-box;
}

.k-actionsheet-action {
  margin: 0;
  padding: 8px 16px;
  min-height: 40px;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  outline: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 12px;
}

.k-actionsheet-item-icon {
  font-size: 16px;
}

.k-actionsheet-item-text {
  display: flex;
  flex-flow: column nowrap;
}

.k-actionsheet-item-title {
  font-weight: 400;
  text-transform: none;
}

.k-actionsheet-item-description {
  font-size: 0.875em;
  opacity: 0.75;
}

.k-actionsheet > .k-hr {
  margin: 0;
  border-color: inherit;
}

.k-actionsheet-top {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-width: 0;
  border-top-width: 0;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-actionsheet-bottom {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-width: 0;
  border-bottom-width: 0;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-actionsheet-left {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-width: 0;
  border-left-width: 0;
  left: 0;
  top: 50%;
  -webkit-transform: translatey(-50%);
          transform: translatey(-50%);
}

.k-actionsheet-right {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-width: 0;
  border-right-width: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translatey(-50%);
          transform: translatey(-50%);
}

.k-animation-container > .k-actionsheet {
  -webkit-transform: none;
          transform: none;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

.k-bottom-nav {
  padding: 4px 4px;
  width: 100%;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  font-size: inherit;
  line-height: 1.42857143;
  font-family: inherit;
  letter-spacing: 0.2px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  white-space: nowrap;
  gap: 4px;
  overflow: hidden;
  outline: 0;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-bottom-nav-border {
  border-width: 1px 0 0 0;
}

.k-bottom-nav-shadow {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.12);
}

.k-bottom-nav-item {
  padding: 0 8px;
  min-width: 72px;
  min-height: 48px;
  border-width: 0;
  border-radius: 4px;
  box-sizing: border-box;
  font: inherit;
  display: inline-flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: center;
  gap: 0 8px;
  text-decoration: none;
  cursor: pointer;
  color: inherit;
  background-color: inherit;
  border-color: inherit;
  outline: 0;
}

.k-bottom-nav-item.k-disabled, .k-bottom-nav-item.k-state-disabled {
  background-color: initial;
}

.k-bottom-nav-item:focus {
  outline: 0;
}

.k-bottom-nav-item:hover {
  color: inherit;
  text-decoration: none;
}

.k-bottom-nav-item-icon {
  font-size: 24px;
}

.k-bottom-nav-item-text {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.k-bottom-nav-item-flow-horizontal .k-bottom-nav-item {
  flex-direction: row;
  flex-wrap: nowrap;
}

.k-bottom-nav-item-flow-vertical .k-bottom-nav-item {
  flex-direction: column;
}

.k-bottom-nav.k-pos-absolute, .k-bottom-nav.k-pos-fixed {
  bottom: 0;
  z-index: 1;
}

.k-searchbox {
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.42857143;
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  flex-flow: row nowrap;
  position: relative;
  overflow: hidden;
  background-clip: padding-box;
}

.k-searchbox > .k-input {
  padding: 4px 8px;
}

.k-skeleton {
  display: block;
}

.k-skeleton-text {
  border-radius: 2px;
  -webkit-transform: scale(1, 0.6);
          transform: scale(1, 0.6);
}

.k-skeleton-text:empty::before {
  content: " ";
}

.k-skeleton-circle {
  border-radius: 9999px;
}

@-webkit-keyframes k-skeleton-wave {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  60% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

@keyframes k-skeleton-wave {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  60% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
.k-skeleton-wave .k-skeleton, .k-skeleton-wave.k-skeleton {
  position: relative;
  overflow: hidden;
}

.k-skeleton-wave .k-skeleton::after, .k-skeleton-wave.k-skeleton::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-animation: k-skeleton-wave 1.6s linear 0.5s infinite;
          animation: k-skeleton-wave 1.6s linear 0.5s infinite;
}

@-webkit-keyframes k-skeleton-pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}

@keyframes k-skeleton-pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.k-skeleton-pulse .k-skeleton, .k-skeleton-pulse.k-skeleton {
  -webkit-animation: k-skeleton-pulse 1.5s ease-in-out 0.5s infinite;
          animation: k-skeleton-pulse 1.5s ease-in-out 0.5s infinite;
}

.k-taskboard {
  box-sizing: border-box;
  font-size: inherit;
  font-family: inherit;
  line-height: 1.42857143;
  display: flex;
  flex-direction: column;
  position: relative;
}

.k-toolbar.k-taskboard-toolbar {
  padding: 16px 16px;
  border-width: 0;
  box-shadow: none;
  background: 0 0;
  background-image: none;
}

.k-taskboard-content {
  padding: 0 16px 16px;
  display: flex;
  position: relative;
  flex: 1 1 auto;
  overflow-x: auto;
}

.k-taskboard-columns-container {
  outline: 0;
  display: flex;
  flex-direction: row;
  overflow: hidden;
  gap: 16px;
  overflow-x: visible;
}

.k-taskboard-column {
  width: 320px;
  border-width: 1px;
  border-radius: 4px;
  border-style: solid;
  outline: 0;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  overflow: hidden;
}

.k-taskboard-column-header {
  padding: 8px 8px;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4px;
}

.k-taskboard-column-header-actions {
  display: inline-flex;
  flex-shrink: 0;
  align-self: flex-start;
  gap: 8px;
}

.k-taskboard-column-cards-container {
  padding: 0 8px;
  outline: 0;
  overflow: auto;
  margin-bottom: 8px;
  flex: 1 1 auto;
}

.k-taskboard-column-cards {
  min-height: 100%;
  display: flex;
  flex-direction: column;
  gap: 8px 0;
}

.k-taskboard-column-new {
  max-height: calc(1.77857143em + 16px);
}

.k-taskboard-column-edit .k-taskboard-column-header, .k-taskboard-column-new .k-taskboard-column-header {
  font-weight: inherit;
}

.k-taskboard-column-edit .k-taskboard-column-header-text, .k-taskboard-column-new .k-taskboard-column-header-text {
  flex: 1 1 100%;
}

.k-taskboard-column-edit .k-textbox, .k-taskboard-column-new .k-textbox {
  width: 100%;
}

.k-taskboard-pane {
  width: 320px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 2;
}

.k-taskboard-pane-header {
  padding: 12px 16px;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-taskboard-pane-header-text {
  word-break: break-word;
}

.k-taskboard-pane-header-actions {
  align-self: flex-start;
  flex-shrink: 0;
}

.k-taskboard-pane-content {
  padding: 0 16px;
  overflow: auto;
  flex: 1 1 auto;
}

.k-taskboard-pane-actions {
  padding: 12px 16px;
}

.k-taskboard-pane-start {
  right: auto;
  left: 0;
}

.k-taskboard-card {
  border-radius: 4px;
  border-width: 1px;
}

.k-taskboard-card.k-taskboard-card-category {
  border-left-width: 4px;
}

.k-rtl .k-taskboard-card.k-taskboard-card-category, .k-taskboard-card.k-taskboard-card-category.k-rtl, .k-taskboard-card.k-taskboard-card-category[dir=rtl], [dir=rtl] .k-taskboard-card.k-taskboard-card-category {
  border-left-width: 1px;
  border-right-width: 4px;
}

.k-taskboard-card .k-card-footer, .k-taskboard-card .k-card-header .k-card-body {
  padding: 16px 16px;
}

.k-taskboard-card .k-card-header {
  display: flex;
  align-items: center;
}

.k-taskboard-card .k-card-title {
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
  word-break: break-word;
}

.k-taskboard-card .k-card-title.k-focus, .k-taskboard-card .k-card-title.k-hover, .k-taskboard-card .k-card-title.k-state-focus, .k-taskboard-card .k-card-title.k-state-hover, .k-taskboard-card .k-card-title:focus, .k-taskboard-card .k-card-title:hover {
  text-decoration: underline;
}

.k-taskboard-card .k-card-header-actions {
  align-self: flex-start;
}

.k-taskboard-drag-placeholder {
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  position: relative;
}

.k-ie .k-taskboard-column:not(:last-child) {
  margin-right: 16px;
}

.k-ie .k-rtl .k-taskboard-column:not(:last-child) {
  margin-right: 0;
  margin-left: 16px;
}

.k-ie .k-taskboard-column-cards-container {
  margin-bottom: 24px;
}

.k-ie .k-taskboard-column-cards > .k-taskboard-card:not(:last-child) {
  margin-bottom: 8px;
}

.k-ie .k-taskboard-column-header-actions > .k-button:not(:last-child) {
  margin-right: 8px;
}

.k-ie .k-rtl .k-taskboard-column-header-actions > .k-button:not(:last-child) {
  margin-right: 0;
  margin-left: 8px;
}

.k-scheduler-layout-flex {
  overflow: auto;
}

.k-scheduler-layout-flex .k-scheduler-head {
  position: sticky;
  top: 0;
  z-index: 3;
}

.k-scheduler-layout-flex .k-scheduler-body {
  position: relative;
}

.k-scheduler-layout-flex .k-scheduler-body, .k-scheduler-layout-flex .k-scheduler-head {
  display: flex;
  flex: 100%;
  flex-wrap: wrap;
}

.k-scheduler-yearview .k-scheduler-body {
  padding: 12px 12px;
  justify-content: center;
}

.k-scheduler-yearview .k-calendar {
  width: 100%;
  border-width: 0;
}

.k-scheduler-yearview .k-calendar .k-calendar-view {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.k-scheduler-yearview .k-calendar .k-content {
  flex: 0;
}

.k-scheduler-yearview .k-calendar .k-month-header {
  font-size: inherit;
  font-weight: 700;
  opacity: 1;
}

.k-scheduler-yearview .k-calendar .k-link {
  position: relative;
}

.k-scheduler-yearview .k-calendar td.k-selected, .k-scheduler-yearview .k-calendar td.k-state-selected {
  background-color: inherit;
}

.k-scheduler-yearview .k-day-indicator {
  width: 3px;
  height: 3px;
  border-radius: 50%;
  position: absolute;
  top: calc(100% - 0.5em);
  left: calc(50% - 1.5px);
}

.k-scheduler-tooltip {
  padding: 8px 8px;
  color: inherit;
}

.k-scheduler-tooltip .k-tooltip-title {
  margin-bottom: 4px;
}

.k-scheduler-tooltip .k-tooltip-title .k-month {
  font-size: 12px;
  text-transform: uppercase;
}

.k-scheduler-tooltip .k-tooltip-title .k-day {
  font-size: 24px;
}

.k-scheduler-tooltip .k-tooltip-events-container {
  overflow: auto;
}

.k-scheduler-tooltip .k-tooltip-events {
  max-height: 250px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.k-scheduler-tooltip .k-tooltip-event {
  padding: 4px 8px;
  border-radius: 2px;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  align-items: center;
  position: relative;
  gap: 4px;
}

.k-scheduler-tooltip .k-tooltip-event .k-event-time {
  display: flex;
  flex-shrink: 0;
  font-size: inherit;
}

.k-ie .k-scheduler-tooltip .k-tooltip-event:not(:last-child) {
  margin-bottom: 4px;
}

.k-captcha {
  width: 280px;
  border: none;
  box-sizing: border-box;
  font-size: inherit;
  font-family: inherit;
  line-height: 1.42857143;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
}

.k-captcha-image-wrap {
  position: relative;
  gap: 8px;
}

.k-captcha-image-controls {
  position: relative;
  gap: 8px;
}

.k-captcha-image {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.k-captcha-image > img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}

.k-captcha-loading .k-captcha-image {
  height: auto;
}

.k-captcha-volume-control {
  height: 100%;
}

.k-captcha-input > .k-textbox {
  width: 100%;
}

.k-captcha-validation-message {
  margin-top: 4px;
  font-size: 12px;
  font-style: italic;
}

.k-popover {
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: 1.42857143;
  display: flex;
  flex-flow: column nowrap;
  position: absolute;
  z-index: 12000;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-popover-inner {
  position: relative;
  border-radius: inherit;
}

.k-popover-header {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 12px 16px;
  border-width: 0 0 1px;
  border-style: solid;
  z-index: 1;
}

.k-popover-body {
  padding: 12px 16px;
  z-index: 1;
}

.k-popover-actions.k-actions {
  margin: 0;
  padding: 6px 8px;
  border-width: 1px 0 0;
}

.k-popover-callout {
  margin: 0;
  width: 20px;
  height: 20px;
  border-width: 1px 1px 0 0;
  border-style: solid;
  position: absolute;
}

.k-popover-callout.k-callout-n {
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.k-popover-callout.k-callout-e {
  top: 50%;
  right: 0;
  -webkit-transform: translate(50%, -50%) rotate(135deg) scaleX(-1);
          transform: translate(50%, -50%) rotate(135deg) scaleX(-1);
}

.k-popover-callout.k-callout-s {
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 50%) rotate(135deg);
          transform: translate(-50%, 50%) rotate(135deg);
}

.k-popover-callout.k-callout-w {
  top: 50%;
  left: 0;
  -webkit-transform: translate(-50%, -50%) rotate(-135deg);
          transform: translate(-50%, -50%) rotate(-135deg);
}

.k-orgchart {
  width: 100%;
  padding: 24px 24px;
  box-sizing: border-box;
  font-size: inherit;
  font-family: inherit;
  line-height: 1.42857143;
  overflow: auto;
}

.k-orgchart-container {
  margin: 0 auto;
  width: 100%;
  height: 100%;
  position: relative;
}

.k-orgchart-group {
  gap: 24px;
}

.k-orgchart-group.k-vstack > .k-orgchart-node-container {
  gap: 0;
}

.k-orgchart-node-container {
  gap: 24px;
}

.k-orgchart-node-group-container {
  border-radius: 2px;
  padding: 24px 24px;
  border-width: 1px;
  border-style: solid;
  outline: 0;
}

.k-orgchart-node-group-title {
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 1.42857143;
}

.k-orgchart-node-group-subtitle {
  margin: 0 0 24px;
  font-size: 14px;
  opacity: 0.6;
}

.k-orgchart-card {
  width: 300px;
  border-width: 1px;
}

.k-orgchart-card .k-card-title {
  margin: 0 0 0;
  font-size: 16px;
}

.k-orgchart-card .k-card-subtitle {
  margin: 0 0 0;
  font-size: 14px;
}

.k-orgchart-card .k-card-body {
  border-width: 2px 0 0;
  border-style: solid;
  flex-grow: 0;
}

.k-orgchart-card .k-card-body .k-card-title-wrap {
  margin: 0 12px 0 0;
  min-width: 0;
  min-height: 45px;
}

.k-orgchart-line {
  background-color: currentColor;
}

.k-orgchart-line-h {
  height: 1px;
}

.k-orgchart-line-v {
  margin: 0 auto;
  width: 1px;
  height: 25px;
}

.k-orgchart-button {
  z-index: 1;
}

.k-pivotgrid {
  border-width: 1px;
  border-style: solid;
  box-sizing: content-box;
  font-size: inherit;
  font-family: inherit;
  line-height: 1.42857143;
  text-align: left;
  vertical-align: top;
  display: grid;
  grid-template-columns: 300px auto;
  grid-template-rows: 250px auto;
  position: relative;
}

.k-pivotgrid table {
  margin: 0;
  width: 100%;
  max-width: none;
  border-width: 0;
  border-color: inherit;
  border-collapse: separate;
  border-spacing: 0;
  outline: 0;
  empty-cells: show;
}

.k-pivotgrid tbody, .k-pivotgrid td, .k-pivotgrid th, .k-pivotgrid thead, .k-pivotgrid tr {
  border-color: inherit;
}

.k-pivotgrid-table {
  table-layout: fixed;
}

.k-pivotgrid-table th {
  font-weight: 400;
  text-transform: initial;
}

.k-pivotgrid-table .k-pivotgrid-header-root {
  font-weight: 600;
  text-transform: uppercase;
}

.k-pivotgrid-empty-cell {
  border-right-style: solid;
  border-right-width: 1px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.k-pivotgrid-column-headers {
  overflow: hidden;
}

.k-pivotgrid-column-headers .k-pivotgrid-table {
  -webkit-padding-end: 17px;
          padding-inline-end: 17px;
  box-sizing: border-box;
}

.k-pivotgrid-column-headers .k-pivotgrid-cell {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
}

.k-pivotgrid-column-headers .k-pivotgrid-cell:first-child {
  border-left-width: 0;
}

.k-pivotgrid-column-headers .k-pivotgrid-cell.k-first {
  border-left-width: 1px;
}

.k-pivotgrid-row-headers {
  overflow: hidden;
}

.k-pivotgrid-row-headers .k-pivotgrid-cell {
  border-right-style: solid;
  border-right-width: 1px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  white-space: nowrap;
}

.k-pivotgrid-values {
  border-color: inherit;
  overflow: auto;
}

.k-pivotgrid-values .k-pivotgrid-cell {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
}

.k-pivotgrid-values .k-pivotgrid-cell:first-child {
  border-left-width: 0;
}

.k-pivotgrid-cell {
  padding: 6px 8px;
  text-overflow: ellipsis;
  vertical-align: top;
  overflow: hidden;
}

.k-pivotgrid-cell .k-icon {
  cursor: pointer;
}

.k-pivotgrid-total {
  font-weight: 600;
}

.k-column-menu .k-treeview {
  padding: 0 8px;
  overflow: auto;
}

.k-pivotgrid-configurator {
  display: flex;
  border: none;
  box-shadow: none;
}

.k-pivotgrid-configurator-panel {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  z-index: 2;
}

.k-pivotgrid-configurator-button {
  padding: 4px 4px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  cursor: pointer;
}

.k-pivotgrid-configurator-button > span {
  align-items: center;
  justify-content: center;
  display: flex;
  gap: 8px;
}

.k-flex-row .k-pivotgrid-configurator-button, .k-flex-row-reverse .k-pivotgrid-configurator-button {
  display: flex;
  align-items: center;
}

.k-flex-row .k-pivotgrid-configurator-button span, .k-flex-row-reverse .k-pivotgrid-configurator-button span {
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
}

.k-flex-row .k-pivotgrid-configurator-button .k-icon, .k-flex-row-reverse .k-pivotgrid-configurator-button .k-icon {
  vertical-align: baseline;
}

.k-flex-row-reverse .k-pivotgrid-configurator-button > span {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.k-flex-col .k-pivotgrid-configurator-button, .k-flex-col-reverse .k-pivotgrid-configurator-button {
  text-align: center;
}

.k-pivotgrid-configurator-overlay {
  position: absolute;
  overflow: hidden;
  z-index: 2;
}

.k-flex-row .k-pivotgrid-configurator-overlay {
  right: calc(1.4285714286em + 8px + 2px);
}

.k-flex-row-reverse .k-pivotgrid-configurator-overlay {
  left: calc(1.4285714286em + 8px + 2px);
}

.k-flex-col .k-pivotgrid-configurator-overlay {
  bottom: calc(1.4285714286em + 8px + 2px);
}

.k-flex-col-reverse .k-pivotgrid-configurator-overlay {
  top: calc(1.4285714286em + 8px + 2px);
}

.k-pivotgrid-configurator-header {
  padding: 12px 16px;
  font-size: 18px;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-pivotgrid-configurator-header-text {
  word-break: normal;
  overflow-wrap: anywhere;
}

.k-pivotgrid-configurator-content {
  padding: 2px 16px;
  flex: 1 1 auto;
  overflow: auto;
}

.k-pivotgrid-configurator-content .k-form .k-label {
  font-size: 16px;
  font-weight: 500;
  align-items: flex-start;
}

.k-pivotgrid-configurator-content .k-form .k-dropdown, .k-pivotgrid-configurator-content .k-form .k-dropdownlist {
  max-width: 90px;
}

.k-pivotgrid-configurator-content .k-form .k-textbox {
  flex-basis: 50%;
}

.k-pivotgrid-configurator-content .k-column-fields, .k-pivotgrid-configurator-content .k-filter-fields, .k-pivotgrid-configurator-content .k-row-fields {
  margin-top: 8px;
  flex-wrap: wrap;
}

.k-pivotgrid-configurator-content .k-column-fields > *, .k-pivotgrid-configurator-content .k-filter-fields > *, .k-pivotgrid-configurator-content .k-row-fields > * {
  margin-bottom: 8px;
}

.k-pivotgrid-configurator-content .k-column-fields > :last-child, .k-pivotgrid-configurator-content .k-filter-fields > :last-child, .k-pivotgrid-configurator-content .k-row-fields > :last-child {
  margin-bottom: 0;
}

.k-pivotgrid-configurator-content .k-value-fields {
  margin: 8px 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.k-pivotgrid-configurator-content .k-select-all .k-checkbox {
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
}

.k-pivotgrid-configurator-content .k-fields-list-wrapper {
  max-height: 200px;
  border-width: 1px;
  border-style: solid;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-pivotgrid-configurator-content .k-settings-description {
  margin-top: 1rem;
  text-align: center;
}

.k-pivotgrid-configurator-content .k-chip-content {
  -webkit-padding-end: 4px;
          padding-inline-end: 4px;
}

.k-pivotgrid-configurator-content .k-treeview {
  padding: 0 8px;
  overflow: auto;
}

.k-pivotgrid-configurator-actions {
  padding: 12px 8px;
}

.k-calculated-field {
  padding: 16px 16px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.k-calculated-field-header {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-calculated-field-header .k-textbox {
  min-width: 200px;
}

.k-calculated-field-header-text {
  margin-right: 5px;
  word-break: normal;
  overflow-wrap: anywhere;
}

.k-calculated-field-header-actions {
  flex-shrink: 0;
  align-self: flex-start;
}

.k-calculated-field-content .k-textbox {
  width: 100%;
}

.k-calculated-field-actions {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-calculated-field-actions .k-icon {
  margin-right: 8px;
}

.k-calculated-field-actions .k-dropdown, .k-calculated-field-actions .k-dropdownlist {
  max-width: 100px;
}

.k-filter-menu .k-calculated-item {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.k-pivotgrid-configurator-vertical {
  min-width: 320px;
}

.k-flex-row .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-flex-row-reverse .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel {
  border-right-width: 0;
  border-left-width: 0;
}

.k-pivotgrid-configurator-horizontal {
  width: 100%;
  height: 420px;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form {
  display: flex;
  flex-direction: row;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper {
  padding-left: 16px;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper > :first-child {
  margin-top: 0;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:first-child {
  padding-left: 0;
  flex: 1 1 30%;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:nth-child(2) {
  flex: 1 1 30%;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:last-child {
  border-left-width: 1px;
  border-left-style: solid;
  flex: 1 1 40%;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-column-fields, .k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-filter-fields, .k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-row-fields {
  max-height: 100px;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-value-fields {
  max-height: 250px;
  flex-direction: row;
  flex-wrap: wrap;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-flex-col .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-flex-col-reverse .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel {
  border-top-width: 0;
  border-bottom-width: 0;
}

.k-pivotgrid-configurator .k-textbox {
  display: inline-flex;
}

.k-pivotgrid-configurator .k-input-prefix .k-icon, .k-pivotgrid-configurator .k-input-suffix .k-icon {
  margin: 0;
  top: auto;
  position: relative;
}

.k-pivotgrid-column-menu {
  border: none;
}

.k-pivotgrid-column-menu .k-item {
  float: initial;
  border: none;
}

.k-pivotgrid-column-menu-popup.k-focus, .k-pivotgrid-column-menu-popup.k-state-focused {
  box-shadow: none;
}

.k-pivotgrid-column-menu .k-actions {
  padding: 6px 8px;
}

.k-pivotgrid-column-menu.k-column-menu .k-animation-container-relative {
  position: relative;
  display: inline-block;
}

.k-pivotgrid-column-menu-popup .k-filter-menu {
  margin: 0;
  padding: 0;
  background-color: inherit;
}

.k-pivotgrid-column-menu-popup .k-filer-menu .k-filter-menu-container {
  padding: 6px 8px;
}

.k-pivotgrid-column-menu-popup .k-filter-menu-container .k-actions {
  margin: 0;
  padding: 6px 0 0;
}

.k-pdf-export-shadow .k-pivotgrid {
  height: auto !important;
}

.k-pdf-export-shadow .k-pivotgrid-values {
  height: auto !important;
  overflow: visible !important;
}

.k-pdf-export-shadow .k-pivotgrid-column-headers .k-pivotgrid-table {
  -webkit-padding-end: 0;
          padding-inline-end: 0;
}

.k-ie11 .k-pivotgrid {
  display: flex;
  flex-direction: column;
}

.k-ie11 .k-pivotgrid > div {
  display: flex;
  flex-direction: row;
  overflow: hidden;
}

.k-ie11 .k-pivotgrid .k-pivotgrid-empty-cell, .k-ie11 .k-pivotgrid .k-pivotgrid-row-headers {
  flex: 1 1 30%;
}

.k-ie11 .k-pivotgrid .k-pivotgrid-column-headers, .k-ie11 .k-pivotgrid .k-pivotgrid-values {
  flex: 1 1 70%;
}

.k-pivotgrid-wrapper {
  box-sizing: border-box;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  gap: 8px;
}

.k-pivotgrid-wrapper > .k-pivotgrid-configurator-panel {
  max-width: 320px;
  flex: none;
}

.k-pivotgrid-wrapper > .k-pivot {
  flex: 1;
}

.k-pivotgrid-configurator-panel.kendo-jquery {
  box-sizing: border-box;
  display: inline-flex;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator {
  height: 100%;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator-content {
  padding: 16px;
  max-height: 100%;
  display: flex;
  flex-flow: column nowrap;
  gap: 16px;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-targets {
  display: flex;
  flex-flow: column nowrap;
  gap: 16px;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator-section {
  display: flex;
  flex-flow: column nowrap;
  gap: 8px;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields {
  margin: 0;
  padding: 4px;
  max-height: 200px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-flow: row wrap;
  gap: 4px;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields > * {
  margin: 0;
}

.k-ie .k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields > * {
  margin: 2px;
}

.k-chip-list {
  min-width: 0;
  display: inline-flex;
  gap: 4px;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
}

.k-chip {
  overflow: hidden;
  padding: 4px 4px;
  height: 24px;
  position: relative;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-size: 14px;
  cursor: pointer;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: 0;
}

.k-chip.k-chip-focus, .k-chip:focus {
  outline: 0;
}

.k-chip-content {
  min-width: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  overflow: hidden;
  flex: 1 1 auto;
}

.k-chip-content:first-child {
  -webkit-margin-start: 4px;
          margin-inline-start: 4px;
}

.k-chip-content:last-child {
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
}

.k-chip-label, .k-chip-text {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  flex: 1 1 auto;
}

.k-chip-avatar {
  border-radius: 50%;
  background-size: cover;
  background-position: center;
  flex: none;
}

.k-chip-icon {
  font-size: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
}

.k-ie .k-chip-icon {
  margin-right: 8px;
}

.k-remove-icon {
  margin-right: 8px;
  font-size: 14px;
}

.k-chip-avatar {
  width: 16px;
  height: 16px;
  flex-basis: 16px;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
}

.k-chip-actions {
  flex: none;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-self: center;
}

.k-chip-action {
  flex: none;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-self: center;
}

.k-remove-icon {
  font-size: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
}

.k-ie .k-remove-icon {
  margin-right: 0;
  margin-left: 8px;
}

.k-chip.k-rtl .k-chip-icon, .k-chip[dir=rtl] .k-chip-icon, .k-rtl .k-chip .k-chip-icon {
  margin-right: 0;
  margin-left: 8px;
}

.k-chip.k-rtl .k-remove-icon, .k-chip[dir=rtl] .k-remove-icon, .k-rtl .k-chip .k-remove-icon {
  margin-left: 0;
  margin-right: 8px;
}

.k-panelbar {
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.42857143;
  list-style: none;
  display: block;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-panelbar > .k-item, .k-panelbar > .k-panelbar-header {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: block;
}

.k-panelbar > .k-item > .k-link, .k-panelbar > .k-panelbar-header > .k-link {
  padding: 6px 12px;
  color: inherit;
  border-color: inherit;
  background: 0 0;
  text-decoration: none;
  font-weight: 500;
  line-height: 1.42857143;
  display: flex;
  flex-flow: row nowrap;
  gap: 4px;
  align-items: center;
  align-content: center;
  position: relative;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-panelbar > .k-item + .k-item, .k-panelbar > .k-panelbar-header + .k-panelbar-header {
  border-top-width: 1px;
  border-color: inherit;
}

.k-panelbar .k-group, .k-panelbar .k-panelbar-group {
  margin: 0;
  padding: 0;
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background-color: transparent;
  list-style: none;
}

.k-panelbar .k-group > .k-item, .k-panelbar .k-panelbar-group > .k-panelbar-item {
  display: block;
}

.k-panelbar .k-group > .k-item > .k-link, .k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link {
  padding: 4px 12px;
  line-height: 1.42857143;
  color: inherit;
  text-decoration: none;
  display: flex;
  flex-flow: row nowrap;
  gap: 4px;
  align-items: center;
  align-content: center;
  position: relative;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-panelbar .k-group > .k-item.k-level-1 .k-link, .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link {
  padding-left: 12px;
}

.k-panelbar .k-group > .k-item.k-level-2 .k-link, .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link {
  padding-left: 24px;
}

.k-panelbar .k-group > .k-item.k-level-3 .k-link, .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link {
  padding-left: 36px;
}

.k-panelbar .k-group > .k-item.k-level-4 .k-link, .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link {
  padding-left: 48px;
}

.k-panelbar .k-content, .k-panelbar .k-panelbar-content {
  display: flow-root;
}

.k-panelbar .k-panelbar-collapse, .k-panelbar .k-panelbar-expand, .k-panelbar .k-panelbar-toggle {
  -webkit-margin-start: auto;
          margin-inline-start: auto;
}

.k-panelbar .k-group .k-panelbar-collapse, .k-panelbar .k-group .k-panelbar-expand, .k-panelbar .k-panelbar-group .k-panelbar-toggle {
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
}

.k-panelbar.k-rtl .k-group > .k-item.k-level-1 .k-link, .k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link, .k-panelbar[dir=rtl] .k-group > .k-item.k-level-1 .k-link, .k-panelbar[dir=rtl] .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link, .k-rtl .k-panelbar .k-group > .k-item.k-level-1 .k-link, .k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link {
  padding-left: 12px;
  padding-right: 12px;
}

.k-panelbar.k-rtl .k-group > .k-item.k-level-2 .k-link, .k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link, .k-panelbar[dir=rtl] .k-group > .k-item.k-level-2 .k-link, .k-panelbar[dir=rtl] .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link, .k-rtl .k-panelbar .k-group > .k-item.k-level-2 .k-link, .k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link {
  padding-left: 12px;
  padding-right: 24px;
}

.k-panelbar.k-rtl .k-group > .k-item.k-level-3 .k-link, .k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link, .k-panelbar[dir=rtl] .k-group > .k-item.k-level-3 .k-link, .k-panelbar[dir=rtl] .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link, .k-rtl .k-panelbar .k-group > .k-item.k-level-3 .k-link, .k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link {
  padding-left: 12px;
  padding-right: 36px;
}

.k-panelbar.k-rtl .k-group > .k-item.k-level-4 .k-link, .k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link, .k-panelbar[dir=rtl] .k-group > .k-item.k-level-4 .k-link, .k-panelbar[dir=rtl] .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link, .k-rtl .k-panelbar .k-group > .k-item.k-level-4 .k-link, .k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link {
  padding-left: 12px;
  padding-right: 48px;
}

.k-panelbar .k-no-flexbox .k-panelbar .k-group > .k-link, .k-panelbar .k-no-flexbox .k-panelbar > .k-item > .k-link {
  display: block;
}

.k-panelbar .k-no-flexbox .k-panelbar .k-link > .k-icon, .k-panelbar .k-no-flexbox .k-panelbar .k-link > .k-image, .k-panelbar .k-no-flexbox .k-panelbar .k-link > .k-sprite {
  margin-right: 4px;
}

.k-panelbar .k-no-flexbox .k-panelbar .k-panelbar-collapse, .k-panelbar .k-no-flexbox .k-panelbar .k-panelbar-expand {
  margin: 0 !important;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 12px;
}

.k-no-flexbox .k-panelbar[dir=rtl] .k-link > .k-icon, .k-no-flexbox .k-panelbar[dir=rtl] .k-link > .k-image, .k-no-flexbox .k-panelbar[dir=rtl] .k-link > .k-sprite, .k-no-flexbox .k-rtl .k-panelbar .k-link > .k-icon, .k-no-flexbox .k-rtl .k-panelbar .k-link > .k-image, .k-no-flexbox .k-rtl .k-panelbar .k-link > .k-sprite {
  margin-left: 4px;
  margin-right: 0;
}

.k-no-flexbox .k-panelbar[dir=rtl] .k-panelbar-collapse, .k-no-flexbox .k-panelbar[dir=rtl] .k-panelbar-expand, .k-no-flexbox .k-rtl .k-panelbar .k-panelbar-collapse, .k-no-flexbox .k-rtl .k-panelbar .k-panelbar-expand {
  right: auto;
  left: 12px;
}

.k-ie .k-panelbar-collapse, .k-ie .k-panelbar-expand, .k-ie .k-panelbar-toggle {
  margin-left: auto;
}

.k-ie .k-group .k-panelbar-collapse, .k-ie .k-group .k-panelbar-expand, .k-ie .k-panelbar-group .k-panelbar-toggle {
  margin-right: 0px;
}

.k-ie .k-rtl .k-panelbar-collapse, .k-ie .k-rtl .k-panelbar-expand, .k-ie .k-rtl .k-panelbar-toggle, .k-ie.k-rtl .k-panelbar-collapse, .k-ie.k-rtl .k-panelbar-expand, .k-ie.k-rtl .k-panelbar-toggle, .k-ie[dir=rtl] .k-panelbar-collapse, .k-ie[dir=rtl] .k-panelbar-expand, .k-ie[dir=rtl] .k-panelbar-toggle, .k-rtl .k-ie .k-panelbar-collapse, .k-rtl .k-ie .k-panelbar-expand, .k-rtl .k-ie .k-panelbar-toggle, [dir=rtl] .k-ie .k-panelbar-collapse, [dir=rtl] .k-ie .k-panelbar-expand, [dir=rtl] .k-ie .k-panelbar-toggle {
  margin-left: 0;
  margin-right: auto;
}

.k-ie .k-rtl .k-group .k-panelbar-collapse, .k-ie .k-rtl .k-group .k-panelbar-expand, .k-ie .k-rtl .k-panelbar-group .k-panelbar-toggle, .k-ie.k-rtl .k-group .k-panelbar-collapse, .k-ie.k-rtl .k-group .k-panelbar-expand, .k-ie.k-rtl .k-panelbar-group .k-panelbar-toggle, .k-ie[dir=rtl] .k-group .k-panelbar-collapse, .k-ie[dir=rtl] .k-group .k-panelbar-expand, .k-ie[dir=rtl] .k-panelbar-group .k-panelbar-toggle, .k-rtl .k-ie .k-group .k-panelbar-collapse, .k-rtl .k-ie .k-group .k-panelbar-expand, .k-rtl .k-ie .k-panelbar-group .k-panelbar-toggle, [dir=rtl] .k-ie .k-group .k-panelbar-collapse, [dir=rtl] .k-ie .k-group .k-panelbar-expand, [dir=rtl] .k-ie .k-panelbar-group .k-panelbar-toggle {
  margin-left: 0px;
}

.k-colorpalette {
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: 1.42857143;
  display: inline-flex;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-colorpalette-table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  position: relative;
}

.k-colorpalette-tile {
  width: 24px;
  height: 24px;
  box-sizing: border-box;
  overflow: hidden;
  cursor: pointer;
  -ms-high-contrast-adjust: none;
}

.k-colorpalette-tile.k-hover, .k-colorpalette-tile.k-state-hover, .k-colorpalette-tile:hover {
  position: relative;
  z-index: 101;
}

.k-colorpalette-tile.k-focus, .k-colorpalette-tile.k-selected, .k-colorpalette-tile.k-selected:hover, .k-colorpalette-tile.k-state-focus, .k-colorpalette-tile.k-state-selected, .k-colorpalette-tile.k-state-selected:hover, .k-colorpalette-tile:focus {
  position: relative;
  z-index: 100;
}

.k-colorgradient {
  border-radius: 2px;
  width: 272px;
  padding: 12px 12px;
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  outline: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: 1.42857143;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 12px;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-colorgradient-canvas {
  gap: 12px;
}

.k-colorgradient-canvas .k-hsv-rectangle {
  border-radius: 2px;
  position: relative;
  flex: 1 1 auto;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: pinch-zoom double-tap-zoom;
}

.k-colorgradient-canvas .k-hsv-gradient {
  border-radius: 2px;
  height: 180px;
}

.k-colorgradient-canvas .k-hsv-draghandle {
  margin-top: -7px;
  margin-left: -7px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  cursor: pointer;
}

.k-colorgradient-canvas .k-hsv-controls {
  position: relative;
  flex-shrink: 0;
  gap: 12px;
}

.k-colorgradient .k-draghandle {
  border-radius: 50%;
  width: 14px;
  height: 14px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
}

.k-colorgradient-slider.k-slider-vertical {
  width: 10px;
  height: 180px;
  flex: 0 0 10px;
}

.k-colorgradient-slider.k-slider-vertical .k-slider-track {
  width: 10px;
  border-radius: 10px;
  margin-left: -5px;
}

.k-colorgradient-slider.k-slider-vertical .k-draghandle {
  width: 14px;
  height: 14px;
}

.k-colorgradient-slider.k-slider-horizontal {
  width: 100%;
  height: 10px;
  flex: 0 0 10px;
}

.k-colorgradient-slider.k-slider-horizontal .k-slider-track {
  height: 10px;
  border-radius: 10px;
  margin-top: -5px;
}

.k-colorgradient-slider.k-alpha-slider .k-slider-track::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 10px;
  position: relative;
  z-index: -1;
}

.k-colorgradient-slider .k-slider-track-wrap, .k-colorgradient-slider .k-slider-wrap {
  z-index: 1;
  position: relative;
}

.k-colorgradient-slider .k-slider-wrap > .k-slider-track {
  height: 180px;
}

.k-colorgradient-slider .k-slider-selection {
  display: none;
}

.k-colorgradient-slider .k-draghandle {
  border-width: 3px;
}

.k-colorgradient-inputs {
  gap: 8px;
}

.k-colorgradient-inputs .k-colorgradient-input-label {
  text-transform: uppercase;
}

.k-colorgradient-inputs > .k-vstack {
  gap: 4px;
}

.k-colorgradient-inputs .k-numerictextbox {
  width: 46px;
}

.k-colorgradient-inputs .k-textbox {
  width: 100%;
}

.k-colorgradient-color-contrast > div {
  display: flex;
  flex-flow: row nowrap;
  gap: 8px;
}

.k-colorgradient-color-contrast .k-contrast-ratio {
  margin-bottom: 8px;
}

.k-colorgradient-color-contrast .k-contrast-ratio-text {
  font-weight: 700;
}

.k-colorgradient-color-contrast .k-contrast-validation {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}

.k-colorgradient-color-contrast .k-contrast-validation .k-icon {
  vertical-align: middle;
}

.k-colorgradient-color-contrast .k-contrast-validation .k-i-check + .k-i-check {
  margin-left: -13px;
}

.k-rtl .k-colorgradient-color-contrast .k-i-check + .k-i-check, [dir=rtl] .k-colorgradient-color-contrast .k-i-check + .k-i-check {
  margin-left: 0;
  margin-right: -13px;
}

.k-color-preview {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.k-coloreditor-current-color {
  cursor: pointer;
}

.k-icon-color-preview {
  border-width: 0;
  border-radius: 0;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  gap: 2px;
}

.k-icon-color-preview .k-color-preview-mask {
  width: 14px;
  height: 2px;
}

.k-color-preview-mask {
  width: 100%;
  height: 100%;
  position: relative;
}

.k-color-preview-mask::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.k-coloreditor {
  border-radius: 2px;
  min-width: 272px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: 1.42857143;
  display: inline-flex;
  flex-direction: column;
  align-items: stretch;
}

.k-coloreditor-header {
  padding: 12px 12px 0;
}

.k-coloreditor-header-actions {
  gap: 8px;
}

.k-coloreditor-preview {
  position: relative;
  gap: 3px;
  z-index: 1;
}

.k-coloreditor-preview .k-color-preview {
  width: 34px;
  height: 14px;
}

.k-coloreditor-views {
  min-width: calc(var(--kendo-color-preview-width, 24px) * var(--kendo-color-preview-columns, 10));
  padding: 12px 12px;
  gap: 12px;
}

.k-coloreditor-views .k-colorgradient {
  padding: 0;
  width: auto;
  border-width: 0;
}

.k-coloreditor-views .k-colorpalette {
  align-self: center;
}

.k-coloreditor-views .k-colorpalette-tile {
  width: var(--kendo-color-preview-width, 24px);
  height: var(--kendo-color-preview-height, 24px);
}

.k-coloreditor-footer.k-actions {
  margin: 0;
}

.k-colorpicker {
  width: -webkit-min-content;
  width: min-content;
}

.k-colorpicker-popup .k-coloreditor {
  border-color: transparent;
}

.k-colorpicker-popup {
  padding: 0;
}

.k-signature {
  width: 246px;
  min-height: 108px;
  position: relative;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-inline: 4px;
  padding-block: 4px;
}

.k-signature.k-signature-maximized {
  width: 750px;
  height: 252px;
}

.k-signature.k-signature-maximized > .k-signature-line {
  border-bottom-width: 4px -1px;
}

.k-signature-actions {
  display: flex;
  width: -webkit-min-content;
  width: min-content;
  -webkit-margin-start: auto;
          margin-inline-start: auto;
  gap: 4px;
  z-index: 2;
}

.k-signature-canvas {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1;
}

.k-signature-line {
  position: absolute;
  bottom: 33%;
  z-index: 2;
  pointer-events: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  width: calc(100% - 8px);
}

@font-face {
  font-family: "DejaVu Sans";
  src: url(fonts/DejaVu/DejaVuSans.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Sans";
  font-weight: 700;
  src: url(fonts/DejaVu/DejaVuSans-Bold.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Sans";
  font-style: italic;
  src: url(fonts/DejaVu/DejaVuSans-Oblique.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Sans";
  font-weight: 700;
  font-style: italic;
  src: url(fonts/DejaVu/DejaVuSans-BoldOblique.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Serif";
  src: url(fonts/DejaVu/DejaVuSerif.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Serif";
  font-weight: 700;
  src: url(fonts/DejaVu/DejaVuSerif-Bold.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Serif";
  font-style: italic;
  src: url(fonts/DejaVu/DejaVuSerif-Italic.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Serif";
  font-weight: 700;
  font-style: italic;
  src: url(fonts/DejaVu/DejaVuSerif-BoldItalic.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Mono";
  src: url(fonts/DejaVu/DejaVuSansMono.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Mono";
  font-weight: 700;
  src: url(fonts/DejaVu/DejaVuSansMono-Bold.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Mono";
  font-style: italic;
  src: url(fonts/DejaVu/DejaVuSansMono-Oblique.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Mono";
  font-weight: 700;
  font-style: italic;
  src: url(fonts/DejaVu/DejaVuSansMono-BoldOblique.ttf?v=1.1) format("truetype");
}
.kendo-pdf-hide-pseudo-elements:after, .kendo-pdf-hide-pseudo-elements:before {
  display: none !important;
}

.k-pdf-export sub, .k-pdf-export sup {
  display: inline-block;
}


/*
* TelerikReporting v19.2.25.813 (https://www.telerik.com/products/reporting.aspx)
* Copyright 2025 Progress Software EAD. All rights reserved.
*
* Telerik Reporting commercial licenses may be obtained at
* https://www.telerik.com/purchase/license-agreement/reporting.aspx
* If you do not own a commercial license, this file shall be governed by the trial license terms.
*/
.trv-pages-area .trv-error-pane {
  left: 50%;
  position: relative;
  float: left;
  display: none;
  max-width: 80%;
}

.trv-pages-area > .trv-error-pane > .trv-centered {
  position: relative;
  float: left;
  left: -50%;
  padding: 1em;
}

.trv-pages-area .trv-page-overlay {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #fff;
  opacity: 0.6;
}

.trv-pages-area.trv-loading .trv-page-overlay {
  display: block;
}

.trv-pages-area.trv-error .trv-error-pane {
  display: block;
}

.trv-pages-area .trv-page-container {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: auto;
}

.trv-pages-area.printpreview .trv-page-container .trv-page-wrapper {
  margin: 20px;
  text-align: center;
  position: relative;
}

.trv-pages-area.printpreview .trv-page-container .trv-page-wrapper .trv-report-page {
  border-width: 1px;
  border-style: solid;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  position: relative;
}

.trv-pages-area.printpreview .trv-page-container .trv-page-wrapper.active .trv-report-page:not(.k-state-default) {
  border-color: #e6e6e6;
}

.trv-pages-area.interactive .trv-page-container .trv-page-wrapper {
  text-align: center;
  position: relative;
}

.trv-pages-area.interactive .trv-page-container .trv-page-wrapper .trv-report-page {
  background-color: #fff;
  overflow: hidden;
  position: relative;
  padding: 1em;
}

.trv-pages-area.interactive .trv-page-container .trv-page-wrapper.active .trv-report-page {
  border-width: 1px;
  border-style: solid;
}

.trv-pages-area.interactive .trv-page-container .trv-page-wrapper.active .trv-report-page:not(.k-state-default) {
  border-color: transparent;
}

.trv-pages-area-kendo-tooltip {
  font-size: 0.7em;
}

.trv-pages-area-kendo-tooltip-title {
  font-weight: 700;
}

.trv-pages-area-kendo-tooltip-text {
  font-weight: 400;
}

.trv-license-overlay {
  z-index: 10049;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.15;
  pointer-events: none;
  background-image: url('data:image/svg+xml, <svg width="256" height="256" viewBox="0 0 256 256" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(%23clip0_846_26921)"> <path d="M39.9839 81.8235L45.011 86.8506L44.3446 87.5169L39.3175 82.4898L39.9839 81.8235ZM43.8267 82.1584L46.7649 85.0966L46.1262 85.7354L42.3904 81.9996L42.9946 81.3954L43.8267 82.1584ZM44.6036 83.2391L44.3274 83.4946C44.0742 83.2368 43.8762 82.9629 43.7335 82.6728C43.5885 82.3805 43.5022 82.087 43.4746 81.7924C43.4469 81.4978 43.4815 81.2147 43.5781 80.9431C43.6748 80.6668 43.8359 80.4159 44.0615 80.1904C44.2456 80.0062 44.4367 79.8658 44.6347 79.7691C44.8303 79.6702 45.034 79.623 45.2458 79.6276C45.4598 79.6299 45.6808 79.6897 45.9087 79.8071C46.1343 79.9222 46.3702 80.1029 46.6165 80.3492L49.0644 82.7971L48.4222 83.4393L45.9674 80.9845C45.7717 80.7888 45.5864 80.6611 45.4115 80.6012C45.2343 80.5391 45.0639 80.5368 44.9005 80.5943C44.7348 80.6496 44.5714 80.7578 44.4102 80.9189C44.2514 81.0777 44.1398 81.2561 44.0753 81.454C44.0132 81.6497 43.9936 81.8534 44.0166 82.0652C44.0419 82.2746 44.1041 82.4818 44.2031 82.6866C44.302 82.8869 44.4355 83.071 44.6036 83.2391ZM50.594 80.1144L48.4568 75.9332L49.1093 75.2807L51.502 80.3595L51.0739 80.7877L50.594 80.1144ZM46.582 77.808L50.8115 79.9314L51.4433 80.4182L51.0152 80.8464L45.9259 78.464L46.582 77.808ZM54.9685 75.6156L53.0454 73.6924C52.898 73.5451 52.7404 73.4473 52.5723 73.399C52.4043 73.346 52.2317 73.3483 52.0544 73.4059C51.8772 73.4634 51.7023 73.5785 51.5296 73.7511C51.3685 73.9123 51.2546 74.0814 51.1878 74.2587C51.1234 74.4336 51.1015 74.6005 51.1222 74.7593C51.1452 74.9158 51.2085 75.0459 51.3121 75.1495L50.6734 75.7882C50.5399 75.6547 50.442 75.4878 50.3799 75.2876C50.3177 75.0873 50.2982 74.8698 50.3212 74.635C50.3442 74.3956 50.4156 74.154 50.5353 73.91C50.655 73.6614 50.8276 73.4243 51.0532 73.1987C51.3248 72.9271 51.6102 72.7338 51.9094 72.6187C52.211 72.5013 52.5136 72.4771 52.8175 72.5462C53.1213 72.6106 53.4125 72.7821 53.691 73.0606L55.4311 74.8008C55.5554 74.925 55.6982 75.047 55.8593 75.1667C56.0227 75.2841 56.1769 75.3716 56.3219 75.4291L56.3772 75.4844L55.7108 76.1507C55.6049 76.1093 55.4818 76.0368 55.3414 75.9332C55.1987 75.8273 55.0744 75.7215 54.9685 75.6156ZM53.4528 73.8789L53.9085 74.3208L53.2629 74.9665C53.081 75.1483 52.9337 75.3256 52.8209 75.4982C52.7058 75.6685 52.6287 75.8308 52.5896 75.985C52.5505 76.1392 52.5493 76.2854 52.5861 76.4235C52.6207 76.5593 52.6955 76.6848 52.8106 76.7998C52.928 76.9172 53.0615 76.9978 53.2111 77.0415C53.3607 77.0853 53.5172 77.083 53.6806 77.0346C53.8441 76.9817 54.004 76.877 54.1606 76.7204C54.3562 76.5248 54.4874 76.3107 54.5542 76.0782C54.6209 75.8458 54.6382 75.6259 54.606 75.4188C54.576 75.2093 54.5081 75.0447 54.4023 74.925L54.9823 74.9596C55.0629 75.0724 55.1262 75.2231 55.1722 75.4119C55.2182 75.6006 55.2355 75.8089 55.224 76.0368C55.2125 76.2601 55.1607 76.4891 55.0686 76.7239C54.9765 76.9541 54.8292 77.1704 54.6267 77.373C54.3735 77.6262 54.1019 77.7988 53.8118 77.8909C53.5241 77.9807 53.2445 77.9956 52.9728 77.9358C52.7012 77.8713 52.4619 77.7355 52.2547 77.5284C52.0544 77.3281 51.9175 77.1129 51.8438 76.8827C51.7679 76.6502 51.7529 76.4097 51.7989 76.1611C51.8427 75.9102 51.9417 75.6547 52.0959 75.3946C52.2501 75.1345 52.4549 74.8767 52.7104 74.6212L53.4528 73.8789ZM52.6414 68.6136L57.9447 73.9169L57.3025 74.5591L51.9992 69.2558L52.6414 68.6136ZM55.9283 68.4616L59.6641 72.1974L59.0219 72.8396L55.2861 69.1038L55.9283 68.4616ZM54.2469 68.1613C54.1433 68.0577 54.0869 67.9391 54.0777 67.8056C54.0708 67.6698 54.1295 67.5398 54.2538 67.4155C54.3758 67.2935 54.5047 67.236 54.6405 67.2429C54.7786 67.2475 54.8994 67.3016 55.003 67.4051C55.102 67.5041 55.1538 67.6227 55.1584 67.7608C55.163 67.8943 55.1043 68.022 54.9823 68.144C54.858 68.2683 54.7291 68.3281 54.5956 68.3235C54.4621 68.3143 54.3459 68.2602 54.2469 68.1613ZM62.3192 68.0922L57.741 63.514L58.3832 62.8718L63.6865 68.1751L63.0995 68.762L62.3192 68.0922ZM58.7043 69.5044L58.6318 69.4318C58.3464 69.1464 58.1219 68.853 57.9585 68.5514C57.7951 68.2453 57.6938 67.9437 57.6547 67.6468C57.6178 67.3476 57.6443 67.0633 57.7341 66.794C57.8238 66.5201 57.9804 66.2715 58.2036 66.0482C58.4384 65.8135 58.6847 65.65 58.9425 65.558C59.2003 65.4613 59.4685 65.4302 59.747 65.4647C60.0255 65.4947 60.3098 65.5833 60.5998 65.7306C60.8898 65.8779 61.1867 66.0759 61.4906 66.3244L61.8082 66.6421C62.0568 66.9413 62.2536 67.2371 62.3986 67.5294C62.546 67.8195 62.6346 68.1037 62.6645 68.3822C62.6967 68.6585 62.6656 68.9266 62.5713 69.1867C62.4746 69.4445 62.3077 69.692 62.0706 69.929C61.852 70.1477 61.6045 70.3008 61.3283 70.3882C61.0544 70.4734 60.7667 70.4964 60.4651 70.4573C60.1659 70.4159 59.8655 70.3157 59.564 70.1569C59.2625 69.9935 58.9759 69.776 58.7043 69.5044ZM59.274 68.7897L59.3465 68.8622C59.5329 69.0486 59.7263 69.2051 59.9265 69.3317C60.1291 69.456 60.3328 69.54 60.5376 69.5838C60.7425 69.6275 60.9428 69.6229 61.1384 69.57C61.3318 69.5147 61.5148 69.4008 61.6874 69.2281C61.8991 69.0164 62.028 68.7977 62.0741 68.5721C62.1224 68.3443 62.1144 68.1152 62.0499 67.8851C61.9855 67.6549 61.8899 67.4305 61.7633 67.2118L60.9313 66.3797C60.777 66.2807 60.6148 66.199 60.4444 66.1346C60.2741 66.0655 60.1015 66.0264 59.9265 66.0172C59.7516 66.0033 59.5767 66.0287 59.4017 66.0931C59.2291 66.1553 59.0622 66.2669 58.9011 66.428C58.7261 66.603 58.6122 66.7906 58.5593 66.9908C58.5063 67.1865 58.5029 67.3879 58.5489 67.595C58.5926 67.7999 58.6778 68.0047 58.8044 68.2096C58.931 68.4099 59.0875 68.6032 59.274 68.7897ZM61.8255 59.4295L67.1288 64.7328L66.4866 65.375L61.1833 60.0717L61.8255 59.4295ZM65.1124 59.2775L68.8482 63.0133L68.206 63.6555L64.4702 59.9197L65.1124 59.2775ZM63.431 58.9772C63.3274 58.8736 63.271 58.755 63.2618 58.6215C63.2549 58.4857 63.3136 58.3557 63.4379 58.2314C63.5599 58.1094 63.6888 58.0519 63.8246 58.0588C63.9627 58.0634 64.0835 58.1175 64.1871 58.221C64.2861 58.32 64.3379 58.4385 64.3425 58.5767C64.3471 58.7102 64.2884 58.8379 64.1664 58.9599C64.0421 59.0842 63.9132 59.144 63.7797 59.1394C63.6462 59.1302 63.53 59.0761 63.431 58.9772ZM70.9129 60.0371C71.0648 59.8852 71.1742 59.7137 71.2409 59.5227C71.3077 59.3316 71.3284 59.1406 71.3031 58.9495C71.2755 58.7562 71.1972 58.5836 71.0683 58.4316L71.676 57.824C71.8854 58.0565 72.0166 58.3373 72.0696 58.6664C72.1225 58.991 72.0972 59.3224 71.9936 59.6608C71.8877 59.9969 71.7024 60.2972 71.4377 60.5619C71.1569 60.8428 70.8623 61.0384 70.5538 61.1489C70.2477 61.2571 69.9393 61.2939 69.6285 61.2594C69.3201 61.2226 69.0197 61.127 68.7274 60.9728C68.4351 60.814 68.1634 60.6091 67.9125 60.3582L67.7675 60.2132C67.5166 59.9623 67.3129 59.6919 67.1564 59.4018C66.9999 59.1072 66.9032 58.8057 66.8664 58.4972C66.8319 58.1865 66.8687 57.8781 66.9769 57.5719C67.0874 57.2635 67.283 56.9689 67.5638 56.688C67.8562 56.3957 68.1715 56.2001 68.5099 56.1011C68.8459 55.9998 69.1785 55.9895 69.5077 56.07C69.8368 56.146 70.1361 56.3071 70.4054 56.5534L69.7977 57.1611C69.632 57.0184 69.449 56.9228 69.2487 56.8745C69.0508 56.8239 68.8505 56.8262 68.648 56.8814C68.4454 56.932 68.259 57.0425 68.0886 57.2129C67.893 57.4085 67.7675 57.6122 67.7123 57.824C67.6571 58.0311 67.6559 58.2394 67.7088 58.4489C67.7618 58.6538 67.8504 58.8529 67.9747 59.0462C68.099 59.235 68.2429 59.4111 68.4063 59.5745L68.5513 59.7195C68.7147 59.8829 68.892 60.0279 69.083 60.1545C69.2741 60.2811 69.472 60.3709 69.6769 60.4238C69.884 60.4745 70.0923 60.4733 70.3018 60.4204C70.5113 60.3628 70.715 60.2351 70.9129 60.0371ZM75.1942 56.8054C74.9341 57.0655 74.6545 57.2577 74.3552 57.382C74.056 57.5017 73.7499 57.557 73.4368 57.5478C73.1261 57.5363 72.8199 57.4603 72.5184 57.3199C72.2169 57.1795 71.9349 56.9781 71.6725 56.7157L71.5275 56.5707C71.2237 56.2668 70.9981 55.9515 70.8508 55.6246C70.7012 55.2955 70.6206 54.9709 70.6091 54.651C70.5976 54.331 70.6471 54.0306 70.7575 53.7498C70.868 53.469 71.028 53.2239 71.2375 53.0144C71.5045 52.7474 71.7807 52.5633 72.0661 52.462C72.3538 52.3584 72.6427 52.3273 72.9327 52.3688C73.2205 52.4079 73.5059 52.5092 73.789 52.6726C74.0698 52.8337 74.3414 53.0455 74.6038 53.3079L74.8904 53.5945L72.1006 56.3842L71.5793 55.8629L73.7303 53.7118L73.682 53.6635C73.507 53.507 73.3114 53.3804 73.095 53.2837C72.8809 53.1847 72.66 53.1479 72.4321 53.1732C72.2042 53.1985 71.9809 53.3205 71.7623 53.5392C71.6173 53.6842 71.5148 53.8488 71.455 54.0329C71.3928 54.2148 71.3779 54.4093 71.4101 54.6164C71.4423 54.8236 71.5206 55.0377 71.6449 55.2586C71.7692 55.4796 71.9441 55.7029 72.1697 55.9285L72.3147 56.0735C72.4919 56.2507 72.683 56.3934 72.8878 56.5016C73.0927 56.6052 73.301 56.6685 73.5128 56.6915C73.7268 56.7122 73.9352 56.688 74.1377 56.619C74.3426 56.5476 74.5325 56.4245 74.7074 56.2496C74.933 56.024 75.078 55.7869 75.1424 55.5383C75.2069 55.2897 75.2207 55.0296 75.1839 54.758L75.8779 54.6786C75.9193 54.8811 75.9331 55.0998 75.9193 55.3346C75.9055 55.5694 75.8422 55.8122 75.7294 56.0631C75.6189 56.3117 75.4405 56.5591 75.1942 56.8054ZM75.025 50.9601L77.9633 53.8983L77.3245 54.537L73.5887 50.8012L74.193 50.197L75.025 50.9601ZM75.8019 52.0408L75.5257 52.2962C75.2725 52.0385 75.0745 51.7645 74.9318 51.4745C74.7868 51.1822 74.7005 50.8887 74.6729 50.5941C74.6453 50.2995 74.6798 50.0163 74.7765 49.7447C74.8731 49.4685 75.0343 49.2176 75.2598 48.992C75.444 48.8079 75.635 48.6675 75.833 48.5708C76.0286 48.4718 76.2323 48.4247 76.4441 48.4293C76.6582 48.4316 76.8791 48.4914 77.107 48.6088C77.3326 48.7239 77.5685 48.9046 77.8148 49.1509L80.2627 51.5988L79.6206 52.241L77.1657 49.7862C76.9701 49.5905 76.7848 49.4628 76.6098 49.4029C76.4326 49.3408 76.2623 49.3385 76.0988 49.396C75.9331 49.4512 75.7697 49.5594 75.6086 49.7206C75.4497 49.8794 75.3381 50.0578 75.2736 50.2557C75.2115 50.4514 75.1919 50.6551 75.2149 50.8668C75.2403 51.0763 75.3024 51.2835 75.4014 51.4883C75.5004 51.6886 75.6339 51.8727 75.8019 52.0408ZM82.4172 47.4625C82.3251 47.3704 82.2193 47.306 82.0996 47.2692C81.9799 47.2277 81.8257 47.2369 81.6369 47.2968C81.4482 47.352 81.2065 47.4786 80.9119 47.6766C80.661 47.84 80.4216 47.9758 80.1937 48.084C79.9681 48.1899 79.7541 48.2589 79.5515 48.2912C79.3512 48.3211 79.1625 48.3096 78.9853 48.2566C78.808 48.2037 78.6423 48.1001 78.4881 47.9459C78.3408 47.7986 78.2337 47.6271 78.167 47.4314C78.1025 47.2335 78.0795 47.024 78.0979 46.8031C78.1186 46.5798 78.1854 46.3542 78.2982 46.1263C78.411 45.8985 78.5721 45.6798 78.7816 45.4703C79.0808 45.1711 79.3892 44.9685 79.7069 44.8627C80.0245 44.7568 80.3284 44.7361 80.6184 44.8005C80.9061 44.8627 81.157 45.0008 81.3711 45.2148L80.7323 45.8536C80.6287 45.75 80.4975 45.6809 80.3387 45.6464C80.1799 45.6073 80.0096 45.6142 79.8277 45.6671C79.6482 45.7178 79.4744 45.8271 79.3064 45.9951C79.1291 46.1724 79.0129 46.3438 78.9576 46.5096C78.9024 46.6707 78.8909 46.818 78.9231 46.9515C78.9576 47.0827 79.0209 47.1944 79.113 47.2864C79.1821 47.3555 79.2557 47.4061 79.334 47.4383C79.4122 47.466 79.5055 47.4717 79.6136 47.4556C79.7195 47.4372 79.8484 47.3912 80.0003 47.3175C80.1523 47.2438 80.3353 47.1391 80.5493 47.0033C80.9245 46.7662 81.2594 46.597 81.554 46.4958C81.8487 46.3945 82.1145 46.3657 82.3516 46.4094C82.5887 46.4532 82.8074 46.5752 83.0076 46.7754C83.171 46.9389 83.2861 47.123 83.3529 47.3279C83.4219 47.5304 83.4415 47.7456 83.4116 47.9735C83.3817 48.1968 83.3057 48.4247 83.1837 48.6571C83.0617 48.885 82.8914 49.1083 82.6727 49.327C82.3436 49.6561 82.0063 49.8759 81.6611 49.9864C81.3158 50.0969 80.9913 50.1176 80.6874 50.0486C80.3836 49.9795 80.1281 49.8414 79.9209 49.6342L80.5631 48.992C80.7473 49.1578 80.9372 49.2464 81.1328 49.2579C81.3262 49.2671 81.5115 49.2268 81.6887 49.1371C81.8636 49.045 82.0167 48.9333 82.1479 48.8021C82.3228 48.6272 82.446 48.458 82.5173 48.2946C82.591 48.1289 82.6186 47.9747 82.6002 47.8319C82.5818 47.6892 82.5208 47.5661 82.4172 47.4625ZM86.5052 45.4945C86.2451 45.7546 85.9654 45.9468 85.6662 46.0711C85.3669 46.1908 85.0608 46.246 84.7478 46.2368C84.437 46.2253 84.1309 46.1493 83.8294 46.0089C83.5278 45.8685 83.2459 45.6671 82.9835 45.4047L82.8384 45.2597C82.5346 44.9559 82.309 44.6405 82.1617 44.3137C82.0121 43.9845 81.9315 43.66 81.92 43.34C81.9085 43.0201 81.958 42.7197 82.0685 42.4389C82.179 42.1581 82.339 41.9129 82.5484 41.7035C82.8154 41.4365 83.0916 41.2523 83.3771 41.151C83.6648 41.0475 83.9537 41.0164 84.2437 41.0578C84.5314 41.0969 84.8168 41.1982 85.0999 41.3616C85.3808 41.5228 85.6524 41.7345 85.9148 41.9969L86.2013 42.2835L83.4116 45.0733L82.8902 44.5519L85.0412 42.4009L84.9929 42.3526C84.818 42.196 84.6223 42.0694 84.406 41.9728C84.1919 41.8738 83.9709 41.837 83.743 41.8623C83.5152 41.8876 83.2919 42.0096 83.0732 42.2283C82.9282 42.3733 82.8258 42.5379 82.7659 42.722C82.7038 42.9038 82.6888 43.0983 82.7211 43.3055C82.7533 43.5127 82.8315 43.7267 82.9558 43.9477C83.0801 44.1687 83.2551 44.3919 83.4806 44.6175L83.6256 44.7625C83.8029 44.9398 83.9939 45.0825 84.1988 45.1907C84.4037 45.2942 84.612 45.3575 84.8237 45.3806C85.0378 45.4013 85.2461 45.3771 85.4487 45.308C85.6535 45.2367 85.8434 45.1135 86.0184 44.9386C86.2439 44.713 86.3889 44.476 86.4534 44.2274C86.5178 43.9788 86.5316 43.7187 86.4948 43.4471L87.1888 43.3676C87.2302 43.5702 87.244 43.7889 87.2302 44.0237C87.2164 44.2584 87.1531 44.5013 87.0403 44.7522C86.9299 45.0008 86.7515 45.2482 86.5052 45.4945Z" fill="black"/> <path d="M89 39L121 7.00001" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M72 72L121 121" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M7 121L39 89" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M7 7L56 56" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M200 56L249 7.00001" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M200 72L249 121" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M135 121L184 72" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M135 7L184 56" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M197.617 67.4159C197.617 67.5493 197.523 67.7118 197.408 67.7777L194.496 69.4592V62.9734L188.88 59.7307L191.792 58.0499C191.906 57.9834 192.095 57.9834 192.21 58.0499L197.617 61.1718V67.4159ZM193.247 63.6938L189.4 61.472C189.285 61.4058 189.098 61.4058 188.982 61.472L186.383 62.973L190.44 65.3152L190.44 70L193.038 68.4992C193.153 68.4326 193.247 68.2697 193.247 68.137L193.247 63.6938ZM186.383 67.6576L189.189 69.2787V66.0355L186.383 67.6576Z" fill="black"/> <path d="M72 184L121 135" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M72 200L121 249" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M7 249L56 200" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M7 135L56 184" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M69.617 195.416C69.617 195.549 69.5227 195.712 69.4079 195.778L66.496 197.459V190.973L60.8796 187.731L63.7915 186.05C63.9063 185.983 64.0951 185.983 64.2101 186.05L69.617 189.172V195.416ZM65.2467 191.694L61.4004 189.472C61.2854 189.406 61.0975 189.406 60.9823 189.472L58.3831 190.973L62.4395 193.315L62.4402 198L65.0376 196.499C65.1528 196.433 65.2467 196.27 65.2467 196.137L65.2467 191.694ZM58.3831 195.658L61.1895 197.279V194.036L58.3831 195.658Z" fill="black"/> <path d="M167.984 209.823L173.011 214.851L172.345 215.517L167.318 210.49L167.984 209.823ZM171.827 210.158L174.765 213.097L174.126 213.735L170.39 210L170.995 209.395L171.827 210.158ZM172.604 211.239L172.327 211.495C172.074 211.237 171.876 210.963 171.734 210.673C171.588 210.381 171.502 210.087 171.475 209.792C171.447 209.498 171.481 209.215 171.578 208.943C171.675 208.667 171.836 208.416 172.062 208.19C172.246 208.006 172.437 207.866 172.635 207.769C172.83 207.67 173.034 207.623 173.246 207.628C173.46 207.63 173.681 207.69 173.909 207.807C174.134 207.922 174.37 208.103 174.616 208.349L177.064 210.797L176.422 211.439L173.967 208.984C173.772 208.789 173.586 208.661 173.412 208.601C173.234 208.539 173.064 208.537 172.901 208.594C172.735 208.65 172.571 208.758 172.41 208.919C172.251 209.078 172.14 209.256 172.075 209.454C172.013 209.65 171.994 209.853 172.017 210.065C172.042 210.275 172.104 210.482 172.203 210.687C172.302 210.887 172.436 211.071 172.604 211.239ZM178.594 208.114L176.457 203.933L177.109 203.281L179.502 208.36L179.074 208.788L178.594 208.114ZM174.582 205.808L178.811 207.931L179.443 208.418L179.015 208.846L173.926 206.464L174.582 205.808ZM182.968 203.616L181.045 201.692C180.898 201.545 180.74 201.447 180.572 201.399C180.404 201.346 180.232 201.348 180.054 201.406C179.877 201.463 179.702 201.579 179.53 201.751C179.369 201.912 179.255 202.081 179.188 202.259C179.123 202.434 179.102 202.6 179.122 202.759C179.145 202.916 179.209 203.046 179.312 203.149L178.673 203.788C178.54 203.655 178.442 203.488 178.38 203.288C178.318 203.087 178.298 202.87 178.321 202.635C178.344 202.396 178.416 202.154 178.535 201.91C178.655 201.661 178.828 201.424 179.053 201.199C179.325 200.927 179.61 200.734 179.909 200.619C180.211 200.501 180.514 200.477 180.817 200.546C181.121 200.611 181.412 200.782 181.691 201.061L183.431 202.801C183.555 202.925 183.698 203.047 183.859 203.167C184.023 203.284 184.177 203.372 184.322 203.429L184.377 203.484L183.711 204.151C183.605 204.109 183.482 204.037 183.341 203.933C183.199 203.827 183.074 203.721 182.968 203.616ZM181.453 201.879L181.909 202.321L181.263 202.966C181.081 203.148 180.934 203.326 180.821 203.498C180.706 203.669 180.629 203.831 180.59 203.985C180.55 204.139 180.549 204.285 180.586 204.424C180.621 204.559 180.695 204.685 180.811 204.8C180.928 204.917 181.061 204.998 181.211 205.042C181.361 205.085 181.517 205.083 181.681 205.035C181.844 204.982 182.004 204.877 182.161 204.72C182.356 204.525 182.487 204.311 182.554 204.078C182.621 203.846 182.638 203.626 182.606 203.419C182.576 203.209 182.508 203.045 182.402 202.925L182.982 202.96C183.063 203.072 183.126 203.223 183.172 203.412C183.218 203.601 183.235 203.809 183.224 204.037C183.212 204.26 183.161 204.489 183.069 204.724C182.977 204.954 182.829 205.17 182.627 205.373C182.373 205.626 182.102 205.799 181.812 205.891C181.524 205.981 181.244 205.996 180.973 205.936C180.701 205.871 180.462 205.736 180.255 205.528C180.054 205.328 179.917 205.113 179.844 204.883C179.768 204.65 179.753 204.41 179.799 204.161C179.843 203.91 179.942 203.655 180.096 203.395C180.25 203.135 180.455 202.877 180.71 202.621L181.453 201.879ZM180.641 196.614L185.945 201.917L185.302 202.559L179.999 197.256L180.641 196.614ZM183.928 196.462L187.664 200.197L187.022 200.84L183.286 197.104L183.928 196.462ZM182.247 196.161C182.143 196.058 182.087 195.939 182.078 195.806C182.071 195.67 182.129 195.54 182.254 195.415C182.376 195.293 182.505 195.236 182.64 195.243C182.779 195.247 182.899 195.302 183.003 195.405C183.102 195.504 183.154 195.623 183.158 195.761C183.163 195.894 183.104 196.022 182.982 196.144C182.858 196.268 182.729 196.328 182.596 196.324C182.462 196.314 182.346 196.26 182.247 196.161ZM190.319 196.092L185.741 191.514L186.383 190.872L191.686 196.175L191.1 196.762L190.319 196.092ZM186.704 197.504L186.632 197.432C186.346 197.146 186.122 196.853 185.959 196.551C185.795 196.245 185.694 195.944 185.655 195.647C185.618 195.348 185.644 195.063 185.734 194.794C185.824 194.52 185.98 194.272 186.204 194.048C186.438 193.813 186.685 193.65 186.943 193.558C187.2 193.461 187.468 193.43 187.747 193.465C188.026 193.495 188.31 193.583 188.6 193.731C188.89 193.878 189.187 194.076 189.491 194.324L189.808 194.642C190.057 194.941 190.254 195.237 190.399 195.529C190.546 195.819 190.635 196.104 190.664 196.382C190.697 196.658 190.666 196.927 190.571 197.187C190.475 197.445 190.308 197.692 190.071 197.929C189.852 198.148 189.605 198.301 189.328 198.388C189.054 198.473 188.767 198.496 188.465 198.457C188.166 198.416 187.866 198.316 187.564 198.157C187.262 197.993 186.976 197.776 186.704 197.504ZM187.274 196.79L187.346 196.862C187.533 197.049 187.726 197.205 187.927 197.332C188.129 197.456 188.333 197.54 188.538 197.584C188.743 197.628 188.943 197.623 189.138 197.57C189.332 197.515 189.515 197.401 189.687 197.228C189.899 197.016 190.028 196.798 190.074 196.572C190.122 196.344 190.114 196.115 190.05 195.885C189.985 195.655 189.89 195.43 189.763 195.212L188.931 194.38C188.777 194.281 188.615 194.199 188.444 194.135C188.274 194.065 188.101 194.026 187.927 194.017C187.752 194.003 187.577 194.029 187.402 194.093C187.229 194.155 187.062 194.267 186.901 194.428C186.726 194.603 186.612 194.791 186.559 194.991C186.506 195.186 186.503 195.388 186.549 195.595C186.593 195.8 186.678 196.005 186.804 196.21C186.931 196.41 187.088 196.603 187.274 196.79ZM189.825 187.429L195.129 192.733L194.487 193.375L189.183 188.072L189.825 187.429ZM193.112 187.278L196.848 191.013L196.206 191.656L192.47 187.92L193.112 187.278ZM191.431 186.977C191.327 186.874 191.271 186.755 191.262 186.622C191.255 186.486 191.314 186.356 191.438 186.231C191.56 186.109 191.689 186.052 191.825 186.059C191.963 186.063 192.084 186.117 192.187 186.221C192.286 186.32 192.338 186.439 192.342 186.577C192.347 186.71 192.288 186.838 192.166 186.96C192.042 187.084 191.913 187.144 191.78 187.139C191.646 187.13 191.53 187.076 191.431 186.977ZM198.913 188.037C199.065 187.885 199.174 187.714 199.241 187.523C199.308 187.332 199.328 187.141 199.303 186.95C199.275 186.756 199.197 186.584 199.068 186.432L199.676 185.824C199.885 186.056 200.017 186.337 200.07 186.666C200.123 186.991 200.097 187.322 199.994 187.661C199.888 187.997 199.702 188.297 199.438 188.562C199.157 188.843 198.862 189.038 198.554 189.149C198.248 189.257 197.939 189.294 197.629 189.259C197.32 189.223 197.02 189.127 196.727 188.973C196.435 188.814 196.163 188.609 195.913 188.358L195.768 188.213C195.517 187.962 195.313 187.692 195.156 187.402C195 187.107 194.903 186.806 194.866 186.497C194.832 186.187 194.869 185.878 194.977 185.572C195.087 185.263 195.283 184.969 195.564 184.688C195.856 184.396 196.172 184.2 196.51 184.101C196.846 184 197.179 183.989 197.508 184.07C197.837 184.146 198.136 184.307 198.405 184.553L197.798 185.161C197.632 185.018 197.449 184.923 197.249 184.874C197.051 184.824 196.851 184.826 196.648 184.881C196.445 184.932 196.259 185.043 196.089 185.213C195.893 185.409 195.768 185.612 195.712 185.824C195.657 186.031 195.656 186.239 195.709 186.449C195.762 186.654 195.85 186.853 195.975 187.046C196.099 187.235 196.243 187.411 196.406 187.574L196.551 187.719C196.715 187.883 196.892 188.028 197.083 188.155C197.274 188.281 197.472 188.371 197.677 188.424C197.884 188.474 198.092 188.473 198.302 188.42C198.511 188.363 198.715 188.235 198.913 188.037ZM203.194 184.805C202.934 185.066 202.654 185.258 202.355 185.382C202.056 185.502 201.75 185.557 201.437 185.548C201.126 185.536 200.82 185.46 200.518 185.32C200.217 185.179 199.935 184.978 199.673 184.716L199.527 184.571C199.224 184.267 198.998 183.951 198.851 183.625C198.701 183.295 198.621 182.971 198.609 182.651C198.598 182.331 198.647 182.031 198.758 181.75C198.868 181.469 199.028 181.224 199.237 181.014C199.504 180.747 199.781 180.563 200.066 180.462C200.354 180.358 200.643 180.327 200.933 180.369C201.22 180.408 201.506 180.509 201.789 180.673C202.07 180.834 202.341 181.045 202.604 181.308L202.89 181.594L200.101 184.384L199.579 183.863L201.73 181.712L201.682 181.664C201.507 181.507 201.311 181.38 201.095 181.284C200.881 181.185 200.66 181.148 200.432 181.173C200.204 181.199 199.981 181.321 199.762 181.539C199.617 181.684 199.515 181.849 199.455 182.033C199.393 182.215 199.378 182.409 199.41 182.616C199.442 182.824 199.521 183.038 199.645 183.259C199.769 183.48 199.944 183.703 200.17 183.928L200.315 184.073C200.492 184.251 200.683 184.393 200.888 184.502C201.093 184.605 201.301 184.668 201.513 184.691C201.727 184.712 201.935 184.688 202.138 184.619C202.343 184.548 202.532 184.424 202.707 184.25C202.933 184.024 203.078 183.787 203.142 183.538C203.207 183.29 203.221 183.03 203.184 182.758L203.878 182.679C203.919 182.881 203.933 183.1 203.919 183.335C203.905 183.569 203.842 183.812 203.729 184.063C203.619 184.312 203.441 184.559 203.194 184.805ZM203.025 178.96L205.963 181.898L205.325 182.537L201.589 178.801L202.193 178.197L203.025 178.96ZM203.802 180.041L203.526 180.296C203.272 180.038 203.075 179.765 202.932 179.475C202.787 179.182 202.7 178.889 202.673 178.594C202.645 178.299 202.68 178.016 202.776 177.745C202.873 177.469 203.034 177.218 203.26 176.992C203.444 176.808 203.635 176.667 203.833 176.571C204.029 176.472 204.232 176.425 204.444 176.429C204.658 176.432 204.879 176.491 205.107 176.609C205.333 176.724 205.569 176.905 205.815 177.151L208.263 179.599L207.621 180.241L205.166 177.786C204.97 177.591 204.785 177.463 204.61 177.403C204.433 177.341 204.262 177.338 204.099 177.396C203.933 177.451 203.77 177.559 203.609 177.721C203.45 177.879 203.338 178.058 203.274 178.256C203.211 178.451 203.192 178.655 203.215 178.867C203.24 179.076 203.302 179.283 203.401 179.488C203.5 179.689 203.634 179.873 203.802 180.041ZM210.417 175.463C210.325 175.37 210.219 175.306 210.1 175.269C209.98 175.228 209.826 175.237 209.637 175.297C209.448 175.352 209.206 175.479 208.912 175.677C208.661 175.84 208.422 175.976 208.194 176.084C207.968 176.19 207.754 176.259 207.551 176.291C207.351 176.321 207.162 176.31 206.985 176.257C206.808 176.204 206.642 176.1 206.488 175.946C206.341 175.799 206.234 175.627 206.167 175.431C206.103 175.233 206.08 175.024 206.098 174.803C206.119 174.58 206.185 174.354 206.298 174.126C206.411 173.898 206.572 173.68 206.782 173.47C207.081 173.171 207.389 172.969 207.707 172.863C208.025 172.757 208.328 172.736 208.618 172.801C208.906 172.863 209.157 173.001 209.371 173.215L208.732 173.854C208.629 173.75 208.498 173.681 208.339 173.646C208.18 173.607 208.01 173.614 207.828 173.667C207.648 173.718 207.474 173.827 207.306 173.995C207.129 174.172 207.013 174.344 206.958 174.51C206.902 174.671 206.891 174.818 206.923 174.952C206.958 175.083 207.021 175.194 207.113 175.286C207.182 175.355 207.256 175.406 207.334 175.438C207.412 175.466 207.505 175.472 207.614 175.456C207.72 175.437 207.848 175.391 208 175.317C208.152 175.244 208.335 175.139 208.549 175.003C208.925 174.766 209.259 174.597 209.554 174.496C209.849 174.394 210.115 174.366 210.352 174.409C210.589 174.453 210.807 174.575 211.008 174.775C211.171 174.939 211.286 175.123 211.353 175.328C211.422 175.53 211.442 175.746 211.412 175.974C211.382 176.197 211.306 176.425 211.184 176.657C211.062 176.885 210.891 177.108 210.673 177.327C210.344 177.656 210.006 177.876 209.661 177.986C209.316 178.097 208.991 178.118 208.687 178.049C208.384 177.98 208.128 177.841 207.921 177.634L208.563 176.992C208.747 177.158 208.937 177.246 209.133 177.258C209.326 177.267 209.511 177.227 209.689 177.137C209.864 177.045 210.017 176.933 210.148 176.802C210.323 176.627 210.446 176.458 210.517 176.295C210.591 176.129 210.619 175.975 210.6 175.832C210.582 175.689 210.521 175.566 210.417 175.463ZM214.505 173.494C214.245 173.755 213.965 173.947 213.666 174.071C213.367 174.191 213.061 174.246 212.748 174.237C212.437 174.225 212.131 174.149 211.829 174.009C211.528 173.869 211.246 173.667 210.983 173.405L210.838 173.26C210.535 172.956 210.309 172.641 210.162 172.314C210.012 171.985 209.932 171.66 209.92 171.34C209.909 171.02 209.958 170.72 210.068 170.439C210.179 170.158 210.339 169.913 210.548 169.703C210.815 169.436 211.092 169.252 211.377 169.151C211.665 169.047 211.954 169.016 212.244 169.058C212.531 169.097 212.817 169.198 213.1 169.362C213.381 169.523 213.652 169.735 213.915 169.997L214.201 170.284L211.412 173.073L210.89 172.552L213.041 170.401L212.993 170.353C212.818 170.196 212.622 170.069 212.406 169.973C212.192 169.874 211.971 169.837 211.743 169.862C211.515 169.888 211.292 170.01 211.073 170.228C210.928 170.373 210.826 170.538 210.766 170.722C210.704 170.904 210.689 171.098 210.721 171.305C210.753 171.513 210.832 171.727 210.956 171.948C211.08 172.169 211.255 172.392 211.481 172.618L211.626 172.763C211.803 172.94 211.994 173.082 212.199 173.191C212.404 173.294 212.612 173.358 212.824 173.381C213.038 173.401 213.246 173.377 213.449 173.308C213.654 173.237 213.843 173.114 214.018 172.939C214.244 172.713 214.389 172.476 214.453 172.227C214.518 171.979 214.532 171.719 214.495 171.447L215.189 171.368C215.23 171.57 215.244 171.789 215.23 172.024C215.216 172.258 215.153 172.501 215.04 172.752C214.93 173.001 214.751 173.248 214.505 173.494Z" fill="black"/> <path d="M217 167L249 135" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M200 200L249 249" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M135 249L167 217" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M135 135L184 184" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> </g> <defs> <clipPath id="clip0_846_26921"> <rect width="256" height="256" fill="white"/> </clipPath> </defs> </svg>');
}

.trv-license-banner {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 40%;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 50px;
  height: 50px;
  z-index: 10000;
}

.trv-license-banner .k-notification {
  padding: 12px;
  border-color: #ffc000;
  color: #000;
  background-color: #ffc000;
}

.trv-license-banner .k-notification .k-notification-status {
  margin-right: 5px;
}

.trv-license-banner .k-notification .k-notification-content {
  display: flex;
}

.trv-license-banner .k-notification .k-notification-content .trv-license-message {
  font-size: 14px;
}

.trv-license-banner .k-notification .k-notification-content .trv-license-link {
  margin: 0 10px;
  align-content: center;
  text-decoration: none;
}

.trv-license-banner .k-notification .k-notification-content .trv-license-link .k-icon {
  font-size: 16px;
  color: #000;
}

.trv-report-viewer {
  padding: 0;
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  box-sizing: border-box;
  outline: 0;
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #424242);
  background-color: var(--kendo-color-surface-alt, #fff);
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  position: relative;
  overflow: hidden;
}

.trv-report-viewer * {
  box-sizing: border-box;
}

.trv-report-viewer ::after, .trv-report-viewer ::before {
  box-sizing: inherit;
}

.trv-content-wrapper, .trv-report-viewer-wrapper {
  position: relative;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  inset: 0;
}

.trv-toolbar {
  border-width: 0;
  border-bottom-width: 1px;
  flex-shrink: 0;
}

.trv-toolbar .trv-toolbar-label {
  align-self: center;
}

.trv-toolbar > button {
  padding: 6px;
}

.trv-toolbar > button > .k-button-text {
  display: none;
}

.trv-toolbar > .k-toolbar-item {
  gap: 5px;
}

.trv-toolbar > .k-toolbar-item .trv-toolbar-numeric {
  width: 4em;
}

.trv-toolbar > .k-toolbar-item .trv-toolbar-numeric > input {
  font-size: 14px;
  line-height: 1.4285714286;
  padding-block: 4px;
  padding-inline: 8px;
}

.trv-toolbar > .k-toolbar-item .k-input-inner {
  text-align: right;
}

.trv-toolbar .trv-report-pager {
  align-items: center;
}

.trv-toolbar .send-email-hidden {
  display: none;
}

.trv-content {
  height: 100%;
  border-width: 0;
  box-sizing: border-box;
  flex: 1 1 0%;
  position: relative;
  overflow: hidden;
}

.trv-content.trv-document-map-pane-hidden > :first-child:is(.k-pane), .trv-content.trv-document-map-pane-hidden > :nth-child(2):is(.k-splitbar) {
  display: none !important;
}

.trv-content.trv-parameters-pane-hidden > :nth-child(4):is(.k-splitbar), .trv-content.trv-parameters-pane-hidden > :nth-child(5):is(.k-pane) {
  display: none !important;
}

.trv-document-map .trv-document-map-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  background: #fff;
  opacity: 0.6;
  z-index: 1;
}

.trv-document-map-pane {
  max-width: 300px;
}

.trv-document-map-container {
  height: 100%;
  overflow: auto;
}

.trv-document-map-wrapper {
  padding: 20px;
}

.trv-document-map.trv-loading .trv-document-map-overlay {
  display: block;
}

.trv-parameters-area .trv-parameter-container {
  margin: 0.5em;
  margin-bottom: 10px;
  padding: 0.1em;
}

.trv-parameters-area .trv-parameters-wrapper .trv-parameter-editor-boolean {
  border: 2px solid var(--kendo-color-border, rgba(0, 0, 0, 0.12));
  width: 1rem;
  height: 1rem;
}

.trv-parameters-area.-vertical {
  display: flex;
  overflow: auto;
}

.trv-parameters-area.-vertical .trv-parameters-area-content, .trv-parameters-area.-vertical.preview .trv-parameters-area-content {
  flex: 1;
  -ms-flex: 1;
  overflow: auto;
}

.trv-parameters-area.-vertical .trv-parameters-area-footer, .trv-parameters-area.-vertical.preview .trv-parameters-area-footer {
  height: 100%;
  position: relative;
}

.trv-parameters-area.-vertical .trv-parameters-area-preview-button {
  position: relative;
  top: 0;
  left: 0;
  margin: 6px;
}

.trv-parameters-area.-vertical .trv-parameter-container {
  height: 100%;
  max-width: 300px;
  min-width: 130px;
}

.trv-parameters-area.-vertical .trv-parameters-wrapper {
  min-height: 100%;
  position: relative;
  display: flex;
}

.trv-parameters-area .trv-parameters-area-footer {
  display: none;
}

.trv-parameters-area.preview .trv-parameters-area-footer {
  display: block;
  position: absolute;
  left: 0.4em;
  bottom: 0;
  height: 3em;
}

.trv-parameters-area.preview:not(.-vertical) .trv-parameters-area-content {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 3em;
  overflow: auto;
}

.trv-parameters-pane {
  max-width: 300px;
}

.trv-parameter-header, .trv-parameter-value {
  padding: 8px;
}

.trv-parameter-actions {
  padding: 0;
  margin-top: 16px;
}

.trv-pages-pane {
  position: relative;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.trv-pages-pane .trv-overlay {
  display: none;
}

.trv-pages-pane.trv-loading .trv-overlay {
  display: block;
  z-index: 9000;
}

.trv-report-page + .trv-report-page {
  margin-top: 10px;
}

.trv-pages-pane .trv-notification {
  width: auto;
  position: absolute;
  top: 10px;
  left: 50%;
  z-index: 9100;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.trv-pages-pane .trv-notification > .k-notification-wrap {
  display: flex;
  flex-flow: row nowrap;
  gap: 5px;
  align-items: center;
}

.trv-pages-pane .trv-notification > .k-notification-wrap .k-icon {
  font-size: 1rem;
}

.trv-page-container {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: auto;
}

.trv-report-page {
  box-sizing: content-box;
  background-color: #fff;
}

.trv-report-page div {
  box-sizing: content-box;
}

.trv-skeleton-wrapper {
  width: 100%;
  height: 100%;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MTUgMjUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTUgMjUwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cgkuc3Qxe2ZpbGw6I0UxRURGMTt9Cjwvc3R5bGU+CjxyZWN0IHk9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSI1MTUiIGhlaWdodD0iMjUwIi8+CjxnPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTQxNiwxNDEuNWw0Mi43LDQyLjdjLTUuNSw1LjYtMTIsMTAtMTkuMywxMy4xYy03LjQsMy4xLTE1LjEsNC43LTIzLjMsNC43Yy0xMC45LDAtMjAuOS0yLjctMzAuMS04CgkJYy05LjItNS40LTE2LjUtMTIuNi0yMS44LTIxLjhjLTUuNC05LjItOC0xOS4yLTgtMzAuMWMwLTEwLjksMi43LTIwLjksOC0zMC4xYzUuNC05LjIsMTIuNi0xNi41LDIxLjgtMjEuOGM5LjItNS40LDE5LjItOCwzMC4xLTgKCQl2NTkuM0g0MTZ6IE00ODYsMTMyaC02MFY3MmMxMC45LDAsMjAuOSwyLjcsMzAuMSw4YzkuMiw1LjQsMTYuNSwxMi42LDIxLjgsMjEuOEM0ODMuMywxMTEuMSw0ODYsMTIxLjEsNDg2LDEzMnogTTQzMC42LDE0Mkg0OTEKCQljMCw4LjItMS42LDE2LTQuNywyMy4zYy0zLjEsNy40LTcuNSwxMy44LTEzLjEsMTkuM0w0MzAuNiwxNDJ6Ii8+CjwvZz4KPHJlY3QgeD0iMjAiIHk9IjIwIiBjbGFzcz0ic3QxIiB3aWR0aD0iNDc1IiBoZWlnaHQ9IjEwIi8+CjxyZWN0IHg9IjIwIiB5PSI0NSIgY2xhc3M9InN0MSIgd2lkdGg9IjQ3NSIgaGVpZ2h0PSIxMCIvPgo8cmVjdCB4PSIyMCIgeT0iMTk1IiBjbGFzcz0ic3QxIiB3aWR0aD0iMzE1IiBoZWlnaHQ9IjEwIi8+CjxyZWN0IHg9IjIwIiB5PSIyMjAiIGNsYXNzPSJzdDEiIHdpZHRoPSI0NzUiIGhlaWdodD0iMTAiLz4KPHJlY3QgeD0iMjAiIHk9IjEwNyIgY2xhc3M9InN0MSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjEwIi8+CjxyZWN0IHg9IjIwIiB5PSIxMzIiIGNsYXNzPSJzdDEiIHdpZHRoPSIxOTAiIGhlaWdodD0iMTAiLz4KPHJlY3QgeD0iMTAwIiB5PSIxMDciIGNsYXNzPSJzdDEiIHdpZHRoPSIxMTAiIGhlaWdodD0iMTAiLz4KPHJlY3QgeD0iMjI1IiB5PSIxMDciIGNsYXNzPSJzdDEiIHdpZHRoPSIxMTAiIGhlaWdodD0iMzUiLz4KPC9zdmc+Cg==") repeat top left;
  background-size: contain;
}

.trv-search-dialog .k-window-content {
  display: flex !important;
  flex-flow: column nowrap;
  overflow: hidden;
}

.trv-search-dialog .k-listview {
  border-width: 1px;
}

.trv-search-dialog .k-button-md.k-icon-button {
  padding: 4px;
}

.trv-search-dialog .k-button-md.k-icon-button .k-button-icon {
  min-width: 20px;
  min-height: 20px;
}

.trv-search-dialog .k-input-md {
  font-size: 14px;
  line-height: 1.4285714286;
}

.trv-search-dialog .k-input-md .k-input-inner {
  padding-block: 4px;
  padding-inline: 8px;
}

.trv-search-dialog-highlighted-result {
  background-color: rgba(0, 35, 102, 0.3);
  color: #fff;
  background-image: none;
}

.trv-search-dialog-shaded-result {
  background-color: rgba(255, 140, 0, 0.3);
}

.trv-search-dialog .k-listview-content > .k-selected {
  background-color: color-mix(in srgb, var(--kendo-color-primary) 50%, transparent);
}

.trv-send-email-dialog {
  max-height: min(98vh, 900px);
}

.trv-send-email-dialog .trv-send-email-actions button.k-button {
  text-transform: none;
}

.trv-ai-consent-dialog .k-window-titlebar {
  min-height: 23px;
  background-color: unset;
}

.trv-ai-consent-dialog .k-window-content {
  padding: 0;
}

.trv-ai-consent-dialog .trv-ai-consent-content {
  min-height: 102px;
  padding: 16px;
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #424242);
  background-color: var(--kendo-color-surface, #fafafa);
}

.trv-ai-consent-dialog .trv-ai-consent-actions {
  justify-content: flex-start;
}

.trv-ai-prompt-dialog .k-window-content {
  padding: 0;
}

.trv-ai-prompt-dialog .k-window-content button.k-button:not([ref-generate-output-button]) {
  color: inherit;
}

.trv-ai-prompt-dialog .k-window-content button.k-button[ref-rate-negative], .trv-ai-prompt-dialog .k-window-content button.k-button[ref-rate-positive] {
  display: none;
}

.trv-ai-prompt-dialog .k-window-content .k-prompt-content {
  min-height: 106px;
}

.trv-ai-prompt-dialog .k-window-content .k-prompt-content .k-prompt-view textarea {
  height: 100px;
}

.trv-ai-prompt-dialog .k-window-content .k-prompt-footer button {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
}

.trv-report-viewer .k-splitbar {
  inline-size: var(--kendo-spacing-2, 0.5rem);
  flex-wrap: nowrap;
  gap: 8px;
}

.trv-report-viewer .k-splitbar .k-collapse-next, .trv-report-viewer .k-splitbar .k-collapse-prev, .trv-report-viewer .k-splitbar .k-expand-next, .trv-report-viewer .k-splitbar .k-expand-prev {
  margin: 0;
}

.trv-error-pane {
  padding: 1em 1em;
  font-size: 0.7em;
}

.k-list-item-text:has(> .trv-editoritem)::before {
  content: "";
  display: none;
}

.trv-mt-2 {
  margin-top: var(--kendo-spacing-2, 0.5rem);
}

/* DO NOT MODIFY OR DELETE THIS LINE! UPGRADE WIZARD CHECKSUM 5b90ba9aa16695ea7cbf0e508a71f2cd */
:root {
  --kendo-disabled-text: unset;
  --kendo-disabled-bg: unset;
  --kendo-disabled-border: unset;
  --kendo-disabled-opacity: .6;
  --kendo-disabled-filter: grayscale(.1);
}

:root {
  --kendo-color-app-surface: #ffffff;
  --kendo-color-on-app-surface: #3d3d3d;
  --kendo-color-subtle: #666666;
  --kendo-color-surface: #fafafa;
  --kendo-color-surface-alt: #ffffff;
  --kendo-color-border: rgba(0, 0, 0, 0.08);
  --kendo-color-border-alt: rgba(0, 0, 0, 0.16);
  --kendo-color-base-subtle: #ebebeb;
  --kendo-color-base-subtle-hover: #e0e0e0;
  --kendo-color-base-subtle-active: #d6d6d6;
  --kendo-color-base: #f5f5f5;
  --kendo-color-base-hover: #ebebeb;
  --kendo-color-base-active: #d6d6d6;
  --kendo-color-base-emphasis: #c2c2c2;
  --kendo-color-base-on-subtle: #3d3d3d;
  --kendo-color-on-base: #3d3d3d;
  --kendo-color-base-on-surface: #3d3d3d;
  --kendo-color-primary-subtle: #ffeceb;
  --kendo-color-primary-subtle-hover: #ffdedb;
  --kendo-color-primary-subtle-active: #ffc8c4;
  --kendo-color-primary: #ff6358;
  --kendo-color-primary-hover: #ea5a51;
  --kendo-color-primary-active: #d45349;
  --kendo-color-primary-emphasis: #ff9d97;
  --kendo-color-primary-on-subtle: #5c201c;
  --kendo-color-on-primary: #ffffff;
  --kendo-color-primary-on-surface: #ff6358;
  --kendo-color-secondary-subtle: #fafafa;
  --kendo-color-secondary-subtle-hover: #f5f5f5;
  --kendo-color-secondary-subtle-active: #ebebeb;
  --kendo-color-secondary: #666666;
  --kendo-color-secondary-hover: #525252;
  --kendo-color-secondary-active: #3d3d3d;
  --kendo-color-secondary-emphasis: #e0e0e0;
  --kendo-color-secondary-on-subtle: #141414;
  --kendo-color-on-secondary: #ffffff;
  --kendo-color-secondary-on-surface: #292929;
  --kendo-color-tertiary-subtle: #d8f1fd;
  --kendo-color-tertiary-subtle-hover: #c5eafc;
  --kendo-color-tertiary-subtle-active: #a3dffb;
  --kendo-color-tertiary: #03a9f4;
  --kendo-color-tertiary-hover: #039ae0;
  --kendo-color-tertiary-active: #028ccb;
  --kendo-color-tertiary-emphasis: #61c9f9;
  --kendo-color-tertiary-on-subtle: #023f5c;
  --kendo-color-on-tertiary: #ffffff;
  --kendo-color-tertiary-on-surface: #028ccb;
  --kendo-color-info-subtle: #d2e2fb;
  --kendo-color-info-subtle-hover: #bdd4f8;
  --kendo-color-info-subtle-active: #80acf4;
  --kendo-color-info: #0058e9;
  --kendo-color-info-hover: #0052d6;
  --kendo-color-info-active: #004ac2;
  --kendo-color-info-emphasis: #6098f2;
  --kendo-color-info-on-subtle: #002259;
  --kendo-color-on-info: #ffffff;
  --kendo-color-info-on-surface: #004ac2;
  --kendo-color-success-subtle: #dcf0d3;
  --kendo-color-success-subtle-hover: #cbe9bf;
  --kendo-color-success-subtle-active: #b7e1a5;
  --kendo-color-success: #37b400;
  --kendo-color-success-hover: #32a500;
  --kendo-color-success-active: #2d9600;
  --kendo-color-success-emphasis: #81d15f;
  --kendo-color-success-on-subtle: #1c5a00;
  --kendo-color-on-success: #ffffff;
  --kendo-color-success-on-surface: #2d9600;
  --kendo-color-warning-subtle: #fff4d3;
  --kendo-color-warning-subtle-hover: #ffeebd;
  --kendo-color-warning-subtle-active: #ffe79e;
  --kendo-color-warning: #ffc000;
  --kendo-color-warning-hover: #eaaf00;
  --kendo-color-warning-active: #d49f00;
  --kendo-color-warning-emphasis: #ffd760;
  --kendo-color-warning-on-subtle: #5e4700;
  --kendo-color-on-warning: #3d3d3d;
  --kendo-color-warning-on-surface: #ffc000;
  --kendo-color-error-subtle: #fcddda;
  --kendo-color-error-subtle-hover: #fbc8c3;
  --kendo-color-error-subtle-active: #f98b80;
  --kendo-color-error: #f31700;
  --kendo-color-error-hover: #df1600;
  --kendo-color-error-active: #ca1400;
  --kendo-color-error-emphasis: #f76f60;
  --kendo-color-error-on-subtle: #7a0c00;
  --kendo-color-on-error: #ffffff;
  --kendo-color-error-on-surface: #ca1400;
  --kendo-color-light-subtle: #fafafa;
  --kendo-color-light-subtle-hover: #f5f5f5;
  --kendo-color-light-subtle-active: #ebebeb;
  --kendo-color-light: #ebebeb;
  --kendo-color-light-hover: #e0e0e0;
  --kendo-color-light-active: #d6d6d6;
  --kendo-color-light-emphasis: #d6d6d6;
  --kendo-color-light-on-subtle: #141414;
  --kendo-color-on-light: #000000;
  --kendo-color-light-on-surface: #e0e0e0;
  --kendo-color-dark-subtle: #c2c2c2;
  --kendo-color-dark-subtle-hover: #adadad;
  --kendo-color-dark-subtle-active: #999999;
  --kendo-color-dark: #3d3d3d;
  --kendo-color-dark-hover: #292929;
  --kendo-color-dark-active: #1f1f1f;
  --kendo-color-dark-emphasis: #666666;
  --kendo-color-dark-on-subtle: #1f1f1f;
  --kendo-color-on-dark: #ffffff;
  --kendo-color-dark-on-surface: #141414;
  --kendo-color-inverse-subtle: #c2c2c2;
  --kendo-color-inverse-subtle-hover: #adadad;
  --kendo-color-inverse-subtle-active: #999999;
  --kendo-color-inverse: #3d3d3d;
  --kendo-color-inverse-hover: #292929;
  --kendo-color-inverse-active: #1f1f1f;
  --kendo-color-inverse-emphasis: #666666;
  --kendo-color-inverse-on-subtle: #1f1f1f;
  --kendo-color-on-inverse: #ffffff;
  --kendo-color-inverse-on-surface: #141414;
  --kendo-color-series-a: #ff6358;
  --kendo-color-series-a-bold: #bf4a42;
  --kendo-color-series-a-bolder: #80322c;
  --kendo-color-series-a-subtle: #ffb1ac;
  --kendo-color-series-a-subtler: #ff8a82;
  --kendo-color-series-b: #ffe162;
  --kendo-color-series-b-bold: #bfa94a;
  --kendo-color-series-b-bolder: #807131;
  --kendo-color-series-b-subtle: #fff0b1;
  --kendo-color-series-b-subtler: #ffe989;
  --kendo-color-series-c: #4cd180;
  --kendo-color-series-c-bold: #399d60;
  --kendo-color-series-c-bolder: #266940;
  --kendo-color-series-c-subtle: #a6e8c0;
  --kendo-color-series-c-subtler: #79dda0;
  --kendo-color-series-d: #4b5ffa;
  --kendo-color-series-d-bold: #3847bc;
  --kendo-color-series-d-bolder: #26307d;
  --kendo-color-series-d-subtle: #a5affd;
  --kendo-color-series-d-subtler: #7887fb;
  --kendo-color-series-e: #ac58ff;
  --kendo-color-series-e-bold: #8142bf;
  --kendo-color-series-e-bolder: #562c80;
  --kendo-color-series-e-subtle: #d6acff;
  --kendo-color-series-e-subtler: #c182ff;
  --kendo-color-series-f: #ff5892;
  --kendo-color-series-f-bold: #bf426e;
  --kendo-color-series-f-bolder: #802c49;
  --kendo-color-series-f-subtle: #ffacc9;
  --kendo-color-series-f-subtler: #ff82ae;
}

.k-sr-only {
  position: absolute;
  inset-inline-start: -1px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.k-push-right-enter, .k-push-right-appear {
  -webkit-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
}

.k-push-right-enter-active, .k-push-right-appear-active {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-push-right-exit {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.k-push-right-exit-active {
  -webkit-transform: translate(100%, 0);
          transform: translate(100%, 0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-push-left-enter, .k-push-left-appear {
  -webkit-transform: translate(100%, 0);
          transform: translate(100%, 0);
}

.k-push-left-enter-active, .k-push-left-appear-active {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-push-left-exit {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.k-push-left-exit-active {
  -webkit-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-push-down-enter, .k-push-down-appear {
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%);
}

.k-push-down-enter-active, .k-push-down-appear-active {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-push-down-exit {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.k-push-down-exit-active {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-push-up-enter, .k-push-up-appear {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
}

.k-push-up-enter-active, .k-push-up-appear-active {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-push-up-exit {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.k-push-up-exit-active {
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-expand-vertical-enter, .k-expand-vertical-appear {
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.k-expand-vertical-enter-active, .k-expand-vertical-appear-active {
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-expand-vertical-exit {
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

.k-expand-vertical-exit-active {
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-expand-horizontal-enter, .k-expand-horizontal-appear {
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
}

.k-expand-horizontal-enter-active, .k-expand-horizontal-appear-active {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-expand-horizontal-exit {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}

.k-expand-horizontal-exit-active {
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-fade-enter, .k-fade-appear {
  opacity: 0;
}

.k-fade-enter-active, .k-fade-appear-active {
  opacity: 1;
  transition: opacity 500ms ease-in-out;
}

.k-fade-exit {
  opacity: 1;
}

.k-fade-exit-active {
  opacity: 0;
  transition: opacity 500ms ease-in-out;
}

.k-fade-exit-active + .k-fade-exit-active, .k-fade-enter-active + .k-fade-enter-active {
  display: none;
}

.k-zoom-in-enter, .k-zoom-in-appear {
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
}

.k-zoom-in-enter-active, .k-zoom-in-appear-active {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
  transition: opacity 300ms ease-in-out, -webkit-transform;
  transition: transform, opacity 300ms ease-in-out;
  transition: transform, opacity 300ms ease-in-out, -webkit-transform;
}

.k-zoom-in-exit {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.k-zoom-in-exit-active {
  opacity: 0;
  -webkit-transform: scale(2);
          transform: scale(2);
  transition: opacity 300ms ease-in-out, -webkit-transform;
  transition: transform, opacity 300ms ease-in-out;
  transition: transform, opacity 300ms ease-in-out, -webkit-transform;
}

.k-zoom-out-enter, .k-zoom-out-appear {
  opacity: 0;
  -webkit-transform: scale(2);
          transform: scale(2);
}

.k-zoom-out-enter-active, .k-zoom-out-appear-active {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
  transition: opacity 300ms ease-in-out, -webkit-transform;
  transition: transform, opacity 300ms ease-in-out;
  transition: transform, opacity 300ms ease-in-out, -webkit-transform;
}

.k-zoom-out-exit {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.k-zoom-out-exit-active {
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  transition: opacity 300ms ease-in-out, -webkit-transform;
  transition: transform, opacity 300ms ease-in-out;
  transition: transform, opacity 300ms ease-in-out, -webkit-transform;
}

.k-slide-in-appear {
  opacity: 0.1;
  -webkit-transform: translate(0, -3em);
          transform: translate(0, -3em);
}

.k-slide-in-appear .k-centered {
  -webkit-transform: translate(-50%, -60%);
          transform: translate(-50%, -60%);
}

.k-slide-in-appear-active {
  opacity: 1;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  transition: opacity 0.3s cubic-bezier(0.2, 1, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1);
  transition: transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1), opacity 0.3s cubic-bezier(0.2, 1, 0.2, 1);
  transition: transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1), opacity 0.3s cubic-bezier(0.2, 1, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1);
}

.k-slide-in-appear-active .k-centered {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-slide-down-enter, .k-slide-down-appear {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

.k-slide-down-enter-active, .k-slide-down-appear-active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-down-exit {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.k-slide-down-exit-active {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-up-enter, .k-slide-up-appear {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}

.k-slide-up-enter-active, .k-slide-up-appear-active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-up-exit {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.k-slide-up-exit-active {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-right-enter, .k-slide-right-appear {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-slide-right-enter-active, .k-slide-right-appear-active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-right-exit {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.k-slide-right-exit-active {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-left-enter, .k-slide-left-appear {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-slide-left-enter-active, .k-slide-left-appear-active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-left-exit {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.k-slide-left-exit-active {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-reveal-vertical-enter, .k-reveal-vertical-appear {
  max-height: 0;
}

.k-reveal-vertical-enter-active, .k-reveal-vertical-appear-active {
  transition: max-height 300ms ease-in-out;
}

.k-reveal-vertical-exit-active {
  max-height: 0 !important;
  transition: max-height 300ms ease-in-out;
}

.k-reveal-horizontal-enter, .k-reveal-horizontal-appear {
  max-width: 0;
}

.k-reveal-horizontal-enter-active, .k-reveal-horizontal-appear-active {
  transition: max-width 300ms ease-in-out;
}

.k-reveal-horizontal-exit-active {
  max-width: 0 !important;
  transition: max-width 300ms ease-in-out;
}

.k-fx-end .k-fx-next, .k-fx-end .k-fx-current {
  transition: all 350ms ease-out;
}

.k-fx {
  position: relative;
}

.k-fx .k-fx-current {
  z-index: 0;
}

.k-fx .k-fx-next {
  z-index: 1;
}

.k-fx-hidden, .k-fx-hidden * {
  visibility: hidden !important;
}

.k-fx-reverse .k-fx-current {
  z-index: 1;
}

.k-fx-reverse .k-fx-next {
  z-index: 0;
}

.k-fx-zoom.k-fx-start .k-fx-next {
  -webkit-transform: scale(0) !important;
          transform: scale(0) !important;
}

.k-fx-zoom.k-fx-end .k-fx-next {
  -webkit-transform: scale(1) !important;
          transform: scale(1) !important;
}

.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next, .k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: scale(1) !important;
          transform: scale(1) !important;
}

.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current {
  -webkit-transform: scale(1) !important;
          transform: scale(1) !important;
}

.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: scale(0) !important;
          transform: scale(0) !important;
}

.k-fx-fade.k-fx-start .k-fx-next {
  will-change: opacity;
  opacity: 0;
}

.k-fx-fade.k-fx-end .k-fx-next {
  opacity: 1;
}

.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: opacity;
  opacity: 1;
}

.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current {
  opacity: 0;
}

.k-fx-slide.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-end .k-fx-current .k-header, .k-fx-slide.k-fx-end .k-fx-current .k-footer, .k-fx-slide.k-fx-end .k-fx-next .km-content, .k-fx-slide.k-fx-end .k-fx-next .km-header, .k-fx-slide.k-fx-end .k-fx-next .km-footer, .k-fx-slide.k-fx-end .k-fx-current .km-content, .k-fx-slide.k-fx-end .k-fx-current .km-header, .k-fx-slide.k-fx-end .k-fx-current .km-footer {
  transition: all 350ms ease-out;
}

.k-fx-slide.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-start .k-fx-next .km-content {
  will-change: transform;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-fx-slide.k-fx-start .k-fx-next .k-header, .k-fx-slide.k-fx-start .k-fx-next .k-footer, .k-fx-slide.k-fx-start .k-fx-next .km-header, .k-fx-slide.k-fx-start .k-fx-next .km-footer {
  will-change: opacity;
  opacity: 0;
}

.k-fx-slide.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-fx-slide.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-end .k-fx-next .km-header, .k-fx-slide.k-fx-end .k-fx-next .km-footer {
  opacity: 1;
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-content, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content {
  will-change: transform;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer {
  will-change: opacity;
  opacity: 1;
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer {
  opacity: 1;
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer {
  opacity: 0;
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer {
  opacity: 1;
}

.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
}

.k-fx-tile.k-fx-start .k-fx-next {
  will-change: transform;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-fx-tile.k-fx-end .k-fx-current {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
}

.k-fx.k-fx-overlay.k-fx-start .k-fx-next, .k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next {
  will-change: transform;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}

.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: none;
          transform: none;
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  -webkit-transform: none;
          transform: none;
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current, .k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

.k-theme-test-class, .k-common-test-class {
  opacity: 0;
}

.k-hstack, .k-hbox {
  display: flex;
  flex-flow: row nowrap;
}

.k-vstack, .k-vbox {
  display: flex;
  flex-flow: column nowrap;
}

.k-spacer, .k-flex {
  flex: 1 1 auto;
}

.k-spacer-sized {
  flex: none;
}

.k-float-wrap::after, .k-floatwrap::after {
  content: "";
  display: block;
  clear: both;
}

.k-flex-layout {
  display: flex;
}

.k-grid-layout {
  display: grid;
}

.k-separator {
  width: auto;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  display: block;
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  align-self: stretch;
}

.k-separator-horizontal, .k-vstack > .k-separator, .k-vbox > .k-separator {
  width: auto;
  height: 0;
  border-width: 1px 0 0;
}

.k-separator-vertical, .k-hstack > .k-separator, .k-hbox > .k-separator {
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
}

hr.k-separator {
  margin: 0;
  padding: 0;
}

.k-hidden {
  display: none !important;
}

.k-rtl {
  direction: rtl;
}

[hidden] {
  display: none !important;
}

script {
  display: none !important;
}

.k-disabled {
  outline: none;
  cursor: default;
  color: var(--kendo-disabled-text, unset);
  background-color: var(--kendo-disabled-bg, unset);
  border-color: var(--kendo-disabled-border, unset);
  opacity: var(--kendo-disabled-opacity, unset);
  -webkit-filter: var(--kendo-disabled-filter, unset);
          filter: var(--kendo-disabled-filter, unset);
  pointer-events: none;
  box-shadow: none;
}

.k-disabled .k-link {
  cursor: default;
  outline: 0;
}

.k-disabled [disabled], .k-disabled .k-disabled {
  --kendo-disabled-opacity: 1;
  --kendo-disabled-filter: grayscale(0);
}

.k-hr {
  margin-block: var(--kendo-spacing-4, 1rem);
  padding: 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  display: block;
  float: none;
  clear: both;
}

.k-d-flex-row > .k-hr {
  margin: 0;
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
  flex: 0 0 auto;
}

.k-d-flex-col > .k-hr {
  margin: 0;
  flex: 0 0 auto;
}

.k-sprite {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  overflow: hidden;
  background-repeat: no-repeat;
  font-size: 0;
  line-height: 0;
  text-align: center;
}

.k-image {
  display: inline-block;
}

.k-reset {
  margin: 0;
  padding: 0;
  border-width: 0;
  outline: 0;
  text-decoration: none;
  font: inherit;
  list-style: none;
}

kendo-sortable {
  display: block;
}

.k-link, .k-link:hover {
  color: inherit;
  text-decoration: none;
  outline: 0;
  cursor: pointer;
}

.k-content {
  outline: 0;
}

.k-centered {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-no-click {
  pointer-events: none;
}

.k-pdf-export-shadow {
  position: absolute;
  overflow: hidden;
  inset-inline-start: -15000px;
  width: 14400px;
}

.kendo-pdf-hide-pseudo-elements::before, .kendo-pdf-hide-pseudo-elements::after {
  display: none !important;
}

.k-dirty {
  margin: 0;
  padding: 0;
  width: 0;
  height: 0;
  border-width: 3px;
  border-style: solid;
  border-block-start-color: currentColor;
  border-block-end-color: rgba(0, 0, 0, 0);
  border-inline-start-color: rgba(0, 0, 0, 0);
  border-inline-end-color: currentColor;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
}

.k-scrollbar {
  position: absolute;
  overflow: scroll;
}

.k-scrollbar-vertical {
  inset-block-start: 0;
  inset-inline-end: 0;
  width: 17px;
  height: 100%;
  overflow-x: hidden;
}

.k-touch-scrollbar {
  display: none;
  position: absolute;
  z-index: 200000;
  height: 8px;
  width: 8px;
  border: 1px solid #8a8a8a;
  background-color: #858585;
}

.k-resize-handle, .k-resize-hint {
  position: absolute;
  border-color: inherit;
  z-index: 200;
}

.k-resize-handle {
  display: flex;
  align-items: center;
  justify-content: center;
}

.k-resize-handle::before {
  content: "";
  border: 0 solid;
  border-color: inherit;
}

.k-resize-n {
  width: 100%;
  height: 6px;
  flex-direction: row;
  inset-inline-start: 0;
  inset-block-start: -3px;
  cursor: n-resize;
}

.k-resize-s {
  width: 100%;
  height: 6px;
  flex-direction: row;
  inset-inline-start: 0;
  inset-block-end: -3px;
  cursor: s-resize;
}

.k-resize-w {
  width: 6px;
  height: 100%;
  flex-direction: column;
  inset-block-start: 0;
  inset-inline-start: -3px;
  cursor: w-resize;
}

.k-resize-e {
  width: 6px;
  height: 100%;
  flex-direction: column;
  inset-block-start: 0;
  inset-inline-end: -3px;
  cursor: e-resize;
}

.k-resize-sw, .k-resize-se, .k-resize-nw, .k-resize-ne {
  width: 5px;
  height: 5px;
}

.k-resize-sw {
  cursor: sw-resize;
  inset-block-end: 0;
  inset-inline-start: 0;
}

.k-resize-se {
  cursor: se-resize;
  inset-block-end: 0;
  inset-inline-end: 0;
}

.k-resize-nw {
  cursor: nw-resize;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.k-resize-ne {
  cursor: ne-resize;
  inset-block-start: 0;
  inset-inline-end: 0;
}

.k-vertical-resize {
  cursor: row-resize;
}

.k-horizontal-resize {
  cursor: col-resize;
}

.k-resize-hint {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.k-resize-hint .k-resize-hint-handle {
  width: auto;
  height: 20px;
  align-self: stretch;
}

.k-resize-hint .k-resize-hint-marker {
  width: 2px;
  height: auto;
  flex: 1 1 auto;
}

.k-resize-hint-vertical {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-resize-hint-vertical .k-resize-hint-handle {
  width: 20px;
  height: auto;
  align-self: stretch;
}

.k-resize-hint-vertical .k-resize-hint-marker {
  width: auto;
  height: 2px;
  flex: 1 1 auto;
}

.k-top-start, .k-pos-top-start {
  top: 0;
  inset-inline-start: 0;
}

.k-top-end, .k-pos-top-end {
  top: 0;
  inset-inline-end: 0;
}

.k-bottom-start, .k-pos-bottom-start {
  bottom: 0;
  inset-inline-start: 0;
}

.k-bottom-end, .k-pos-bottom-end {
  bottom: 0;
  inset-inline-end: 0;
}

.k-top-center, .k-pos-top-center {
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-middle-left, .k-middle-start, .k-pos-middle-start {
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-middle-center {
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-middle-right, .k-middle-end, .k-pos-middle-end {
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-bottom-center, .k-pos-bottom-center {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

:root {
  --kendo-spacing-0: 0px;
  --kendo-spacing-1px: 1px;
  --kendo-spacing-0\.5: 0.125rem;
  --kendo-spacing-1: 0.25rem;
  --kendo-spacing-1\.5: 0.375rem;
  --kendo-spacing-2: 0.5rem;
  --kendo-spacing-2\.5: 0.625rem;
  --kendo-spacing-3: 0.75rem;
  --kendo-spacing-3\.5: 0.875rem;
  --kendo-spacing-4: 1rem;
  --kendo-spacing-4\.5: 1.125rem;
  --kendo-spacing-5: 1.25rem;
  --kendo-spacing-5\.5: 1.375rem;
  --kendo-spacing-6: 1.5rem;
  --kendo-spacing-6\.5: 1.625rem;
  --kendo-spacing-7: 1.75rem;
  --kendo-spacing-7\.5: 1.875rem;
  --kendo-spacing-8: 2rem;
  --kendo-spacing-9: 2.25rem;
  --kendo-spacing-10: 2.5rem;
  --kendo-spacing-11: 2.75rem;
  --kendo-spacing-12: 3rem;
  --kendo-spacing-13: 3.25rem;
  --kendo-spacing-14: 3.5rem;
  --kendo-spacing-15: 3.75rem;
  --kendo-spacing-16: 4rem;
  --kendo-spacing-17: 4.25rem;
  --kendo-spacing-18: 4.5rem;
  --kendo-spacing-19: 4.75rem;
  --kendo-spacing-20: 5rem;
  --kendo-spacing-21: 5.25rem;
  --kendo-spacing-22: 5.5rem;
  --kendo-spacing-23: 5.75rem;
  --kendo-spacing-24: 6rem;
  --kendo-spacing-25: 7rem;
  --kendo-spacing-26: 8rem;
  --kendo-spacing-27: 9rem;
  --kendo-spacing-28: 10rem;
  --kendo-spacing-29: 11rem;
  --kendo-spacing-30: 12rem;
}

:root {
  --kendo-elevation-1: 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12);
  --kendo-elevation-2: 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12);
  --kendo-elevation-3: 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12);
  --kendo-elevation-4: 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12);
  --kendo-elevation-5: 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12);
  --kendo-elevation-6: 0 12px 14px rgba(0, 0, 0, 0.2), 0 4px 16px rgba(0, 0, 0, 0.12);
  --kendo-elevation-7: 0 14px 16px rgba(0, 0, 0, 0.24), 0 4px 16px rgba(0, 0, 0, 0.12);
  --kendo-elevation-8: 0 16px 18px rgba(0, 0, 0, 0.28), 0 4px 16px rgba(0, 0, 0, 0.12);
  --kendo-elevation-9: 0 32px 34px rgba(0, 0, 0, 0.32), 0 4px 16px rgba(0, 0, 0, 0.12);
}

:root {
  --kendo-font-family: inherit;
  --kendo-font-size: 0.875rem;
  --kendo-line-height: 1.4285714286;
  --kendo-font-weight: 400;
  --kendo-letter-spacing: ;
  --kendo-font-size-xxs: 0.5rem;
  --kendo-font-size-xs: 0.625rem;
  --kendo-font-size-sm: 0.75rem;
  --kendo-font-size-md: 0.875rem;
  --kendo-font-size-lg: 1rem;
  --kendo-font-size-xl: 1.25rem;
  --kendo-line-height-xs: 1;
  --kendo-line-height-sm: 1.25;
  --kendo-line-height-md: 1.4285714286;
  --kendo-line-height-lg: 1.5;
  --kendo-font-weight-thin: 100;
  --kendo-font-weight-extra-light: 200;
  --kendo-font-weight-light: 300;
  --kendo-font-weight-normal: 400;
  --kendo-font-weight-medium: 500;
  --kendo-font-weight-semibold: 600;
  --kendo-font-weight-bold: 700;
  --kendo-font-weight-extra-bold: 800;
  --kendo-font-weight-black: 900;
  --kendo-letter-spacing-tightest: -0.15px;
  --kendo-letter-spacing-tighter: -0.1px;
  --kendo-letter-spacing-tight: -0.5px;
  --kendo-letter-spacing-normal: 0px;
  --kendo-letter-spacing-wide: 0.5px;
  --kendo-letter-spacing-wider: 0.1px;
  --kendo-letter-spacing-widest: 0.15px;
  --kendo-font-family-sans: Arial, Verdana, Tahoma, Trebuchet MS, Helvetica, Impact, Gill Sans;
  --kendo-font-family-serif: Times New Roman, Georgia, Garamond, Palatino, Baskerville;
  --kendo-font-family-sans-serif: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  --kendo-font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, Roboto Mono, Ubuntu Mono, Lucida Console, Courier New, monospace;
}

:root {
  --kendo-border-radius-none: 0px;
  --kendo-border-radius-xs: 1px;
  --kendo-border-radius-sm: 0.125rem;
  --kendo-border-radius-md: 0.25rem;
  --kendo-border-radius-lg: 0.375rem;
  --kendo-border-radius-xl: 0.5rem;
  --kendo-border-radius-xxl: 0.75rem;
  --kendo-border-radius-xxxl: 1rem;
  --kendo-border-radius-full: 9999px;
}

.k-rounded-none {
  border-radius: var(--kendo-border-radius-none, 0px);
}

.k-rounded-xs {
  border-radius: var(--kendo-border-radius-xs, 1px);
}

.k-rounded-sm {
  border-radius: var(--kendo-border-radius-sm, 0.125rem);
}

.k-rounded-md {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
}

.k-rounded-lg {
  border-radius: var(--kendo-border-radius-lg, 0.375rem);
}

.k-rounded-xl {
  border-radius: var(--kendo-border-radius-xl, 0.5rem);
}

.k-rounded-xxl {
  border-radius: var(--kendo-border-radius-xxl, 0.75rem);
}

.k-rounded-xxxl {
  border-radius: var(--kendo-border-radius-xxxl, 1rem);
}

.k-rounded-full {
  border-radius: var(--kendo-border-radius-full, 9999px);
}

.k-body, .k-typography {
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  font-weight: var(--kendo-font-weight-normal, normal);
  letter-spacing: var(--kendo-letter-spacing, normal);
  margin: 0;
}

.k-body p, .k-typography p {
  margin: 0 0 var(--kendo-font-size, inherit);
}

.k-h1 {
  font-size: var(--kendo-h1-font-size, calc(var(--kendo-font-size, 0.875rem) * 4));
  font-family: var(--kendo-h1-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-h1-line-height, 74px);
  font-weight: var(--kendo-h1-font-weight, var(--kendo-font-weight-normal, normal));
  letter-spacing: var(--kendo-h1-letter-spacing, );
  margin: var(--kendo-h1-margin, 0 0 var(--kendo-font-size, inherit));
}

.k-h2 {
  font-size: var(--kendo-h2-font-size, calc(var(--kendo-font-size, 0.875rem) * 3));
  font-family: var(--kendo-h2-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-h2-line-height, 56px);
  font-weight: var(--kendo-h2-font-weight, var(--kendo-font-weight-normal, normal));
  letter-spacing: var(--kendo-h2-letter-spacing, );
  margin: var(--kendo-h2-margin, 0 0 var(--kendo-font-size, inherit));
}

.k-h3 {
  font-size: var(--kendo-h3-font-size, calc(var(--kendo-font-size, 0.875rem) * 2.5));
  font-family: var(--kendo-h3-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-h3-line-height, 42px);
  font-weight: var(--kendo-h3-font-weight, var(--kendo-font-weight-normal, normal));
  letter-spacing: var(--kendo-h3-letter-spacing, );
  margin: var(--kendo-h3-margin, 0 0 var(--kendo-font-size, inherit));
}

.k-h4 {
  font-size: var(--kendo-h4-font-size, calc(var(--kendo-font-size, 0.875rem) * 2));
  font-family: var(--kendo-h4-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-h4-line-height, 40px);
  font-weight: var(--kendo-h4-font-weight, var(--kendo-font-weight-bold, normal));
  letter-spacing: var(--kendo-h4-letter-spacing, );
  margin: var(--kendo-h4-margin, 0 0 var(--kendo-font-size, inherit));
}

.k-h5 {
  font-size: var(--kendo-h5-font-size, calc(var(--kendo-font-size, 0.875rem) * 1.5));
  font-family: var(--kendo-h5-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-h5-line-height, 28px);
  font-weight: var(--kendo-h5-font-weight, var(--kendo-font-weight-bold, normal));
  letter-spacing: var(--kendo-h5-letter-spacing, );
  margin: var(--kendo-h5-margin, 0 0 var(--kendo-font-size, inherit));
}

.k-h6 {
  font-size: var(--kendo-h6-font-size, var(--kendo-font-size, inherit));
  font-family: var(--kendo-h6-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-h6-line-height, 20px);
  font-weight: var(--kendo-h6-font-weight, var(--kendo-font-weight-bold, normal));
  letter-spacing: var(--kendo-h6-letter-spacing, );
  margin: var(--kendo-h6-margin, 0 0 var(--kendo-font-size, inherit));
}

.k-paragraph {
  font-size: var(--kendo-paragraph-font-size, var(--kendo-font-size, inherit));
  font-family: var(--kendo-paragraph-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-paragraph-line-height, 20px);
  font-weight: var(--kendo-paragraph-font-weight, var(--kendo-font-weight-normal, normal));
  letter-spacing: var(--kendo-paragraph-letter-spacing, );
  margin: var(--kendo-paragraph-margin, 0 0 var(--kendo-font-size, inherit));
}

.k-pre, .k-code {
  font-size: var(--kendo-code-font-size, var(--kendo-font-size, inherit));
  font-family: var(--kendo-code-font-family, var(--kendo-font-family-monospace, normal));
  line-height: var(--kendo-code-line-height, 20px);
  font-weight: var(--kendo-code-font-weight, var(--kendo-font-weight-normal, normal));
  letter-spacing: var(--kendo-code-letter-spacing, );
  border-style: solid;
  border-width: 1px;
}

.k-pre {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-6, 1.5rem);
  overflow: auto;
}

.k-pre > .k-code {
  padding: 0;
  border-width: 0;
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  font-family: inherit;
  font-size: inherit;
}

.k-code {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-display-1 {
  font-size: var(--kendo-display1-font-size, calc(var(--kendo-font-size, 0.875rem) * 8));
  font-family: var(--kendo-display1-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-display1-line-height, 1.2);
  font-weight: var(--kendo-display1-font-weight, var(--kendo-font-weight-light, normal));
  letter-spacing: var(--kendo-display1-letter-spacing, );
}

.k-display-2 {
  font-size: var(--kendo-display2-font-size, calc(var(--kendo-font-size, 0.875rem) * 7));
  font-family: var(--kendo-display2-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-display2-line-height, 1.2);
  font-weight: var(--kendo-display2-font-weight, var(--kendo-font-weight-light, normal));
  letter-spacing: var(--kendo-display2-letter-spacing, );
}

.k-display-3 {
  font-size: var(--kendo-display3-font-size, calc(var(--kendo-font-size, 0.875rem) * 6));
  font-family: var(--kendo-display3-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-display3-line-height, 1.2);
  font-weight: var(--kendo-display3-font-weight, var(--kendo-font-weight-light, normal));
  letter-spacing: var(--kendo-display3-letter-spacing, );
}

.k-display-4 {
  font-size: var(--kendo-display4-font-size, calc(var(--kendo-font-size, 0.875rem) * 5));
  font-family: var(--kendo-display4-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-display4-line-height, 1.2);
  font-weight: var(--kendo-display4-font-weight, var(--kendo-font-weight-light, normal));
  letter-spacing: var(--kendo-display4-letter-spacing, );
}

.k-body {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-pre, .k-code {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-font-family-sans {
  font-family: var(--kendo-font-family-sans, Arial, Verdana, Tahoma, Trebuchet MS, Helvetica, Impact, Gill Sans);
}

.\!k-font-family-sans {
  font-family: var(--kendo-font-family-sans, Arial, Verdana, Tahoma, Trebuchet MS, Helvetica, Impact, Gill Sans) !important;
}

.k-font-family-serif {
  font-family: var(--kendo-font-family-serif, Times New Roman, Georgia, Garamond, Palatino, Baskerville);
}

.\!k-font-family-serif {
  font-family: var(--kendo-font-family-serif, Times New Roman, Georgia, Garamond, Palatino, Baskerville) !important;
}

.k-font-family-sans-serif {
  font-family: var(--kendo-font-family-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji);
}

.\!k-font-family-sans-serif {
  font-family: var(--kendo-font-family-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji) !important;
}

.k-font-family-monospace {
  font-family: var(--kendo-font-family-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Roboto Mono, Ubuntu Mono, Lucida Console, Courier New, monospace);
}

.\!k-font-family-monospace {
  font-family: var(--kendo-font-family-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Roboto Mono, Ubuntu Mono, Lucida Console, Courier New, monospace) !important;
}

.k-font-size-xxs {
  font-size: var(--kendo-font-size-xxs, 0.5rem);
}

.\!k-font-size-xxs {
  font-size: var(--kendo-font-size-xxs, 0.5rem) !important;
}

.k-font-size-xs {
  font-size: var(--kendo-font-size-xs, 0.625rem);
}

.\!k-font-size-xs {
  font-size: var(--kendo-font-size-xs, 0.625rem) !important;
}

.k-font-size-sm {
  font-size: var(--kendo-font-size-sm, 0.75rem);
}

.\!k-font-size-sm {
  font-size: var(--kendo-font-size-sm, 0.75rem) !important;
}

.k-font-size-md {
  font-size: var(--kendo-font-size-md, 0.875rem);
}

.\!k-font-size-md {
  font-size: var(--kendo-font-size-md, 0.875rem) !important;
}

.k-font-size-lg {
  font-size: var(--kendo-font-size-lg, 1rem);
}

.\!k-font-size-lg {
  font-size: var(--kendo-font-size-lg, 1rem) !important;
}

.k-font-size-xl {
  font-size: var(--kendo-font-size-xl, 1.25rem);
}

.\!k-font-size-xl {
  font-size: var(--kendo-font-size-xl, 1.25rem) !important;
}

.k-fs-xxs {
  font-size: var(--kendo-fs-xxs, 0.5rem);
}

.\!k-fs-xxs {
  font-size: var(--kendo-fs-xxs, 0.5rem) !important;
}

.k-fs-xs {
  font-size: var(--kendo-fs-xs, 0.625rem);
}

.\!k-fs-xs {
  font-size: var(--kendo-fs-xs, 0.625rem) !important;
}

.k-fs-sm {
  font-size: var(--kendo-fs-sm, 0.75rem);
}

.\!k-fs-sm {
  font-size: var(--kendo-fs-sm, 0.75rem) !important;
}

.k-fs-md {
  font-size: var(--kendo-fs-md, 0.875rem);
}

.\!k-fs-md {
  font-size: var(--kendo-fs-md, 0.875rem) !important;
}

.k-fs-lg {
  font-size: var(--kendo-fs-lg, 1rem);
}

.\!k-fs-lg {
  font-size: var(--kendo-fs-lg, 1rem) !important;
}

.k-fs-xl {
  font-size: var(--kendo-fs-xl, 1.25rem);
}

.\!k-fs-xl {
  font-size: var(--kendo-fs-xl, 1.25rem) !important;
}

.k-font-style-italic {
  font-style: var(--kendo-font-style-italic, italic);
}

.\!k-font-style-italic {
  font-style: var(--kendo-font-style-italic, italic) !important;
}

.k-font-style-non-italic {
  font-style: var(--kendo-font-style-non-italic, normal);
}

.\!k-font-style-non-italic {
  font-style: var(--kendo-font-style-non-italic, normal) !important;
}

.k-font-style-oblique {
  font-style: var(--kendo-font-style-oblique, oblique);
}

.\!k-font-style-oblique {
  font-style: var(--kendo-font-style-oblique, oblique) !important;
}

.k-font-thin {
  font-weight: var(--kendo-font-weight-thin, 100);
}

.\!k-font-thin {
  font-weight: var(--kendo-font-weight-thin, 100) !important;
}

.k-font-extra-light {
  font-weight: var(--kendo-font-weight-extra-light, 200);
}

.\!k-font-extra-light {
  font-weight: var(--kendo-font-weight-extra-light, 200) !important;
}

.k-font-light {
  font-weight: var(--kendo-font-weight-light, 300);
}

.\!k-font-light {
  font-weight: var(--kendo-font-weight-light, 300) !important;
}

.k-font-normal {
  font-weight: var(--kendo-font-weight-normal, 400);
}

.\!k-font-normal {
  font-weight: var(--kendo-font-weight-normal, 400) !important;
}

.k-font-medium {
  font-weight: var(--kendo-font-weight-medium, 500);
}

.\!k-font-medium {
  font-weight: var(--kendo-font-weight-medium, 500) !important;
}

.k-font-semibold {
  font-weight: var(--kendo-font-weight-semibold, 600);
}

.\!k-font-semibold {
  font-weight: var(--kendo-font-weight-semibold, 600) !important;
}

.k-font-bold {
  font-weight: var(--kendo-font-weight-bold, 700);
}

.\!k-font-bold {
  font-weight: var(--kendo-font-weight-bold, 700) !important;
}

.k-font-extra-bold {
  font-weight: var(--kendo-font-weight-extra-bold, 800);
}

.\!k-font-extra-bold {
  font-weight: var(--kendo-font-weight-extra-bold, 800) !important;
}

.k-font-black {
  font-weight: var(--kendo-font-weight-black, 900);
}

.\!k-font-black {
  font-weight: var(--kendo-font-weight-black, 900) !important;
}

.k-font-weight-thin {
  font-weight: var(--kendo-font-weight-thin, 100);
}

.\!k-font-weight-thin {
  font-weight: var(--kendo-font-weight-thin, 100) !important;
}

.k-font-weight-extra-light {
  font-weight: var(--kendo-font-weight-extra-light, 200);
}

.\!k-font-weight-extra-light {
  font-weight: var(--kendo-font-weight-extra-light, 200) !important;
}

.k-font-weight-light {
  font-weight: var(--kendo-font-weight-light, 300);
}

.\!k-font-weight-light {
  font-weight: var(--kendo-font-weight-light, 300) !important;
}

.k-font-weight-normal {
  font-weight: var(--kendo-font-weight-normal, 400);
}

.\!k-font-weight-normal {
  font-weight: var(--kendo-font-weight-normal, 400) !important;
}

.k-font-weight-medium {
  font-weight: var(--kendo-font-weight-medium, 500);
}

.\!k-font-weight-medium {
  font-weight: var(--kendo-font-weight-medium, 500) !important;
}

.k-font-weight-semibold {
  font-weight: var(--kendo-font-weight-semibold, 600);
}

.\!k-font-weight-semibold {
  font-weight: var(--kendo-font-weight-semibold, 600) !important;
}

.k-font-weight-bold {
  font-weight: var(--kendo-font-weight-bold, 700);
}

.\!k-font-weight-bold {
  font-weight: var(--kendo-font-weight-bold, 700) !important;
}

.k-font-weight-extra-bold {
  font-weight: var(--kendo-font-weight-extra-bold, 800);
}

.\!k-font-weight-extra-bold {
  font-weight: var(--kendo-font-weight-extra-bold, 800) !important;
}

.k-font-weight-black {
  font-weight: var(--kendo-font-weight-black, 900);
}

.\!k-font-weight-black {
  font-weight: var(--kendo-font-weight-black, 900) !important;
}

.k-letter-spacing-tightest {
  letter-spacing: var(--kendo-letter-spacing-tightest, -0.15px);
}

.\!k-letter-spacing-tightest {
  letter-spacing: var(--kendo-letter-spacing-tightest, -0.15px) !important;
}

.k-letter-spacing-tighter {
  letter-spacing: var(--kendo-letter-spacing-tighter, -0.1px);
}

.\!k-letter-spacing-tighter {
  letter-spacing: var(--kendo-letter-spacing-tighter, -0.1px) !important;
}

.k-letter-spacing-tight {
  letter-spacing: var(--kendo-letter-spacing-tight, -0.5px);
}

.\!k-letter-spacing-tight {
  letter-spacing: var(--kendo-letter-spacing-tight, -0.5px) !important;
}

.k-letter-spacing-normal {
  letter-spacing: var(--kendo-letter-spacing-normal, 0px);
}

.\!k-letter-spacing-normal {
  letter-spacing: var(--kendo-letter-spacing-normal, 0px) !important;
}

.k-letter-spacing-wide {
  letter-spacing: var(--kendo-letter-spacing-wide, 0.5px);
}

.\!k-letter-spacing-wide {
  letter-spacing: var(--kendo-letter-spacing-wide, 0.5px) !important;
}

.k-letter-spacing-wider {
  letter-spacing: var(--kendo-letter-spacing-wider, 0.1px);
}

.\!k-letter-spacing-wider {
  letter-spacing: var(--kendo-letter-spacing-wider, 0.1px) !important;
}

.k-letter-spacing-widest {
  letter-spacing: var(--kendo-letter-spacing-widest, 0.15px);
}

.\!k-letter-spacing-widest {
  letter-spacing: var(--kendo-letter-spacing-widest, 0.15px) !important;
}

.k-line-height-xs {
  line-height: var(--kendo-line-height-xs, 1);
}

.\!k-line-height-xs {
  line-height: var(--kendo-line-height-xs, 1) !important;
}

.k-line-height-sm {
  line-height: var(--kendo-line-height-sm, 1.25);
}

.\!k-line-height-sm {
  line-height: var(--kendo-line-height-sm, 1.25) !important;
}

.k-line-height-md {
  line-height: var(--kendo-line-height-md, 1.4285714286);
}

.\!k-line-height-md {
  line-height: var(--kendo-line-height-md, 1.4285714286) !important;
}

.k-line-height-lg {
  line-height: var(--kendo-line-height-lg, 1.5);
}

.\!k-line-height-lg {
  line-height: var(--kendo-line-height-lg, 1.5) !important;
}

.k-list-none {
  list-style-type: none;
}

.\!k-list-none {
  list-style-type: none !important;
}

.k-list-disc {
  list-style-type: disc;
}

.\!k-list-disc {
  list-style-type: disc !important;
}

.k-list-decimal {
  list-style-type: decimal;
}

.\!k-list-decimal {
  list-style-type: decimal !important;
}

.k-text-left {
  text-align: left;
}

.\!k-text-left {
  text-align: left !important;
}

.k-text-right {
  text-align: right;
}

.\!k-text-right {
  text-align: right !important;
}

.k-text-center {
  text-align: center;
}

.\!k-text-center {
  text-align: center !important;
}

.k-text-justify {
  text-align: justify;
}

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

.k-text-start {
  text-align: start;
}

.\!k-text-start {
  text-align: start !important;
}

.k-text-end {
  text-align: end;
}

.\!k-text-end {
  text-align: end !important;
}

.k-text-app-surface {
  color: var(--kendo-color-app-surface, #ffffff);
}

.\!k-text-app-surface {
  color: var(--kendo-color-app-surface, #ffffff) !important;
}

.k-text-on-app-surface {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.\!k-text-on-app-surface {
  color: var(--kendo-color-on-app-surface, #3d3d3d) !important;
}

.k-text-subtle {
  color: var(--kendo-color-subtle, #666666);
}

.\!k-text-subtle {
  color: var(--kendo-color-subtle, #666666) !important;
}

.k-text-surface {
  color: var(--kendo-color-surface, #fafafa);
}

.\!k-text-surface {
  color: var(--kendo-color-surface, #fafafa) !important;
}

.k-text-surface-alt {
  color: var(--kendo-color-surface-alt, #ffffff);
}

.\!k-text-surface-alt {
  color: var(--kendo-color-surface-alt, #ffffff) !important;
}

.k-text-border {
  color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.\!k-text-border {
  color: var(--kendo-color-border, rgba(0, 0, 0, 0.08)) !important;
}

.k-text-border-alt {
  color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
}

.\!k-text-border-alt {
  color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16)) !important;
}

.k-text-base-subtle {
  color: var(--kendo-color-base-subtle, #ebebeb);
}

.\!k-text-base-subtle {
  color: var(--kendo-color-base-subtle, #ebebeb) !important;
}

.k-text-base-emphasis {
  color: var(--kendo-color-base-emphasis, #c2c2c2);
}

.\!k-text-base-emphasis {
  color: var(--kendo-color-base-emphasis, #c2c2c2) !important;
}

.k-text-primary-subtle {
  color: var(--kendo-color-primary-subtle, #ffeceb);
}

.\!k-text-primary-subtle {
  color: var(--kendo-color-primary-subtle, #ffeceb) !important;
}

.k-text-primary {
  color: var(--kendo-color-primary, #ff6358);
}

.\!k-text-primary {
  color: var(--kendo-color-primary, #ff6358) !important;
}

.k-text-primary-emphasis {
  color: var(--kendo-color-primary-emphasis, #ff9d97);
}

.\!k-text-primary-emphasis {
  color: var(--kendo-color-primary-emphasis, #ff9d97) !important;
}

.k-text-secondary-subtle {
  color: var(--kendo-color-secondary-subtle, #fafafa);
}

.\!k-text-secondary-subtle {
  color: var(--kendo-color-secondary-subtle, #fafafa) !important;
}

.k-text-secondary {
  color: var(--kendo-color-secondary, #666666);
}

.\!k-text-secondary {
  color: var(--kendo-color-secondary, #666666) !important;
}

.k-text-secondary-emphasis {
  color: var(--kendo-color-secondary-emphasis, #e0e0e0);
}

.\!k-text-secondary-emphasis {
  color: var(--kendo-color-secondary-emphasis, #e0e0e0) !important;
}

.k-text-tertiary-subtle {
  color: var(--kendo-color-tertiary-subtle, #d8f1fd);
}

.\!k-text-tertiary-subtle {
  color: var(--kendo-color-tertiary-subtle, #d8f1fd) !important;
}

.k-text-tertiary {
  color: var(--kendo-color-tertiary, #03a9f4);
}

.\!k-text-tertiary {
  color: var(--kendo-color-tertiary, #03a9f4) !important;
}

.k-text-tertiary-emphasis {
  color: var(--kendo-color-tertiary-emphasis, #61c9f9);
}

.\!k-text-tertiary-emphasis {
  color: var(--kendo-color-tertiary-emphasis, #61c9f9) !important;
}

.k-text-info-subtle {
  color: var(--kendo-color-info-subtle, #d2e2fb);
}

.\!k-text-info-subtle {
  color: var(--kendo-color-info-subtle, #d2e2fb) !important;
}

.k-text-info {
  color: var(--kendo-color-info, #0058e9);
}

.\!k-text-info {
  color: var(--kendo-color-info, #0058e9) !important;
}

.k-text-info-emphasis {
  color: var(--kendo-color-info-emphasis, #6098f2);
}

.\!k-text-info-emphasis {
  color: var(--kendo-color-info-emphasis, #6098f2) !important;
}

.k-text-success-subtle {
  color: var(--kendo-color-success-subtle, #dcf0d3);
}

.\!k-text-success-subtle {
  color: var(--kendo-color-success-subtle, #dcf0d3) !important;
}

.k-text-success {
  color: var(--kendo-color-success, #37b400);
}

.\!k-text-success {
  color: var(--kendo-color-success, #37b400) !important;
}

.k-text-success-emphasis {
  color: var(--kendo-color-success-emphasis, #81d15f);
}

.\!k-text-success-emphasis {
  color: var(--kendo-color-success-emphasis, #81d15f) !important;
}

.k-text-warning-subtle {
  color: var(--kendo-color-warning-subtle, #fff4d3);
}

.\!k-text-warning-subtle {
  color: var(--kendo-color-warning-subtle, #fff4d3) !important;
}

.k-text-warning {
  color: var(--kendo-color-warning, #ffc000);
}

.\!k-text-warning {
  color: var(--kendo-color-warning, #ffc000) !important;
}

.k-text-warning-emphasis {
  color: var(--kendo-color-warning-emphasis, #ffd760);
}

.\!k-text-warning-emphasis {
  color: var(--kendo-color-warning-emphasis, #ffd760) !important;
}

.k-text-error-subtle {
  color: var(--kendo-color-error-subtle, #fcddda);
}

.\!k-text-error-subtle {
  color: var(--kendo-color-error-subtle, #fcddda) !important;
}

.k-text-error {
  color: var(--kendo-color-error, #f31700);
}

.\!k-text-error {
  color: var(--kendo-color-error, #f31700) !important;
}

.k-text-error-emphasis {
  color: var(--kendo-color-error-emphasis, #f76f60);
}

.\!k-text-error-emphasis {
  color: var(--kendo-color-error-emphasis, #f76f60) !important;
}

.k-text-light-subtle {
  color: var(--kendo-color-light-subtle, #fafafa);
}

.\!k-text-light-subtle {
  color: var(--kendo-color-light-subtle, #fafafa) !important;
}

.k-text-light {
  color: var(--kendo-color-light, #ebebeb);
}

.\!k-text-light {
  color: var(--kendo-color-light, #ebebeb) !important;
}

.k-text-light-emphasis {
  color: var(--kendo-color-light-emphasis, #d6d6d6);
}

.\!k-text-light-emphasis {
  color: var(--kendo-color-light-emphasis, #d6d6d6) !important;
}

.k-text-dark-subtle {
  color: var(--kendo-color-dark-subtle, #c2c2c2);
}

.\!k-text-dark-subtle {
  color: var(--kendo-color-dark-subtle, #c2c2c2) !important;
}

.k-text-dark {
  color: var(--kendo-color-dark, #3d3d3d);
}

.\!k-text-dark {
  color: var(--kendo-color-dark, #3d3d3d) !important;
}

.k-text-dark-emphasis {
  color: var(--kendo-color-dark-emphasis, #666666);
}

.\!k-text-dark-emphasis {
  color: var(--kendo-color-dark-emphasis, #666666) !important;
}

.k-text-inherit {
  color: var(--kendo-color-inherit, inherit);
}

.\!k-text-inherit {
  color: var(--kendo-color-inherit, inherit) !important;
}

.k-text-current {
  color: var(--kendo-color-current, currentColor);
}

.\!k-text-current {
  color: var(--kendo-color-current, currentColor) !important;
}

.k-text-transparent {
  color: var(--kendo-color-transparent, transparent);
}

.\!k-text-transparent {
  color: var(--kendo-color-transparent, transparent) !important;
}

.k-text-black {
  color: var(--kendo-color-black, black);
}

.\!k-text-black {
  color: var(--kendo-color-black, black) !important;
}

.k-text-white {
  color: var(--kendo-color-white, white);
}

.\!k-text-white {
  color: var(--kendo-color-white, white) !important;
}

.k-color-app-surface {
  color: var(--kendo-color-app-surface, #ffffff);
}

.\!k-color-app-surface {
  color: var(--kendo-color-app-surface, #ffffff) !important;
}

.k-color-on-app-surface {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.\!k-color-on-app-surface {
  color: var(--kendo-color-on-app-surface, #3d3d3d) !important;
}

.k-color-subtle {
  color: var(--kendo-color-subtle, #666666);
}

.\!k-color-subtle {
  color: var(--kendo-color-subtle, #666666) !important;
}

.k-color-surface {
  color: var(--kendo-color-surface, #fafafa);
}

.\!k-color-surface {
  color: var(--kendo-color-surface, #fafafa) !important;
}

.k-color-surface-alt {
  color: var(--kendo-color-surface-alt, #ffffff);
}

.\!k-color-surface-alt {
  color: var(--kendo-color-surface-alt, #ffffff) !important;
}

.k-color-border {
  color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.\!k-color-border {
  color: var(--kendo-color-border, rgba(0, 0, 0, 0.08)) !important;
}

.k-color-border-alt {
  color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
}

.\!k-color-border-alt {
  color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16)) !important;
}

.k-color-base-subtle {
  color: var(--kendo-color-base-subtle, #ebebeb);
}

.\!k-color-base-subtle {
  color: var(--kendo-color-base-subtle, #ebebeb) !important;
}

.k-color-base-emphasis {
  color: var(--kendo-color-base-emphasis, #c2c2c2);
}

.\!k-color-base-emphasis {
  color: var(--kendo-color-base-emphasis, #c2c2c2) !important;
}

.k-color-primary-subtle {
  color: var(--kendo-color-primary-subtle, #ffeceb);
}

.\!k-color-primary-subtle {
  color: var(--kendo-color-primary-subtle, #ffeceb) !important;
}

.k-color-primary {
  color: var(--kendo-color-primary, #ff6358);
}

.\!k-color-primary {
  color: var(--kendo-color-primary, #ff6358) !important;
}

.k-color-primary-emphasis {
  color: var(--kendo-color-primary-emphasis, #ff9d97);
}

.\!k-color-primary-emphasis {
  color: var(--kendo-color-primary-emphasis, #ff9d97) !important;
}

.k-color-secondary-subtle {
  color: var(--kendo-color-secondary-subtle, #fafafa);
}

.\!k-color-secondary-subtle {
  color: var(--kendo-color-secondary-subtle, #fafafa) !important;
}

.k-color-secondary {
  color: var(--kendo-color-secondary, #666666);
}

.\!k-color-secondary {
  color: var(--kendo-color-secondary, #666666) !important;
}

.k-color-secondary-emphasis {
  color: var(--kendo-color-secondary-emphasis, #e0e0e0);
}

.\!k-color-secondary-emphasis {
  color: var(--kendo-color-secondary-emphasis, #e0e0e0) !important;
}

.k-color-tertiary-subtle {
  color: var(--kendo-color-tertiary-subtle, #d8f1fd);
}

.\!k-color-tertiary-subtle {
  color: var(--kendo-color-tertiary-subtle, #d8f1fd) !important;
}

.k-color-tertiary {
  color: var(--kendo-color-tertiary, #03a9f4);
}

.\!k-color-tertiary {
  color: var(--kendo-color-tertiary, #03a9f4) !important;
}

.k-color-tertiary-emphasis {
  color: var(--kendo-color-tertiary-emphasis, #61c9f9);
}

.\!k-color-tertiary-emphasis {
  color: var(--kendo-color-tertiary-emphasis, #61c9f9) !important;
}

.k-color-info-subtle {
  color: var(--kendo-color-info-subtle, #d2e2fb);
}

.\!k-color-info-subtle {
  color: var(--kendo-color-info-subtle, #d2e2fb) !important;
}

.k-color-info {
  color: var(--kendo-color-info, #0058e9);
}

.\!k-color-info {
  color: var(--kendo-color-info, #0058e9) !important;
}

.k-color-info-emphasis {
  color: var(--kendo-color-info-emphasis, #6098f2);
}

.\!k-color-info-emphasis {
  color: var(--kendo-color-info-emphasis, #6098f2) !important;
}

.k-color-success-subtle {
  color: var(--kendo-color-success-subtle, #dcf0d3);
}

.\!k-color-success-subtle {
  color: var(--kendo-color-success-subtle, #dcf0d3) !important;
}

.k-color-success {
  color: var(--kendo-color-success, #37b400);
}

.\!k-color-success {
  color: var(--kendo-color-success, #37b400) !important;
}

.k-color-success-emphasis {
  color: var(--kendo-color-success-emphasis, #81d15f);
}

.\!k-color-success-emphasis {
  color: var(--kendo-color-success-emphasis, #81d15f) !important;
}

.k-color-warning-subtle {
  color: var(--kendo-color-warning-subtle, #fff4d3);
}

.\!k-color-warning-subtle {
  color: var(--kendo-color-warning-subtle, #fff4d3) !important;
}

.k-color-warning {
  color: var(--kendo-color-warning, #ffc000);
}

.\!k-color-warning {
  color: var(--kendo-color-warning, #ffc000) !important;
}

.k-color-warning-emphasis {
  color: var(--kendo-color-warning-emphasis, #ffd760);
}

.\!k-color-warning-emphasis {
  color: var(--kendo-color-warning-emphasis, #ffd760) !important;
}

.k-color-error-subtle {
  color: var(--kendo-color-error-subtle, #fcddda);
}

.\!k-color-error-subtle {
  color: var(--kendo-color-error-subtle, #fcddda) !important;
}

.k-color-error {
  color: var(--kendo-color-error, #f31700);
}

.\!k-color-error {
  color: var(--kendo-color-error, #f31700) !important;
}

.k-color-error-emphasis {
  color: var(--kendo-color-error-emphasis, #f76f60);
}

.\!k-color-error-emphasis {
  color: var(--kendo-color-error-emphasis, #f76f60) !important;
}

.k-color-light-subtle {
  color: var(--kendo-color-light-subtle, #fafafa);
}

.\!k-color-light-subtle {
  color: var(--kendo-color-light-subtle, #fafafa) !important;
}

.k-color-light {
  color: var(--kendo-color-light, #ebebeb);
}

.\!k-color-light {
  color: var(--kendo-color-light, #ebebeb) !important;
}

.k-color-light-emphasis {
  color: var(--kendo-color-light-emphasis, #d6d6d6);
}

.\!k-color-light-emphasis {
  color: var(--kendo-color-light-emphasis, #d6d6d6) !important;
}

.k-color-dark-subtle {
  color: var(--kendo-color-dark-subtle, #c2c2c2);
}

.\!k-color-dark-subtle {
  color: var(--kendo-color-dark-subtle, #c2c2c2) !important;
}

.k-color-dark {
  color: var(--kendo-color-dark, #3d3d3d);
}

.\!k-color-dark {
  color: var(--kendo-color-dark, #3d3d3d) !important;
}

.k-color-dark-emphasis {
  color: var(--kendo-color-dark-emphasis, #666666);
}

.\!k-color-dark-emphasis {
  color: var(--kendo-color-dark-emphasis, #666666) !important;
}

.k-color-inherit {
  color: var(--kendo-color-inherit, inherit);
}

.\!k-color-inherit {
  color: var(--kendo-color-inherit, inherit) !important;
}

.k-color-current {
  color: var(--kendo-color-current, currentColor);
}

.\!k-color-current {
  color: var(--kendo-color-current, currentColor) !important;
}

.k-color-transparent {
  color: var(--kendo-color-transparent, transparent);
}

.\!k-color-transparent {
  color: var(--kendo-color-transparent, transparent) !important;
}

.k-color-black {
  color: var(--kendo-color-black, black);
}

.\!k-color-black {
  color: var(--kendo-color-black, black) !important;
}

.k-color-white {
  color: var(--kendo-color-white, white);
}

.\!k-color-white {
  color: var(--kendo-color-white, white) !important;
}

.k-text-underline {
  text-decoration: underline;
}

.\!k-text-underline {
  text-decoration: underline !important;
}

.k-text-overline {
  text-decoration: overline;
}

.\!k-text-overline {
  text-decoration: overline !important;
}

.k-text-line-through {
  text-decoration: line-through;
}

.\!k-text-line-through {
  text-decoration: line-through !important;
}

.k-text-no-underline {
  text-decoration: none;
}

.\!k-text-no-underline {
  text-decoration: none !important;
}

.k-text-clip {
  text-overflow: clip;
}

.\!k-text-clip {
  text-overflow: clip !important;
}

.k-text-ellipsis {
  text-overflow: ellipsis;
}

.\!k-text-ellipsis {
  text-overflow: ellipsis !important;
}

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

.\!k-text-truncate, .\!k-text-ellipsis {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

.k-text-uppercase {
  text-transform: uppercase;
}

.\!k-text-uppercase {
  text-transform: uppercase !important;
}

.k-text-lowercase {
  text-transform: lowercase;
}

.\!k-text-lowercase {
  text-transform: lowercase !important;
}

.k-text-capitalize {
  text-transform: capitalize;
}

.\!k-text-capitalize {
  text-transform: capitalize !important;
}

.k-text-normal-case {
  text-transform: none;
}

.\!k-text-normal-case {
  text-transform: none !important;
}

.k-align-baseline {
  vertical-align: baseline;
}

.\!k-align-baseline {
  vertical-align: baseline !important;
}

.k-align-top {
  vertical-align: top;
}

.\!k-align-top {
  vertical-align: top !important;
}

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

.\!k-align-middle {
  vertical-align: middle !important;
}

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

.\!k-align-bottom {
  vertical-align: bottom !important;
}

.k-align-text-top {
  vertical-align: text-top;
}

.\!k-align-text-top {
  vertical-align: text-top !important;
}

.k-align-text-bottom {
  vertical-align: text-bottom;
}

.\!k-align-text-bottom {
  vertical-align: text-bottom !important;
}

.k-align-sub {
  vertical-align: sub;
}

.\!k-align-sub {
  vertical-align: sub !important;
}

.k-align-super {
  vertical-align: super;
}

.\!k-align-super {
  vertical-align: super !important;
}

.k-white-space-normal {
  white-space: normal;
}

.\!k-white-space-normal {
  white-space: normal !important;
}

.k-white-space-nowrap, .k-text-nowrap {
  white-space: nowrap;
}

.\!k-white-space-nowrap {
  white-space: nowrap !important;
}

.k-white-space-pre {
  white-space: pre;
}

.\!k-white-space-pre {
  white-space: pre !important;
}

.k-white-space-pre-line {
  white-space: pre-line;
}

.\!k-white-space-pre-line {
  white-space: pre-line !important;
}

.k-white-space-pre-wrap {
  white-space: pre-wrap;
}

.\!k-white-space-pre-wrap {
  white-space: pre-wrap !important;
}

.k-white-space-break-spaces {
  white-space: break-spaces;
}

.\!k-white-space-break-spaces {
  white-space: break-spaces !important;
}

.k-whitespace-normal {
  white-space: normal;
}

.\!k-whitespace-normal {
  white-space: normal !important;
}

.k-whitespace-nowrap {
  white-space: nowrap;
}

.\!k-whitespace-nowrap {
  white-space: nowrap !important;
}

.k-whitespace-pre {
  white-space: pre;
}

.\!k-whitespace-pre {
  white-space: pre !important;
}

.k-whitespace-pre-line {
  white-space: pre-line;
}

.\!k-whitespace-pre-line {
  white-space: pre-line !important;
}

.k-whitespace-pre-wrap {
  white-space: pre-wrap;
}

.\!k-whitespace-pre-wrap {
  white-space: pre-wrap !important;
}

.k-whitespace-break-spaces {
  white-space: break-spaces;
}

.\!k-whitespace-break-spaces {
  white-space: break-spaces !important;
}

.k-svg-icon {
  width: 16px;
  height: 16px;
  outline: 0;
  line-height: 1;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
}

.k-svg-icon > svg {
  fill: currentColor;
  flex: 1 1 auto;
}

.k-svg-icon.k-icon-xs {
  width: 12px;
  height: 12px;
}

.k-svg-icon.k-icon-sm {
  width: 14px;
  height: 14px;
}

.k-svg-icon.k-icon-md {
  width: 16px;
  height: 16px;
}

.k-svg-icon.k-icon-lg {
  width: 20px;
  height: 20px;
}

.k-svg-icon.k-icon-xl {
  width: 24px;
  height: 24px;
}

.k-svg-icon.k-icon-xxl {
  width: 32px;
  height: 32px;
}

.k-svg-icon.k-icon-xxxl {
  width: 48px;
  height: 48px;
}

.k-flip-h.k-svg-icon, .k-svg-icon.k-flip-x, .k-flip-v.k-svg-icon, .k-svg-icon.k-flip-y, .k-flip-h.k-flip-v.k-svg-icon {
  -webkit-transform: none;
          transform: none;
}

.k-flip-h > svg, .k-flip-x > svg {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-flip-v > svg, .k-flip-y > svg {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}

.k-flip-h.k-flip-v > svg, .k-flip-h.k-flip-y > svg, .k-flip-v.k-flip-x > svg, .k-flip-x.k-flip-y > svg, .k-flip-both > svg {
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1);
}

.k-rotate-0.k-svg-icon {
  -webkit-transform: none;
          transform: none;
}

.k-rotate-0 > svg {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.k-rotate-45.k-svg-icon {
  -webkit-transform: none;
          transform: none;
}

.k-rotate-45 > svg {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.k-rotate-90.k-svg-icon {
  -webkit-transform: none;
          transform: none;
}

.k-rotate-90 > svg {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.k-rotate-135.k-svg-icon {
  -webkit-transform: none;
          transform: none;
}

.k-rotate-135 > svg {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}

.k-rotate-180.k-svg-icon {
  -webkit-transform: none;
          transform: none;
}

.k-rotate-180 > svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.k-rotate-225.k-svg-icon {
  -webkit-transform: none;
          transform: none;
}

.k-rotate-225 > svg {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
}

.k-rotate-270.k-svg-icon {
  -webkit-transform: none;
          transform: none;
}

.k-rotate-270 > svg {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}

.k-rotate-315.k-svg-icon {
  -webkit-transform: none;
          transform: none;
}

.k-rotate-315 > svg {
  -webkit-transform: rotate(315deg);
          transform: rotate(315deg);
}

.k-icon-wrap {
  flex: none;
  display: inline-flex;
  flex-flow: row nowrap;
  gap: 0;
  align-items: center;
  align-self: flex-start;
  vertical-align: middle;
  position: relative;
}

.k-icon-wrap::before {
  content: "​";
  width: 0;
  overflow: hidden;
  flex: none;
  display: inline-block;
  vertical-align: top;
}

.k-icon-wrapper-host {
  display: contents;
}

.k-icon-with-modifier {
  position: relative;
  margin: 0.25em;
}

.k-icon.k-icon-modifier {
  width: 1em;
  height: 1em;
  position: absolute;
  font-size: 0.5em;
  inset-block-end: 0;
  inset-inline-end: 0;
  margin: 0 -0.5em -0.5em 0;
}

.k-i-none::before {
  content: "";
  display: none;
}

.k-icon-action {
  display: inline-flex;
  padding: var(--kendo-spacing-1, 0.25rem);
  line-height: 1;
  align-items: center;
  vertical-align: middle;
  cursor: pointer;
}

.k-sprite {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background-repeat: no-repeat;
  font-size: 0;
  line-height: 0;
  text-align: center;
}

.k-image {
  display: inline-block;
}

.k-rotate-0 {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.\!k-rotate-0 {
  -webkit-transform: rotate(0deg) !important;
          transform: rotate(0deg) !important;
}

.k-rotate-45 {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.\!k-rotate-45 {
  -webkit-transform: rotate(45deg) !important;
          transform: rotate(45deg) !important;
}

.k-rotate-90 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.\!k-rotate-90 {
  -webkit-transform: rotate(90deg) !important;
          transform: rotate(90deg) !important;
}

.k-rotate-135 {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}

.\!k-rotate-135 {
  -webkit-transform: rotate(135deg) !important;
          transform: rotate(135deg) !important;
}

.k-rotate-180 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.\!k-rotate-180 {
  -webkit-transform: rotate(180deg) !important;
          transform: rotate(180deg) !important;
}

.k-rotate-225 {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
}

.\!k-rotate-225 {
  -webkit-transform: rotate(225deg) !important;
          transform: rotate(225deg) !important;
}

.k-rotate-270 {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}

.\!k-rotate-270 {
  -webkit-transform: rotate(270deg) !important;
          transform: rotate(270deg) !important;
}

.k-rotate-315 {
  -webkit-transform: rotate(315deg);
          transform: rotate(315deg);
}

.\!k-rotate-315 {
  -webkit-transform: rotate(315deg) !important;
          transform: rotate(315deg) !important;
}

.k-flip-h, .k-flip-x {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.\!k-flip-h, .\!k-flip-x {
  -webkit-transform: scaleX(-1) !important;
          transform: scaleX(-1) !important;
}

.k-flip-v, .k-flip-y {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}

.\!k-flip-v, .\!k-flip-y {
  -webkit-transform: scaleY(-1) !important;
          transform: scaleY(-1) !important;
}

.k-flip-h.k-flip-v, .k-flip-h.k-flip-y, .k-flip-v.k-flip-x, .k-flip-x.k-flip-y {
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1);
}

.\!k-flip-h.\!k-flip-v, .\!k-flip-h.\!k-flip-y, .\!k-flip-v.\!k-flip-x, .\!k-flip-x.\!k-flip-y {
  -webkit-transform: scale(-1, -1) !important;
          transform: scale(-1, -1) !important;
}

.k-messagebox {
  margin: 0 0 var(--kendo-spacing-4, 1rem) 0;
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0 0 0 4px;
  border-style: solid;
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-messagebox a {
  color: inherit;
  font-style: italic;
  text-decoration: underline;
}

.k-messagebox.k-messagebox-primary {
  border-color: var(--kendo-color-primary-emphasis, #ff9d97);
  color: var(--kendo-color-primary-on-subtle, #5c201c);
  background-color: var(--kendo-color-primary-subtle, #ffeceb);
}

.k-messagebox.k-messagebox-secondary {
  border-color: var(--kendo-color-secondary-emphasis, #e0e0e0);
  color: var(--kendo-color-secondary-on-subtle, #141414);
  background-color: var(--kendo-color-secondary-subtle, #fafafa);
}

.k-messagebox.k-messagebox-tertiary {
  border-color: var(--kendo-color-tertiary-emphasis, #61c9f9);
  color: var(--kendo-color-tertiary-on-subtle, #023f5c);
  background-color: var(--kendo-color-tertiary-subtle, #d8f1fd);
}

.k-messagebox.k-messagebox-info {
  border-color: var(--kendo-color-info-emphasis, #6098f2);
  color: var(--kendo-color-info-on-subtle, #002259);
  background-color: var(--kendo-color-info-subtle, #d2e2fb);
}

.k-messagebox.k-messagebox-success {
  border-color: var(--kendo-color-success-emphasis, #81d15f);
  color: var(--kendo-color-success-on-subtle, #1c5a00);
  background-color: var(--kendo-color-success-subtle, #dcf0d3);
}

.k-messagebox.k-messagebox-warning {
  border-color: var(--kendo-color-warning-emphasis, #ffd760);
  color: var(--kendo-color-warning-on-subtle, #5e4700);
  background-color: var(--kendo-color-warning-subtle, #fff4d3);
}

.k-messagebox.k-messagebox-error {
  border-color: var(--kendo-color-error-emphasis, #f76f60);
  color: var(--kendo-color-error-on-subtle, #7a0c00);
  background-color: var(--kendo-color-error-subtle, #fcddda);
}

.k-messagebox.k-messagebox-dark {
  border-color: var(--kendo-color-dark-emphasis, #666666);
  color: var(--kendo-color-dark-on-subtle, #1f1f1f);
  background-color: var(--kendo-color-dark-subtle, #c2c2c2);
}

.k-messagebox.k-messagebox-light {
  border-color: var(--kendo-color-light-emphasis, #d6d6d6);
  color: var(--kendo-color-light-on-subtle, #141414);
  background-color: var(--kendo-color-light-subtle, #fafafa);
}

.k-messagebox.k-messagebox-inverse {
  border-color: var(--kendo-color-dark-hover, #292929);
  color: var(--kendo-color-dark-on-subtle, #1f1f1f);
  background-color: var(--kendo-color-dark-subtle, #c2c2c2);
}

.k-drag-clue {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  z-index: 20000;
  cursor: move;
}

.k-drag-status, .k-drag-clue .k-drag-status {
  margin: 0;
  -webkit-margin-end: 0.4ex;
          margin-inline-end: 0.4ex;
}

.k-drop-hint {
  display: flex;
  gap: 4px;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  z-index: 1000;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-drop-hint-start, .k-drop-hint-end {
  flex-shrink: 0;
  border-width: 4px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}

.k-drop-hint-line {
  flex-grow: 1;
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-drop-hint-h .k-drop-hint-start {
  border-inline-start-width: 6.9282032304px;
  border-inline-start-color: var(--kendo-color-primary, #ff6358);
  border-inline-end-width: 0;
}

.k-drop-hint-h .k-drop-hint-line {
  width: 20px;
  height: 1px;
}

.k-drop-hint-h .k-drop-hint-end {
  border-inline-end-width: 6.9282032304px;
  border-inline-end-color: var(--kendo-color-primary, #ff6358);
  border-inline-start-width: 0;
}

.k-drop-hint-v {
  flex-direction: column;
}

.k-drop-hint-v .k-drop-hint-start {
  border-block-start-width: 6.9282032304px;
  border-block-start-color: var(--kendo-color-primary, #ff6358);
  border-block-end-width: 0;
}

.k-drop-hint-v .k-drop-hint-line {
  width: 1px;
  height: 20px;
}

.k-drop-hint-v .k-drop-hint-end {
  border-block-end-width: 6.9282032304px;
  border-block-end-color: var(--kendo-color-primary, #ff6358);
  border-block-start-width: 0;
}

.k-reorder-cue {
  position: absolute;
}

.k-reorder-cue::before, .k-reorder-cue::after {
  content: "";
  width: 0;
  height: 0;
  border: 3px solid rgba(0, 0, 0, 0);
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-reorder-cue::before {
  border-block-end-width: 0;
  border-block-start-color: currentColor;
  inset-block-start: -4px;
}

.k-reorder-cue::after {
  border-block-start-width: 0;
  border-block-end-color: currentColor;
  inset-block-end: -4px;
}

.k-drag-clue {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-list-container {
  display: flex;
  flex-flow: column nowrap;
}

.k-list-container > .k-list {
  flex: 1;
  height: 100%;
}

.k-list {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  border-radius: inherit;
  font-family: var(--kendo-font-family, inherit);
  display: flex;
  flex-flow: column nowrap;
  outline: none;
  position: relative;
  overflow: hidden;
}

.k-list *, .k-list *::before, .k-list *::after {
  box-sizing: border-box;
}

.k-popup > .k-list {
  height: 100%;
  border-width: 0;
}

.k-list-group-sticky-header {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0;
  border-width: 0 0 1px;
  border-style: solid;
  font-weight: var(--kendo-font-weight-bold, normal);
  white-space: nowrap;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: none;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}

.k-list-content {
  border-color: inherit;
  flex: 1 1 auto;
  overflow: hidden;
  overflow-y: auto;
  position: relative;
}

.k-list-ul {
  margin: 0;
  padding: 0;
  border-width: 0;
  border-color: inherit;
  height: auto;
  list-style: none;
}

.k-list-item, .k-list-custom-value, .k-list-optionlabel {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border: 0;
  outline: none;
  cursor: pointer;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  gap: var(--kendo-spacing-1, 0.25rem);
  position: relative;
  transition-property: color, background-color, outline-color, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: ease;
}

.k-list-item.k-first::before, .k-first.k-list-custom-value::before, .k-first.k-list-optionlabel::before {
  content: "";
  border-width: 1px 0 0;
  border-style: solid;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
}

.k-list-item-text::before, .k-list-header-text::before, .k-list-optionlabel::before {
  content: "​";
  width: 0px;
  overflow: hidden;
}

.k-list-optionlabel {
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
}

.k-list-custom-value {
  font-style: italic;
  position: sticky;
}

.k-list-group-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0;
  border-width: 1px 0 0;
  border-style: solid;
  font-weight: var(--kendo-font-weight-bold, normal);
  cursor: default;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  gap: var(--kendo-spacing-1, 0.25rem);
  position: relative;
}

.k-list-item-group-label {
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
}

.k-virtual-content, .k-virtual-list .k-list-content {
  overflow-y: scroll;
}

.k-virtual-list .k-list-item, .k-virtual-list .k-list-optionlabel, .k-virtual-list .k-list-custom-value, .k-virtual-list .k-list-group-item, .k-virtual-content .k-list-item, .k-virtual-content .k-list-optionlabel, .k-virtual-content .k-list-custom-value, .k-virtual-content .k-list-group-item {
  position: absolute;
  width: 100%;
}

.k-virtual-list .k-list-item-text, .k-virtual-list .k-list-header-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-virtual-list .k-list-optionlabel {
  position: relative;
}

.k-list-filter {
  display: block;
  position: relative;
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  box-sizing: border-box;
  flex: none;
}

.k-list-sm {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-list-sm .k-list-group-sticky-header {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-list-sm .k-list-filter {
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
}

.k-list-sm .k-list-item, .k-list-sm .k-list-optionlabel, .k-list-sm .k-list-custom-value {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-list-sm .k-list-group-item {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-list-sm .k-list-item-group-label {
  padding-block: 0;
  padding-inline: 0.5em;
  font-size: 0.75em;
  line-height: inherit;
}

.k-list-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-list-md .k-list-group-sticky-header {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-list-md .k-list-filter {
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
}

.k-list-md .k-list-item, .k-list-md .k-list-optionlabel, .k-list-md .k-list-custom-value {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-list-md .k-list-group-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-list-md .k-list-item-group-label {
  padding-block: 0;
  padding-inline: 0.5em;
  font-size: 0.75em;
  line-height: inherit;
}

.k-list-lg {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-list-lg .k-list-group-sticky-header {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-list-lg .k-list-filter {
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
}

.k-list-lg .k-list-item, .k-list-lg .k-list-optionlabel, .k-list-lg .k-list-custom-value {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-list-lg .k-list-group-item {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-list-lg .k-list-item-group-label {
  padding-block: 0;
  padding-inline: 0.5em;
  font-size: 0.75em;
  line-height: inherit;
}

.k-list {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-list-group-sticky-header {
  border-color: inherit;
  box-shadow: var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-list-item:hover, .k-list-optionlabel:hover, .k-list-custom-value:hover, .k-list-item.k-hover, .k-hover.k-list-optionlabel, .k-hover.k-list-custom-value {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-list-item:focus, .k-list-optionlabel:focus, .k-list-custom-value:focus, .k-list-item.k-focus, .k-focus.k-list-optionlabel, .k-focus.k-list-custom-value {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-list-item.k-selected, .k-selected.k-list-optionlabel, .k-selected.k-list-custom-value {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-list-item.k-selected:hover, .k-selected.k-list-optionlabel:hover, .k-selected.k-list-custom-value:hover, .k-list-item.k-selected.k-hover, .k-selected.k-hover.k-list-optionlabel, .k-selected.k-hover.k-list-custom-value {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-list-optionlabel, .k-list-optionlabel.k-hover, .k-list-optionlabel:hover {
  color: var(--kendo-color-subtle, #666666);
}

.k-list-group-item {
  border-color: inherit;
}

.k-list-item-group-label {
  color: var(--kendo-color-surface-alt, #ffffff);
  background-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-listgroup {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  list-style: none;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

.k-listgroup > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
}

.k-listgroup .k-listgroup-item + .k-listgroup-item {
  border-block-start-width: 1px;
}

.k-listgroup-flush {
  border-radius: 0;
  border-inline-start-width: 0;
  border-inline-end-width: 0;
}

.k-listgroup-item {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex: 0 0 auto;
  position: relative;
}

.k-listgroup-item > .k-link {
  margin-block: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  margin-inline: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  color: inherit;
  text-decoration: none;
  outline: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex: 1 1 auto;
  position: relative;
}

.k-listgroup-item > .k-link > .k-select {
  padding: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-end: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-listgroup-item-segmented {
  align-items: stretch;
}

.k-listgroup-item-segmented > .k-link {
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}

.k-listgroup-item-segmented > .k-select {
  margin-block: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  margin-inline: 0 calc(var(--kendo-spacing-2, 0.5rem) * -1);
  padding: var(--kendo-spacing-2, 0.5rem);
  border-width: 0;
  border-inline-start-width: 1px;
  border-style: solid;
  border-color: inherit;
  cursor: pointer;
}

.k-listgroup-form-row {
  margin-block: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  margin-inline: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  flex: 1 1 auto;
  position: relative;
}

.k-listgroup-form-row .k-listgroup-form-field-label {
  width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-listgroup-form-row .k-listgroup-form-field-wrapper {
  width: 50%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  text-align: end;
  position: relative;
}

.k-listgroup-form-row .k-listgroup-form-field-wrapper select, .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=text], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=password], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=date], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=time], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=datetime-local], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=number], .k-listgroup-form-row .k-listgroup-form-field-wrapper textarea {
  width: 100%;
  box-sizing: border-box;
  flex: 1 1 100%;
}

.k-listgroup-form-row .k-listgroup-form-field-wrapper textarea {
  min-height: 4em;
  resize: vertical;
}

.k-listgroup-item.k-listgroup-form-row {
  margin: 0;
}

.k-noflexbox .k-listgroup, .k-noflexbox .k-listgroup > ul .k-listgroup-item, .k-noflexbox .k-listgroup-item > .k-link {
  display: block;
}

.k-listgroup {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-badge {
  padding: 0;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  color: inherit;
  background-color: rgba(0, 0, 0, 0);
  font: inherit;
  text-align: center;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-badge *, .k-badge *::before, .k-badge *::after {
  box-sizing: border-box;
}

.k-badge > * {
  color: inherit;
}

a.k-badge, .k-badge > a {
  text-decoration: none;
}

a.k-badge:hover, .k-badge > a:hover {
  text-decoration: underline;
}

.k-badge-icon {
  max-width: 1em;
  max-height: 1em;
  font-size: inherit;
}

.k-badge-icon.k-svg-icon svg {
  fill: currentColor;
}

.k-badge-sm {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-0\.5, 0.125rem);
  font-size: var(--kendo-font-size-xs, inherit);
  line-height: 1;
  min-width: calc(1em + var(--kendo-spacing-0\.5, 0.125rem) * 2 + 2px);
}

.k-badge-sm:empty {
  padding: var(--kendo-spacing-0\.5, 0.125rem);
  min-width: auto;
}

.k-badge-md {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  font-size: var(--kendo-font-size-xs, inherit);
  line-height: 1;
  min-width: calc(1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
}

.k-badge-md:empty {
  padding: var(--kendo-spacing-1, 0.25rem);
  min-width: auto;
}

.k-badge-lg {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-1\.5, 0.375rem);
  font-size: var(--kendo-font-size-xs, inherit);
  line-height: 1;
  min-width: calc(1em + var(--kendo-spacing-1\.5, 0.375rem) * 2 + 2px);
}

.k-badge-lg:empty {
  padding: var(--kendo-spacing-1\.5, 0.375rem);
  min-width: auto;
}

kendo-badge-container {
  display: inline-block;
}

.k-badge-container {
  position: relative;
  overflow: visible;
}

.k-badge-inside {
  position: absolute;
  z-index: 9999;
}

.k-badge-edge {
  position: absolute;
  z-index: 9999;
}

.k-badge-edge.k-top-start {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-badge-edge.k-top-end {
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

.k-badge-edge.k-bottom-start {
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}

.k-badge-edge.k-bottom-end {
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
}

.k-rtl.k-badge-edge.k-top-start, .k-rtl .k-badge-edge.k-top-start, [dir=rtl].k-badge-edge.k-top-start, [dir=rtl] .k-badge-edge.k-top-start {
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

.k-rtl.k-badge-edge.k-top-end, .k-rtl .k-badge-edge.k-top-end, [dir=rtl].k-badge-edge.k-top-end, [dir=rtl] .k-badge-edge.k-top-end {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-rtl.k-badge-edge.k-bottom-start, .k-rtl .k-badge-edge.k-bottom-start, [dir=rtl].k-badge-edge.k-bottom-start, [dir=rtl] .k-badge-edge.k-bottom-start {
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
}

.k-rtl.k-badge-edge.k-bottom-end, .k-rtl .k-badge-edge.k-bottom-end, [dir=rtl].k-badge-edge.k-bottom-end, [dir=rtl] .k-badge-edge.k-bottom-end {
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}

.k-badge-outside {
  position: absolute;
  z-index: 9999;
}

.k-badge-outside.k-top-start {
  -webkit-transform: translate(-100%, -100%);
          transform: translate(-100%, -100%);
}

.k-badge-outside.k-top-end {
  -webkit-transform: translate(100%, -100%);
          transform: translate(100%, -100%);
}

.k-badge-outside.k-bottom-start {
  -webkit-transform: translate(-100%, 100%);
          transform: translate(-100%, 100%);
}

.k-badge-outside.k-bottom-end {
  -webkit-transform: translate(100%, 100%);
          transform: translate(100%, 100%);
}

.k-rtl.k-badge-outside.k-top-start, .k-rtl .k-badge-outside.k-top-start, [dir=rtl].k-badge-outside.k-top-start, [dir=rtl] .k-badge-outside.k-top-start {
  -webkit-transform: translate(100%, -100%);
          transform: translate(100%, -100%);
}

.k-rtl.k-badge-outside.k-top-end, .k-rtl .k-badge-outside.k-top-end, [dir=rtl].k-badge-outside.k-top-end, [dir=rtl] .k-badge-outside.k-top-end {
  -webkit-transform: translate(-100%, -100%);
          transform: translate(-100%, -100%);
}

.k-rtl.k-badge-outside.k-bottom-start, .k-rtl .k-badge-outside.k-bottom-start, [dir=rtl].k-badge-outside.k-bottom-start, [dir=rtl] .k-badge-outside.k-bottom-start {
  -webkit-transform: translate(100%, 100%);
          transform: translate(100%, 100%);
}

.k-rtl.k-badge-outside.k-bottom-end, .k-rtl .k-badge-outside.k-bottom-end, [dir=rtl].k-badge-outside.k-bottom-end, [dir=rtl] .k-badge-outside.k-bottom-end {
  -webkit-transform: translate(-100%, 100%);
          transform: translate(-100%, 100%);
}

.k-badge-border-cutout {
  box-shadow: 0 0 0 2px var(--kendo-color-surface-alt, #ffffff);
}

.k-badge-solid-primary {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-badge-solid-secondary {
  border-color: var(--kendo-color-secondary, #666666);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #666666);
}

.k-badge-solid-tertiary {
  border-color: var(--kendo-color-tertiary, #03a9f4);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-badge-solid-info {
  border-color: var(--kendo-color-info, #0058e9);
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info, #0058e9);
}

.k-badge-solid-success {
  border-color: var(--kendo-color-success, #37b400);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #37b400);
}

.k-badge-solid-warning {
  border-color: var(--kendo-color-warning, #ffc000);
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-badge-solid-error {
  border-color: var(--kendo-color-error, #f31700);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #f31700);
}

.k-badge-solid-dark {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-badge-solid-light {
  border-color: var(--kendo-color-light, #ebebeb);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-badge-solid-inverse {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-badge-outline {
  border-color: currentColor;
  background-color: rgba(0, 0, 0, 0);
}

.k-badge-outline-primary {
  color: var(--kendo-color-primary, #ff6358);
}

.k-badge-outline-secondary {
  color: var(--kendo-color-secondary, #666666);
}

.k-badge-outline-tertiary {
  color: var(--kendo-color-tertiary, #03a9f4);
}

.k-badge-outline-info {
  color: var(--kendo-color-info, #0058e9);
}

.k-badge-outline-success {
  color: var(--kendo-color-success, #37b400);
}

.k-badge-outline-warning {
  color: var(--kendo-color-warning, #ffc000);
}

.k-badge-outline-error {
  color: var(--kendo-color-error, #f31700);
}

.k-badge-outline-dark {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-badge-outline-light {
  color: var(--kendo-color-light, #ebebeb);
}

.k-badge-outline-inverse {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-button {
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  color: inherit;
  background: none;
  font-family: var(--kendo-font-family, inherit);
  font-weight: var(--kendo-font-weight-normal, normal);
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--kendo-spacing-1, 0.25rem);
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
  position: relative;
  transition: color 0.2s ease-in-out;
}

.k-button *, .k-button *::before, .k-button *::after {
  box-sizing: border-box;
}

.k-button:disabled, .k-button.k-disabled {
  box-shadow: none;
}

.k-button::-moz-focus-inner {
  padding: 0;
  border: 0;
  outline: 0;
}

.k-button:hover, .k-button:focus {
  text-decoration: none;
  outline: 0;
}

.k-icon-button {
  gap: 0;
}

.k-icon-button .k-icon {
  display: inline-flex;
}

.k-button-icon {
  color: inherit;
  align-self: center;
  position: relative;
}

.k-button-sm {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-button-sm.k-icon-button {
  padding: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-button-sm.k-icon-button .k-button-icon {
  min-width: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal));
  min-height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal));
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.k-button-sm.k-icon-button .k-button-icon.k-svg-icon > svg, .k-button-sm.k-icon-button .k-button-icon.k-icon-md > svg {
  width: 16px;
  height: 16px;
}

.k-button-sm.k-icon-button .k-button-icon.k-icon-xs > svg {
  width: 12px;
  height: 12px;
}

.k-button-sm.k-icon-button .k-button-icon.k-icon-sm > svg {
  width: 14px;
  height: 14px;
}

.k-button-sm.k-icon-button .k-button-icon.k-icon-lg > svg {
  width: 20px;
  height: 20px;
}

.k-button-sm.k-icon-button .k-button-icon.k-icon-xl > svg {
  width: 24px;
  height: 24px;
}

.k-button-sm.k-icon-button .k-button-icon.k-icon-xxl > svg {
  width: 32px;
  height: 32px;
}

.k-button-sm.k-icon-button .k-button-icon.k-icon-xxxl > svg {
  width: 48px;
  height: 48px;
}

.k-button-md {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-button-md.k-icon-button {
  padding: var(--kendo-spacing-1, 0.25rem);
}

.k-button-md.k-icon-button .k-button-icon {
  min-width: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal));
  min-height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal));
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.k-button-md.k-icon-button .k-button-icon.k-svg-icon > svg, .k-button-md.k-icon-button .k-button-icon.k-icon-md > svg {
  width: 16px;
  height: 16px;
}

.k-button-md.k-icon-button .k-button-icon.k-icon-xs > svg {
  width: 12px;
  height: 12px;
}

.k-button-md.k-icon-button .k-button-icon.k-icon-sm > svg {
  width: 14px;
  height: 14px;
}

.k-button-md.k-icon-button .k-button-icon.k-icon-lg > svg {
  width: 20px;
  height: 20px;
}

.k-button-md.k-icon-button .k-button-icon.k-icon-xl > svg {
  width: 24px;
  height: 24px;
}

.k-button-md.k-icon-button .k-button-icon.k-icon-xxl > svg {
  width: 32px;
  height: 32px;
}

.k-button-md.k-icon-button .k-button-icon.k-icon-xxxl > svg {
  width: 48px;
  height: 48px;
}

.k-button-lg {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-button-lg.k-icon-button {
  padding: var(--kendo-spacing-2, 0.5rem);
}

.k-button-lg.k-icon-button .k-button-icon {
  min-width: calc(var(--kendo-font-size-lg, inherit) * var(--kendo-line-height-lg, normal));
  min-height: calc(var(--kendo-font-size-lg, inherit) * var(--kendo-line-height-lg, normal));
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.k-button-lg.k-icon-button .k-button-icon.k-svg-icon > svg, .k-button-lg.k-icon-button .k-button-icon.k-icon-md > svg {
  width: 16px;
  height: 16px;
}

.k-button-lg.k-icon-button .k-button-icon.k-icon-xs > svg {
  width: 12px;
  height: 12px;
}

.k-button-lg.k-icon-button .k-button-icon.k-icon-sm > svg {
  width: 14px;
  height: 14px;
}

.k-button-lg.k-icon-button .k-button-icon.k-icon-lg > svg {
  width: 20px;
  height: 20px;
}

.k-button-lg.k-icon-button .k-button-icon.k-icon-xl > svg {
  width: 24px;
  height: 24px;
}

.k-button-lg.k-icon-button .k-button-icon.k-icon-xxl > svg {
  width: 32px;
  height: 32px;
}

.k-button-lg.k-icon-button .k-button-icon.k-icon-xxxl > svg {
  width: 48px;
  height: 48px;
}

.k-button-square {
  aspect-ratio: 1;
}

.k-button-group {
  margin: 0;
  padding: 0;
  border-width: 0;
  box-sizing: border-box;
  list-style: none;
  outline: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-button-group > .k-button + .k-button {
  -webkit-margin-start: -1px;
          margin-inline-start: -1px;
}

.k-button-group > .k-button:hover, .k-button-group > .k-button.k-hover, .k-button-group > .k-button:focus, .k-button-group > .k-button.k-focus, .k-button-group > .k-button:active, .k-button-group > .k-button.k-active, .k-button-group > .k-button.k-selected {
  z-index: 2;
}

.k-button-group .k-button:not(:first-child):not(:last-child) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

.k-button-group > .k-button:first-child:not(:only-child) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}

.k-button-group > .k-button:last-child:not(:only-child) {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

.k-button-group-stretched {
  width: 100%;
}

.k-button-group-stretched > * {
  flex: 1 0 0%;
  overflow: hidden;
}

.k-button-flat {
  border-color: rgba(0, 0, 0, 0) !important;
  color: inherit;
  background: none !important;
  box-shadow: none !important;
}

.k-button-flat::before {
  display: block !important;
}

.k-button-flat::after {
  box-shadow: inset 0 0 0 2px currentColor;
  display: block !important;
}

.k-button-flat:focus::after, .k-button-flat.k-focus::after {
  opacity: 0.12;
}

.k-button-outline {
  border-color: currentColor;
  color: inherit;
  background: none;
}

.k-button-link {
  border-color: rgba(0, 0, 0, 0);
  color: inherit;
  text-decoration: none;
  background: none;
}

.k-button-link:hover, .k-button-link.k-hover {
  text-decoration: underline;
}

.k-button-clear {
  border-color: rgba(0, 0, 0, 0) !important;
  color: inherit;
  background: none !important;
  box-shadow: none !important;
}

.k-button-overlay, .k-button::before {
  border-radius: inherit;
  content: "";
  background: currentColor;
  opacity: 0;
  display: none;
  pointer-events: none;
  position: absolute;
  inset-inline-start: -1px;
  inset-inline-end: -1px;
  inset-block-start: -1px;
  inset-block-end: -1px;
  z-index: 0;
  transition: opacity 0.2s ease-in-out;
}

.k-button:hover::before, .k-button.k-hover::before {
  opacity: 0.04;
}

.k-button.k-no-focus:not(:hover)::before, .k-button.k-no-focus:not(.k-hover)::before {
  opacity: 0;
}

.k-button:active::before, .k-button.k-active::before {
  opacity: 0.16;
}

.k-button.k-selected::before {
  opacity: 0.2;
}

.k-button::after {
  border-radius: inherit;
  content: "";
  opacity: 0;
  display: none;
  pointer-events: none;
  position: absolute;
  inset-inline-start: -1px;
  inset-inline-end: -1px;
  inset-block-start: -1px;
  inset-block-end: -1px;
  z-index: 0;
  transition: opacity 0.2s ease-in-out;
}

.k-button.k-generating {
  -webkit-animation: k-button-pulsing 1.5s ease-in-out 0.5s infinite;
          animation: k-button-pulsing 1.5s ease-in-out 0.5s infinite;
}

@-webkit-keyframes k-button-pulsing {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}

@keyframes k-button-pulsing {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.k-button-solid-base {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-base, #3d3d3d);
  background-color: var(--kendo-color-base, #f5f5f5);
}

.k-button-solid-base:hover, .k-button-solid-base.k-hover {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-button-solid-base:focus, .k-button-solid-base.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-button-solid-base:active, .k-button-solid-base.k-active {
  background-color: var(--kendo-color-base-active, #d6d6d6);
}

.k-button-solid-base.k-selected {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-button-solid-primary {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-button-solid-primary:hover, .k-button-solid-primary.k-hover {
  border-color: var(--kendo-color-primary-hover, #ea5a51);
  background-color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-button-solid-primary:focus, .k-button-solid-primary.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-primary, #ff6358) 30%, transparent);
}

.k-button-solid-primary:active, .k-button-solid-primary.k-active {
  border-color: var(--kendo-color-primary-active, #d45349);
  background-color: var(--kendo-color-primary-active, #d45349);
}

.k-button-solid-primary.k-selected {
  border-color: var(--kendo-color-primary-active, #d45349);
  background-color: var(--kendo-color-primary-active, #d45349);
}

.k-button-solid-secondary {
  border-color: var(--kendo-color-secondary, #666666);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #666666);
}

.k-button-solid-secondary:hover, .k-button-solid-secondary.k-hover {
  border-color: var(--kendo-color-secondary-hover, #525252);
  background-color: var(--kendo-color-secondary-hover, #525252);
}

.k-button-solid-secondary:focus, .k-button-solid-secondary.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-secondary, #666666) 30%, transparent);
}

.k-button-solid-secondary:active, .k-button-solid-secondary.k-active {
  border-color: var(--kendo-color-secondary-active, #3d3d3d);
  background-color: var(--kendo-color-secondary-active, #3d3d3d);
}

.k-button-solid-secondary.k-selected {
  border-color: var(--kendo-color-secondary-active, #3d3d3d);
  background-color: var(--kendo-color-secondary-active, #3d3d3d);
}

.k-button-solid-tertiary {
  border-color: var(--kendo-color-tertiary, #03a9f4);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-button-solid-tertiary:hover, .k-button-solid-tertiary.k-hover {
  border-color: var(--kendo-color-tertiary-hover, #039ae0);
  background-color: var(--kendo-color-tertiary-hover, #039ae0);
}

.k-button-solid-tertiary:focus, .k-button-solid-tertiary.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-tertiary, #03a9f4) 30%, transparent);
}

.k-button-solid-tertiary:active, .k-button-solid-tertiary.k-active {
  border-color: var(--kendo-color-tertiary-active, #028ccb);
  background-color: var(--kendo-color-tertiary-active, #028ccb);
}

.k-button-solid-tertiary.k-selected {
  border-color: var(--kendo-color-tertiary-active, #028ccb);
  background-color: var(--kendo-color-tertiary-active, #028ccb);
}

.k-button-solid-info {
  border-color: var(--kendo-color-info, #0058e9);
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info, #0058e9);
}

.k-button-solid-info:hover, .k-button-solid-info.k-hover {
  border-color: var(--kendo-color-info-hover, #0052d6);
  background-color: var(--kendo-color-info-hover, #0052d6);
}

.k-button-solid-info:focus, .k-button-solid-info.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-info, #0058e9) 30%, transparent);
}

.k-button-solid-info:active, .k-button-solid-info.k-active {
  border-color: var(--kendo-color-info-active, #004ac2);
  background-color: var(--kendo-color-info-active, #004ac2);
}

.k-button-solid-info.k-selected {
  border-color: var(--kendo-color-info-active, #004ac2);
  background-color: var(--kendo-color-info-active, #004ac2);
}

.k-button-solid-success {
  border-color: var(--kendo-color-success, #37b400);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #37b400);
}

.k-button-solid-success:hover, .k-button-solid-success.k-hover {
  border-color: var(--kendo-color-success-hover, #32a500);
  background-color: var(--kendo-color-success-hover, #32a500);
}

.k-button-solid-success:focus, .k-button-solid-success.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-success, #37b400) 30%, transparent);
}

.k-button-solid-success:active, .k-button-solid-success.k-active {
  border-color: var(--kendo-color-success-active, #2d9600);
  background-color: var(--kendo-color-success-active, #2d9600);
}

.k-button-solid-success.k-selected {
  border-color: var(--kendo-color-success-active, #2d9600);
  background-color: var(--kendo-color-success-active, #2d9600);
}

.k-button-solid-warning {
  border-color: var(--kendo-color-warning, #ffc000);
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-button-solid-warning:hover, .k-button-solid-warning.k-hover {
  border-color: var(--kendo-color-warning-hover, #eaaf00);
  background-color: var(--kendo-color-warning-hover, #eaaf00);
}

.k-button-solid-warning:focus, .k-button-solid-warning.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-warning, #ffc000) 30%, transparent);
}

.k-button-solid-warning:active, .k-button-solid-warning.k-active {
  border-color: var(--kendo-color-warning-active, #d49f00);
  background-color: var(--kendo-color-warning-active, #d49f00);
}

.k-button-solid-warning.k-selected {
  border-color: var(--kendo-color-warning-active, #d49f00);
  background-color: var(--kendo-color-warning-active, #d49f00);
}

.k-button-solid-error {
  border-color: var(--kendo-color-error, #f31700);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #f31700);
}

.k-button-solid-error:hover, .k-button-solid-error.k-hover {
  border-color: var(--kendo-color-error-hover, #df1600);
  background-color: var(--kendo-color-error-hover, #df1600);
}

.k-button-solid-error:focus, .k-button-solid-error.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-error, #f31700) 30%, transparent);
}

.k-button-solid-error:active, .k-button-solid-error.k-active {
  border-color: var(--kendo-color-error-active, #ca1400);
  background-color: var(--kendo-color-error-active, #ca1400);
}

.k-button-solid-error.k-selected {
  border-color: var(--kendo-color-error-active, #ca1400);
  background-color: var(--kendo-color-error-active, #ca1400);
}

.k-button-solid-dark {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-button-solid-dark:hover, .k-button-solid-dark.k-hover {
  border-color: var(--kendo-color-dark-hover, #292929);
  background-color: var(--kendo-color-dark-hover, #292929);
}

.k-button-solid-dark:focus, .k-button-solid-dark.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-dark, #3d3d3d) 30%, transparent);
}

.k-button-solid-dark:active, .k-button-solid-dark.k-active {
  border-color: var(--kendo-color-dark-active, #1f1f1f);
  background-color: var(--kendo-color-dark-active, #1f1f1f);
}

.k-button-solid-dark.k-selected {
  border-color: var(--kendo-color-dark-active, #1f1f1f);
  background-color: var(--kendo-color-dark-active, #1f1f1f);
}

.k-button-solid-light {
  border-color: var(--kendo-color-light, #ebebeb);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-button-solid-light:hover, .k-button-solid-light.k-hover {
  border-color: var(--kendo-color-light-hover, #e0e0e0);
  background-color: var(--kendo-color-light-hover, #e0e0e0);
}

.k-button-solid-light:focus, .k-button-solid-light.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-light, #ebebeb) 30%, transparent);
}

.k-button-solid-light:active, .k-button-solid-light.k-active {
  border-color: var(--kendo-color-light-active, #d6d6d6);
  background-color: var(--kendo-color-light-active, #d6d6d6);
}

.k-button-solid-light.k-selected {
  border-color: var(--kendo-color-light-active, #d6d6d6);
  background-color: var(--kendo-color-light-active, #d6d6d6);
}

.k-button-solid-inverse {
  border-color: var(--kendo-color-inverse, #3d3d3d);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-inverse, #3d3d3d);
}

.k-button-solid-inverse:hover, .k-button-solid-inverse.k-hover {
  border-color: var(--kendo-color-inverse-hover, #292929);
  background-color: var(--kendo-color-inverse-hover, #292929);
}

.k-button-solid-inverse:focus, .k-button-solid-inverse.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-inverse, #3d3d3d) 30%, transparent);
}

.k-button-solid-inverse:active, .k-button-solid-inverse.k-active {
  border-color: var(--kendo-color-inverse-active, #1f1f1f);
  background-color: var(--kendo-color-inverse-active, #1f1f1f);
}

.k-button-solid-inverse.k-selected {
  border-color: var(--kendo-color-inverse-active, #1f1f1f);
  background-color: var(--kendo-color-inverse-active, #1f1f1f);
}

.k-button-outline-base {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-base-on-surface, #3d3d3d);
  background-color: rgba(0, 0, 0, 0);
}

.k-button-outline-base:hover, .k-button-outline-base.k-hover {
  border-color: var(--kendo-color-on-base, #3d3d3d);
  color: var(--kendo-color-base, #f5f5f5);
  background-color: var(--kendo-color-on-base, #3d3d3d);
}

.k-button-outline-base:focus, .k-button-outline-base.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 30%, transparent);
}

.k-button-outline-base:active, .k-button-outline-base.k-active {
  border-color: var(--kendo-color-on-base, #3d3d3d);
  color: var(--kendo-color-base, #f5f5f5);
  background-color: var(--kendo-color-on-base, #3d3d3d);
}

.k-button-outline-base.k-selected {
  border-color: var(--kendo-color-on-base, #3d3d3d);
  color: var(--kendo-color-base, #f5f5f5);
  background-color: var(--kendo-color-on-base, #3d3d3d);
}

.k-button-outline-primary {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-primary-on-surface, #ff6358);
  background-color: rgba(0, 0, 0, 0);
}

.k-button-outline-primary:hover, .k-button-outline-primary.k-hover {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-button-outline-primary:focus, .k-button-outline-primary.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-primary, #ff6358) 30%, transparent);
}

.k-button-outline-primary:active, .k-button-outline-primary.k-active {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-button-outline-primary.k-selected {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-button-outline-secondary {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-secondary-on-surface, #292929);
  background-color: rgba(0, 0, 0, 0);
}

.k-button-outline-secondary:hover, .k-button-outline-secondary.k-hover {
  border-color: var(--kendo-color-secondary, #666666);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #666666);
}

.k-button-outline-secondary:focus, .k-button-outline-secondary.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-secondary, #666666) 30%, transparent);
}

.k-button-outline-secondary:active, .k-button-outline-secondary.k-active {
  border-color: var(--kendo-color-secondary, #666666);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #666666);
}

.k-button-outline-secondary.k-selected {
  border-color: var(--kendo-color-secondary, #666666);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #666666);
}

.k-button-outline-tertiary {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-tertiary-on-surface, #028ccb);
  background-color: rgba(0, 0, 0, 0);
}

.k-button-outline-tertiary:hover, .k-button-outline-tertiary.k-hover {
  border-color: var(--kendo-color-tertiary, #03a9f4);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-button-outline-tertiary:focus, .k-button-outline-tertiary.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-tertiary, #03a9f4) 30%, transparent);
}

.k-button-outline-tertiary:active, .k-button-outline-tertiary.k-active {
  border-color: var(--kendo-color-tertiary, #03a9f4);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-button-outline-tertiary.k-selected {
  border-color: var(--kendo-color-tertiary, #03a9f4);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-button-outline-info {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-info-on-surface, #004ac2);
  background-color: rgba(0, 0, 0, 0);
}

.k-button-outline-info:hover, .k-button-outline-info.k-hover {
  border-color: var(--kendo-color-info, #0058e9);
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info, #0058e9);
}

.k-button-outline-info:focus, .k-button-outline-info.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-info, #0058e9) 30%, transparent);
}

.k-button-outline-info:active, .k-button-outline-info.k-active {
  border-color: var(--kendo-color-info, #0058e9);
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info, #0058e9);
}

.k-button-outline-info.k-selected {
  border-color: var(--kendo-color-info, #0058e9);
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info, #0058e9);
}

.k-button-outline-success {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-success-on-surface, #2d9600);
  background-color: rgba(0, 0, 0, 0);
}

.k-button-outline-success:hover, .k-button-outline-success.k-hover {
  border-color: var(--kendo-color-success, #37b400);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #37b400);
}

.k-button-outline-success:focus, .k-button-outline-success.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-success, #37b400) 30%, transparent);
}

.k-button-outline-success:active, .k-button-outline-success.k-active {
  border-color: var(--kendo-color-success, #37b400);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #37b400);
}

.k-button-outline-success.k-selected {
  border-color: var(--kendo-color-success, #37b400);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #37b400);
}

.k-button-outline-warning {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-warning-on-surface, #ffc000);
  background-color: rgba(0, 0, 0, 0);
}

.k-button-outline-warning:hover, .k-button-outline-warning.k-hover {
  border-color: var(--kendo-color-warning, #ffc000);
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-button-outline-warning:focus, .k-button-outline-warning.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-warning, #ffc000) 30%, transparent);
}

.k-button-outline-warning:active, .k-button-outline-warning.k-active {
  border-color: var(--kendo-color-warning, #ffc000);
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-button-outline-warning.k-selected {
  border-color: var(--kendo-color-warning, #ffc000);
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-button-outline-error {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-error-on-surface, #ca1400);
  background-color: rgba(0, 0, 0, 0);
}

.k-button-outline-error:hover, .k-button-outline-error.k-hover {
  border-color: var(--kendo-color-error, #f31700);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #f31700);
}

.k-button-outline-error:focus, .k-button-outline-error.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-error, #f31700) 30%, transparent);
}

.k-button-outline-error:active, .k-button-outline-error.k-active {
  border-color: var(--kendo-color-error, #f31700);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #f31700);
}

.k-button-outline-error.k-selected {
  border-color: var(--kendo-color-error, #f31700);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #f31700);
}

.k-button-outline-dark {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-dark-on-surface, #141414);
  background-color: rgba(0, 0, 0, 0);
}

.k-button-outline-dark:hover, .k-button-outline-dark.k-hover {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-button-outline-dark:focus, .k-button-outline-dark.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-dark, #3d3d3d) 30%, transparent);
}

.k-button-outline-dark:active, .k-button-outline-dark.k-active {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-button-outline-dark.k-selected {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-button-outline-light {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-light-on-surface, #e0e0e0);
  background-color: rgba(0, 0, 0, 0);
}

.k-button-outline-light:hover, .k-button-outline-light.k-hover {
  border-color: var(--kendo-color-light, #ebebeb);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-button-outline-light:focus, .k-button-outline-light.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-light, #ebebeb) 30%, transparent);
}

.k-button-outline-light:active, .k-button-outline-light.k-active {
  border-color: var(--kendo-color-light, #ebebeb);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-button-outline-light.k-selected {
  border-color: var(--kendo-color-light, #ebebeb);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-button-outline-inverse {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-inverse-on-surface, #141414);
  background-color: rgba(0, 0, 0, 0);
}

.k-button-outline-inverse:hover, .k-button-outline-inverse.k-hover {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-button-outline-inverse:focus, .k-button-outline-inverse.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-inverse, #3d3d3d) 30%, transparent);
}

.k-button-outline-inverse:active, .k-button-outline-inverse.k-active {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-button-outline-inverse.k-selected {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-button-flat-base {
  color: inherit;
}

.k-button-flat-primary {
  color: var(--kendo-color-primary-on-surface, #ff6358);
}

.k-button-flat-secondary {
  color: var(--kendo-color-secondary-on-surface, #292929);
}

.k-button-flat-tertiary {
  color: var(--kendo-color-tertiary-on-surface, #028ccb);
}

.k-button-flat-info {
  color: var(--kendo-color-info-on-surface, #004ac2);
}

.k-button-flat-success {
  color: var(--kendo-color-success-on-surface, #2d9600);
}

.k-button-flat-warning {
  color: var(--kendo-color-warning-on-surface, #ffc000);
}

.k-button-flat-error {
  color: var(--kendo-color-error-on-surface, #ca1400);
}

.k-button-flat-dark {
  color: var(--kendo-color-dark-on-surface, #141414);
}

.k-button-flat-light {
  color: var(--kendo-color-light-on-surface, #e0e0e0);
}

.k-button-flat-inverse {
  color: var(--kendo-color-inverse-on-surface, #141414);
}

.k-button-link-base {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-button-link-base:hover, .k-button-link-base.k-hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-button-link-base:focus, .k-button-link-base.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 30%, transparent);
}

.k-button-link-base:active, .k-button-link-base.k-active {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-button-link-base.k-selected {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-button-link-primary {
  color: var(--kendo-color-primary, #ff6358);
}

.k-button-link-primary:hover, .k-button-link-primary.k-hover {
  color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-button-link-primary:focus, .k-button-link-primary.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-primary, #ff6358) 30%, transparent);
}

.k-button-link-primary:active, .k-button-link-primary.k-active {
  color: var(--kendo-color-primary-active, #d45349);
}

.k-button-link-primary.k-selected {
  color: var(--kendo-color-primary-active, #d45349);
}

.k-button-link-secondary {
  color: var(--kendo-color-secondary, #666666);
}

.k-button-link-secondary:hover, .k-button-link-secondary.k-hover {
  color: var(--kendo-color-secondary-hover, #525252);
}

.k-button-link-secondary:focus, .k-button-link-secondary.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-secondary, #666666) 30%, transparent);
}

.k-button-link-secondary:active, .k-button-link-secondary.k-active {
  color: var(--kendo-color-secondary-active, #3d3d3d);
}

.k-button-link-secondary.k-selected {
  color: var(--kendo-color-secondary-active, #3d3d3d);
}

.k-button-link-tertiary {
  color: var(--kendo-color-tertiary, #03a9f4);
}

.k-button-link-tertiary:hover, .k-button-link-tertiary.k-hover {
  color: var(--kendo-color-tertiary-hover, #039ae0);
}

.k-button-link-tertiary:focus, .k-button-link-tertiary.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-tertiary, #03a9f4) 30%, transparent);
}

.k-button-link-tertiary:active, .k-button-link-tertiary.k-active {
  color: var(--kendo-color-tertiary-active, #028ccb);
}

.k-button-link-tertiary.k-selected {
  color: var(--kendo-color-tertiary-active, #028ccb);
}

.k-button-link-info {
  color: var(--kendo-color-info, #0058e9);
}

.k-button-link-info:hover, .k-button-link-info.k-hover {
  color: var(--kendo-color-info-hover, #0052d6);
}

.k-button-link-info:focus, .k-button-link-info.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-info, #0058e9) 30%, transparent);
}

.k-button-link-info:active, .k-button-link-info.k-active {
  color: var(--kendo-color-info-active, #004ac2);
}

.k-button-link-info.k-selected {
  color: var(--kendo-color-info-active, #004ac2);
}

.k-button-link-success {
  color: var(--kendo-color-success, #37b400);
}

.k-button-link-success:hover, .k-button-link-success.k-hover {
  color: var(--kendo-color-success-hover, #32a500);
}

.k-button-link-success:focus, .k-button-link-success.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-success, #37b400) 30%, transparent);
}

.k-button-link-success:active, .k-button-link-success.k-active {
  color: var(--kendo-color-success-active, #2d9600);
}

.k-button-link-success.k-selected {
  color: var(--kendo-color-success-active, #2d9600);
}

.k-button-link-warning {
  color: var(--kendo-color-warning, #ffc000);
}

.k-button-link-warning:hover, .k-button-link-warning.k-hover {
  color: var(--kendo-color-warning-hover, #eaaf00);
}

.k-button-link-warning:focus, .k-button-link-warning.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-warning, #ffc000) 30%, transparent);
}

.k-button-link-warning:active, .k-button-link-warning.k-active {
  color: var(--kendo-color-warning-active, #d49f00);
}

.k-button-link-warning.k-selected {
  color: var(--kendo-color-warning-active, #d49f00);
}

.k-button-link-error {
  color: var(--kendo-color-error, #f31700);
}

.k-button-link-error:hover, .k-button-link-error.k-hover {
  color: var(--kendo-color-error-hover, #df1600);
}

.k-button-link-error:focus, .k-button-link-error.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-error, #f31700) 30%, transparent);
}

.k-button-link-error:active, .k-button-link-error.k-active {
  color: var(--kendo-color-error-active, #ca1400);
}

.k-button-link-error.k-selected {
  color: var(--kendo-color-error-active, #ca1400);
}

.k-button-link-dark {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-button-link-dark:hover, .k-button-link-dark.k-hover {
  color: var(--kendo-color-dark-hover, #292929);
}

.k-button-link-dark:focus, .k-button-link-dark.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-dark, #3d3d3d) 30%, transparent);
}

.k-button-link-dark:active, .k-button-link-dark.k-active {
  color: var(--kendo-color-dark-active, #1f1f1f);
}

.k-button-link-dark.k-selected {
  color: var(--kendo-color-dark-active, #1f1f1f);
}

.k-button-link-light {
  color: var(--kendo-color-light, #ebebeb);
}

.k-button-link-light:hover, .k-button-link-light.k-hover {
  color: var(--kendo-color-light-hover, #e0e0e0);
}

.k-button-link-light:focus, .k-button-link-light.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-light, #ebebeb) 30%, transparent);
}

.k-button-link-light:active, .k-button-link-light.k-active {
  color: var(--kendo-color-light-active, #d6d6d6);
}

.k-button-link-light.k-selected {
  color: var(--kendo-color-light-active, #d6d6d6);
}

.k-button-link-inverse {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-button-link-inverse:hover, .k-button-link-inverse.k-hover {
  color: var(--kendo-color-inverse-hover, #292929);
}

.k-button-link-inverse:focus, .k-button-link-inverse.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-inverse, #3d3d3d) 30%, transparent);
}

.k-button-link-inverse:active, .k-button-link-inverse.k-active {
  color: var(--kendo-color-inverse-active, #1f1f1f);
}

.k-button-link-inverse.k-selected {
  color: var(--kendo-color-inverse-active, #1f1f1f);
}

.k-button-clear-base {
  color: var(--kendo-color-base-on-surface, #3d3d3d);
}

.k-button-clear-base:focus::after, .k-button-clear-base.k-focus::after, .k-button-clear-base:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}

.k-button-clear-primary {
  color: var(--kendo-color-primary-on-surface, #ff6358);
}

.k-button-clear-primary:focus::after, .k-button-clear-primary.k-focus::after, .k-button-clear-primary:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}

.k-button-clear-secondary {
  color: var(--kendo-color-secondary-on-surface, #292929);
}

.k-button-clear-secondary:focus::after, .k-button-clear-secondary.k-focus::after, .k-button-clear-secondary:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}

.k-button-clear-tertiary {
  color: var(--kendo-color-tertiary-on-surface, #028ccb);
}

.k-button-clear-tertiary:focus::after, .k-button-clear-tertiary.k-focus::after, .k-button-clear-tertiary:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}

.k-button-clear-info {
  color: var(--kendo-color-info-on-surface, #004ac2);
}

.k-button-clear-info:focus::after, .k-button-clear-info.k-focus::after, .k-button-clear-info:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}

.k-button-clear-success {
  color: var(--kendo-color-success-on-surface, #2d9600);
}

.k-button-clear-success:focus::after, .k-button-clear-success.k-focus::after, .k-button-clear-success:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}

.k-button-clear-warning {
  color: var(--kendo-color-warning-on-surface, #ffc000);
}

.k-button-clear-warning:focus::after, .k-button-clear-warning.k-focus::after, .k-button-clear-warning:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}

.k-button-clear-error {
  color: var(--kendo-color-error-on-surface, #ca1400);
}

.k-button-clear-error:focus::after, .k-button-clear-error.k-focus::after, .k-button-clear-error:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}

.k-button-clear-dark {
  color: var(--kendo-color-dark-on-surface, #141414);
}

.k-button-clear-dark:focus::after, .k-button-clear-dark.k-focus::after, .k-button-clear-dark:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}

.k-button-clear-light {
  color: var(--kendo-color-light-on-surface, #e0e0e0);
}

.k-button-clear-light:focus::after, .k-button-clear-light.k-focus::after, .k-button-clear-light:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}

.k-button-clear-inverse {
  color: var(--kendo-color-inverse-on-surface, #141414);
}

.k-button-clear-inverse:focus::after, .k-button-clear-inverse.k-focus::after, .k-button-clear-inverse:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}

.k-actions, .k-form-buttons, .k-edit-buttons, .k-action-buttons, .k-columnmenu-actions {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  box-sizing: border-box;
  border-width: 0px 0 0 0;
  border-style: solid;
  border-color: inherit;
  flex-shrink: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: var(--kendo-spacing-2, 0.5rem);
  overflow: hidden;
  clear: both;
}

.k-actions *, .k-form-buttons *, .k-edit-buttons *, .k-action-buttons *, .k-columnmenu-actions *, .k-actions *::before, .k-form-buttons *::before, .k-edit-buttons *::before, .k-action-buttons *::before, .k-columnmenu-actions *::before, .k-actions *::after, .k-form-buttons *::after, .k-edit-buttons *::after, .k-action-buttons *::after, .k-columnmenu-actions *::after {
  box-sizing: border-box;
}

.k-popup .k-actions, .k-popup .k-form-buttons, .k-popup .k-edit-buttons, .k-popup .k-action-buttons, .k-popup .k-columnmenu-actions {
  -webkit-margin-before: var(--kendo-spacing-4, 1rem);
          margin-block-start: var(--kendo-spacing-4, 1rem);
}

.k-actions-start {
  justify-content: flex-start;
}

.k-actions-center {
  justify-content: center;
}

.k-actions-end {
  justify-content: flex-end;
}

.k-actions-justify {
  justify-content: space-between;
}

.k-actions-stretched > * {
  flex: 1 0 0%;
}

.k-actions-horizontal {
  width: 100%;
  flex-flow: row nowrap;
}

.k-actions-vertical {
  flex-flow: column nowrap;
  align-items: normal;
}

.k-justify-content-normal {
  justify-content: normal;
}

.\!k-justify-content-normal {
  justify-content: normal !important;
}

.k-justify-content-stretch {
  justify-content: stretch;
}

.\!k-justify-content-stretch {
  justify-content: stretch !important;
}

.k-justify-content-center {
  justify-content: center;
}

.\!k-justify-content-center {
  justify-content: center !important;
}

.k-justify-content-start {
  justify-content: start;
}

.\!k-justify-content-start {
  justify-content: start !important;
}

.k-justify-content-end {
  justify-content: end;
}

.\!k-justify-content-end {
  justify-content: end !important;
}

.k-justify-content-flex-start {
  justify-content: flex-start;
}

.\!k-justify-content-flex-start {
  justify-content: flex-start !important;
}

.k-justify-content-flex-end {
  justify-content: flex-end;
}

.\!k-justify-content-flex-end {
  justify-content: flex-end !important;
}

.k-justify-content-left {
  justify-content: left;
}

.\!k-justify-content-left {
  justify-content: left !important;
}

.k-justify-content-right {
  justify-content: right;
}

.\!k-justify-content-right {
  justify-content: right !important;
}

.k-justify-content-baseline {
  justify-content: baseline;
}

.\!k-justify-content-baseline {
  justify-content: baseline !important;
}

.k-justify-content-first-baseline {
  justify-content: first baseline;
}

.\!k-justify-content-first-baseline {
  justify-content: first baseline !important;
}

.k-justify-content-last-baseline {
  justify-content: last baseline;
}

.\!k-justify-content-last-baseline {
  justify-content: last baseline !important;
}

.k-justify-content-between {
  justify-content: space-between;
}

.\!k-justify-content-between {
  justify-content: space-between !important;
}

.k-justify-content-around {
  justify-content: space-around;
}

.\!k-justify-content-around {
  justify-content: space-around !important;
}

.k-justify-content-evenly {
  justify-content: space-evenly;
}

.\!k-justify-content-evenly {
  justify-content: space-evenly !important;
}

.k-justify-content-stretch > * {
  flex: 1 0 0%;
}

.\!.k-justify-content-stretch > * {
  flex: 1 0 0% !important;
}

.k-overlay {
  width: 100%;
  height: 100%;
  opacity: 0.5;
  position: fixed;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: 10001;
}

.k-overlay {
  background-color: #000;
}

.k-overlay-primary {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-overlay-secondary {
  background-color: var(--kendo-color-secondary, #666666);
}

.k-overlay-tertiary {
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-overlay-info {
  background-color: var(--kendo-color-info, #0058e9);
}

.k-overlay-success {
  background-color: var(--kendo-color-success, #37b400);
}

.k-overlay-warning {
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-overlay-error {
  background-color: var(--kendo-color-error, #f31700);
}

.k-overlay-dark {
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-overlay-light {
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-overlay-inverse {
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-animation-container {
  position: absolute;
  overflow: hidden;
  z-index: 100;
  outline: none;
}

.k-animation-container-fixed {
  position: fixed;
}

.k-animation-container-relative {
  position: relative;
  display: inline-block;
}

.k-animation-container {
  border-radius: 0;
  border-end-start-radius: 0.25rem;
  border-end-end-radius: 0.25rem;
}

.k-animation-container-shown {
  overflow: visible;
}

.k-popup {
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.k-popup .k-item {
  outline: none;
}

.k-popup > .k-colorpalette {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-popup.k-popup-transparent {
  border-width: 0;
  background-color: rgba(0, 0, 0, 0);
  box-shadow: none;
}

.k-popup.k-popup-flush {
  padding: 0;
}

.k-popup > .k-widget, .k-popup > .k-coloreditor {
  border-width: 0;
}

.k-popup .k-column-list {
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-popup .k-multicheck-wrap {
  max-height: 300px;
  overflow: auto;
}

.k-shadow {
  box-shadow: var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-popup {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
  box-shadow: var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-ripple-target {
  position: relative;
}

.k-ripple {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
}

.k-ripple-blob {
  pointer-events: none;
  position: absolute;
  border-radius: 50%;
  padding: 0;
  -webkit-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  transition: opacity 100ms linear, -webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 100ms linear, transform 500ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 100ms linear, transform 500ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0.1;
  background-color: currentColor;
}

.k-primary .k-ripple-blob {
  opacity: 0.2;
}

.k-ripple-focus::after {
  visibility: visible;
  -webkit-animation: ripple 600ms ease-out;
          animation: ripple 600ms ease-out;
}

@-webkit-keyframes ripple {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0);
            transform: translate(-50%, -50%) scale(0);
  }
  20% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
  }
}

@keyframes ripple {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0);
            transform: translate(-50%, -50%) scale(0);
  }
  20% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
  }
}
.k-table {
  width: 100%;
  max-width: none;
  border-width: 1px;
  border-style: solid;
  text-align: start;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  outline: none;
}

.k-data-table {
  border-width: 1px;
  border-style: solid;
}

.k-data-table .k-table {
  table-layout: fixed;
}

.k-table-thead, .k-table-tbody, .k-table-tfoot, .k-table-row, .k-table-alt-row {
  border-color: inherit;
  text-align: inherit;
}

.k-table-th, .k-table-td {
  border-width: 0;
  border-block-end-width: 0px;
  border-inline-start-width: 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  font-weight: normal;
  text-align: inherit;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: table-cell;
  overflow: hidden;
  position: relative;
}

.k-table-th:first-child, .k-table-td:first-child {
  border-inline-start-width: 0;
}

.k-table-th {
  border-block-end-width: 1px;
}

.k-table-header {
  -webkit-padding-end: var(--kendo-scrollbar-width);
          padding-inline-end: var(--kendo-scrollbar-width);
  border-width: 0 0 1px;
  border-style: solid;
  box-sizing: border-box;
}

.k-table-header .k-table {
  border-width: 0;
}

.k-table-header-wrap {
  -webkit-margin-end: -1px;
          margin-inline-end: -1px;
  width: 100%;
  border-width: 0;
  border-inline-end-width: 1px;
  border-style: solid;
  border-color: inherit;
  overflow: hidden;
}

.k-table-header > .k-table, .k-table-header-wrap > .k-table {
  -webkit-margin-after: -1px;
          margin-block-end: -1px;
}

.k-table-group-sticky-header {
  flex: none;
}

.k-table-group-sticky-header .k-table-th {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
}

.k-table-list {
  margin: 0;
  padding: 0;
  width: 100%;
  max-width: none;
  border-width: 0;
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  empty-cells: show;
  list-style: none;
  outline: none;
}

.k-table-list .k-table-row {
  position: relative;
}

.k-table-list .k-table-row, .k-table-list .k-table-group-row {
  width: 100%;
  box-sizing: border-box;
  display: table-row;
}

.k-table-list .k-table-row.k-first {
  -webkit-border-before: 1px solid currentColor;
          border-block-start: 1px solid currentColor;
}

.k-table-list .k-table-th, .k-table-list .k-table-td {
  vertical-align: middle;
}

.k-table-list .k-table-group-row {
  position: sticky;
}

.k-table-list .k-table-group-row::before {
  content: "​";
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: 0;
  width: 0;
  display: block;
  overflow: hidden;
}

.k-table-list .k-table-group-row .k-table-th {
  width: 100%;
  border-color: inherit;
  color: inherit;
  background-color: inherit;
  position: absolute;
  inset-block-start: 0;
}

.k-table-list .k-table-spacer-td {
  padding: 0 !important;
  width: 0 !important;
  border-inline-start-width: 0 !important;
  border-inline-end-width: 0 !important;
}

.k-table-list .k-table-group-td {
  padding: 0 !important;
  width: 0 !important;
  border-inline-start-width: 0 !important;
  border-inline-end-width: 0 !important;
  overflow: visible;
}

.k-table-list .k-table-group-td > span {
  font-size: 0.75em;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
}

.k-virtual-table .k-table-row, .k-virtual-table .k-table-group-row {
  position: absolute;
  width: 100%;
}

.k-table-scroller {
  position: relative;
  overflow: auto;
}

.k-table-scroller > .k-table {
  border-width: 0;
}

.k-table-footer {
  -webkit-padding-end: var(--kendo-scrollbar-width);
          padding-inline-end: var(--kendo-scrollbar-width);
  border-width: 1px 0 0;
  border-style: solid;
  box-sizing: border-box;
}

.k-table-footer .k-table {
  border-width: 0;
}

.k-table-footer-wrap {
  -webkit-margin-end: -1px;
          margin-inline-end: -1px;
  width: 100%;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
  overflow: hidden;
}

.k-table-sm {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-table-sm .k-table-th, .k-table-sm .k-table-td {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-table-sm .k-table-list .k-table-group-td > span {
  padding-block: 0;
  padding-inline: calc(var(--kendo-spacing-2, 0.5rem) / 2);
}

.k-table-sm .k-table-list .k-table-group-row::before {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: 0;
}

.k-table-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-table-md .k-table-th, .k-table-md .k-table-td {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-table-md .k-table-list .k-table-group-td > span {
  padding-block: 0;
  padding-inline: calc(var(--kendo-spacing-3, 0.75rem) / 2);
}

.k-table-md .k-table-list .k-table-group-row::before {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: 0;
}

.k-table-lg {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-table-lg .k-table-th, .k-table-lg .k-table-td {
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-table-lg .k-table-list .k-table-group-td > span {
  padding-block: 0;
  padding-inline: calc(var(--kendo-spacing-2, 0.5rem) / 2);
}

.k-table-lg .k-table-list .k-table-group-row::before {
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  padding-inline: 0;
}

.k-table, .k-data-table {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-table .k-table-td-row-span, .k-data-table .k-table-td-row-span {
  box-shadow: inset 0 0 0 1px var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-table-thead, .k-table-header, .k-table-group-sticky-header {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-table-tfoot, .k-table-footer {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-table-group-row {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-table-group-td > span {
  color: var(--kendo-color-surface-alt, #ffffff);
  background-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-table-alt-row {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-table-tbody .k-table-row:hover, .k-table-list .k-table-row:hover, .k-table-tbody .k-table-row.k-hover, .k-table-list .k-table-row.k-hover {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 11%, transparent);
}

.k-table-tbody .k-table-row.k-focus, .k-table-tbody .k-table-row:focus, .k-table-list .k-table-row.k-focus, .k-table-list .k-table-row:focus, .k-table-tbody .k-table-td.k-focus, .k-table-tbody .k-table-td:focus, .k-table-list .k-table-td.k-focus, .k-table-list .k-table-td:focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-table-tbody .k-table-row.k-selected > .k-table-td, .k-table-list .k-table-row.k-selected {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-virtual-scroller {
  width: 100%;
  height: 100%;
  flex: 1 1 auto;
  overflow: auto;
  position: relative;
}

.k-virtual-scroller-wrap {
  position: relative;
  z-index: 1;
}

.k-virtual-scroller-content {
  position: absolute;
  width: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.k-virtual-scroller-size {
  position: relative;
  z-index: 0;
}

.k-no-data, .k-nodata {
  min-height: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: lighter;
  text-align: center;
  white-space: normal;
}

.k-no-data, .k-nodata {
  color: var(--kendo-color-subtle, #666666);
}

.k-suggestion-scrollwrap {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-suggestion-scrollwrap .k-suggestion-group {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  flex: 1 1 auto;
  flex-wrap: nowrap;
  overflow: hidden;
  white-space: nowrap;
}

.k-suggestion-group {
  display: flex;
  flex-wrap: wrap;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-suggestion {
  border-radius: var(--kendo-border-radius-xxl, 0.75rem);
  max-width: 100%;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  line-height: var(--kendo-line-height, normal);
  flex: 0 0 auto;
  transition-property: color, background-color, border-color;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out;
  cursor: pointer;
  outline: none;
}

.k-suggestion {
  border-color: var(--kendo-color-base-emphasis, #c2c2c2);
  color: var(--kendo-color-base-on-subtle, #3d3d3d);
  background-color: var(--kendo-color-base-subtle, #ebebeb);
}

.k-suggestion:hover, .k-suggestion.k-hover {
  border-color: var(--kendo-color-base-emphasis, #c2c2c2);
  color: var(--kendo-color-base-on-subtle, #3d3d3d);
  background-color: var(--kendo-color-base-subtle-hover, #e0e0e0);
}

.k-suggestion:active, .k-suggestion.k-active {
  border-color: var(--kendo-color-base-emphasis, #c2c2c2);
  color: var(--kendo-color-base-on-subtle, #3d3d3d);
  background-color: var(--kendo-color-base-subtle-active, #d6d6d6);
}

.k-suggestion:focus, .k-suggestion.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-suggestion-primary {
  border-color: var(--kendo-color-primary-emphasis, #ff9d97);
  color: var(--kendo-color-primary-on-subtle, #5c201c);
  background-color: var(--kendo-color-primary-subtle, #ffeceb);
}

.k-suggestion-primary:hover, .k-suggestion-primary.k-hover {
  border-color: var(--kendo-color-primary-emphasis, #ff9d97);
  color: var(--kendo-color-primary-on-subtle, #5c201c);
  background-color: var(--kendo-color-primary-subtle-hover, #ffdedb);
}

.k-suggestion-primary:active, .k-suggestion-primary.k-active {
  border-color: var(--kendo-color-primary-emphasis, #ff9d97);
  color: var(--kendo-color-primary-on-subtle, #5c201c);
  background-color: var(--kendo-color-primary-subtle-active, #ffc8c4);
}

.k-suggestion-secondary {
  border-color: var(--kendo-color-secondary-emphasis, #e0e0e0);
  color: var(--kendo-color-secondary-on-subtle, #141414);
  background-color: var(--kendo-color-secondary-subtle, #fafafa);
}

.k-suggestion-secondary:hover, .k-suggestion-secondary.k-hover {
  border-color: var(--kendo-color-secondary-emphasis, #e0e0e0);
  color: var(--kendo-color-secondary-on-subtle, #141414);
  background-color: var(--kendo-color-secondary-subtle-hover, #f5f5f5);
}

.k-suggestion-secondary:active, .k-suggestion-secondary.k-active {
  border-color: var(--kendo-color-secondary-emphasis, #e0e0e0);
  color: var(--kendo-color-secondary-on-subtle, #141414);
  background-color: var(--kendo-color-secondary-subtle-active, #ebebeb);
}

.k-bubble {
  border-radius: var(--kendo-border-radius-xxl, 0.75rem);
  border-end-start-radius: var(--kendo-border-radius-xs, 1px);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  border-width: 1px;
  border-style: solid;
  line-height: var(--kendo-line-height, normal);
  display: flex;
  box-sizing: border-box;
  word-wrap: break-word;
}

.k-bubble a {
  color: inherit;
  text-decoration: underline;
}

.k-bubble:hover, .k-bubble.k-hover {
  cursor: pointer;
}

.k-bubble-expandable {
  align-items: flex-start;
  white-space: nowrap;
  overflow: hidden;
}

.k-bubble-expandable.k-expanded {
  white-space: normal;
}

.k-bubble-expandable .k-bubble-content {
  flex: 1 1 0%;
  min-width: 0;
  text-overflow: ellipsis;
  overflow: hidden;
}

.k-bubble-expandable .k-bubble-expandable-indicator {
  padding-inline: var(--kendo-spacing-2\.5, 0.625rem);
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  -webkit-margin-before: calc(var(--kendo-spacing-2, 0.5rem) * -1);
          margin-block-start: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  -webkit-margin-end: calc(var(--kendo-spacing-3, 0.75rem) * -1);
          margin-inline-end: calc(var(--kendo-spacing-3, 0.75rem) * -1);
  -webkit-margin-after: calc(var(--kendo-spacing-3, 0.75rem) / 2 * -1);
          margin-block-end: calc(var(--kendo-spacing-3, 0.75rem) / 2 * -1);
  display: flex;
  flex-shrink: 0;
  cursor: pointer;
}

.k-bubble {
  border-color: var(--kendo-color-base-subtle, #ebebeb);
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-subtle, #ebebeb);
  box-shadow: none;
}

.k-bubble:active, .k-bubble.k-active, .k-bubble.k-selected {
  border-color: var(--kendo-color-base-subtle-active, #d6d6d6);
  background-color: var(--kendo-color-base-subtle-active, #d6d6d6);
}

.k-bubble:focus, .k-bubble:focus-visible, .k-bubble.k-focus {
  border-color: var(--kendo-color-base-subtle, #ebebeb);
  background-color: var(--kendo-color-base-subtle, #ebebeb);
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
  outline: none;
}

.k-bubble:hover, .k-bubble.k-hover {
  border-color: var(--kendo-color-base-subtle-hover, #e0e0e0);
  background-color: var(--kendo-color-base-subtle-hover, #e0e0e0);
}

.k-column-menu-sm {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-column-menu-sm .k-columnmenu-item {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-column-list-sm {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-column-list-sm .k-column-list-item {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-group-menu-sm {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-group-menu-sm .k-group-menu-item {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-column-menu-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-column-menu-md .k-columnmenu-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-column-list-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-column-list-md .k-column-list-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-group-menu-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-group-menu-md .k-group-menu-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-column-menu-lg {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-column-menu-lg .k-columnmenu-item {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-column-list-lg {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-column-list-lg .k-column-list-item {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-group-menu-lg {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-group-menu-lg .k-group-menu-item {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-group-menu .k-group-menu-item-wrap + .k-group-menu-item-wrap {
  -webkit-border-before: 1px solid;
          border-block-start: 1px solid;
}

.k-group-menu-item {
  display: flex;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-group-menu-item-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-block: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  pointer-events: none;
}

.k-group-menu-item-action {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--kendo-spacing-1, 0.25rem);
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  pointer-events: auto;
  cursor: pointer;
}

.k-group-menu-item-drag-action {
  cursor: move;
}

.k-group-menu-item-action:not(.k-group-menu-item-drag-action).k-hover, .k-group-menu-item-action:not(.k-group-menu-item-drag-action):hover {
  background-color: color-mix(in srgb, currentColor 4%, transparent);
}

.k-group-menu-item-action:not(.k-group-menu-item-drag-action).k-selected, .k-group-menu-item-action:not(.k-group-menu-item-drag-action):active {
  background-color: color-mix(in srgb, currentColor 16%, transparent);
}

.k-group-menu-item-action.k-group-menu-item-add-action {
  color: var(--kendo-color-primary, #ff6358);
}

.k-group-menu .k-group-menu-item-wrap + .k-group-menu-item-wrap {
  border-block-start-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-avatar {
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  vertical-align: middle;
  display: inline-flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  overflow: hidden;
}

.k-avatar *, .k-avatar *::before, .k-avatar *::after {
  box-sizing: border-box;
}

.k-avatar-text, .k-avatar-initials {
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-avatar-icon {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

.k-avatar-image {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.k-avatar-image > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  vertical-align: top;
}

.k-avatar-sm {
  width: var(--kendo-spacing-4, 1rem);
  height: var(--kendo-spacing-4, 1rem);
  flex-basis: var(--kendo-spacing-4, 1rem);
}

.k-avatar-md {
  width: var(--kendo-spacing-8, 2rem);
  height: var(--kendo-spacing-8, 2rem);
  flex-basis: var(--kendo-spacing-8, 2rem);
}

.k-avatar-lg {
  width: var(--kendo-spacing-16, 4rem);
  height: var(--kendo-spacing-16, 4rem);
  flex-basis: var(--kendo-spacing-16, 4rem);
}

.k-avatar-bordered {
  border-width: 1px;
}

.k-avatar-solid-primary {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-avatar-solid-secondary {
  border-color: var(--kendo-color-secondary, #666666);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #666666);
}

.k-avatar-solid-tertiary {
  border-color: var(--kendo-color-tertiary, #03a9f4);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-avatar-solid-info {
  border-color: var(--kendo-color-info, #0058e9);
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info, #0058e9);
}

.k-avatar-solid-success {
  border-color: var(--kendo-color-success, #37b400);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #37b400);
}

.k-avatar-solid-warning {
  border-color: var(--kendo-color-warning, #ffc000);
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-avatar-solid-error {
  border-color: var(--kendo-color-error, #f31700);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #f31700);
}

.k-avatar-solid-dark {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-avatar-solid-light {
  border-color: var(--kendo-color-light, #ebebeb);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-avatar-solid-inverse {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-avatar-outline {
  border-color: currentColor;
}

.k-avatar-outline-primary {
  color: var(--kendo-color-primary, #ff6358);
}

.k-avatar-outline-secondary {
  color: var(--kendo-color-secondary, #666666);
}

.k-avatar-outline-tertiary {
  color: var(--kendo-color-tertiary, #03a9f4);
}

.k-avatar-outline-info {
  color: var(--kendo-color-info, #0058e9);
}

.k-avatar-outline-success {
  color: var(--kendo-color-success, #37b400);
}

.k-avatar-outline-warning {
  color: var(--kendo-color-warning, #ffc000);
}

.k-avatar-outline-error {
  color: var(--kendo-color-error, #f31700);
}

.k-avatar-outline-dark {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-avatar-outline-light {
  color: var(--kendo-color-light, #ebebeb);
}

.k-avatar-outline-inverse {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-chip {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-weight: var(--kendo-font-weight-normal, normal);
  font-size: var(--kendo-font-size, inherit);
  line-height: 1;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  gap: var(--kendo-spacing-1, 0.25rem);
  position: relative;
  overflow: hidden;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-chip *, .k-chip *::before, .k-chip *::after {
  box-sizing: border-box;
}

.k-chip .k-selected-icon-wrapper {
  display: none !important;
}

.k-chip-content {
  min-width: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: 1 1 auto;
}

.k-chip-content .k-icon-wrapper-host {
  display: initial;
}

.k-chip-content:first-child {
  -webkit-margin-start: var(--kendo-spacing-1, 0.25rem);
          margin-inline-start: var(--kendo-spacing-1, 0.25rem);
}

.k-chip-content:last-child {
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-chip-text, .k-chip-label {
  padding-block: 0.5em;
  padding-inline: 0;
  margin-block: -0.5em;
  margin-inline: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  flex: 1 1 auto;
}

.k-chip-avatar {
  border-radius: 50%;
  background-size: cover;
  background-position: center;
  flex: none;
}

.k-chip-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
}

.k-chip-actions {
  margin-block: -5em;
  margin-inline: 0;
  flex: none;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-self: center;
}

.k-chip-action {
  flex: none;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-self: center;
}

.k-remove-icon {
  font-size: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
}

.k-chip-list {
  min-width: 0px;
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
}

.k-chip-sm {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: 1;
}

.k-chip-sm .k-chip-action {
  padding: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-chip-avatar {
  width: 1em;
  height: 1em;
  flex-basis: 1em;
}

.k-chip-md {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: 1;
}

.k-chip-md .k-chip-action {
  padding: var(--kendo-spacing-1, 0.25rem);
}

.k-chip-avatar {
  width: 1em;
  height: 1em;
  flex-basis: 1em;
}

.k-chip-lg {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: 1;
}

.k-chip-lg .k-chip-action {
  padding: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-chip-avatar {
  width: 1em;
  height: 1em;
  flex-basis: 1em;
}

.k-chip-list-sm {
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-chip-list-md {
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-chip-list-lg {
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-chip-solid-base {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-base, #3d3d3d);
  background-color: var(--kendo-color-base-subtle, #ebebeb);
}

.k-chip-solid-base:focus, .k-chip-solid-base.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-chip-solid-base:hover, .k-chip-solid-base.k-hover {
  background-color: var(--kendo-color-base-subtle-hover, #e0e0e0);
}

.k-chip-solid-base.k-selected {
  background-color: var(--kendo-color-base-active, #d6d6d6);
}

.k-chip-solid-error {
  border-color: var(--kendo-color-error-emphasis, #f76f60);
  color: var(--kendo-color-error-on-subtle, #7a0c00);
  background-color: var(--kendo-color-error-subtle, #fcddda);
}

.k-chip-solid-error:focus, .k-chip-solid-error.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-error, #f31700) 16%, transparent);
}

.k-chip-solid-error:hover, .k-chip-solid-error.k-hover {
  background-color: var(--kendo-color-error-subtle-hover, #fbc8c3);
}

.k-chip-solid-error.k-selected {
  background-color: var(--kendo-color-error-subtle-active, #f98b80);
}

.k-chip-solid-info {
  border-color: var(--kendo-color-info-emphasis, #6098f2);
  color: var(--kendo-color-info-on-subtle, #002259);
  background-color: var(--kendo-color-info-subtle, #d2e2fb);
}

.k-chip-solid-info:focus, .k-chip-solid-info.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-info, #0058e9) 16%, transparent);
}

.k-chip-solid-info:hover, .k-chip-solid-info.k-hover {
  background-color: var(--kendo-color-info-subtle-hover, #bdd4f8);
}

.k-chip-solid-info.k-selected {
  background-color: var(--kendo-color-info-subtle-active, #80acf4);
}

.k-chip-solid-warning {
  border-color: var(--kendo-color-warning-emphasis, #ffd760);
  color: var(--kendo-color-warning-on-subtle, #5e4700);
  background-color: var(--kendo-color-warning-subtle, #fff4d3);
}

.k-chip-solid-warning:focus, .k-chip-solid-warning.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-warning, #ffc000) 16%, transparent);
}

.k-chip-solid-warning:hover, .k-chip-solid-warning.k-hover {
  background-color: var(--kendo-color-warning-subtle-hover, #ffeebd);
}

.k-chip-solid-warning.k-selected {
  background-color: var(--kendo-color-warning-subtle-active, #ffe79e);
}

.k-chip-solid-success {
  border-color: var(--kendo-color-success-emphasis, #81d15f);
  color: var(--kendo-color-success-on-subtle, #1c5a00);
  background-color: var(--kendo-color-success-subtle, #dcf0d3);
}

.k-chip-solid-success:focus, .k-chip-solid-success.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-success, #37b400) 16%, transparent);
}

.k-chip-solid-success:hover, .k-chip-solid-success.k-hover {
  background-color: var(--kendo-color-success-subtle-hover, #cbe9bf);
}

.k-chip-solid-success.k-selected {
  background-color: var(--kendo-color-success-subtle-active, #b7e1a5);
}

.k-chip-outline-base {
  border-color: var(--kendo-color-base-on-surface, #3d3d3d);
  color: var(--kendo-color-base-on-surface, #3d3d3d);
  background-color: rgba(0, 0, 0, 0);
}

.k-chip-outline-base:focus, .k-chip-outline-base.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-chip-outline-base:hover, .k-chip-outline-base.k-hover {
  color: var(--kendo-color-base, #f5f5f5);
  background-color: var(--kendo-color-base-on-surface, #3d3d3d);
}

.k-chip-outline-base.k-selected {
  color: var(--kendo-color-base, #f5f5f5);
  background-color: var(--kendo-color-base-on-surface, #3d3d3d);
}

.k-chip-outline-error {
  border-color: var(--kendo-color-error-on-surface, #ca1400);
  color: var(--kendo-color-error-on-surface, #ca1400);
  background-color: rgba(0, 0, 0, 0);
}

.k-chip-outline-error:focus, .k-chip-outline-error.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-error, #f31700) 16%, transparent);
}

.k-chip-outline-error:hover, .k-chip-outline-error.k-hover {
  border-color: var(--kendo-color-error-hover, #df1600);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error-hover, #df1600);
}

.k-chip-outline-error.k-selected {
  border-color: var(--kendo-color-error-active, #ca1400);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error-active, #ca1400);
}

.k-chip-outline-info {
  border-color: var(--kendo-color-info-on-surface, #004ac2);
  color: var(--kendo-color-info-on-surface, #004ac2);
  background-color: rgba(0, 0, 0, 0);
}

.k-chip-outline-info:focus, .k-chip-outline-info.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-info, #0058e9) 16%, transparent);
}

.k-chip-outline-info:hover, .k-chip-outline-info.k-hover {
  border-color: var(--kendo-color-info-hover, #0052d6);
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info-hover, #0052d6);
}

.k-chip-outline-info.k-selected {
  border-color: var(--kendo-color-info-active, #004ac2);
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info-active, #004ac2);
}

.k-chip-outline-warning {
  border-color: var(--kendo-color-warning, #ffc000);
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: rgba(0, 0, 0, 0);
}

.k-chip-outline-warning:focus, .k-chip-outline-warning.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-warning, #ffc000) 16%, transparent);
}

.k-chip-outline-warning:hover, .k-chip-outline-warning.k-hover {
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-chip-outline-warning.k-selected {
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-chip-outline-success {
  border-color: var(--kendo-color-success-on-surface, #2d9600);
  color: var(--kendo-color-success-on-surface, #2d9600);
  background-color: rgba(0, 0, 0, 0);
}

.k-chip-outline-success:focus, .k-chip-outline-success.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-success, #37b400) 16%, transparent);
}

.k-chip-outline-success:hover, .k-chip-outline-success.k-hover {
  border-color: var(--kendo-color-success-hover, #32a500);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success-hover, #32a500);
}

.k-chip-outline-success.k-selected {
  border-color: var(--kendo-color-success-active, #2d9600);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success-active, #2d9600);
}

.k-color-preview {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  box-sizing: border-box;
  border-style: solid;
  display: inline-flex;
  flex-flow: row nowrap;
  position: relative;
  overflow: hidden;
}

.k-color-preview *, .k-color-preview *::before, .k-color-preview *::after {
  box-sizing: border-box;
}

.k-coloreditor-current-color {
  cursor: pointer;
}

.k-icon-color-preview {
  border-width: 0;
  border-radius: 0;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  gap: 2px;
}

.k-icon-color-preview .k-color-preview-mask {
  width: 14px;
  height: 2px;
}

.k-color-preview-mask {
  width: 100%;
  height: 100%;
  position: relative;
}

.k-color-preview-mask::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: -1;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAuSURBVHgBxYyxDQAwDMJIL+YT+DjtzFRliUfLcklqBCRT4eCTxbD6kdL2/LgYXqpvCbs3kBv/AAAAAElFTkSuQmCC");
  background-size: contain;
  background-position: 0 0;
}

.k-no-color .k-color-preview-mask::before {
  content: "";
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' version='1.1'%3e%3cline x1='0' x2='20' y1='0' y2='20' stroke='var%28--kendo-color-error, %23f31700%29' stroke-width='1'/%3e%3c/svg%3e");
  background-size: 100% 100%;
  background-position: 0 0;
}

.k-color-preview {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-color-preview:hover, .k-color-preview.k-hover {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-loader {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  line-height: 0;
}

.k-loader-canvas {
  display: flex;
  position: relative;
}

.k-loader-segment {
  border-radius: 50%;
  background-color: currentColor;
  position: absolute;
}

.k-loader-sm {
  padding: calc(var(--kendo-spacing-1, 0.25rem) / 2);
}

.k-loader-sm .k-loader-segment {
  width: var(--kendo-spacing-1, 0.25rem);
  height: var(--kendo-spacing-1, 0.25rem);
}

.k-loader-md {
  padding: calc(var(--kendo-spacing-2, 0.5rem) / 2);
}

.k-loader-md .k-loader-segment {
  width: var(--kendo-spacing-2, 0.5rem);
  height: var(--kendo-spacing-2, 0.5rem);
}

.k-loader-lg {
  padding: calc(var(--kendo-spacing-4, 1rem) / 2);
}

.k-loader-lg .k-loader-segment {
  width: var(--kendo-spacing-4, 1rem);
  height: var(--kendo-spacing-4, 1rem);
}

@-webkit-keyframes pulsing-2-segment {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes pulsing-2-segment {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.k-loader-pulsing-2 .k-loader-canvas {
  align-items: center;
}

.k-loader-pulsing-2 .k-loader-segment:nth-child(1) {
  left: 0;
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
  -webkit-transform-origin: 0 50%;
          transform-origin: 0 50%;
  -webkit-animation: pulsing-2-segment 1s ease infinite;
          animation: pulsing-2-segment 1s ease infinite;
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}

.k-loader-pulsing-2 .k-loader-segment:nth-child(2) {
  right: 0;
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
  -webkit-animation: pulsing-2-segment 1s ease infinite;
          animation: pulsing-2-segment 1s ease infinite;
}

.k-loader-pulsing-2.k-loader-sm .k-loader-canvas {
  width: calc(var(--kendo-spacing-1, 0.25rem) * 3);
  height: calc(var(--kendo-spacing-1, 0.25rem) * 1.5);
}

.k-loader-pulsing-2.k-loader-md .k-loader-canvas {
  width: calc(var(--kendo-spacing-2, 0.5rem) * 3);
  height: calc(var(--kendo-spacing-2, 0.5rem) * 1.5);
}

.k-loader-pulsing-2.k-loader-lg .k-loader-canvas {
  width: calc(var(--kendo-spacing-4, 1rem) * 3);
  height: calc(var(--kendo-spacing-4, 1rem) * 1.5);
}

@-webkit-keyframes spinner-3-segment {
  0% {
    inset-block-start: 0;
    inset-inline-start: 50%;
  }
  33.3333% {
    inset-block-start: 100%;
    inset-inline-start: 0;
  }
  66.6666% {
    inset-block-start: 100%;
    inset-inline-start: 100%;
  }
  100% {
    inset-block-start: 0;
    inset-inline-start: 50%;
  }
}

@keyframes spinner-3-segment {
  0% {
    inset-block-start: 0;
    inset-inline-start: 50%;
  }
  33.3333% {
    inset-block-start: 100%;
    inset-inline-start: 0;
  }
  66.6666% {
    inset-block-start: 100%;
    inset-inline-start: 100%;
  }
  100% {
    inset-block-start: 0;
    inset-inline-start: 50%;
  }
}
.k-loader-spinner-3 .k-loader-segment {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-loader-spinner-3 .k-loader-segment:nth-child(1) {
  top: 0;
  left: 50%;
  -webkit-animation: spinner-3-segment 2s ease infinite;
          animation: spinner-3-segment 2s ease infinite;
}

.k-loader-spinner-3 .k-loader-segment:nth-child(2) {
  top: 100%;
  left: 0;
  -webkit-animation: spinner-3-segment 2s ease infinite;
          animation: spinner-3-segment 2s ease infinite;
  -webkit-animation-delay: -0.6666666667s;
          animation-delay: -0.6666666667s;
}

.k-loader-spinner-3 .k-loader-segment:nth-child(3) {
  top: 100%;
  left: 100%;
  -webkit-animation: spinner-3-segment 2s ease infinite;
          animation: spinner-3-segment 2s ease infinite;
  -webkit-animation-delay: -1.3333333333s;
          animation-delay: -1.3333333333s;
}

.k-loader-spinner-3.k-loader-sm .k-loader-canvas {
  margin: calc(var(--kendo-spacing-1, 0.25rem) / 2);
  width: calc(var(--kendo-spacing-1, 0.25rem) * 4 - var(--kendo-spacing-1, 0.25rem));
  height: calc(var(--kendo-spacing-1, 0.25rem) * 4 * 0.8660254038 - var(--kendo-spacing-1, 0.25rem));
}

.k-loader-spinner-3.k-loader-md .k-loader-canvas {
  margin: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  width: calc(var(--kendo-spacing-2, 0.5rem) * 4 - var(--kendo-spacing-2, 0.5rem));
  height: calc(var(--kendo-spacing-2, 0.5rem) * 4 * 0.8660254038 - var(--kendo-spacing-2, 0.5rem));
}

.k-loader-spinner-3.k-loader-lg .k-loader-canvas {
  margin: calc(var(--kendo-spacing-4, 1rem) / 2);
  width: calc(var(--kendo-spacing-4, 1rem) * 4 - var(--kendo-spacing-4, 1rem));
  height: calc(var(--kendo-spacing-4, 1rem) * 4 * 0.8660254038 - var(--kendo-spacing-4, 1rem));
}

@-webkit-keyframes spinner-4-segment-1 {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 0;
    left: 0;
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
  66.6% {
    top: 0;
    left: 0;
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}

@keyframes spinner-4-segment-1 {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 0;
    left: 0;
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
  66.6% {
    top: 0;
    left: 0;
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@-webkit-keyframes spinner-4-segment-2 {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 0;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(0);
            transform: translateX(-100%) translateY(0);
  }
  66.6% {
    top: 0;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(0);
            transform: translateX(-100%) translateY(0);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4-segment-2 {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 0;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(0);
            transform: translateX(-100%) translateY(0);
  }
  66.6% {
    top: 0;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(0);
            transform: translateX(-100%) translateY(0);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@-webkit-keyframes spinner-4-segment-3 {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4-segment-3 {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@-webkit-keyframes spinner-4-segment-4 {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4-segment-4 {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4 {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  33.3% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  66.6% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}
.k-loader-spinner-4 .k-loader-canvas {
  -webkit-animation: spinner-4 1.833s ease infinite;
          animation: spinner-4 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment {
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

.k-loader-spinner-4 .k-loader-segment:nth-child(1) {
  -webkit-animation: spinner-4-segment-1 1.833s ease infinite;
          animation: spinner-4-segment-1 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment:nth-child(2) {
  -webkit-animation: spinner-4-segment-2 1.833s ease infinite;
          animation: spinner-4-segment-2 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment:nth-child(3) {
  -webkit-animation: spinner-4-segment-3 1.833s ease infinite;
          animation: spinner-4-segment-3 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment:nth-child(4) {
  -webkit-animation: spinner-4-segment-4 1.833s ease infinite;
          animation: spinner-4-segment-4 1.833s ease infinite;
}

.k-loader-spinner-4.k-loader-sm .k-loader-canvas {
  width: calc(var(--kendo-spacing-1, 0.25rem) * 4);
  height: calc(var(--kendo-spacing-1, 0.25rem) * 4);
}

.k-loader-spinner-4.k-loader-md .k-loader-canvas {
  width: calc(var(--kendo-spacing-2, 0.5rem) * 4);
  height: calc(var(--kendo-spacing-2, 0.5rem) * 4);
}

.k-loader-spinner-4.k-loader-lg .k-loader-canvas {
  width: calc(var(--kendo-spacing-4, 1rem) * 4);
  height: calc(var(--kendo-spacing-4, 1rem) * 4);
}

.k-loader-container {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 20001;
}

.k-loader-container .k-loader {
  padding: 0;
}

.k-loader-container, .k-loader-container-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
}

.k-loader-container-overlay {
  opacity: 0.5;
}

.k-loader-container-inner {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 2;
}

.k-loader-container-panel {
  border-width: 1px;
  border-style: solid;
  border-radius: var(--kendo-border-radius-md, 0.25rem);
}

.k-loader-container-sm .k-loader-container-inner {
  padding: var(--kendo-spacing-4, 1rem);
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-loader-container-sm .k-loader-container-label {
  font-size: var(--kendo-font-size-sm, inherit);
}

.k-loader-container-md .k-loader-container-inner {
  padding: var(--kendo-spacing-5, 1.25rem);
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-loader-container-md .k-loader-container-label {
  font-size: var(--kendo-font-size, inherit);
}

.k-loader-container-lg .k-loader-container-inner {
  padding: var(--kendo-spacing-6, 1.5rem);
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-loader-container-lg .k-loader-container-label {
  font-size: var(--kendo-font-size-lg, inherit);
}

.k-loader-top .k-loader-container-inner {
  flex-direction: column;
  text-align: center;
}

.k-loader-end .k-loader-container-label {
  order: -1;
}

.k-loading-mask, .k-loading-image, .k-loading-color {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.k-loading-mask *, .k-loading-mask *::before, .k-loading-mask *::after, .k-loading-mask::before, .k-loading-mask::after, .k-loading-image *, .k-loading-image *::before, .k-loading-image *::after, .k-loading-image::before, .k-loading-image::after, .k-loading-color *, .k-loading-color *::before, .k-loading-color *::after, .k-loading-color::before, .k-loading-color::after {
  box-sizing: border-box;
}

.k-loading-mask {
  z-index: 100;
}

.k-loading-mask.k-opaque .k-loading-color {
  opacity: 1;
}

.k-loading-text {
  text-indent: -4000px;
  text-align: center;
  position: absolute;
  color: currentColor;
}

.k-loading-image {
  z-index: 2;
  color: currentColor;
}

.k-loading-color {
  background-color: var(--kendo-color-surface-alt, #ffffff);
  opacity: 0.3;
}

.k-i-loading {
  width: 1em;
  height: 1em;
  line-height: 1;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
  background-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  color: currentColor;
}

.k-i-loading::before, .k-i-loading::after {
  box-sizing: border-box;
}

.k-i-loading::before, .k-i-loading::after, .k-loading-image::before, .k-loading-image::after {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  display: inline-block;
  content: "";
  box-sizing: inherit;
  border-radius: 50%;
  border-width: 0.05em;
  border-style: solid;
  border-color: currentColor;
  border-block-start-color: rgba(0, 0, 0, 0);
  border-block-end-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
}

.k-icon.k-i-loading::before, .k-icon.k-i-loading::after {
  content: "";
}

.k-i-loading::before, .k-loading-image::before {
  -webkit-margin-before: -0.5em;
          margin-block-start: -0.5em;
  -webkit-margin-start: -0.5em;
          margin-inline-start: -0.5em;
  width: 1em;
  height: 1em;
  -webkit-animation: k-loading-animation 0.7s linear infinite;
          animation: k-loading-animation 0.7s linear infinite;
}

.k-i-loading::after, .k-loading-image::after {
  -webkit-margin-before: -0.25em;
          margin-block-start: -0.25em;
  -webkit-margin-start: -0.25em;
          margin-inline-start: -0.25em;
  width: 0.5em;
  height: 0.5em;
  animation: k-loading-animation reverse 1.4s linear infinite;
}

.k-loading-image::before, .k-loading-image::after {
  content: "";
  border-width: 1px;
  border-width: clamp(0.015em, 1px, 1px);
  font-size: 4em;
}

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

@keyframes k-loading-animation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.k-loader-primary {
  color: var(--kendo-color-primary, #ff6358);
}

.k-loader-secondary {
  color: var(--kendo-color-secondary, #666666);
}

.k-loader-tertiary {
  color: var(--kendo-color-tertiary, #03a9f4);
}

.k-loader-info {
  color: var(--kendo-color-info, #0058e9);
}

.k-loader-success {
  color: var(--kendo-color-success, #37b400);
}

.k-loader-warning {
  color: var(--kendo-color-warning, #ffc000);
}

.k-loader-error {
  color: var(--kendo-color-error, #f31700);
}

.k-loader-dark {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-loader-light {
  color: var(--kendo-color-light, #ebebeb);
}

.k-loader-inverse {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-loader-container-panel {
  background-color: #fff;
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-skeleton, .k-placeholder-line {
  display: block;
}

.k-skeleton-text, .k-placeholder-line {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  -webkit-transform: scale(1, 0.6);
          transform: scale(1, 0.6);
}

.k-skeleton-text:empty::before, .k-placeholder-line:empty::before {
  content: "​";
}

.k-skeleton-rect {
  border-radius: 0;
}

.k-skeleton-circle {
  border-radius: 9999px;
}

@keyframes k-skeleton-wave {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  60% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
.k-skeleton-wave .k-skeleton, .k-skeleton-wave .k-placeholder-line, .k-skeleton-wave.k-skeleton, .k-skeleton-wave.k-placeholder-line {
  position: relative;
  overflow: hidden;
}

.k-skeleton-wave .k-skeleton::after, .k-skeleton-wave .k-placeholder-line::after, .k-skeleton-wave.k-skeleton::after, .k-skeleton-wave.k-placeholder-line::after {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-animation: k-skeleton-wave 1.6s linear 0.5s infinite;
          animation: k-skeleton-wave 1.6s linear 0.5s infinite;
}

@keyframes k-skeleton-pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.k-skeleton-pulse .k-skeleton, .k-skeleton-pulse .k-placeholder-line, .k-skeleton-pulse.k-skeleton, .k-skeleton-pulse.k-placeholder-line {
  -webkit-animation: k-skeleton-pulse 1.5s ease-in-out 0.5s infinite;
          animation: k-skeleton-pulse 1.5s ease-in-out 0.5s infinite;
}

.k-skeleton, .k-placeholder-line {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 20%, transparent);
}

.k-skeleton-wave .k-skeleton::after, .k-skeleton-wave .k-placeholder-line::after, .k-skeleton-wave.k-skeleton::after, .k-skeleton-wave.k-placeholder-line::after {
  background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.04), transparent);
}

.k-tooltip {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  margin: 0;
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  background-repeat: repeat-x;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height-sm, normal);
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  position: absolute;
  z-index: 12000;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-tooltip *, .k-tooltip *::before, .k-tooltip *::after {
  box-sizing: border-box;
}

.k-tooltip-icon {
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
  flex-shrink: 0;
}

.k-tooltip-title {
  -webkit-margin-after: 0.25em;
          margin-block-end: 0.25em;
  font-size: calc(var(--kendo-font-size, 0.875rem) * 1.25);
  line-height: var(--kendo-line-height-xs, normal);
}

.k-tooltip-content {
  align-self: stretch;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-tooltip-button {
  -webkit-margin-start: var(--kendo-spacing-1, 0.25rem);
          margin-inline-start: var(--kendo-spacing-1, 0.25rem);
  flex-shrink: 0;
}

.k-tooltip-button .k-icon {
  color: inherit;
  vertical-align: top;
}

.k-callout {
  width: 12px;
  height: 12px;
  border-width: 6px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  position: absolute;
  pointer-events: none;
}

.k-callout-n {
  margin-left: -6px;
  border-bottom-color: currentColor;
  top: -12px;
  left: 50%;
  pointer-events: none;
}

.k-callout-e {
  margin-top: -6px;
  border-left-color: currentColor;
  top: 50%;
  right: -12px;
  pointer-events: none;
}

.k-callout-s {
  margin-left: -6px;
  border-block-start-color: currentColor;
  bottom: -12px;
  left: 50%;
  pointer-events: none;
}

.k-callout-w {
  margin-top: -6px;
  border-right-color: currentColor;
  top: 50%;
  left: -12px;
  pointer-events: none;
}

.k-tooltip {
  border-color: var(--kendo-color-on-app-surface, #3d3d3d);
  color: var(--kendo-color-app-surface, #ffffff);
  background-color: var(--kendo-color-on-app-surface, #3d3d3d);
  box-shadow: var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-tooltip .k-callout {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-tooltip-inverse {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-tooltip-inverse .k-callout {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-tooltip-light {
  border-color: var(--kendo-color-light, #ebebeb);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-tooltip-light .k-callout {
  color: var(--kendo-color-light, #ebebeb);
}

.k-tooltip-dark {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-tooltip-dark .k-callout {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-tooltip-error {
  border-color: var(--kendo-color-error, #f31700);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #f31700);
}

.k-tooltip-error .k-callout {
  color: var(--kendo-color-error, #f31700);
}

.k-tooltip-warning {
  border-color: var(--kendo-color-warning, #ffc000);
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-tooltip-warning .k-callout {
  color: var(--kendo-color-warning, #ffc000);
}

.k-tooltip-success {
  border-color: var(--kendo-color-success, #37b400);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #37b400);
}

.k-tooltip-success .k-callout {
  color: var(--kendo-color-success, #37b400);
}

.k-tooltip-info {
  border-color: var(--kendo-color-info, #0058e9);
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info, #0058e9);
}

.k-tooltip-info .k-callout {
  color: var(--kendo-color-info, #0058e9);
}

.k-tooltip-tertiary {
  border-color: var(--kendo-color-tertiary, #03a9f4);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-tooltip-tertiary .k-callout {
  color: var(--kendo-color-tertiary, #03a9f4);
}

.k-tooltip-secondary {
  border-color: var(--kendo-color-secondary, #666666);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #666666);
}

.k-tooltip-secondary .k-callout {
  color: var(--kendo-color-secondary, #666666);
}

.k-tooltip-primary {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-tooltip-primary .k-callout {
  color: var(--kendo-color-primary, #ff6358);
}

.k-current-time {
  width: 1px;
  position: absolute;
}

.k-current-time.k-current-time-arrow-left, .k-current-time.k-current-time-arrow-right, .k-current-time.k-current-time-arrow-down {
  width: 0;
  height: 0;
  background: rgba(0, 0, 0, 0);
  border: 4px solid rgba(0, 0, 0, 0);
}

.k-current-time {
  background: red;
}

.k-current-time.k-current-time-arrow-left {
  border-inline-end-color: red;
}

.k-current-time.k-current-time-arrow-right {
  border-inline-start-color: red;
}

.k-current-time.k-current-time-arrow-down {
  border-block-start-color: red;
}

.k-marquee {
  position: absolute;
  z-index: 100000;
}

.k-marquee-color, .k-marquee-text {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
}

.k-marquee-color {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  opacity: 0.6;
}

.k-marquee-text {
  color: var(--kendo-color-on-primary, #ffffff);
}

.k-text-selection ::selection {
  background-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
}

.k-menu-bar, .k-menu {
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  position: relative;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-menu-bar *, .k-menu *, .k-menu-bar *::before, .k-menu *::before, .k-menu-bar *::after, .k-menu *::after {
  box-sizing: border-box;
}

.k-menu-item {
  border-width: 0;
  outline: 0;
  display: flex;
  flex-flow: column nowrap;
  flex: none;
  position: relative;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-menu-item.k-selected {
  font-weight: var(--kendo-font-weight-bold, normal);
}

.k-menu-item-content {
  display: block;
  height: auto;
  overflow: visible;
}

.k-menu-item-content .k-actions, .k-menu-item-content .k-form-buttons, .k-menu-item-content .k-edit-buttons, .k-menu-item-content .k-action-buttons, .k-menu-item-content .k-columnmenu-actions {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.k-menu-link {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  outline: 0;
  color: inherit;
  display: flex;
  flex-flow: row nowrap;
  flex: 1 1 auto;
  gap: var(--kendo-spacing-1, 0.25rem);
  align-items: center;
  position: relative;
  white-space: nowrap;
  cursor: pointer;
}

.k-menu-link-text {
  display: flex;
  flex-flow: row nowrap;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-menu-expand-arrow {
  -webkit-margin-end: calc(var(--kendo-spacing-1, 0.25rem) * -1);
          margin-inline-end: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  display: inline-flex;
  flex-flow: row wrap;
  align-items: center;
  flex: none;
  position: relative;
}

.k-menu-horizontal {
  flex-direction: row;
}

.k-menu-horizontal > .k-menu-item + .k-menu-item {
  -webkit-margin-start: var(--kendo-spacing-0, 0px);
          margin-inline-start: var(--kendo-spacing-0, 0px);
}

.k-menu-horizontal > .k-separator {
  margin-block: var(--kendo-spacing-1\.5, 0.375rem);
  margin-inline: var(--kendo-spacing-1, 0.25rem);
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
  border-style: solid;
}

.k-menu-vertical {
  flex-direction: column;
  width: 100%;
}

.k-menu-vertical > .k-menu-item + .k-menu-item {
  -webkit-margin-before: var(--kendo-spacing-0, 0px);
          margin-block-start: var(--kendo-spacing-0, 0px);
}

.k-menu-vertical > .k-menu-item > .k-menu-link {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  -webkit-padding-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 + 16px);
          padding-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 + 16px);
}

.k-menu-vertical > .k-menu-item > .k-menu-link > .k-menu-expand-arrow {
  -webkit-margin-start: var(--kendo-spacing-2, 0.5rem);
          margin-inline-start: var(--kendo-spacing-2, 0.5rem);
  -webkit-margin-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 * -1 - 16px - var(--kendo-spacing-2, 0.5rem) / 2 * -1);
          margin-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 * -1 - 16px - var(--kendo-spacing-2, 0.5rem) / 2 * -1);
}

.k-menu-vertical > .k-separator {
  margin-block: var(--kendo-spacing-1\.5, 0.375rem);
  margin-inline: 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: block;
}

.k-menu-popup {
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  overflow: auto;
  max-height: 80vh;
}

.k-menu-popup *, .k-menu-popup *::before, .k-menu-popup *::after {
  box-sizing: border-box;
}

.k-menu-popup .k-menu-item {
  font-weight: initial;
}

.k-menu-group {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-flow: column nowrap;
  position: absolute;
}

.k-menu-group .k-menu-item + .k-menu-item {
  -webkit-margin-before: var(--kendo-spacing-0, 0px);
          margin-block-start: var(--kendo-spacing-0, 0px);
}

.k-menu-group .k-separator {
  margin-block: var(--kendo-spacing-1, 0.25rem);
  margin-inline: 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: block;
}

.k-menu-popup .k-menu-group {
  position: relative;
}

.k-menu-group-sm {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-menu-group-sm .k-menu-item {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-menu-group-sm .k-menu-link {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  -webkit-padding-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 + 16px);
          padding-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 + 16px);
}

.k-menu-group-sm .k-menu-expand-arrow {
  -webkit-margin-start: var(--kendo-spacing-2, 0.5rem);
          margin-inline-start: var(--kendo-spacing-2, 0.5rem);
  -webkit-margin-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 * -1 - 16px - var(--kendo-spacing-2, 0.5rem) / 2 * -1);
          margin-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 * -1 - 16px - var(--kendo-spacing-2, 0.5rem) / 2 * -1);
}

.k-menu-group-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-menu-group-md .k-menu-item {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-menu-group-md .k-menu-link {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  -webkit-padding-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 + 16px);
          padding-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 + 16px);
}

.k-menu-group-md .k-menu-expand-arrow {
  -webkit-margin-start: var(--kendo-spacing-2, 0.5rem);
          margin-inline-start: var(--kendo-spacing-2, 0.5rem);
  -webkit-margin-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 * -1 - 16px - var(--kendo-spacing-2, 0.5rem) / 2 * -1);
          margin-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 * -1 - 16px - var(--kendo-spacing-2, 0.5rem) / 2 * -1);
}

.k-menu-group-lg {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-menu-group-lg .k-menu-item {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-menu-group-lg .k-menu-link {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  -webkit-padding-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 + 16px);
          padding-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 + 16px);
}

.k-menu-group-lg .k-menu-expand-arrow {
  -webkit-margin-start: var(--kendo-spacing-2, 0.5rem);
          margin-inline-start: var(--kendo-spacing-2, 0.5rem);
  -webkit-margin-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 * -1 - 16px - var(--kendo-spacing-2, 0.5rem) / 2 * -1);
          margin-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 * -1 - 16px - var(--kendo-spacing-2, 0.5rem) / 2 * -1);
}

.k-popups-wrapper {
  position: relative;
  border: 0;
  margin: 0;
  padding: 0;
}

.k-context-menu {
  margin: 0;
  border-width: 1px;
  border-style: solid;
}

.k-animation-container .k-context-menu.k-menu-horizontal {
  display: flex !important;
  flex-wrap: nowrap;
}

.k-context-menu-popup {
  z-index: 12000;
}

.k-context-menu-popup .k-context-menu {
  border-width: 0;
}

.k-popup .k-context-menu, .k-context-menu-popup .k-context-menu {
  border-width: 0;
}

.k-menu-scroll-wrapper {
  margin: 0;
  padding: 0;
  border: 0;
  position: relative;
  display: flex;
  align-items: center;
}

.k-menu-scroll-wrapper .k-menu {
  overflow: hidden;
  flex-wrap: nowrap;
}

.k-menu-scroll-wrapper-vertical {
  flex-direction: column;
}

.k-menu-scroll-wrapper-vertical > .k-menu-scroll-button {
  width: 100%;
}

.k-menu:not(.k-context-menu) {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: rgba(0, 0, 0, 0);
}

.k-menu:not(.k-context-menu) > .k-item {
  color: var(--kendo-color-subtle, #666666);
}

.k-menu:not(.k-context-menu) > .k-item:hover, .k-menu:not(.k-context-menu) > .k-item.k-hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-menu:not(.k-context-menu) > .k-item:active, .k-menu:not(.k-context-menu) > .k-item.k-active {
  color: var(--kendo-color-primary, #ff6358);
}

.k-menu:not(.k-context-menu) > .k-item:focus, .k-menu:not(.k-context-menu) > .k-item.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-menu:not(.k-context-menu) > .k-item.k-selected {
  color: var(--kendo-color-primary, #ff6358);
}

.k-menu:not(.k-context-menu) > .k-separator {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-menu-group, .k-menu.k-context-menu {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-menu-group .k-item > .k-link:hover, .k-menu-group .k-item > .k-link.k-hover, .k-menu.k-context-menu .k-item > .k-link:hover, .k-menu.k-context-menu .k-item > .k-link.k-hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-menu-group .k-item > .k-link:active, .k-menu-group .k-item > .k-link.k-active, .k-menu-group .k-item > .k-link.k-selected, .k-menu.k-context-menu .k-item > .k-link:active, .k-menu.k-context-menu .k-item > .k-link.k-active, .k-menu.k-context-menu .k-item > .k-link.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-menu-group .k-item:focus > .k-link, .k-menu-group .k-item.k-focus > .k-link, .k-menu.k-context-menu .k-item:focus > .k-link, .k-menu.k-context-menu .k-item.k-focus > .k-link {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-menu-group > .k-separator, .k-menu.k-context-menu > .k-separator {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-menu-scroll-wrapper .k-menu-scroll-button {
  color: var(--kendo-color-subtle, #666666);
}

.k-menu-scroll-wrapper .k-menu-scroll-button:hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-menu-scroll-wrapper .k-menu-scroll-button:hover::before {
  opacity: 0;
}

.k-toolbar {
  margin: 0;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  list-style: none;
  display: flex;
  flex-flow: row wrap;
  gap: var(--kendo-spacing-2, 0.5rem);
  align-items: center;
  justify-content: flex-start;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-toolbar::before {
  content: "";
  height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
}

.k-toolbar.k-toolbar-resizable {
  flex-wrap: nowrap;
}

.k-toolbar.k-toolbar-scrollable {
  flex-wrap: nowrap;
  position: relative;
}

.k-toolbar.k-toolbar-scrollable-overlay::before, .k-toolbar.k-toolbar-scrollable-overlay::after {
  content: "";
  height: 100%;
  aspect-ratio: 1;
  position: absolute;
  z-index: 3;
}

.k-toolbar.k-toolbar-scrollable-overlay::before {
  inset-inline-start: 0;
}

.k-toolbar.k-toolbar-scrollable-overlay::after {
  inset-inline-end: 0;
}

.k-toolbar.k-toolbar-scrollable-overlay.k-toolbar-scrollable-start::before, .k-toolbar.k-toolbar-scrollable-overlay.k-toolbar-scrollable-end::after {
  display: none;
}

.k-toolbar > * {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
}

.k-toolbar > * > label {
  -webkit-margin-end: var(--kendo-spacing-2, 0.5rem);
          margin-inline-end: var(--kendo-spacing-2, 0.5rem);
  align-self: center;
}

.k-toolbar .k-input, .k-toolbar .k-picker {
  width: 10em;
}

.k-toolbar .k-color-picker, .k-toolbar .k-colorpicker {
  width: -webkit-min-content;
  width: min-content;
}

.k-toolbar .k-toolbar-overflow-button {
  -webkit-margin-start: auto;
          margin-inline-start: auto;
}

.k-toolbar .k-toolbar-button-separator {
  height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
  -webkit-margin-start: auto;
          margin-inline-start: auto;
}

.k-toolbar .k-toolbar-button-separator + .k-toolbar-overflow-button {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}

.k-toolbar .k-toolbar-spacer {
  height: 1.4285714286em;
  flex: 1 0 0%;
}

.k-toolbar .k-toolbar-item:focus, .k-toolbar .k-toolbar-item.k-focus {
  text-decoration: none;
  outline: 0;
}

.k-toolbar .k-separator, .k-toolbar-separator {
  width: 0;
  height: 1.4285714286em;
  border-width: 0 0 0 1px;
  border-style: solid;
  align-self: center;
}

.k-toolbar-items {
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
  align-items: center;
  justify-content: flex-start;
  flex: 1 1 auto;
  overflow: hidden;
}

.k-toolbar-items-scroll {
  overflow-x: auto;
  scrollbar-width: none;
}

.k-toolbar-items-scroll::-webkit-scrollbar {
  display: none;
}

.k-toolbar-items-list {
  display: flex;
  flex-flow: row wrap;
  gap: var(--kendo-spacing-2, 0.5rem);
  align-items: center;
  justify-content: flex-start;
  flex: 1 1 auto;
  overflow: hidden;
}

.k-toolbar-outline {
  border-width: 1px;
  background: none;
}

.k-toolbar-flat {
  border-block-start-color: rgba(0, 0, 0, 0) !important;
  border-inline-color: rgba(0, 0, 0, 0) !important;
  background: none !important;
}

.k-toolbar-group {
  display: flex;
  flex-direction: inherit;
  flex-wrap: nowrap;
  gap: inherit;
}

.k-toolbar-sm {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  gap: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-toolbar-sm::before {
  -webkit-margin-start: calc(var(--kendo-spacing-1\.5, 0.375rem) * -1);
          margin-inline-start: calc(var(--kendo-spacing-1\.5, 0.375rem) * -1);
}

.k-toolbar-sm.k-toolbar-scrollable-overlay::before {
  inset-inline-start: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-toolbar-sm > * > label {
  -webkit-margin-end: var(--kendo-spacing-1\.5, 0.375rem);
          margin-inline-end: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-toolbar-sm .k-toolbar-items {
  gap: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-toolbar-sm .k-toolbar-button-separator {
  height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-0\.5, 0.125rem) * 2 + 2px);
}

.k-toolbar-sm .k-toolbar-items-scroll {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  margin-block: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  margin-inline: calc(var(--kendo-spacing-1, 0.25rem) * -1);
}

.k-toolbar-sm.k-toolbar-scrollable-overlay .k-toolbar-items-scroll:only-child, .k-toolbar-sm .k-toolbar-items-scroll:not(:only-child) {
  -webkit-padding-end: 0;
          padding-inline-end: 0;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}

.k-toolbar-items-list-sm {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  gap: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-toolbar-md {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-toolbar-md::before {
  -webkit-margin-start: calc(var(--kendo-spacing-2, 0.5rem) * -1);
          margin-inline-start: calc(var(--kendo-spacing-2, 0.5rem) * -1);
}

.k-toolbar-md.k-toolbar-scrollable-overlay::before {
  inset-inline-start: var(--kendo-spacing-2, 0.5rem);
}

.k-toolbar-md > * > label {
  -webkit-margin-end: var(--kendo-spacing-2, 0.5rem);
          margin-inline-end: var(--kendo-spacing-2, 0.5rem);
}

.k-toolbar-md .k-toolbar-items {
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-toolbar-md .k-toolbar-button-separator {
  height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
}

.k-toolbar-md .k-toolbar-items-scroll {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  margin-block: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  margin-inline: calc(var(--kendo-spacing-2, 0.5rem) * -1);
}

.k-toolbar-md.k-toolbar-scrollable-overlay .k-toolbar-items-scroll:only-child, .k-toolbar-md .k-toolbar-items-scroll:not(:only-child) {
  -webkit-padding-end: 0;
          padding-inline-end: 0;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}

.k-toolbar-items-list-md {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-toolbar-lg {
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  padding-inline: var(--kendo-spacing-2\.5, 0.625rem);
  gap: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-toolbar-lg::before {
  -webkit-margin-start: calc(var(--kendo-spacing-2\.5, 0.625rem) * -1);
          margin-inline-start: calc(var(--kendo-spacing-2\.5, 0.625rem) * -1);
}

.k-toolbar-lg.k-toolbar-scrollable-overlay::before {
  inset-inline-start: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-toolbar-lg > * > label {
  -webkit-margin-end: var(--kendo-spacing-2\.5, 0.625rem);
          margin-inline-end: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-toolbar-lg .k-toolbar-items {
  gap: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-toolbar-lg .k-toolbar-button-separator {
  height: calc(var(--kendo-line-height-lg, normal) * 1em + var(--kendo-spacing-2, 0.5rem) * 2 + 2px);
}

.k-toolbar-lg .k-toolbar-items-scroll {
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  margin-block: calc(var(--kendo-spacing-2\.5, 0.625rem) * -1);
  padding-inline: var(--kendo-spacing-2\.5, 0.625rem);
  margin-inline: calc(var(--kendo-spacing-2\.5, 0.625rem) * -1);
}

.k-toolbar-lg.k-toolbar-scrollable-overlay .k-toolbar-items-scroll:only-child, .k-toolbar-lg .k-toolbar-items-scroll:not(:only-child) {
  -webkit-padding-end: 0;
          padding-inline-end: 0;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}

.k-toolbar-items-list-lg {
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  padding-inline: var(--kendo-spacing-2\.5, 0.625rem);
  gap: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-toolbar-sm::before {
  height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-0\.5, 0.125rem) * 2 + 2px);
}

.k-toolbar-md::before {
  height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
}

.k-toolbar-lg::before {
  height: calc(var(--kendo-line-height-lg, normal) * 1em + var(--kendo-spacing-2, 0.5rem) * 2 + 2px);
}

.k-floating-toolbar, .editorToolbarWindow.k-window-content {
  padding-block: var(--kendo-spacing-2, 0.5rem) !important;
  padding-inline: var(--kendo-spacing-2, 0.5rem) !important;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
  align-items: center;
}

.k-floating-toolbar .k-toolbar, .editorToolbarWindow.k-window-content .k-toolbar {
  padding: 0;
  border-width: 0;
  flex-shrink: 1;
  color: inherit;
  background: none;
}

.k-editortoolbar-dragHandle {
  cursor: move;
  display: flex;
  align-items: center;
  align-self: stretch;
  flex-shrink: 0;
}

.k-overflow-container {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-overflow-container > .k-item {
  border-color: inherit;
}

.k-overflow-container .k-separator {
  margin: var(--kendo-spacing-1, 0.25rem) 0;
}

.k-overflow-container .k-overflow-tool-group {
  display: block;
}

.k-overflow-container .k-overflow-button {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  width: 100%;
  height: auto;
  border-width: 0;
  border-radius: 0;
  aspect-ratio: auto;
  color: inherit;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  font: inherit;
  cursor: pointer;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  gap: var(--kendo-spacing-1, 0.25rem);
  justify-content: flex-start;
  position: relative;
}

.k-overflow-container .k-button-group {
  box-shadow: none;
  display: flex;
  flex-flow: column nowrap;
}

.k-overflow-container .k-button-group .k-button {
  margin: 0;
}

.k-overflow-container .k-split-button {
  display: flex;
  flex-direction: column;
}

.k-overflow-container .k-overflow-hidden {
  display: none;
}

.k-toolbar .k-toolbar-item:focus, .k-toolbar .k-toolbar-item.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-toolbar-items {
  border-color: inherit;
}

.k-toolbar .k-separator, .k-toolbar-separator {
  border-color: inherit;
}

.k-toolbar-solid {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-toolbar-solid.k-toolbar-scrollable-overlay::before {
  background: linear-gradient(90deg, var(--kendo-color-surface, #fafafa), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-toolbar-solid.k-toolbar-scrollable-overlay::after {
  background: linear-gradient(270deg, var(--kendo-color-surface, #fafafa), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-toolbar-items-list-solid {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-toolbar-outline {
  border-color: color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 50%, transparent);
  color: var(--kendo-color-on-base, #3d3d3d);
}

.k-toolbar-outline.k-toolbar-scrollable-overlay::before {
  background: linear-gradient(90deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-toolbar-outline.k-toolbar-scrollable-overlay::after {
  background: linear-gradient(270deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-toolbar-items-list-outline {
  border-color: color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 50%, transparent);
}

.k-toolbar-flat {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-toolbar-flat > .k-separator, .k-toolbar-flat .k-toolbar-separator {
  border-inline-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-toolbar-flat.k-toolbar-scrollable-overlay::before {
  background: linear-gradient(90deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-toolbar-flat.k-toolbar-scrollable-overlay::after {
  background: linear-gradient(270deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-toolbar-items-list-flat {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-floating-toolbar, .editorToolbarWindow.k-window-content {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-overflow-container .k-button:hover, .k-overflow-container .k-button.k-hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background: var(--kendo-color-base-hover, #ebebeb);
}

.k-overflow-container .k-button:focus, .k-overflow-container .k-button.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-overflow-container .k-button:active, .k-overflow-container .k-button.k-active {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background: var(--kendo-color-base-hover, #ebebeb);
}

.k-overflow-container .k-button.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background: var(--kendo-color-primary, #ff6358);
}

.k-overflow-container .k-button:disabled, .k-overflow-container .k-button.k-disabled {
  color: inherit;
}

:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl])::before {
  background: linear-gradient(270deg, var(--kendo-color-surface, #fafafa), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl])::after {
  background: linear-gradient(90deg, var(--kendo-color-surface, #fafafa), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl]).k-toolbar-outline::before {
  background: linear-gradient(270deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl]).k-toolbar-outline::after {
  background: linear-gradient(90deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl]).k-toolbar-flat::before {
  background: linear-gradient(270deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl]).k-toolbar-flat::after {
  background: linear-gradient(90deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-overflow-auto {
  overflow: auto;
}

.\!k-overflow-auto {
  overflow: auto !important;
}

.k-overflow-hidden {
  overflow: hidden;
}

.\!k-overflow-hidden {
  overflow: hidden !important;
}

.k-overflow-visible {
  overflow: visible;
}

.\!k-overflow-visible {
  overflow: visible !important;
}

.k-overflow-scroll {
  overflow: scroll;
}

.\!k-overflow-scroll {
  overflow: scroll !important;
}

.k-overflow-clip {
  overflow: clip;
}

.\!k-overflow-clip {
  overflow: clip !important;
}

.k-overflow-x-auto {
  overflow-x: auto;
}

.\!k-overflow-x-auto {
  overflow-x: auto !important;
}

.k-overflow-x-hidden {
  overflow-x: hidden;
}

.\!k-overflow-x-hidden {
  overflow-x: hidden !important;
}

.k-overflow-x-visible {
  overflow-x: visible;
}

.\!k-overflow-x-visible {
  overflow-x: visible !important;
}

.k-overflow-x-scroll {
  overflow-x: scroll;
}

.\!k-overflow-x-scroll {
  overflow-x: scroll !important;
}

.k-overflow-x-clip {
  overflow-x: clip;
}

.\!k-overflow-x-clip {
  overflow-x: clip !important;
}

.k-overflow-y-auto {
  overflow-y: auto;
}

.\!k-overflow-y-auto {
  overflow-y: auto !important;
}

.k-overflow-y-hidden {
  overflow-y: hidden;
}

.\!k-overflow-y-hidden {
  overflow-y: hidden !important;
}

.k-overflow-y-visible {
  overflow-y: visible;
}

.\!k-overflow-y-visible {
  overflow-y: visible !important;
}

.k-overflow-y-scroll {
  overflow-y: scroll;
}

.\!k-overflow-y-scroll {
  overflow-y: scroll !important;
}

.k-overflow-y-clip {
  overflow-y: clip;
}

.\!k-overflow-y-clip {
  overflow-y: clip !important;
}

.k-form, .k-form-inline {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-fieldset {
  margin: var(--kendo-spacing-7\.5, 1.875rem);
  border-width: 1px 0 0;
  border-style: solid;
  padding: 25px 0 0;
}

.k-fieldset > legend {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  padding: 0 var(--kendo-spacing-2, 0.5rem) 0 0;
  text-transform: uppercase;
}

kendo-label > .k-label {
  margin: 0;
}

.k-label-optional {
  margin-left: var(--kendo-spacing-1\.5, 0.375rem);
  font-size: var(--kendo-font-size-sm, inherit);
  font-style: italic;
  align-self: center;
}

.k-label-empty::before {
  content: "";
  display: inline-block;
}

.k-form {
  border: 0;
}

.k-form .k-form-field > .k-label, .k-form .k-form-field > kendo-label, .k-form .k-form-label {
  -webkit-margin-after: var(--kendo-spacing-0, 0px);
          margin-block-end: var(--kendo-spacing-0, 0px);
  display: flex;
  flex-flow: row nowrap;
}

.k-form .k-label + .k-radio {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}

.k-form .k-form-fieldset {
  margin: 2em 0 0;
  padding: var(--kendo-spacing-0, 0px);
  border: 0;
}

.k-form .k-form-fieldset > *:not(.k-hidden):first-child, .k-form .k-form-fieldset > *.k-hidden + :not(.k-hidden) {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.k-form .k-form-legend {
  margin: 0 0 1em;
  padding: var(--kendo-spacing-0, 0px);
  border-width: 0 0 2px;
  border-style: solid;
  width: 100%;
  font-size: var(--kendo-font-size, inherit);
  text-transform: uppercase;
}

.k-form .k-form-group {
  padding: 0;
}

.k-form > *:not(.k-hidden):first-child, .k-form > *.k-hidden + :not(.k-hidden) {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.k-form .k-form-field, .k-form .k-form-field-wrap {
  display: block;
}

.k-form .k-form-field-disabled .k-label, .k-form .k-form-field-disabled .k-form-label {
  outline: none;
  cursor: default;
  color: var(--kendo-disabled-text, unset);
  background-color: var(--kendo-disabled-bg, unset);
  border-color: var(--kendo-disabled-border, unset);
  opacity: var(--kendo-disabled-opacity, unset);
  -webkit-filter: var(--kendo-disabled-filter, unset);
          filter: var(--kendo-disabled-filter, unset);
  pointer-events: none;
  box-shadow: none;
}

.k-form .k-alert-error {
  font-size: var(--kendo-font-size-sm, inherit);
  -webkit-margin-before: calc(var(--kendo-spacing-1, 0.25rem) * 2);
          margin-block-start: calc(var(--kendo-spacing-1, 0.25rem) * 2);
}

.k-form .k-field-info {
  display: inline-block;
  font-size: var(--kendo-font-size-xs, inherit);
  line-height: 1;
  margin-block: 0;
  margin-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-form .k-multiselect, .k-form .k-floating-label-container, .k-form .k-daterangepicker .k-dateinput, .k-form .k-signature {
  display: inline-flex;
  width: 100%;
}

.k-form-buttons {
  padding: 0;
  overflow: visible;
}

.k-form-hint, .k-form-error {
  -webkit-margin-before: var(--kendo-spacing-1, 0.25rem);
          margin-block-start: var(--kendo-spacing-1, 0.25rem);
  display: flex;
  font-size: var(--kendo-font-size-sm, inherit);
  font-style: italic;
}

.k-text-start, .k-buttons-start {
  justify-content: flex-start;
}

.k-text-end, .k-buttons-end {
  justify-content: flex-end;
}

.k-form-separator {
  margin: var(--kendo-spacing-3\.5, 0.875rem) 0 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: block;
  flex: 0 0 auto;
}

.k-form-horizontal .k-form-field {
  display: flex;
}

.k-form-horizontal .k-form-field > .k-label, .k-form-horizontal .k-form-field > kendo-label, .k-form-horizontal .k-form-field > .k-form-label {
  -webkit-margin-end: var(--kendo-spacing-2\.5, 0.625rem);
          margin-inline-end: var(--kendo-spacing-2\.5, 0.625rem);
  -webkit-padding-before: calc(var(--kendo-spacing-2\.5, 0.625rem) / 2);
          padding-block-start: calc(var(--kendo-spacing-2\.5, 0.625rem) / 2);
  width: 25%;
  text-align: end;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
}

.k-form-horizontal .k-form-field .k-label-optional {
  margin: 0;
  align-self: inherit;
}

.k-form-horizontal .k-form-field-wrap {
  max-width: calc(75% - var(--kendo-spacing-2\.5, 0.625rem));
  flex: 1 1 auto;
}

.k-form-sm .k-form-field, .k-form-sm .k-form-buttons {
  -webkit-margin-before: var(--kendo-spacing-2\.5, 0.625rem);
          margin-block-start: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-form-md .k-form-field, .k-form-md .k-form-buttons {
  -webkit-margin-before: var(--kendo-spacing-3\.5, 0.875rem);
          margin-block-start: var(--kendo-spacing-3\.5, 0.875rem);
}

.k-form-lg .k-form-field, .k-form-lg .k-form-buttons {
  -webkit-margin-before: var(--kendo-spacing-4\.5, 1.125rem);
          margin-block-start: var(--kendo-spacing-4\.5, 1.125rem);
}

.k-form-inline {
  padding: calc(var(--kendo-spacing-2, 0.5rem) * 2);
}

.k-form-inline fieldset {
  border-width: 1px 0 0;
  border-style: solid;
  margin: calc(var(--kendo-spacing-2, 0.5rem) * 2 * 2) 0;
  padding: 0;
}

.k-form-inline fieldset:first-child:first-of-type {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.k-form-inline fieldset:last-child:last-of-type {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

.k-form-inline legend {
  font-size: var(--kendo-font-size-sm, inherit);
  text-align: start;
  font-weight: 600;
  line-height: 1;
  -webkit-margin-after: calc(var(--kendo-spacing-1\.5, 0.375rem) * 2);
          margin-block-end: calc(var(--kendo-spacing-1\.5, 0.375rem) * 2);
  text-transform: uppercase;
  padding: 0 var(--kendo-spacing-2, 0.5rem) 0 0;
  width: auto;
}

.k-form-inline .k-form-field {
  display: flex;
  align-items: flex-start;
  text-align: start;
  -webkit-margin-after: calc(var(--kendo-spacing-1\.5, 0.375rem) * 2);
          margin-block-end: calc(var(--kendo-spacing-1\.5, 0.375rem) * 2);
}

.k-form-inline .k-form-field > span:not(.k-widget) {
  width: 25%;
  text-align: end;
  line-height: var(--kendo-line-height, normal);
  padding-block: calc(var(--kendo-spacing-1, 0.25rem) + 1px);
  padding-inline: 0 var(--kendo-spacing-3, 0.75rem);
  align-self: center;
}

.k-form-inline .k-form-field > input {
  align-self: center;
}

.k-form-inline .k-form-field > input:not(.k-checkbox):not(.k-radio) {
  flex: 1 1 auto;
}

.k-form-inline .k-form-field .k-alert-error {
  font-size: var(--kendo-font-size-sm, inherit);
  -webkit-margin-before: calc(var(--kendo-spacing-1, 0.25rem) * 2);
          margin-block-start: calc(var(--kendo-spacing-1, 0.25rem) * 2);
}

.k-form-inline .k-form-field .k-field-info {
  display: block;
  font-size: var(--kendo-font-size-xs, inherit);
  line-height: 1;
  margin: 0;
}

.k-form-inline .k-form-field:last-child {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

.k-edit-form-container {
  width: 400px;
  min-width: 400px;
  border-color: inherit;
  position: relative;
}

.k-popup-edit-form > .k-actions, .k-popup-edit-form > .k-edit-buttons, .k-popup-edit-form > .k-action-buttons, .k-popup-edit-form > .k-columnmenu-actions, .k-popup-edit-form > .k-form-buttons, .k-edit-form-container .k-actions, .k-edit-form-container .k-edit-buttons, .k-edit-form-container .k-action-buttons, .k-edit-form-container .k-columnmenu-actions, .k-edit-form-container .k-form-buttons {
  margin: var(--kendo-spacing-4, 1rem) calc(var(--kendo-spacing-4, 1rem) * -1) calc(var(--kendo-spacing-4, 1rem) * -1);
}

.k-edit-label {
  margin: 0 0 var(--kendo-spacing-4, 1rem);
  padding: calc(var(--kendo-spacing-1, 0.25rem) + 1px) 0;
  width: 30%;
  line-height: var(--kendo-line-height, normal);
  text-align: end;
  float: inline-start;
  clear: both;
}

.k-edit-field {
  margin: 0 0 var(--kendo-spacing-4, 1rem);
  width: 65%;
  float: inline-end;
  clear: inline-end;
  position: relative;
}

.k-edit-field.k-no-editor {
  padding: calc(var(--kendo-spacing-1, 0.25rem) + 1px) 0;
}

.k-edit-field > .k-widget {
  width: 100%;
  box-sizing: border-box;
}

.k-edit-field input[type=radio]:not(.k-radio), .k-edit-field input[type=checkbox]:not(.k-checkbox) {
  -webkit-margin-end: 0.4ex;
          margin-inline-end: 0.4ex;
}

.k-edit-field .k-radio-label, .k-edit-field .k-checkbox-label {
  -webkit-margin-end: var(--kendo-spacing-4, 1rem);
          margin-inline-end: var(--kendo-spacing-4, 1rem);
}

.k-edit-field > .k-reset > li + li {
  -webkit-margin-before: var(--kendo-spacing-2, 0.5rem);
          margin-block-start: var(--kendo-spacing-2, 0.5rem);
}

.k-edit-field .k-reset .k-widget {
  margin: 0 0.4ex 0 1ex;
}

.k-form, .k-form-inline {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-form fieldset legend, .k-form-inline fieldset legend {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-form .k-form-legend, .k-form-inline .k-form-legend {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-form .k-field-info, .k-form-inline .k-field-info {
  color: var(--kendo-color-subtle, #666666);
}

.k-form .k-alert-error, .k-form-inline .k-alert-error {
  color: var(--kendo-color-error, #f31700);
}

.k-form-error, .k-text-error, .k-form-field-error .k-label {
  color: var(--kendo-color-error, #f31700);
}

.k-form-separator {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-d-none {
  display: none;
}

.\!k-d-none {
  display: none !important;
}

.k-d-contents {
  display: contents;
}

.\!k-d-contents {
  display: contents !important;
}

.k-d-block {
  display: block;
}

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

.k-d-inline {
  display: inline;
}

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

.k-d-inline-block {
  display: inline-block;
}

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

.k-d-flex, .k-d-flex-col, .k-d-flex-row {
  display: flex;
}

.\!k-d-flex, .\!k-d-flex-col, .\!k-d-flex-row {
  display: flex !important;
}

.k-d-inline-flex {
  display: inline-flex;
}

.\!k-d-inline-flex {
  display: inline-flex !important;
}

.k-d-grid {
  display: grid;
}

.\!k-d-grid {
  display: grid !important;
}

.k-d-inline-grid {
  display: inline-grid;
}

.\!k-d-inline-grid {
  display: inline-grid !important;
}

.k-d-table {
  display: table;
}

.\!k-d-table {
  display: table !important;
}

.k-d-inline-table {
  display: inline-table;
}

.\!k-d-inline-table {
  display: inline-table !important;
}

.k-d-table-row {
  display: table-row;
}

.\!k-d-table-row {
  display: table-row !important;
}

.k-d-table-cell {
  display: table-cell;
}

.\!k-d-table-cell {
  display: table-cell !important;
}

.k-d-list-item {
  display: list-item;
}

.\!k-d-list-item {
  display: list-item !important;
}

.k-display-none {
  display: none;
}

.\!k-display-none {
  display: none !important;
}

.k-display-contents {
  display: contents;
}

.\!k-display-contents {
  display: contents !important;
}

.k-display-block {
  display: block;
}

.\!k-display-block {
  display: block !important;
}

.k-display-inline {
  display: inline;
}

.\!k-display-inline {
  display: inline !important;
}

.k-display-inline-block {
  display: inline-block;
}

.\!k-display-inline-block {
  display: inline-block !important;
}

.k-display-flex {
  display: flex;
}

.\!k-display-flex {
  display: flex !important;
}

.k-display-inline-flex {
  display: inline-flex;
}

.\!k-display-inline-flex {
  display: inline-flex !important;
}

.k-display-grid {
  display: grid;
}

.\!k-display-grid {
  display: grid !important;
}

.k-display-inline-grid {
  display: inline-grid;
}

.\!k-display-inline-grid {
  display: inline-grid !important;
}

.k-display-table {
  display: table;
}

.\!k-display-table {
  display: table !important;
}

.k-display-inline-table {
  display: inline-table;
}

.\!k-display-inline-table {
  display: inline-table !important;
}

.k-display-table-row {
  display: table-row;
}

.\!k-display-table-row {
  display: table-row !important;
}

.k-display-table-cell {
  display: table-cell;
}

.\!k-display-table-cell {
  display: table-cell !important;
}

.k-display-list-item {
  display: list-item;
}

.\!k-display-list-item {
  display: list-item !important;
}

.k-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.\!k-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}

.k-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.\!k-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.k-grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.\!k-grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

.k-grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.\!k-grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}

.k-grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.\!k-grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}

.k-grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.\!k-grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
}

.k-grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.\!k-grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
}

.k-grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.\!k-grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
}

.k-grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.\!k-grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
}

.k-grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.\!k-grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
}

.k-grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.\!k-grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
}

.k-grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.\!k-grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
}

.k-grid-cols-none {
  grid-template-columns: none;
}

.\!k-grid-cols-none {
  grid-template-columns: none !important;
}

.k-col-span-1 {
  grid-column: span 1/span 1;
}

.\!k-col-span-1 {
  grid-column: span 1/span 1 !important;
}

.k-col-span-2 {
  grid-column: span 2/span 2;
}

.\!k-col-span-2 {
  grid-column: span 2/span 2 !important;
}

.k-col-span-3 {
  grid-column: span 3/span 3;
}

.\!k-col-span-3 {
  grid-column: span 3/span 3 !important;
}

.k-col-span-4 {
  grid-column: span 4/span 4;
}

.\!k-col-span-4 {
  grid-column: span 4/span 4 !important;
}

.k-col-span-5 {
  grid-column: span 5/span 5;
}

.\!k-col-span-5 {
  grid-column: span 5/span 5 !important;
}

.k-col-span-6 {
  grid-column: span 6/span 6;
}

.\!k-col-span-6 {
  grid-column: span 6/span 6 !important;
}

.k-col-span-7 {
  grid-column: span 7/span 7;
}

.\!k-col-span-7 {
  grid-column: span 7/span 7 !important;
}

.k-col-span-8 {
  grid-column: span 8/span 8;
}

.\!k-col-span-8 {
  grid-column: span 8/span 8 !important;
}

.k-col-span-9 {
  grid-column: span 9/span 9;
}

.\!k-col-span-9 {
  grid-column: span 9/span 9 !important;
}

.k-col-span-10 {
  grid-column: span 10/span 10;
}

.\!k-col-span-10 {
  grid-column: span 10/span 10 !important;
}

.k-col-span-11 {
  grid-column: span 11/span 11;
}

.\!k-col-span-11 {
  grid-column: span 11/span 11 !important;
}

.k-col-span-12 {
  grid-column: span 12/span 12;
}

.\!k-col-span-12 {
  grid-column: span 12/span 12 !important;
}

.k-col-span-full {
  grid-column: 1/-1;
}

.\!k-col-span-full {
  grid-column: 1/-1 !important;
}

.k-col-span-auto {
  grid-column: auto;
}

.\!k-col-span-auto {
  grid-column: auto !important;
}

.k-col-start-1 {
  grid-column-start: 1;
}

.\!k-col-start-1 {
  grid-column-start: 1 !important;
}

.k-col-start-2 {
  grid-column-start: 2;
}

.\!k-col-start-2 {
  grid-column-start: 2 !important;
}

.k-col-start-3 {
  grid-column-start: 3;
}

.\!k-col-start-3 {
  grid-column-start: 3 !important;
}

.k-col-start-4 {
  grid-column-start: 4;
}

.\!k-col-start-4 {
  grid-column-start: 4 !important;
}

.k-col-start-5 {
  grid-column-start: 5;
}

.\!k-col-start-5 {
  grid-column-start: 5 !important;
}

.k-col-start-6 {
  grid-column-start: 6;
}

.\!k-col-start-6 {
  grid-column-start: 6 !important;
}

.k-col-start-7 {
  grid-column-start: 7;
}

.\!k-col-start-7 {
  grid-column-start: 7 !important;
}

.k-col-start-8 {
  grid-column-start: 8;
}

.\!k-col-start-8 {
  grid-column-start: 8 !important;
}

.k-col-start-9 {
  grid-column-start: 9;
}

.\!k-col-start-9 {
  grid-column-start: 9 !important;
}

.k-col-start-10 {
  grid-column-start: 10;
}

.\!k-col-start-10 {
  grid-column-start: 10 !important;
}

.k-col-start-11 {
  grid-column-start: 11;
}

.\!k-col-start-11 {
  grid-column-start: 11 !important;
}

.k-col-start-12 {
  grid-column-start: 12;
}

.\!k-col-start-12 {
  grid-column-start: 12 !important;
}

.k-col-start-13 {
  grid-column-start: 13;
}

.\!k-col-start-13 {
  grid-column-start: 13 !important;
}

.k-col-start-auto {
  grid-column-start: auto;
}

.\!k-col-start-auto {
  grid-column-start: auto !important;
}

.k-col-end-1 {
  grid-column-end: 1;
}

.\!k-col-end-1 {
  grid-column-end: 1 !important;
}

.k-col-end-2 {
  grid-column-end: 2;
}

.\!k-col-end-2 {
  grid-column-end: 2 !important;
}

.k-col-end-3 {
  grid-column-end: 3;
}

.\!k-col-end-3 {
  grid-column-end: 3 !important;
}

.k-col-end-4 {
  grid-column-end: 4;
}

.\!k-col-end-4 {
  grid-column-end: 4 !important;
}

.k-col-end-5 {
  grid-column-end: 5;
}

.\!k-col-end-5 {
  grid-column-end: 5 !important;
}

.k-col-end-6 {
  grid-column-end: 6;
}

.\!k-col-end-6 {
  grid-column-end: 6 !important;
}

.k-col-end-7 {
  grid-column-end: 7;
}

.\!k-col-end-7 {
  grid-column-end: 7 !important;
}

.k-col-end-8 {
  grid-column-end: 8;
}

.\!k-col-end-8 {
  grid-column-end: 8 !important;
}

.k-col-end-9 {
  grid-column-end: 9;
}

.\!k-col-end-9 {
  grid-column-end: 9 !important;
}

.k-col-end-10 {
  grid-column-end: 10;
}

.\!k-col-end-10 {
  grid-column-end: 10 !important;
}

.k-col-end-11 {
  grid-column-end: 11;
}

.\!k-col-end-11 {
  grid-column-end: 11 !important;
}

.k-col-end-12 {
  grid-column-end: 12;
}

.\!k-col-end-12 {
  grid-column-end: 12 !important;
}

.k-col-end-13 {
  grid-column-end: 13;
}

.\!k-col-end-13 {
  grid-column-end: 13 !important;
}

.k-col-end-auto {
  grid-column-end: auto;
}

.\!k-col-end-auto {
  grid-column-end: auto !important;
}

.k-colspan-1 {
  grid-column: span 1/span 1;
}

.\!k-colspan-1 {
  grid-column: span 1/span 1 !important;
}

.k-colspan-2 {
  grid-column: span 2/span 2;
}

.\!k-colspan-2 {
  grid-column: span 2/span 2 !important;
}

.k-colspan-3 {
  grid-column: span 3/span 3;
}

.\!k-colspan-3 {
  grid-column: span 3/span 3 !important;
}

.k-colspan-4 {
  grid-column: span 4/span 4;
}

.\!k-colspan-4 {
  grid-column: span 4/span 4 !important;
}

.k-colspan-5 {
  grid-column: span 5/span 5;
}

.\!k-colspan-5 {
  grid-column: span 5/span 5 !important;
}

.k-colspan-6 {
  grid-column: span 6/span 6;
}

.\!k-colspan-6 {
  grid-column: span 6/span 6 !important;
}

.k-colspan-7 {
  grid-column: span 7/span 7;
}

.\!k-colspan-7 {
  grid-column: span 7/span 7 !important;
}

.k-colspan-8 {
  grid-column: span 8/span 8;
}

.\!k-colspan-8 {
  grid-column: span 8/span 8 !important;
}

.k-colspan-9 {
  grid-column: span 9/span 9;
}

.\!k-colspan-9 {
  grid-column: span 9/span 9 !important;
}

.k-colspan-10 {
  grid-column: span 10/span 10;
}

.\!k-colspan-10 {
  grid-column: span 10/span 10 !important;
}

.k-colspan-11 {
  grid-column: span 11/span 11;
}

.\!k-colspan-11 {
  grid-column: span 11/span 11 !important;
}

.k-colspan-12 {
  grid-column: span 12/span 12;
}

.\!k-colspan-12 {
  grid-column: span 12/span 12 !important;
}

.k-colspan-full, .k-colspan-all {
  grid-column: 1/-1;
}

.\!k-colspan-full, .\!k-colspan-all {
  grid-column: 1/-1 !important;
}

.k-colspan-auto {
  grid-column: auto;
}

.\!k-colspan-auto {
  grid-column: auto !important;
}

.k-validator-tooltip {
  -webkit-margin-before: 6px;
          margin-block-start: 6px;
  width: auto;
  white-space: normal;
  display: flex;
  align-items: center;
  z-index: 9999;
}

.k-grid .k-validator-tooltip {
  max-width: 300px;
}

.k-floating-label-container {
  -webkit-padding-before: calc(var(--kendo-line-height, normal) * var(--kendo-font-size, inherit));
          padding-block-start: calc(var(--kendo-line-height, normal) * var(--kendo-font-size, inherit));
  box-sizing: border-box;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  flex-direction: column;
  justify-content: stretch;
}

.k-floating-label-container *, .k-floating-label-container *::before, .k-floating-label-container *::after {
  box-sizing: border-box;
}

.k-floating-label-container > .k-floating-label {
  max-width: 90%;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  white-space: nowrap;
  text-overflow: ellipsis;
  position: absolute;
  inset-block-start: var(--kendo-floating-label-offset-y, calc(var(--kendo-line-height, normal) * var(--kendo-font-size, inherit) + 1px + var(--kendo-spacing-1, 0.25rem)));
  inset-inline-start: var(--kendo-floating-label-offset-x, calc(var(--kendo-spacing-2, 0.5rem) + 1px));
  overflow: hidden;
  cursor: text;
  -webkit-transform-origin: left center;
          transform-origin: left center;
  transition: color 0.2s ease-out, top 0.2s ease-out, left 0.2s ease-out, -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out, color 0.2s ease-out, top 0.2s ease-out, left 0.2s ease-out;
  transition: transform 0.2s ease-out, color 0.2s ease-out, top 0.2s ease-out, left 0.2s ease-out, -webkit-transform 0.2s ease-out;
}

.k-floating-label-container.k-empty > .k-floating-label {
  inset-block-start: var(--kendo-floating-label-offset-y, calc(var(--kendo-line-height, normal) * var(--kendo-font-size, inherit) + 1px + var(--kendo-spacing-1, 0.25rem)));
  inset-inline-start: var(--kendo-floating-label-offset-x, calc(var(--kendo-spacing-2, 0.5rem) + 1px));
  -webkit-transform: scale(1);
          transform: scale(1);
  pointer-events: none;
}

.k-floating-label-container > .k-floating-label, .k-floating-label-container.k-focus > .k-floating-label {
  inset-block-start: var(--kendo-floating-label-focus-offset-y, 0);
  inset-inline-start: var(--kendo-floating-label-focus-offset-x, 0);
  -webkit-transform: scale(1);
          transform: scale(1);
}

.k-floating-label-container:focus-within > .k-floating-label {
  inset-block-start: var(--kendo-floating-label-focus-offset-y, 0);
  inset-inline-start: var(--kendo-floating-label-focus-offset-x, 0);
  -webkit-transform: scale(1);
          transform: scale(1);
}

.k-floating-label-container.k-empty:not(.k-focus):not(:focus-within) ::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0);
}

.k-floating-label-container.k-empty:not(.k-focus):not(:focus-within) :-ms-input-placeholder {
  color: rgba(0, 0, 0, 0);
}

.k-floating-label-container.k-empty:not(.k-focus):not(:focus-within) ::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0);
}

.k-floating-label-container.k-empty:not(.k-focus):not(:focus-within) ::placeholder {
  color: rgba(0, 0, 0, 0);
}

[dir=rtl] .k-floating-label-container > .k-floating-label, .k-rtl .k-floating-label-container > .k-floating-label, .k-floating-label-container.k-rtl > .k-floating-label, .k-floating-label-container[dir=rtl] > .k-floating-label {
  -webkit-transform-origin: right center;
          transform-origin: right center;
  transition: color 0.2s ease-out, top 0.2s ease-out, right 0.2s ease-out, -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out, color 0.2s ease-out, top 0.2s ease-out, right 0.2s ease-out;
  transition: transform 0.2s ease-out, color 0.2s ease-out, top 0.2s ease-out, right 0.2s ease-out, -webkit-transform 0.2s ease-out;
}

.k-floating-label-container.k-invalid > .k-floating-label, .k-floating-label-container.ng-invalid.ng-touched > .k-floating-label, .k-floating-label-container.ng-invalid.ng-dirty > .k-floating-label {
  color: var(--kendo-color-error, #f31700);
}

.k-split-button .k-split-button-arrow {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  width: auto;
  aspect-ratio: auto;
  flex: none;
}

.k-split-button .k-split-button-arrow.k-button-sm {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-split-button .k-split-button-arrow.k-button-md {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-split-button .k-split-button-arrow.k-button-lg {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-split-button .k-split-button-arrow .k-button-icon {
  min-width: 0;
}

.k-split-button:focus, .k-split-button.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-menu-button, .k-dropdown-button {
  aspect-ratio: auto;
  outline: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  vertical-align: middle;
}

.k-menu-button > .k-button-arrow, .k-dropdown-button > .k-button-arrow {
  -webkit-margin-start: calc(var(--kendo-spacing-1, 0.25rem) * -1);
          margin-inline-start: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  -webkit-margin-end: calc(var(--kendo-spacing-2, 0.5rem) * -1);
          margin-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  -webkit-padding-start: var(--kendo-spacing-1, 0.25rem);
          padding-inline-start: var(--kendo-spacing-1, 0.25rem);
  -webkit-padding-end: var(--kendo-spacing-1, 0.25rem);
          padding-inline-end: var(--kendo-spacing-1, 0.25rem);
  flex: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.k-menu-button.k-icon-button > .k-button-arrow, .k-dropdown-button.k-icon-button > .k-button-arrow {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  -webkit-margin-end: calc(var(--kendo-spacing-1, 0.25rem) * -1);
          margin-inline-end: calc(var(--kendo-spacing-1, 0.25rem) * -1);
}

.k-speech-to-text-button.k-listening {
  -webkit-animation: k-button-pulsing 1.5s ease-in-out 0.5s infinite;
          animation: k-button-pulsing 1.5s ease-in-out 0.5s infinite;
}

.k-input, .k-picker {
  margin: 0;
  padding: 0;
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  font-weight: normal;
  text-align: start;
  box-shadow: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: stretch;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}

.k-input *, .k-input *::before, .k-input *::after, .k-picker *, .k-picker *::before, .k-picker *::after {
  box-sizing: border-box;
}

.k-input > .k-input, .k-input > .k-picker, .k-picker > .k-input, .k-picker > .k-picker {
  border-width: 0 !important;
  color: inherit;
  background: none;
  font: inherit;
  outline: 0;
  box-shadow: none;
}

.k-input > *, .k-picker > * {
  margin: 0;
}

.k-input::-webkit-input-placeholder, .k-picker::-webkit-input-placeholder {
  color: var(--kendo-color-subtle, #666666);
  opacity: 1;
  -webkit-user-select: none;
  user-select: none;
}

.k-input:-ms-input-placeholder, .k-picker:-ms-input-placeholder {
  color: var(--kendo-color-subtle, #666666);
  opacity: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-input::-ms-input-placeholder, .k-picker::-ms-input-placeholder {
  color: var(--kendo-color-subtle, #666666);
  opacity: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-input::placeholder, .k-picker::placeholder {
  color: var(--kendo-color-subtle, #666666);
  opacity: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

input.k-input, textarea.k-textarea {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

textarea.k-textarea {
  overflow: auto;
}

.k-picker {
  cursor: pointer;
}

select.k-picker {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  -webkit-appearance: auto;
          appearance: auto;
  align-items: center;
}

.k-input-inner {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  width: 100%;
  border: 0;
  outline: 0;
  color: inherit;
  background: none;
  font: inherit;
  flex: 1;
  position: relative;
  z-index: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}

.k-input-inner::-webkit-input-placeholder {
  color: var(--kendo-color-subtle, #666666);
  opacity: 1;
  -webkit-user-select: none;
  user-select: none;
}

.k-input-inner:-ms-input-placeholder {
  color: var(--kendo-color-subtle, #666666);
  opacity: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-input-inner::-ms-input-placeholder {
  color: var(--kendo-color-subtle, #666666);
  opacity: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-input-inner::placeholder {
  color: var(--kendo-color-subtle, #666666);
  opacity: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-input-inner:invalid {
  box-shadow: none;
}

span.k-input-inner {
  white-space: nowrap;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

textarea.k-input-inner {
  margin: 0;
}

.k-input-value-icon {
  flex: none;
}

.k-input-value-text {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-input-value-text::before {
  content: "​";
  width: 0px;
  overflow: hidden;
  flex: none;
  display: inline-block;
  vertical-align: top;
}

.k-input-values {
  min-width: 0px;
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  cursor: text;
}

.k-input-values .k-chip-list {
  display: contents;
}

.k-icon-picker > .k-input-inner {
  padding: var(--kendo-spacing-1, 0.25rem);
  justify-content: center;
}

.k-input-prefix, .k-input-suffix {
  border-color: inherit;
  display: flex;
  align-items: center;
  flex: none;
}

.k-input-prefix > *, .k-input-suffix > * {
  flex-shrink: 0;
  border: none;
}

.k-input-prefix-vertical, .k-input-suffix-vertical {
  flex-flow: column wrap;
}

.k-input-prefix-horizontal, .k-input-suffix-horizontal {
  flex-flow: row wrap;
}

.k-input-separator {
  margin: 0;
  border-style: solid;
  border-color: inherit;
  border-width: 0 0 0 1px;
  height: 16px;
  align-self: center;
}

.k-input-separator-horizontal {
  height: auto;
  margin-inline: var(--kendo-spacing-1, 0.25rem);
  align-self: stretch;
  border-width: 1px 0 0;
}

.k-input-separator-vertical {
  height: auto;
  margin-block: var(--kendo-spacing-1, 0.25rem);
  align-self: stretch;
  border-width: 0 0 0 1px;
}

.k-input-group {
  margin: 0;
  padding: 0;
  border-width: 0;
  box-sizing: border-box;
  list-style: none;
  outline: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-input-group > .k-input + .k-input {
  -webkit-margin-start: -1px;
          margin-inline-start: -1px;
}

.k-input-group > .k-input:hover, .k-input-group > .k-input.k-hover, .k-input-group > .k-input:focus, .k-input-group > .k-input:focus-within, .k-input-group > .k-input.k-focus, .k-input-group > .k-input:active, .k-input-group > .k-input.k-active, .k-input-group > .k-input.k-selected {
  z-index: 2;
}

.k-input-group .k-input:not(:first-child):not(:last-child) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

.k-input-group > .k-input:first-child:not(:only-child) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}

.k-input-group > .k-input:last-child:not(:only-child) {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

.k-input-group:disabled, .k-input-group[disabled], .k-input-group.k-disabled {
  opacity: 1;
  -webkit-filter: none;
          filter: none;
}

.k-input-icon, .k-input-validation-icon, .k-input-loading-icon {
  flex: none;
  align-self: center;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  box-sizing: content-box;
}

.k-input-loading-icon {
  width: 1em;
  height: 1em;
  font-size: 16px;
}

.k-input-icon.k-svg-icon > svg, .k-input-icon.k-icon-md > svg, .k-input-validation-icon.k-svg-icon > svg, .k-input-validation-icon.k-icon-md > svg, .k-input-loading-icon.k-svg-icon > svg, .k-input-loading-icon.k-icon-md > svg {
  width: 16px;
  height: 16px;
}

.k-input-icon.k-icon-xs > svg, .k-input-validation-icon.k-icon-xs > svg, .k-input-loading-icon.k-icon-xs > svg {
  width: 12px;
  height: 12px;
}

.k-input-icon.k-icon-sm > svg, .k-input-validation-icon.k-icon-sm > svg, .k-input-loading-icon.k-icon-sm > svg {
  width: 14px;
  height: 14px;
}

.k-input-icon.k-icon-lg > svg, .k-input-validation-icon.k-icon-lg > svg, .k-input-loading-icon.k-icon-lg > svg {
  width: 20px;
  height: 20px;
}

.k-input-icon.k-icon-xl > svg, .k-input-validation-icon.k-icon-xl > svg, .k-input-loading-icon.k-icon-xl > svg {
  width: 24px;
  height: 24px;
}

.k-input-icon.k-icon-xxl > svg, .k-input-validation-icon.k-icon-xxl > svg, .k-input-loading-icon.k-icon-xxl > svg {
  width: 32px;
  height: 32px;
}

.k-input-icon.k-icon-xxxl > svg, .k-input-validation-icon.k-icon-xxxl > svg, .k-input-loading-icon.k-icon-xxxl > svg {
  width: 48px;
  height: 48px;
}

.k-clear-value {
  outline: 0;
  flex: none;
  align-self: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  opacity: 0.5;
}

.k-clear-value:hover, .k-clear-value.k-hover {
  opacity: 1;
}

.k-clear-value:focus-visible {
  outline: 1px dotted;
  outline-offset: -1px;
}

.k-input-button {
  width: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2);
  border-width: 0;
  border-inline-start-width: 1px;
  flex: none;
  aspect-ratio: auto;
  box-shadow: none;
}

.k-input-button > .k-button-icon {
  min-width: auto !important;
}

.k-input-button:focus {
  box-shadow: none;
}

.k-picker .k-input-button {
  color: inherit;
  background: none;
  border-color: rgba(0, 0, 0, 0);
}

.k-input-spinner {
  width: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2);
  flex: none;
  display: flex;
  flex-flow: column nowrap;
}

.k-input-spinner .k-spinner-increase, .k-input-spinner .k-spinner-decrease {
  border-width: 0;
  border-inline-start-width: 1px;
  flex: 1 1 50%;
  box-shadow: none;
  position: relative;
  aspect-ratio: auto;
}

.k-input-spinner .k-spinner-increase .k-button-icon, .k-input-spinner .k-spinner-decrease .k-button-icon {
  margin-block: -1em;
  margin-inline: 0;
  min-width: auto !important;
  min-height: auto !important;
}

.k-input-spinner .k-spinner-increase .k-icon {
  inset-block-end: auto;
}

.k-input-spinner .k-spinner-decrease .k-icon {
  inset-block-start: auto;
}

.k-searchbar {
  flex: 1 1 auto;
  display: flex;
  flex-flow: row nowrap;
}

.k-picker-wrap, .k-dropdown-wrap, .k-dateinput-wrap, .k-multiselect-wrap, .k-numeric-wrap {
  width: 100%;
  border-width: 0;
  border-color: inherit;
  box-sizing: border-box;
  flex: 1 1 auto;
  display: flex;
  flex-flow: row nowrap;
  overflow: hidden;
  position: relative;
}

.k-input-flat, .k-picker-flat {
  border-end-end-radius: 0 !important;
  border-end-start-radius: 0 !important;
  border-width: 1px 0;
  border-block-start-color: rgba(0, 0, 0, 0) !important;
  background-image: none !important;
}

.k-input-outline {
  background: none !important;
}

.k-input-sm, .k-picker-sm {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-input-sm .k-input-values, .k-picker-sm .k-input-values {
  padding: calc(var(--kendo-spacing-0\.5, 0.125rem) / 2);
  gap: calc(var(--kendo-spacing-0\.5, 0.125rem) / 2);
}

.k-input-sm .k-input-values > .k-searchbar, .k-input-sm .k-input-values > .k-input-inner, .k-picker-sm .k-input-values > .k-searchbar, .k-picker-sm .k-input-values > .k-input-inner {
  margin: calc(var(--kendo-spacing-0\.5, 0.125rem) / 2 * -1);
}

.k-input-sm .k-input-inner, .k-picker-sm .k-input-inner {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-input-sm .k-input-button, .k-input-sm .k-spinner-increase, .k-input-sm .k-spinner-decrease, .k-picker-sm .k-input-button, .k-picker-sm .k-spinner-increase, .k-picker-sm .k-spinner-decrease {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-input-sm .k-input-icon, .k-input-sm .k-input-validation-icon, .k-input-sm .k-input-loading-icon, .k-input-sm .k-clear-value, .k-input-sm .k-input-prefix > .k-icon, .k-input-sm .k-input-prefix > .k-icon-wrapper-host .k-icon, .k-input-sm .k-input-prefix > .k-input-prefix-text, .k-input-sm .k-input-suffix > .k-icon, .k-input-sm .k-input-suffix > .k-icon-wrapper-host .k-icon, .k-input-sm .k-input-suffix > .k-input-suffix-text, .k-picker-sm .k-input-icon, .k-picker-sm .k-input-validation-icon, .k-picker-sm .k-input-loading-icon, .k-picker-sm .k-clear-value, .k-picker-sm .k-input-prefix > .k-icon, .k-picker-sm .k-input-prefix > .k-icon-wrapper-host .k-icon, .k-picker-sm .k-input-prefix > .k-input-prefix-text, .k-picker-sm .k-input-suffix > .k-icon, .k-picker-sm .k-input-suffix > .k-icon-wrapper-host .k-icon, .k-picker-sm .k-input-suffix > .k-input-suffix-text {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-0\.5, 0.125rem);
  box-sizing: content-box;
}

.k-input-sm .k-input-separator-horizontal, .k-picker-sm .k-input-separator-horizontal {
  margin-inline: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-input-sm .k-input-separator-vertical, .k-picker-sm .k-input-separator-vertical {
  margin-block: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-input-sm.k-icon-picker > .k-input-inner, .k-picker-sm.k-icon-picker > .k-input-inner {
  width: calc(var(--kendo-line-height, normal) * 1em);
  height: calc(var(--kendo-line-height, normal) * 1em);
  padding: var(--kendo-spacing-0\.5, 0.125rem);
  box-sizing: content-box;
}

select.k-picker-sm {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-input-md, .k-picker-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-input-md .k-input-values, .k-picker-md .k-input-values {
  padding: calc(var(--kendo-spacing-1, 0.25rem) / 2);
  gap: calc(var(--kendo-spacing-1, 0.25rem) / 2);
}

.k-input-md .k-input-values > .k-searchbar, .k-input-md .k-input-values > .k-input-inner, .k-picker-md .k-input-values > .k-searchbar, .k-picker-md .k-input-values > .k-input-inner {
  margin: calc(var(--kendo-spacing-1, 0.25rem) / 2 * -1);
}

.k-input-md .k-input-inner, .k-picker-md .k-input-inner {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-input-md .k-input-button, .k-input-md .k-spinner-increase, .k-input-md .k-spinner-decrease, .k-picker-md .k-input-button, .k-picker-md .k-spinner-increase, .k-picker-md .k-spinner-decrease {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-input-md .k-input-icon, .k-input-md .k-input-validation-icon, .k-input-md .k-input-loading-icon, .k-input-md .k-clear-value, .k-input-md .k-input-prefix > .k-icon, .k-input-md .k-input-prefix > .k-icon-wrapper-host .k-icon, .k-input-md .k-input-prefix > .k-input-prefix-text, .k-input-md .k-input-suffix > .k-icon, .k-input-md .k-input-suffix > .k-icon-wrapper-host .k-icon, .k-input-md .k-input-suffix > .k-input-suffix-text, .k-picker-md .k-input-icon, .k-picker-md .k-input-validation-icon, .k-picker-md .k-input-loading-icon, .k-picker-md .k-clear-value, .k-picker-md .k-input-prefix > .k-icon, .k-picker-md .k-input-prefix > .k-icon-wrapper-host .k-icon, .k-picker-md .k-input-prefix > .k-input-prefix-text, .k-picker-md .k-input-suffix > .k-icon, .k-picker-md .k-input-suffix > .k-icon-wrapper-host .k-icon, .k-picker-md .k-input-suffix > .k-input-suffix-text {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  box-sizing: content-box;
}

.k-input-md .k-input-separator-horizontal, .k-picker-md .k-input-separator-horizontal {
  margin-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-input-md .k-input-separator-vertical, .k-picker-md .k-input-separator-vertical {
  margin-block: var(--kendo-spacing-1, 0.25rem);
}

.k-input-md.k-icon-picker > .k-input-inner, .k-picker-md.k-icon-picker > .k-input-inner {
  width: calc(var(--kendo-line-height, normal) * 1em);
  height: calc(var(--kendo-line-height, normal) * 1em);
  padding: var(--kendo-spacing-1, 0.25rem);
  box-sizing: content-box;
}

select.k-picker-md {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-input-lg, .k-picker-lg {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-input-lg .k-input-values, .k-picker-lg .k-input-values {
  padding: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  gap: calc(var(--kendo-spacing-2, 0.5rem) / 2);
}

.k-input-lg .k-input-values > .k-searchbar, .k-input-lg .k-input-values > .k-input-inner, .k-picker-lg .k-input-values > .k-searchbar, .k-picker-lg .k-input-values > .k-input-inner {
  margin: calc(var(--kendo-spacing-2, 0.5rem) / 2 * -1);
}

.k-input-lg .k-input-inner, .k-picker-lg .k-input-inner {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-input-lg .k-input-button, .k-input-lg .k-spinner-increase, .k-input-lg .k-spinner-decrease, .k-picker-lg .k-input-button, .k-picker-lg .k-spinner-increase, .k-picker-lg .k-spinner-decrease {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-input-lg .k-input-icon, .k-input-lg .k-input-validation-icon, .k-input-lg .k-input-loading-icon, .k-input-lg .k-clear-value, .k-input-lg .k-input-prefix > .k-icon, .k-input-lg .k-input-prefix > .k-icon-wrapper-host .k-icon, .k-input-lg .k-input-prefix > .k-input-prefix-text, .k-input-lg .k-input-suffix > .k-icon, .k-input-lg .k-input-suffix > .k-icon-wrapper-host .k-icon, .k-input-lg .k-input-suffix > .k-input-suffix-text, .k-picker-lg .k-input-icon, .k-picker-lg .k-input-validation-icon, .k-picker-lg .k-input-loading-icon, .k-picker-lg .k-clear-value, .k-picker-lg .k-input-prefix > .k-icon, .k-picker-lg .k-input-prefix > .k-icon-wrapper-host .k-icon, .k-picker-lg .k-input-prefix > .k-input-prefix-text, .k-picker-lg .k-input-suffix > .k-icon, .k-picker-lg .k-input-suffix > .k-icon-wrapper-host .k-icon, .k-picker-lg .k-input-suffix > .k-input-suffix-text {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  box-sizing: content-box;
}

.k-input-lg .k-input-separator-horizontal, .k-picker-lg .k-input-separator-horizontal {
  margin-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-input-lg .k-input-separator-vertical, .k-picker-lg .k-input-separator-vertical {
  margin-block: var(--kendo-spacing-2, 0.5rem);
}

.k-input-lg.k-icon-picker > .k-input-inner, .k-picker-lg.k-icon-picker > .k-input-inner {
  width: calc(var(--kendo-line-height-lg, normal) * 1em);
  height: calc(var(--kendo-line-height-lg, normal) * 1em);
  padding: var(--kendo-spacing-2, 0.5rem);
  box-sizing: content-box;
}

select.k-picker-lg {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-input > kendo-popup, .k-picker > kendo-popup {
  position: fixed;
}

@-webkit-keyframes autoFillStart {}

@keyframes autoFillStart {}
@-webkit-keyframes autoFillEnd {}
@keyframes autoFillEnd {}
.k-autofill:-webkit-autofill {
  -webkit-animation-name: autoFillStart;
          animation-name: autoFillStart;
}

.k-autofill:not(:-webkit-autofill) {
  -webkit-animation-name: autoFillEnd;
          animation-name: autoFillEnd;
}

.k-input:-webkit-autofill {
  -webkit-animation-name: autoFillStart;
          animation-name: autoFillStart;
}

.k-input:not(:-webkit-autofill) {
  -webkit-animation-name: autoFillEnd;
          animation-name: autoFillEnd;
}

.k-input-solid {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-input-solid:hover, .k-input-solid.k-hover {
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
}

.k-input-solid:focus, .k-input-solid.k-focus {
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-input-solid:focus-within {
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-input-solid.k-invalid, .k-input-solid.ng-invalid.ng-touched, .k-input-solid.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #f31700);
}

.k-input-solid.k-invalid .k-input-validation-icon, .k-input-solid.ng-invalid.ng-touched .k-input-validation-icon, .k-input-solid.ng-invalid.ng-dirty .k-input-validation-icon {
  color: var(--kendo-color-error, #f31700);
}

.k-input-solid .k-input-prefix {
  color: var(--kendo-color-subtle, #666666);
}

.k-input-solid .k-input-suffix {
  color: var(--kendo-color-subtle, #666666);
}

.k-input-solid .k-input-separator {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-picker-solid {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-base, #3d3d3d);
  background-color: var(--kendo-color-base, #f5f5f5);
}

.k-picker-solid:hover, .k-picker-solid.k-hover {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-picker-solid:focus, .k-picker-solid.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-picker-solid:focus-within {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-picker-solid.k-invalid, .k-picker-solid.ng-invalid.ng-touched, .k-picker-solid.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #f31700);
}

.k-picker-solid.k-invalid .k-input-validation-icon, .k-picker-solid.ng-invalid.ng-touched .k-input-validation-icon, .k-picker-solid.ng-invalid.ng-dirty .k-input-validation-icon {
  color: var(--kendo-color-error, #f31700);
}

.k-input-outline {
  border-color: color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 50%, transparent);
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-input-outline > .k-input-button {
  border-color: inherit;
}

.k-input-outline > .k-input-spinner {
  border-color: inherit;
}

.k-input-outline > .k-input-spinner > .k-spinner-increase, .k-input-outline > .k-input-spinner > .k-spinner-decrease {
  border-color: inherit;
}

.k-input-outline:hover, .k-input-outline.k-hover {
  border-color: color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 80%, transparent);
}

.k-input-outline:focus, .k-input-outline.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-input-outline:focus-within {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-input-outline.k-invalid, .k-input-outline.ng-invalid.ng-touched, .k-input-outline.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #f31700);
}

.k-input-outline.k-invalid .k-input-validation-icon, .k-input-outline.ng-invalid.ng-touched .k-input-validation-icon, .k-input-outline.ng-invalid.ng-dirty .k-input-validation-icon {
  color: var(--kendo-color-error, #f31700);
}

.k-input-outline .k-input-prefix {
  color: var(--kendo-color-subtle, #666666);
}

.k-input-outline .k-input-suffix {
  color: var(--kendo-color-subtle, #666666);
}

.k-input-outline .k-input-separator {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-picker-outline {
  border-color: color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 50%, transparent);
  color: var(--kendo-color-on-base, #3d3d3d);
}

.k-picker-outline:hover, .k-picker-outline.k-hover {
  border-color: var(--kendo-color-on-base, #3d3d3d);
  color: var(--kendo-color-base, #f5f5f5);
  background-color: var(--kendo-color-on-base, #3d3d3d);
}

.k-picker-outline:focus, .k-picker-outline.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-picker-outline:focus-within {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-picker-outline.k-invalid, .k-picker-outline.ng-invalid.ng-touched, .k-picker-outline.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #f31700);
}

.k-picker-outline.k-invalid .k-input-validation-icon, .k-picker-outline.ng-invalid.ng-touched .k-input-validation-icon, .k-picker-outline.ng-invalid.ng-dirty .k-input-validation-icon {
  color: var(--kendo-color-error, #f31700);
}

.k-input-flat {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-input-flat:hover, .k-input-flat.k-hover {
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
}

.k-input-flat:focus, .k-input-flat.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-input-flat:focus-within {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-input-flat.k-invalid, .k-input-flat.ng-invalid.ng-touched, .k-input-flat.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #f31700);
}

.k-input-flat.k-invalid .k-input-validation-icon, .k-input-flat.ng-invalid.ng-touched .k-input-validation-icon, .k-input-flat.ng-invalid.ng-dirty .k-input-validation-icon {
  color: var(--kendo-color-error, #f31700);
}

.k-input-flat .k-input-prefix {
  color: var(--kendo-color-subtle, #666666);
}

.k-input-flat .k-input-suffix {
  color: var(--kendo-color-subtle, #666666);
}

.k-input-flat .k-input-separator {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-picker-flat {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-base, #3d3d3d);
}

.k-picker-flat:hover, .k-picker-flat.k-hover {
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
  background-color: color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 4%, transparent);
}

.k-picker-flat:focus, .k-picker-flat.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-picker-flat:focus-within {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-picker-flat.k-invalid, .k-picker-flat.ng-invalid.ng-touched, .k-picker-flat.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #f31700);
}

.k-picker-flat.k-invalid .k-input-validation-icon, .k-picker-flat.ng-invalid.ng-touched .k-input-validation-icon, .k-picker-flat.ng-invalid.ng-dirty .k-input-validation-icon {
  color: var(--kendo-color-error, #f31700);
}

.k-textarea:has(.k-input-inner[style*=width]) {
  width: -webkit-max-content;
  width: max-content;
}

.k-align-items-normal {
  align-items: normal;
}

.\!k-align-items-normal {
  align-items: normal !important;
}

.k-align-items-stretch {
  align-items: stretch;
}

.\!k-align-items-stretch {
  align-items: stretch !important;
}

.k-align-items-center {
  align-items: center;
}

.\!k-align-items-center {
  align-items: center !important;
}

.k-align-items-start {
  align-items: start;
}

.\!k-align-items-start {
  align-items: start !important;
}

.k-align-items-end {
  align-items: end;
}

.\!k-align-items-end {
  align-items: end !important;
}

.k-align-items-flex-start {
  align-items: flex-start;
}

.\!k-align-items-flex-start {
  align-items: flex-start !important;
}

.k-align-items-flex-end {
  align-items: flex-end;
}

.\!k-align-items-flex-end {
  align-items: flex-end !important;
}

.k-align-items-baseline {
  align-items: baseline;
}

.\!k-align-items-baseline {
  align-items: baseline !important;
}

.k-align-items-first-baseline {
  align-items: first baseline;
}

.\!k-align-items-first-baseline {
  align-items: first baseline !important;
}

.k-align-items-last-baseline {
  align-items: last baseline;
}

.\!k-align-items-last-baseline {
  align-items: last baseline !important;
}

.k-align-items-self-start {
  align-items: self-start;
}

.\!k-align-items-self-start {
  align-items: self-start !important;
}

.k-align-items-self-end {
  align-items: self-end;
}

.\!k-align-items-self-end {
  align-items: self-end !important;
}

.k-flex-row, .k-d-flex-row {
  flex-direction: row;
}

.\!k-flex-row, .\!k-d-flex-row, .\!k-d-flex-col {
  flex-direction: row !important;
}

.k-flex-row-reverse {
  flex-direction: row-reverse;
}

.\!k-flex-row-reverse {
  flex-direction: row-reverse !important;
}

.k-flex-col, .k-flex-column, .k-d-flex-col {
  flex-direction: column;
}

.\!k-flex-col {
  flex-direction: column !important;
}

.k-flex-col-reverse, .k-flex-column-reverse {
  flex-direction: column-reverse;
}

.\!k-flex-col-reverse {
  flex-direction: column-reverse !important;
}

.k-flex-1 {
  flex: 1 1 0%;
}

.\!k-flex-1 {
  flex: 1 1 0% !important;
}

.k-flex-auto {
  flex: 1 1 auto;
}

.\!k-flex-auto {
  flex: 1 1 auto !important;
}

.k-flex-initial {
  flex: 0 1 auto;
}

.\!k-flex-initial {
  flex: 0 1 auto !important;
}

.k-flex-none {
  flex: none;
}

.\!k-flex-none {
  flex: none !important;
}

.k-flex-wrap {
  flex-wrap: wrap;
}

.\!k-flex-wrap {
  flex-wrap: wrap !important;
}

.k-flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}

.\!k-flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.k-flex-nowrap {
  flex-wrap: nowrap;
}

.\!k-flex-nowrap {
  flex-wrap: nowrap !important;
}

.k-resize {
  resize: both;
}

.\!k-resize {
  resize: both !important;
}

.k-resize-none {
  resize: none;
}

.\!k-resize-none {
  resize: none !important;
}

.k-resize-x {
  resize: horizontal;
}

.\!k-resize-x {
  resize: horizontal !important;
}

.k-resize-y {
  resize: vertical;
}

.\!k-resize-y {
  resize: vertical !important;
}

.k-checkbox {
  margin: 0;
  padding: 0;
  line-height: initial;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  flex: none;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  -webkit-appearance: none;
}

.k-checkbox::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}

.k-checkbox:checked::before, .k-checkbox.k-checked::before {
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='square' stroke-linejoin='square' stroke-width='2' d='M3,8 l3,3 l7-7'/%3e%3c/svg%3e");
          mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='square' stroke-linejoin='square' stroke-width='2' d='M3,8 l3,3 l7-7'/%3e%3c/svg%3e");
}

.k-checkbox:indeterminate::before, .k-checkbox.k-indeterminate::before {
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ff6358' stroke-linecap='square' stroke-linejoin='square' stroke-width='2' d='M4,8 h8'/%3e%3c/svg%3e");
          mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ff6358' stroke-linecap='square' stroke-linejoin='square' stroke-width='2' d='M4,8 h8'/%3e%3c/svg%3e");
}

.k-checkbox-wrap {
  flex: none;
  display: inline-flex;
  flex-flow: row nowrap;
  gap: 0;
  align-items: center;
  align-self: flex-start;
  vertical-align: middle;
  position: relative;
}

.k-checkbox-wrap::before {
  content: "​";
  width: 0px;
  overflow: hidden;
  flex: none;
  display: inline-block;
  vertical-align: top;
}

.k-checkbox-label {
  margin: 0;
  padding: 0;
  display: inline-flex;
  align-items: flex-start;
  gap: var(--kendo-spacing-1, 0.25rem);
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}

.k-checkbox-label .k-ripple {
  visibility: hidden !important;
}

.k-checkbox + .k-label, .k-checkbox-wrap + .k-label, .k-checkbox + .k-checkbox-label, .k-checkbox-wrap + .k-checkbox-label {
  display: inline;
  -webkit-margin-start: var(--kendo-spacing-1, 0.25rem);
          margin-inline-start: var(--kendo-spacing-1, 0.25rem);
}

.k-checkbox-label:empty {
  display: none !important;
}

.k-checkbox-label.k-no-text {
  min-width: 1px;
}

.k-checkbox-list {
  margin: 0;
  padding: 0;
  display: flex;
  flex-flow: column nowrap;
  gap: 0;
  list-style: none;
}

.k-checkbox-item, .k-checkbox-list-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-0, 0px);
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-checkbox-item .k-checkbox-label, .k-checkbox-list-item .k-checkbox-label {
  margin: 0;
}

.k-checkbox-list-horizontal, .k-checkbox-list.k-list-horizontal {
  display: flex;
  flex-flow: row wrap;
  gap: var(--kendo-spacing-4, 1rem);
}

.k-ripple-container .k-checkbox::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 100%;
  z-index: -1;
  transition: opacity 100ms linear, -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 100ms linear, transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 100ms linear, transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}

.k-ripple-container .k-checkbox:focus, .k-ripple-container .k-checkbox.k-focus {
  box-shadow: none !important;
}

.k-ripple-container .k-checkbox:disabled::after, .k-ripple-container .k-checkbox.k-disabled::after {
  display: none;
}

.k-checkbox-sm {
  width: var(--kendo-spacing-3, 0.75rem);
  height: var(--kendo-spacing-3, 0.75rem);
}

.k-checkbox-sm::before {
  font-size: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-ripple-container .k-checkbox-sm::after {
  width: 300%;
  height: 300%;
}

.k-checkbox-md {
  width: var(--kendo-spacing-4, 1rem);
  height: var(--kendo-spacing-4, 1rem);
}

.k-checkbox-md::before {
  font-size: var(--kendo-spacing-3\.5, 0.875rem);
}

.k-ripple-container .k-checkbox-md::after {
  width: 300%;
  height: 300%;
}

.k-checkbox-lg {
  width: var(--kendo-spacing-5, 1.25rem);
  height: var(--kendo-spacing-5, 1.25rem);
}

.k-checkbox-lg::before {
  font-size: var(--kendo-spacing-4\.5, 1.125rem);
}

.k-ripple-container .k-checkbox-lg::after {
  width: 300%;
  height: 300%;
}

.k-checkbox {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-checkbox:focus, .k-checkbox.k-focus {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.06);
}

.k-checkbox:indeterminate, .k-checkbox.k-indeterminate {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-primary, #ff6358);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-checkbox:checked, .k-checkbox.k-checked {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-checkbox:checked:focus, .k-checkbox.k-checked.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-primary, #ff6358) 30%, transparent);
}

.k-checkbox.k-invalid {
  border-color: var(--kendo-color-error, #f31700);
}

.k-checkbox.k-invalid + .k-checkbox-label {
  color: var(--kendo-color-error, #f31700);
}

.k-checkbox-wrap .k-ripple-blob {
  color: var(--kendo-color-primary, #ff6358);
  opacity: 0.25;
}

.k-ripple-container .k-checkbox::after {
  background: var(--kendo-color-primary, #ff6358);
  opacity: 0.25;
}

.k-listbox {
  width: 10em;
  height: 200px;
  border-width: 0;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  vertical-align: top;
  background-color: rgba(0, 0, 0, 0);
  display: inline-flex;
  gap: var(--kendo-spacing-2, 0.5rem);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-listbox .k-listbox-actions {
  display: flex;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-listbox.k-listbox-actions-left, .k-listbox.k-listbox-actions-right {
  flex-direction: row;
}

.k-listbox.k-listbox-actions-left .k-listbox-actions, .k-listbox.k-listbox-actions-right .k-listbox-actions {
  flex-direction: column;
}

.k-listbox.k-listbox-actions-right {
  flex-direction: row-reverse;
}

.k-listbox.k-listbox-actions-top, .k-listbox.k-listbox-actions-bottom {
  flex-direction: column;
}

.k-listbox.k-listbox-actions-top .k-listbox-actions, .k-listbox.k-listbox-actions-bottom .k-listbox-actions {
  flex-direction: row;
}

.k-listbox.k-listbox-actions-bottom {
  flex-direction: column-reverse;
}

.k-listbox .k-list-scroller {
  width: 100%;
  min-height: 0;
  height: inherit;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-flow: column nowrap;
}

.k-listbox .k-list-scroller .k-list-scroller {
  border-width: 0;
}

.k-listbox .k-list-scroller .k-list {
  height: inherit;
  background: rgba(0, 0, 0, 0);
}

.k-listbox .k-drop-hint {
  border-block-start-width: 1px;
  border-block-start-style: solid;
}

.k-listbox .k-ghost {
  opacity: 0.5;
}

.k-item {
  cursor: default;
}

.k-listbox .k-list-scroller {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-listbox .k-drop-hint {
  border-block-start-color: var(--kendo-color-primary, #ff6358);
}

.k-progressbar {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  --kendo-progressbar-value: 0;
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height-xs, normal);
  display: inline-grid;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-progressbar *, .k-progressbar *::before, .k-progressbar *::after {
  box-sizing: border-box;
}

.k-progressbar > .k-progressbar-value {
  border-width: 0;
  border-style: solid;
  display: flex;
  overflow: hidden;
  grid-column: 1/-1;
  grid-row: 1/-1;
}

.k-progressbar > .k-progressbar-chunks {
  border-width: inherit;
  border-style: inherit;
  white-space: nowrap;
  display: flex;
  align-items: stretch;
  flex: 1;
  gap: 1px;
  grid-column: 1/-1;
  grid-row: 1/-1;
}

.k-progressbar .k-progressbar-chunk {
  display: block;
  border-width: 0;
  flex: 1;
}

.k-progress-status-wrap {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  grid-column: 1/-1;
  grid-row: 1/-1;
}

.k-progress-status-wrap.k-progress-start {
  justify-content: flex-start;
}

.k-progress-status-wrap.k-progress-center {
  justify-content: center;
}

.k-progress-status-wrap.k-progress-end {
  justify-content: flex-end;
}

.k-progress-status {
  padding-block: 0;
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  min-width: 10px;
  text-align: center;
  display: inline-block;
  white-space: nowrap;
}

.k-progressbar-horizontal {
  width: 100%;
  height: var(--kendo-progressbar-height, 22px);
  grid-template-columns: 1fr;
  grid-template-rows: 100%;
}

.k-progressbar-horizontal .k-progress-status-wrap {
  flex-direction: row;
}

.k-progressbar-horizontal > .k-progressbar-value {
  width: calc(var(--kendo-progressbar-value, 0) * 1%);
  flex-direction: row;
}

.k-progressbar-horizontal > .k-progressbar-value > .k-progress-status-wrap {
  width: calc(10000% / var(--kendo-progressbar-value, 1));
}

.k-progressbar-horizontal > .k-progressbar-chunks {
  flex-direction: row;
}

.k-progressbar-horizontal.k-progressbar-reverse > .k-progressbar-value {
  flex-direction: row-reverse;
  justify-self: flex-end;
}

.k-progressbar-horizontal.k-progressbar-reverse > .k-progressbar-chunks {
  flex-direction: row-reverse;
}

.k-progressbar-vertical {
  width: var(--kendo-progressbar-height, 22px);
  height: 27em;
  grid-template-columns: 100%;
  grid-template-rows: 1fr;
}

.k-progressbar-vertical .k-progress-status-wrap {
  flex-direction: column-reverse;
}

.k-progressbar-vertical .k-progress-status {
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
}

.k-progressbar-vertical > .k-progressbar-value {
  height: calc(var(--kendo-progressbar-value, 0) * 1%);
  flex-direction: column-reverse;
  align-self: flex-end;
  align-items: flex-end;
}

.k-progressbar-vertical > .k-progressbar-value > .k-progress-status-wrap {
  height: calc(10000% / var(--kendo-progressbar-value, 1));
}

.k-progressbar-vertical > .k-progressbar-chunks {
  flex-direction: column-reverse;
}

.k-progressbar-vertical.k-progressbar-reverse {
  flex-direction: column;
}

.k-progressbar-vertical.k-progressbar-reverse > .k-progressbar-value {
  flex-direction: column;
  align-self: flex-start;
}

.k-progressbar-vertical.k-progressbar-reverse > .k-progressbar-chunks {
  flex-direction: column;
}

.k-progressbar-indeterminate .k-progress-status-wrap, .k-progressbar-indeterminate .k-progressbar-value, .k-progressbar-indeterminate .k-progressbar-chunk {
  display: none;
}

.telerik-blazor.k-progressbar-horizontal > .k-progressbar-value, .telerik-blazor.k-progressbar-horizontal > .k-progressbar-value > .k-progress-status-wrap {
  transition: width 0.1s ease-in-out;
}

.k-circular-progressbar {
  display: inline-block;
  text-align: start;
  position: relative;
}

.k-circular-progressbar-surface {
  height: 100%;
}

.k-circular-progressbar-surface > div {
  width: 100%;
  height: 100%;
}

.k-circular-progressbar-surface svg {
  width: 100%;
  height: 100%;
}

.k-circular-progressbar-scale {
  fill: none;
}

.k-circular-progressbar-arc {
  transform-box: fill-box;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  stroke-linecap: round;
  fill: none;
}

.k-circular-progressbar-label {
  position: absolute;
  text-align: center;
  padding: 0;
  margin: 0;
}

@-webkit-keyframes kendo-progressbar-indeterminate-animation {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 22px 0;
  }
}

@keyframes kendo-progressbar-indeterminate-animation {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 22px 0;
  }
}
.k-progressbar {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-subtle, #ebebeb);
}

.k-progressbar .k-selected {
  border-color: var(--kendo-color-primary-active, #d45349);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-chunk-progressbar {
  background-color: rgba(0, 0, 0, 0);
}

.k-progressbar-chunk {
  background-color: var(--kendo-color-base-subtle, #ebebeb);
}

.k-progressbar-chunk .k-selected {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-progressbar-indeterminate {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-subtle, #ebebeb);
  background-image: linear-gradient(45deg, color-mix(in srgb, var(--kendo-color-base-emphasis, #c2c2c2) 55%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, var(--kendo-color-base-emphasis, #c2c2c2) 55%, transparent) 50%, color-mix(in srgb, var(--kendo-color-base-emphasis, #c2c2c2) 55%, transparent) 75%, transparent 75%, transparent);
  background-size: 22px 22px;
  -webkit-animation: kendo-progressbar-indeterminate-animation 1s linear infinite;
          animation: kendo-progressbar-indeterminate-animation 1s linear infinite;
}

.k-circular-progressbar-scale {
  stroke: var(--kendo-color-base-subtle, #ebebeb);
}

.k-circular-progressbar-arc {
  stroke: var(--kendo-color-primary, #ff6358);
  transition: stroke 0.5s ease;
}

.k-radio {
  border-radius: 50%;
  margin: 0;
  padding: 0;
  line-height: initial;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  flex: none;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  -webkit-appearance: none;
}

.k-radio::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}

.k-radio:checked::before, .k-radio.k-checked::before {
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3e%3ccircle cx='50%25' cy='50%25' r='4' fill='%23ffffff'/%3e%3c/svg%3e");
          mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3e%3ccircle cx='50%25' cy='50%25' r='4' fill='%23ffffff'/%3e%3c/svg%3e");
}

.k-radio-wrap {
  flex: none;
  display: inline-flex;
  flex-flow: row nowrap;
  gap: 0;
  align-items: center;
  align-self: start;
  vertical-align: middle;
  position: relative;
}

.k-radio-wrap::before {
  content: "​";
  width: 0px;
  overflow: hidden;
  flex: none;
  display: inline-block;
  vertical-align: top;
}

.k-radio-label {
  margin: 0;
  padding: 0;
  display: inline-flex;
  align-items: flex-start;
  gap: var(--kendo-spacing-1, 0.25rem);
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}

.k-radio-label .k-ripple {
  visibility: hidden !important;
}

.k-radio + .k-label, .k-radio-wrap + .k-label, .k-radio + .k-radio-label, .k-radio-wrap + .k-radio-label {
  display: inline;
  -webkit-margin-start: var(--kendo-spacing-1, 0.25rem);
          margin-inline-start: var(--kendo-spacing-1, 0.25rem);
}

.k-radio-label:empty {
  display: none !important;
}

.k-radio-label.k-no-text {
  min-width: 1px;
}

.k-radio-list {
  margin: 0;
  padding: 0;
  display: flex;
  flex-flow: column nowrap;
  gap: 0;
  list-style: none;
}

.k-radio-item, .k-radio-list-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-0, 0px);
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-radio-item .k-radio-label, .k-radio-list-item .k-radio-label {
  margin: 0;
}

.k-radio-list-horizontal, .k-radio-list.k-list-horizontal {
  display: flex;
  flex-flow: row wrap;
  gap: var(--kendo-spacing-4, 1rem);
}

.k-ripple-container .k-radio::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 100%;
  z-index: -1;
  transition: opacity 100ms linear, -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 100ms linear, transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 100ms linear, transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}

.k-ripple-container .k-radio:focus, .k-ripple-container .k-radio.k-focus {
  box-shadow: none !important;
}

.k-ripple-container .k-radio:disabled::after, .k-ripple-container .k-radio.k-disabled::after {
  display: none;
}

.k-radio-sm {
  width: var(--kendo-spacing-3, 0.75rem);
  height: var(--kendo-spacing-3, 0.75rem);
}

.k-radio-sm::before {
  font-size: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-ripple-container .k-radio-sm::after {
  width: 300%;
  height: 300%;
}

.k-radio-md {
  width: var(--kendo-spacing-4, 1rem);
  height: var(--kendo-spacing-4, 1rem);
}

.k-radio-md::before {
  font-size: var(--kendo-spacing-3\.5, 0.875rem);
}

.k-ripple-container .k-radio-md::after {
  width: 300%;
  height: 300%;
}

.k-radio-lg {
  width: var(--kendo-spacing-5, 1.25rem);
  height: var(--kendo-spacing-5, 1.25rem);
}

.k-radio-lg::before {
  font-size: var(--kendo-spacing-4\.5, 1.125rem);
}

.k-ripple-container .k-radio-lg::after {
  width: 300%;
  height: 300%;
}

.k-radio {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-radio:focus, .k-radio.k-focus {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.06);
}

.k-radio.k-invalid, .k-radio.ng-invalid.ng-touched, .k-radio.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #f31700);
}

.k-radio.k-invalid + .k-radio-label, .k-radio.ng-invalid.ng-touched + .k-radio-label, .k-radio.ng-invalid.ng-dirty + .k-radio-label {
  color: var(--kendo-color-error, #f31700);
}

.k-radio:checked, .k-radio.k-checked {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-radio:checked:focus, .k-radio.k-checked.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-primary, #ff6358) 30%, transparent);
}

.k-ripple-container .k-radio::after {
  background: var(--kendo-color-primary, #ff6358);
  opacity: 0.25;
}

.k-slider {
  border: 0;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  background: none;
  display: inline-flex;
  align-items: center;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-slider *, .k-slider *::before, .k-slider *::after {
  box-sizing: border-box;
}

.k-slider .k-label {
  width: auto;
  font-size: 0.92em;
  line-height: 1;
  white-space: nowrap;
  position: absolute;
}

.k-slider .k-tick, .k-slider .k-slider-track {
  cursor: pointer;
}

.k-slider .k-tick {
  background-color: rgba(0, 0, 0, 0);
  background-position: center center;
  background-repeat: no-repeat;
  margin: 0;
  padding: 0;
  position: relative;
}

.k-slider.k-disabled .k-tick, .k-slider.k-disabled .k-slider-track, .k-slider.k-disabled .k-draghandle {
  cursor: default;
}

.k-slider {
  width: -webkit-min-content;
  width: min-content;
  height: -webkit-min-content;
  height: min-content;
  gap: 7px;
}

.k-slider .k-button {
  flex: none;
}

.k-slider .k-slider-track-wrap {
  flex: 1 1 auto;
  display: flex;
  flex-flow: inherit;
  position: relative;
  touch-action: none;
}

.k-slider .k-slider-track-wrap .k-slider-items {
  margin: 0;
  padding: 0;
  list-style: none;
  flex: 1 1 100%;
  display: flex;
  flex-flow: inherit;
  justify-content: space-between;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-slider .k-slider-track-wrap .k-tick {
  flex: 0 0 1px;
}

.k-slider .k-slider-track-wrap .k-tick-horizontal {
  width: 1px;
  min-height: 100%;
}

.k-slider .k-slider-track-wrap .k-tick-vertical {
  width: 100%;
  min-height: 1px;
}

.k-slider .k-slider-track-wrap .k-draghandle {
  position: absolute;
}

.k-slider-horizontal .k-slider-track-wrap {
  height: 26px;
}

.k-slider-horizontal .k-slider-track-wrap .k-slider-track {
  width: 100%;
}

.k-slider-horizontal .k-slider-track-wrap .k-draghandle {
  inset-block-start: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-slider-horizontal .k-slider-track-wrap .k-draghandle:focus, .k-slider-horizontal .k-slider-track-wrap .k-draghandle:active {
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}

.k-slider-horizontal .k-slider-track-wrap .k-slider-selection {
  width: calc((var(--kendo-slider-end, 0) - var(--kendo-slider-start, 0)) * 1%);
  inset-inline-start: calc(var(--kendo-slider-start, 0) * 1%);
}

.k-slider-horizontal .k-slider-track-wrap .k-draghandle-start {
  inset-inline-start: calc(var(--kendo-slider-start, 0) * 1%);
}

.k-slider-horizontal .k-slider-track-wrap .k-draghandle-end {
  inset-inline-start: calc(var(--kendo-slider-end, 0) * 1%);
}

.k-slider-vertical .k-slider-track-wrap {
  width: 26px;
}

.k-slider-vertical .k-slider-track-wrap .k-slider-track {
  height: 100%;
}

.k-slider-vertical .k-slider-track-wrap .k-draghandle {
  left: 50%;
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}

.k-slider-vertical .k-slider-track-wrap .k-draghandle:focus, .k-slider-vertical .k-slider-track-wrap .k-draghandle:active {
  -webkit-transform: translate(-50%, 50%) scale(1);
          transform: translate(-50%, 50%) scale(1);
}

.k-slider-vertical .k-slider-track-wrap .k-slider-selection {
  inset-block-end: calc(var(--kendo-slider-start, 0) * 1%);
  height: calc((var(--kendo-slider-end, 0) - var(--kendo-slider-start, 0)) * 1%);
}

.k-slider-vertical .k-slider-track-wrap .k-draghandle-start {
  inset-block-end: calc(var(--kendo-slider-start, 0) * 1%);
}

.k-slider-vertical .k-slider-track-wrap .k-draghandle-end {
  inset-block-end: calc(var(--kendo-slider-end, 0) * 1%);
}

.k-slider-vertical {
  height: 200px;
  flex-flow: column-reverse nowrap;
}

.k-slider-vertical .k-tick {
  text-align: end;
  margin-left: 2px;
}

.k-slider-vertical .k-slider-topleft .k-tick {
  text-align: start;
}

.k-slider-vertical .k-tick {
  background-position: -94px center;
}

.k-slider-vertical .k-slider-topleft .k-tick {
  background-position: -124px center;
}

.k-slider-vertical .k-slider-bottomright .k-tick {
  background-position: -154px center;
}

.k-slider-vertical .k-tick-large {
  display: flex;
  align-items: center;
  background-position: -4px center;
}

.k-slider-vertical .k-slider-topleft .k-tick-large {
  background-position: -34px center;
}

.k-slider-vertical .k-slider-bottomright .k-tick-large {
  background-position: -64px center;
}

.k-slider-vertical .k-first {
  background-position: -94px 100%;
}

.k-slider-vertical .k-tick-large.k-first {
  background-position: -4px 100%;
}

.k-slider-vertical .k-slider-topleft .k-first {
  background-position: -124px 100%;
}

.k-slider-vertical .k-slider-topleft .k-tick-large.k-first {
  background-position: -34px 100%;
}

.k-slider-vertical .k-slider-bottomright .k-first {
  background-position: -154px 100%;
}

.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first {
  background-position: -64px 100%;
}

.k-slider-vertical .k-last {
  background-position: -94px 0;
}

.k-slider-vertical .k-tick-large.k-last {
  background-position: -4px 0;
}

.k-slider-vertical .k-slider-topleft .k-last {
  background-position: -124px 0;
}

.k-slider-vertical .k-slider-topleft .k-tick-large.k-last {
  background-position: -34px 0;
}

.k-slider-vertical .k-slider-bottomright .k-last {
  background-position: -154px 0;
}

.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last {
  background-position: -64px 0;
}

.k-slider-vertical .k-label {
  text-align: start;
  inset-inline-start: 120%;
  inset-block-start: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-slider-vertical .k-first .k-label {
  inset-block-start: 100%;
}

.k-slider-vertical .k-last .k-label {
  inset-block-start: 0;
}

.k-slider-vertical .k-slider-topleft .k-label {
  inset-inline-start: auto;
  inset-inline-end: 120%;
}

.k-slider-horizontal {
  width: 200px;
  flex-flow: row nowrap;
}

.k-slider-horizontal .k-tick {
  background-position: center -92px;
}

.k-slider-horizontal .k-slider-topleft .k-tick {
  background-position: center -122px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick {
  background-position: center -152px;
}

.k-slider-horizontal .k-tick-large {
  background-position: center -2px;
}

.k-slider-horizontal .k-slider-topleft .k-tick-large {
  background-position: center -32px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large {
  background-position: center -62px;
}

.k-slider-horizontal .k-first {
  background-position: 0 -92px;
}

.k-slider-horizontal .k-tick-large.k-first {
  background-position: 0 -2px;
}

.k-slider-horizontal .k-slider-topleft .k-first {
  background-position: 0 -122px;
}

.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first {
  background-position: 0 -32px;
}

.k-slider-horizontal .k-slider-bottomright .k-first {
  background-position: 0 -152px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first {
  background-position: 0 -62px;
}

.k-slider-horizontal .k-last {
  background-position: 100% -92px;
}

.k-slider-horizontal .k-tick-large.k-last {
  background-position: 100% -2px;
}

.k-slider-horizontal .k-slider-topleft .k-last {
  background-position: 100% -122px;
}

.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last {
  background-position: 100% -32px;
}

.k-slider-horizontal .k-slider-bottomright .k-last {
  background-position: 100% -152px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last {
  background-position: 100% -62px;
}

.k-slider-horizontal .k-label {
  inset-inline-start: 50%;
  inset-block-end: -1.2em;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-slider-horizontal .k-first .k-label {
  inset-inline-start: 0;
}

.k-slider-horizontal .k-last .k-label {
  inset-inline-start: 100%;
}

.k-slider-horizontal .k-slider-topleft .k-label {
  inset-block-start: -1.2em;
}

.k-slider-track, .k-slider-selection {
  margin: 0;
  padding: 0;
  position: absolute;
}

.k-slider-horizontal :is(.k-slider-track, .k-slider-selection) {
  height: 4px;
  inset-inline-start: 0;
  -webkit-margin-before: -2px;
          margin-block-start: -2px;
  inset-block-start: 50%;
}

.k-slider-vertical :is(.k-slider-track, .k-slider-selection) {
  inset-block-end: 0;
  inset-inline-start: 50%;
  -webkit-margin-start: -2px;
          margin-inline-start: -2px;
  width: 4px;
}

.k-draghandle {
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 1px;
  outline: 0;
  position: absolute;
  text-align: center;
  text-decoration: none;
  width: 14px;
  height: 14px;
}

.k-draghandle.k-pressed {
  transition: none;
}

.k-slider-selection.k-pressed {
  transition: none;
}

.k-slider-transitions.k-slider-horizontal .k-draghandle {
  transition: inset-inline-start 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: inset-inline-start 0.3s ease-out, background-color 0.3s ease-out, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: inset-inline-start 0.3s ease-out, background-color 0.3s ease-out, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.k-slider-transitions.k-slider-horizontal .k-slider-selection {
  transition: width 0.3s ease-out;
}

.k-slider-transitions.k-slider-vertical .k-draghandle {
  transition: bottom 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: bottom 0.3s ease-out, background-color 0.3s ease-out, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: bottom 0.3s ease-out, background-color 0.3s ease-out, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.k-slider-transitions.k-slider-vertical .k-slider-selection {
  transition: height 0.3s ease-out;
}

.k-slider.k-readonly .k-button, .k-slider.k-readonly .k-slider-track, .k-slider.k-readonly .k-tick, .k-slider.k-readonly .k-draghandle {
  pointer-events: none;
}

.k-slider-rtl.k-slider-horizontal .k-draghandle, .k-slider-horizontal.k-slider[dir=rtl] .k-draghandle, [dir=rtl] .k-slider-horizontal.k-slider .k-draghandle, .k-slider-horizontal.k-slider.k-rtl .k-draghandle, .k-rtl .k-slider-horizontal.k-slider .k-draghandle {
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

.k-slider-rtl.k-slider-horizontal .k-draghandle:focus, .k-slider-horizontal.k-slider[dir=rtl] .k-draghandle:focus, [dir=rtl] .k-slider-horizontal.k-slider .k-draghandle:focus, .k-slider-horizontal.k-slider.k-rtl .k-draghandle:focus, .k-rtl .k-slider-horizontal.k-slider .k-draghandle:focus, .k-slider-rtl.k-slider-horizontal .k-draghandle:active, .k-slider-horizontal.k-slider[dir=rtl] .k-draghandle:active, [dir=rtl] .k-slider-horizontal.k-slider .k-draghandle:active, .k-slider-horizontal.k-slider.k-rtl .k-draghandle:active, .k-rtl .k-slider-horizontal.k-slider .k-draghandle:active {
  -webkit-transform: translate(50%, -50%) scale(1);
          transform: translate(50%, -50%) scale(1);
}

.k-slider-rtl.k-slider-horizontal .k-label, .k-slider-horizontal.k-slider[dir=rtl] .k-label, [dir=rtl] .k-slider-horizontal.k-slider .k-label, .k-slider-horizontal.k-slider.k-rtl .k-label, .k-rtl .k-slider-horizontal.k-slider .k-label {
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
}

.k-slider kendo-resize-sensor {
  position: absolute;
}

.k-slider {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-slider .k-slider-track, .k-slider .k-slider-selection {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
}

.k-slider .k-slider-track {
  background-color: var(--kendo-color-base-emphasis, #c2c2c2);
}

.k-slider .k-slider-selection {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-slider .k-draghandle {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
  border-radius: 50%;
}

.k-slider .k-draghandle:hover, .k-slider .k-draghandle.k-hover {
  border-color: var(--kendo-color-primary, #ff6358);
  background-color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-slider .k-draghandle:active, .k-slider .k-draghandle.k-active, .k-slider .k-draghandle.k-pressed {
  border-color: var(--kendo-color-primary-active, #d45349);
  background-color: var(--kendo-color-primary-active, #d45349);
}

.k-slider .k-draghandle:focus, .k-slider .k-draghandle.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-primary, #ff6358) 30%, transparent);
}

.k-slider.k-focus .k-draghandle {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-primary, #ff6358) 30%, transparent);
}

.k-slider-horizontal .k-tick {
  background-image: url(data:image/gif;base64,R0lGODlhAQC0AIABALi4uAAAACH5BAEAAAEALAAAAAABALQAAAIWjIGJxqzazlux2ovlzND2rAHgSIZWAQA7);
}

.k-slider-vertical .k-tick {
  background-image: url(data:image/gif;base64,R0lGODlhtAABAIABALi4uAAAACH5BAEAAAEALAAAAAC0AAEAAAIWjIGJxqzazlux2ovlzND2rAHgSIZWAQA7);
}

.k-calendar {
  inline-size: var(--INTERNAL--kendo-calendar-width, -webkit-min-content);
  inline-size: var(--INTERNAL--kendo-calendar-width, min-content);
  block-size: var(--INTERNAL--kendo-calendar-height, -webkit-min-content);
  block-size: var(--INTERNAL--kendo-calendar-height, min-content);
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  position: relative;
  overflow: hidden;
  display: inline-flex;
  flex-flow: column nowrap;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-calendar > .k-calendar {
  border: 0;
}

.k-calendar-table {
  margin-block: 0;
  margin-inline: auto;
  border-width: 0;
  border-color: inherit;
  border-spacing: 0;
  border-collapse: separate;
  table-layout: fixed;
  text-align: center;
  outline: 0;
  display: table;
  position: relative;
  z-index: 1;
}

.k-calendar-caption, .k-calendar-caption.k-calendar-th, .k-calendar .k-meta-header, .k-calendar .k-month-header {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  height: 32px;
  box-sizing: border-box;
  text-transform: none;
  text-align: start;
  font-weight: var(--kendo-font-weight-bold, normal);
  cursor: default;
}

.k-calendar-th, .k-calendar-td {
  border-width: 0;
  padding: 0;
  text-align: center;
  border-style: solid;
  border-color: inherit;
  font-weight: normal;
  cursor: default;
}

.k-calendar-th {
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, 32px);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, 32px);
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: 2;
  text-transform: uppercase;
}

.k-calendar-td {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, -webkit-min-content);
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, min-content);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, -webkit-min-content);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, min-content);
  border-color: rgba(0, 0, 0, 0);
}

.k-calendar-td.k-alt {
  font-size: 0.75rem;
}

.k-calendar .k-calendar-cell-inner, .k-calendar .k-link {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  padding-inline: var(--INTERNAL--kendo-calendar-cell-padding-x, 0.25em);
  padding-block: var(--INTERNAL--kendo-calendar-cell-padding-y, 0.25em);
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  white-space: normal;
  position: relative;
  overflow: hidden;
}

.k-calendar .k-header {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  border-block-end-width: 1px;
  border-block-end-style: solid;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  position: relative;
  z-index: 2;
}

.k-calendar-header {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  min-width: var(--INTERNAL--kendo-calendar-view-width, 256px);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 0 0 auto;
}

.k-calendar-header .k-calendar-nav {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

.k-calendar-footer, .k-calendar .k-footer {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  text-align: center;
  clear: both;
}

.k-calendar-view {
  margin: auto;
  padding-block: 0;
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  width: var(--INTERNAL--kendo-calendar-view-width, 256px);
  inline-size: var(--INTERNAL--kendo-calendar-view-width, 256px);
  min-height: 224px;
  box-sizing: content-box;
  gap: var(--kendo-spacing-4, 1rem);
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.k-calendar-view .k-today {
  font-weight: var(--kendo-font-weight-bold, normal);
}

.k-month-calendar .k-calendar-td, .k-calendar-monthview .k-calendar-td {
  width: var(--INTERNAL--kendo-calendar-cell-size, 32px);
  height: var(--INTERNAL--kendo-calendar-cell-size, 32px);
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, 32px);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, 32px);
}

.k-year-calendar .k-calendar-td, .k-calendar-yearview .k-calendar-td {
  width: var(--INTERNAL--kendo-calendar-cell-size, 64px);
  height: var(--INTERNAL--kendo-calendar-cell-size, 64px);
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, 64px);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, 64px);
}

.k-decade-calendar .k-calendar-td, .k-calendar-decadeview .k-calendar-td {
  width: var(--INTERNAL--kendo-calendar-cell-size, 64px);
  height: var(--INTERNAL--kendo-calendar-cell-size, 64px);
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, 64px);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, 64px);
}

.k-century-calendar .k-calendar-td, .k-calendar-centuryview .k-calendar-td {
  width: var(--INTERNAL--kendo-calendar-cell-size, 64px);
  height: var(--INTERNAL--kendo-calendar-cell-size, 64px);
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, 64px);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, 64px);
}

.k-century-calendar .k-calendar-cell-inner, .k-century-calendar .k-link, .k-calendar-centuryview .k-calendar-cell-inner, .k-calendar-centuryview .k-link {
  text-align: start;
}

.k-popup .k-calendar {
  height: 100%;
}

.k-calendar-container, .k-datetime-container {
  padding: 0;
}

.k-calendar-container .k-calendar, .k-datetime-container .k-calendar {
  border-width: 0;
}

.k-calendar .k-content.k-scrollable, .k-calendar .k-calendar-content.k-scrollable {
  box-sizing: content-box;
  overflow-x: hidden;
  overflow-y: auto;
  display: block;
  -webkit-padding-end: 100px;
          padding-inline-end: 100px;
  -webkit-padding-start: 100px;
          padding-inline-start: 100px;
  -webkit-margin-start: -100px;
          margin-inline-start: -100px;
  -webkit-margin-end: calc(-100px - var(--kendo-scrollbar-width, 17px));
          margin-inline-end: calc(-100px - var(--kendo-scrollbar-width, 17px));
}

.k-calendar .k-scrollable-placeholder {
  position: absolute;
  z-index: -1;
  width: 1px;
  inset-block-start: 0;
  inset-inline-end: 0;
}

.k-calendar-sm {
  --INTERNAL--kendo-calendar-view-width: 224px;
  --INTERNAL--kendo-calendar-cell-padding-x: var( --kendo-calendar-sm-cell-padding-x, var(--kendo-spacing-0\.5, 0.125rem) );
  --INTERNAL--kendo-calendar-cell-padding-y: var( --kendo-calendar-sm-cell-padding-y, var(--kendo-spacing-0\.5, 0.125rem) );
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-calendar-sm.k-month-calendar, .k-calendar-sm .k-calendar-monthview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-sm-month-cell-size, 28px );
}

.k-calendar-sm.k-year-calendar, .k-calendar-sm .k-calendar-yearview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-sm-year-cell-size, 56px );
}

.k-calendar-sm.k-decade-calendar, .k-calendar-sm .k-calendar-decadeview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-sm-decade-cell-size, 56px );
}

.k-calendar-sm.k-century-calendar, .k-calendar-sm .k-calendar-centuryview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-sm-century-cell-size, 56px );
}

.k-calendar-md {
  --INTERNAL--kendo-calendar-view-width: 256px;
  --INTERNAL--kendo-calendar-cell-padding-x: var( --kendo-calendar-md-cell-padding-x, var(--kendo-spacing-1, 0.25rem) );
  --INTERNAL--kendo-calendar-cell-padding-y: var( --kendo-calendar-md-cell-padding-y, var(--kendo-spacing-1, 0.25rem) );
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-calendar-md.k-month-calendar, .k-calendar-md .k-calendar-monthview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-md-month-cell-size, 32px );
}

.k-calendar-md.k-year-calendar, .k-calendar-md .k-calendar-yearview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-md-year-cell-size, 64px );
}

.k-calendar-md.k-decade-calendar, .k-calendar-md .k-calendar-decadeview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-md-decade-cell-size, 64px );
}

.k-calendar-md.k-century-calendar, .k-calendar-md .k-calendar-centuryview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-md-century-cell-size, 64px );
}

.k-calendar-lg {
  --INTERNAL--kendo-calendar-view-width: 320px;
  --INTERNAL--kendo-calendar-cell-padding-x: var( --kendo-calendar-lg-cell-padding-x, var(--kendo-spacing-2, 0.5rem) );
  --INTERNAL--kendo-calendar-cell-padding-y: var( --kendo-calendar-lg-cell-padding-y, var(--kendo-spacing-2, 0.5rem) );
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-calendar-lg.k-month-calendar, .k-calendar-lg .k-calendar-monthview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-lg-month-cell-size, 40px );
}

.k-calendar-lg.k-year-calendar, .k-calendar-lg .k-calendar-yearview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-lg-year-cell-size, 80px );
}

.k-calendar-lg.k-decade-calendar, .k-calendar-lg .k-calendar-decadeview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-lg-decade-cell-size, 80px );
}

.k-calendar-lg.k-century-calendar, .k-calendar-lg .k-calendar-centuryview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-lg-century-cell-size, 80px );
}

.k-calendar-infinite {
  box-sizing: content-box;
  display: inline-flex;
  flex-flow: row nowrap;
}

.k-calendar-infinite .k-calendar-view {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-4, 1rem);
  height: 288px;
  flex: 0 0 auto;
  display: flex;
  flex-flow: column nowrap;
  gap: 0;
  overflow: hidden;
}

.k-calendar-infinite .k-calendar-view .k-content.k-scrollable {
  position: relative;
}

.k-calendar-infinite .k-calendar-view::after {
  display: block;
  position: absolute;
  inset-block-end: 0;
  content: "​";
  height: 0;
  line-height: 0;
  z-index: 1;
  width: 150%;
  inset-inline-start: -25%;
  box-shadow: 0 0 32px 16px var(--kendo-color-surface-alt, #ffffff);
}

.k-calendar-infinite .k-calendar-header {
  -webkit-margin-start: calc(var(--kendo-spacing-4, 1rem) * -1);
          margin-inline-start: calc(var(--kendo-spacing-4, 1rem) * -1);
  -webkit-margin-end: calc(var(--kendo-spacing-4, 1rem) * -1);
          margin-inline-end: calc(var(--kendo-spacing-4, 1rem) * -1);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  width: auto;
  min-width: 0;
}

.k-calendar-infinite .k-calendar-weekdays {
  flex: 0 0 auto;
}

.k-calendar-navigation {
  width: 5em;
  text-align: center;
  flex: 0 0 auto;
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.k-calendar-navigation::before, .k-calendar-navigation::after {
  display: block;
  position: absolute;
  content: "​";
  height: 0;
  line-height: 0;
  z-index: 1;
  width: 200%;
  inset-inline-start: -50%;
  box-shadow: 0 0 6em 3em var(--kendo-color-surface, #fafafa);
}

.k-calendar-navigation::before {
  inset-block-start: 0;
}

.k-calendar-navigation::after {
  inset-block-end: 0;
}

.k-calendar-navigation .k-content, .k-calendar-navigation .k-calendar-content {
  background: rgba(0, 0, 0, 0);
  height: auto;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-block-end: 0;
  inset-inline-end: 0;
}

.k-calendar-navigation .k-content ul, .k-calendar-navigation .k-calendar-content ul {
  width: 5em;
}

.k-calendar-navigation .k-content li, .k-calendar-navigation .k-calendar-content li {
  height: 2em;
  line-height: 2em;
  cursor: pointer;
  padding-block: 0;
  padding-inline: 1em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: clip;
}

.k-calendar-navigation .k-calendar-navigation-marker {
  font-weight: bold;
}

.k-calendar-navigation .k-calendar-navigation-highlight {
  width: 100%;
  border-width: 1px 0;
  border-style: solid;
  height: 2em;
  box-sizing: border-box;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-end: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-calendar-range {
  width: auto;
}

.k-calendar-range .k-calendar-view {
  width: auto;
  white-space: nowrap;
}

.k-calendar-range .k-calendar-view::after {
  display: none;
}

.k-calendar-range .k-calendar-view:focus {
  outline: 0;
}

.k-range-start {
  border-radius: 0;
  border-start-start-radius: var(--kendo-border-radius-lg, 0.375rem);
  border-end-start-radius: var(--kendo-border-radius-lg, 0.375rem);
}

.k-range-start .k-calendar-cell-inner, .k-range-start .k-link {
  border-color: inherit;
  border-radius: inherit;
}

.k-range-end {
  border-radius: 0;
  border-start-end-radius: var(--kendo-border-radius-lg, 0.375rem);
  border-end-end-radius: var(--kendo-border-radius-lg, 0.375rem);
}

.k-range-end .k-calendar-cell-inner, .k-range-end .k-link {
  border-color: inherit;
  border-radius: inherit;
}

.k-range-mid {
  border-color: inherit;
  border-radius: 0;
}

.k-range-start.k-range-end {
  border-radius: var(--kendo-border-radius-lg, 0.375rem);
}

.k-calendar {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-calendar .k-header {
  border-color: inherit;
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1);
}

.k-calendar .k-calendar-th, .k-calendar .k-calendar-caption, .k-calendar .k-meta-header, .k-calendar .k-month-header {
  color: var(--kendo-color-subtle, #666666);
}

.k-calendar .k-calendar-view .k-today {
  color: var(--kendo-color-primary, #ff6358);
}

.k-calendar .k-other-month {
  color: var(--kendo-color-subtle, #666666);
}

.k-calendar .k-alt {
  background-color: rgba(0, 0, 0, 0);
  color: var(--kendo-color-subtle, #666666);
}

.k-calendar .k-calendar-td:hover .k-calendar-cell-inner, .k-calendar .k-calendar-td:hover .k-link, .k-calendar .k-calendar-td.k-hover .k-calendar-cell-inner, .k-calendar .k-calendar-td.k-hover .k-link {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-calendar .k-calendar-td.k-selected .k-calendar-cell-inner, .k-calendar .k-calendar-td.k-selected .k-link {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-calendar .k-calendar-td.k-selected:hover .k-calendar-cell-inner, .k-calendar .k-calendar-td.k-selected:hover .k-link, .k-calendar .k-calendar-td.k-selected.k-hover .k-calendar-cell-inner, .k-calendar .k-calendar-td.k-selected.k-hover .k-link {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-calendar .k-calendar-td:focus .k-calendar-cell-inner, .k-calendar .k-calendar-td:focus .k-link, .k-calendar .k-calendar-td.k-focus .k-calendar-cell-inner, .k-calendar .k-calendar-td.k-focus .k-link {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-calendar .k-calendar-td.k-selected:focus .k-calendar-cell-inner, .k-calendar .k-calendar-td.k-selected:focus .k-link, .k-calendar .k-calendar-td.k-selected.k-focus .k-calendar-cell-inner, .k-calendar .k-calendar-td.k-selected.k-focus .k-link {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-calendar .k-calendar-navigation {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
  box-shadow: inset -1px 0 var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-calendar .k-calendar-navigation li:hover, .k-calendar .k-calendar-navigation li.k-hover {
  color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-calendar .k-calendar-navigation-highlight {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-calendar .k-calendar-navigation-marker {
  color: currentColor;
}

.k-calendar.k-invalid, .k-calendar.k-invalid:hover, .k-calendar.ng-invalid.ng-touched, .k-calendar.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #f31700);
}

.k-rtl .k-calendar .k-calendar-navigation, [dir=rtl] .k-calendar .k-calendar-navigation, .k-calendar.k-rtl .k-calendar-navigation, .k-calendar[dir=rtl] .k-calendar-navigation {
  box-shadow: inset 1px 0 var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-scheduler .k-calendar .k-other-month {
  color: var(--kendo-color-subtle, #666666);
  background-color: rgba(0, 0, 0, 0);
}

.k-calendar .k-range-start, .k-calendar .k-range-end, .k-calendar .k-range-mid {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-calendar .k-range-start .k-calendar-cell-inner, .k-calendar .k-range-start .k-link, .k-calendar .k-range-end .k-calendar-cell-inner, .k-calendar .k-range-end .k-link {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-calendar .k-range-start.k-active .k-calendar-cell-inner, .k-calendar .k-range-start.k-active .k-link, .k-calendar .k-range-end.k-active .k-calendar-cell-inner, .k-calendar .k-range-end.k-active .k-link {
  box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.2);
}

.k-calendar .k-range-split-start, .k-calendar .k-range-split-end {
  position: relative;
}

.k-calendar .k-range-split-start::after, .k-calendar .k-range-split-end::after {
  content: "";
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  width: 5px;
}

.k-calendar .k-range-split-start::after {
  inset-inline-start: -5px;
  inset-inline-end: auto;
  background-image: linear-gradient(to left, color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent), transparent 100%);
}

.k-calendar .k-range-split-end::after {
  inset-inline-end: -5px;
  inset-inline-start: auto;
  background-image: linear-gradient(to right, color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent), transparent 100%);
}

.k-pointer-events-none {
  pointer-events: none;
}

.\!k-pointer-events-none {
  pointer-events: none !important;
}

.k-pointer-events-auto {
  pointer-events: auto;
}

.\!k-pointer-events-auto {
  pointer-events: auto !important;
}

.k-timeselector {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  position: relative;
  overflow: hidden;
  display: flex;
  flex-flow: column nowrap;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-popup > .k-timeselector {
  border-width: 0;
}

.k-time-header, .k-time-selector-header {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 0 0 auto;
}

.k-time-header .k-title, .k-time-header .k-time-selector-header-title, .k-time-selector-header .k-title, .k-time-selector-header .k-time-selector-header-title {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-weight: bold;
  display: inline-block;
}

.k-time-header .k-time-now, .k-time-selector-header .k-time-now {
  border-width: 0;
  line-height: inherit;
  cursor: pointer;
}

.k-actions.k-time-fast-selection, .k-time-fast-selection.k-edit-buttons, .k-time-fast-selection.k-action-buttons, .k-time-fast-selection.k-columnmenu-actions, .k-time-fast-selection.k-form-buttons {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.k-time-list-container {
  display: flex;
  position: relative;
  flex: 1 1 auto;
  overflow: hidden;
}

.k-time-highlight, .k-time-list-highlight {
  width: 100%;
  height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal) + var(--kendo-spacing-1, 0.25rem) * 2);
  border-width: 1px 0px;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
  inset-block-start: calc(50% + (var(--kendo-font-size-sm, inherit)) * (var(--kendo-line-height-lg, normal)) / 2);
  inset-inline-start: 0;
  inset-inline-end: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1;
}

.k-time-list-wrapper {
  min-width: 4em;
  height: 240px;
  box-sizing: content-box;
  display: inline-flex;
  flex-flow: column nowrap;
  align-items: stretch;
  overflow: hidden;
  position: relative;
  text-align: center;
  flex: 1 1 auto;
}

.k-time-list-wrapper .k-title {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height-lg, normal);
  font-weight: bold;
  text-align: center;
  text-transform: capitalize;
  display: block;
}

.k-time-list-wrapper.k-focus::before, .k-time-list-wrapper.k-focus::after {
  display: block;
  content: "​";
  position: absolute;
  width: 100%;
  inset-inline-start: 0;
  pointer-events: none;
  height: calc(50% - (var(--kendo-font-size-sm, inherit)) * (var(--kendo-line-height-lg, normal)) / 2);
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
}

.k-time-list-wrapper.k-focus::before {
  inset-block-start: calc((var(--kendo-font-size-sm, inherit)) * (var(--kendo-line-height-lg, normal)));
}

.k-time-list-wrapper.k-focus::after {
  inset-block-end: 0;
}

.k-time-list {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  flex: 1;
  position: relative;
  z-index: 1;
  outline: 0;
  overflow: hidden;
}

.k-time-list::before, .k-time-list::after {
  display: block;
  position: absolute;
  content: "​";
  height: 0;
  line-height: 0;
  z-index: 1;
  width: 200%;
  inset-inline-start: -50%;
}

.k-time-list::before {
  inset-block-start: 0;
}

.k-time-list::after {
  inset-block-end: 0;
}

.k-time-container, .k-time-list-content {
  position: relative;
  flex: 1 1 auto;
  display: block;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-padding-end: 100px;
          padding-inline-end: 100px;
  -webkit-padding-start: 100px;
          padding-inline-start: 100px;
  -webkit-margin-start: -100px;
          margin-inline-start: -100px;
  -webkit-margin-end: calc(-100px - var(--kendo-scrollbar-width, 17px));
          margin-inline-end: calc(-100px - var(--kendo-scrollbar-width, 17px));
}

.k-time-container > ul, .k-time-list-content > ul {
  height: auto;
  width: 4em;
  margin: auto;
}

.k-time-container .k-scrollable-placeholder, .k-time-list-content .k-scrollable-placeholder {
  position: absolute;
  width: 1px;
  inset-block-start: 0;
  inset-inline-end: 0;
}

.k-time-list-item, .k-time-list .k-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-time-separator {
  width: 0;
  height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal) + var(--kendo-spacing-1, 0.25rem) * 2);
  align-self: center;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 11;
  inset-block-start: calc((var(--kendo-font-size-sm, inherit)) * (var(--kendo-line-height-lg, normal)) / 2);
}

.k-timeselector-sm {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-timeselector-sm .k-time-highlight, .k-timeselector-sm .k-time-list-highlight {
  height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal) + var(--kendo-spacing-0\.5, 0.125rem) * 2);
}

.k-timeselector-sm .k-time-separator {
  height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal) + var(--kendo-spacing-0\.5, 0.125rem) * 2);
}

.k-timeselector-sm .k-time-list-item, .k-timeselector-sm .k-time-list .k-item {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-timeselector-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-timeselector-md .k-time-highlight, .k-timeselector-md .k-time-list-highlight {
  height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal) + var(--kendo-spacing-1, 0.25rem) * 2);
}

.k-timeselector-md .k-time-separator {
  height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal) + var(--kendo-spacing-1, 0.25rem) * 2);
}

.k-timeselector-md .k-time-list-item, .k-timeselector-md .k-time-list .k-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-timeselector-lg {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-timeselector-lg .k-time-highlight, .k-timeselector-lg .k-time-list-highlight {
  height: calc(var(--kendo-font-size-lg, inherit) * var(--kendo-line-height-lg, normal) + var(--kendo-spacing-2, 0.5rem) * 2);
}

.k-timeselector-lg .k-time-separator {
  height: calc(var(--kendo-font-size-lg, inherit) * var(--kendo-line-height-lg, normal) + var(--kendo-spacing-2, 0.5rem) * 2);
}

.k-timeselector-lg .k-time-list-item, .k-timeselector-lg .k-time-list .k-item {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-timeselector {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-time-header .k-title, .k-time-selector-header .k-title {
  color: unset;
}

.k-time-header .k-time-now, .k-time-selector-header .k-time-now {
  color: var(--kendo-color-primary, #ff6358);
}

.k-time-header .k-time-now:hover, .k-time-selector-header .k-time-now:hover {
  color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-time-list-wrapper .k-title {
  color: var(--kendo-color-subtle, #666666);
}

.k-time-list-wrapper.k-focus .k-title {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-time-list-wrapper.k-focus::before, .k-time-list-wrapper.k-focus::after {
  background-color: rgba(0, 0, 0, 0.04);
}

.k-time-list::before, .k-time-list::after {
  box-shadow: 0 0 3em 1.5em var(--kendo-color-surface-alt, #ffffff);
}

.k-time-list .k-item:hover {
  color: var(--kendo-color-primary, #ff6358);
}

.k-time-container {
  background: rgba(0, 0, 0, 0);
}

.k-time-highlight {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-captcha {
  width: 280px;
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-captcha *, .k-captcha *::before, .k-captcha *::after {
  box-sizing: border-box;
}

.k-captcha-image-wrap {
  position: relative;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-captcha-image-controls {
  position: relative;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-captcha-image {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.k-captcha-image > img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}

.k-captcha-loading .k-captcha-image {
  height: auto;
}

.k-captcha-volume-control {
  height: 100%;
}

.k-captcha-validation-message {
  -webkit-margin-before: calc(var(--kendo-spacing-2, 0.5rem) / 2);
          margin-block-start: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  font-size: var(--kendo-font-size-sm, inherit);
  font-style: italic;
}

.k-captcha {
  border-color: var(--kendo-color-surface-alt, #ffffff);
  color: var(--kendo-color-surface-alt, #ffffff);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-pos-static, .k-static {
  position: static;
}

.\!k-pos-static, .\!k-static {
  position: static !important;
}

.k-pos-relative, .k-relative {
  position: relative;
}

.\!k-pos-relative, .\!k-relative {
  position: relative !important;
}

.k-pos-absolute, .k-absolute {
  position: absolute;
}

.\!k-pos-absolute, .\!k-absolute {
  position: absolute !important;
}

.k-pos-fixed, .k-fixed {
  position: fixed;
}

.\!k-pos-fixed, .\!k-fixed {
  position: fixed !important;
}

.k-pos-sticky, .k-sticky {
  position: sticky;
}

.\!k-pos-sticky, .\!k-sticky {
  position: sticky !important;
}

.k-colorpalette {
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: 0;
  display: inline-flex;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-colorpalette *, .k-colorpalette *::before, .k-colorpalette *::after {
  box-sizing: border-box;
}

.k-colorpalette-table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  position: relative;
}

.k-colorpalette-tile {
  width: var(--kendo-spacing-6, 1.5rem);
  height: var(--kendo-spacing-6, 1.5rem);
  box-sizing: border-box;
  overflow: hidden;
  cursor: pointer;
}

.k-colorpalette-tile:hover, .k-colorpalette-tile.k-hover {
  position: relative;
  z-index: 101;
}

.k-colorpalette-tile:focus, .k-colorpalette-tile.k-focus, .k-colorpalette-tile.k-selected, .k-colorpalette-tile.k-selected:hover {
  position: relative;
  z-index: 100;
}

.k-colorpalette-sm .k-colorpalette-tile {
  width: var(--kendo-spacing-5\.5, 1.375rem);
  height: var(--kendo-spacing-5\.5, 1.375rem);
}

.k-colorpalette-md .k-colorpalette-tile {
  width: var(--kendo-spacing-6, 1.5rem);
  height: var(--kendo-spacing-6, 1.5rem);
}

.k-colorpalette-lg .k-colorpalette-tile {
  width: var(--kendo-spacing-8, 2rem);
  height: var(--kendo-spacing-8, 2rem);
}

.k-colorpalette-tile:focus, .k-colorpalette-tile.k-focus {
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px hsla(0, 0%, 100%, 0.5);
}

.k-colorpalette-tile:hover, .k-colorpalette-tile.k-hover {
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px hsla(0, 0%, 100%, 0.8);
}

.k-colorpalette-tile.k-selected, .k-colorpalette-tile.k-selected:hover {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #fff;
}

.k-colorgradient {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  width: 272px;
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: var(--kendo-spacing-3, 0.75rem);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-colorgradient *, .k-colorgradient *::before, .k-colorgradient *::after {
  box-sizing: border-box;
}

.k-colorgradient-canvas {
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-colorgradient-canvas .k-hsv-rectangle {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  position: relative;
  flex: 1 1 auto;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-colorgradient-canvas .k-hsv-gradient {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  height: 202px;
}

.k-colorgradient-canvas .k-hsv-draghandle {
  margin-top: -7px;
  margin-left: -7px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  cursor: pointer;
}

.k-colorgradient-canvas .k-hsv-controls {
  position: relative;
  flex-shrink: 0;
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-colorgradient-canvas.k-vstack, .k-colorgradient-canvas.k-vbox {
  padding-inline: 8px;
}

.k-colorgradient .k-draghandle {
  border-radius: 50%;
  width: 14px;
  height: 14px;
  border-width: 1px;
  border-style: solid;
  outline-width: 1px;
  outline-style: solid;
  box-sizing: border-box;
}

.k-colorgradient-slider.k-slider-vertical {
  width: 10px;
  height: 202px;
  flex: 0 0 10px;
}

.k-colorgradient-slider.k-slider-vertical .k-slider-track {
  width: 10px;
  border-radius: 10px;
  -webkit-margin-start: -5px;
          margin-inline-start: -5px;
}

.k-colorgradient-slider.k-slider-horizontal {
  width: 100%;
  height: 10px;
  flex: 0 0 10px;
}

.k-colorgradient-slider.k-slider-horizontal .k-slider-track {
  height: 10px;
  border-radius: 10px;
  -webkit-margin-before: -5px;
          margin-block-start: -5px;
}

.k-colorgradient-slider.k-alpha-slider .k-slider-track::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 10px;
  position: relative;
  z-index: -1;
}

.k-colorgradient-slider .k-slider-track-wrap {
  z-index: 1;
}

.k-colorgradient-slider .k-slider-selection {
  display: none;
}

.k-colorgradient-slider .k-draghandle {
  border-width: 3px;
}

.k-colorgradient-sm {
  width: 252px;
  gap: var(--kendo-spacing-3, 0.75rem);
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-colorgradient-sm .k-colorgradient-inputs .k-numerictextbox {
  width: 42px;
}

.k-colorgradient-sm .k-colorgradient-canvas {
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-colorgradient-sm .k-colorgradient-canvas .k-hsv-gradient {
  height: 182px;
}

.k-colorgradient-sm .k-colorgradient-canvas .k-slider-vertical {
  height: 182px;
}

.k-colorgradient-sm .k-colorgradient-canvas .k-hsv-controls {
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-colorgradient-md {
  width: 272px;
  gap: var(--kendo-spacing-3, 0.75rem);
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-colorgradient-md .k-colorgradient-inputs .k-numerictextbox {
  width: 46px;
}

.k-colorgradient-md .k-colorgradient-canvas {
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-colorgradient-md .k-colorgradient-canvas .k-hsv-gradient {
  height: 202px;
}

.k-colorgradient-md .k-colorgradient-canvas .k-slider-vertical {
  height: 202px;
}

.k-colorgradient-md .k-colorgradient-canvas .k-hsv-controls {
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-colorgradient-lg {
  width: 362px;
  gap: var(--kendo-spacing-4\.5, 1.125rem);
  padding-block: var(--kendo-spacing-4\.5, 1.125rem);
  padding-inline: var(--kendo-spacing-4\.5, 1.125rem);
}

.k-colorgradient-lg .k-colorgradient-inputs .k-numerictextbox {
  width: 62px;
}

.k-colorgradient-lg .k-colorgradient-canvas {
  gap: var(--kendo-spacing-4\.5, 1.125rem);
}

.k-colorgradient-lg .k-colorgradient-canvas .k-hsv-gradient {
  height: 268px;
}

.k-colorgradient-lg .k-colorgradient-canvas .k-slider-vertical {
  height: 268px;
}

.k-colorgradient-lg .k-colorgradient-canvas .k-hsv-controls {
  gap: var(--kendo-spacing-4\.5, 1.125rem);
}

.k-colorgradient-inputs {
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-colorgradient-inputs .k-colorgradient-input-label {
  text-transform: uppercase;
}

.k-colorgradient-inputs > .k-vstack, .k-colorgradient-inputs > .k-vbox {
  gap: calc(var(--kendo-spacing-3, 0.75rem) / 3);
}

.k-colorgradient-inputs .k-numerictextbox {
  width: 46px;
}

.k-colorgradient-inputs .k-input-inner {
  -webkit-padding-start: 2px;
          padding-inline-start: 2px;
  -webkit-padding-end: 2px;
          padding-inline-end: 2px;
  text-align: center;
  text-overflow: clip;
}

.k-colorgradient-color-contrast > div {
  display: flex;
  flex-flow: row nowrap;
  gap: calc(var(--kendo-spacing-3, 0.75rem) / 1.5);
}

.k-colorgradient-color-contrast .k-contrast-ratio {
  -webkit-margin-after: calc(var(--kendo-spacing-3, 0.75rem) / 1.5);
          margin-block-end: calc(var(--kendo-spacing-3, 0.75rem) / 1.5);
}

.k-colorgradient-color-contrast .k-contrast-ratio-text {
  font-weight: var(--kendo-font-weight-bold, normal);
}

.k-colorgradient-color-contrast .k-contrast-validation {
  display: inline-flex;
  align-items: center;
  gap: calc(var(--kendo-spacing-3, 0.75rem) / 1.5 / 2);
}

.k-colorgradient-color-contrast .k-contrast-validation .k-icon {
  vertical-align: middle;
}

.k-colorgradient-color-contrast .k-contrast-validation .k-icon + .k-icon, .k-colorgradient-color-contrast .k-contrast-validation .k-icon-wrapper-host + .k-icon-wrapper-host .k-icon {
  -webkit-margin-start: -13px;
          margin-inline-start: -13px;
}

.k-color-contrast-svg {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  overflow: visible;
  pointer-events: none;
}

.k-colorgradient {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-colorgradient:focus, .k-colorgradient.k-focus {
  box-shadow: var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-colorgradient-canvas .k-hsv-gradient {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), black), linear-gradient(to right, white, rgba(255, 255, 255, 0));
}

.k-colorgradient .k-draghandle {
  border-color: hsla(0, 0%, 100%, 0.8);
  background-color: rgba(0, 0, 0, 0);
  outline-color: #000;
  box-shadow: var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-colorgradient .k-draghandle:focus, .k-colorgradient .k-draghandle.k-focus {
  border-color: #fff;
  background-color: rgba(0, 0, 0, 0);
  outline-color: #000;
  box-shadow: var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-colorgradient .k-draghandle:hover, .k-colorgradient .k-draghandle.k-hover, .k-colorgradient .k-draghandle.k-active, .k-colorgradient .k-draghandle:active {
  border-color: #fff;
  background-color: rgba(0, 0, 0, 0);
  outline-color: #000;
}

.k-colorgradient-slider.k-hue-slider.k-slider-horizontal .k-slider-track {
  background: linear-gradient(to right, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
}

.k-colorgradient-slider.k-hue-slider.k-slider-vertical .k-slider-track {
  background: linear-gradient(to top, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
}

.k-colorgradient-slider.k-alpha-slider .k-slider-track::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAuSURBVHgBxYyxDQAwDMJIL+YT+DjtzFRliUfLcklqBCRT4eCTxbD6kdL2/LgYXqpvCbs3kBv/AAAAAElFTkSuQmCC) center repeat;
}

.k-colorgradient-input-label {
  color: var(--kendo-color-subtle, #666666);
}

.k-rtl .k-colorgradient .k-hue-slider.k-slider-horizontal .k-slider-track, [dir=rtl] .k-colorgradient .k-hue-slider.k-slider-horizontal .k-slider-track {
  background: linear-gradient(to left, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
}

.k-align-self-auto {
  align-self: auto;
}

.\!k-align-self-auto {
  align-self: auto !important;
}

.k-align-self-normal {
  align-self: normal;
}

.\!k-align-self-normal {
  align-self: normal !important;
}

.k-align-self-stretch {
  align-self: stretch;
}

.\!k-align-self-stretch {
  align-self: stretch !important;
}

.k-align-self-center {
  align-self: center;
}

.\!k-align-self-center {
  align-self: center !important;
}

.k-align-self-start {
  align-self: start;
}

.\!k-align-self-start {
  align-self: start !important;
}

.k-align-self-end {
  align-self: end;
}

.\!k-align-self-end {
  align-self: end !important;
}

.k-align-self-flex-start {
  align-self: flex-start;
}

.\!k-align-self-flex-start {
  align-self: flex-start !important;
}

.k-align-self-flex-end {
  align-self: flex-end;
}

.\!k-align-self-flex-end {
  align-self: flex-end !important;
}

.k-align-self-baseline {
  align-self: baseline;
}

.\!k-align-self-baseline {
  align-self: baseline !important;
}

.k-align-self-first-baseline {
  align-self: first baseline;
}

.\!k-align-self-first-baseline {
  align-self: first baseline !important;
}

.k-align-self-last-baseline {
  align-self: last baseline;
}

.\!k-align-self-last-baseline {
  align-self: last baseline !important;
}

.k-align-self-self-start {
  align-self: self-start;
}

.\!k-align-self-self-start {
  align-self: self-start !important;
}

.k-align-self-self-end {
  align-self: self-end;
}

.\!k-align-self-self-end {
  align-self: self-end !important;
}

.k-coloreditor {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  min-width: 272px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  display: inline-flex;
  flex-direction: column;
  align-items: stretch;
}

.k-coloreditor *, .k-coloreditor *::before, .k-coloreditor *::after {
  box-sizing: border-box;
}

.k-coloreditor-header {
  padding: var(--kendo-spacing-3, 0.75rem) var(--kendo-spacing-3, 0.75rem) 0;
}

.k-coloreditor-header-actions {
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-coloreditor-preview {
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  justify-content: center;
  gap: var(--kendo-spacing-0\.5, 0.125rem);
  position: relative;
  z-index: 1;
}

.k-coloreditor-preview .k-color-preview {
  width: 34px;
  height: 14px;
}

.k-coloreditor-sm {
  min-width: 252px;
}

.k-coloreditor-sm .k-coloreditor-header {
  padding: var(--kendo-spacing-3, 0.75rem) var(--kendo-spacing-3, 0.75rem) 0;
}

.k-coloreditor-sm .k-coloreditor-views {
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-coloreditor-sm .k-coloreditor-preview {
  gap: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-coloreditor-sm .k-coloreditor-preview .k-color-preview {
  width: 34px;
  height: 12px;
}

.k-coloreditor-md {
  min-width: 272px;
}

.k-coloreditor-md .k-coloreditor-header {
  padding: var(--kendo-spacing-3, 0.75rem) var(--kendo-spacing-3, 0.75rem) 0;
}

.k-coloreditor-md .k-coloreditor-views {
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-coloreditor-md .k-coloreditor-preview {
  gap: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-coloreditor-md .k-coloreditor-preview .k-color-preview {
  width: 34px;
  height: 14px;
}

.k-coloreditor-lg {
  min-width: 362px;
}

.k-coloreditor-lg .k-coloreditor-header {
  padding: var(--kendo-spacing-4\.5, 1.125rem) var(--kendo-spacing-4\.5, 1.125rem) 0;
}

.k-coloreditor-lg .k-coloreditor-views {
  padding-block: var(--kendo-spacing-4\.5, 1.125rem);
  padding-inline: var(--kendo-spacing-4\.5, 1.125rem);
}

.k-coloreditor-lg .k-coloreditor-preview {
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-coloreditor-lg .k-coloreditor-preview .k-color-preview {
  width: 44px;
  height: 16px;
}

.k-coloreditor-views {
  min-width: calc(var(--kendo-color-preview-width, var(--kendo-spacing-6, 1.5rem)) * var(--kendo-color-preview-columns, 10));
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-coloreditor-views .k-colorgradient {
  padding: 0;
  width: auto;
  border-width: 0;
}

.k-coloreditor-views .k-colorgradient:focus, .k-coloreditor-views .k-colorgradient.k-focus {
  outline: 2px dotted;
  outline-offset: 4px;
  border-radius: 0;
}

.k-coloreditor-views .k-colorpalette {
  align-self: center;
}

.k-coloreditor-footer.k-actions, .k-coloreditor-footer.k-edit-buttons, .k-coloreditor-footer.k-action-buttons, .k-coloreditor-footer.k-columnmenu-actions, .k-coloreditor-footer.k-form-buttons {
  margin: 0;
}

.k-coloreditor {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-coloreditor .k-colorgradient:focus, .k-coloreditor .k-colorgradient.k-focus {
  box-shadow: none;
  outline-color: rgba(0, 0, 0, 0.3);
}

.k-color-picker, .k-colorpicker {
  width: -webkit-min-content;
  width: min-content;
}

.k-datetime-selector {
  display: flex;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.k-datetime-wrap {
  width: calc(256px + var(--kendo-spacing-4, 1rem) * 2);
  overflow: hidden;
}

.k-datetime-wrap .k-datetime-buttongroup {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-datetime-wrap .k-calendar, .k-datetime-wrap .k-timeselector {
  width: 100%;
  border-width: 0;
}

.k-datetime-calendar-wrap, .k-datetime-time-wrap {
  text-align: center;
  flex: 0 0 calc(256px + var(--kendo-spacing-4, 1rem) * 2);
}

.k-date-tab .k-datetime-selector {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.k-time-tab .k-datetime-selector {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

:is(.k-rtl, [dir=rtl]) .k-time-tab .k-datetime-selector, .k-time-tab .k-datetime-selector:is(.k-rtl, [dir=rtl]) {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-daterange-picker, .k-daterangepicker {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-end;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-daterange-picker *, .k-daterangepicker *, .k-daterange-picker *::before, .k-daterangepicker *::before, .k-daterange-picker *::after, .k-daterangepicker *::after {
  box-sizing: border-box;
}

.k-daterange-picker .k-dateinput, .k-daterangepicker .k-dateinput {
  width: 10em;
}

.k-daterangepicker-wrap {
  display: inherit;
  flex-flow: inherit;
  align-items: inherit;
  gap: inherit;
}

.k-dropdowngrid-popup {
  overflow: hidden;
}

.k-dropdowngrid-popup > .k-data-table {
  border-width: 0;
}

.k-dropdown-operator {
  width: -webkit-min-content;
  width: min-content;
  flex: none;
}

.k-dropdown-operator .k-input-button {
  border-width: 0;
  width: -webkit-min-content;
  width: min-content;
}

.k-dropdown-operator .k-input-button .k-button-icon {
  width: auto;
  aspect-ratio: 1;
}

.k-dropdown-operator .k-input-inner {
  display: none;
}

.k-treeview {
  padding: 0;
  border-width: 0;
  background: none;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: block;
  cursor: default;
  overflow: auto;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-treeview *, .k-treeview *::before, .k-treeview *::after {
  box-sizing: border-box;
}

.k-treeview-filter {
  padding: var(--kendo-spacing-2, 0.5rem);
  display: block;
  position: relative;
  flex: none;
}

.k-treeview-group {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  outline: 0;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-treeview-group.ng-animating {
  overflow: hidden;
}

.k-treeview-top, .k-treeview-mid, .k-treeview-bot {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
}

.k-treeview-item {
  outline-style: none;
  margin: 0;
  padding: 0;
  -webkit-padding-start: 24px;
          padding-inline-start: 24px;
  border-width: 0;
  display: block;
}

.k-treeview-toggle {
  -webkit-margin-start: -24px;
          margin-inline-start: -24px;
  flex: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  cursor: pointer;
}

.k-treeview-toggle .k-icon {
  padding: var(--kendo-spacing-1, 0.25rem);
  box-sizing: content-box;
}

.k-treeview-loading {
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-treeview .k-checkbox-wrap, .k-treeview .k-checkbox-wrapper {
  align-self: center;
}

.k-treeview-leaf {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border: 0px solid rgba(0, 0, 0, 0);
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  align-content: center;
  vertical-align: middle;
  position: relative;
}

.k-treeview-leaf .k-icon, .k-treeview-leaf .k-image, .k-treeview-leaf .k-sprite {
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-treeview-leaf.k-focus {
  z-index: 1;
}

.k-treeview .k-treeview-load-more-button {
  cursor: pointer;
}

.k-treeview .k-treeview-load-more-button:hover, .k-treeview .k-treeview-load-more-button.k-hover, .k-treeview .k-treeview-load-more-button:focus, .k-treeview .k-treeview-load-more-button.k-focus {
  text-decoration: underline;
}

.k-treeview-sm {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-treeview-sm .k-treeview-leaf {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-treeview-sm .k-checkbox-wrap {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-treeview-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-treeview-md .k-treeview-leaf {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-treeview-md .k-checkbox-wrap {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-treeview-lg {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-treeview-lg .k-treeview-leaf {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-treeview-lg .k-checkbox-wrap {
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-treeview {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-treeview-leaf:hover, .k-treeview-leaf.k-hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-treeview-leaf:focus, .k-treeview-leaf.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-treeview-leaf.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-treeview .k-treeview-load-more-button {
  color: var(--kendo-color-primary, #ff6358);
  background-color: rgba(0, 0, 0, 0);
}

.k-treeview .k-treeview-load-more-button:hover, .k-treeview .k-treeview-load-more-button.k-hover {
  color: var(--kendo-color-primary-hover, #ea5a51);
  background-color: rgba(0, 0, 0, 0);
}

.k-treeview .k-treeview-load-more-button:focus, .k-treeview .k-treeview-load-more-button.k-focus {
  color: var(--kendo-color-primary-hover, #ea5a51);
  background-color: rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-popup-dropdowntree .k-treeview, .k-dropdowntree-popup .k-treeview, .k-multiselecttree-popup .k-treeview {
  padding-block: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  padding-inline: calc(var(--kendo-spacing-2, 0.5rem) / 2);
}

.k-popup-dropdowntree .k-check-all, .k-dropdowntree-popup .k-check-all, .k-multiselecttree-popup .k-check-all {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-multiselecttree .k-input-values {
  width: auto;
  max-width: 100%;
}

.k-multiselecttree .k-input-inner::before {
  content: "​";
  width: 0px;
  overflow: hidden;
  flex: none;
  display: inline-block;
  vertical-align: top;
}

.k-rating {
  margin: 0;
  padding: 0;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  background: none;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: inline-flex;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-rating *, .k-rating *::before, .k-rating *::after {
  box-sizing: border-box;
}

.k-rating.k-readonly {
  pointer-events: none;
}

.k-rating-container {
  flex: 0 1 auto;
  position: relative;
  margin-block: 0;
  margin-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-rating-container .k-rating-item {
  display: inline-flex;
  position: relative;
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  align-items: center;
  vertical-align: middle;
  margin: 0;
  outline: 0;
  overflow: hidden;
  transition: color 200ms ease-out 0s;
}

.k-rating-container .k-rating-item * {
  pointer-events: none;
}

.k-rating-container .k-rating-item .k-rating-precision-part, .k-rating-container .k-rating-item .k-rating-precision-complement {
  display: inherit;
  position: absolute;
  inset-block-start: var(--kendo-spacing-1, 0.25rem);
  inset-inline-start: var(--kendo-spacing-1, 0.25rem);
  overflow: hidden;
}

.k-rating-container .k-rating-item .k-rating-precision-complement {
  direction: rtl;
}

.k-rating-container .k-rating-item svg {
  fill: currentColor;
}

.k-rating-label {
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  line-height: var(--kendo-line-height-lg, normal);
  margin-block: var(--kendo-spacing-1, 0.25rem);
  margin-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-rtl .k-rating-item .k-rating-precision-complement, [dir=rtl] .k-rating-item .k-rating-precision-complement {
  direction: ltr;
}

.k-rating {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-rating:focus .k-rating-item > .k-icon, .k-rating.k-focus .k-rating-item > .k-icon {
  -webkit-filter: drop-shadow(var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12)));
          filter: drop-shadow(var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12)));
}

.k-rating:focus .k-rating-item.k-selected > .k-icon, .k-rating.k-focus .k-rating-item.k-selected > .k-icon {
  -webkit-filter: drop-shadow(var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12)));
          filter: drop-shadow(var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12)));
}

.k-rating-item {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-rating-item.k-selected {
  color: var(--kendo-color-primary, #ff6358);
}

.k-rating-item.k-selected:focus, .k-rating-item.k-selected.k-focus {
  color: var(--kendo-color-primary, #ff6358);
}

.k-rating-item:hover, .k-rating-item.k-hover {
  color: var(--kendo-color-primary, #ff6358);
  cursor: pointer;
}

.k-switch {
  box-sizing: border-box;
  outline: 0;
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  line-height: 1;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-switch *, .k-switch *::before, .k-switch *::after {
  box-sizing: border-box;
}

.k-switch [type=checkbox] {
  display: none;
}

.k-switch[aria-readonly=true] {
  pointer-events: none;
}

.k-switch.k-readonly {
  pointer-events: none;
}

.k-switch-track {
  border-width: 1px;
  border-style: solid;
  outline: 0;
  display: flex;
  flex-flow: row nowrap;
  flex: 1 0 auto;
  position: relative;
  transition: background-color 200ms ease-in-out;
}

.k-switch-thumb-wrap {
  width: 0;
  height: 0;
  overflow: visible;
  position: absolute;
  transition: left 200ms ease-in-out;
  inset-block-start: 50%;
}

.k-switch-thumb {
  border-width: 1px;
  border-style: solid;
  display: block;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-switch-label-on, .k-switch-label-off {
  text-transform: uppercase;
  display: inline;
  position: absolute;
  inset-block-start: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  overflow: hidden;
}

.k-switch-sm {
  width: 52px;
  height: 26px;
  font-size: 10px;
}

.k-switch-sm .k-switch-track {
  width: 52px;
  height: 26px;
}

.k-switch-sm .k-switch-label-on {
  inset-inline-start: 4px;
}

.k-switch-sm .k-switch-label-off {
  inset-inline-end: 4px;
}

.k-switch-sm .k-switch-thumb {
  width: 26px;
  height: 26px;
}

.k-switch-sm.k-switch-on .k-switch-thumb-wrap {
  inset-inline-start: calc(100% - 13px);
}

.k-switch-sm.k-switch-off .k-switch-thumb-wrap {
  inset-inline-start: 13px;
}

.k-switch-md {
  width: 60px;
  height: 30px;
  font-size: 10px;
}

.k-switch-md .k-switch-track {
  width: 60px;
  height: 30px;
}

.k-switch-md .k-switch-label-on {
  inset-inline-start: 6px;
}

.k-switch-md .k-switch-label-off {
  inset-inline-end: 6px;
}

.k-switch-md .k-switch-thumb {
  width: 30px;
  height: 30px;
}

.k-switch-md.k-switch-on .k-switch-thumb-wrap {
  inset-inline-start: calc(100% - 15px);
}

.k-switch-md.k-switch-off .k-switch-thumb-wrap {
  inset-inline-start: 15px;
}

.k-switch-lg {
  width: 68px;
  height: 34px;
  font-size: 10px;
}

.k-switch-lg .k-switch-track {
  width: 68px;
  height: 34px;
}

.k-switch-lg .k-switch-label-on {
  inset-inline-start: 8px;
}

.k-switch-lg .k-switch-label-off {
  inset-inline-end: 8px;
}

.k-switch-lg .k-switch-thumb {
  width: 34px;
  height: 34px;
}

.k-switch-lg.k-switch-on .k-switch-thumb-wrap {
  inset-inline-start: calc(100% - 17px);
}

.k-switch-lg.k-switch-off .k-switch-thumb-wrap {
  inset-inline-start: 17px;
}

.k-switch[dir=rtl] .k-switch-thumb, [dir=rtl] .k-switch .k-switch-thumb, .k-switch.k-rtl .k-switch-thumb, .k-rtl .k-switch .k-switch-thumb {
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

.k-switch-off .k-switch-track {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-switch-off .k-switch-thumb {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-switch-off:focus .k-switch-track, .k-switch-off.k-focus .k-switch-track {
  outline: 2px solid color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-switch-off .k-switch-label-on {
  color: rgba(0, 0, 0, 0);
}

.k-switch-on .k-switch-track {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-switch-on .k-switch-thumb {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-switch-on:focus .k-switch-track, .k-switch-on.k-focus .k-switch-track {
  outline: 2px solid color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-switch-on .k-switch-label-off {
  color: rgba(0, 0, 0, 0);
}

.k-external-dropzone {
  height: 220px;
  display: flex;
  flex-flow: row nowrap;
}

.k-dropzone-inner {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  flex: 1 1 auto;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  position: relative;
}

.k-dropzone-inner .k-dropzone-icon {
  -webkit-margin-after: var(--kendo-spacing-6, 1.5rem);
          margin-block-end: var(--kendo-spacing-6, 1.5rem);
}

.k-dropzone-inner .k-dropzone-hint {
  -webkit-margin-after: var(--kendo-spacing-2, 0.5rem);
          margin-block-end: var(--kendo-spacing-2, 0.5rem);
}

.k-dropzone-inner .k-dropzone-note {
  font-size: var(--kendo-font-size-sm, inherit);
}

.k-dropzone-inner {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-dropzone-inner .k-icon, .k-dropzone-inner .k-dropzone-icon {
  color: var(--kendo-color-subtle, #666666);
}

.k-dropzone-inner .k-dropzone-note {
  color: var(--kendo-color-subtle, #666666);
}

.k-external-dropzone-hover .k-icon, .k-external-dropzone-hover .k-dropzone-icon {
  color: var(--kendo-color-primary, #ff6358);
}

.k-upload {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-upload *, .k-upload *::before, .k-upload *::after {
  box-sizing: border-box;
}

.k-upload .k-upload-button {
  min-width: 7em;
}

.k-upload .k-dropzone, .k-upload .k-upload-dropzone {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0;
  text-align: end;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  background-color: rgba(0, 0, 0, 0);
}

.k-upload .k-dropzone .k-dropzone-hint, .k-upload .k-upload-dropzone .k-dropzone-hint {
  font-style: normal;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  flex: 1;
}

.k-upload .k-dropzone .k-upload-status, .k-upload .k-upload-dropzone .k-upload-status {
  font-weight: normal;
  display: flex;
  align-items: center;
  position: relative;
}

.k-upload .k-dropzone .k-upload-status > .k-icon, .k-upload .k-upload-dropzone .k-upload-status > .k-icon {
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-upload .k-dropzone .k-upload-status + .k-dropzone-hint, .k-upload .k-upload-dropzone .k-upload-status + .k-dropzone-hint {
  display: none;
}

.k-upload .k-dropzone-active .k-upload-status {
  display: none;
}

.k-upload .k-dropzone-active .k-upload-status + .k-dropzone-hint {
  display: block;
}

.k-upload .k-upload-files {
  max-height: 300px;
  overflow-y: auto;
  margin: 0;
  padding: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  list-style: none;
}

.k-upload .k-upload-files .k-file-multiple, .k-upload .k-upload-files .k-file-single {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.k-upload .k-upload-files .k-file-single {
  align-items: center;
}

.k-upload .k-upload-files .k-file-multiple {
  align-items: flex-start;
}

.k-upload .k-upload-files .k-file {
  padding: var(--kendo-spacing-2, 0.5rem) var(--kendo-spacing-2, 0.5rem) calc(var(--kendo-spacing-2, 0.5rem) + 2px);
  border-width: 0 0 1px;
  border-style: solid;
  outline: none;
  display: flex;
  align-items: flex-start;
  position: relative;
}

.k-upload .k-upload-files .k-file:last-child {
  border-width: 0;
}

.k-upload .k-upload-files .k-filename {
  -webkit-margin-start: var(--kendo-spacing-4, 1rem);
          margin-inline-start: var(--kendo-spacing-4, 1rem);
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}

.k-upload .k-upload-files .k-upload-pct {
  margin-block: 0;
  margin-inline: var(--kendo-spacing-1, 0.25rem);
  font-weight: normal;
  vertical-align: middle;
}

.k-upload .k-upload-files ~ .k-clear-selected, .k-upload .k-upload-files ~ .k-upload-selected {
  -webkit-margin-before: calc(var(--kendo-spacing-1, 0.25rem) * -1);
          margin-block-start: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  border-width: 0;
}

.k-upload .k-upload-files ~ .k-upload-selected {
  border-inline-start-width: 1px;
  border-inline-start-style: solid;
  -webkit-margin-start: -1px;
          margin-inline-start: -1px;
}

.k-upload .k-upload-files .k-file-name, .k-upload .k-upload-files .k-file-size, .k-upload .k-upload-files .k-file-validation-message, .k-upload .k-upload-files .k-file-summary {
  display: block;
}

.k-upload .k-upload-files .k-file-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}

.k-upload .k-upload-files .k-file-size, .k-upload .k-upload-files .k-file-summary, .k-upload .k-upload-files .k-file-validation-message {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height-xs, normal);
}

.k-upload .k-upload-files .k-file-icon-wrapper .k-file-state {
  position: absolute;
}

.k-upload .k-upload-files .k-file-state {
  visibility: hidden;
}

.k-upload .k-upload-files .k-file-info {
  min-height: 32px;
  display: block;
  overflow: hidden;
  flex: 1 0 0;
}

.k-upload .k-multiple-files-wrapper, .k-upload .k-file-single > .k-file-info {
  -webkit-margin-start: var(--kendo-spacing-2, 0.5rem);
          margin-inline-start: var(--kendo-spacing-2, 0.5rem);
  min-height: 32px;
  display: block;
  overflow: hidden;
  flex: 1 0 0;
}

.k-upload .k-multiple-files-wrapper .k-file-info {
  -webkit-margin-after: var(--kendo-spacing-3, 0.75rem);
          margin-block-end: var(--kendo-spacing-3, 0.75rem);
  display: block;
}

.k-upload .k-multiple-files-wrapper .k-file-summary {
  -webkit-margin-before: calc(var(--kendo-spacing-3, 0.75rem) / 3 * -1);
          margin-block-start: calc(var(--kendo-spacing-3, 0.75rem) / 3 * -1);
}

.k-upload .k-progressbar {
  --kendo-progressbar-height: 2px;
  position: absolute;
  inset-inline-start: var(--kendo-spacing-2, 0.5rem);
  inset-inline-end: var(--kendo-spacing-2, 0.5rem);
  inset-block-end: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  width: auto;
}

.k-upload .k-actions, .k-upload .k-edit-buttons, .k-upload .k-action-buttons, .k-upload .k-columnmenu-actions, .k-upload .k-form-buttons {
  border-block-start-width: 1px;
}

.k-upload-button-wrap {
  position: relative;
  direction: ltr;
}

.k-upload-button-wrap input {
  font: 170px monospace !important;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  position: absolute;
  inset-block-end: 0;
  inset-inline-end: 0;
  z-index: 1;
}

.k-upload-button-wrap input[disabled], .k-upload-button-wrap input.k-disabled {
  visibility: hidden;
}

.k-upload {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-upload .k-dropzone, .k-upload .k-upload-dropzone {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-upload .k-dropzone.k-hover, .k-upload .k-upload-dropzone.k-hover {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-upload .k-dropzone .k-dropzone-hint, .k-upload .k-upload-dropzone .k-dropzone-hint {
  color: var(--kendo-color-subtle, #666666);
}

.k-upload .k-upload-files, .k-upload .k-file {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-upload .k-file.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-upload .k-file .k-upload-action.k-focus {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-upload .k-upload-status {
  color: var(--kendo-color-subtle, #666666);
}

.k-upload .k-file-progress .k-progressbar .k-selected {
  background-color: var(--kendo-color-info, #0058e9);
}

.k-upload .k-file-success .k-file-validation-message {
  color: var(--kendo-color-success, #37b400);
}

.k-upload .k-file-success .k-progressbar .k-selected {
  background-color: var(--kendo-color-success, #37b400);
}

.k-upload .k-file-error .k-file-validation-message {
  color: var(--kendo-color-error, #f31700);
}

.k-upload .k-file-error .k-progressbar .k-selected {
  background-color: var(--kendo-color-error, #f31700);
}

.k-upload .k-file-icon-wrapper {
  color: var(--kendo-color-subtle, #666666);
  border-color: var(--kendo-color-subtle, #666666);
}

.k-upload .k-file-size, .k-upload .k-file-validation-message, .k-upload .k-file-summary {
  color: var(--kendo-color-subtle, #666666);
}

.k-upload .k-multiple-files-wrapper .k-file-summary {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-upload.k-invalid, .k-upload.ng-invalid.ng-touched, .k-upload.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #f31700);
}

.k-otp {
  display: flex;
  width: -webkit-min-content;
  width: min-content;
  align-items: center;
  flex-direction: row;
}

.k-otp .k-otp-input > .k-input-inner {
  text-align: center;
  padding-inline: 0;
}

.k-otp-sm {
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-otp-sm .k-otp-input {
  min-width: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-0\.5, 0.125rem) * 2 + 2px);
}

.k-otp-sm .k-otp-separator:not(:empty) {
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-otp-md {
  gap: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-otp-md .k-otp-input {
  min-width: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
}

.k-otp-md .k-otp-separator:not(:empty) {
  padding-inline: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-otp-lg {
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-otp-lg .k-otp-input {
  min-width: calc(var(--kendo-line-height-lg, normal) * 1em + var(--kendo-spacing-2, 0.5rem) * 2 + 2px);
}

.k-otp-lg .k-otp-separator:not(:empty) {
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-appbar {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  list-style: none;
  display: flex;
  gap: var(--kendo-spacing-2, 0.5rem);
  flex-flow: row wrap;
  align-items: center;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-appbar *, .k-appbar *::before, .k-appbar *::after {
  box-sizing: border-box;
}

.k-appbar > * {
  flex-shrink: 0;
}

.k-appbar .k-appbar-section {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
}

.k-appbar .k-appbar-spacer {
  flex: 1 0 auto;
}

.k-appbar .k-appbar-spacer-sized {
  flex-grow: 0;
}

.k-appbar .k-appbar-separator {
  margin: 0;
  width: 0;
  min-height: 1em;
  border-style: solid;
  border-width: 0 0 0 1px;
  display: inline-block;
}

.k-appbar .k-input, .k-appbar .k-picker {
  width: 10em;
}

.k-appbar .k-color-picker, .k-appbar .k-colorpicker {
  width: -webkit-min-content;
  width: min-content;
}

.k-appbar-static {
  position: static;
}

.k-appbar-sticky {
  width: 100%;
  position: sticky;
  inset-block-start: 0;
  z-index: 1000;
}

.k-appbar-fixed {
  width: 100%;
  position: fixed;
  z-index: 1;
}

.k-appbar-top {
  inset-block-start: 0;
  inset-block-end: auto;
}

.k-appbar-bottom {
  inset-block-start: auto;
  inset-block-end: 0;
}

.k-appbar-bottom.k-appbar-fixed {
  inset-block-end: 0;
}

.k-appbar {
  box-shadow: var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-appbar-bottom {
  box-shadow: var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-appbar-primary {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-appbar-secondary {
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #666666);
}

.k-appbar-tertiary {
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-appbar-info {
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info, #0058e9);
}

.k-appbar-success {
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #37b400);
}

.k-appbar-warning {
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-appbar-error {
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #f31700);
}

.k-appbar-dark {
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-appbar-light {
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-appbar-inverse {
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-fab {
  padding: 0;
  border-width: 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  color: inherit;
  background-color: rgba(0, 0, 0, 0);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  font-family: var(--kendo-font-family, inherit);
  text-align: center;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  outline: none;
}

.k-fab *, .k-fab *::before, .k-fab *::after {
  box-sizing: border-box;
}

.k-fab:focus {
  outline: none;
}

.k-fab-icon {
  padding-inline: var(--kendo-spacing-0\.5, 0.125rem);
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  box-sizing: content-box;
}

.k-icon-wrapper-host:not(:only-child) .k-fab-icon, .k-fab-icon:not(:only-child) {
  -webkit-margin-end: var(--kendo-spacing-0\.5, 0.125rem);
          margin-inline-end: var(--kendo-spacing-0\.5, 0.125rem);
  -webkit-margin-start: calc(var(--kendo-spacing-0\.5, 0.125rem) * -1);
          margin-inline-start: calc(var(--kendo-spacing-0\.5, 0.125rem) * -1);
}

.k-fab-sm {
  padding: calc(var(--kendo-spacing-4, 1rem) / 2) calc(var(--kendo-spacing-4, 1rem) / 2);
}

.k-fab-md {
  padding: var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem);
}

.k-fab-lg {
  padding: calc(var(--kendo-spacing-4, 1rem) * 1.5) calc(var(--kendo-spacing-4, 1rem) * 1.5);
}

.k-fab-items {
  margin: 0;
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-0, 0px);
  display: flex;
}

.k-fab-items-bottom {
  flex-direction: column;
}

.k-fab-items-bottom .k-fab-item:last-child {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

.k-fab-items-top {
  flex-direction: column-reverse;
}

.k-fab-items-top .k-fab-item:first-child {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

.k-fab-item {
  list-style-type: none;
  -webkit-margin-after: var(--kendo-spacing-2, 0.5rem);
          margin-block-end: var(--kendo-spacing-2, 0.5rem);
  outline: none;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  cursor: pointer;
}

.k-fab-item.k-text-right {
  flex-direction: row;
}

.k-fab-item.k-text-right .k-fab-item-text {
  -webkit-margin-end: var(--kendo-spacing-2, 0.5rem);
          margin-inline-end: var(--kendo-spacing-2, 0.5rem);
}

.k-fab-item.k-text-left {
  flex-direction: row-reverse;
}

.k-fab-item.k-text-left .k-fab-item-text {
  -webkit-margin-start: var(--kendo-spacing-2, 0.5rem);
          margin-inline-start: var(--kendo-spacing-2, 0.5rem);
}

.k-fab-item-text {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  border-width: 1px;
  border-radius: 2px;
  font-size: var(--kendo-font-size-xs, inherit);
  line-height: 1.2;
}

.k-fab-item-icon {
  padding-block: calc(var(--kendo-spacing-2, 0.5rem) + var(--kendo-spacing-0\.5, 0.125rem));
  padding-inline: calc(var(--kendo-spacing-2, 0.5rem) + var(--kendo-spacing-0\.5, 0.125rem));
  border-width: 0;
  border-radius: 50%;
  box-sizing: content-box;
  outline: none;
}

.k-rtl .k-fab-popup .k-fab-item.k-text-left, [dir=rtl] .k-fab-popup .k-fab-item.k-text-left {
  flex-direction: row;
}

.k-rtl .k-fab-popup .k-fab-item.k-text-right, [dir=rtl] .k-fab-popup .k-fab-item.k-text-right {
  flex-direction: row-reverse;
}

.k-fab-solid-primary {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  outline: 1px solid var(--kendo-color-primary, #ff6358);
  outline-offset: -1px;
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-fab-solid-secondary {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  outline: 1px solid var(--kendo-color-secondary, #666666);
  outline-offset: -1px;
  border-color: var(--kendo-color-secondary, #666666);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #666666);
}

.k-fab-solid-tertiary {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  outline: 1px solid var(--kendo-color-tertiary, #03a9f4);
  outline-offset: -1px;
  border-color: var(--kendo-color-tertiary, #03a9f4);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-fab-solid-info {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  outline: 1px solid var(--kendo-color-info, #0058e9);
  outline-offset: -1px;
  border-color: var(--kendo-color-info, #0058e9);
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info, #0058e9);
}

.k-fab-solid-success {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  outline: 1px solid var(--kendo-color-success, #37b400);
  outline-offset: -1px;
  border-color: var(--kendo-color-success, #37b400);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #37b400);
}

.k-fab-solid-warning {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  outline: 1px solid var(--kendo-color-warning, #ffc000);
  outline-offset: -1px;
  border-color: var(--kendo-color-warning, #ffc000);
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-fab-solid-error {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  outline: 1px solid var(--kendo-color-error, #f31700);
  outline-offset: -1px;
  border-color: var(--kendo-color-error, #f31700);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #f31700);
}

.k-fab-solid-dark {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  outline: 1px solid var(--kendo-color-dark, #3d3d3d);
  outline-offset: -1px;
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-fab-solid-light {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  outline: 1px solid var(--kendo-color-light, #ebebeb);
  outline-offset: -1px;
  border-color: var(--kendo-color-light, #ebebeb);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-fab-solid-inverse {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  outline: 1px solid var(--kendo-color-dark, #3d3d3d);
  outline-offset: -1px;
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-hover.k-fab-solid-primary, .k-fab-solid-primary:hover {
  border-color: var(--kendo-color-primary-hover, #ea5a51);
  background-color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-hover.k-fab-solid-secondary, .k-fab-solid-secondary:hover {
  border-color: var(--kendo-color-secondary-hover, #525252);
  background-color: var(--kendo-color-secondary-hover, #525252);
}

.k-hover.k-fab-solid-tertiary, .k-fab-solid-tertiary:hover {
  border-color: var(--kendo-color-tertiary-hover, #039ae0);
  background-color: var(--kendo-color-tertiary-hover, #039ae0);
}

.k-hover.k-fab-solid-info, .k-fab-solid-info:hover {
  border-color: var(--kendo-color-info-hover, #0052d6);
  background-color: var(--kendo-color-info-hover, #0052d6);
}

.k-hover.k-fab-solid-success, .k-fab-solid-success:hover {
  border-color: var(--kendo-color-success-hover, #32a500);
  background-color: var(--kendo-color-success-hover, #32a500);
}

.k-hover.k-fab-solid-warning, .k-fab-solid-warning:hover {
  border-color: var(--kendo-color-warning-hover, #eaaf00);
  background-color: var(--kendo-color-warning-hover, #eaaf00);
}

.k-hover.k-fab-solid-error, .k-fab-solid-error:hover {
  border-color: var(--kendo-color-error-hover, #df1600);
  background-color: var(--kendo-color-error-hover, #df1600);
}

.k-hover.k-fab-solid-dark, .k-fab-solid-dark:hover {
  border-color: var(--kendo-color-dark-hover, #292929);
  background-color: var(--kendo-color-dark-hover, #292929);
}

.k-hover.k-fab-solid-light, .k-fab-solid-light:hover {
  border-color: var(--kendo-color-light-hover, #e0e0e0);
  background-color: var(--kendo-color-light-hover, #e0e0e0);
}

.k-hover.k-fab-solid-inverse, .k-fab-solid-inverse:hover {
  border-color: var(--kendo-color-inverse-hover, #292929);
  background-color: var(--kendo-color-inverse-hover, #292929);
}

.k-fab-solid-primary.k-focus, .k-fab-solid-primary:focus {
  outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-primary, #ff6358) 30%, transparent);
}

.k-fab-solid-secondary.k-focus, .k-fab-solid-secondary:focus {
  outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-secondary, #666666) 30%, transparent);
}

.k-fab-solid-tertiary.k-focus, .k-fab-solid-tertiary:focus {
  outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-tertiary, #03a9f4) 30%, transparent);
}

.k-fab-solid-info.k-focus, .k-fab-solid-info:focus {
  outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-info, #0058e9) 30%, transparent);
}

.k-fab-solid-success.k-focus, .k-fab-solid-success:focus {
  outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-success, #37b400) 30%, transparent);
}

.k-fab-solid-warning.k-focus, .k-fab-solid-warning:focus {
  outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-warning, #ffc000) 30%, transparent);
}

.k-fab-solid-error.k-focus, .k-fab-solid-error:focus {
  outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-error, #f31700) 30%, transparent);
}

.k-fab-solid-dark.k-focus, .k-fab-solid-dark:focus {
  outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-dark, #3d3d3d) 30%, transparent);
}

.k-fab-solid-light.k-focus, .k-fab-solid-light:focus {
  outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-light, #ebebeb) 30%, transparent);
}

.k-fab-solid-inverse.k-focus, .k-fab-solid-inverse:focus {
  outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-inverse, #3d3d3d) 30%, transparent);
}

.k-active.k-fab-solid-primary, .k-selected.k-fab-solid-primary, .k-fab-solid-primary:active {
  border-color: var(--kendo-color-primary-active, #d45349);
  background-color: var(--kendo-color-primary-active, #d45349);
}

.k-active.k-fab-solid-secondary, .k-selected.k-fab-solid-secondary, .k-fab-solid-secondary:active {
  border-color: var(--kendo-color-secondary-active, #3d3d3d);
  background-color: var(--kendo-color-secondary-active, #3d3d3d);
}

.k-active.k-fab-solid-tertiary, .k-selected.k-fab-solid-tertiary, .k-fab-solid-tertiary:active {
  border-color: var(--kendo-color-tertiary-active, #028ccb);
  background-color: var(--kendo-color-tertiary-active, #028ccb);
}

.k-active.k-fab-solid-info, .k-selected.k-fab-solid-info, .k-fab-solid-info:active {
  border-color: var(--kendo-color-info-active, #004ac2);
  background-color: var(--kendo-color-info-active, #004ac2);
}

.k-active.k-fab-solid-success, .k-selected.k-fab-solid-success, .k-fab-solid-success:active {
  border-color: var(--kendo-color-success-active, #2d9600);
  background-color: var(--kendo-color-success-active, #2d9600);
}

.k-active.k-fab-solid-warning, .k-selected.k-fab-solid-warning, .k-fab-solid-warning:active {
  border-color: var(--kendo-color-warning-active, #d49f00);
  background-color: var(--kendo-color-warning-active, #d49f00);
}

.k-active.k-fab-solid-error, .k-selected.k-fab-solid-error, .k-fab-solid-error:active {
  border-color: var(--kendo-color-error-active, #ca1400);
  background-color: var(--kendo-color-error-active, #ca1400);
}

.k-active.k-fab-solid-dark, .k-selected.k-fab-solid-dark, .k-fab-solid-dark:active {
  border-color: var(--kendo-color-dark-active, #1f1f1f);
  background-color: var(--kendo-color-dark-active, #1f1f1f);
}

.k-active.k-fab-solid-light, .k-selected.k-fab-solid-light, .k-fab-solid-light:active {
  border-color: var(--kendo-color-light-active, #d6d6d6);
  background-color: var(--kendo-color-light-active, #d6d6d6);
}

.k-active.k-fab-solid-inverse, .k-selected.k-fab-solid-inverse, .k-fab-solid-inverse:active {
  border-color: var(--kendo-color-inverse-active, #1f1f1f);
  background-color: var(--kendo-color-inverse-active, #1f1f1f);
}

.k-fab-solid-primary.k-generating {
  -webkit-animation: k-fab-generating 1.5s ease-in-out 0.5s infinite;
          animation: k-fab-generating 1.5s ease-in-out 0.5s infinite;
}

@-webkit-keyframes k-fab-generating {
  0% {
    background-color: var(--kendo-color-primary-active, #d45349);
    border: var(--kendo-color-primary-active, #d45349);
    outline-color: var(--kendo-color-primary-active, #d45349);
  }
  50% {
    background-color: color-mix(in srgb, var(--kendo-color-primary-active, #d45349) 40%, var(--kendo-color-surface-alt, #ffffff));
    border: color-mix(in srgb, var(--kendo-color-primary-active, #d45349) 40%, var(--kendo-color-surface-alt, #ffffff));
    outline-color: color-mix(in srgb, var(--kendo-color-primary-active, #d45349) 40%, var(--kendo-color-surface-alt, #ffffff));
  }
  100% {
    background-color: var(--kendo-color-primary-active, #d45349);
    border: var(--kendo-color-primary-active, #d45349);
    outline-color: var(--kendo-color-primary-active, #d45349);
  }
}

@keyframes k-fab-generating {
  0% {
    background-color: var(--kendo-color-primary-active, #d45349);
    border: var(--kendo-color-primary-active, #d45349);
    outline-color: var(--kendo-color-primary-active, #d45349);
  }
  50% {
    background-color: color-mix(in srgb, var(--kendo-color-primary-active, #d45349) 40%, var(--kendo-color-surface-alt, #ffffff));
    border: color-mix(in srgb, var(--kendo-color-primary-active, #d45349) 40%, var(--kendo-color-surface-alt, #ffffff));
    outline-color: color-mix(in srgb, var(--kendo-color-primary-active, #d45349) 40%, var(--kendo-color-surface-alt, #ffffff));
  }
  100% {
    background-color: var(--kendo-color-primary-active, #d45349);
    border: var(--kendo-color-primary-active, #d45349);
    outline-color: var(--kendo-color-primary-active, #d45349);
  }
}
.k-disabled.k-fab-solid-primary, .k-fab-solid-primary:disabled {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 60%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-primary, #ffffff) 60%, transparent);
  opacity: 1;
}

.k-disabled.k-fab-solid-secondary, .k-fab-solid-secondary:disabled {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  background-color: color-mix(in srgb, var(--kendo-color-secondary, #666666) 60%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-secondary, #ffffff) 60%, transparent);
  opacity: 1;
}

.k-disabled.k-fab-solid-tertiary, .k-fab-solid-tertiary:disabled {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  background-color: color-mix(in srgb, var(--kendo-color-tertiary, #03a9f4) 60%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-tertiary, #ffffff) 60%, transparent);
  opacity: 1;
}

.k-disabled.k-fab-solid-info, .k-fab-solid-info:disabled {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  background-color: color-mix(in srgb, var(--kendo-color-info, #0058e9) 60%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-info, #ffffff) 60%, transparent);
  opacity: 1;
}

.k-disabled.k-fab-solid-success, .k-fab-solid-success:disabled {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  background-color: color-mix(in srgb, var(--kendo-color-success, #37b400) 60%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-success, #ffffff) 60%, transparent);
  opacity: 1;
}

.k-disabled.k-fab-solid-warning, .k-fab-solid-warning:disabled {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  background-color: color-mix(in srgb, var(--kendo-color-warning, #ffc000) 60%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-warning, #3d3d3d) 60%, transparent);
  opacity: 1;
}

.k-disabled.k-fab-solid-error, .k-fab-solid-error:disabled {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  background-color: color-mix(in srgb, var(--kendo-color-error, #f31700) 60%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-error, #ffffff) 60%, transparent);
  opacity: 1;
}

.k-disabled.k-fab-solid-dark, .k-fab-solid-dark:disabled {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  background-color: color-mix(in srgb, var(--kendo-color-dark, #3d3d3d) 60%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-dark, #ffffff) 60%, transparent);
  opacity: 1;
}

.k-disabled.k-fab-solid-light, .k-fab-solid-light:disabled {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  background-color: color-mix(in srgb, var(--kendo-color-light, #ebebeb) 60%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-light, #000000) 60%, transparent);
  opacity: 1;
}

.k-disabled.k-fab-solid-inverse, .k-fab-solid-inverse:disabled {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  background-color: color-mix(in srgb, var(--kendo-color-inverse, #3d3d3d) 60%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-inverse, #ffffff) 60%, transparent);
  opacity: 1;
}

.k-fab-item-text {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-fab-item-icon {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-base, #3d3d3d);
  background-color: var(--kendo-color-base, #f5f5f5);
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  outline: 1px solid rgba(0, 0, 0, 0.08);
  outline-offset: -1px;
}

.k-fab-item.k-hover .k-fab-item-icon, .k-fab-item:hover .k-fab-item-icon {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-fab-item:focus .k-fab-item-text, .k-fab-item:focus .k-fab-item-icon, .k-fab-item.k-focus .k-fab-item-text, .k-fab-item.k-focus .k-fab-item-icon {
  outline: solid var(--kendo-spacing-0\.5, 0.125rem) rgba(0, 0, 0, 0.08);
}

.k-fab-item.k-active .k-fab-item-icon, .k-fab-item:active .k-fab-item-icon {
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
  background-color: var(--kendo-color-base-active, #d6d6d6);
}

.k-fab-item.k-disabled, .k-fab-item:disabled {
  opacity: 1;
}

.k-fab-item.k-disabled .k-fab-item-text, .k-fab-item.k-disabled .k-fab-item-icon, .k-fab-item:disabled .k-fab-item-text, .k-fab-item:disabled .k-fab-item-icon {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  background-color: color-mix(in srgb, var(--kendo-color-base, #f5f5f5) 60%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 60%, transparent);
}

.k-fab-popup {
  box-shadow: none;
}

.k-window {
  border-radius: 0px;
  padding: 0;
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height-sm, normal);
  display: inline-flex;
  flex-direction: column;
  position: absolute;
  z-index: 10002;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-window.k-window-maximized {
  max-width: 100vw;
  max-height: 100vh;
  box-shadow: none;
}

.k-window-sm {
  width: 300px;
}

.k-window-md {
  width: 800px;
}

.k-window-lg {
  width: 1200px;
}

.k-window-titlebar {
  border-start-start-radius: 0px;
  border-start-end-radius: 0px;
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 0 0 1px;
  border-style: solid;
  white-space: nowrap;
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  align-items: center;
}

.k-window-minimized .k-window-titlebar {
  border-width: 0;
}

.k-window-title {
  padding-block: 0.5em;
  padding-inline: 0;
  margin-block: -0.5em;
  margin-inline: 0;
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-sm, normal);
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: default;
  flex: 1;
}

.k-window-title:empty::before {
  content: "​";
}

.k-window-titlebar-actions {
  margin-block: -5em;
  margin-inline: 0;
  -webkit-margin-end: calc(var(--kendo-spacing-3, 0.75rem) - var(--kendo-spacing-4, 1rem));
          margin-inline-end: calc(var(--kendo-spacing-3, 0.75rem) - var(--kendo-spacing-4, 1rem));
  line-height: 1;
  display: flex;
  flex-flow: row nowrap;
  flex-shrink: 0;
  align-items: center;
  vertical-align: top;
}

.k-window-titlebar-action {
  flex-shrink: 0;
}

.k-window-content, .k-prompt-container {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background: none;
  outline: 0;
  overflow: auto;
  position: relative;
  flex: 1 1 auto;
}

.k-window-content + .k-prompt-container {
  -webkit-margin-before: -var(--kendo-spacing-4, 1rem)/2;
          margin-block-start: -var(--kendo-spacing-4, 1rem)/2;
}

.k-window-content:first-child {
  -webkit-padding-before: clamp(var(--kendo-spacing-4, 1rem), var(--kendo-spacing-3, 0.75rem), var(--kendo-spacing-3, 0.75rem));
          padding-block-start: clamp(var(--kendo-spacing-4, 1rem), var(--kendo-spacing-3, 0.75rem), var(--kendo-spacing-3, 0.75rem));
}

.k-window-content:last-child {
  -webkit-padding-after: clamp(var(--kendo-spacing-4, 1rem), var(--kendo-spacing-3, 0.75rem), var(--kendo-spacing-3, 0.75rem));
          padding-block-end: clamp(var(--kendo-spacing-4, 1rem), var(--kendo-spacing-3, 0.75rem), var(--kendo-spacing-3, 0.75rem));
}

.k-window-iframecontent {
  padding: 0;
  overflow: visible;
}

.k-window-iframecontent .k-content-frame {
  vertical-align: top;
  border: 0;
  width: 100%;
  height: 100%;
}

.k-window-actions {
  border-end-end-radius: 0px;
  border-end-start-radius: 0px;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  flex: 0 0 auto;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  overflow: hidden;
}

.k-prompt-container > .k-textarea {
  width: 100%;
}

.k-window .k-resize-n {
  inset-block-start: 0;
}

.k-window .k-resize-e {
  inset-inline-end: 0;
}

.k-window .k-resize-s {
  inset-block-end: 0;
}

.k-window .k-resize-w {
  inset-inline-start: 0;
}

.k-window {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
  box-shadow: var(--kendo-elevation-8, 0 16px 18px rgba(0, 0, 0, 0.28), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-window:focus, .k-window.k-focus {
  box-shadow: var(--kendo-elevation-9, 0 32px 34px rgba(0, 0, 0, 0.32), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-window-titlebar {
  border-color: inherit;
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-window-primary .k-window-titlebar {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-window-light .k-window-titlebar {
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-window-dark .k-window-titlebar {
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-actionsheet-container {
  width: 100%;
  height: 100%;
  max-width: clamp(100vw, 100%, 100%);
  max-height: clamp(100vh, 100%, 100%);
  position: fixed;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: 9999;
  overflow: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.k-actionsheet-container > .k-overlay {
  position: absolute;
  z-index: 1;
}

.k-actionsheet-container > .k-animation-container {
  width: 100%;
  height: 100%;
  border-radius: 0;
  overflow: hidden;
  position: absolute;
  z-index: 2;
  inset-block-start: 0;
  inset-inline-start: 0;
  pointer-events: none;
}

.k-actionsheet-container > .k-animation-container > .k-child-animation-container {
  position: absolute;
}

.k-actionsheet-container > .k-actionsheet {
  position: absolute;
  z-index: 2;
}

.k-actionsheet-container .k-actionsheet {
  pointer-events: all;
}

.k-actionsheet {
  width: var(--kendo-actionsheet-width, 360px);
  height: var(--kendo-actionsheet-height, 60vh);
  max-width: var(--kendo-actionsheet-max-width, 100%);
  max-height: var(--kendo-actionsheet-max-height, 60vh);
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  overflow: hidden;
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}

.k-actionsheet:has(> .k-actionsheet-view) {
  flex-flow: row nowrap;
}

.k-actionsheet .k-actionsheet-view {
  display: flex;
  flex-flow: column nowrap;
  flex: 0 0 100%;
}

.k-actionsheet .k-actionsheet-view.k-actionsheet-view-animated {
  -webkit-transform: translateX(calc(-100% * (var(--kendo-actionsheet-view-current, 1) - 1)));
          transform: translateX(calc(-100% * (var(--kendo-actionsheet-view-current, 1) - 1)));
}

.k-actionsheet *, .k-actionsheet *::before, .k-actionsheet *::after {
  box-sizing: border-box;
}

.k-actionsheet-titlebar, .k-actionsheet-jq .k-actionsheet-header {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-block-end-width: 1px;
  border-block-end-style: solid;
  flex: none;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  gap: var(--kendo-spacing-4, 1rem);
}

.k-actionsheet-titlebar-group {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  width: 100%;
}

.k-actionsheet-title {
  flex: 1;
}

.k-actionsheet-subtitle {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height-sm, normal);
}

.k-actionsheet-actions {
  flex: none;
}

.k-actionsheet-content {
  flex: 1;
  overflow: auto;
  position: relative;
}

.k-actionsheet-footer {
  flex: none;
  border-block-start-width: 1px;
  border-block-start-style: solid;
}

.k-actionsheet-items {
  margin: 0;
  padding: 0;
  list-style: none;
  flex: none;
}

.k-actionsheet-item {
  padding: 0;
  box-sizing: border-box;
  display: flex;
  flex-flow: row nowrap;
  outline: none;
}

.k-actionsheet-action {
  margin: 0;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  min-height: 40px;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  outline: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-actionsheet-item-text {
  display: flex;
  flex-flow: column nowrap;
}

.k-actionsheet-item-description {
  font-size: 0.875em;
}

.k-actionsheet .k-hr {
  margin: 0;
  flex: none;
}

.k-actionsheet-top {
  border-end-end-radius: 0px;
  border-end-start-radius: 0px;
  border-width: 0px;
  border-block-start-width: 0;
  inset-block-start: 0;
  inset-inline-start: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-actionsheet-bottom {
  border-start-start-radius: 0px;
  border-start-end-radius: 0px;
  border-width: 0px;
  border-block-end-width: 0;
  inset-block-end: 0;
  inset-inline-start: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-actionsheet-left {
  border-start-end-radius: 0px;
  border-end-end-radius: 0px;
  border-width: 0px;
  border-inline-start-width: 0;
  inset-inline-start: 0;
  inset-block-start: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-actionsheet-right {
  border-start-start-radius: 0px;
  border-end-start-radius: 0px;
  border-width: 0px;
  border-inline-end-width: 0;
  inset-inline-end: 0;
  inset-block-start: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-actionsheet-fullscreen {
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  height: 100%;
}

.k-animation-container > .k-actionsheet {
  inset-block-start: auto;
  inset-inline-end: auto;
  inset-block-end: auto;
  inset-inline-start: auto;
  -webkit-transform: none;
          transform: none;
}

.k-adaptive-actionsheet {
  max-width: 100%;
  width: 100%;
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height, inherit);
}

.k-adaptive-actionsheet .k-actionsheet-titlebar, .k-adaptive-actionsheet .k-actionsheet-jq .k-actionsheet-header, .k-actionsheet-jq .k-adaptive-actionsheet .k-actionsheet-header {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-adaptive-actionsheet .k-actionsheet-content {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-adaptive-actionsheet .k-actionsheet-footer {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-adaptive-actionsheet .k-actionsheet-filter {
  width: calc(360px - var(--kendo-spacing-4, 1rem) * 2);
}

.k-adaptive-actionsheet .k-actionsheet-content, .k-adaptive-actionsheet .k-actionsheet-footer {
  margin-inline: auto;
  width: min(100%, 360px);
}

.k-adaptive-actionsheet .k-list-container, .k-adaptive-actionsheet .k-treeview {
  height: 100%;
}

.k-adaptive-actionsheet .k-list-filter {
  width: 100%;
  padding-inline: 0;
}

.k-adaptive-actionsheet .k-menu-group {
  height: 100%;
  overflow: auto;
  position: static;
}

.k-adaptive-actionsheet .k-calendar {
  margin-inline: auto;
  border-width: 0;
  display: flex;
}

.k-adaptive-actionsheet .k-timeselector {
  height: 100%;
  border-width: 0;
  overflow: hidden;
}

.k-adaptive-actionsheet .k-timeselector .k-time-part {
  display: contents;
}

.k-adaptive-actionsheet .k-timeselector .k-time-list-wrapper {
  height: 100%;
}

.k-adaptive-actionsheet .k-datetime-wrap {
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}

.k-adaptive-actionsheet .k-datetime-selector {
  flex: 1 1 auto;
}

.k-adaptive-actionsheet .k-datetime-calendar-wrap {
  width: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-block-end: 0;
  flex: 0 0 100%;
}

.k-adaptive-actionsheet .k-datetime-time-wrap {
  width: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 100%;
  inset-block-end: 0;
  flex: 0 0 100%;
}

.k-adaptive-actionsheet .k-scrollable-wrap {
  height: 100%;
  overflow-y: auto;
}

.k-adaptive-actionsheet .k-data-table {
  max-height: 100%;
  overflow: hidden;
  display: flex;
  flex-flow: column nowrap;
}

.k-adaptive-actionsheet .k-coloreditor {
  min-width: 100%;
  height: 100%;
  border: 0;
  overflow: auto;
  scrollbar-width: none;
}

.k-adaptive-actionsheet .k-coloreditor::-webkit-scrollbar {
  display: none;
}

.k-adaptive-actionsheet .k-coloreditor .k-coloreditor-header {
  padding: 0;
}

.k-adaptive-actionsheet .k-coloreditor .k-coloreditor-views {
  padding-inline: 0;
}

.k-adaptive-actionsheet .k-colorgradient-canvas .k-hsv-gradient {
  aspect-ratio: 1;
  height: 100%;
}

.k-actionsheet-jq.k-actionsheet {
  height: auto;
}

.k-actionsheet-jq .k-actionsheet-header {
  align-items: flex-start;
}

.k-actionsheet-jq .k-actionsheet-action {
  align-items: center;
}

.k-rtl .k-actionsheet-top, .k-rtl .k-actionsheet-bottom, [dir=rtl] .k-actionsheet-top, [dir=rtl] .k-actionsheet-bottom {
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
}

:is([dir=rtl], .k-rtl) .k-actionsheet-view.k-actionsheet-view-animated {
  -webkit-transform: translateX(calc(100% * (var(--kendo-actionsheet-view-current, 1) - 1)));
          transform: translateX(calc(100% * (var(--kendo-actionsheet-view-current, 1) - 1)));
}

.k-actionsheet {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
  box-shadow: var(--kendo-elevation-7, 0 14px 16px rgba(0, 0, 0, 0.24), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-actionsheet-titlebar, .k-actionsheet-jq .k-actionsheet-header {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-actionsheet-footer {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-actionsheet-subtitle {
  color: var(--kendo-color-subtle, #666666);
}

.k-actionsheet-item:hover, .k-actionsheet-item.k-hover {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-actionsheet-item:focus, .k-actionsheet-item.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-actionsheet-item-description {
  color: var(--kendo-color-subtle, #666666);
}

.k-actionsheet .k-hr {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-dialog-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  outline: 0;
  position: fixed;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  z-index: 10001;
}

.k-dialog-wrapper .k-dialog {
  position: relative;
}

.k-dialog {
  padding: 0;
  position: fixed;
  box-sizing: border-box;
}

.k-dialog.k-dialog-centered {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}

.k-dialog .k-multiselect {
  width: 100%;
}

.k-dialog-actions {
  border-end-end-radius: 0px;
  border-end-start-radius: 0px;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  flex: 0 0 auto;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  gap: var(--kendo-spacing-2, 0.5rem);
  overflow: hidden;
}

.k-dialog {
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-dialog-titlebar {
  border-color: inherit;
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-dialog-primary .k-dialog-titlebar {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-dialog-light .k-dialog-titlebar {
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-dialog-dark .k-dialog-titlebar {
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-drawer-container {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
}

kendo-drawer.k-drawer, kendo-drawer .k-drawer-wrapper {
  transition: none;
}

.k-drawer {
  height: 100%;
  max-width: 100%;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  transition: all 300ms ease-in-out;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-drawer *, .k-drawer *::before, .k-drawer *::after {
  box-sizing: border-box;
}

.k-drawer-mini .k-drawer.k-drawer-start, .k-drawer-expanded .k-drawer.k-drawer-start {
  border-inline-end-width: 1px;
}

.k-drawer-mini .k-drawer.k-drawer-end, .k-drawer-expanded .k-drawer.k-drawer-end {
  border-inline-start-width: 1px;
}

.k-drawer.k-drawer-start {
  inset-block-start: 0;
  inset-inline-start: 0;
}

.k-drawer.k-drawer-end {
  inset-block-start: 0;
  inset-inline-end: 0;
}

.k-drawer-content {
  flex: 1 1 auto;
  overflow: auto;
}

.k-drawer-overlay .k-drawer {
  max-width: 80vw;
  position: fixed;
  z-index: 10002;
  border: 0;
}

.k-drawer-overlay > .k-overlay {
  display: none;
}

.k-drawer-overlay.k-drawer-expanded > .k-overlay {
  display: block;
}

.k-drawer-push {
  display: flex;
  flex-direction: row;
}

.k-drawer-push .k-drawer {
  height: auto;
  position: relative;
  align-self: stretch;
}

.k-drawer-push:has(.k-drawer.k-drawer-end) {
  flex-direction: row-reverse;
}

.k-drawer-wrapper {
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: thin;
  transition: all 300ms ease-in-out;
}

.k-drawer-wrapper::-webkit-scrollbar {
  width: 7px;
}

.k-drawer-wrapper::-webkit-scrollbar-thumb {
  border-radius: 20px;
}

.k-drawer-items {
  margin: 0;
  padding-block: 0;
  padding-inline: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.k-drawer-item {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  outline: 0;
  color: inherit;
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
  font-weight: var(--kendo-font-weight, normal);
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-4, 1rem);
  align-items: center;
  cursor: pointer;
}

.k-drawer-item > .k-drawer-link {
  margin-block: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  margin-inline: calc(var(--kendo-spacing-4, 1rem) * -1);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  color: inherit;
  display: flex;
  flex-flow: row nowrap;
  flex: 1 0 auto;
  gap: var(--kendo-spacing-4, 1rem);
}

.k-drawer-item .k-icon {
  flex-shrink: 0;
  padding-inline: var(--kendo-spacing-0, 0px);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  box-sizing: content-box;
}

.k-drawer-item .k-icon.k-i-none {
  margin: 0;
}

.k-drawer-item .k-item-text {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-drawer-item .k-drawer-toggle {
  -webkit-margin-start: auto;
          margin-inline-start: auto;
  cursor: pointer;
  display: flex;
}

.k-drawer-item.k-level-1 {
  -webkit-padding-start: calc(var(--kendo-spacing-4, 1rem) * 2);
          padding-inline-start: calc(var(--kendo-spacing-4, 1rem) * 2);
}

.k-drawer-item.k-level-2 {
  -webkit-padding-start: calc(var(--kendo-spacing-4, 1rem) * 3);
          padding-inline-start: calc(var(--kendo-spacing-4, 1rem) * 3);
}

.k-drawer-item.k-level-3 {
  -webkit-padding-start: calc(var(--kendo-spacing-4, 1rem) * 4);
          padding-inline-start: calc(var(--kendo-spacing-4, 1rem) * 4);
}

.k-drawer-item.k-level-4 {
  -webkit-padding-start: calc(var(--kendo-spacing-4, 1rem) * 5);
          padding-inline-start: calc(var(--kendo-spacing-4, 1rem) * 5);
}

.k-drawer-item.k-level-5 {
  -webkit-padding-start: calc(var(--kendo-spacing-4, 1rem) * 6);
          padding-inline-start: calc(var(--kendo-spacing-4, 1rem) * 6);
}

.k-drawer-separator {
  padding: 0;
  height: 1px;
}

.k-drawer-mini .k-drawer-wrapper {
  width: calc(var(--kendo-spacing-4, 1rem) * 2 + 16px);
}

.k-drawer {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-drawer-wrapper {
  scrollbar-color: rgba(156, 156, 156, 0.7) #dedede;
}

.k-drawer-wrapper::-webkit-scrollbar-track {
  background: #dedede;
}

.k-drawer-wrapper::-webkit-scrollbar-thumb {
  background: rgba(156, 156, 156, 0.7);
}

.k-drawer-wrapper::-webkit-scrollbar-thumb:hover {
  background: #9c9c9c;
}

.k-drawer-item:hover, .k-drawer-item.k-hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-drawer-item:focus, .k-drawer-item.k-focus {
  background-color: var(--kendo-color-surface-alt, #ffffff);
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-drawer-item:focus:hover, .k-drawer-item:focus.k-hover, .k-drawer-item.k-focus:hover, .k-drawer-item.k-focus.k-hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-drawer-item.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-drawer-item.k-selected:hover, .k-drawer-item.k-selected.k-hover {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-drawer-separator {
  background-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-notification-group {
  max-height: 100%;
  display: inline-flex;
  flex-flow: column-reverse wrap;
  position: fixed;
  z-index: 1000;
  gap: var(--kendo-spacing-2, 0.5rem) 0;
}

.k-notification-container-animating {
  overflow: hidden;
}

.k-notification {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height, normal);
  cursor: default;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--kendo-spacing-1, 0.25rem);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-notification *, .k-notification *::before, .k-notification *::after {
  box-sizing: border-box;
}

.k-notification > .k-notification-content {
  flex: 1 1 auto;
}

.k-notification > .k-notification-status {
  flex-shrink: 0;
}

.k-notification-actions {
  flex: none;
  display: flex;
  gap: var(--kendo-spacing-1, 0.25rem);
  flex-flow: row nowrap;
  align-items: center;
  align-self: center;
  cursor: pointer;
}

.k-notification-action {
  flex: none;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-self: center;
}

.k-notification {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
  box-shadow: var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-notification-inverse {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-notification-light {
  border-color: var(--kendo-color-light, #ebebeb);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-notification-dark {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-notification-error {
  border-color: var(--kendo-color-error, #f31700);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #f31700);
}

.k-notification-warning {
  border-color: var(--kendo-color-warning, #ffc000);
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-notification-success {
  border-color: var(--kendo-color-success, #37b400);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #37b400);
}

.k-notification-info {
  border-color: var(--kendo-color-info, #0058e9);
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info, #0058e9);
}

.k-notification-tertiary {
  border-color: var(--kendo-color-tertiary, #03a9f4);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-notification-secondary {
  border-color: var(--kendo-color-secondary, #666666);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #666666);
}

.k-notification-primary {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

kendo-card, kendo-card-header, kendo-card-body, kendo-card-actions, kendo-card-footer {
  display: block;
}

.k-card {
  border-radius: var(--kendo-border-radius-lg, 0.375rem);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-card *, .k-card *::before, .k-card *::after {
  box-sizing: border-box;
}

.k-card .k-card-avatar, .k-card .k-avatar {
  -webkit-margin-end: var(--kendo-spacing-4, 1rem);
          margin-inline-end: var(--kendo-spacing-4, 1rem);
  width: 45px;
  height: 45px;
  flex-basis: 45px;
}

.k-card > .k-card-inner {
  border-radius: calc(var(--kendo-border-radius-lg, 0.375rem) - 1px);
  display: flex;
  flex-direction: inherit;
  overflow: hidden;
  position: relative;
}

.k-card-horizontal {
  flex-flow: row nowrap;
}

.k-card-vertical {
  flex-flow: column nowrap;
}

.k-card-header {
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 0 0 1px;
  border-style: solid;
  outline: 0;
  flex-shrink: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.k-card-header .k-card-title, .k-card-header .k-card-subtitle {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

.k-card-header .k-card-title + .k-card-subtitle, .k-card-header .k-card-subtitle + .k-card-subtitle {
  -webkit-margin-before: var(--kendo-spacing-2, 0.5rem);
          margin-block-start: var(--kendo-spacing-2, 0.5rem);
}

.k-card-footer {
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 1px 0 0;
  border-style: solid;
  outline: 0;
  flex-shrink: 0;
}

.k-card-body {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  outline: 0;
  flex: 1 1 auto;
}

.k-card-body p {
  margin: 0 0 var(--kendo-font-size, inherit);
}

.k-card-body > .k-last, .k-card-body > :last-child {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

.k-card-body > .k-card-actions {
  padding: 0;
}

.k-card-media {
  border: 0;
  max-width: 100%;
  flex-shrink: 0;
  overflow: hidden;
}

.k-card-horizontal .k-card-media {
  max-width: 100px;
  -o-object-fit: cover;
     object-fit: cover;
}

.k-card-title {
  margin: 0 0 var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-sm, normal);
  font-weight: var(--kendo-font-weight-normal, normal);
}

.k-card-subtitle {
  margin: 0 0 var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height-lg, normal);
  font-weight: var(--kendo-font-weight-normal, normal);
}

.k-card-separator {
  margin: 0;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: block;
  flex: 0 0 auto;
  align-self: stretch;
}

.k-card-separator.k-separator-horizontal, .k-card-vertical > .k-card-separator {
  border-block-start-width: 1px;
}

.k-card-separator.k-separator-vertical, .k-card-horizontal > .k-card-separator {
  border-inline-start-width: 1px;
}

.k-card > .k-hr {
  margin: 0;
  flex: 0 0 auto;
  border-color: inherit;
}

.k-card-actions {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  overflow: hidden;
  display: flex;
  flex-shrink: 0;
  flex-basis: auto;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-card-horizontal .k-actions-horizontal {
  width: auto;
}

.k-card-list {
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  gap: var(--kendo-spacing-4, 1rem);
  flex: 0 0 auto;
}

.k-card-list .k-card {
  flex: 0 0 auto;
}

.k-card-deck {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  gap: var(--kendo-spacing-4, 1rem);
  flex: 0 0 auto;
}

.k-card-deck .k-card {
  flex: 0 0 auto;
}

.k-card-deck-scrollwrap {
  -webkit-padding-after: 3px;
          padding-block-end: 3px;
  width: 100%;
  box-sizing: content-box;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  position: relative;
  overflow: hidden;
}

.k-card-deck-scrollwrap > .k-button {
  border-radius: 0px;
  flex: 0 0 auto;
  position: absolute;
  z-index: 1;
}

.k-card-deck-scrollwrap > .k-button:first-child {
  inset-inline-start: -1px;
}

.k-card-deck-scrollwrap > .k-button:last-child {
  inset-inline-end: -1px;
}

.k-card-deck-scrollwrap > .k-card-deck {
  -webkit-margin-after: -20px;
          margin-block-end: -20px;
  -webkit-padding-after: 20px;
          padding-block-end: 20px;
  flex: 1 1 auto;
}

.k-card-group {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  flex: 0 0 auto;
}

.k-card-group .k-card {
  border-radius: 0;
  flex: 0 0 auto;
}

.k-card-group .k-card + .k-card {
  -webkit-margin-start: 1px;
          margin-inline-start: 1px;
}

.k-card-group .k-card.k-first {
  border-start-start-radius: var(--kendo-border-radius-lg, 0.375rem);
  border-end-start-radius: var(--kendo-border-radius-lg, 0.375rem);
}

.k-card-group .k-card.k-last {
  border-start-end-radius: var(--kendo-border-radius-lg, 0.375rem);
  border-end-end-radius: var(--kendo-border-radius-lg, 0.375rem);
}

.k-card-group .k-card.k-only {
  border-radius: var(--kendo-border-radius-lg, 0.375rem);
}

.k-card-with-callout {
  overflow: visible;
}

.k-card-callout {
  margin: 0;
  width: 20px;
  height: 20px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
}

.k-card-callout.k-callout-n {
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

.k-card-callout.k-callout-e {
  top: 50%;
  right: 0;
  -webkit-transform: translate(50%, -50%) rotate(-45deg);
          transform: translate(50%, -50%) rotate(-45deg);
}

.k-card-callout.k-callout-s {
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 50%) rotate(45deg);
          transform: translate(-50%, 50%) rotate(45deg);
}

.k-card-callout.k-callout-w {
  top: 50%;
  left: 0;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

.k-card-flat {
  box-shadow: none;
}

.k-card {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-card .k-card-inner {
  background-color: inherit;
  border-color: inherit;
}

.k-card:focus, .k-card.k-focus {
  border-color: rgba(0, 0, 0, 0.15);
}

.k-card-actions {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-card-header {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-card-footer {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-card-body {
  border-color: inherit;
}

.k-card-separator, .k-card .k-separator {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-card-subtitle {
  color: var(--kendo-color-subtle, #666666);
}

.k-card-primary {
  background-color: var(--kendo-color-primary-subtle, #ffeceb);
  color: var(--kendo-color-primary-on-subtle, #5c201c);
  border-color: var(--kendo-color-primary-emphasis, #ff9d97);
}

.k-card-primary .k-card-subtitle {
  color: inherit;
}

.k-card-secondary {
  background-color: var(--kendo-color-secondary-subtle, #fafafa);
  color: var(--kendo-color-secondary-on-subtle, #141414);
  border-color: var(--kendo-color-secondary-emphasis, #e0e0e0);
}

.k-card-secondary .k-card-subtitle {
  color: inherit;
}

.k-card-tertiary {
  background-color: var(--kendo-color-tertiary-subtle, #d8f1fd);
  color: var(--kendo-color-tertiary-on-subtle, #023f5c);
  border-color: var(--kendo-color-tertiary-emphasis, #61c9f9);
}

.k-card-tertiary .k-card-subtitle {
  color: inherit;
}

.k-card-info {
  background-color: var(--kendo-color-info-subtle, #d2e2fb);
  color: var(--kendo-color-info-on-subtle, #002259);
  border-color: var(--kendo-color-info-emphasis, #6098f2);
}

.k-card-info .k-card-subtitle {
  color: inherit;
}

.k-card-success {
  background-color: var(--kendo-color-success-subtle, #dcf0d3);
  color: var(--kendo-color-success-on-subtle, #1c5a00);
  border-color: var(--kendo-color-success-emphasis, #81d15f);
}

.k-card-success .k-card-subtitle {
  color: inherit;
}

.k-card-warning {
  background-color: var(--kendo-color-warning-subtle, #fff4d3);
  color: var(--kendo-color-warning-on-subtle, #5e4700);
  border-color: var(--kendo-color-warning-emphasis, #ffd760);
}

.k-card-warning .k-card-subtitle {
  color: inherit;
}

.k-card-error {
  background-color: var(--kendo-color-error-subtle, #fcddda);
  color: var(--kendo-color-error-on-subtle, #7a0c00);
  border-color: var(--kendo-color-error-emphasis, #f76f60);
}

.k-card-error .k-card-subtitle {
  color: inherit;
}

.k-card-dark {
  background-color: var(--kendo-color-dark-subtle, #c2c2c2);
  color: var(--kendo-color-dark-on-subtle, #1f1f1f);
  border-color: var(--kendo-color-dark-emphasis, #666666);
}

.k-card-dark .k-card-subtitle {
  color: inherit;
}

.k-card-light {
  background-color: var(--kendo-color-light-subtle, #fafafa);
  color: var(--kendo-color-light-on-subtle, #141414);
  border-color: var(--kendo-color-light-emphasis, #d6d6d6);
}

.k-card-light .k-card-subtitle {
  color: inherit;
}

.k-card-inverse {
  background-color: var(--kendo-color-inverse-subtle, #c2c2c2);
  color: var(--kendo-color-inverse-on-subtle, #1f1f1f);
  border-color: var(--kendo-color-inverse-emphasis, #666666);
}

.k-card-inverse .k-card-subtitle {
  color: inherit;
}

.k-card-callout {
  border-color: inherit;
  background-color: inherit;
  box-shadow: inherit;
}

.k-popover {
  border-radius: var(--kendo-border-radius-lg, 0.375rem);
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-flow: column nowrap;
  z-index: 12000;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-popover *, .k-popover *::before, .k-popover *::after {
  box-sizing: border-box;
}

.k-popover-inner {
  height: inherit;
  position: relative;
  border-radius: inherit;
  border-color: inherit;
}

.k-popover-header {
  border-start-start-radius: var(--kendo-border-radius-lg, 0.375rem);
  border-start-end-radius: var(--kendo-border-radius-lg, 0.375rem);
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
}

.k-popover-body {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-popover-actions {
  border-width: 1px 0 0;
}

.k-popover-callout {
  margin: 0;
  width: 20px;
  height: 20px;
  border-width: 1px;
  border-style: solid;
  position: absolute;
}

.k-popover-callout.k-callout-n {
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

.k-popover-callout.k-callout-e {
  top: 50%;
  right: 0;
  -webkit-transform: translate(50%, -50%) rotate(-45deg);
          transform: translate(50%, -50%) rotate(-45deg);
}

.k-popover-callout.k-callout-s {
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 50%) rotate(45deg);
          transform: translate(-50%, 50%) rotate(45deg);
}

.k-popover-callout.k-callout-w {
  top: 50%;
  left: 0;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

.k-popover {
  box-shadow: var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12));
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-popover-inner {
  background-color: inherit;
  border-color: inherit;
}

.k-popover-header {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-popover-callout {
  border-color: inherit;
  background-color: inherit;
  box-shadow: inherit;
}

.k-rpanel-left, .k-rpanel-right {
  position: fixed;
  display: block;
  overflow: auto;
  min-width: 320px;
  height: 100%;
  inset-block-start: 0;
}

.k-rpanel-left + *, .k-rpanel-right + * {
  overflow: auto;
}

.k-rpanel-left.k-rpanel-expanded, .k-rpanel-right.k-rpanel-expanded {
  -webkit-transform: translateX(0) translateZ(0);
          transform: translateX(0) translateZ(0);
}

.k-rpanel-left {
  -webkit-transform: translateX(-100%) translateZ(0);
          transform: translateX(-100%) translateZ(0);
  left: 0;
}

.k-rpanel-right {
  -webkit-transform: translateX(100%) translateZ(0);
          transform: translateX(100%) translateZ(0);
  right: 0;
}

.k-rpanel-top {
  position: static;
  max-height: 0;
}

.k-rpanel-top.k-rpanel-expanded {
  max-height: 568px;
  overflow: visible !important;
}

.k-rpanel-toggle {
  touch-action: manipulation;
}

.k-bottom-nav {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  width: 100%;
  border-width: 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height-xs, normal);
  font-family: var(--kendo-font-family, inherit);
  letter-spacing: 0.2px;
  display: flex;
  flex-flow: row nowrap;
  white-space: nowrap;
  gap: var(--kendo-spacing-1, 0.25rem);
  overflow: hidden;
  outline: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-bottom-nav *, .k-bottom-nav *::before, .k-bottom-nav *::after {
  box-sizing: border-box;
}

.k-bottom-nav-border {
  border-width: 1px 0px 0px 0px;
}

.k-bottom-nav-shadow {
  box-shadow: var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-bottom-nav-item {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  min-width: 72px;
  min-height: calc(40px + var(--kendo-spacing-2, 0.5rem) * 2 - var(--kendo-spacing-1, 0.25rem) * 2);
  border-width: 0;
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  box-sizing: border-box;
  font: inherit;
  display: inline-flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: center;
  gap: 0 var(--kendo-spacing-1, 0.25rem);
  text-decoration: none;
  cursor: pointer;
  color: inherit;
  background-color: inherit;
  border-color: inherit;
  outline: none;
}

.k-bottom-nav-item:focus {
  outline: none;
}

.k-bottom-nav-item:hover {
  color: inherit;
  text-decoration: none;
}

.k-bottom-nav-item > .k-bottom-nav-link {
  margin-block: calc(var(--kendo-spacing-0, 0px) * -1);
  margin-inline: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  width: 100%;
  color: inherit;
  display: flex;
  flex-flow: row nowrap;
  flex: 1 0 auto;
  align-items: center;
  justify-content: center;
  outline: 0;
}

.k-bottom-nav-item.k-disabled {
  background-color: initial;
}

.k-bottom-nav-item-text {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.k-bottom-nav-item-flow-horizontal .k-bottom-nav-item {
  flex-flow: row nowrap;
}

.k-bottom-nav-item-flow-vertical .k-bottom-nav-item {
  flex-direction: column;
}

.k-bottom-nav.k-pos-fixed, .k-bottom-nav.k-fixed {
  inset-block-end: 0;
  z-index: 1;
}

.k-bottom-nav-solid-primary, .k-bottom-nav-solid.k-bottom-nav-primary {
  color: color-mix(in srgb, var(--kendo-color-on-primary, #ffffff) 65%, transparent);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-bottom-nav-solid-primary .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-primary .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-primary, #ffffff) 12.5%, transparent);
}

.k-bottom-nav-solid-primary .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
}

.k-bottom-nav-solid-secondary, .k-bottom-nav-solid.k-bottom-nav-secondary {
  color: color-mix(in srgb, var(--kendo-color-on-secondary, #ffffff) 65%, transparent);
  background-color: var(--kendo-color-secondary, #666666);
}

.k-bottom-nav-solid-secondary .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-secondary .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-secondary, #ffffff) 12.5%, transparent);
}

.k-bottom-nav-solid-secondary .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-secondary, #ffffff);
}

.k-bottom-nav-solid-tertiary, .k-bottom-nav-solid.k-bottom-nav-tertiary {
  color: color-mix(in srgb, var(--kendo-color-on-tertiary, #ffffff) 65%, transparent);
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-bottom-nav-solid-tertiary .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-tertiary .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-tertiary, #ffffff) 12.5%, transparent);
}

.k-bottom-nav-solid-tertiary .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-tertiary, #ffffff);
}

.k-bottom-nav-solid-info, .k-bottom-nav-solid.k-bottom-nav-info {
  color: color-mix(in srgb, var(--kendo-color-on-info, #ffffff) 65%, transparent);
  background-color: var(--kendo-color-info, #0058e9);
}

.k-bottom-nav-solid-info .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-info .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-info, #ffffff) 12.5%, transparent);
}

.k-bottom-nav-solid-info .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-info, #ffffff);
}

.k-bottom-nav-solid-success, .k-bottom-nav-solid.k-bottom-nav-success {
  color: color-mix(in srgb, var(--kendo-color-on-success, #ffffff) 65%, transparent);
  background-color: var(--kendo-color-success, #37b400);
}

.k-bottom-nav-solid-success .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-success .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-success, #ffffff) 12.5%, transparent);
}

.k-bottom-nav-solid-success .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-success, #ffffff);
}

.k-bottom-nav-solid-warning, .k-bottom-nav-solid.k-bottom-nav-warning {
  color: color-mix(in srgb, var(--kendo-color-on-warning, #3d3d3d) 65%, transparent);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-bottom-nav-solid-warning .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-warning .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-warning, #3d3d3d) 12.5%, transparent);
}

.k-bottom-nav-solid-warning .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-warning, #3d3d3d);
}

.k-bottom-nav-solid-error, .k-bottom-nav-solid.k-bottom-nav-error {
  color: color-mix(in srgb, var(--kendo-color-on-error, #ffffff) 65%, transparent);
  background-color: var(--kendo-color-error, #f31700);
}

.k-bottom-nav-solid-error .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-error .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-error, #ffffff) 12.5%, transparent);
}

.k-bottom-nav-solid-error .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-error, #ffffff);
}

.k-bottom-nav-solid-dark, .k-bottom-nav-solid.k-bottom-nav-dark {
  color: color-mix(in srgb, var(--kendo-color-on-dark, #ffffff) 65%, transparent);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-bottom-nav-solid-dark .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-dark .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-dark, #ffffff) 12.5%, transparent);
}

.k-bottom-nav-solid-dark .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-dark, #ffffff);
}

.k-bottom-nav-solid-light, .k-bottom-nav-solid.k-bottom-nav-light {
  color: color-mix(in srgb, var(--kendo-color-on-light, #000000) 65%, transparent);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-bottom-nav-solid-light .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-light .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-light, #000000) 12.5%, transparent);
}

.k-bottom-nav-solid-light .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-light, #000000);
}

.k-bottom-nav-solid-inverse, .k-bottom-nav-solid.k-bottom-nav-inverse {
  color: color-mix(in srgb, var(--kendo-color-on-inverse, #ffffff) 65%, transparent);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-bottom-nav-solid-inverse .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-inverse .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-inverse, #ffffff) 12.5%, transparent);
}

.k-bottom-nav-solid-inverse .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-inverse, #ffffff);
}

.k-bottom-nav-flat-primary, .k-bottom-nav-flat.k-bottom-nav-primary {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-bottom-nav-flat-primary .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-focus, .k-bottom-nav-flat-primary .k-bottom-nav-item:focus, .k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-bottom-nav-flat-primary .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-primary, #ff6358);
}

.k-bottom-nav-flat-secondary, .k-bottom-nav-flat.k-bottom-nav-secondary {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-bottom-nav-flat-secondary .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-focus, .k-bottom-nav-flat-secondary .k-bottom-nav-item:focus, .k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-bottom-nav-flat-secondary .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-secondary, #666666);
}

.k-bottom-nav-flat-tertiary, .k-bottom-nav-flat.k-bottom-nav-tertiary {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-bottom-nav-flat-tertiary .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-focus, .k-bottom-nav-flat-tertiary .k-bottom-nav-item:focus, .k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-bottom-nav-flat-tertiary .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-tertiary, #03a9f4);
}

.k-bottom-nav-flat-info, .k-bottom-nav-flat.k-bottom-nav-info {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-bottom-nav-flat-info .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item.k-focus, .k-bottom-nav-flat-info .k-bottom-nav-item:focus, .k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-bottom-nav-flat-info .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-info, #0058e9);
}

.k-bottom-nav-flat-success, .k-bottom-nav-flat.k-bottom-nav-success {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-bottom-nav-flat-success .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item.k-focus, .k-bottom-nav-flat-success .k-bottom-nav-item:focus, .k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-bottom-nav-flat-success .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-success, #37b400);
}

.k-bottom-nav-flat-warning, .k-bottom-nav-flat.k-bottom-nav-warning {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-bottom-nav-flat-warning .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item.k-focus, .k-bottom-nav-flat-warning .k-bottom-nav-item:focus, .k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-bottom-nav-flat-warning .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-warning, #ffc000);
}

.k-bottom-nav-flat-error, .k-bottom-nav-flat.k-bottom-nav-error {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-bottom-nav-flat-error .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item.k-focus, .k-bottom-nav-flat-error .k-bottom-nav-item:focus, .k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-bottom-nav-flat-error .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-error, #f31700);
}

.k-bottom-nav-flat-dark, .k-bottom-nav-flat.k-bottom-nav-dark {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-bottom-nav-flat-dark .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item.k-focus, .k-bottom-nav-flat-dark .k-bottom-nav-item:focus, .k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-bottom-nav-flat-dark .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-bottom-nav-flat-light, .k-bottom-nav-flat.k-bottom-nav-light {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-bottom-nav-flat-light .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item.k-focus, .k-bottom-nav-flat-light .k-bottom-nav-item:focus, .k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-bottom-nav-flat-light .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-light, #ebebeb);
}

.k-bottom-nav-flat-inverse, .k-bottom-nav-flat.k-bottom-nav-inverse {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-bottom-nav-flat-inverse .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-focus, .k-bottom-nav-flat-inverse .k-bottom-nav-item:focus, .k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-bottom-nav-flat-inverse .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-breadcrumb {
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  display: flex;
  flex-direction: row;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-breadcrumb *, .k-breadcrumb *::before, .k-breadcrumb *::after {
  box-sizing: border-box;
}

.k-breadcrumb-container, .k-breadcrumb-root-item-container {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-flow: row nowrap;
  overflow: hidden;
}

.k-breadcrumb-root-item-container {
  align-items: flex-start;
  flex-shrink: 0;
}

.k-breadcrumb-item {
  vertical-align: middle;
  display: inline-flex;
  flex-direction: row;
  flex: none;
  align-items: center;
  overflow: hidden;
}

.k-breadcrumb-root-item {
  flex-shrink: 0;
}

.k-breadcrumb-link, .k-breadcrumb-root-link {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  color: inherit;
  text-decoration: none;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
  position: relative;
  display: inline-flex;
  align-items: center;
  align-self: stretch;
  overflow: hidden;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-breadcrumb-link > .k-image, .k-breadcrumb-icontext-link .k-icon {
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-breadcrumb-delimiter, .k-breadcrumb-delimiter-icon {
  color: inherit;
  opacity: var(--kendo-disabled-opacity, unset);
}

.k-breadcrumb-input-container {
  width: 100%;
}

.k-breadcrumb-input-container .k-breadcrumb-input-container {
  border-color: rgba(0, 0, 0, 0);
}

.k-breadcrumb-sm {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-breadcrumb-sm .k-breadcrumb-link, .k-breadcrumb-sm .k-breadcrumb-root-link {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-breadcrumb-sm .k-breadcrumb-icon-link {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-breadcrumb-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-breadcrumb-md .k-breadcrumb-link, .k-breadcrumb-md .k-breadcrumb-root-link {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-breadcrumb-md .k-breadcrumb-icon-link {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-breadcrumb-lg {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-breadcrumb-lg .k-breadcrumb-link, .k-breadcrumb-lg .k-breadcrumb-root-link {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-breadcrumb-lg .k-breadcrumb-icon-link {
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-breadcrumb {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-breadcrumb:focus, .k-breadcrumb.k-focus {
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.06);
}

.k-breadcrumb-link {
  color: var(--kendo-color-primary, #ff6358);
}

.k-breadcrumb-link:hover, .k-breadcrumb-link.k-hover {
  color: var(--kendo-color-primary-hover, #ea5a51);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-breadcrumb-link:focus, .k-breadcrumb-link.k-focus {
  color: var(--kendo-color-primary, #ff6358);
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-breadcrumb-root-link:hover, .k-breadcrumb-root-link.k-hover {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-breadcrumb-root-link:focus, .k-breadcrumb-root-link.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-pager {
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  white-space: nowrap;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
  overflow: hidden;
  cursor: default;
  flex: 0 0 auto;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-pager *, .k-pager *::before, .k-pager *::after {
  box-sizing: border-box;
}

.k-pager-responsive {
  flex-wrap: nowrap;
}

.k-pager-info, .k-pager-sizes, .k-pager-input {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-pager-nav {
  color: inherit;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.k-pager-nav:hover {
  z-index: 2;
}

.k-pager-numbers-wrap {
  display: flex;
  flex-direction: row;
  position: relative;
}

.k-pager-numbers-wrap select.k-dropdown-list, .k-pager-numbers-wrap select.k-dropdown, .k-pager-numbers-wrap select.k-dropdownlist {
  width: 5em;
}

.k-pager-numbers {
  display: flex;
  flex-direction: row;
}

.k-pager-numbers .k-selected {
  cursor: inherit;
  z-index: 2;
}

.k-pager-input {
  gap: 1ex;
}

.k-pager-input .k-textbox, .k-pager-input .k-numerictextbox {
  margin-block: 0;
  width: 5em;
}

.k-pager-sizes {
  gap: 1ex;
}

.k-pager-sizes .k-input-inner, .k-pager-sizes .k-input-value-text {
  text-overflow: clip;
}

.k-pager-info {
  text-align: end;
  justify-content: flex-end;
  flex: 1 1 0%;
  order: 9;
}

.k-pager-refresh {
  -webkit-margin-start: auto;
          margin-inline-start: auto;
  color: inherit;
  order: 10;
}

.k-pager-sm {
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-pager-sm .k-pager-numbers-wrap .k-button {
  min-width: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-0\.5, 0.125rem) * 2 + 2px);
}

.k-pager-sm .k-pager-numbers-wrap .k-pager-input, .k-pager-sm .k-pager-numbers-wrap > select.k-dropdown-list, .k-pager-sm .k-pager-numbers-wrap > select.k-dropdown, .k-pager-sm .k-pager-numbers-wrap > select.k-dropdownlist {
  -webkit-margin-start: var(--kendo-spacing-3, 0.75rem);
          margin-inline-start: var(--kendo-spacing-3, 0.75rem);
  -webkit-margin-end: var(--kendo-spacing-3, 0.75rem);
          margin-inline-end: var(--kendo-spacing-3, 0.75rem);
}

.k-pager-sm .k-pager-sizes .k-dropdown-list, .k-pager-sm .k-pager-sizes .k-dropdown, .k-pager-sm .k-pager-sizes .k-dropdownlist, .k-pager-sm .k-pager-sizes > select {
  width: 5em;
}

.k-pager-md {
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  gap: var(--kendo-spacing-3\.5, 0.875rem);
}

.k-pager-md .k-pager-numbers-wrap .k-button {
  min-width: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
}

.k-pager-md .k-pager-numbers-wrap .k-pager-input, .k-pager-md .k-pager-numbers-wrap > select.k-dropdown-list, .k-pager-md .k-pager-numbers-wrap > select.k-dropdown, .k-pager-md .k-pager-numbers-wrap > select.k-dropdownlist {
  -webkit-margin-start: var(--kendo-spacing-3\.5, 0.875rem);
          margin-inline-start: var(--kendo-spacing-3\.5, 0.875rem);
  -webkit-margin-end: var(--kendo-spacing-3\.5, 0.875rem);
          margin-inline-end: var(--kendo-spacing-3\.5, 0.875rem);
}

.k-pager-md .k-pager-sizes .k-dropdown-list, .k-pager-md .k-pager-sizes .k-dropdown, .k-pager-md .k-pager-sizes .k-dropdownlist, .k-pager-md .k-pager-sizes > select {
  width: 5em;
}

.k-pager-lg {
  padding-inline: var(--kendo-spacing-2\.5, 0.625rem);
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  gap: var(--kendo-spacing-4, 1rem);
}

.k-pager-lg .k-pager-numbers-wrap .k-button {
  min-width: calc(var(--kendo-line-height-lg, normal) * 1em + var(--kendo-spacing-2, 0.5rem) * 2 + 2px);
}

.k-pager-lg .k-pager-numbers-wrap .k-pager-input, .k-pager-lg .k-pager-numbers-wrap > select.k-dropdown-list, .k-pager-lg .k-pager-numbers-wrap > select.k-dropdown, .k-pager-lg .k-pager-numbers-wrap > select.k-dropdownlist {
  -webkit-margin-start: var(--kendo-spacing-4, 1rem);
          margin-inline-start: var(--kendo-spacing-4, 1rem);
  -webkit-margin-end: var(--kendo-spacing-4, 1rem);
          margin-inline-end: var(--kendo-spacing-4, 1rem);
}

.k-pager-lg .k-pager-sizes .k-dropdown-list, .k-pager-lg .k-pager-sizes .k-dropdown, .k-pager-lg .k-pager-sizes .k-dropdownlist, .k-pager-lg .k-pager-sizes > select {
  width: 5em;
}

.k-pager {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-pager:focus, .k-pager.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-stepper {
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  font-family: var(--kendo-font-family, inherit);
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  color: inherit;
  background: none;
}

.k-stepper *, .k-stepper *::before, .k-stepper *::after {
  box-sizing: border-box;
}

.k-stepper .k-step-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  position: relative;
  z-index: 1;
}

.k-stepper .k-step-link {
  outline: none;
  color: inherit;
  text-decoration: none;
  white-space: nowrap;
  display: flex;
  align-items: center;
  overflow: hidden;
}

.k-stepper .k-step-indicator {
  border-radius: 50%;
  margin: 3px;
  width: 28px;
  height: 28px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
  position: relative;
  z-index: 1;
  overflow: visible;
  transition-property: color, background-color, border-color;
  transition-duration: 0.4s;
  transition-timing-function: ease-in-out;
}

.k-stepper .k-step-indicator::before {
  border-radius: 50%;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: -1;
}

.k-stepper .k-step-indicator::after {
  border-radius: 100%;
  content: "";
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  pointer-events: none;
  display: none;
  position: absolute;
  inset-block-start: -4px;
  inset-inline-end: -4px;
  inset-block-end: -4px;
  inset-inline-start: -4px;
  z-index: 2;
}

.k-stepper .k-step.k-focus .k-step-indicator::after, .k-stepper .k-step-link:focus .k-step-indicator::after {
  display: block;
}

.k-stepper .k-step-label {
  max-width: clamp(100%, 10em, 100%);
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  z-index: 1;
}

.k-stepper .k-step-label:only-child {
  border-radius: var(--kendo-border-radius-xxxl, 1rem);
  padding-block: calc(var(--kendo-spacing-2\.5, 0.625rem) / 2);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  border-width: 0;
}

.k-stepper .k-step-label .k-step-text {
  max-width: calc(10em - 16px - var(--kendo-spacing-1, 0.25rem));
  flex-grow: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.k-stepper .k-step-label .k-icon {
  -webkit-margin-start: var(--kendo-spacing-1, 0.25rem);
          margin-inline-start: var(--kendo-spacing-1, 0.25rem);
}

.k-stepper .k-step-current .k-step-label {
  font-weight: bold;
}

.k-stepper .k-step-label-optional {
  flex-basis: 100%;
  font-style: italic;
}

.k-stepper .k-step-disabled, .k-stepper .k-step.k-disabled {
  opacity: 1;
  pointer-events: none;
}

.k-stepper .k-step-disabled .k-step-link, .k-stepper .k-step.k-disabled .k-step-link {
  cursor: default;
}

.k-stepper .k-step-disabled .k-step-label-optional, .k-stepper .k-step.k-disabled .k-step-label-optional {
  color: inherit;
}

.k-stepper .k-progressbar {
  pointer-events: none;
  z-index: 0;
  overflow: visible;
}

.k-stepper .k-progressbar-horizontal {
  grid-row: 1/-1;
}

.k-stepper .k-progressbar-vertical {
  position: absolute;
}

.k-step-list-horizontal {
  flex-direction: row;
  grid-row: 1;
}

.k-step-list-horizontal .k-step {
  flex: 1 0 auto;
  text-align: center;
}

.k-step-list-horizontal .k-step-link {
  margin: auto;
  max-width: 10em;
  flex-direction: column;
}

.k-step-list-horizontal .k-step-label {
  text-align: center;
}

.k-step-list-horizontal .k-step-indicator + .k-step-label {
  -webkit-margin-before: var(--kendo-spacing-1, 0.25rem);
          margin-block-start: var(--kendo-spacing-1, 0.25rem);
}

.k-step-list-horizontal ~ .k-progressbar {
  width: 100%;
  height: 2px;
  inset-block-start: 17px;
}

.k-step-list-vertical {
  flex-direction: column;
}

.k-step-list-vertical .k-step {
  min-height: 54px;
}

.k-step-list-vertical .k-step-label {
  justify-content: flex-start;
}

.k-step-list-vertical .k-step-indicator + .k-step-label {
  -webkit-margin-start: var(--kendo-spacing-3, 0.75rem);
          margin-inline-start: var(--kendo-spacing-3, 0.75rem);
}

.k-step-list-vertical ~ .k-progressbar {
  width: 2px;
  height: 100%;
  min-height: 20px;
  inset-inline-start: 17px;
}

.k-step-list-vertical .k-step-content {
  height: 0;
  overflow: hidden;
  transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.k-step-list-vertical .k-step-current .k-step-content {
  height: auto;
  overflow: visible;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  -webkit-margin-start: 30px;
          margin-inline-start: 30px;
  padding-block: var(--kendo-spacing-5, 1.25rem);
  padding-inline: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-stepper {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-stepper .k-step:hover .k-step-label, .k-stepper .k-step.k-hover .k-step-label, .k-stepper .k-step.k-step-hover .k-step-label {
  color: var(--kendo-color-on-base, #3d3d3d);
}

.k-stepper .k-step:hover .k-step-indicator, .k-stepper .k-step.k-hover .k-step-indicator, .k-stepper .k-step.k-step-hover .k-step-indicator {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-stepper .k-step.k-focus .k-step-label:only-child, .k-stepper .k-step .k-step-link:focus .k-step-label:only-child {
  box-shadow: inset 0 0 0 2px var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-stepper .k-step.k-step-disabled .k-step-indicator, .k-stepper .k-step.k-disabled .k-step-indicator, .k-stepper .k-step:disabled .k-step-indicator {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 60%, transparent);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-stepper .k-step.k-step-disabled .k-step-label, .k-stepper .k-step.k-disabled .k-step-label, .k-stepper .k-step:disabled .k-step-label {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 60%, transparent);
}

.k-stepper .k-step-indicator {
  border-color: #ccc;
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-stepper .k-step-indicator::after {
  box-shadow: inset 0 0 0 2px var(--kendo-color-surface-alt, #ffffff);
}

.k-stepper .k-step-label:only-child {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-stepper .k-step-done .k-step-indicator {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-stepper .k-step-done:hover .k-step-indicator, .k-stepper .k-step-done.k-hover .k-step-indicator, .k-stepper .k-step-done.k-step-hover .k-step-indicator {
  background-color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-stepper .k-step-done.k-step-disabled .k-step-indicator, .k-stepper .k-step-done.k-disabled .k-step-indicator, .k-stepper .k-step-done:disabled .k-step-indicator {
  border-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 60%, transparent);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-stepper .k-step-done.k-step-disabled .k-step-indicator::before, .k-stepper .k-step-done.k-disabled .k-step-indicator::before, .k-stepper .k-step-done:disabled .k-step-indicator::before {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 60%, transparent);
}

.k-stepper .k-step-current .k-step-indicator {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-stepper .k-step-current:hover .k-step-indicator, .k-stepper .k-step-current.k-hover .k-step-indicator, .k-stepper .k-step-current.k-step-hover .k-step-indicator {
  background-color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-stepper .k-step-current.k-step-disabled .k-step-indicator, .k-stepper .k-step-current.k-disabled .k-step-indicator, .k-stepper .k-step-current:disabled .k-step-indicator {
  border-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 60%, transparent);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-stepper .k-step-current.k-step-disabled .k-step-indicator::before, .k-stepper .k-step-current.k-disabled .k-step-indicator::before, .k-stepper .k-step-current:disabled .k-step-indicator::before {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 60%, transparent);
}

.k-stepper .k-step-success .k-step-label .k-icon {
  color: var(--kendo-color-success, #37b400);
}

.k-stepper .k-step-error .k-step-label {
  color: var(--kendo-color-error, #f31700);
}

.k-stepper .k-step-error:hover .k-step-label, .k-stepper .k-step-error.k-hover .k-step-label, .k-stepper .k-step-error.k-step-hover .k-step-label {
  color: var(--kendo-color-error, #f31700);
}

.k-stepper .k-step-label-optional {
  color: var(--kendo-color-subtle, #666666);
}

.k-tabstrip-wrapper {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-0, 0px);
  box-sizing: border-box;
  border-width: 0px;
  border-style: solid;
  display: flex;
  flex-direction: column;
  position: relative;
}

.k-tabstrip {
  border-width: 0;
  border-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  color: inherit;
  background-color: rgba(0, 0, 0, 0);
  display: flex;
  flex-flow: column nowrap;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-tabstrip-wrapper > .k-tabstrip {
  flex: 1 1 auto;
}

.k-tabstrip-items-wrapper {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  position: relative;
  flex-shrink: 0;
}

.k-tabstrip-items {
  box-sizing: border-box;
  outline: 0;
  display: flex;
  flex-direction: inherit;
  flex-wrap: wrap;
  flex: 1 1 auto;
  gap: var(--kendo-spacing-0, 0px);
}

.k-tabstrip-items *, .k-tabstrip-items *::before, .k-tabstrip-items *::after {
  box-sizing: border-box;
}

.k-tabstrip-items .k-item {
  margin: 0;
  padding: 0;
  border: 1px solid rgba(0, 0, 0, 0);
  position: relative;
  flex-shrink: 0;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-items: stretch;
  outline: 0;
}

.k-tabstrip-items .k-item-actions {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
}

.k-tabstrip-items .k-link {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  vertical-align: middle;
  flex: 1 1 auto;
  flex-direction: row;
  align-content: center;
  align-items: center;
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-tabstrip-content, .k-tabstrip > .k-content {
  margin: 0 !important;
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  display: none;
  overflow: auto;
  flex: 1 1 auto;
  position: relative;
}

.k-tabstrip-content.k-active, .k-tabstrip > .k-content.k-active {
  display: block;
}

.k-tabstrip-content:focus, .k-tabstrip-content.k-focus, .k-tabstrip > .k-content:focus, .k-tabstrip > .k-content.k-focus {
  outline-width: 1px;
  outline-style: dotted;
  outline-offset: -1px;
}

.k-tabstrip-items .k-loading {
  width: 20%;
  height: 0;
  border: 0;
  -webkit-border-before: 1px solid rgba(0, 0, 0, 0);
          border-block-start: 1px solid rgba(0, 0, 0, 0);
  border-color: inherit;
  background: none;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  transition: width 0.2s linear;
  display: none;
}

.k-tabstrip-items .k-loading.k-complete {
  width: 100%;
  border-block-start-width: 0;
}

.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-tabstrip-items {
  flex-wrap: nowrap;
  white-space: nowrap;
  overflow: hidden;
}

.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-tabstrip-items.k-tabstrip-items-scroll {
  scrollbar-width: none;
}

.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-tabstrip-items.k-tabstrip-items-scroll::-webkit-scrollbar {
  display: none;
}

.k-tabstrip-scrollable.k-tabstrip-top .k-tabstrip-items.k-tabstrip-items-scroll, .k-tabstrip-scrollable.k-tabstrip-bottom .k-tabstrip-items.k-tabstrip-items-scroll {
  overflow-x: auto;
}

.k-tabstrip-scrollable.k-tabstrip-left .k-tabstrip-items.k-tabstrip-items-scroll, .k-tabstrip-scrollable.k-tabstrip-right .k-tabstrip-items.k-tabstrip-items-scroll {
  overflow-y: auto;
}

.k-tabstrip-scrollable-overlay .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay .k-tabstrip-items-wrapper::after {
  content: "";
  position: absolute;
  z-index: 3;
}

.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::after, .k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::after {
  height: 100%;
  aspect-ratio: 1;
}

.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::before {
  inset-inline-start: 0;
}

.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::after, .k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::after {
  inset-inline-end: 0;
}

.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::after, .k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::after {
  width: 100%;
}

.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::before {
  inset-block-start: 0;
}

.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::after, .k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::after {
  inset-block-end: 0;
}

.k-tabstrip-scrollable-overlay.k-tabstrip-scrollable-start .k-tabstrip-items-wrapper::before {
  display: none;
}

.k-tabstrip-scrollable-overlay.k-tabstrip-scrollable-end .k-tabstrip-items-wrapper::after {
  display: none;
}

.k-tabstrip-horizontal, .k-tabstrip-bottom > .k-tabstrip-items-wrapper, .k-tabstrip-top > .k-tabstrip-items-wrapper {
  flex-direction: row;
}

.k-tabstrip-vertical, .k-tabstrip-right > .k-tabstrip-items-wrapper, .k-tabstrip-left > .k-tabstrip-items-wrapper {
  flex-direction: column;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper {
  border-block-end-width: 1px;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item {
  border-start-start-radius: var(--kendo-border-radius-md, 0.25rem);
  border-start-end-radius: var(--kendo-border-radius-md, 0.25rem);
  border-block-end-width: 0;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item .k-link {
  justify-content: center;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item:active, .k-tabstrip-top > .k-tabstrip-items-wrapper .k-item.k-active {
  -webkit-margin-after: -1px;
          margin-block-end: -1px;
  border-block-end-width: 1px;
  border-block-end-color: rgba(0, 0, 0, 0) !important;
}

.k-tabstrip-top > .k-content, .k-tabstrip-top > .k-tabstrip-content {
  border-end-end-radius: var(--kendo-border-radius-md, 0.25rem);
  border-end-start-radius: var(--kendo-border-radius-md, 0.25rem);
  border-block-start-width: 0 !important;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper {
  border-block-start-width: 1px;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item {
  border-end-end-radius: var(--kendo-border-radius-md, 0.25rem);
  border-end-start-radius: var(--kendo-border-radius-md, 0.25rem);
  border-block-start-width: 0;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item .k-link {
  justify-content: center;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item:active, .k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item.k-active {
  -webkit-margin-before: -1px;
          margin-block-start: -1px;
  border-block-start-width: 1px;
  border-block-start-color: rgba(0, 0, 0, 0) !important;
}

.k-tabstrip-bottom > .k-content, .k-tabstrip-bottom > .k-tabstrip-content {
  border-start-start-radius: var(--kendo-border-radius-md, 0.25rem);
  border-start-end-radius: var(--kendo-border-radius-md, 0.25rem);
  border-block-end-width: 0 !important;
}

.k-tabstrip-left {
  flex-direction: row;
}

.k-tabstrip-left > .k-tabstrip-items-wrapper {
  border-right-width: 1px;
}

.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item {
  border-radius: var(--kendo-border-radius-md, 0.25rem) 0 0 var(--kendo-border-radius-md, 0.25rem);
  border-right-width: 0;
}

.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item:active, .k-tabstrip-left > .k-tabstrip-items-wrapper .k-item.k-active {
  margin-right: -1px;
  border-right-width: 1px;
  border-right-color: rgba(0, 0, 0, 0) !important;
}

.k-tabstrip-left > .k-content, .k-tabstrip-left > .k-tabstrip-content {
  border-radius: 0 var(--kendo-border-radius-md, 0.25rem) var(--kendo-border-radius-md, 0.25rem) 0;
  border-left-width: 0 !important;
}

.k-tabstrip-right {
  flex-direction: row-reverse;
}

.k-tabstrip-right > .k-tabstrip-items-wrapper {
  border-left-width: 1px;
}

.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item {
  border-radius: 0 var(--kendo-border-radius-md, 0.25rem) var(--kendo-border-radius-md, 0.25rem) 0;
  border-left-width: 0;
}

.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item:active, .k-tabstrip-right > .k-tabstrip-items-wrapper .k-item.k-active {
  margin-left: -1px;
  border-left-width: 1px;
  border-left-color: rgba(0, 0, 0, 0) !important;
}

.k-tabstrip-right > .k-content, .k-tabstrip-right > .k-tabstrip-content {
  border-radius: var(--kendo-border-radius-md, 0.25rem) 0 0 var(--kendo-border-radius-md, 0.25rem);
  border-right-width: 0;
}

.k-tabstrip-items-start {
  justify-content: flex-start;
}

.k-tabstrip-items-center {
  justify-content: center;
}

.k-tabstrip-items-end {
  justify-content: flex-end;
}

.k-tabstrip-items-justify {
  justify-content: space-between;
}

.k-tabstrip-items-stretched > * {
  flex: 1 0 0;
}

.k-rtl .k-tabstrip.k-tabstrip-left > .k-tabstrip-items-wrapper, .k-rtl .k-tabstrip.k-tabstrip-right > .k-tabstrip-items-wrapper, [dir=rtl] .k-tabstrip.k-tabstrip-left > .k-tabstrip-items-wrapper, [dir=rtl] .k-tabstrip.k-tabstrip-right > .k-tabstrip-items-wrapper, .k-tabstrip.k-rtl.k-tabstrip-left > .k-tabstrip-items-wrapper, .k-tabstrip.k-rtl.k-tabstrip-right > .k-tabstrip-items-wrapper, .k-tabstrip[dir=rtl].k-tabstrip-left > .k-tabstrip-items-wrapper, .k-tabstrip[dir=rtl].k-tabstrip-right > .k-tabstrip-items-wrapper {
  order: 1;
}

.k-rtl .k-tabstrip.k-tabstrip-left > .k-content, .k-rtl .k-tabstrip.k-tabstrip-right > .k-content, [dir=rtl] .k-tabstrip.k-tabstrip-left > .k-content, [dir=rtl] .k-tabstrip.k-tabstrip-right > .k-content, .k-tabstrip.k-rtl.k-tabstrip-left > .k-content, .k-tabstrip.k-rtl.k-tabstrip-right > .k-content, .k-tabstrip[dir=rtl].k-tabstrip-left > .k-content, .k-tabstrip[dir=rtl].k-tabstrip-right > .k-content {
  order: 0;
}

.k-rtl .k-tabstrip.k-tabstrip-left > .k-tabstrip-content, .k-rtl .k-tabstrip.k-tabstrip-right > .k-tabstrip-content, [dir=rtl] .k-tabstrip.k-tabstrip-left > .k-tabstrip-content, [dir=rtl] .k-tabstrip.k-tabstrip-right > .k-tabstrip-content, .k-tabstrip.k-rtl.k-tabstrip-left > .k-tabstrip-content, .k-tabstrip.k-rtl.k-tabstrip-right > .k-tabstrip-content, .k-tabstrip[dir=rtl].k-tabstrip-left > .k-tabstrip-content, .k-tabstrip[dir=rtl].k-tabstrip-right > .k-tabstrip-content {
  order: 0;
}

.k-tabstrip-sm .k-tabstrip-items .k-link {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

:is(.k-tabstrip-sm.k-tabstrip-left, .k-tabstrip-sm.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::before, :is(.k-tabstrip-sm.k-tabstrip-left, .k-tabstrip-sm.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::after {
  height: calc(var(--kendo-line-height, normal) * 1em + 2px + var(--kendo-spacing-1, 0.25rem) * 2);
}

.k-tabstrip-md .k-tabstrip-items .k-link {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

:is(.k-tabstrip-md.k-tabstrip-left, .k-tabstrip-md.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::before, :is(.k-tabstrip-md.k-tabstrip-left, .k-tabstrip-md.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::after {
  height: calc(var(--kendo-line-height, normal) * 1em + 2px + var(--kendo-spacing-1\.5, 0.375rem) * 2);
}

.k-tabstrip-lg .k-tabstrip-items .k-link {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

:is(.k-tabstrip-lg.k-tabstrip-left, .k-tabstrip-lg.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::before, :is(.k-tabstrip-lg.k-tabstrip-left, .k-tabstrip-lg.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::after {
  height: calc(var(--kendo-line-height-lg, normal) * 1em + 2px + var(--kendo-spacing-2\.5, 0.625rem) * 2);
}

.k-tabstrip-items-wrapper {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-tabstrip-items-wrapper .k-item {
  color: var(--kendo-color-subtle, #666666);
}

.k-tabstrip-items-wrapper .k-item:hover, .k-tabstrip-items-wrapper .k-item.k-hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-tabstrip-items-wrapper .k-item:active, .k-tabstrip-items-wrapper .k-item.k-active, .k-tabstrip-items-wrapper .k-item.k-selected {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-primary, #ff6358);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-tabstrip-items-wrapper .k-item:focus, .k-tabstrip-items-wrapper .k-item.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-tabstrip-items-wrapper .k-item.k-tabstrip-dragging {
  box-shadow: var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-tabstrip-content, .k-tabstrip > .k-content {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-tabstrip-content:focus, .k-tabstrip-content.k-focus, .k-tabstrip > .k-content:focus, .k-tabstrip > .k-content.k-focus {
  outline-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::before {
  background: linear-gradient(90deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::after, .k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::after {
  background: linear-gradient(270deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::before {
  background: linear-gradient(180deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::after, .k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::after {
  background: linear-gradient(360deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

:is(.k-rtl .k-tabstrip-scrollable-overlay, [dir=rtl] .k-tabstrip-scrollable-overlay, .k-tabstrip-scrollable-overlay.k-rtl, .k-tabstrip-scrollable-overlay[dir=rtl]).k-tabstrip-top .k-tabstrip-items-wrapper::before, :is(.k-rtl .k-tabstrip-scrollable-overlay, [dir=rtl] .k-tabstrip-scrollable-overlay, .k-tabstrip-scrollable-overlay.k-rtl, .k-tabstrip-scrollable-overlay[dir=rtl]).k-tabstrip-bottom .k-tabstrip-items-wrapper::before {
  background: linear-gradient(270deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

:is(.k-rtl .k-tabstrip-scrollable-overlay, [dir=rtl] .k-tabstrip-scrollable-overlay, .k-tabstrip-scrollable-overlay.k-rtl, .k-tabstrip-scrollable-overlay[dir=rtl]).k-tabstrip-top .k-tabstrip-items-wrapper::after, :is(.k-rtl .k-tabstrip-scrollable-overlay, [dir=rtl] .k-tabstrip-scrollable-overlay, .k-tabstrip-scrollable-overlay.k-rtl, .k-tabstrip-scrollable-overlay[dir=rtl]).k-tabstrip-bottom .k-tabstrip-items-wrapper::after {
  background: linear-gradient(90deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-wizard {
  padding-block: calc(var(--kendo-spacing-2, 0.5rem) * 2.5);
  padding-inline: calc(var(--kendo-spacing-2, 0.5rem) * 2.5);
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  font-family: var(--kendo-font-family, inherit);
  position: relative;
  color: inherit;
  background: none;
  display: flex;
  align-items: stretch;
  overflow: hidden;
}

.k-wizard .k-wizard-steps {
  box-sizing: border-box;
  display: flex;
  overflow: hidden;
}

.k-wizard .k-wizard-step {
  box-sizing: border-box;
  padding: calc(var(--kendo-spacing-2, 0.5rem) * 4 / 4 + 2px);
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-between;
}

.k-wizard .k-wizard-step:focus, .k-wizard .k-wizard-step.k-focus {
  outline-width: 1px;
  outline-style: dotted;
  outline-offset: -1px;
}

.k-wizard .k-wizard-content {
  box-sizing: border-box;
  overflow-y: auto;
}

.k-wizard .k-wizard-buttons {
  -webkit-margin-before: calc(var(--kendo-spacing-1, 0.25rem) * 8);
          margin-block-start: calc(var(--kendo-spacing-1, 0.25rem) * 8);
  box-sizing: border-box;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  flex-shrink: 0;
}

.k-wizard .k-wizard-buttons .k-button {
  -webkit-margin-end: var(--kendo-spacing-2\.5, 0.625rem);
          margin-inline-end: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-wizard .k-wizard-buttons .k-wizard-pager {
  vertical-align: middle;
}

.k-wizard .k-wizard-buttons-right .k-button:last-of-type {
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}

.k-wizard .k-stepper .k-step-list-vertical .k-step {
  flex: 1 0 auto;
}

.k-wizard .k-stepper .k-step-indicator {
  flex-shrink: 0;
}

.k-wizard-horizontal {
  flex-direction: column;
}

.k-wizard-horizontal .k-wizard-steps {
  -webkit-margin-before: calc(var(--kendo-spacing-1, 0.25rem) * 8);
          margin-block-start: calc(var(--kendo-spacing-1, 0.25rem) * 8);
}

.k-wizard-horizontal .k-wizard-steps, .k-wizard-horizontal .k-wizard-content {
  flex: 1 1 auto;
}

.k-wizard-vertical .k-wizard-steps {
  -webkit-margin-start: calc(var(--kendo-spacing-2, 0.5rem) * 4);
          margin-inline-start: calc(var(--kendo-spacing-2, 0.5rem) * 4);
  flex: 1 0 0%;
}

.k-wizard-vertical .k-wizard-content {
  flex: 1 1 0%;
}

.k-wizard-left {
  flex-direction: row-reverse;
}

.k-wizard-left .k-wizard-steps {
  -webkit-margin-end: calc(var(--kendo-spacing-2, 0.5rem) * 4);
          margin-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * 4);
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}

.k-wizard-step:focus, .k-wizard-step.k-focus {
  outline-color: #656565;
}

.k-expander {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  overflow: hidden;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-expander *, .k-expander *::before, .k-expander *::after {
  box-sizing: border-box;
}

.k-expander-header {
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

.k-expander-spacer {
  flex: 1 1 auto;
}

.k-expander-title {
  text-transform: uppercase;
  font-weight: 500;
}

.k-expander-indicator {
  -webkit-margin-start: var(--kendo-spacing-3, 0.75rem);
          margin-inline-start: var(--kendo-spacing-3, 0.75rem);
  display: flex;
  justify-content: center;
  align-items: center;
}

.k-expander-content {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-expander + .k-expander.k-expanded, .k-expander.k-expanded + .k-expander {
  -webkit-margin-before: var(--kendo-spacing-2, 0.5rem);
          margin-block-start: var(--kendo-spacing-2, 0.5rem);
}

.k-expander:not(.k-expanded) + .k-expander:not(.k-expanded) {
  border-block-start-width: 0;
}

.k-expander {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-expander.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-expander-header {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: rgba(0, 0, 0, 0);
  outline: none;
}

.k-expander-header:hover, .k-expander-header.k-hover {
  background-color: rgba(0, 0, 0, 0.04);
}

.k-expander-header.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-expander-title {
  color: var(--kendo-color-primary, #ff6358);
}

.k-expander-sub-title {
  color: var(--kendo-color-subtle, #666666);
}

.k-block, .k-panel {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
}

.k-block > .k-header, .k-panel > .k-header {
  border-start-start-radius: var(--kendo-border-radius-md, 0.25rem);
  border-start-end-radius: var(--kendo-border-radius-md, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
}

.k-block > .k-content, .k-panel > .k-content {
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
}

.k-block, .k-panel {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-block > .k-header, .k-panel > .k-header {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

:where(.k-content) {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-panelbar {
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  list-style: none;
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-panelbar *, .k-panelbar *::before, .k-panelbar *::after {
  box-sizing: border-box;
}

.k-panelbar > .k-panelbar-header {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: block;
}

.k-panelbar > .k-panelbar-header > .k-link {
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  color: inherit;
  background: none;
  text-decoration: none;
  font-weight: 500;
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-1, 0.25rem);
  align-items: center;
  align-content: center;
  position: relative;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  cursor: default;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-panelbar > .k-panelbar-header + .k-panelbar-header {
  border-block-start-width: 1px;
}

.k-panelbar .k-panelbar-group {
  margin: 0;
  padding: 0;
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background-color: rgba(0, 0, 0, 0);
  list-style: none;
}

.k-panelbar .k-panelbar-group > .k-panelbar-item {
  display: block;
}

.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  color: inherit;
  text-decoration: none;
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-1, 0.25rem);
  align-items: center;
  align-content: center;
  position: relative;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  cursor: default;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link {
  -webkit-padding-start: calc(var(--kendo-spacing-4, 1rem) * 1);
          padding-inline-start: calc(var(--kendo-spacing-4, 1rem) * 1);
}

.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link {
  -webkit-padding-start: calc(var(--kendo-spacing-4, 1rem) * 2);
          padding-inline-start: calc(var(--kendo-spacing-4, 1rem) * 2);
}

.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link {
  -webkit-padding-start: calc(var(--kendo-spacing-4, 1rem) * 3);
          padding-inline-start: calc(var(--kendo-spacing-4, 1rem) * 3);
}

.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link {
  -webkit-padding-start: calc(var(--kendo-spacing-4, 1rem) * 4);
          padding-inline-start: calc(var(--kendo-spacing-4, 1rem) * 4);
}

.k-panelbar .k-panelbar-item {
  outline-style: none;
}

.k-panelbar .k-panelbar-content {
  display: flow-root;
}

.k-panelbar .k-panelbar-expand, .k-panelbar .k-panelbar-collapse, .k-panelbar .k-panelbar-toggle {
  -webkit-margin-start: auto;
          margin-inline-start: auto;
}

.k-panelbar .k-panelbar-group .k-panelbar-expand, .k-panelbar .k-panelbar-group .k-panelbar-collapse, .k-panelbar .k-panelbar-group .k-panelbar-toggle {
  -webkit-margin-end: calc(var(--kendo-spacing-4, 1rem) - var(--kendo-spacing-4, 1rem));
          margin-inline-end: calc(var(--kendo-spacing-4, 1rem) - var(--kendo-spacing-4, 1rem));
}

.k-panelbar {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-panelbar > .k-panelbar-header > .k-link {
  color: var(--kendo-color-primary, #ff6358);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-panelbar > .k-panelbar-header > .k-link .k-icon, .k-panelbar > .k-panelbar-header > .k-link .k-panelbar-item-icon {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-panelbar > .k-panelbar-header > .k-link:hover, .k-panelbar > .k-panelbar-header > .k-link.k-hover {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-panelbar > .k-panelbar-header > .k-link:focus, .k-panelbar > .k-panelbar-header > .k-link.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-panelbar > .k-panelbar-header > .k-link.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-panelbar > .k-panelbar-header > .k-link.k-selected .k-icon, .k-panelbar > .k-panelbar-header > .k-link.k-selected .k-panelbar-item-icon {
  color: inherit;
}

.k-panelbar > .k-panelbar-header > .k-link.k-selected:hover, .k-panelbar > .k-panelbar-header > .k-link.k-selected.k-hover {
  background-color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link:hover, .k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-hover {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link:focus, .k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected:hover, .k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected.k-hover {
  background-color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-splitter {
  height: 300px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-splitter .k-pane {
  overflow: hidden;
  box-sizing: border-box;
}

.k-splitter .k-scrollable {
  overflow: auto;
}

.k-splitter .k-splitter-resizing {
  overflow: hidden;
}

.k-splitter .k-pane-loading {
  position: static;
  inset-block-start: 50%;
  inset-inline-start: 50%;
}

.k-ghost-splitbar, .k-splitbar {
  border-style: solid;
  outline: 0;
  position: absolute;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  touch-action: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.k-ghost-splitbar .k-collapse-prev, .k-ghost-splitbar .k-collapse-next, .k-splitbar .k-collapse-prev, .k-splitbar .k-collapse-next {
  cursor: pointer;
  padding: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-splitbar-draggable-horizontal {
  cursor: col-resize;
}

.k-splitbar-draggable-vertical {
  cursor: row-resize;
}

.k-ghost-splitbar-horizontal, .k-splitbar-horizontal {
  width: var(--kendo-spacing-3, 0.75rem);
  border-width: 0;
  background-repeat: repeat-y;
  flex-direction: column;
  inset-block-start: 0;
}

.k-ghost-splitbar-vertical, .k-splitbar-vertical {
  height: var(--kendo-spacing-3, 0.75rem);
  border-width: 0;
  background-repeat: repeat-x;
  flex-direction: row;
  inset-inline-start: 0;
}

.k-splitbar-static-horizontal {
  width: 1px;
}

.k-splitbar-static-vertical {
  height: 1px;
}

.k-splitbar-draggable-horizontal .k-resize-handle {
  width: 2px;
  height: 20px;
  position: static;
  z-index: 1;
}

.k-splitbar .k-resize-handle {
  display: none;
  background-color: currentColor;
}

.k-splitbar-draggable-horizontal .k-resize-handle, .k-splitbar-draggable-vertical .k-resize-handle {
  display: block;
}

.k-splitbar-horizontal .k-collapse-prev {
  -webkit-margin-after: var(--kendo-spacing-2, 0.5rem);
          margin-block-end: var(--kendo-spacing-2, 0.5rem);
}

.k-splitbar-horizontal .k-collapse-next {
  -webkit-margin-before: var(--kendo-spacing-2, 0.5rem);
          margin-block-start: var(--kendo-spacing-2, 0.5rem);
}

.k-splitbar-vertical .k-collapse-prev {
  -webkit-margin-end: var(--kendo-spacing-2, 0.5rem);
          margin-inline-end: var(--kendo-spacing-2, 0.5rem);
}

.k-splitbar-vertical .k-collapse-next {
  -webkit-margin-start: var(--kendo-spacing-2, 0.5rem);
          margin-inline-start: var(--kendo-spacing-2, 0.5rem);
}

.k-splitbar-draggable-vertical .k-resize-handle {
  width: 20px;
  height: 2px;
  position: static;
  z-index: 1;
}

.k-pane > .k-splitter {
  border-width: 0;
  overflow: hidden;
}

.k-pane > .k-splitter-overlay {
  opacity: 0;
  position: absolute;
}

.k-splitter-flex {
  display: flex;
  width: 100%;
  height: auto;
}

.k-splitter-flex .k-pane {
  position: relative;
  flex: 1 1 auto;
  min-width: 0;
  max-width: 100%;
  min-height: 0;
  max-height: 100%;
  height: 100%;
}

.k-splitter-flex .k-pane-static {
  flex-grow: 0;
  flex-shrink: 0;
}

.k-splitter-flex .k-pane-flex {
  display: flex;
}

.k-splitter-flex .k-splitbar {
  position: static;
  flex: 0 0 auto;
}

.k-splitter-flex .k-pane.k-hidden, .k-splitter-flex .k-pane[hidden], .k-splitter-flex .k-pane-flex.k-hidden, .k-splitter-flex .k-pane-flex[hidden] {
  flex: 0 1 0% !important;
  overflow: hidden !important;
  display: block !important;
}

.k-splitter-flex.k-splitter-horizontal {
  flex-direction: row;
}

.k-splitter-flex.k-splitter-vertical {
  flex-direction: column;
}

.k-splitter {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-splitbar {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-splitbar:hover, .k-splitbar.k-hover, .k-splitbar-horizontal-hover, .k-splitbar-vertical-hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-splitbar:focus, .k-splitbar.k-focus {
  color: var(--kendo-color-on-primary, #ffffff);
  background: var(--kendo-color-primary, #ff6358);
}

.k-ghost-splitbar {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-tilelayout {
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  display: grid;
  position: relative;
  padding: var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-tilelayout .k-card {
  box-shadow: none;
  border-width: 1px;
}

.k-tilelayout-item {
  position: relative;
  z-index: 0;
}

.k-layout-item-hint {
  border-radius: var(--kendo-border-radius-lg, 0.375rem);
  border-width: 1px;
  border-style: solid;
  position: relative;
}

.k-layout-item-hint.k-layout-item-hint-resize {
  z-index: 3;
}

.k-tilelayout-item-header.k-card-header {
  z-index: 0;
}

.k-tilelayout-item-body {
  min-height: 0;
}

.k-tilelayout {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-layout-item-hint {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  background-color: hsla(0, 0%, 100%, 0.2);
}

.k-grid-flow-row {
  grid-auto-flow: row;
}

.\!k-grid-flow-row {
  grid-auto-flow: row !important;
}

.k-grid-flow-col {
  grid-auto-flow: column;
}

.\!k-grid-flow-col {
  grid-auto-flow: column !important;
}

.k-grid-flow-dense {
  grid-auto-flow: dense;
}

.\!k-grid-flow-dense {
  grid-auto-flow: dense !important;
}

.k-grid-flow-row-dense {
  grid-auto-flow: row dense;
}

.\!k-grid-flow-row-dense {
  grid-auto-flow: row dense !important;
}

.k-grid-flow-col-dense {
  grid-auto-flow: column dense;
}

.\!k-grid-flow-col-dense {
  grid-auto-flow: column dense !important;
}

.k-grid-flow-unset {
  grid-auto-flow: unset;
}

.\!k-grid-flow-unset {
  grid-auto-flow: unset !important;
}

.k-justify-items-normal {
  justify-items: normal;
}

.\!k-justify-items-normal {
  justify-items: normal !important;
}

.k-justify-items-stretch {
  justify-items: stretch;
}

.\!k-justify-items-stretch {
  justify-items: stretch !important;
}

.k-justify-items-center {
  justify-items: center;
}

.\!k-justify-items-center {
  justify-items: center !important;
}

.k-justify-items-start {
  justify-items: start;
}

.\!k-justify-items-start {
  justify-items: start !important;
}

.k-justify-items-end {
  justify-items: end;
}

.\!k-justify-items-end {
  justify-items: end !important;
}

.k-justify-items-flex-start {
  justify-items: flex-start;
}

.\!k-justify-items-flex-start {
  justify-items: flex-start !important;
}

.k-justify-items-flex-end {
  justify-items: flex-end;
}

.\!k-justify-items-flex-end {
  justify-items: flex-end !important;
}

.k-justify-items-self-start {
  justify-items: self-start;
}

.\!k-justify-items-self-start {
  justify-items: self-start !important;
}

.k-justify-items-self-end {
  justify-items: self-end;
}

.\!k-justify-items-self-end {
  justify-items: self-end !important;
}

.k-justify-items-left {
  justify-items: left;
}

.\!k-justify-items-left {
  justify-items: left !important;
}

.k-justify-items-right {
  justify-items: right;
}

.\!k-justify-items-right {
  justify-items: right !important;
}

.k-justify-items-baseline {
  justify-items: baseline;
}

.\!k-justify-items-baseline {
  justify-items: baseline !important;
}

.k-justify-items-first-baseline {
  justify-items: first baseline;
}

.\!k-justify-items-first-baseline {
  justify-items: first baseline !important;
}

.k-justify-items-last-baseline {
  justify-items: last baseline;
}

.\!k-justify-items-last-baseline {
  justify-items: last baseline !important;
}

.k-dock-manager {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-style: solid;
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  overflow: auto;
  box-sizing: border-box;
}

.k-dock-manager-toolbar {
  border-width: 0 1px 0 0;
  border-color: inherit;
  flex-shrink: 0;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  box-shadow: none;
}

.k-dock-manager-toolbar::before {
  height: 0;
}

.k-dock-manager-toolbar .k-separator-horizontal {
  width: 1.4285714286em;
  height: 0;
  border-width: 1px 0 0;
}

.k-dock-manager-pane-container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-grow: 1;
  overflow: hidden;
}

.k-dock-manager-splitter, .k-dock-manager-unpinned-container {
  height: 100%;
  border-width: 0;
  align-items: stretch;
}

.k-dock-manager-splitter > .k-pane, .k-dock-manager-unpinned-container > .k-pane {
  height: auto;
  flex-direction: column;
  border-color: inherit;
}

.k-dock-manager-splitter .k-pane-header, .k-dock-manager-unpinned-container .k-pane-header {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-block-end-width: 1px;
  border-block-end-style: solid;
  border-color: inherit;
}

.k-dock-manager-splitter .k-pane-title, .k-dock-manager-unpinned-container .k-pane-title {
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-sm, normal);
  font-weight: var(--kendo-font-weight-normal, normal);
  flex: 1 1 auto;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.k-dock-manager-splitter .k-pane-scrollable, .k-dock-manager-unpinned-container .k-pane-scrollable {
  height: 100%;
  display: flex;
  flex-direction: column;
  border-color: inherit;
}

.k-dock-manager-splitter .k-pane-content, .k-dock-manager-unpinned-container .k-pane-content {
  height: 100%;
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  overflow: auto;
  flex: 1;
}

.k-dock-manager-splitter .k-pane-actions, .k-dock-manager-unpinned-container .k-pane-actions {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
}

.k-dock-manager-splitter .k-pane-tabbed, .k-dock-manager-unpinned-container .k-pane-tabbed {
  -webkit-padding-before: var(--kendo-spacing-3\.5, 0.875rem);
          padding-block-start: var(--kendo-spacing-3\.5, 0.875rem);
  -webkit-padding-after: var(--kendo-spacing-2, 0.5rem);
          padding-block-end: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-dock-manager-splitter .k-splitbar, .k-dock-manager-unpinned-container .k-splitbar {
  border-width: 0 1px;
  border-style: solid;
  border-color: inherit;
}

.k-dock-manager-splitter .k-splitbar-vertical, .k-dock-manager-unpinned-container .k-splitbar-vertical {
  border-width: 1px 0;
}

.k-dock-manager-unpinned-container {
  width: 300px;
  position: absolute;
  display: flex;
  height: 100%;
  border-color: inherit;
  z-index: 20;
}

.k-dock-manager-unpinned-container .k-pane {
  display: inline-flex;
  flex-direction: column;
  position: relative;
  flex: 1 1 auto;
  width: 100%;
}

.k-dock-manager-unpinned-container .k-splitbar {
  height: 100%;
  position: relative;
  flex: none;
}

.k-docking-preview {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  border-width: 1px;
  border-style: dashed;
  border-radius: var(--kendo-border-radius-sm, 0.125rem);
  z-index: 10;
}

.k-dock-manager-window:has(.k-pane) .k-window-content {
  padding: 0;
}

.k-dock-navigator-container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  z-index: 10001;
  pointer-events: none;
}

.k-dock-navigator {
  display: grid;
  grid-template-columns: repeat(3, auto);
  grid-template-rows: repeat(3, auto);
  justify-content: center;
  position: absolute;
}

.k-dock-indicator {
  padding: var(--kendo-spacing-1\.5, 0.375rem);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  position: relative;
  pointer-events: all;
  outline-width: 1px;
  outline-style: solid;
}

.k-dock-indicator.k-dock-indicator-middle {
  -webkit-filter: none;
          filter: none;
}

.k-dock-indicator-top {
  grid-area: 1/2/auto;
}

.k-dock-indicator-right {
  grid-area: 2/3/auto;
}

.k-dock-indicator-bottom {
  grid-area: 3/2/auto;
}

.k-dock-indicator-left {
  grid-area: 2/1/auto;
}

.k-dock-indicator-middle {
  grid-area: 2/2/auto;
}

.k-dock-manager {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-dock-manager-splitter .k-pane-header, .k-dock-manager-unpinned-container .k-pane-header {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-dock-manager-unpinned-container {
  background-color: #fff;
  box-shadow: 4px 0px 5px 0px rgba(0, 0, 0, 0.04), 2px 0px 4px 0px rgba(0, 0, 0, 0.03);
}

.k-docking-preview {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 16%, transparent);
  border-color: var(--kendo-color-primary, #ff6358);
}

.k-dock-indicator {
  color: var(--kendo-color-primary, #ff6358);
  background-color: #f5f5f5;
  outline-color: var(--kendo-color-primary, #ff6358);
  -webkit-filter: drop-shadow(0px 1px 18px rgba(0, 0, 0, 0.12)) drop-shadow(0px 6px 10px rgba(0, 0, 0, 0.14)) drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.2));
          filter: drop-shadow(0px 1px 18px rgba(0, 0, 0, 0.12)) drop-shadow(0px 6px 10px rgba(0, 0, 0, 0.14)) drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.2));
}

.k-dock-indicator:hover, .k-dock-indicator.k-hover {
  background-color: var(--kendo-color-primary, #ff6358);
  color: #fff;
}

.k-barcode {
  display: inline-block;
}

.k-barcode > div {
  height: 150px;
}

.k-chart, .k-sparkline, .k-stockchart {
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-chart, .k-stockchart {
  display: block;
  height: 400px;
}

.k-chart-surface {
  height: 100%;
}

.k-chart .k-popup {
  border-width: 0;
}

.k-chart-tooltip-wrapper .k-animation-container-shown, .k-chart-tooltip-wrapper.k-animation-container-shown {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  transition: left 300ms cubic-bezier(0, 0.33, 0.19, 1), top 300ms cubic-bezier(0, 0.33, 0.19, 1);
}

.k-sparkline-tooltip-wrapper, .k-chart-tooltip-wrapper {
  z-index: 12000;
}

.k-sparkline-tooltip-wrapper .k-popup, .k-chart-tooltip-wrapper .k-popup {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  padding: 0;
  border-width: 0;
  background: rgba(0, 0, 0, 0);
}

.k-chart-tooltip table {
  border-spacing: 0;
  border-collapse: collapse;
}

.k-chart-tooltip {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  font-size: 0.812875rem;
  line-height: var(--kendo-line-height, normal);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-chart-tooltip th {
  width: auto;
  text-align: center;
  padding: 1px;
}

.k-chart-tooltip td {
  width: auto;
  text-align: start;
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  line-height: var(--kendo-line-height, normal);
  vertical-align: middle;
}

.k-chart-crosshair-tooltip, .k-chart-shared-tooltip {
  border-width: 1px;
  border-style: solid;
}

.k-chart-shared-tooltip .k-chart-shared-tooltip-marker {
  display: block;
  width: 15px;
  height: 3px;
  vertical-align: middle;
}

.k-selector {
  position: absolute;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.k-selection {
  position: absolute;
  height: 100%;
  border-width: 1px;
  border-style: solid;
  -webkit-border-after: 0;
          border-block-end: 0;
}

.k-selection-bg {
  position: absolute;
  width: 100%;
  height: 100%;
}

.k-handle {
  border-radius: 50%;
  width: 22px;
  height: 22px;
  border-width: 1px;
  border-style: solid;
  z-index: 1;
  position: absolute;
  box-sizing: content-box;
}

.k-handle div {
  width: 100%;
  height: 100%;
}

.k-left-handle {
  inset-inline-start: -11px;
}

.k-right-handle {
  inset-inline-end: -11px;
}

.k-left-handle div {
  margin: -22px 0 0 -14.6666666667px;
  padding: 44px 29.3333333333px 0 0;
}

.k-right-handle div {
  margin: -22px 0 0 -14.6666666667px;
  padding: 44px 0 0 29.3333333333px;
}

.k-left-handle.k-handle-active div {
  -webkit-margin-start: -44px;
          margin-inline-start: -44px;
  -webkit-padding-start: 58.6666666667px;
          padding-inline-start: 58.6666666667px;
}

.k-right-handle.k-handle-active div {
  -webkit-margin-start: -44px;
          margin-inline-start: -44px;
  -webkit-padding-end: 58.6666666667px;
          padding-inline-end: 58.6666666667px;
}

.k-mask {
  position: absolute;
  height: 100%;
}

.k-navigator-hint div {
  position: absolute;
}

.k-navigator-hint .k-scroll {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  position: absolute;
  height: 4px;
}

.k-navigator-hint .k-tooltip {
  -webkit-margin-before: 20px;
          margin-block-start: 20px;
  min-width: 160px;
  opacity: 1;
  text-align: center;
}

.k-sparkline, .k-sparkline span {
  display: inline-block;
  vertical-align: top;
}

.k-sparkline span {
  height: 100%;
  width: 100%;
}

.k-chart-dragging {
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-chart-donut-center {
  position: absolute;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  border-radius: 50%;
  text-align: center;
  border: 4px solid rgba(0, 0, 0, 0);
  box-sizing: border-box;
}

.k-pdf-export .k-chart .k-animation-container, .k-pdf-export .k-sparkline .k-animation-container, .k-pdf-export .k-stockchart .k-animation-container {
  display: none;
}

.k-chart-overlay {
  margin: 0;
  width: 100%;
  height: calc(100% - var(--kendo-chart-computed-title-height, 0px));
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  opacity: 1;
  z-index: 10001;
}

.k-chart-overlay-top {
  inset-block-start: var(--kendo-chart-computed-title-height, 0px);
}

.k-chart-overlay .k-no-data, .k-chart-overlay .k-nodata {
  min-height: auto;
  -webkit-padding-before: var(--kendo-spacing-25, 7rem);
          padding-block-start: var(--kendo-spacing-25, 7rem);
  color: inherit;
  font-size: var(--kendo-font-size-lg, inherit);
  font-weight: var(--kendo-font-weight, normal);
}

.k-diagram {
  display: block;
  height: 600px;
}

.k-diagram .km-scroll-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.k-diagram .km-scroll-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.k-canvas-container {
  width: 100%;
  height: 100%;
}

.k-sankey text {
  pointer-events: none;
}

.k-treemap {
  height: 400px;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: block;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-treemap .k-treemap-tile {
  margin: -1px 0 0 -1px;
  height: 100%;
  box-sizing: border-box;
  border: 1px solid;
  border-color: inherit;
  color: inherit;
  background-color: inherit;
  overflow: hidden;
  position: absolute;
}

.k-treemap > .k-treemap-tile {
  position: relative;
}

.k-treemap .k-treemap-title {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  font-size: var(--kendo-font-size, inherit);
  background-position: 0 0;
  background-repeat: repeat-x;
}

.k-treemap .k-treemap-title-vertical {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-0\.5, 0.125rem);
  width: 1.4285714286em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
}

.k-treemap .k-treemap-title-vertical > div {
  -webkit-transform-origin: right;
          transform-origin: right;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 1em;
}

.k-treemap .k-treemap-wrap {
  border-color: inherit;
  color: inherit;
  background-color: inherit;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-block-end: 0;
  inset-inline-end: 0;
}

.k-treemap .k-treemap-title + .k-treemap-wrap {
  inset-block-start: calc(var(--kendo-spacing-0\.5, 0.125rem) * 2 + var(--kendo-line-height, normal) * var(--kendo-font-size, inherit) + 1px);
}

.k-treemap .k-treemap-title-vertical + .k-treemap-wrap {
  inset-inline-start: calc(var(--kendo-spacing-0\.5, 0.125rem) * 2 + var(--kendo-line-height, normal) * var(--kendo-font-size, inherit) + 1px);
}

.k-treemap .k-leaf {
  padding: var(--kendo-spacing-1, 0.25rem);
}

.k-gauge {
  display: block;
  text-align: start;
  position: relative;
}

.k-arcgauge, .k-circulargauge {
  display: inline-block;
}

.k-arcgauge-label, .k-circulargauge-label {
  position: absolute;
  text-align: center;
  padding: 0;
  margin: 0;
}

.k-qrcode {
  display: inline-block;
}

.k-qrcode > div {
  height: 150px;
}

.k-var--primary {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-var--primary-contrast {
  background-color: var(--kendo-color-on-primary, #ffffff);
}

.k-var--base {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-var--background {
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-var--normal-background {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-var--normal-text-color {
  background-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-var--series-a {
  background-color: var(--kendo-color-series-a, #ff6358);
}

.k-var--series-b {
  background-color: var(--kendo-color-series-b, #ffe162);
}

.k-var--series-c {
  background-color: var(--kendo-color-series-c, #4cd180);
}

.k-var--series-d {
  background-color: var(--kendo-color-series-d, #4b5ffa);
}

.k-var--series-e {
  background-color: var(--kendo-color-series-e, #ac58ff);
}

.k-var--series-f {
  background-color: var(--kendo-color-series-f, #ff5892);
}

.k-var--series-1 {
  background-color: var(--kendo-color-series-a, #ff6358);
}

.k-var--series-2 {
  background-color: var(--kendo-color-series-b, #ffe162);
}

.k-var--series-3 {
  background-color: var(--kendo-color-series-c, #4cd180);
}

.k-var--series-4 {
  background-color: var(--kendo-color-series-d, #4b5ffa);
}

.k-var--series-5 {
  background-color: var(--kendo-color-series-e, #ac58ff);
}

.k-var--series-6 {
  background-color: var(--kendo-color-series-f, #ff5892);
}

.k-var--series-7 {
  background-color: var(--kendo-color-series-a-subtle, #ffb1ac);
}

.k-var--series-8 {
  background-color: var(--kendo-color-series-b-subtle, #fff0b1);
}

.k-var--series-9 {
  background-color: var(--kendo-color-series-c-subtle, #a6e8c0);
}

.k-var--series-10 {
  background-color: var(--kendo-color-series-d-subtle, #a5affd);
}

.k-var--series-11 {
  background-color: var(--kendo-color-series-e-subtle, #d6acff);
}

.k-var--series-12 {
  background-color: var(--kendo-color-series-f-subtle, #ffacc9);
}

.k-var--series-13 {
  background-color: var(--kendo-color-series-a-bold, #bf4a42);
}

.k-var--series-14 {
  background-color: var(--kendo-color-series-b-bold, #bfa94a);
}

.k-var--series-15 {
  background-color: var(--kendo-color-series-c-bold, #399d60);
}

.k-var--series-16 {
  background-color: var(--kendo-color-series-d-bold, #3847bc);
}

.k-var--series-17 {
  background-color: var(--kendo-color-series-e-bold, #8142bf);
}

.k-var--series-18 {
  background-color: var(--kendo-color-series-f-bold, #bf426e);
}

.k-var--series-19 {
  background-color: var(--kendo-color-series-a-subtler, #ff8a82);
}

.k-var--series-20 {
  background-color: var(--kendo-color-series-b-subtler, #ffe989);
}

.k-var--series-21 {
  background-color: var(--kendo-color-series-c-subtler, #79dda0);
}

.k-var--series-22 {
  background-color: var(--kendo-color-series-d-subtler, #7887fb);
}

.k-var--series-23 {
  background-color: var(--kendo-color-series-e-subtler, #c182ff);
}

.k-var--series-24 {
  background-color: var(--kendo-color-series-f-subtler, #ff82ae);
}

.k-var--series-25 {
  background-color: var(--kendo-color-series-a-bolder, #80322c);
}

.k-var--series-26 {
  background-color: var(--kendo-color-series-b-bolder, #807131);
}

.k-var--series-27 {
  background-color: var(--kendo-color-series-c-bolder, #266940);
}

.k-var--series-28 {
  background-color: var(--kendo-color-series-d-bolder, #26307d);
}

.k-var--series-29 {
  background-color: var(--kendo-color-series-e-bolder, #562c80);
}

.k-var--series-30 {
  background-color: var(--kendo-color-series-f-bolder, #802c49);
}

.k-var--gauge-pointer {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-var--gauge-track {
  background-color: var(--kendo-color-base-emphasis, #c2c2c2);
}

.k-var--chart-font-size {
  font-size: var(--kendo-font-size, inherit);
}

.k-var--chart-title-font-size {
  font-size: var(--kendo-font-size-lg, inherit);
}

.k-var--chart-pane-title-font-size {
  font-size: var(--kendo-font-size-sm, inherit);
}

.k-var--chart-pane-title-font-weight {
  font-weight: var(--kendo-font-weight-normal, normal);
}

.k-var--chart-label-font-size {
  font-size: var(--kendo-font-size-sm, inherit);
}

.k-var--chart-inactive {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
}

.k-var--chart-major-lines {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-var--chart-minor-lines {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 4%, transparent);
}

.k-var--chart-area-opacity {
  opacity: 0.6;
}

.k-var--chart-area-inactive-opacity {
  opacity: 0.1;
}

.k-var--chart-line-inactive-opacity {
  opacity: 0.3;
}

.k-var--chart-notes-background {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
}

.k-var--chart-notes-border {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
}

.k-var--chart-notes-lines {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
}

.k-var--chart-crosshair-background {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
}

.k-var--chart-error-bars-background {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
}

.k-chart, .k-diagram, .k-gauge, .k-sparkline {
  --kendo-chart-primary-bg: var(--kendo-color-primary, #ff6358);
  --kendo-chart-primary-contrast: var(--kendo-color-on-primary, #ffffff);
  --kendo-chart-bg: var(--kendo-color-surface-alt, #ffffff);
  --kendo-chart-text: var(--kendo-color-on-app-surface, #3d3d3d);
  --kendo-chart-font-size: var(--kendo-font-size, inherit);
  --kendo-chart-title-font-size: var(--kendo-font-size-lg, inherit);
  --kendo-chart-pane-title-font-size: var(--kendo-font-size-sm, inherit);
  --kendo-chart-pane-title-font-weight: var(--kendo-font-weight-normal, normal);
  --kendo-chart-label-font-size: var(--kendo-font-size-sm, inherit);
  --kendo-chart-inactive: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
  --kendo-chart-major-lines: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
  --kendo-chart-minor-lines: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 4%, transparent);
  --kendo-chart-area-opacity: 0.6;
  --kendo-chart-area-inactive-opacity: 0.1;
  --kendo-chart-line-inactive-opacity: 0.3;
  --kendo-chart-notes-bg: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
  --kendo-chart-notes-border: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
  --kendo-chart-notes-lines: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
  --kendo-chart-crosshair-bg: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
  --kendo-chart-error-bars-bg: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
  --kendo-chart-series-1: var(--kendo-color-series-a, #ff6358);
  --kendo-chart-series-2: var(--kendo-color-series-b, #ffe162);
  --kendo-chart-series-3: var(--kendo-color-series-c, #4cd180);
  --kendo-chart-series-4: var(--kendo-color-series-d, #4b5ffa);
  --kendo-chart-series-5: var(--kendo-color-series-e, #ac58ff);
  --kendo-chart-series-6: var(--kendo-color-series-f, #ff5892);
  --kendo-chart-series-7: var(--kendo-color-series-a-subtle, #ffb1ac);
  --kendo-chart-series-8: var(--kendo-color-series-b-subtle, #fff0b1);
  --kendo-chart-series-9: var(--kendo-color-series-c-subtle, #a6e8c0);
  --kendo-chart-series-10: var(--kendo-color-series-d-subtle, #a5affd);
  --kendo-chart-series-11: var(--kendo-color-series-e-subtle, #d6acff);
  --kendo-chart-series-12: var(--kendo-color-series-f-subtle, #ffacc9);
  --kendo-chart-series-13: var(--kendo-color-series-a-bold, #bf4a42);
  --kendo-chart-series-14: var(--kendo-color-series-b-bold, #bfa94a);
  --kendo-chart-series-15: var(--kendo-color-series-c-bold, #399d60);
  --kendo-chart-series-16: var(--kendo-color-series-d-bold, #3847bc);
  --kendo-chart-series-17: var(--kendo-color-series-e-bold, #8142bf);
  --kendo-chart-series-18: var(--kendo-color-series-f-bold, #bf426e);
  --kendo-chart-series-19: var(--kendo-color-series-a-subtler, #ff8a82);
  --kendo-chart-series-20: var(--kendo-color-series-b-subtler, #ffe989);
  --kendo-chart-series-21: var(--kendo-color-series-c-subtler, #79dda0);
  --kendo-chart-series-22: var(--kendo-color-series-d-subtler, #7887fb);
  --kendo-chart-series-23: var(--kendo-color-series-e-subtler, #c182ff);
  --kendo-chart-series-24: var(--kendo-color-series-f-subtler, #ff82ae);
  --kendo-chart-series-25: var(--kendo-color-series-a-bolder, #80322c);
  --kendo-chart-series-26: var(--kendo-color-series-b-bolder, #807131);
  --kendo-chart-series-27: var(--kendo-color-series-c-bolder, #266940);
  --kendo-chart-series-28: var(--kendo-color-series-d-bolder, #26307d);
  --kendo-chart-series-29: var(--kendo-color-series-e-bolder, #562c80);
  --kendo-chart-series-30: var(--kendo-color-series-f-bolder, #802c49);
  --kendo-chart-gauge-pointer: var(--kendo-color-primary, #ff6358);
  --kendo-chart-gauge-track: var(--kendo-color-base-emphasis, #c2c2c2);
}

.k-chart, .k-sparkline, .k-stockchart {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: rgba(0, 0, 0, 0);
}

.k-chart .k-popup, .k-sparkline .k-popup, .k-stockchart .k-popup {
  background: rgba(0, 0, 0, 0);
}

.k-chart-tooltip {
  color: #fff;
}

.k-chart-tooltip-inverse {
  color: #000;
}

.k-chart-crosshair-tooltip, .k-chart-shared-tooltip {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base, #f5f5f5);
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-selection {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
  box-shadow: inset 0 1px 7px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 15%, transparent);
}

.k-selection-bg {
  background-color: rgba(0, 0, 0, 0);
}

.k-handle {
  cursor: e-resize;
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-base, #3d3d3d);
  background-color: var(--kendo-color-base, #f5f5f5);
}

.k-handle:hover {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-handle div {
  background-color: rgba(0, 0, 0, 0);
}

.k-mask {
  background-color: var(--kendo-color-surface-alt, #ffffff);
  opacity: 0.8;
}

.k-chart-overlay {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-treemap {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-treemap .k-treemap-title {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-treemap .k-leaf {
  color: var(--kendo-color-surface-alt, #ffffff);
}

.k-treemap .k-leaf.k-inverse {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-treemap .k-leaf:hover, .k-treemap .k-leaf.k-hover {
  box-shadow: inset 0 0 0 3px var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-pane-wrapper {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-pane-wrapper .k-pane {
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  box-sizing: border-box;
  font-family: sans-serif;
  overflow-x: hidden;
}

.k-pane-wrapper .k-view {
  inset-block-start: 0;
  inset-inline-start: 0;
  position: relative;
  border: 0;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  align-items: stretch;
  align-content: stretch;
  vertical-align: top;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-pane-wrapper .k-content {
  min-height: 1px;
  flex: 1;
  align-items: stretch;
  display: block;
  width: auto;
  overflow: hidden;
  position: relative;
}

.k-pane-wrapper > div.k-pane {
  box-shadow: none;
  font-weight: normal;
}

.k-pane-wrapper .k-popup-edit-form .k-content, .k-pane-wrapper .k-grid-edit-form .k-content, .k-pane-wrapper .k-grid-header-menu .k-content, .k-pane-wrapper .k-grid-filter-menu .k-content {
  overflow-y: auto;
}

.k-pane-wrapper .k-popup-edit-form .k-content > .k-scroll-container, .k-pane-wrapper .k-grid-edit-form .k-content > .k-scroll-container, .k-pane-wrapper .k-grid-header-menu .k-content > .k-scroll-container, .k-pane-wrapper .k-grid-filter-menu .k-content > .k-scroll-container {
  position: absolute;
  width: 100%;
  min-height: 100%;
  box-sizing: border-box;
}

.k-pane-wrapper .k-grid-edit-form .k-popup-edit-form, .k-pane-wrapper .k-grid-edit-form .k-edit-form-container {
  width: auto;
  min-width: auto;
}

.k-grid.k-grid-mobile {
  border-width: 0;
}

.k-grid-mobile .k-resize-handle-inner::before {
  content: "\e01e";
  position: absolute;
  font: 16px/1 "WebComponentsIcons";
  inset-block-start: calc(50% - 1px);
  inset-inline-start: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 0.2em;
}

.k-grid-mobile .k-header a {
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-view {
  padding: 0;
  flex-direction: column;
  align-items: stretch;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-view > .k-listgroup-form-row {
  margin: 0;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-items-wrap {
  width: 100%;
  margin-block: -1px;
  margin-inline: 0;
}

.k-pane-wrapper .k-scheduler-edit-form .k-scheduler-recur-end-wrap {
  white-space: nowrap;
}

.k-scheduler.k-scheduler-mobile {
  border-width: 0;
}

.k-scheduler-mobile th {
  font-weight: normal;
}

.k-scheduler-mobile .k-event:hover .k-resize-handle {
  visibility: hidden;
}

.k-scheduler-mobile .k-scheduler-toolbar {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-scheduler-mobile .k-scheduler-toolbar > * {
  margin: 0;
}

.k-scheduler-mobile .k-scheduler-toolbar::before {
  display: none;
}

.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin: 0;
}

.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current {
  line-height: 1;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: space-evenly;
  gap: 0;
}

.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown {
  display: inline-block;
}

.k-scheduler-mobile .k-scheduler-footer {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  justify-content: space-between;
}

.k-scheduler-mobile .k-scheduler-footer > * {
  margin: 0;
}

.k-scheduler-mobile .k-scheduler-footer::before {
  display: none;
}

.k-scheduler-mobile .k-scheduler-monthview .k-hidden {
  height: 40px;
}

.k-scheduler-mobile .k-scheduler-monthview .k-scheduler-table td {
  height: 40px;
  vertical-align: top;
  text-align: center;
}

.k-scheduler-mobile .k-scheduler-monthview .k-events-container {
  position: absolute;
  text-align: center;
  height: 6px;
  line-height: 6px;
}

.k-scheduler-mobile .k-scheduler-monthview .k-event {
  position: static;
  padding: 4px;
  border-radius: 50%;
  display: inline-block;
  width: 4px;
  height: 4px;
  min-height: 0;
  margin: 1px;
}

.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header.k-mobile-horizontal-header .k-scheduler-times table tr:first-child {
  display: none;
}

.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header .k-scheduler-header .k-scheduler-date-group {
  display: none;
}

.k-scheduler-mobile .k-scheduler-header-wrap > div {
  overflow: visible;
}

.k-scheduler-mobile .k-scheduler-agendaview .k-mobile-header {
  display: none;
}

.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table {
  table-layout: auto;
}

.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table .k-scheduler-groupcolumn {
  width: 1%;
}

.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table td {
  white-space: normal;
}

.k-scheduler-mobile .k-mobile-header .k-scheduler-table td, .k-scheduler-mobile .k-mobile-header .k-scheduler-table th {
  height: 1.5em;
}

.k-scheduler-mobile .k-time-text, .k-scheduler-mobile .k-time-period {
  display: block;
  line-height: 1;
}

.k-scheduler-mobile .k-time-period {
  font-size: 0.7em;
}

.k-scheduler-mobile .k-scheduler-table td, .k-scheduler-mobile .k-scheduler-table th {
  height: 2em;
  vertical-align: middle;
}

.k-scheduler-mobile .k-scheduler-datecolumn-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.k-scheduler-mobile .k-task {
  display: flex;
  align-items: center;
  gap: 0.5em;
}

.k-scheduler-mobile .k-task .k-scheduler-mark {
  border-radius: 50%;
  margin: 0;
}

.k-scheduler-mobile .k-task .k-scheduler-task-text {
  flex: 1 1 0%;
}

.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell, .k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn, .k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell, .k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn {
  vertical-align: top;
}

.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell .k-scheduler-group-text, .k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn .k-scheduler-group-text, .k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell .k-scheduler-group-text, .k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn .k-scheduler-group-text {
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  white-space: nowrap;
}

.k-scheduler-mobile .k-scrollbar-h tr + tr .k-scheduler-times {
  border-block-end-width: 0;
}

.k-pane-wrapper .k-appbar {
  padding: var(--kendo-spacing-1, 0.25rem);
}

.k-pane-wrapper .k-list-title, .k-pane-wrapper .k-filter-help-text {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  display: block;
}

.k-pane-wrapper .k-listgroup-title {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-weight: bold;
  text-transform: uppercase;
}

.k-pane-wrapper .k-listgroup .k-listgroup-item {
  border-color: inherit;
}

.k-pane-wrapper .k-listgroup + .k-listgroup {
  -webkit-margin-before: var(--kendo-spacing-4, 1rem);
          margin-block-start: var(--kendo-spacing-4, 1rem);
}

.k-pane-wrapper .k-column-menu {
  padding: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-pane-wrapper .k-column-menu .k-filter-item .k-filterable * {
  pointer-events: none;
}

.k-pane-wrapper .k-column-menu .k-list-title, .k-pane-wrapper .k-column-menu .k-listgroup-title {
  padding: 0;
}

.k-pane-wrapper .k-column-menu .k-listgroup {
  margin-inline: calc(var(--kendo-spacing-2, 0.5rem) * -1);
}

.k-pane-wrapper .k-filter-menu {
  padding: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-pane-wrapper .k-filter-menu .k-list-title {
  padding: 0;
}

.k-pane-wrapper .k-filter-menu .k-list-filter {
  padding: 0;
  display: flex;
  flex-flow: column nowrap;
  gap: inherit;
}

.k-pane-wrapper .k-filter-menu .k-filter-tools {
  display: flex;
  flex-flow: row nowrap;
  gap: inherit;
}

.k-pane-wrapper .k-filter-menu .k-listgroup {
  margin-inline: calc(var(--kendo-spacing-2, 0.5rem) * -1);
}

.k-pane-wrapper .k-popup-edit-form .k-recur-editor-wrap {
  display: flex;
}

.k-pane-wrapper .k-popup-edit-form .k-mobiletimezoneeditor {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: relative;
  flex: 1 1 auto;
}

.k-pane-wrapper .k-multicheck-wrap.k-listgroup {
  overflow-y: auto;
}

.k-pane-wrapper .k-pager-wrap.k-pager-sm, .k-pane-wrapper .k-pager.k-pager-sm {
  justify-content: center;
}

.k-pane-wrapper .k-pager-wrap.k-pager-sm .k-pager-refresh, .k-pane-wrapper .k-pager.k-pager-sm .k-pager-refresh {
  display: none;
}

.k-pane-wrapper, .k-view {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-pane-wrapper .k-pane > .k-view > .k-content {
  background-position: 50% 50%;
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-pane-wrapper .k-pane .k-grid-mobile .k-column-active + th.k-header {
  border-inline-start-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-pane-wrapper .k-pane .k-grid-mobile .k-resize-handle-inner::before {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-nav-current {
  color: var(--kendo-color-primary, #ff6358);
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendadate {
  color: inherit;
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-time-period, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendaweekday {
  color: var(--kendo-color-subtle, #666666);
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-wrap, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-datecolumn, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-group-cell, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-all-day {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools > li {
  display: inline-block;
  background-color: inherit;
}

.k-pane-wrapper .k-pane .k-grid-edit-form .k-item, .k-pane-wrapper .k-pane .k-grid-edit-form .k-link, .k-pane-wrapper .k-pane .k-grid-header-menu .k-item, .k-pane-wrapper .k-pane .k-grid-header-menu .k-link, .k-pane-wrapper .k-pane .k-grid-filter-menu .k-item, .k-pane-wrapper .k-pane .k-grid-filter-menu .k-link, .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-item, .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-link {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-pane-wrapper .k-pane .k-grid-edit-form .k-clear, .k-pane-wrapper .k-pane .k-grid-edit-form .k-select-all, .k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-delete, .k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-resetSeries, .k-pane-wrapper .k-pane .k-grid-header-menu .k-clear, .k-pane-wrapper .k-pane .k-grid-header-menu .k-select-all, .k-pane-wrapper .k-pane .k-grid-header-menu .k-scheduler-delete, .k-pane-wrapper .k-pane .k-grid-header-menu .k-scheduler-resetSeries, .k-pane-wrapper .k-pane .k-grid-filter-menu .k-clear, .k-pane-wrapper .k-pane .k-grid-filter-menu .k-select-all, .k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-delete, .k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-resetSeries, .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-clear, .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-select-all, .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-delete, .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-resetSeries {
  color: var(--kendo-color-primary, #ff6358);
}

.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-selected {
  color: var(--kendo-color-primary, #ff6358);
  background: none;
}

.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-selected .k-link {
  color: inherit;
}

.k-grid {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-grid.k-grid-display-block {
  display: block;
}

.k-grid .k-grid-container {
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
  position: relative;
}

.k-grid .k-grid-aria-root {
  border-color: inherit;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  overflow: hidden;
}

.k-grid .k-table {
  margin: 0;
  width: 100%;
  max-width: none;
  border-width: 0;
  border-color: inherit;
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: content-box;
  empty-cells: show;
  outline: 0;
}

.k-grid .k-grid-header .k-table, .k-grid .k-grid-content .k-table, .k-grid .k-grid-content-locked .k-table, .k-grid .k-grid-footer .k-table {
  table-layout: fixed;
}

.k-grid .k-table-thead, .k-grid .k-table-tbody, .k-grid .k-table-tfoot {
  text-align: start;
  border-color: inherit;
}

.k-grid .k-table-row {
  border-color: inherit;
}

.k-grid .k-table-th, .k-grid td, .k-grid .k-table-td {
  border-width: 0;
  border-inline-start-width: 1px;
  border-style: solid;
  border-color: inherit;
  outline: 0;
  font-weight: inherit;
  text-align: inherit;
  position: static;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: content-box;
}

.k-grid .k-table-th:first-child, .k-grid td:first-child, .k-grid .k-table-td:first-child {
  border-inline-start-width: 0;
}

.k-grid .k-table-th:focus, .k-grid td:focus, .k-grid .k-table-td:focus {
  outline: none;
}

.k-grid .k-table-th > .k-radio, .k-grid .k-table-th > .k-radio-wrap, .k-grid .k-table-th > .k-checkbox, .k-grid .k-table-th > .k-checkbox-wrap, .k-grid td > .k-radio, .k-grid td > .k-radio-wrap, .k-grid td > .k-checkbox, .k-grid td > .k-checkbox-wrap, .k-grid .k-table-td > .k-radio, .k-grid .k-table-td > .k-radio-wrap, .k-grid .k-table-td > .k-checkbox, .k-grid .k-table-td > .k-checkbox-wrap {
  vertical-align: top;
}

.k-grid .k-table-th {
  border-block-end-width: 1px;
  white-space: nowrap;
}

.k-grid td, .k-grid .k-table-td {
  border-block-end-width: 0px;
  white-space: unset;
  vertical-align: middle;
}

.k-grid a {
  color: inherit;
  text-decoration: none;
}

.k-grid a:hover {
  text-decoration: none;
}

.k-grid .k-grid-header-wrap {
  box-sizing: content-box;
}

.k-grid .k-grid-header {
  border-block-end-width: 1px;
}

.k-grid .k-grid-header .k-table {
  -webkit-margin-after: -1px;
          margin-block-end: -1px;
}

.k-grid .k-grid-header.k-grid-draggable-header {
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  touch-action: none;
}

.k-grid .k-grid-header .k-table-th {
  position: relative;
  vertical-align: bottom;
  cursor: default;
}

.k-grid .k-grid-header .k-table-th:first-child {
  border-inline-start-width: 0;
}

.k-grid .k-grid-header .k-table-th.k-first {
  border-inline-start-width: 1px;
}

.k-grid .k-grid-header .k-table-th > .k-link {
  line-height: inherit;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  outline: 0;
}

.k-grid .k-grid-header .k-table-th > .k-link:focus {
  text-decoration: none;
}

.k-grid .k-grid-header .k-grid-filter, .k-grid .k-grid-header .k-header-column-menu, .k-grid .k-grid-header .k-grid-header-menu {
  box-sizing: border-box;
  outline: 0;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  position: absolute;
  inset-inline-end: var(--kendo-spacing-1, 0.25rem);
  z-index: 1;
}

.k-grid .k-grid-header .k-grid-filter:hover, .k-grid .k-grid-header .k-header-column-menu:hover, .k-grid .k-grid-header .k-grid-header-menu:hover {
  cursor: pointer;
}

.k-grid .k-grid-header .k-cell-inner > .k-link > .k-sort-icon {
  vertical-align: text-top;
  -webkit-margin-start: calc(var(--kendo-spacing-2, 0.5rem) - 1px);
          margin-inline-start: calc(var(--kendo-spacing-2, 0.5rem) - 1px);
}

.k-grid .k-grid-header .k-cell-inner > .k-link > .k-sort-icon .k-icon {
  display: flex;
}

.k-grid .k-grid-header .k-sort-order {
  display: inline-block;
  vertical-align: top;
  height: 16px;
  font-size: var(--kendo-font-size-sm, inherit);
  -webkit-margin-before: calc(var(--kendo-spacing-1, 0.25rem) / 2);
          margin-block-start: calc(var(--kendo-spacing-1, 0.25rem) / 2);
  -webkit-margin-start: calc(var(--kendo-spacing-1, 0.25rem) / 2 * -1);
          margin-inline-start: calc(var(--kendo-spacing-1, 0.25rem) / 2 * -1);
}

.k-grid .k-grid-header .k-filterable > .k-cell-inner .k-link {
  -webkit-padding-end: 0;
          padding-inline-end: 0;
}

.k-grid .k-cell-inner {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: inherit;
  overflow: hidden;
}

.k-grid .k-cell-inner > .k-link {
  width: auto;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: inherit;
  flex: 1;
  overflow: hidden;
}

.k-grid .k-cell-inner > .k-link > .k-sort-icon {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  display: inline-block;
  flex-shrink: 0;
}

.k-grid .k-cell-inner .k-sort-order {
  flex-shrink: 0;
  line-height: normal;
}

.k-grid .k-cell-inner .k-grid-filter, .k-grid .k-cell-inner .k-header-column-menu, .k-grid .k-cell-inner .k-grid-header-menu {
  position: static;
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-grid .k-group-col, .k-grid .k-hierarchy-col {
  padding: 0;
  width: 32px;
}

.k-grid .k-grouping-row p {
  margin: 0;
  display: flex;
  align-items: center;
  align-content: center;
}

.k-grid .k-grouping-row p .k-icon {
  flex-shrink: 0;
}

.k-grid .k-grouping-row td, .k-grid .k-grouping-row .k-table-td {
  overflow: visible;
}

.k-grid .k-grouping-row + .k-table-row td, .k-grid .k-grouping-row + .k-table-row .k-table-td {
  border-block-start-width: 1px;
}

.k-grid .k-grouping-row .k-group-cell, .k-grid .k-grouping-row + .k-table-row .k-group-cell {
  border-block-start-width: 0;
  text-overflow: clip;
}

.k-grid .k-grouping-row .k-icon {
  -webkit-margin-start: calc(8px - var(--kendo-spacing-3, 0.75rem));
          margin-inline-start: calc(8px - var(--kendo-spacing-3, 0.75rem));
  -webkit-margin-end: 8px;
          margin-inline-end: 8px;
  text-decoration: none;
}

.k-grid .k-table .k-group-footer td, .k-grid .k-table .k-group-footer .k-table-td {
  border-style: solid;
  border-width: 1px 0;
}

.k-grid .k-group-footer .k-group-cell + td, .k-grid .k-group-footer .k-group-cell + .k-table-td {
  border-inline-start-width: 1px;
}

.k-grid .k-hierarchy-cell, .k-grid .k-drag-cell {
  text-align: center;
  overflow: visible;
}

.k-grid .k-hierarchy-cell > .k-font-icon, .k-grid .k-drag-cell > .k-font-icon {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  outline: 0;
}

.k-grid .k-hierarchy-cell + .k-grid-content-sticky {
  border-inline-start-width: 1px;
}

.k-grid .k-detail-row .k-detail-cell {
  border-inline-start-width: 0;
}

.k-grid .k-dirty-cell {
  position: relative;
}

.k-grid .k-dirty-cell.k-edit-cell {
  position: static;
}

.k-grid .k-dirty-cell.k-grid-content-sticky {
  position: sticky;
}

.k-grid .k-dirty {
  border-width: 5px;
  border-color: rgba(0, 0, 0, 0);
  border-block-start-color: currentColor;
  border-inline-start-color: currentColor;
  inset-inline-start: 0;
  inset-inline-end: auto;
}

.k-grid .k-grid-content-locked + .k-grid-content {
  box-sizing: content-box;
}

.k-grid .k-grid-content-expander {
  position: absolute;
  visibility: hidden;
  height: 1px;
  inset-block-end: 1px;
}

.k-grid .k-grid-filter, .k-grid .k-header-column-menu, .k-grid .k-grid-header-menu, .k-grid .k-hierarchy-cell .k-icon {
  border-width: 0;
}

.k-grid .k-drag-col {
  padding: 0;
  width: 36px;
}

.k-grid .k-drag-cell {
  cursor: move;
}

.k-grid td.k-highlighted, .k-grid .k-table-row.k-highlighted > td, .k-grid .k-table-td.k-highlighted, .k-grid .k-table-row.k-highlighted > .k-table-td {
  font-weight: var(--kendo-font-weight-bold, bold);
}

.k-grid-resizable {
  resize: both;
  overflow: auto;
}

.k-grid-toolbar {
  border-width: 0 0 1px;
  flex-shrink: 0;
}

.k-grid-toolbar-bottom {
  border-width: 1px 0 0;
}

.k-grouping-header {
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  white-space: normal;
  display: flex;
  align-items: center;
  position: relative;
  flex-wrap: wrap;
}

.k-grouping-header::before {
  content: "";
  height: calc(1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
  display: inline-block;
  vertical-align: middle;
}

.k-grouping-header .k-chip-list {
  flex-grow: 0;
  display: contents;
}

.k-grouping-header > .k-grouping-drop-container {
  flex-grow: 1;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  margin-block: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  display: inline-flex;
  align-self: stretch;
  align-items: center;
}

.k-grouping-dropclue {
  width: 12px;
  position: absolute;
  inset-block-start: 3px;
  box-sizing: content-box;
}

.k-grouping-dropclue::before, .k-grouping-dropclue::after {
  display: inline-block;
  content: "";
  position: absolute;
}

.k-grouping-dropclue::before {
  border-width: 6px;
  border-style: solid;
  border-inline-start-color: rgba(0, 0, 0, 0);
  border-inline-end-color: rgba(0, 0, 0, 0);
  border-block-end-color: rgba(0, 0, 0, 0);
  inset-block-start: 0;
}

.k-grouping-dropclue::after {
  width: 2px;
  height: calc(100% - 6px);
  inset-block-start: 6px;
  inset-inline-start: 5px;
}

.k-grid-header-wrap, .k-grid-footer-wrap {
  -webkit-margin-end: -1px;
          margin-inline-end: -1px;
  width: 100%;
  border-width: 0;
  border-inline-end-width: 1px;
  border-style: solid;
  border-color: inherit;
  position: relative;
  overflow: hidden;
}

.k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}

.k-grid-header, .k-grid-footer {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  -webkit-padding-end: var(--kendo-scrollbar-width, 17px);
          padding-inline-end: var(--kendo-scrollbar-width, 17px);
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  flex: 0 0 auto;
}

div.k-grid-header, div.k-grid-footer {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

.k-column-resizer {
  width: 0.5em;
  height: 1000%;
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  cursor: col-resize;
}

.k-row-resizer {
  display: block;
  height: var(--kendo-spacing-0\.5, 0.125rem);
  width: 100%;
  background: none;
}

.k-grid-footer {
  border-block-start-width: 1px;
}

.k-grid-footer td, .k-grid-footer .k-table-td {
  height: 1.4285714286em;
}

.k-grid-footer td, .k-group-footer td, .k-grouping-row td, .k-grid-footer .k-table-td, .k-group-footer .k-table-td, .k-grouping-row .k-table-td {
  font-weight: bold;
}

.k-grid-filter-popup {
  min-width: 230px;
  max-width: 320px;
}

.k-grid-column-menu-standalone a.k-grid-filter {
  position: initial;
  display: inline-block;
  margin-block: -4px;
  margin-inline: 0;
  padding-block: 4px;
  padding-inline: 8px;
}

.k-filter-row {
  line-height: var(--kendo-line-height, normal);
}

.k-filter-row td, .k-filter-row .k-table-td, .k-filter-row .k-table-th {
  border-width: 0;
  border-block-end-width: 1px;
  border-inline-start-width: 1px;
  white-space: nowrap;
}

.k-filter-row td:first-child, .k-filter-row .k-table-td:first-child {
  border-inline-start-width: 0;
}

.k-filter-row .k-multiselect {
  height: auto;
}

.k-filtercell {
  width: auto;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

.k-filtercell > span, .k-filtercell .k-filtercell-wrapper {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: 1 1 auto;
}

.k-filtercell > span > .k-button, .k-filtercell .k-filtercell-wrapper > .k-button {
  flex: none;
}

.k-grid-content, .k-grid-content-locked {
  border-color: inherit;
  outline: 0;
}

.k-grid-content .k-table-row:last-child > td, .k-grid-content .k-table-row:last-child > .k-table-td, .k-grid-content-locked .k-table-row:last-child > td, .k-grid-content-locked .k-table-row:last-child > .k-table-td {
  border-block-end-width: 0;
}

.k-grid-content {
  width: 100%;
  min-height: 0;
  overflow: auto;
  overflow-x: auto;
  overflow-y: scroll;
  position: relative;
  flex: 1;
}

.k-virtual-scrollable-wrap {
  height: 100%;
  overflow-y: hidden;
  position: relative;
}

.k-grid .k-edit-cell, .k-grid .k-command-cell, .k-grid .k-grid-edit-row td, .k-grid .k-grid-edit-row .k-table-td {
  text-overflow: clip;
}

.k-grid .k-edit-cell > input:not([type=checkbox]):not([type=radio]), .k-grid .k-edit-cell > select, .k-grid .k-edit-cell > .k-widget:not(.k-switch), .k-grid .k-grid-edit-row td > input:not([type=checkbox]):not([type=radio]), .k-grid .k-grid-edit-row td > select, .k-grid .k-grid-edit-row td > .k-widget:not(.k-switch), .k-grid .k-grid-edit-row .k-table-td > input:not([type=checkbox]):not([type=radio]), .k-grid .k-grid-edit-row .k-table-td > select, .k-grid .k-grid-edit-row .k-table-td > .k-widget:not(.k-switch) {
  width: 100%;
  vertical-align: middle;
  box-sizing: border-box;
}

.k-grid .k-edit-cell > .k-radio, .k-grid .k-edit-cell > .k-checkbox, .k-grid .k-edit-cell > .k-radio-wrap, .k-grid .k-edit-cell > .k-checkbox-wrap, .k-grid .k-grid-edit-row td > .k-radio, .k-grid .k-grid-edit-row td > .k-checkbox, .k-grid .k-grid-edit-row td > .k-radio-wrap, .k-grid .k-grid-edit-row td > .k-checkbox-wrap, .k-grid .k-grid-edit-row .k-table-td > .k-radio, .k-grid .k-grid-edit-row .k-table-td > .k-checkbox, .k-grid .k-grid-edit-row .k-table-td > .k-radio-wrap, .k-grid .k-grid-edit-row .k-table-td > .k-checkbox-wrap {
  vertical-align: middle;
}

.k-grid .k-command-cell > .k-button {
  -webkit-margin-end: var(--kendo-spacing-2, 0.5rem);
          margin-inline-end: var(--kendo-spacing-2, 0.5rem);
  vertical-align: middle;
}

.k-grid .k-command-cell > .k-button:last-child {
  -webkit-margin-end: unset;
          margin-inline-end: unset;
}

.k-grid > .k-resize-handle, .k-grid-header .k-resize-handle {
  height: 25px;
  cursor: col-resize;
  position: absolute;
  z-index: 2;
}

.k-selection-aggregates {
  border-width: 1px 0 0;
  border-style: solid;
  line-height: var(--kendo-line-height, normal);
  display: flex;
  justify-content: flex-end;
  gap: var(--kendo-spacing-2, 0.5rem);
  flex-wrap: wrap;
}

.k-selection-aggregates-item-value {
  font-weight: var(--kendo-font-weight-bold, normal);
}

.k-grid-pager {
  border-width: 1px 0 0;
  border-color: inherit;
  font-size: inherit;
}

.k-grid-pager-top {
  border-width: 0 0 1px;
}

.k-grid-virtual .k-grid-content .k-grid-table-wrap {
  float: inline-start;
  width: 100%;
}

.k-grid-virtual .k-grid-content .k-grid-table {
  position: relative;
  float: inline-start;
  z-index: 1;
}

.k-grid-virtual .k-grid-content > .k-height-container {
  position: relative;
  float: inline-start;
}

.k-grid-virtual .k-grid-content::after {
  content: "";
  display: block;
  clear: both;
}

.k-width-container {
  position: absolute;
  visibility: hidden;
}

.k-width-container div {
  height: 1px;
}

.k-grid-add-row td, .k-grid-add-row .k-table-td {
  border-block-end-style: solid;
  border-block-end-width: 1px;
}

.k-grid-lockedcolumns {
  white-space: nowrap;
}

.k-grid-content, .k-grid-content-locked {
  white-space: normal;
}

.k-grid-content-locked, .k-grid-footer-locked, .k-grid-header-locked {
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  position: relative;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  box-sizing: content-box;
}

.k-grid-content-locked + .k-grid-content.k-auto-scrollable, .k-grid-footer-locked + .k-grid-content.k-auto-scrollable, .k-grid-header-locked + .k-grid-content.k-auto-scrollable {
  display: inline-block;
}

.k-grid-content-locked .k-table, .k-grid-footer-locked .k-table, .k-grid-header-locked .k-table {
  border-width: 0;
}

.k-grid-content, .k-grid-footer-wrap, .k-grid-header-wrap {
  flex: 1 1 auto;
  display: inline-block;
  vertical-align: top;
}

.k-grid-content.k-auto-scrollable, .k-grid-footer-wrap.k-auto-scrollable, .k-grid-header-wrap.k-auto-scrollable {
  display: block;
}

.k-grid-header-locked > .k-grid-header-table, .k-grid-header-wrap > .k-grid-header-table {
  -webkit-margin-after: -1px;
          margin-block-end: -1px;
}

.k-grid-header .k-table-th.k-grid-header-sticky, .k-grid-header .k-filter-row .k-grid-header-sticky, .k-grid .k-grid-content-sticky, .k-grid .k-grid-row-sticky, .k-grid .k-grid-footer-sticky {
  position: sticky;
  z-index: 2;
}

.k-grid-header .k-table-th.k-grid-header-sticky.k-edit-cell, .k-grid-header .k-filter-row .k-grid-header-sticky.k-edit-cell, .k-grid .k-grid-content-sticky.k-edit-cell, .k-grid .k-grid-row-sticky.k-edit-cell, .k-grid .k-grid-footer-sticky.k-edit-cell {
  overflow: visible;
  z-index: 3;
}

.k-master-row .k-grid-content-sticky::before, .k-master-row.k-grid-row-sticky .k-table-td::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: -1;
}

kendo-grid .k-table-row.k-grid-row-sticky {
  border: 0;
  position: static;
  z-index: auto;
}

kendo-grid .k-grid-row-sticky td, kendo-grid .k-grid-row-sticky .k-table-td {
  border-block-end-width: 1px;
  border-block-start-width: 1px;
  position: sticky;
  inset-block-start: inherit;
  inset-block-end: inherit;
  z-index: 2;
}

kendo-grid .k-grid-row-sticky td.k-grid-content-sticky, kendo-grid .k-grid-row-sticky.k-table-alt-row td.k-grid-content-sticky, kendo-grid .k-grid-row-sticky .k-table-td.k-grid-content-sticky, kendo-grid .k-grid-row-sticky.k-table-alt-row .k-table-td.k-grid-content-sticky {
  z-index: 3;
}

kendo-grid .k-grid-header-locked .k-table-th.k-grid-header-sticky:last-child, kendo-grid .k-grid-content-locked .k-table-row .k-grid-content-sticky:last-child {
  -webkit-border-end: 0;
          border-inline-end: 0;
}

kendo-grid .k-grid-header .k-grid-column-menu, kendo-grid .k-grid-header .k-grid-header-menu {
  z-index: 1;
}

.k-grid-content-sticky.k-grid-row-sticky {
  z-index: 3;
}

.k-grid .k-table .k-grid-header-sticky, .k-grid .k-table .k-grid-content-sticky, .k-grid .k-table .k-grid-footer-sticky {
  border-inline-end-width: 1px;
}

.k-grid .k-table .k-grid-header-sticky:not([style*="display: none"]) + td, .k-grid .k-table .k-grid-header-sticky:not([style*="display: none"]) + .k-table-td, .k-grid .k-table .k-grid-header-sticky:not([style*="display: none"]) + .k-table-th, .k-grid .k-table .k-grid-content-sticky:not([style*="display: none"]) + td, .k-grid .k-table .k-grid-content-sticky:not([style*="display: none"]) + .k-table-td, .k-grid .k-table .k-grid-content-sticky:not([style*="display: none"]) + .k-table-th, .k-grid .k-table .k-grid-footer-sticky:not([style*="display: none"]) + td, .k-grid .k-table .k-grid-footer-sticky:not([style*="display: none"]) + .k-table-td, .k-grid .k-table .k-grid-footer-sticky:not([style*="display: none"]) + .k-table-th {
  border-inline-start-width: 0;
}

.k-grid .k-grid-row-sticky {
  border-block-end-width: 1px;
  border-block-start-width: 1px;
}

.k-grid-header-sticky.k-table-th.k-grid-no-left-border.k-first {
  border-inline-start-width: 0;
}

.k-grid.k-grid-no-scrollbar .k-grid-header-wrap, .k-grid.k-grid-no-scrollbar .k-grid-footer-wrap {
  margin: 0;
  border-width: 0;
}

.k-grid.k-grid-no-scrollbar .k-grid-header, .k-grid.k-grid-no-scrollbar .k-grid-footer {
  padding: 0;
}

.k-grid.k-grid-no-scrollbar .k-grid-content {
  overflow-y: auto;
}

.k-grid-norecords {
  text-align: center;
}

div.k-grid-norecords {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}

.k-grid-norecords-template {
  box-sizing: border-box;
  margin-block: 0;
  margin-inline: auto;
  width: 20em;
  height: 4em;
  border: 1px solid;
  line-height: 4em;
}

.k-column-title {
  min-width: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-shrink: 1;
  overflow: hidden;
}

.k-grid .k-grid-sm .k-table-th, .k-grid-sm .k-table-th {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-grid .k-grid-sm td, .k-grid .k-grid-sm .k-table-td, .k-grid-sm td, .k-grid-sm .k-table-td {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-grid .k-grid-sm .k-grouping-header, .k-grid-sm .k-grouping-header {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-grid .k-grid-sm .k-grouping-header::before, .k-grid-sm .k-grouping-header::before {
  -webkit-margin-start: calc(var(--kendo-spacing-1, 0.25rem) * -1);
          margin-inline-start: calc(var(--kendo-spacing-1, 0.25rem) * -1);
}

.k-grid .k-grid-sm .k-grid-header .k-table-th > .k-link, .k-grid-sm .k-grid-header .k-table-th > .k-link {
  margin-block: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  margin-inline: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-grid .k-grid-sm .k-grid-header .k-grid-filter, .k-grid .k-grid-sm .k-grid-header .k-header-column-menu, .k-grid .k-grid-sm .k-grid-header .k-grid-header-menu, .k-grid-sm .k-grid-header .k-grid-filter, .k-grid-sm .k-grid-header .k-header-column-menu, .k-grid-sm .k-grid-header .k-grid-header-menu {
  padding: var(--kendo-spacing-0\.5, 0.125rem);
  width: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-0\.5, 0.125rem) * 2 + 2px);
  height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-0\.5, 0.125rem) * 2 + 2px);
  inset-block-end: calc(var(--kendo-spacing-1, 0.25rem) + 0.7142857143em - var(--kendo-line-height, normal) * 1em / 2 - var(--kendo-spacing-1, 0.25rem) * 2 / 2);
}

.k-grid .k-grid-sm .k-table-th > .k-cell-inner, .k-grid-sm .k-table-th > .k-cell-inner {
  margin-block: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  margin-inline: calc(var(--kendo-spacing-2, 0.5rem) * -1);
}

.k-grid .k-grid-sm .k-table-th > .k-cell-inner > .k-link, .k-grid-sm .k-table-th > .k-cell-inner > .k-link {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-grid .k-grid-sm .k-grouping-row .k-icon, .k-grid-sm .k-grouping-row .k-icon {
  -webkit-margin-start: calc(8px - var(--kendo-spacing-2, 0.5rem));
          margin-inline-start: calc(8px - var(--kendo-spacing-2, 0.5rem));
}

.k-grid .k-grid-sm .k-grouping-dropclue, .k-grid-sm .k-grouping-dropclue {
  height: calc(1em + var(--kendo-spacing-0\.5, 0.125rem) * 2 + 8px);
}

.k-grid .k-grid-sm .k-hierarchy-cell, .k-grid .k-grid-sm .k-drag-cell, .k-grid-sm .k-hierarchy-cell, .k-grid-sm .k-drag-cell {
  padding: 0;
}

.k-grid .k-grid-sm .k-hierarchy-cell > .k-icon, .k-grid .k-grid-sm .k-drag-cell > .k-icon, .k-grid-sm .k-hierarchy-cell > .k-icon, .k-grid-sm .k-drag-cell > .k-icon {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: 0;
}

.k-grid .k-grid-sm .k-edit-cell, .k-grid .k-grid-sm .k-command-cell, .k-grid .k-grid-sm .k-grid-edit-row td, .k-grid .k-grid-sm .k-grid-edit-row .k-table-td, .k-grid-sm .k-edit-cell, .k-grid-sm .k-command-cell, .k-grid-sm .k-grid-edit-row td, .k-grid-sm .k-grid-edit-row .k-table-td {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-grid .k-grid-sm .k-filter-row td, .k-grid .k-grid-sm .k-filter-row .k-table-td, .k-grid .k-grid-sm .k-filter-row .k-table-th, .k-grid-sm .k-filter-row td, .k-grid-sm .k-filter-row .k-table-td, .k-grid-sm .k-filter-row .k-table-th {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-grid .k-grid-sm .k-filtercell > span, .k-grid .k-grid-sm .k-filtercell .k-filtercell-wrapper, .k-grid-sm .k-filtercell > span, .k-grid-sm .k-filtercell .k-filtercell-wrapper {
  gap: calc(var(--kendo-spacing-1, 0.25rem) / 2);
}

.k-grid .k-grid-sm .k-selection-aggregates, .k-grid-sm .k-selection-aggregates {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-grid .k-grid-sm .k-resizer-wrap, .k-grid-sm .k-resizer-wrap {
  display: block;
  width: 100%;
  -webkit-padding-before: calc(var(--kendo-spacing-0\.5, 0.125rem) - var(--kendo-spacing-0\.5, 0.125rem));
          padding-block-start: calc(var(--kendo-spacing-0\.5, 0.125rem) - var(--kendo-spacing-0\.5, 0.125rem));
  -webkit-padding-after: var(--kendo-spacing-0\.5, 0.125rem);
          padding-block-end: var(--kendo-spacing-0\.5, 0.125rem);
  position: absolute;
  background: none;
  cursor: row-resize;
  z-index: 2;
}

.k-grid .k-grid-md .k-table-th, .k-grid-md .k-table-th {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-grid .k-grid-md td, .k-grid .k-grid-md .k-table-td, .k-grid-md td, .k-grid-md .k-table-td {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-grid .k-grid-md .k-grouping-header, .k-grid-md .k-grouping-header {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-grid .k-grid-md .k-grouping-header::before, .k-grid-md .k-grouping-header::before {
  -webkit-margin-start: calc(var(--kendo-spacing-2, 0.5rem) * -1);
          margin-inline-start: calc(var(--kendo-spacing-2, 0.5rem) * -1);
}

.k-grid .k-grid-md .k-grid-header .k-table-th > .k-link, .k-grid-md .k-grid-header .k-table-th > .k-link {
  margin-block: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  margin-inline: calc(var(--kendo-spacing-3, 0.75rem) * -1);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-grid .k-grid-md .k-grid-header .k-grid-filter, .k-grid .k-grid-md .k-grid-header .k-header-column-menu, .k-grid .k-grid-md .k-grid-header .k-grid-header-menu, .k-grid-md .k-grid-header .k-grid-filter, .k-grid-md .k-grid-header .k-header-column-menu, .k-grid-md .k-grid-header .k-grid-header-menu {
  padding: var(--kendo-spacing-1, 0.25rem);
  width: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
  height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
  inset-block-end: calc(var(--kendo-spacing-2, 0.5rem) + 0.7142857143em - var(--kendo-line-height, normal) * 1em / 2 - var(--kendo-spacing-1, 0.25rem) * 2 / 2);
}

.k-grid .k-grid-md .k-table-th > .k-cell-inner, .k-grid-md .k-table-th > .k-cell-inner {
  margin-block: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  margin-inline: calc(var(--kendo-spacing-3, 0.75rem) * -1);
}

.k-grid .k-grid-md .k-table-th > .k-cell-inner > .k-link, .k-grid-md .k-table-th > .k-cell-inner > .k-link {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-grid .k-grid-md .k-grouping-row .k-icon, .k-grid-md .k-grouping-row .k-icon {
  -webkit-margin-start: calc(8px - var(--kendo-spacing-3, 0.75rem));
          margin-inline-start: calc(8px - var(--kendo-spacing-3, 0.75rem));
}

.k-grid .k-grid-md .k-grouping-dropclue, .k-grid-md .k-grouping-dropclue {
  height: calc(1em + var(--kendo-spacing-1, 0.25rem) * 2 + 8px);
}

.k-grid .k-grid-md .k-hierarchy-cell, .k-grid .k-grid-md .k-drag-cell, .k-grid-md .k-hierarchy-cell, .k-grid-md .k-drag-cell {
  padding: 0;
}

.k-grid .k-grid-md .k-hierarchy-cell > .k-icon, .k-grid .k-grid-md .k-drag-cell > .k-icon, .k-grid-md .k-hierarchy-cell > .k-icon, .k-grid-md .k-drag-cell > .k-icon {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: 0;
}

.k-grid .k-grid-md .k-edit-cell, .k-grid .k-grid-md .k-command-cell, .k-grid .k-grid-md .k-grid-edit-row td, .k-grid .k-grid-md .k-grid-edit-row .k-table-td, .k-grid-md .k-edit-cell, .k-grid-md .k-command-cell, .k-grid-md .k-grid-edit-row td, .k-grid-md .k-grid-edit-row .k-table-td {
  padding-block: calc(var(--kendo-spacing-1\.5, 0.375rem) / 2);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-grid .k-grid-md .k-filter-row td, .k-grid .k-grid-md .k-filter-row .k-table-td, .k-grid .k-grid-md .k-filter-row .k-table-th, .k-grid-md .k-filter-row td, .k-grid-md .k-filter-row .k-table-td, .k-grid-md .k-filter-row .k-table-th {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-grid .k-grid-md .k-filtercell > span, .k-grid .k-grid-md .k-filtercell .k-filtercell-wrapper, .k-grid-md .k-filtercell > span, .k-grid-md .k-filtercell .k-filtercell-wrapper {
  gap: calc(var(--kendo-spacing-2, 0.5rem) / 2);
}

.k-grid .k-grid-md .k-selection-aggregates, .k-grid-md .k-selection-aggregates {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-grid .k-grid-md .k-resizer-wrap, .k-grid-md .k-resizer-wrap {
  display: block;
  width: 100%;
  -webkit-padding-before: calc(var(--kendo-spacing-1\.5, 0.375rem) / 2 - var(--kendo-spacing-0\.5, 0.125rem));
          padding-block-start: calc(var(--kendo-spacing-1\.5, 0.375rem) / 2 - var(--kendo-spacing-0\.5, 0.125rem));
  -webkit-padding-after: calc(var(--kendo-spacing-1\.5, 0.375rem) / 2);
          padding-block-end: calc(var(--kendo-spacing-1\.5, 0.375rem) / 2);
  position: absolute;
  background: none;
  cursor: row-resize;
  z-index: 2;
}

.k-grid-stack .k-grid-content .k-table {
  table-layout: auto;
}

.k-grid-stack .k-table-td, .k-grid-stack .k-grid-edit-row .k-table-td {
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-grid-stack .k-group-col, .k-grid-stack .k-hierarchy-col {
  width: var(--kendo-spacing-2, 0.5rem);
}

.k-grid-stack .k-grouping-row p {
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-grid-stack .k-grouping-row .k-icon {
  padding: var(--kendo-spacing-1, 0.25rem);
  margin: 0;
}

.k-grid-stack .k-grid-column-template {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  gap: 0;
  -webkit-padding-start: var(--kendo-spacing-1, 0.25rem);
          padding-inline-start: var(--kendo-spacing-1, 0.25rem);
}

.k-grid-stack-row {
  display: grid;
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-grid-edit-row .k-grid-stack-row {
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-grid-stack-header {
  font-size: var(--kendo-font-size-sm, inherit);
  font-weight: var(--kendo-font-weight-bold, bold);
}

.k-grid-stack-content {
  min-height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal));
}

.k-grid-stack-cell:focus, .k-grid-stack-cell.k-focus {
  outline-offset: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-grid-stack-cell.k-command-cell {
  padding: 0;
  grid-column: 1/-1;
}

.k-grid-stack-cell.k-command-cell .k-grid-stack-content {
  display: flex;
  flex-wrap: wrap;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-grid-stack-cell .k-dirty {
  inset-inline-start: auto;
  inset-inline-end: 0;
}

.k-grid-stack-expandable .k-table-td {
  position: relative;
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-grid-stack-expandable .k-table-td::before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: var(--kendo-spacing-2\.5, 0.625rem);
  box-shadow: var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12));
  inset-block-start: calc(var(--kendo-spacing-2\.5, 0.625rem) * -1);
  inset-inline-start: 0;
}

.k-drag-cell .k-grid-stack-content {
  display: flex;
  align-items: center;
  gap: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  touch-action: none;
}

.k-grid-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

.k-grid-toggle .k-icon {
  pointer-events: auto;
  cursor: pointer;
}

.k-loading-pdf-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: 100;
}

.k-loading-pdf-mask > .k-i-loading {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  font-size: 64px;
}

.k-loading-pdf-mask .k-loading-pdf-progress {
  margin: auto;
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
}

.k-pdf-export .k-loading-pdf-mask {
  display: none;
}

.k-grid-pdf-export-element {
  position: absolute;
  inset-inline-start: -10000px;
  inset-block-start: -10000px;
}

.k-grid-pdf-export-element .k-filter-row {
  display: none;
}

.k-pdf-export-shadow .k-grid {
  float: inline-start;
  width: auto !important;
}

.k-pdf-export-shadow .k-grid, .k-pdf-export-shadow .k-grid-content, .k-pdf-export-shadow .k-grid-content-locked {
  height: auto !important;
  overflow: visible;
}

.k-pdf-export-shadow .k-grid-header-locked + .k-grid-header-wrap, .k-pdf-export-shadow .k-grid-header-locked + .k-grid-content, .k-pdf-export-shadow .k-grid-header-locked + .k-grid-footer-wrap {
  width: auto !important;
}

.k-pdf-export-shadow .k-grid-header, .k-pdf-export-shadow .k-grid[data-role=grid] .k-grid-footer {
  padding: 0 !important;
}

.k-filter-menu-popup {
  min-width: 230px;
  max-width: 320px;
}

.k-filter-menu {
  box-sizing: border-box;
}

.k-filter-menu-container {
  padding: var(--kendo-spacing-2, 0.5rem);
  box-sizing: border-box;
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-filter-menu-container .k-filter-and {
  width: -webkit-min-content;
  width: min-content;
  align-self: start;
}

.k-filter-menu-container .k-actions, .k-filter-menu-container .k-edit-buttons, .k-filter-menu-container .k-action-buttons, .k-filter-menu-container .k-columnmenu-actions, .k-filter-menu-container .k-form-buttons {
  margin: 0;
  padding: 0;
}

.k-filter-menu-container kendo-numeric-filter-menu, .k-filter-menu-container kendo-grid-string-filter-menu, .k-filter-menu-container kendo-grid-date-filter-menu, .k-filter-menu-container kendo-grid-numeric-filter-menu, .k-filter-menu-container kendo-grid-filter-menu-input-wrapper, .k-filter-menu-container kendo-treelist-string-filter-menu, .k-filter-menu-container kendo-treelist-date-filter-menu, .k-filter-menu-container kendo-treelist-numeric-filter-menu, .k-filter-menu-container kendo-treelist-filter-menu-input-wrapper {
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-filter-menu.k-popup .k-filter-menu-container, .k-grid-filter-popup.k-popup .k-filter-menu-container {
  min-width: 230px;
  max-width: 320px;
}

.k-multicheck-wrap {
  margin: 0;
  padding: 0;
  white-space: nowrap;
  list-style: none;
}

.k-multicheck-wrap .k-item, .k-multicheck-wrap .k-check-all-wrap {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  flex-flow: row nowrap;
}

.k-filter-selected-items {
  font-weight: var(--kendo-font-weight-bold, normal);
  line-height: normal;
  white-space: nowrap;
}

.k-autofitting {
  width: auto !important;
  table-layout: auto !important;
}

.k-autofitting .k-table-th, .k-autofitting td, .k-autofitting .k-table-td {
  white-space: nowrap !important;
}

.k-autofitting .k-detail-row {
  display: none !important;
}

.k-grid-assistant-window .k-window-content {
  padding: 0;
  border-end-end-radius: inherit;
  border-end-start-radius: inherit;
}

.k-column-menu-popup, .k-grid-columnmenu-popup {
  min-width: 230px;
  box-sizing: border-box;
}

.k-column-menu-popup.k-popup, .k-grid-columnmenu-popup.k-popup {
  max-width: 320px;
}

.k-column-menu-popup .k-actions, .k-column-menu-popup .k-edit-buttons, .k-column-menu-popup .k-action-buttons, .k-column-menu-popup .k-columnmenu-actions, .k-column-menu-popup .k-form-buttons, .k-grid-columnmenu-popup .k-actions, .k-grid-columnmenu-popup .k-edit-buttons, .k-grid-columnmenu-popup .k-action-buttons, .k-grid-columnmenu-popup .k-columnmenu-actions, .k-grid-columnmenu-popup .k-form-buttons {
  margin: 0;
}

.k-column-menu {
  box-sizing: border-box;
}

.k-column-menu .k-menu:not(.k-context-menu) {
  font-weight: var(--kendo-font-weight, 400);
}

.k-column-menu .k-expander {
  border: 0;
  background: inherit;
}

.k-column-menu .k-expander .k-columnmenu-item {
  display: flex;
  align-items: center;
}

.k-column-menu .k-columnmenu-indicators {
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  display: flex;
  align-items: center;
  justify-content: center;
}

.k-column-menu .k-columnmenu-item:has(> .k-columnmenu-item-actions, > .k-columnmenu-indicators) {
  display: flex;
  align-items: center;
}

.k-column-menu-tabbed {
  border-radius: var(--kendo-border-radius-md, 0.25rem) var(--kendo-border-radius-md, 0.25rem) 0 0;
}

.k-column-menu-tabbed .k-tabstrip-items {
  margin: -1px -1px 0;
}

.k-column-menu-tabbed .k-tabstrip-items .k-item {
  flex: 1;
}

.k-column-menu-tabbed .k-tabstrip-items .k-link {
  justify-content: center;
}

.k-column-menu-tabbed .k-tabstrip-content {
  padding-inline: var(--kendo-spacing-0, 0px);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  border-width: 0;
}

.k-column-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.k-column-chooser-title, .k-column-list-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-column-list-item {
  margin: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 4px;
  cursor: pointer;
  position: relative;
}

.k-column-list-item .k-checkbox-label {
  margin: 0;
}

.k-column-list-item:focus {
  outline: none;
}

.k-columns-items-wrap {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-0, 0px);
}

.k-columnmenu-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  outline: 0;
  cursor: pointer;
}

.k-columnmenu-item > .k-icon, .k-columnmenu-item > .k-expander-indicator {
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-columnmenu-item-wrapper + .k-columnmenu-item-wrapper, .k-column-menu-footer {
  -webkit-border-before: 1px solid;
          border-block-start: 1px solid;
  border-block-start-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-columnmenu-item-content {
  overflow: hidden;
}

.k-column-menu-group-header {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  flex: 0 0 auto;
  position: relative;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-column-menu-group-header-text {
  border-block-end-width: 1px;
  border-block-end-style: solid;
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height, normal);
  font-weight: var(--kendo-font-weight-bold, normal);
  text-transform: uppercase;
  flex: 1 1 auto;
}

.k-grid-header, .k-grid-header-wrap, .k-grouping-header, .k-grid .k-table-th, .k-grid td, .k-grid .k-table-td, .k-grid-footer, .k-grid-footer-wrap, .k-grid-content-locked, .k-grid-footer-locked, .k-grid-header-locked, .k-filter-row > .k-table-th, .k-filter-row > td, .k-filter-row > .k-table-td {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-grid-header, .k-grouping-header, .k-grid-add-row, .k-grid-footer {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-grid .k-table {
  background-color: inherit;
}

.k-grid-toolbar {
  border-color: inherit;
  box-shadow: none;
}

.k-grid-content {
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-group-footer td, .k-grouping-row td, .k-group-footer .k-table-td, .k-grouping-row .k-table-td, .k-table-tbody .k-group-cell {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-grouping-dropclue::before {
  border-color: var(--kendo-color-on-app-surface, #3d3d3d) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

.k-grouping-dropclue::after {
  background-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-grid {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-grid .k-table-row.k-table-alt-row {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-grid .k-table-tbody > .k-table-row:not(.k-detail-row):hover, .k-grid .k-table-tbody > .k-table-row:not(.k-detail-row).k-hover {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 11%, transparent);
}

.k-grid td.k-selected, .k-grid .k-table-row.k-selected > td, .k-grid .k-table-td.k-selected, .k-grid .k-table-row.k-selected > .k-table-td {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-grid td.k-highlighted, .k-grid .k-table-row.k-highlighted > td, .k-grid .k-table-td.k-highlighted, .k-grid .k-table-row.k-highlighted > .k-table-td {
  background-color: color-mix(in srgb, var(--kendo-color-warning, #ffc000) 25%, transparent);
}

.k-grid td.k-highlighted.k-selected, .k-grid .k-table-row.k-highlighted.k-selected > td, .k-grid .k-table-td.k-highlighted.k-selected, .k-grid .k-table-row.k-highlighted.k-selected > .k-table-td, .k-grid .k-table-row.k-highlighted > .k-table-td.k-selected, .k-grid .k-table-row.k-selected > .k-table-td.k-highlighted {
  background-color: color-mix(in srgb, color-mix(in srgb, var(--kendo-color-primary, #ff6358), var(--kendo-color-warning, #ffc000)) 42%, transparent);
}

.k-grid .k-table-th:focus, .k-grid .k-table-th.k-focus, .k-grid td:focus, .k-grid td.k-focus, .k-grid .k-table-td:focus, .k-grid .k-table-td.k-focus, .k-grid .k-master-row > td:focus, .k-grid .k-master-row > td.k-focus, .k-grid .k-grouping-row > td:focus, .k-grid .k-grouping-row > td.k-focus, .k-grid .k-detail-row > td:focus, .k-grid .k-detail-row > td.k-focus, .k-grid .k-group-footer > td:focus, .k-grid .k-group-footer > td.k-focus, .k-grid .k-master-row > .k-table-td:focus, .k-grid .k-master-row > .k-table-td.k-focus, .k-grid .k-grouping-row > .k-table-td:focus, .k-grid .k-grouping-row > .k-table-td.k-focus, .k-grid .k-detail-row > .k-table-td:focus, .k-grid .k-detail-row > .k-table-td.k-focus, .k-grid .k-group-footer > .k-table-td:focus, .k-grid .k-group-footer > .k-table-td.k-focus, .k-grid .k-grid-pager:focus, .k-grid .k-grid-pager.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-grid .k-grid-filter, .k-grid .k-header-column-menu, .k-grid .k-grid-header-menu, .k-grid .k-hierarchy-cell .k-icon {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-grid .k-grouping-row {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-grid .k-grouping-row .k-icon {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-grid .k-grouping-row .k-grid-content-sticky {
  border-color: rgba(0, 0, 0, 0.3);
  border-block-start-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-grid .k-grid-header-locked, .k-grid .k-grid-content-locked, .k-grid .k-grid-footer-locked, .k-grid .k-grid-header-locked .k-table-th, .k-grid .k-grid-content-locked td, .k-grid .k-grid-content-locked .k-table-td, .k-grid .k-grid-footer-locked td, .k-grid .k-grid-footer-locked .k-table-td {
  border-color: rgba(0, 0, 0, 0.3);
}

.k-grid .k-grid-content-locked .k-group-footer td, .k-grid .k-grid-content-locked .k-group-footer .k-table-td, .k-grid .k-grid-content-locked .k-group-cell {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-grid .k-grid-content-locked .k-grouping-row + .k-table-row td, .k-grid .k-grid-content-locked .k-grouping-row + .k-table-row .k-table-td {
  border-block-start-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-grid .k-grid-header-locked .k-table-th {
  border-block-end-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-grid .k-master-row .k-grid-content-sticky {
  border-color: rgba(0, 0, 0, 0.3);
  background-color: var(--kendo-color-surface-alt, #ffffff);
  border-block-start-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-grid .k-master-row .k-grid-row-sticky, .k-grid .k-master-row.k-grid-row-sticky > .k-table-td {
  background-color: var(--kendo-color-surface-alt, #ffffff);
  border-block-start-color: rgba(0, 0, 0, 0.3);
  border-block-end-color: rgba(0, 0, 0, 0.3);
}

.k-grid .k-master-row.k-table-alt-row .k-grid-content-sticky, .k-grid .k-master-row.k-table-alt-row.k-grid-row-sticky > .k-table-td, .k-grid .k-master-row.k-table-alt-row .k-grid-row-sticky {
  background-color: var(--kendo-color-base, #f5f5f5);
}

.k-grid .k-master-row.k-table-row td.k-grid-content-sticky, .k-grid .k-master-row.k-table-row.k-grid-row-sticky > .k-table-td, .k-grid .k-master-row.k-table-row .k-table-td.k-grid-row-sticky, .k-grid .k-master-row.k-table-row td.k-grid-content-sticky, .k-grid .k-master-row.k-table-row .k-table-td.k-grid-content-sticky {
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-grid .k-master-row.k-table-alt-row td.k-grid-content-sticky, .k-grid .k-master-row.k-table-alt-row.k-grid-row-sticky > .k-table-td, .k-grid .k-master-row.k-table-alt-row .k-table-td.k-grid-row-sticky, .k-grid .k-master-row.k-table-alt-row td.k-grid-content-sticky, .k-grid .k-master-row.k-table-alt-row .k-table-td.k-grid-content-sticky {
  background-color: var(--kendo-color-base, #f5f5f5);
}

.k-grid .k-master-row.k-table-row:hover .k-grid-content-sticky, .k-grid .k-master-row.k-table-row:hover .k-grid-row-sticky, .k-grid .k-master-row.k-table-row:hover.k-grid-row-sticky > .k-table-td, .k-grid .k-master-row.k-table-row.k-hover .k-grid-content-sticky, .k-grid .k-master-row.k-table-row.k-hover .k-grid-row-sticky, .k-grid .k-master-row.k-table-row.k-hover.k-grid-row-sticky > .k-table-td {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-grid .k-master-row.k-table-row.k-selected td.k-grid-content-sticky::before, .k-grid .k-master-row.k-table-row.k-selected.k-grid-row-sticky > .k-table-td::before, .k-grid .k-master-row.k-table-row.k-selected .k-table-td.k-grid-row-sticky::before, .k-grid .k-master-row.k-table-row td.k-grid-content-sticky.k-selected::before, .k-grid .k-master-row.k-table-row .k-table-td.k-grid-content-sticky.k-selected::before {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-grid .k-master-row.k-table-row.k-highlighted td.k-grid-content-sticky::before, .k-grid .k-master-row.k-table-row.k-highlighted.k-grid-row-sticky > .k-table-td::before, .k-grid .k-master-row.k-table-row.k-highlighted .k-table-td.k-grid-row-sticky::before, .k-grid .k-master-row.k-table-row td.k-grid-content-sticky.k-highlighted::before, .k-grid .k-master-row.k-table-row .k-table-td.k-grid-content-sticky.k-highlighted::before {
  background-color: color-mix(in srgb, var(--kendo-color-warning, #ffc000) 25%, transparent);
}

.k-grid .k-master-row.k-table-row.k-selected.k-highlighted td.k-grid-content-sticky::before, .k-grid .k-master-row.k-table-row.k-selected.k-highlighted.k-grid-row-sticky > .k-table-td::before, .k-grid .k-master-row.k-table-row.k-selected.k-highlighted .k-table-td.k-grid-row-sticky::before, .k-grid .k-master-row.k-selected.k-table-row .k-table-td.k-grid-content-sticky.k-highlighted::before, .k-grid .k-master-row.k-highlighted.k-table-row .k-table-td.k-grid-content-sticky.k-selected::before, .k-grid .k-master-row.k-table-row td.k-grid-content-sticky.k-selected.k-highlighted::before, .k-grid .k-master-row.k-table-row .k-table-td.k-grid-content-sticky.k-selected.k-highlighted::before {
  background-color: color-mix(in srgb, color-mix(in srgb, var(--kendo-color-primary, #ff6358), var(--kendo-color-warning, #ffc000)) 42%, transparent);
}

col.k-sorted, .k-table-th.k-sorted {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 3%, transparent);
}

.k-grid-header .k-sort-icon, .k-grid-header .k-sort-order {
  color: var(--kendo-color-primary, #ff6358);
}

.k-grid-header .k-grid-filter:hover, .k-grid-header .k-header-column-menu:hover, .k-grid-header .k-grid-header-menu:hover, .k-grid-header .k-hierarchy-cell .k-icon:hover {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-grid-header .k-grid-filter:focus, .k-grid-header .k-grid-filter.k-focus, .k-grid-header .k-header-column-menu:focus, .k-grid-header .k-header-column-menu.k-focus, .k-grid-header .k-grid-header-menu:focus, .k-grid-header .k-grid-header-menu.k-focus, .k-grid-header .k-hierarchy-cell .k-icon:focus, .k-grid-header .k-hierarchy-cell .k-icon.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1);
}

.k-grid-header .k-grid-filter.k-active, .k-grid-header .k-header-column-menu.k-active, .k-grid-header .k-grid-header-menu.k-active, .k-grid-header .k-hierarchy-cell .k-icon.k-active {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-grid-header .k-table-th.k-grid-header-sticky, .k-grid-header td.k-grid-header-sticky, .k-grid-header .k-table-td.k-grid-header-sticky, .k-grid-header .k-grid-header-sticky.k-sorted {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
  border-inline-end-color: rgba(0, 0, 0, 0.3);
  border-inline-start-color: rgba(0, 0, 0, 0.3);
}

.k-grid-footer {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-grid-footer .k-grid-footer-sticky {
  border-inline-start-color: rgba(0, 0, 0, 0.3);
  border-inline-end-color: rgba(0, 0, 0, 0.3);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-selection-aggregates {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-grouping-row .k-grid-content-sticky {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-grouping-row:hover .k-grid-content-sticky, .k-grouping-row.k-hover .k-grid-content-sticky {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-column-list-item:hover, .k-columnmenu-item:hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-column-list-item:focus, .k-column-list-item.k-focus, .k-columnmenu-item:focus, .k-columnmenu-item.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-columnmenu-item.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-column-menu .k-menu:not(.k-context-menu) {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-column-menu .k-menu:not(.k-context-menu) .k-item:hover, .k-column-menu .k-menu:not(.k-context-menu) .k-item.k-hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-column-menu .k-menu:not(.k-context-menu) .k-item:focus, .k-column-menu .k-menu:not(.k-context-menu) .k-item.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-column-menu-tabbed {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-column-menu-group-header-text {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-check-all-wrap {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-grid-norecords-template {
  background-color: var(--kendo-color-surface-alt, #ffffff);
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-resizer-wrap.k-hover .k-row-resizer {
  background-color: color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 20%, transparent);
}

.k-resizer-wrap.k-active .k-row-resizer {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-columnmenu-indicators {
  color: var(--kendo-color-primary, #ff6358);
}

.k-grid-stack-header {
  color: var(--kendo-color-subtle, #666666);
}

.k-grid-stack-cell:focus, .k-grid-stack-cell.k-focus {
  outline: 1px solid color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 12%, transparent);
}

.k-grid-stack-cell.k-selected {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-grid-stack-cell .k-dirty {
  border-inline-start-color: rgba(0, 0, 0, 0);
  border-inline-end-color: currentColor;
}

.k-touch-action-none {
  touch-action: none;
}

.\!k-touch-action-none {
  touch-action: none !important;
}

.k-touch-action-auto {
  touch-action: auto;
}

.\!k-touch-action-auto {
  touch-action: auto !important;
}

.k-touch-action-pan-x {
  touch-action: pan-x;
}

.\!k-touch-action-pan-x {
  touch-action: pan-x !important;
}

.k-touch-action-pan-left {
  touch-action: pan-left;
}

.\!k-touch-action-pan-left {
  touch-action: pan-left !important;
}

.k-touch-action-pan-right {
  touch-action: pan-right;
}

.\!k-touch-action-pan-right {
  touch-action: pan-right !important;
}

.k-touch-action-pan-y {
  touch-action: pan-y;
}

.\!k-touch-action-pan-y {
  touch-action: pan-y !important;
}

.k-touch-action-pan-up {
  touch-action: pan-up;
}

.\!k-touch-action-pan-up {
  touch-action: pan-up !important;
}

.k-touch-action-pan-down {
  touch-action: pan-down;
}

.\!k-touch-action-pan-down {
  touch-action: pan-down !important;
}

.k-touch-action-pinch-zoom {
  touch-action: pinch-zoom;
}

.\!k-touch-action-pinch-zoom {
  touch-action: pinch-zoom !important;
}

.k-touch-action-manipulation {
  touch-action: manipulation;
}

.\!k-touch-action-manipulation {
  touch-action: manipulation !important;
}

.k-user-select-none {
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.\!k-user-select-none {
  -webkit-user-select: none !important;
  -ms-user-select: none !important;
      user-select: none !important;
}

.k-user-select-auto {
  -webkit-user-select: auto;
  -ms-user-select: auto;
      user-select: auto;
}

.\!k-user-select-auto {
  -webkit-user-select: auto !important;
  -ms-user-select: auto !important;
      user-select: auto !important;
}

.k-user-select-text {
  -webkit-user-select: text;
  -ms-user-select: text;
      user-select: text;
}

.\!k-user-select-text {
  -webkit-user-select: text !important;
  -ms-user-select: text !important;
      user-select: text !important;
}

.k-user-select-all {
  -webkit-user-select: all;
  user-select: all;
}

.\!k-user-select-all {
  -webkit-user-select: all !important;
  user-select: all !important;
}

.k-user-select-contain {
  -ms-user-select: element;
      user-select: contain;
}

.\!k-user-select-contain {
  -ms-user-select: element !important;
      user-select: contain !important;
}

.k-cursor-none {
  cursor: none;
}

.\!k-cursor-none {
  cursor: none !important;
}

.k-cursor-auto {
  cursor: auto;
}

.\!k-cursor-auto {
  cursor: auto !important;
}

.k-cursor-default {
  cursor: default;
}

.\!k-cursor-default {
  cursor: default !important;
}

.k-cursor-context-menu {
  cursor: context-menu;
}

.\!k-cursor-context-menu {
  cursor: context-menu !important;
}

.k-cursor-help {
  cursor: help;
}

.\!k-cursor-help {
  cursor: help !important;
}

.k-cursor-pointer {
  cursor: pointer;
}

.\!k-cursor-pointer {
  cursor: pointer !important;
}

.k-cursor-progress {
  cursor: progress;
}

.\!k-cursor-progress {
  cursor: progress !important;
}

.k-cursor-wait {
  cursor: wait;
}

.\!k-cursor-wait {
  cursor: wait !important;
}

.k-cursor-cell {
  cursor: cell;
}

.\!k-cursor-cell {
  cursor: cell !important;
}

.k-cursor-crosshair {
  cursor: crosshair;
}

.\!k-cursor-crosshair {
  cursor: crosshair !important;
}

.k-cursor-text {
  cursor: text;
}

.\!k-cursor-text {
  cursor: text !important;
}

.k-cursor-vertical-text {
  cursor: vertical-text;
}

.\!k-cursor-vertical-text {
  cursor: vertical-text !important;
}

.k-cursor-alias {
  cursor: alias;
}

.\!k-cursor-alias {
  cursor: alias !important;
}

.k-cursor-copy {
  cursor: copy;
}

.\!k-cursor-copy {
  cursor: copy !important;
}

.k-cursor-move {
  cursor: move;
}

.\!k-cursor-move {
  cursor: move !important;
}

.k-cursor-no-drop {
  cursor: no-drop;
}

.\!k-cursor-no-drop {
  cursor: no-drop !important;
}

.k-cursor-not-allowed {
  cursor: not-allowed;
}

.\!k-cursor-not-allowed {
  cursor: not-allowed !important;
}

.k-cursor-e-resize {
  cursor: e-resize;
}

.\!k-cursor-e-resize {
  cursor: e-resize !important;
}

.k-cursor-n-resize {
  cursor: n-resize;
}

.\!k-cursor-n-resize {
  cursor: n-resize !important;
}

.k-cursor-ne-resize {
  cursor: ne-resize;
}

.\!k-cursor-ne-resize {
  cursor: ne-resize !important;
}

.k-cursor-nw-resize {
  cursor: nw-resize;
}

.\!k-cursor-nw-resize {
  cursor: nw-resize !important;
}

.k-cursor-s-resize {
  cursor: s-resize;
}

.\!k-cursor-s-resize {
  cursor: s-resize !important;
}

.k-cursor-se-resize {
  cursor: se-resize;
}

.\!k-cursor-se-resize {
  cursor: se-resize !important;
}

.k-cursor-sw-resize {
  cursor: sw-resize;
}

.\!k-cursor-sw-resize {
  cursor: sw-resize !important;
}

.k-cursor-w-resize {
  cursor: w-resize;
}

.\!k-cursor-w-resize {
  cursor: w-resize !important;
}

.k-cursor-ew-resize {
  cursor: ew-resize;
}

.\!k-cursor-ew-resize {
  cursor: ew-resize !important;
}

.k-cursor-ns-resize {
  cursor: ns-resize;
}

.\!k-cursor-ns-resize {
  cursor: ns-resize !important;
}

.k-cursor-nesw-resize {
  cursor: nesw-resize;
}

.\!k-cursor-nesw-resize {
  cursor: nesw-resize !important;
}

.k-cursor-nwse-resize {
  cursor: nwse-resize;
}

.\!k-cursor-nwse-resize {
  cursor: nwse-resize !important;
}

.k-cursor-col-resize {
  cursor: col-resize;
}

.\!k-cursor-col-resize {
  cursor: col-resize !important;
}

.k-cursor-row-resize {
  cursor: row-resize;
}

.\!k-cursor-row-resize {
  cursor: row-resize !important;
}

.k-cursor-all-scroll {
  cursor: all-scroll;
}

.\!k-cursor-all-scroll {
  cursor: all-scroll !important;
}

.k-cursor-zoom-in {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.\!k-cursor-zoom-in {
  cursor: -webkit-zoom-in !important;
  cursor: zoom-in !important;
}

.k-cursor-zoom-out {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.\!k-cursor-zoom-out {
  cursor: -webkit-zoom-out !important;
  cursor: zoom-out !important;
}

.k-cursor-grab {
  cursor: -webkit-grab;
  cursor: grab;
}

.\!k-cursor-grab {
  cursor: -webkit-grab !important;
  cursor: grab !important;
}

.k-cursor-grabbing {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.\!k-cursor-grabbing {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
}

.k-listview {
  margin: 0;
  padding: 0;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-flow: column nowrap;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-listview-bordered {
  border-width: 1px;
}

.k-listview-header {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}

.k-listview-bordered > .k-listview-header {
  border-block-end-width: 1px;
}

.k-listview-content {
  margin: 0;
  padding: 0;
  outline: 0;
  flex-grow: 1;
  position: relative;
  overflow: auto;
}

.k-listview-content::after {
  height: 0;
  clear: both;
  display: block;
}

.k-listview-content.k-d-flex::after, .k-listview-content.k-d-flex-row::after, .k-listview-content.k-d-flex-col::after, .k-listview-content.k-d-grid::after {
  display: none;
}

.k-listview-content-padding-rectangle {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-listview-content-padding-square {
  padding: var(--kendo-spacing-1, 0.25rem);
}

.k-listview-item {
  padding: 0;
  border-width: 0;
  outline: 0;
  border-style: solid;
  box-sizing: border-box;
  flex-shrink: 0;
}

.k-listview-item-padding-rectangle {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-listview-item-padding-rectangle .k-listview-link {
  margin-block: -var(--kendo-spacing-1, 0.25rem);
  margin-inline: -var(--kendo-spacing-1, 0.25rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-listview-item-padding-square {
  padding: var(--kendo-spacing-1, 0.25rem);
}

.k-listview-item-padding-square .k-listview-link {
  margin: -var(--kendo-spacing-1, 0.25rem);
  padding: var(--kendo-spacing-1, 0.25rem);
}

.k-listview-footer {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}

.k-listview-bordered > .k-listview-footer {
  border-block-start-width: 1px;
}

.k-listview-pager {
  border-width: 0;
  border-color: inherit;
}

.k-listview-bordered > .k-listview-pager-top {
  border-block-end-width: var(--kendo-listview-border-width, 1px);
}

.k-listview-bordered > .k-listview-pager-bottom {
  border-block-start-width: var(--kendo-listview-border-width, 1px);
}

.k-listview-borders-all .k-listview-item {
  border-width: 1px;
}

.k-listview-borders-horizontal .k-listview-item {
  border-block-start-width: 1px;
}

.k-listview-borders-horizontal .k-listview-item:first-child {
  border-block-start-width: 0;
}

.k-listview-borders-vertical .k-listview-item {
  border-inline-start-width: 1px;
}

.k-listview-borders-vertical .k-listview-item:first-child {
  border-inline-start-width: 0;
}

.k-listview {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-listview-content > .k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-listview-content > .k-selected {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-listview-item {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-chart-wizard .k-icon-text-wrapper {
  display: flex;
  align-items: center;
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-chart-wizard .k-icon-background-area {
  display: flex;
  padding: var(--kendo-spacing-4, 1rem);
  border-radius: var(--kendo-border-radius-md, 0.25rem);
}

.k-chart-types-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--kendo-spacing-4, 1rem);
}

.k-chart-wizard-splitter {
  height: 100%;
}

.k-chart-wizard-splitter .k-tabstrip {
  width: 100%;
  height: 100%;
}

.k-chart-wizard-preview-pane {
  padding: var(--kendo-spacing-4, 1rem);
}

.k-chart-wizard-property-pane {
  padding: var(--kendo-spacing-4, 1rem);
}

.k-chart-wizard .k-icon-text-wrapper.k-selected {
  color: var(--kendo-color-primary, #ff6358);
}

.k-chart-wizard .k-icon-text-wrapper.k-selected .k-icon-background-area {
  box-shadow: inset 0 0 0 1px var(--kendo-color-primary, #ff6358);
}

.k-chart-wizard .k-icon-text-wrapper:hover, .k-chart-wizard .k-icon-text-wrapper.k-hover {
  cursor: pointer;
}

.k-chart-wizard .k-icon-text-wrapper:focus .k-icon-background-area, .k-chart-wizard .k-icon-text-wrapper.k-focus .k-icon-background-area {
  box-shadow: inset 0 0 0 1px var(--kendo-color-primary-emphasis, #ff9d97);
}

.k-chart-wizard .k-icon-background-area {
  color: var(--kendo-color-primary, #ff6358);
  background-color: var(--kendo-color-primary-subtle, #ffeceb);
}

.k-spreadsheet {
  width: 100%;
  height: 600px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  cursor: default;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-spreadsheet .k-vertical-align-center {
  position: relative;
  inset-block-start: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-spreadsheet .k-vertical-align-bottom {
  position: relative;
  inset-block-start: 100%;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

.k-spreadsheet-toolbar {
  border-block-start-width: 0;
  border-inline-width: 0;
}

.k-spreadsheet-action-bar {
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size, inherit);
  font-family: Arial, Verdana, sans-serif;
  position: relative;
  display: flex;
  flex-direction: row;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-spreadsheet-name-editor {
  width: 10em;
}

.k-spreadsheet-formula-bar {
  min-width: 0px;
  border-color: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex: 1;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-spreadsheet-formula-bar > .k-icon {
  padding-block: 0;
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  box-sizing: content-box;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
  flex-shrink: 0;
}

.k-spreadsheet-formula-bar .k-tooltip, .k-spreadsheet-formula-bar .k-group-header, .k-spreadsheet-formula-bar .k-list-scroller {
  display: none;
}

.k-spreadsheet-formula-bar .k-spreadsheet-formula-input {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  line-height: var(--kendo-line-height, normal);
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula::before {
  content: "{";
  font-weight: 700;
}

.k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula::after {
  content: "}";
  font-weight: 700;
}

.k-spreadsheet-formula-input {
  outline: 0;
  white-space: pre;
  flex: 1;
  box-sizing: border-box;
}

.k-spreadsheet-formula-input > .k-syntax-func.k-syntax-at-point, .k-spreadsheet-formula-input > .k-syntax-bool.k-syntax-at-point, .k-spreadsheet-formula-input > .k-syntax-ref.k-syntax-at-point, .k-spreadsheet-formula-input > .k-syntax-str.k-syntax-at-point, .k-spreadsheet-formula-input > .k-syntax-num.k-syntax-at-point {
  text-decoration: underline;
}

.k-spreadsheet-formula-input > .k-series-a, .k-spreadsheet-formula-input > .k-series-b, .k-spreadsheet-formula-input > .k-series-c, .k-spreadsheet-formula-input > .k-series-d {
  background-color: rgba(0, 0, 0, 0);
}

.k-spreadsheet-formula-list {
  min-width: 100px;
}

.k-spreadsheet-formula-list .k-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-syntax-func, .k-syntax-startexp {
  font-weight: bold;
}

.k-spreadsheet-cell-editor {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  line-height: 20px;
  display: none;
  overflow: hidden;
  position: absolute;
  z-index: 100;
}

.k-spreadsheet-sheets-bar {
  -webkit-padding-after: var(--kendo-spacing-2, 0.5rem);
          padding-block-end: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
}

.k-spreadsheet-sheets {
  flex: 1 1 auto;
  overflow: hidden;
}

.k-spreadsheet-sheets .k-tabstrip-items-wrapper {
  border-width: 0;
}

.k-spreadsheet-sheets-bar-add {
  align-self: center;
}

.k-spreadsheet-sheets-bar-add:not(:hover) {
  border-color: rgba(0, 0, 0, 0);
  color: inherit;
  background: none;
}

.k-spreadsheet-sheets-items {
  flex: 1;
  overflow: hidden;
}

.k-spreadsheet-sheets-items .k-tabstrip-items-wrapper {
  margin: 0;
  border-width: 0;
}

.k-spreadsheet-sheets-items .k-item .k-link {
  display: inline-block;
}

.k-spreadsheet-sheets-items .k-item .k-spreadsheet-sheets-remove {
  -webkit-margin-end: var(--kendo-spacing-2, 0.5rem);
          margin-inline-end: var(--kendo-spacing-2, 0.5rem);
  -webkit-margin-start: calc(var(--kendo-spacing-2, 0.5rem) * -1);
          margin-inline-start: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  padding: 0;
  line-height: 1;
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
  align-self: center;
}

.k-spreadsheet-view {
  height: auto !important;
  border-color: inherit;
  font-size: var(--kendo-font-size, inherit);
  font-family: Arial, Verdana, sans-serif;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.k-spreadsheet-view .k-disabled {
  pointer-events: auto;
}

.k-spreadsheet-fixed-container {
  width: calc(100% - var(--kendo-scrollbar-width, 17px));
  height: calc(100% - var(--kendo-scrollbar-width, 17px));
  border-color: inherit;
  box-sizing: border-box;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  position: absolute;
  z-index: 2;
  overflow: hidden;
}

.k-spreadsheet-overflow {
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  overflow: hidden;
  border-color: inherit;
}

.k-spreadsheet-pane {
  padding: 0 1px 0 0;
  border-width: 2px 0 0 2px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  position: absolute;
  overflow: hidden;
}

.k-spreadsheet-pane.k-top {
  border-top-width: 0;
}

.k-spreadsheet-pane.k-left {
  border-left-width: 0;
}

.k-spreadsheet-top-corner {
  border-width: 0 1px 1px 0;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: 10000;
}

.k-spreadsheet-top-corner::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  inset-block-end: 0;
  inset-inline-end: 0;
  border: 6px solid rgba(0, 0, 0, 0);
  border-inline-end-color: inherit;
  border-block-end-color: inherit;
}

.k-spreadsheet-scroller {
  width: 100%;
  height: 100%;
  overflow: scroll;
  position: absolute;
  z-index: 1;
}

@media (hover: none), (pointer: coarse) {
  .k-spreadsheet-scroller {
    z-index: 3;
  }
}
.k-spreadsheet-haxis, .k-spreadsheet-vaxis {
  border: 0 solid;
  border-color: inherit;
  position: absolute;
}

.k-spreadsheet-haxis {
  border-width: 1px 0 0;
  inset-inline-start: 0;
}

.k-spreadsheet-vaxis {
  border-width: 0 0 0 1px;
  inset-block-start: 0;
}

.k-spreadsheet-row-header, .k-spreadsheet-column-header {
  text-align: center;
  z-index: 100;
}

.k-spreadsheet-row-header > div, .k-spreadsheet-column-header > div {
  position: relative;
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}

.k-spreadsheet-row-header > div::after, .k-spreadsheet-column-header > div::after {
  content: "";
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: none;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
}

.k-spreadsheet-row-header {
  position: relative;
}

.k-spreadsheet-column-header {
  position: absolute;
}

.k-spreadsheet-row-header > div {
  border-block-start-width: 1px;
}

.k-spreadsheet-row-header > div:first-child {
  border-block-start-width: 0;
}

.k-spreadsheet-row-header > .k-selection-partial::after, .k-spreadsheet-row-header > .k-selection-full::after {
  border-inline-end-width: 2px;
  display: block;
}

.k-spreadsheet-column-header > div {
  border-inline-start-width: 1px;
}

.k-spreadsheet-column-header > div:first-child {
  border-inline-start-width: 0;
}

.k-spreadsheet-column-header > .k-selection-partial::after, .k-spreadsheet-column-header > .k-selection-full::after {
  border-block-end-width: 2px;
  display: block;
}

.k-spreadsheet-data {
  border-color: inherit;
  cursor: cell;
  position: relative;
}

.k-spreadsheet-cell {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  box-sizing: border-box;
  position: absolute;
  line-height: normal;
  white-space: pre;
  overflow: hidden;
}

.k-spreadsheet-merged-cells-wrapper {
  position: relative;
}

.k-spreadsheet-disabled-mask {
  position: absolute;
}

.k-spreadsheet .k-selection-wrapper {
  position: relative;
  cursor: cell;
}

.k-spreadsheet .k-spreadsheet-selection {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
}

.k-spreadsheet .k-spreadsheet-selection-highlight {
  border-width: 2px;
  border-style: dashed;
  box-sizing: border-box;
  position: absolute;
}

.k-spreadsheet .k-spreadsheet-editor-button {
  position: absolute;
  padding: 0;
  z-index: 60;
}

.k-spreadsheet-active-cell {
  outline-color: rgba(0, 0, 0, 0) !important;
  z-index: 10;
}

.k-spreadsheet .k-auto-fill-wrapper {
  position: relative;
}

.k-spreadsheet .k-auto-fill, .k-spreadsheet .k-auto-fill-punch, .k-spreadsheet .k-auto-fill-br-hint {
  box-sizing: border-box;
  position: absolute;
}

.k-spreadsheet .k-auto-fill {
  border-width: 1px;
  border-style: solid;
  cursor: crosshair;
}

.k-spreadsheet .k-single-selection::after {
  content: "";
  -webkit-margin-after: -4px;
          margin-block-end: -4px;
  -webkit-margin-end: -4px;
          margin-inline-end: -4px;
  width: 6px;
  height: 6px;
  border-width: 1px;
  border-style: solid;
  border-radius: 50%;
  display: block;
  position: absolute;
  inset-block-end: 0;
  inset-inline-end: 0;
  z-index: 300;
  cursor: crosshair;
}

.k-spreadsheet .k-selection-full::after, .k-spreadsheet .k-selection-partial::after {
  display: none;
}

.k-spreadsheet .k-autofill-wrapper {
  position: relative;
  cursor: cell;
}

.k-spreadsheet-vborder {
  position: absolute;
  border-inline-start-style: solid;
  border-inline-start-width: 1px;
}

.k-spreadsheet-hborder {
  position: absolute;
  border-block-start-style: solid;
  border-block-start-width: 1px;
}

.k-spreadsheet-has-comment::after {
  content: "";
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-inline-start: auto;
  border-width: 3px;
  border-style: solid;
}

.k-spreadsheet-cell .k-dirty {
  inset-inline-start: 0;
  inset-inline-end: auto;
}

.k-spreadsheet .k-filter-wrapper {
  position: relative;
  z-index: 50;
}

.k-spreadsheet .k-filter-range {
  border-width: 2px;
  border-style: solid;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
}

.k-spreadsheet-filter {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  padding: var(--kendo-spacing-1, 0.25rem);
  line-height: 1;
  position: absolute;
  cursor: pointer;
}

.k-spreadsheet-filter .k-icon {
  vertical-align: middle;
}

.k-spreadsheet-filter-menu {
  width: 280px;
}

.k-spreadsheet-filter-menu .k-animation-container {
  position: relative;
}

.k-spreadsheet-filter-menu > .k-menu, .k-spreadsheet-filter-menu > .k-menu.k-menu-vertical {
  border-width: 0;
}

.k-spreadsheet-filter-menu > .k-menu .k-item, .k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-item {
  color: inherit;
}

.k-spreadsheet-filter-menu > .k-menu .k-link, .k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-link {
  -webkit-padding-start: calc(16px + var(--kendo-spacing-1, 0.25rem) * 2);
          padding-inline-start: calc(16px + var(--kendo-spacing-1, 0.25rem) * 2);
}

.k-spreadsheet-filter-menu > .k-menu .k-icon, .k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-icon {
  margin: 0 var(--kendo-spacing-1, 0.25rem) 0 calc((16px + var(--kendo-spacing-1, 0.25rem)) * -1);
}

.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
  height: 200px;
  border-width: 1px;
  border-style: solid;
  overflow-y: scroll;
  overflow-x: auto;
}

.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper .k-treeview {
  padding: var(--kendo-spacing-1, 0.25rem);
  overflow: visible;
}

.k-spreadsheet-filter-menu .k-details, .k-spreadsheet-filter-menu .k-expander {
  padding: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
}

.k-spreadsheet-filter-menu .k-expander {
  border: 0;
  background: inherit;
}

.k-spreadsheet-filter-menu .k-details-summary, .k-spreadsheet-filter-menu .k-columnmenu-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  align-items: center;
  cursor: pointer;
}

.k-spreadsheet-filter-menu .k-details-summary > .k-icon, .k-spreadsheet-filter-menu .k-details-summary > .k-expander-indicator, .k-spreadsheet-filter-menu .k-columnmenu-item > .k-icon, .k-spreadsheet-filter-menu .k-columnmenu-item > .k-expander-indicator {
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-spreadsheet-filter-menu .k-details-content, .k-spreadsheet-filter-menu .k-columnmenu-item-content {
  padding: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-spreadsheet-filter-menu .k-details-content .k-filter-and, .k-spreadsheet-filter-menu .k-columnmenu-item-content .k-filter-and {
  width: -webkit-min-content;
  width: min-content;
  align-self: flex-start;
}

.k-spreadsheet-filter-menu .k-actions, .k-spreadsheet-filter-menu .k-edit-buttons, .k-spreadsheet-filter-menu .k-action-buttons, .k-spreadsheet-filter-menu .k-columnmenu-actions, .k-spreadsheet-filter-menu .k-form-buttons {
  margin: 0;
  padding: 0;
}

.k-spreadsheet-popup {
  padding: 0;
}

.k-spreadsheet-popup .k-separator {
  display: block;
}

.k-spreadsheet-popup .k-reset-color, .k-spreadsheet-popup .k-custom-color {
  border-radius: 0;
  width: 100%;
  border-width: 0;
  box-sizing: border-box;
  display: flex;
}

.k-spreadsheet-popup .k-reset-color {
  border-block-end-width: 1px;
}

.k-spreadsheet-popup .k-custom-color {
  border-block-start-width: 1px;
}

.k-spreadsheet-popup .k-spreadsheet-border-type-palette {
  padding: var(--kendo-spacing-2, 0.5rem);
  display: grid;
  grid-template-columns: repeat(5, -webkit-max-content);
  grid-template-columns: repeat(5, max-content);
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-spreadsheet-clipboard, .k-spreadsheet-clipboard-paste {
  margin: 0;
  padding: 0;
  width: 1px;
  height: 1px;
  border: 0;
  opacity: 0;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  overflow: hidden;
}

.k-spreadsheet-window .k-external-dropzone {
  -webkit-margin-after: var(--kendo-spacing-4, 1rem);
          margin-block-end: var(--kendo-spacing-4, 1rem);
}

.k-spreadsheet-window .k-edit-form-container {
  width: auto;
  min-width: 0;
}

.k-spreadsheet-format-cells .k-spreadsheet-preview {
  -webkit-margin-before: var(--kendo-spacing-2, 0.5rem);
          margin-block-start: var(--kendo-spacing-2, 0.5rem);
  text-align: center;
}

.k-spreadsheet-format-cells .k-list-scroller {
  -webkit-margin-before: var(--kendo-spacing-2, 0.5rem);
          margin-block-start: var(--kendo-spacing-2, 0.5rem);
  height: 210px;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
}

.k-export-config {
  clear: both;
  position: relative;
}

.k-export-config::after {
  content: "";
  clear: both;
  display: block;
}

.k-export-config .k-edit-field {
  -webkit-margin-start: 5%;
          margin-inline-start: 5%;
  width: 45%;
  float: inline-start;
}

.k-export-config .k-page-orientation {
  position: absolute;
  inset-inline-end: 0;
  inset-block-start: var(--kendo-spacing-2, 0.5rem);
}

.k-export-config .k-page-orientation .k-font-icon {
  font-size: 6em;
}

.k-export-config .k-page-orientation .k-svg-icon {
  width: 6em;
  height: 6em;
}

.k-spreadsheet-insert-comment textarea {
  height: auto;
}

.k-spreadsheet-insert-image-dialog {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  border-style: dashed;
  border-width: 2px;
}

.k-spreadsheet-insert-image-dialog label {
  display: flex;
  justify-content: center;
  min-width: 100%;
  width: 355px;
  height: 230px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcwAAAGQCAYAAAAjl1AKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphMGVmMzZmZi04YmI1LTRlN2YtOTcwMS04OTU5ZTg1N2ZhY2MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDNDOTBDNUQ2OUJGMTFFOTkwMzY4RTI3NjZBQTdENkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDNDOTBDNUM2OUJGMTFFOTkwMzY4RTI3NjZBQTdENkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpjMmZmZjM0Mi05NjEyLTQwM2YtYWZhYS01MTE1ZjQ2NThmMWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphYjlhMmUwMy1kNmIwLTY3NGMtODc4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);
  background-size: auto 70%;
  background-position: 50% 30%;
  background-repeat: no-repeat;
}

.k-spreadsheet-insert-image-dialog label div {
  display: flex;
  align-self: flex-end;
  -webkit-margin-after: var(--kendo-spacing-7\.5, 1.875rem);
          margin-block-end: var(--kendo-spacing-7\.5, 1.875rem);
  pointer-events: none;
}

.k-spreadsheet-insert-image-dialog label input {
  display: none;
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image {
  background-size: auto 90%;
  background-position: 50% 50%;
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div, .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover div {
  margin: 0;
  align-self: center;
  opacity: 1;
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image div {
  opacity: 0;
}

.k-spreadsheet-drawing {
  position: absolute;
  box-sizing: border-box;
  z-index: 101;
}

.k-spreadsheet-drawing.k-spreadsheet-active-drawing {
  outline-style: solid;
  outline-width: 2px;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-image {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  cursor: move;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
  width: 6px;
  height: 6px;
  border-style: solid;
  border-width: 1px;
  border-radius: var(--kendo-border-radius-lg, 0.375rem);
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.N {
  left: 50%;
  top: 0;
  cursor: ns-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NE {
  left: 100%;
  top: 0;
  cursor: nesw-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.E {
  left: 100%;
  top: 50%;
  cursor: ew-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SE {
  left: 100%;
  top: 100%;
  cursor: nwse-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.S {
  left: 50%;
  top: 100%;
  cursor: ns-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SW {
  left: 0;
  top: 100%;
  cursor: nesw-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.W {
  left: 0;
  top: 50%;
  cursor: ew-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NW {
  left: 0;
  top: 0;
  cursor: nwse-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover, .k-spreadsheet-drawing .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
}

.k-spreadsheet-legacy .k-spreadsheet, .k-spreadsheet-legacy .k-spreadsheet-action-bar, .k-spreadsheet-legacy .k-spreadsheet-view {
  font-size: 12px;
}

.k-spreadsheet-legacy .k-spreadsheet-cell {
  padding: 1px;
}

.k-spreadsheet-legacy .k-spreadsheet-filter {
  padding: 0px;
}

.k-spreadsheet-legacy .k-filter-range {
  border-width: 1px;
}

.k-spreadsheet-legacy .k-spreadsheet .k-spreadsheet-selection-highlight {
  border-width: 1px;
  border-style: solid;
}

.k-spreadsheet .k-tabstrip-wrapper {
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  position: relative;
}

.k-spreadsheet-quick-access-toolbar {
  padding: var(--kendo-spacing-2, 0.5rem);
  display: inline-flex;
  flex-direction: row;
  position: absolute;
  z-index: 2;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.k-spreadsheet-tabstrip {
  -webkit-padding-before: var(--kendo-spacing-2, 0.5rem);
          padding-block-start: var(--kendo-spacing-2, 0.5rem);
  position: relative;
  z-index: 1;
}

.k-spreadsheet-tabstrip .k-tabstrip-items-wrapper {
  margin: 0;
}

.k-spreadsheet-tabstrip .k-loading {
  display: none;
}

.k-spreadsheet-tabstrip .k-content, .k-spreadsheet-tabstrip .k-tabstrip-content {
  border-radius: 0;
  padding: 0;
  border-width: 0;
  overflow: hidden;
}

.k-spreadsheet {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-spreadsheet-header {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-spreadsheet-top-corner, .k-spreadsheet-row-header, .k-spreadsheet-column-header {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-spreadsheet-cell-editor {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-spreadsheet-merged-cell {
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-spreadsheet-disabled-mask {
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-spreadsheet .k-selection-full, .k-spreadsheet .k-selection-partial {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-spreadsheet-selection {
  border-color: var(--kendo-color-primary, #ff6358);
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
  box-shadow: inset 0 0 0 1px var(--kendo-color-primary, #ff6358);
}

.k-spreadsheet-selection-highlight {
  border-color: var(--kendo-color-primary, #ff6358);
}

.k-spreadsheet .k-single-selection::after {
  border-color: var(--kendo-color-surface-alt, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-spreadsheet-active-cell {
  background-color: var(--kendo-color-surface-alt, #ffffff);
  box-shadow: inset 0 0 0 1px var(--kendo-color-primary, #ff6358);
}

.k-spreadsheet .k-auto-fill {
  border-color: var(--kendo-color-primary, #ff6358);
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
  box-shadow: inset 0 0 0 1px var(--kendo-color-primary, #ff6358);
}

.k-spreadsheet .k-auto-fill-punch {
  background-color: rgba(var(--kendo-color-surface-alt, #ffffff), 0.5);
}

.k-spreadsheet .k-resize-handle, .k-spreadsheet .k-resize-hint-handle, .k-spreadsheet .k-resize-hint-marker {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-spreadsheet-has-comment::after {
  border-block-color: var(--kendo-color-primary, #ff6358) rgba(0, 0, 0, 0);
  border-inline-color: rgba(0, 0, 0, 0) var(--kendo-color-primary, #ff6358);
}

.k-spreadsheet-cell .k-dirty {
  border-block-color: var(--kendo-color-error, #f31700) rgba(0, 0, 0, 0);
  border-inline-color: var(--kendo-color-error, #f31700) rgba(0, 0, 0, 0);
}

.k-spreadsheet .k-filter-range {
  border-color: var(--kendo-color-primary, #ff6358);
}

.k-spreadsheet-filter {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-base, #3d3d3d);
  background-color: var(--kendo-color-base, #f5f5f5);
  box-shadow: inset 0 0 0 1px var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-spreadsheet-filter:hover {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-spreadsheet-filter.k-active {
  background-color: var(--kendo-color-base-active, #d6d6d6);
}

.k-spreadsheet-filter-menu > .k-menu .k-item:hover, .k-spreadsheet-filter-menu > .k-menu .k-item.k-hover, .k-spreadsheet-filter-menu > .k-menu:not(.k-context-menu) .k-item:hover, .k-spreadsheet-filter-menu > .k-menu:not(.k-context-menu) .k-item.k-hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-spreadsheet-insert-image-dialog {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover, .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover {
  box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.5);
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div, .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover div {
  color: var(--kendo-color-surface-alt, #ffffff);
}

.k-spreadsheet-drawing.k-spreadsheet-active-drawing {
  outline-color: var(--kendo-color-primary, #ff6358);
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
  border-color: var(--kendo-color-primary, #ff6358);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-spreadsheet-drawing-anchor-cell {
  background: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-syntax-ref {
  color: #f82;
}

.k-syntax-num {
  color: #09f;
}

.k-syntax-str {
  color: #38b714;
}

.k-syntax-error {
  color: red;
}

.k-syntax-bool {
  color: #a9169c;
}

.k-syntax-paren-match {
  background-color: #caf200;
}

.k-order-1 {
  order: 1;
}

.\!k-order-1 {
  order: 1 !important;
}

.k-order-2 {
  order: 2;
}

.\!k-order-2 {
  order: 2 !important;
}

.k-order-3 {
  order: 3;
}

.\!k-order-3 {
  order: 3 !important;
}

.k-order-4 {
  order: 4;
}

.\!k-order-4 {
  order: 4 !important;
}

.k-order-5 {
  order: 5;
}

.\!k-order-5 {
  order: 5 !important;
}

.k-order-6 {
  order: 6;
}

.\!k-order-6 {
  order: 6 !important;
}

.k-order-7 {
  order: 7;
}

.\!k-order-7 {
  order: 7 !important;
}

.k-order-8 {
  order: 8;
}

.\!k-order-8 {
  order: 8 !important;
}

.k-order-9 {
  order: 9;
}

.\!k-order-9 {
  order: 9 !important;
}

.k-order-10 {
  order: 10;
}

.\!k-order-10 {
  order: 10 !important;
}

.k-order-11 {
  order: 11;
}

.\!k-order-11 {
  order: 11 !important;
}

.k-order-12 {
  order: 12;
}

.\!k-order-12 {
  order: 12 !important;
}

.k-order-first {
  order: -9999;
}

.\!k-order-first {
  order: -9999 !important;
}

.k-order-last {
  order: 9999;
}

.\!k-order-last {
  order: 9999 !important;
}

.k-order-none {
  order: 0;
}

.\!k-order-none {
  order: 0 !important;
}

.k-pivotgrid {
  border-width: 1px;
  border-style: solid;
  box-sizing: content-box;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  text-align: start;
  vertical-align: top;
  display: grid;
  grid-template-columns: 300px auto;
  grid-template-rows: 75px auto;
  position: relative;
}

.k-pivotgrid table {
  margin: 0;
  width: 100%;
  max-width: none;
  border-width: 0;
  border-color: inherit;
  border-collapse: separate;
  border-spacing: 0;
  outline: 0;
  text-align: inherit;
  empty-cells: show;
}

.k-pivotgrid thead, .k-pivotgrid tbody, .k-pivotgrid th, .k-pivotgrid tr, .k-pivotgrid td {
  border-color: inherit;
  text-align: inherit;
}

.k-pivotgrid-table {
  table-layout: fixed;
}

.k-pivotgrid-table th {
  font-weight: 400;
  text-transform: initial;
}

.k-pivotgrid-table .k-pivotgrid-header-root {
  font-weight: 600;
  text-transform: uppercase;
}

.k-pivotgrid-empty-cell {
  border-inline-end-style: solid;
  border-inline-end-width: 1px;
  border-block-end-style: solid;
  border-block-end-width: 1px;
}

.k-pivotgrid-empty-cell:focus {
  outline: none;
}

.k-pivotgrid-column-headers {
  overflow: hidden;
}

.k-pivotgrid-column-headers .k-pivotgrid-table {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  -webkit-padding-end: var(--kendo-scrollbar-width, 17px);
          padding-inline-end: var(--kendo-scrollbar-width, 17px);
}

.k-pivotgrid-column-headers .k-pivotgrid-cell {
  border-block-end-style: solid;
  border-block-end-width: 1px;
  border-inline-start-style: solid;
  border-inline-start-width: 1px;
}

.k-pivotgrid-column-headers .k-pivotgrid-cell:first-child {
  border-inline-start-width: 0;
}

.k-pivotgrid-column-headers .k-pivotgrid-cell.k-first {
  border-inline-start-width: 1px;
}

.k-pivotgrid-row-headers {
  overflow: hidden;
}

.k-pivotgrid-row-headers .k-pivotgrid-table {
  -webkit-padding-after: var(--kendo-scrollbar-width, 17px);
          padding-block-end: var(--kendo-scrollbar-width, 17px);
}

.k-pivotgrid-row-headers .k-pivotgrid-cell {
  border-inline-end-style: solid;
  border-inline-end-width: 1px;
  border-block-end-style: solid;
  border-block-end-width: 1px;
  white-space: nowrap;
}

.k-pivotgrid-values {
  border-color: inherit;
  overflow: scroll;
}

.k-pivotgrid-values .k-pivotgrid-cell {
  border-block-end-style: solid;
  border-block-end-width: 1px;
  border-inline-start-style: solid;
  border-inline-start-width: 1px;
}

.k-pivotgrid-values .k-pivotgrid-cell:first-child {
  border-inline-start-width: 0;
}

.k-pivotgrid-cell {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
  overflow: hidden;
}

.k-pivotgrid-cell:focus {
  outline: none;
}

.k-pivotgrid-cell .k-icon {
  cursor: pointer;
  -webkit-padding-end: var(--kendo-spacing-1, 0.25rem);
          padding-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-pivotgrid-total {
  font-weight: 600;
}

.k-column-menu .k-treeview {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: calc(var(--kendo-spacing-4, 1rem) / 2);
  overflow: auto;
}

.k-pivotgrid-configurator {
  display: flex;
}

.k-pivotgrid-configurator-panel {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  z-index: 2;
}

.k-pivotgrid-configurator-button {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-flex-row-reverse .k-pivotgrid-configurator-button > span {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.k-pivotgrid-configurator-overlay {
  position: absolute;
  overflow: hidden;
  z-index: 2;
}

.k-pivotgrid-configurator-header {
  padding-block: calc(var(--kendo-spacing-4, 1rem) * 0.75);
  padding-inline: var(--kendo-spacing-4, 1rem);
  font-size: 18px;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-pivotgrid-configurator-header-text {
  word-break: normal;
  overflow-wrap: anywhere;
}

.k-pivotgrid-configurator-content {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  flex: 1 1 auto;
  overflow: auto;
}

.k-pivotgrid-configurator-content .k-form .k-label {
  font-size: 16px;
  font-weight: 500;
  align-items: flex-start;
}

.k-pivotgrid-configurator-content .k-form .k-dropdown-list, .k-pivotgrid-configurator-content .k-form .k-dropdown, .k-pivotgrid-configurator-content .k-form .k-dropdownlist {
  max-width: 90px;
}

.k-pivotgrid-configurator-content .k-form .k-textbox {
  flex-basis: 50%;
}

.k-pivotgrid-configurator-content .k-row-fields, .k-pivotgrid-configurator-content .k-column-fields, .k-pivotgrid-configurator-content .k-filter-fields {
  -webkit-margin-before: calc(var(--kendo-spacing-4, 1rem) / 2);
          margin-block-start: calc(var(--kendo-spacing-4, 1rem) / 2);
  flex-wrap: wrap;
}

.k-pivotgrid-configurator-content .k-value-fields {
  margin-block: calc(var(--kendo-spacing-4, 1rem) / 2);
  margin-inline: var(--kendo-spacing-0, 0px);
  display: flex;
  flex-direction: column;
  gap: calc(var(--kendo-spacing-4, 1rem) / 2);
}

.k-pivotgrid-configurator-content .k-select-all .k-checkbox {
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-pivotgrid-configurator-content .k-fields-list-wrapper {
  max-height: 200px;
  border-width: 1px;
  border-style: solid;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-pivotgrid-configurator-content .k-settings-description {
  -webkit-margin-before: var(--kendo-spacing-4, 1rem);
          margin-block-start: var(--kendo-spacing-4, 1rem);
  text-align: center;
}

.k-pivotgrid-configurator-content .k-treeview {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: calc(var(--kendo-spacing-4, 1rem) / 2);
  overflow: auto;
}

.k-calculated-field {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 1px;
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: var(--kendo-spacing-4, 1rem);
}

.k-calculated-field-header {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-calculated-field-header .k-textbox {
  min-width: 200px;
}

.k-calculated-field-header-text {
  -webkit-margin-end: 5px;
          margin-inline-end: 5px;
  word-break: normal;
  overflow-wrap: anywhere;
}

.k-calculated-field-header-actions {
  flex-shrink: 0;
  align-self: flex-start;
}

.k-calculated-field-content .k-textbox {
  width: 100%;
}

.k-calculated-field-actions {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-calculated-field-actions .k-icon {
  -webkit-margin-end: var(--kendo-spacing-2, 0.5rem);
          margin-inline-end: var(--kendo-spacing-2, 0.5rem);
}

.k-calculated-field-actions .k-dropdown-list, .k-calculated-field-actions .k-dropdown, .k-calculated-field-actions .k-dropdownlist {
  max-width: 100px;
}

.k-filter-menu .k-calculated-item {
  border-block-end-width: 1px;
  border-block-end-style: solid;
}

.k-pivotgrid-configurator-vertical {
  min-width: 320px;
}

.k-flex-row .k-pivotgrid-configurator-overlay, .k-d-flex-row .k-pivotgrid-configurator-overlay {
  inset-inline-end: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
}

.k-flex-row-reverse .k-pivotgrid-configurator-overlay {
  inset-inline-start: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
}

.k-flex-row .k-pivotgrid-configurator-button, .k-d-flex-row .k-pivotgrid-configurator-button, .k-flex-row-reverse .k-pivotgrid-configurator-button {
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
}

.k-flex-row .k-pivotgrid-configurator-button .k-icon, .k-d-flex-row .k-pivotgrid-configurator-button .k-icon, .k-flex-row-reverse .k-pivotgrid-configurator-button .k-icon {
  vertical-align: baseline;
}

.k-flex-row .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-d-flex-row .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-flex-row-reverse .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel {
  border-inline-end-width: 0;
  border-inline-start-width: 0;
}

.k-pivotgrid-configurator-horizontal {
  width: 100%;
  height: 420px;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form {
  display: flex;
  flex-direction: row;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper {
  -webkit-padding-start: var(--kendo-spacing-4, 1rem);
          padding-inline-start: var(--kendo-spacing-4, 1rem);
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper > *:first-child {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:first-child {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  flex: 1 1 30%;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:nth-child(2) {
  flex: 1 1 30%;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:last-child {
  border-inline-start-width: 1px;
  border-inline-start-style: solid;
  flex: 1 1 40%;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-row-fields, .k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-column-fields, .k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-filter-fields {
  max-height: 100px;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-value-fields {
  max-height: 250px;
  flex-flow: row wrap;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-flex-col .k-pivotgrid-configurator-overlay, .k-d-flex-col .k-pivotgrid-configurator-overlay, .k-flex-column .k-pivotgrid-configurator-overlay {
  inset-block-end: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
}

.k-flex-col-reverse .k-pivotgrid-configurator-overlay, .k-flex-column-reverse .k-pivotgrid-configurator-overlay {
  inset-block-start: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
}

.k-flex-col .k-pivotgrid-configurator-button, .k-d-flex-col .k-pivotgrid-configurator-button, .k-flex-column .k-pivotgrid-configurator-button, .k-flex-col-reverse .k-pivotgrid-configurator-button, .k-flex-column-reverse .k-pivotgrid-configurator-button {
  text-align: center;
}

.k-flex-col .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-d-flex-col .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-flex-column .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-flex-col-reverse .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-flex-column-reverse .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel {
  border-block-start-width: 0;
  border-block-end-width: 0;
}

.k-pdf-export-shadow .k-pivotgrid {
  height: auto !important;
}

.k-pdf-export-shadow .k-pivotgrid-values {
  height: auto;
  overflow: visible;
}

.k-pdf-export-shadow .k-pivotgrid-column-headers .k-pivotgrid-table {
  -webkit-padding-end: 0;
          padding-inline-end: 0;
}

.k-pivot {
  border-width: 1px;
  border-style: solid;
  position: relative;
}

.k-pivot .k-grid td {
  white-space: nowrap;
}

.k-pivot .k-grid-content {
  flex: 1 1 auto;
}

.k-pivot-toolbar {
  border-width: 0 0 1px;
  border-style: solid;
  align-items: flex-start;
  flex-wrap: wrap;
  box-shadow: none;
}

.k-pivot-toolbar > * {
  max-width: 100%;
}

.k-pivot-toolbar::before {
  display: none;
}

.k-pivot-layout {
  border-spacing: 0;
  table-layout: auto;
}

.k-pivot-layout .k-grid-footer, .k-pivot-layout .k-grid .k-table-alt-row {
  font-weight: bold;
}

.k-pivot-layout > tbody, .k-pivot .k-table-td, .k-pivot td {
  vertical-align: top;
}

.k-pivot-layout > tbody > tr > td {
  padding: 0;
}

.k-pivot-rowheaders > .k-grid, .k-pivot-table > .k-grid {
  border-width: 0;
  color: inherit;
  background: none;
}

.k-pivot-rowheaders > .k-grid td:first-child, .k-pivot-table .k-grid-header .k-header.k-first {
  border-inline-start-width: 1px;
}

.k-pivot-rowheaders > .k-grid td.k-first {
  border-inline-start-width: 0;
}

.k-pivot-rowheaders > .k-grid {
  overflow: hidden;
}

.k-pivot-table {
  border-inline-start-width: 1px;
  border-inline-start-style: solid;
}

.k-pivot-table .k-grid-header-wrap {
  -webkit-margin-end: -1px;
          margin-inline-end: -1px;
}

.k-pivot-table .k-grid-header-wrap > table {
  height: 100%;
}

.k-pivot .k-grid-header .k-header {
  vertical-align: top;
}

.k-pivot .k-grid tr .k-grid-footer {
  border-block-end-width: 0;
}

.k-pivot .k-grid tr:last-child:not(.k-grid-footer) td:not(.k-grid-footer) {
  border-block-end-width: 1px;
}

.k-pivot-layout .k-grid td {
  border-block-end-width: 1px;
}

.k-pivot-layout .k-grid-footer > td {
  border-block-start-width: 0;
}

.k-pivot-filter-window .k-treeview {
  max-height: 600px;
}

.k-pivotgrid-wrapper {
  box-sizing: border-box;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-pivotgrid-wrapper > .k-pivotgrid-configurator-panel {
  max-width: 320px;
  flex: none;
}

.k-pivotgrid-wrapper > .k-pivot {
  flex: 1;
}

.k-pivotgrid-configurator-panel.kendo-jquery {
  box-sizing: border-box;
  display: inline-flex;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator {
  height: 100%;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator-content {
  padding: var(--kendo-spacing-4, 1rem);
  max-height: 100%;
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-4, 1rem);
  overflow-x: hidden;
  overflow-y: auto;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-targets {
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-4, 1rem);
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator-section {
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields {
  margin: 0;
  padding: var(--kendo-spacing-1, 0.25rem);
  max-height: 200px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-flow: row wrap;
  gap: var(--kendo-spacing-1, 0.25rem);
  overflow-x: hidden;
  overflow-y: auto;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields > * {
  margin: 0;
}

.k-pivotgrid-toggle {
  margin-block: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  padding: var(--kendo-spacing-1, 0.25rem);
  box-sizing: content-box;
  cursor: pointer;
}

.k-pivotgrid {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-pivotgrid-column-headers, .k-pivotgrid-row-headers, .k-pivotgrid-empty-cell {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-pivotgrid-empty-cell {
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
}

.k-pivotgrid-row-headers .k-pivotgrid-row .k-pivotgrid-cell:last-child {
  border-inline-end-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
}

.k-pivotgrid-column-headers .k-pivotgrid-column-total:nth-last-of-type(2) .k-pivotgrid-cell:not(.k-pivotgrid-expanded), .k-pivotgrid-column-headers .k-pivotgrid-row:last-child {
  border-block-end-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
}

.k-pivotgrid-header-total, .k-pivotgrid-total {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-subtle, #ebebeb);
}

.k-pivotgrid-row-headers tbody > .k-pivotgrid-row:hover, .k-pivotgrid-row-headers tbody > .k-pivotgrid-row.k-hover, .k-pivotgrid-column-headers tbody > .k-pivotgrid-row:hover, .k-pivotgrid-column-headers tbody > .k-pivotgrid-row.k-hover, .k-pivotgrid-values tbody > .k-pivotgrid-row:hover, .k-pivotgrid-values tbody > .k-pivotgrid-row.k-hover {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-pivotgrid-cell:focus, .k-pivotgrid-cell.k-focus, .k-pivotgrid-empty-cell:focus, .k-pivotgrid-empty-cell.k-focus, .k-master-row > .k-pivotgrid-cell:focus, .k-grouping-row > .k-pivotgrid-cell:focus, .k-detail-row > .k-pivotgrid-cell:focus, .k-group-footer > .k-pivotgrid-cell:focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-pivotgrid-cell.k-selected, .k-pivotgrid-row.k-selected > .k-pivotgrid-cell {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-pivotgrid-configurator-button, .k-pivotgrid-configurator-panel {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-pivotgrid-configurator-header {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-pivotgrid-configurator-content .k-fields-list-wrapper {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-calculated-field {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-calculated-field-header {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-filter-menu .k-calculated-item {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-pivotgrid-configurator-content .k-form-field-wrapper {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-flex-row .k-pivotgrid-configurator-overlay, .k-d-flex-row .k-pivotgrid-configurator-overlay {
  box-shadow: var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-flex-row-reverse .k-pivotgrid-configurator-overlay {
  box-shadow: var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-flex-col .k-pivotgrid-configurator-overlay, .k-d-flex-col .k-pivotgrid-configurator-overlay, .k-flex-column .k-pivotgrid-configurator-overlay {
  box-shadow: var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-flex-col-reverse .k-pivotgrid-configurator-overlay, .k-flex-column-reverse .k-pivotgrid-configurator-overlay {
  box-shadow: var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-pivot {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-pivot-table {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-pivot-rowheaders {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-pivot-toolbar {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-pivot-toolbar .k-empty {
  color: var(--kendo-color-subtle, #666666);
}

.k-pivot .k-alt {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-pivot-toolbar, .k-pivot-table, .k-pivot-rowheaders > .k-grid td:first-child, .k-pivot-table .k-grid-header .k-header.k-first {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-header.k-alt {
  background-color: var(--kendo-color-base, #f5f5f5);
}

.k-pivot-layout .k-grid-footer {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-i-kpi-trend-increase, .k-i-kpi-trend-decrease, .k-i-kpi-trend-equal {
  color: inherit;
}

.k-i-kpi-status-hold {
  color: var(--kendo-color-warning, #ffc000);
}

.k-i-kpi-status-deny {
  color: var(--kendo-color-error, #f31700);
}

.k-i-kpi-status-open {
  color: var(--kendo-color-success, #37b400);
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-treelist.k-grid-display-block.k-grid-lockedcolumns {
  display: block;
}

.k-treelist .k-status {
  padding-block: 0.4em;
  padding-inline: 0.6em;
  line-height: 1.6em;
}

.k-treelist .k-status .k-loading {
  vertical-align: baseline;
  -webkit-margin-end: 5px;
          margin-inline-end: 5px;
  display: none;
}

.k-treelist tr.k-hidden {
  display: none;
}

.k-treelist .k-treelist-dragging, .k-treelist .k-treelist-dragging .k-hover {
  cursor: default;
}

.k-treelist .k-drop-hint {
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.k-treelist .k-table-row.k-footer td, .k-treelist .k-table-row.k-footer-template td, .k-treelist .k-table-row.k-footer .k-table-td, .k-treelist .k-table-row.k-footer-template .k-table-td {
  border-width: 1px 0;
  border-style: solid;
  font-weight: bold;
}

.k-treelist .k-table-row.k-footer + .k-table-row.k-footer td, .k-treelist .k-table-row.k-footer + .k-table-row.k-footer .k-table-td {
  border-block-start-width: 0;
}

.k-treelist-scrollable > .k-table, .k-treelist-scrollable .k-grid-header .k-table-row, .k-treelist-scrollable .k-grid-header .k-table-th {
  background-color: inherit;
}

.k-treelist-scrollable .k-grid-toolbar {
  position: sticky;
  z-index: 3;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.k-treelist-scrollable .k-grid-header .k-table-th {
  position: sticky;
  z-index: 1;
}

.k-treelist-scrollable .k-grid-header .k-table-th.k-grid-header-sticky {
  z-index: 3;
}

.k-treelist-scrollable thead.k-grid-header {
  -webkit-padding-end: 0;
          padding-inline-end: 0;
}

.k-treelist-scrollable .k-table-row.k-group-footer + .k-table-row.k-group-footer td {
  border-block-start-width: 0;
}

.k-drag-separator {
  display: inline-block;
  -webkit-border-end: 1px solid;
          border-inline-end: 1px solid;
  height: 1em;
  vertical-align: top;
  margin-block: 0;
  margin-inline: 0.5em;
}

.k-treelist-toggle {
  margin-block: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  padding: var(--kendo-spacing-1, 0.25rem);
  box-sizing: content-box;
  cursor: pointer;
}

.k-treelist tr.k-footer, .k-treelist tr.k-footer-template {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 11%, transparent);
}

.k-filter {
  box-sizing: border-box;
  border-width: 0;
  display: inline-block;
  background-color: rgba(0, 0, 0, 0);
}

.k-filter *, .k-filter *::before, .k-filter *::after {
  box-sizing: border-box;
}

.k-filter ul {
  padding: 0;
}

.k-filter ul li {
  list-style-type: none;
}

.k-filter .k-filter-container, .k-filter .k-filter-preview {
  -webkit-margin-after: var(--kendo-spacing-7\.5, 1.875rem);
          margin-block-end: var(--kendo-spacing-7\.5, 1.875rem);
}

.k-filter .k-filter-lines, .k-filter .k-filter-item {
  -webkit-padding-start: var(--kendo-spacing-2, 0.5rem);
          padding-inline-start: var(--kendo-spacing-2, 0.5rem);
}

.k-filter .k-filter-toolbar {
  display: inline-flex;
  position: relative;
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: 0;
}

.k-filter .k-filter-toolbar::before {
  content: "";
  position: absolute;
  width: var(--kendo-spacing-2, 0.5rem);
  height: 1px;
  inset-block-start: 50%;
  inset-inline-start: calc(var(--kendo-spacing-2, 0.5rem) * -1);
}

.k-filter .k-filter-toolbar .k-toolbar {
  border-style: solid;
}

.k-filter .k-filter-operator .k-dropdown-list, .k-filter .k-filter-operator .k-dropdown, .k-filter .k-filter-operator .k-dropdownlist {
  width: 15em;
}

.k-filter .k-filter-item {
  position: relative;
}

.k-filter .k-filter-item::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  inset-block-start: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  inset-inline-start: 0;
}

.k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after, .k-filter .k-filter-lines .k-filter-item:last-child > * > .k-filter-toolbar::after {
  content: "";
  position: absolute;
  width: 1px;
  inset-block-start: calc(var(--kendo-spacing-1, 0.25rem) * -1 - 1px);
  inset-block-end: 50%;
  inset-inline-start: calc(var(--kendo-spacing-2, 0.5rem) * -1);
}

.k-filter .k-filter-group-main::before, .k-filter .k-filter-group-main > .k-filter-toolbar::before, .k-filter .k-filter-group-main > .k-filter-toolbar::after, .k-filter .k-filter-group-main > * > .k-filter-toolbar::before, .k-filter .k-filter-group-main > * > .k-filter-toolbar::after, .k-filter .k-filter-lines .k-filter-item:last-child::before {
  display: none;
}

.k-filter {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-filter .k-filter-preview-field {
  color: var(--kendo-color-primary, #ff6358);
}

.k-filter .k-filter-preview-operator {
  color: var(--kendo-color-subtle, #666666);
}

.k-filter .k-filter-item::before, .k-filter .k-filter-toolbar::before, .k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after, .k-filter .k-filter-lines .k-filter-item:last-child > * > .k-filter-toolbar::after {
  background-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-filter .k-toolbar:focus, .k-filter .k-toolbar.k-focus {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-filemanager {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-flow: column nowrap;
}

.k-filemanager-header {
  border-color: inherit;
}

.k-filemanager-toolbar {
  border-width: 0;
  border-block-end-width: 1px;
  border-color: inherit;
  flex-shrink: 0;
  z-index: 1;
}

.k-filemanager-content-container {
  border-color: inherit;
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  overflow: hidden;
}

.k-filemanager-splitter {
  border-width: 0;
}

.k-filemanager-navigation {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  width: 20%;
  border-width: 0;
  border-inline-end-width: 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  flex-shrink: 0;
  overflow: auto;
}

.k-filemanager-treeview {
  overflow: visible;
}

.k-filemanager-content {
  border-color: inherit;
  flex: 1 1 0%;
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  overflow: hidden;
}

.k-filemanager-view {
  overflow: auto;
}

.k-filemanager-breadcrumb {
  border-width: 0;
  border-block-end-width: 1px;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  flex-shrink: 0;
}

.k-filemanager-listview {
  border-width: 0;
  flex: 1 1 0%;
}

.k-filemanager-listview .k-listview-item {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  width: 120px;
  height: 120px;
  text-align: center;
}

.k-filemanager-listview .k-file-preview {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.k-filemanager-listview .k-file-name {
  -webkit-margin-before: calc(var(--kendo-spacing-4, 1rem) / 2);
          margin-block-start: calc(var(--kendo-spacing-4, 1rem) / 2);
  display: block;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.k-filemanager-listview .k-file-edit-input input {
  width: 100%;
}

.k-filemanager-grid {
  border-width: 0;
  flex: 1 1 0%;
}

.k-filemanager-grid .k-file-preview {
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
}

.k-filemanager-grid .k-file-name {
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
}

.k-filemanager-preview {
  padding: calc(var(--kendo-spacing-4, 1rem) * 3) var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem);
  width: 20%;
  min-height: calc(var(--kendo-spacing-4, 1rem) * 4 + 96px + var(--kendo-spacing-4, 1rem) * 3);
  border-width: 0;
  border-inline-start-width: 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  text-align: center;
  overflow-y: auto;
  flex-shrink: 0;
}

.k-filemanager-preview .k-file-preview {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.k-filemanager-preview .k-file-name {
  -webkit-margin-before: var(--kendo-spacing-4, 1rem);
          margin-block-start: var(--kendo-spacing-4, 1rem);
  display: block;
}

.k-filemanager-preview .k-single-file-selected {
  font-weight: bold;
}

.k-filemanager-preview .k-multiple-files-selected {
  font-weight: bold;
}

.k-filemanager-preview .k-file-meta {
  margin: var(--kendo-spacing-4, 1rem) 0 0;
  box-sizing: border-box;
  text-align: start;
  display: flex;
  flex-flow: row wrap;
  grid-column-gap: var(--kendo-spacing-1, 0.25rem);
}

.k-filemanager-preview .k-file-meta-label {
  display: inline-block;
}

.k-filemanager-preview .k-file-meta-value {
  margin: 0;
}

.k-filemanager-preview .k-file-type {
  text-transform: capitalize;
}

.k-filemanager-preview .k-line-break {
  margin: var(--kendo-spacing-4, 1rem) 0 0;
  width: 100%;
  flex: 1 1 100%;
  flex-flow: row nowrap;
}

.k-filemanager .k-splitbar {
  flex-shrink: 0;
  display: inline-flex;
  position: relative;
  border-width: 0 1px;
  border-style: solid;
  border-color: inherit;
}

.k-filemanager-upload-dialog .k-upload-files {
  max-height: 200px;
  overflow-y: auto;
}

.k-filemanager-drag-hint {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-filemanager {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-filemanager-breadcrumb {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-filemanager-listview .k-listview-item .k-file-icon {
  color: var(--kendo-color-subtle, #666666);
}

.k-filemanager-listview .k-listview-item.k-selected .k-file-icon {
  border-color: rgba(0, 0, 0, 0);
  color: inherit;
  background-color: rgba(0, 0, 0, 0);
}

.k-filemanager-preview .k-file-icon {
  color: var(--kendo-color-subtle, #666666);
}

.k-taskboard {
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  position: relative;
}

.k-taskboard *, .k-taskboard *::before, .k-taskboard *::after {
  box-sizing: border-box;
}

.k-taskboard-toolbar {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 0;
  box-shadow: none;
  background: none;
}

.k-taskboard-content {
  padding: 0 var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem);
  display: flex;
  position: relative;
  flex: 1 1 auto;
  overflow-x: auto;
}

.k-taskboard-columns-container {
  outline: none;
  display: flex;
  flex-direction: row;
  overflow: hidden;
  gap: var(--kendo-spacing-4, 1rem);
  overflow-x: visible;
}

.k-taskboard-column {
  width: 320px;
  border-width: 1px;
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  border-style: solid;
  outline: none;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  overflow: hidden;
}

.k-taskboard-column-header {
  padding-block: calc(var(--kendo-spacing-4, 1rem) / 2);
  padding-inline: calc(var(--kendo-spacing-4, 1rem) / 2);
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: calc(var(--kendo-spacing-4, 1rem) / 4);
}

.k-taskboard-column-header-actions {
  display: inline-flex;
  flex-shrink: 0;
  align-self: flex-start;
  gap: calc(var(--kendo-spacing-4, 1rem) / 2);
}

.k-taskboard-column-cards-container {
  -webkit-margin-after: calc(var(--kendo-spacing-4, 1rem) / 2);
          margin-block-end: calc(var(--kendo-spacing-4, 1rem) / 2);
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: calc(var(--kendo-spacing-4, 1rem) / 2);
  outline: none;
  overflow: auto;
  flex: 1 1 auto;
}

.k-taskboard-column-cards {
  min-height: 100%;
  display: flex;
  flex-direction: column;
  gap: calc(var(--kendo-spacing-4, 1rem) / 2) 0;
}

.k-taskboard-column-new .k-taskboard-column-header, .k-taskboard-column-edit .k-taskboard-column-header {
  font-weight: inherit;
}

.k-taskboard-column-new .k-taskboard-column-header-text, .k-taskboard-column-edit .k-taskboard-column-header-text {
  flex: 1 1 100%;
}

.k-taskboard-pane {
  width: 320px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-direction: column;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  overflow: hidden;
  z-index: 2;
}

.k-taskboard-pane-header {
  padding-block: calc(var(--kendo-spacing-4, 1rem) * 0.75);
  padding-inline: var(--kendo-spacing-4, 1rem);
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-taskboard-pane-header-text {
  word-break: normal;
  overflow-wrap: anywhere;
}

.k-taskboard-pane-header-actions {
  flex-shrink: 0;
  align-self: flex-start;
}

.k-taskboard-pane-content {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-4, 1rem);
  overflow: auto;
  flex: 1 1 auto;
}

.k-taskboard-pane-actions {
  padding-block: calc(var(--kendo-spacing-4, 1rem) * 0.75);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-taskboard-pane-start {
  inset-inline-end: auto;
  inset-inline-start: 0;
}

.k-taskboard-card {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  border-width: 1px;
}

.k-taskboard-card.k-taskboard-card-category {
  border-inline-start-width: 4px;
}

.k-taskboard-card .k-card-header, .k-taskboard-card .k-card-body, .k-taskboard-card .k-card-footer {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-taskboard-card .k-card-header {
  align-items: center;
}

.k-taskboard-card .k-card-title {
  font-size: inherit;
  font-weight: inherit;
  word-break: normal;
  overflow-wrap: anywhere;
}

.k-taskboard-card .k-card-title:focus, .k-taskboard-card .k-card-title.k-focus, .k-taskboard-card .k-card-title:hover, .k-taskboard-card .k-card-title.k-hover {
  text-decoration: underline;
}

.k-taskboard-card .k-card-header-actions {
  align-self: flex-start;
}

.k-taskboard-drag-placeholder {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  border-width: 1px;
  border-style: solid;
  position: relative;
}

.k-taskboard-column {
  border-color: rgba(0, 0, 0, 0);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-taskboard-column:focus, .k-taskboard-column.k-focus {
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
}

.k-taskboard-column-header {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-taskboard-pane {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-taskboard-pane-header {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-taskboard-card {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-taskboard-card .k-card-title {
  color: var(--kendo-color-primary, #ff6358);
}

.k-taskboard-card .k-card-title:focus, .k-taskboard-card .k-card-title.k-focus {
  color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-taskboard-card .k-card-title:hover, .k-taskboard-card .k-card-title.k-hover {
  color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-taskboard-card:focus, .k-taskboard-card.k-focus {
  box-shadow: none;
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
}

.k-taskboard-card:hover, .k-taskboard-card.k-hover {
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
}

.k-taskboard-card.k-selected {
  border-color: var(--kendo-color-primary-emphasis, #ff9d97);
  box-shadow: none;
}

.k-taskboard-card.k-disabled {
  box-shadow: none;
}

.k-taskboard-drag-placeholder {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  background-color: hsla(0, 0%, 100%, 0.2);
}

.k-editor {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-flow: column nowrap;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-editor.k-readonly .k-editor-content {
  pointer-events: auto;
}

.k-editor.k-readonly .k-editor-content.k-focus {
  outline-width: 1px;
  outline-style: dashed;
}

.k-editor-inline {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  border: 1px solid rgba(0, 0, 0, 0);
  word-wrap: break-word;
  overflow: auto;
  background: none;
}

.k-editor-resizable {
  resize: both;
  overflow: auto;
}

.k-editor-resize-handles-wrapper {
  position: absolute;
  visibility: hidden;
}

.k-editor-resize-wrap-element {
  display: inline-block;
  position: relative;
}

.k-editor-resize-handle {
  width: 8px;
  height: 8px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
  visibility: visible;
  z-index: 100;
}

.k-editor-resize-handle.northwest {
  top: 0;
  left: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  cursor: nw-resize;
}

.k-editor-resize-handle.north {
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  cursor: n-resize;
}

.k-editor-resize-handle.northeast {
  top: 0;
  right: 0;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  cursor: ne-resize;
}

.k-editor-resize-handle.southwest {
  left: 0;
  bottom: 0;
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
  cursor: sw-resize;
}

.k-editor-resize-handle.south {
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
  cursor: s-resize;
}

.k-editor-resize-handle.southeast {
  right: 0;
  bottom: 0;
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
  cursor: se-resize;
}

.k-editor-resize-handle.west {
  top: 50%;
  left: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  cursor: w-resize;
}

.k-editor-resize-handle.east {
  top: 50%;
  right: 0;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  cursor: e-resize;
}

.ProseMirror-selectednode {
  outline-width: 2px;
  outline-style: solid;
}

.ProseMirror-hideselection {
  caret-color: rgba(0, 0, 0, 0);
}

.ProseMirror-hideselection *::selection, .ProseMirror-hideselection *::-moz-selection {
  background: rgba(0, 0, 0, 0);
}

.k-editor-toolbar {
  border-width: 0 0 1px;
  flex-shrink: 0;
}

.k-editor-toolbar .k-editor-export .k-icon {
  -webkit-margin-end: 0.25em;
          margin-inline-end: 0.25em;
}

.k-editor-toolbar .k-editor-export .k-icon, .k-editor-toolbar .k-editor-export .k-export-tool-text {
  vertical-align: middle;
}

.k-editor-content {
  flex: 1 1 auto;
  overflow-y: auto;
}

.k-editor-content > .k-iframe {
  width: 100%;
  height: 100%;
  border-width: 0;
  display: block;
}

.k-editor-content > .ProseMirror {
  padding: var(--kendo-spacing-2, 0.5rem);
  width: 100%;
  height: 100%;
  position: relative;
  box-sizing: border-box;
  outline: none;
  white-space: pre-wrap;
  overflow: auto;
}

.k-editor-content > .ProseMirror table {
  white-space: pre-wrap;
}

.k-editor-content > .ProseMirror .k-placeholder::before {
  content: attr(data-placeholder);
  height: 0;
  color: var(--kendo-color-subtle, #666666);
  float: inline-start;
  opacity: 1;
  cursor: text;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-editor-content > .ProseMirror[contenteditable=false] {
  cursor: unset !important;
}

.k-editor-content > .ProseMirror[contenteditable=false] .k-editor-resize-handles-wrapper, .k-editor-content > .ProseMirror[contenteditable=false] .k-editor-resize-handle, .k-editor-content > .ProseMirror[contenteditable=false] .row-resize-handle, .k-editor-content > .ProseMirror[contenteditable=false] .column-resize-handle {
  display: none;
}

.k-editor-content > .ProseMirror[contenteditable=false] img, .k-editor-content > .ProseMirror[contenteditable=false] table {
  pointer-events: none;
}

.k-editor-content > .ProseMirror[contenteditable=false] .ProseMirror-selectednode {
  outline: none;
}

.k-editor-content p {
  margin: 0 0 1rem;
}

.k-editor-content td p, .k-editor-content th p, .k-editor-content li p {
  margin: 0;
}

.k-editor-content table {
  margin: 0;
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
  overflow: hidden;
}

.k-editor-content td, .k-editor-content th {
  min-width: 1em;
  border: 1px solid;
  padding-block: 3px;
  padding-inline: 5px;
  vertical-align: top;
  box-sizing: border-box;
  position: relative;
}

.k-editor-content th {
  font-weight: bold;
  text-align: start;
}

.k-editor-content td {
  text-align: start;
}

.k-editor-content .selectedCell::after {
  z-index: 2;
  position: absolute;
  content: "";
  inset-inline-start: 0;
  inset-inline-end: 0;
  inset-block-start: 0;
  inset-block-end: 0;
  pointer-events: none;
}

.k-edit-form-content {
  flex: 1 1 auto;
  overflow: auto;
  margin-block: -var(--kendo-spacing-4, 1rem);
  margin-inline: -var(--kendo-spacing-4, 1rem);
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-ct-popup {
  box-sizing: border-box;
  width: 190px;
  padding: 5px;
}

.k-ct-popup .k-button {
  width: 100%;
}

.k-ct-popup .k-ct-cell {
  margin: 1px;
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 1px solid;
  border-color: inherit;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  opacity: 0.7;
  pointer-events: all;
}

.k-editor .k-resize-handle {
  position: absolute;
  inset-inline-end: 0;
  inset-block-end: 0;
  padding: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 13px 13px;
  border-color: rgba(0, 0, 0, 0);
  border-block-end-color: inherit;
  cursor: se-resize;
}

.k-editor .k-resize-handle .k-i-arrow-45-down-right, .k-editor .k-resize-handle .k-i-caret-br {
  display: none;
}

.k-editor-find-replace .k-content {
  position: relative;
}

.k-editor-find-replace .k-actions, .k-editor-find-replace .k-edit-buttons, .k-editor-find-replace .k-action-buttons, .k-editor-find-replace .k-columnmenu-actions, .k-editor-find-replace .k-form-buttons {
  padding: 0;
}

.k-editor-find-replace .k-search-options {
  display: flex;
  flex-direction: column;
  padding: 10px 0 40px;
}

.k-editor-find-replace .k-matches-container {
  position: absolute;
  inset-block-end: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.k-textarea.k-editor-textarea {
  width: 100%;
  height: 100%;
  resize: none;
}

.k-filebrowser {
  max-width: 100%;
}

.k-filebrowser .k-floatwrap {
  display: flex;
}

.k-filebrowser .k-floatwrap::after {
  display: none;
}

.k-filebrowser .k-breadcrumbs {
  flex: 1;
}

.k-filebrowser .k-search-wrap {
  margin: 0 0 0 var(--kendo-spacing-4, 1rem);
  width: 150px;
  display: flex;
  align-items: center;
}

.k-filebrowser .k-search-wrap .k-input {
  flex: 1;
  width: 100px;
}

.k-filebrowser .k-search-wrap .k-icon {
  margin: 0;
  position: static;
}

.k-filebrowser .k-filebrowser-toolbar {
  margin: var(--kendo-spacing-4, 1rem) 0 0;
}

.k-filebrowser .k-upload {
  padding: 0;
  border-width: 0;
  background: none;
}

.k-filebrowser .k-upload .k-upload-button {
  margin: 0;
}

.k-filebrowser .k-upload .k-upload-status {
  display: none;
}

.k-filebrowser .k-upload-files {
  display: none;
}

.k-filebrowser .k-tiles {
  display: flex;
  flex-flow: row wrap;
  height: 390px;
  max-height: 50vh;
  margin: 0 0 var(--kendo-spacing-4, 1rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-block-start-width: 0;
  overflow: auto;
}

.k-filebrowser .k-tile {
  width: 33%;
  height: 90px;
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  border-radius: var(--kendo-border-radius-md, 0.25rem);
}

.k-filebrowser .k-tile .k-i-file, .k-filebrowser .k-tile .k-i-folder {
  font-size: 4em;
}

.k-filebrowser .k-tile input {
  width: 100px;
}

.k-filebrowser .k-tile strong {
  display: block;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-filebrowser .k-tile-empty {
  display: block;
  margin: auto;
}

.k-filebrowser .k-tile-empty.k-selected {
  color: inherit;
  border-width: 0;
  background-image: none;
  background-color: rgba(0, 0, 0, 0);
}

.k-filebrowser .k-tile-empty strong {
  opacity: 0.5;
  font-size: 3em;
  font-weight: 400;
}

.k-filebrowser .k-thumb {
  float: inline-start;
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-filebrowser .k-breadcrumbs-wrap {
  position: absolute;
  inset-inline-start: var(--kendo-spacing-2, 0.5rem);
  inset-block-start: var(--kendo-spacing-1, 0.25rem);
}

.k-filebrowser .k-breadcrumbs-wrap .k-icon {
  position: static;
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.k-editor-table-wizard-window .k-tabstrip-wrapper {
  display: flex;
  flex: 1 1 auto;
  overflow: auto;
}

.k-editor-table-wizard-window .k-tabstrip-wrapper .k-tabstrip.k-root-tabs {
  flex: 1 1 auto;
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

.k-editor-table-wizard-window .k-edit-field > .k-checkbox {
  position: relative;
}

.k-editor-inline .k-table {
  width: 100%;
  border-spacing: 0;
  margin: 0 0 1em;
}

.k-editor-inline .k-table, .k-editor-inline .k-table td {
  outline: 0;
  border-width: 1px;
  border-style: dotted;
}

.k-editor-inline .k-table td {
  min-width: 1px;
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-editor-inline .k-element-resize-handle-wrapper {
  position: absolute;
  width: 5px;
  height: 5px;
  border-width: 1px;
  border-style: solid;
  z-index: 100;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle {
  width: 100%;
  height: 100%;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-east {
  cursor: e-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-north {
  cursor: n-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northeast {
  cursor: ne-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northwest {
  cursor: nw-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-south {
  cursor: s-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southeast {
  cursor: se-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southwest {
  cursor: sw-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-west {
  cursor: w-resize;
}

.k-editor-inline .k-column-resize-handle-wrapper {
  position: absolute;
  height: 10px;
  width: 10px;
  cursor: col-resize;
  z-index: 2;
}

.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle {
  width: 100%;
  height: 100%;
}

.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker {
  width: 2px;
  height: 100%;
  margin-block: 0;
  margin-inline: auto;
  display: none;
  opacity: 0.8;
}

.k-editor-inline .k-row-resize-handle-wrapper {
  position: absolute;
  z-index: 2;
  cursor: row-resize;
  width: 10px;
  height: 10px;
}

.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-handle {
  display: table;
  width: 100%;
  height: 100%;
}

.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker-wrapper {
  display: table-cell;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker {
  display: none;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 2px;
  opacity: 0.8;
}

.k-editor {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-editor.k-readonly .k-editor-content.k-focus {
  outline-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-editor-inline .k-table, .k-editor-inline .k-table td {
  border-color: #ccc;
}

.k-editor-inline .k-element-resize-handle-wrapper {
  background-color: #fff;
  border-color: #000;
}

.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker {
  background-color: #00b0ff;
}

.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker {
  background-color: #00b0ff;
}

.k-editor-inline:hover, .k-editor-inline.k-hover, .k-editor-inline.k-active {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-editor-resize-handle {
  background-color: #fff;
  border-color: #000;
}

.ProseMirror-selectednode {
  outline-color: #8cf;
}

.k-ct-popup .k-selected {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
  background-image: none;
}

.k-editor-content .k-text-selected, .k-editor-content::selection {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-editor-content .k-text-highlighted {
  background-color: var(--kendo-color-primary-subtle, #ffeceb);
}

.k-editor-content td, .k-editor-content th {
  border-color: #ddd;
}

.k-editor-content .selectedCell::after {
  background-color: rgba(200, 200, 255, 0.4);
}

.k-imageeditor {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-imageeditor *, .k-imageeditor *::before, .k-imageeditor *::after {
  box-sizing: border-box;
}

.k-imageeditor-toolbar {
  border-width: 0;
  border-block-end-width: 1px;
}

.k-imageeditor-content {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: flex;
  flex-flow: row nowrap;
}

.k-imageeditor-canvas-container {
  flex: 1 1 100%;
  display: flex;
  flex-flow: row nowrap;
  overflow: auto;
}

.k-imageeditor-canvas {
  margin: auto;
  display: flex;
  flex-direction: column;
  position: relative;
}

.k-imageeditor-action-pane {
  padding-block: var(--kendo-spacing-8, 2rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  width: 241px;
  border-width: 0;
  border-inline-start-width: 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  flex: none;
  overflow-y: auto;
}

.k-imageeditor-action-pane .k-input-inner, .k-imageeditor-action-pane .k-input-value-text {
  text-overflow: clip;
}

.k-imageeditor-crop-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.k-imageeditor-crop {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-style: dashed;
  box-sizing: border-box;
  position: absolute;
}

.k-imageeditor-crop .k-resize-handle {
  margin-block: var(--kendo-spacing-1px, 1px);
  margin-inline: var(--kendo-spacing-1px, 1px);
  border-style: solid;
  border-width: 0 2px 2px 0;
}

.k-imageeditor-crop .k-resize-sw, .k-imageeditor-crop .k-resize-se, .k-imageeditor-crop .k-resize-nw, .k-imageeditor-crop .k-resize-ne {
  width: 15px;
  height: 15px;
}

.k-imageeditor-crop .k-resize-n, .k-imageeditor-crop .k-resize-s {
  inset-inline-start: calc(50% - 7.5px);
  width: 15px;
  height: 0;
}

.k-imageeditor-crop .k-resize-w, .k-imageeditor-crop .k-resize-e {
  inset-block-start: calc(50% - 7.5px);
  width: 0;
  height: 15px;
}

.k-imageeditor-crop .k-resize-ne {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.k-imageeditor-crop .k-resize-nw {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.k-imageeditor-crop .k-resize-sw {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.k-imageeditor-crop .k-resize-n {
  inset-block-start: 0;
}

.k-imageeditor-crop .k-resize-s {
  inset-block-end: 0;
}

.k-imageeditor-crop .k-resize-w {
  inset-inline-start: 0;
}

.k-imageeditor-crop .k-resize-e {
  inset-inline-end: 0;
}

.k-imageeditor {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-imageeditor-content {
  background-color: #c6c6c6;
}

.k-imageeditor-canvas {
  background: linear-gradient(45deg, rgba(0, 0, 0, 0.09) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09) 75%, rgba(0, 0, 0, 0.09)), linear-gradient(45deg, rgba(0, 0, 0, 0.09) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09) 75%, rgba(0, 0, 0, 0.09)), #fff;
  background-repeat: repeat, repeat;
  background-position: 0px 0px, 5px 5px;
  -webkit-transform-origin: 0 0 0;
          transform-origin: 0 0 0;
  background-origin: padding-box, padding-box;
  background-size: 10px 10px, 10px 10px;
  box-shadow: none;
  text-shadow: none;
  transition: none;
  -webkit-transform: scaleX(1) scaleY(1) scaleZ(1);
          transform: scaleX(1) scaleY(1) scaleZ(1);
}

.k-imageeditor-action-pane {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-imageeditor-crop {
  border-color: #fff;
}

.k-imageeditor-crop-overlay {
  background-color: rgba(0, 0, 0, 0.3);
}

.k-gantt {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-flow: column nowrap;
  position: relative;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-gantt .k-table-td {
  white-space: nowrap;
}

.k-gantt td {
  overflow: hidden;
  white-space: nowrap;
  vertical-align: top;
}

.k-gantt .k-grid-header tr {
  height: calc(1.4285714286em + var(--kendo-spacing-2, 0.5rem) * 2 + 1px);
}

.k-gantt .k-grid-header .k-header {
  position: static;
}

.k-gantt .k-treelist .k-grid-header .k-header {
  position: relative;
}

.k-gantt .k-grid-content tr {
  height: calc(1.4285714286em + var(--kendo-spacing-2, 0.5rem) * 2);
}

.k-gantt.k-gantt-planned .k-grid-content tr {
  height: calc(2.4285714286em + var(--kendo-spacing-2, 0.5rem) * 2);
}

.k-gantt .k-gantt-layout {
  white-space: normal;
  vertical-align: top;
  display: inline-block;
}

.k-gantt .k-splitbar {
  position: relative;
  display: inline-flex;
}

.k-gantt .k-gantt-splitter {
  border-width: 0;
}

.k-gantt .k-treelist-scrollable {
  width: 100%;
  border-width: 0;
  overflow: auto;
}

.k-gantt .k-treelist-scrollable .k-grid-header .k-header {
  position: sticky;
}

.k-gantt .k-treelist-scrollable .k-grid-header th, .k-gantt .k-treelist-scrollable .k-grid-content-sticky {
  z-index: 4;
}

.k-gantt .k-treelist-scrollable .k-grid-header th.k-grid-header-sticky {
  z-index: 5;
}

.k-gantt .k-treelist-scrollable .k-grid-header tr:first-child th:last-child, .k-gantt .k-treelist-scrollable tbody td:last-child {
  padding: 0;
  vertical-align: top;
}

.k-gantt .k-treelist-scrollable .k-grid-header th:last-child .k-header {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  border-width: 0 0 1px 1px;
  white-space: nowrap;
}

.k-gantt .k-treelist-scrollable tr.k-selected > td:last-child {
  background: rgba(0, 0, 0, 0);
}

.k-gantt .k-treelist-scrollable .k-task {
  display: inline-flex;
  flex-flow: row nowrap;
  white-space: nowrap;
  z-index: 3;
}

.k-gantt .k-treelist-scrollable .k-task:hover .k-task-start, .k-gantt .k-treelist-scrollable .k-task:hover .k-task-end {
  display: block;
}

.k-gantt .k-treelist-scrollable .k-task:hover .k-task-draghandle {
  visibility: visible;
}

.k-gantt .k-treelist-scrollable .k-task-content {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  display: block;
  line-height: normal;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.k-gantt .k-treelist-scrollable .k-task-actions {
  flex-shrink: 0;
}

.k-gantt .k-treelist-scrollable .k-task-milestone {
  border: 0;
  -webkit-transform: none;
          transform: none;
  background: none;
}

.k-gantt .k-treelist-scrollable .k-task-milestone .k-task-milestone-content {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.k-gantt .k-treelist-scrollable .k-task-summary {
  height: 15px;
  clip-path: polygon(-20px 0, calc(100% + 20px) 0, calc(100% + 20px) 100%, 100% 100%, calc(100% - 8px) calc(100% - 5px), 8px calc(100% - 5px), 0 100%, -20px 100%);
}

.k-gantt .k-treelist-scrollable .k-task-summary-complete {
  width: 100%;
  height: 15px;
}

.k-gantt .k-treelist-scrollable .k-task-start {
  -webkit-transform: translateX(-140%) translateY(-50%);
          transform: translateX(-140%) translateY(-50%);
}

.k-gantt .k-treelist-scrollable .k-task-end {
  -webkit-transform: translateX(140%) translateY(-50%);
          transform: translateX(140%) translateY(-50%);
}

.k-gantt .k-treelist-scrollable .k-master-row:hover .k-task-dot {
  display: block;
}

.k-gantt .k-treelist-scrollable .k-gantt-columns {
  background: rgba(0, 0, 0, 0);
  pointer-events: none;
  table-layout: fixed;
}

.k-gantt .k-gantt-dependencies-svg {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  overflow: visible;
  pointer-events: none;
  z-index: 2;
}

.k-gantt .k-gantt-dependencies-svg polyline {
  stroke-width: 2px;
}

.k-gantt-header {
  border-width: 0 0 1px;
  flex-shrink: 0;
  z-index: 6;
}

.k-gantt-footer {
  border-width: 1px 0 0;
  flex-shrink: 0;
}

.k-gantt-toggle {
  display: none;
}

.k-gantt-views-wrapper {
  -webkit-margin-start: auto;
          margin-inline-start: auto;
}

.k-gantt-views-wrapper .k-views-dropdown {
  width: auto;
  font-size: inherit;
  display: none;
  cursor: pointer;
}

@media (max-width: 480px) {
  .k-gantt-toolbar .k-gantt-toggle {
    display: inline-flex;
  }
  .k-gantt-toolbar .k-gantt-pdf, .k-gantt-toolbar .k-gantt-create {
    padding: var(--kendo-spacing-1, 0.25rem);
    width: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
    height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
  }
  .k-gantt-toolbar .k-gantt-pdf .k-button-text, .k-gantt-toolbar .k-gantt-create .k-button-text {
    display: none;
  }
}
@media (max-width: 1024px) {
  .k-gantt-views-wrapper .k-gantt-views {
    display: none;
  }
  .k-gantt-views-wrapper .k-views-dropdown {
    display: flex;
  }
}
.k-gantt-content {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  flex: 1 1 auto;
  overflow: hidden;
}

.k-gantt-treelist .k-treelist {
  height: 100%;
  border-width: 0;
}

.k-gantt-treelist .k-grid-header, .k-gantt-treelist .k-grid-footer {
  padding: 0 !important;
}

.k-gantt-treelist .k-grid-header tr {
  height: calc(2.8571428572em + var(--kendo-spacing-2, 0.5rem) * 4 + 2px);
  vertical-align: bottom;
}

.k-gantt-treelist .k-grid-content {
  overflow: hidden;
  overflow-x: scroll;
}

.k-gantt-treelist .k-grid-content td {
  vertical-align: middle;
}

.k-gantt-treelist .k-gantt-treelist-nested-columns .k-grid-header tr {
  height: calc(1.4285714286em + var(--kendo-spacing-2, 0.5rem) * 2 + 1px);
}

.k-gantt-treelist.k-gantt-treelist-scrollable .k-grid-content {
  overflow: scroll;
}

.k-gantt-timeline-pane .k-gantt-timeline {
  height: 100%;
  border-width: 0;
  display: flex;
}

.k-gantt-timeline-pane .k-gantt-timeline *, .k-gantt-timeline-pane .k-gantt-timeline *::before, .k-gantt-timeline-pane .k-gantt-timeline *::after, .k-gantt-timeline-pane .k-gantt-timeline::before, .k-gantt-timeline-pane .k-gantt-timeline::after {
  box-sizing: border-box;
}

.k-gantt-timeline-pane .k-grid-content {
  overflow-x: scroll;
}

.k-gantt-timeline-pane .k-header {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  border-width: 0;
  border-block-end-width: 1px;
  border-inline-start-width: 1px;
  white-space: nowrap;
}

.k-gantt-tables {
  position: relative;
  border-color: inherit;
}

.k-gantt-rows, .k-gantt-columns {
  border-color: inherit;
  position: absolute;
  z-index: 0;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.k-gantt-dependencies {
  opacity: 0.7;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.k-gantt-dependencies .k-arrow-e, .k-gantt-dependencies .k-arrow-w {
  width: 0;
  height: 0;
  border: 5px solid rgba(0, 0, 0, 0);
  position: absolute;
  inset-block-start: -4px;
}

.k-gantt-dependencies .k-arrow-e {
  border-left-color: currentColor;
  right: -6px;
}

.k-gantt-dependencies .k-arrow-w {
  border-right-color: currentColor;
  left: -6px;
}

.k-gantt-line {
  background-color: currentColor;
  border-color: currentColor;
  position: absolute;
}

.k-gantt-line.k-selected {
  z-index: 3;
}

.k-gantt-line-h {
  height: 2px;
}

.k-gantt-line-v {
  width: 2px;
}

.k-gantt-dependency-hint {
  z-index: 4;
}

.k-gantt-tasks {
  position: relative;
}

.k-gantt-tasks td, .k-gantt-tasks .k-table-td {
  padding: 0;
  border-width: 0;
  position: relative;
  vertical-align: middle;
}

.k-gantt-tasks td::after {
  content: "​";
}

.k-task-wrap {
  margin-block: 0;
  margin-inline: -21px;
  padding-block: 5px;
  padding-inline: 21px;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  position: relative;
  z-index: 2;
}

.k-task-wrap.k-drag-hint {
  position: absolute;
}

.k-task {
  position: relative;
  flex: 1 1 auto;
}

.k-task-dot {
  width: calc(8px + var(--kendo-spacing-1, 0.25rem) * 2);
  height: calc(8px + var(--kendo-spacing-1, 0.25rem) * 2);
  line-height: 1;
  cursor: pointer;
  display: none;
  position: absolute;
  inset-block-start: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-task-wrap:hover .k-task-dot, .k-task-wrap.k-origin .k-task-dot {
  display: block;
}

.k-task-dot::before {
  content: "";
  width: 8px;
  height: 8px;
  border-width: 0;
  border-style: solid;
  border-radius: 100%;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-task-dot:hover::before, .k-task-dot.k-hover::before {
  border-width: 1px;
}

.k-task-start {
  inset-inline-start: 0;
}

.k-task-end {
  inset-inline-end: 0;
}

.k-task-draghandle {
  -webkit-margin-start: 16px;
          margin-inline-start: 16px;
  width: 0;
  height: 0;
  border: 5px solid rgba(0, 0, 0, 0);
  border-block-start-width: 0;
  border-block-end-color: inherit;
  position: absolute;
  inset-block-end: 0;
  cursor: ew-resize;
  visibility: hidden;
}

.k-task-wrap:hover .k-task-draghandle {
  visibility: visible;
}

.k-milestone-wrap {
  margin-block: 0;
  margin-inline: -2em;
}

.k-task-milestone {
  width: 1em;
  height: 1em;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.k-task-summary {
  height: 10px;
  display: inline-block;
  vertical-align: top;
}

.k-task-summary, .k-task-summary-complete {
  background-color: currentColor;
}

.k-task-summary::before, .k-task-summary::after, .k-task-summary-complete::before, .k-task-summary-complete::after {
  content: "";
  width: 0;
  height: 0;
  border: 8px solid rgba(0, 0, 0, 0);
  position: absolute;
  inset-block-start: 0;
  display: none;
}

.k-task-summary::before, .k-task-summary-complete::before {
  border-inline-start-color: currentColor;
  inset-inline-start: 0;
}

.k-task-summary::after, .k-task-summary-complete::after {
  border-inline-end-color: currentColor;
  inset-inline-end: 0;
}

.k-task-summary-complete {
  height: 10px;
  position: relative;
  z-index: 2;
}

.k-task-summary-progress {
  height: 15px;
  overflow: hidden;
}

.k-task-single {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  cursor: default;
}

.k-task-single .k-resize-handle {
  opacity: 0.5;
  z-index: 2;
  visibility: hidden;
  cursor: ew-resize;
}

.k-task-single .k-resize-handle::before {
  position: absolute;
  inset-block-start: 2px;
  inset-block-end: 2px;
}

.k-task-single .k-resize-w {
  inset-inline-start: 0;
}

.k-task-single .k-resize-w::before {
  inset-inline-start: 2px;
  border-inline-start-width: 1px;
}

.k-task-single .k-resize-e {
  inset-inline-end: 0;
}

.k-task-single .k-resize-e::before {
  inset-inline-end: 2px;
  border-inline-start-width: 1px;
}

.k-task-single:hover .k-resize-handle, .k-task-single:hover .k-task-actions {
  visibility: visible;
}

.k-task-complete {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  width: 20%;
  position: absolute;
  z-index: 1;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
}

.k-task-content {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: row;
  align-items: center;
  white-space: nowrap;
}

.k-task-template {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  line-height: normal;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-task-actions {
  padding: var(--kendo-spacing-0\.5, 0.125rem);
  white-space: nowrap;
  display: flex;
  flex-direction: row;
  align-items: center;
  visibility: hidden;
  z-index: 1;
}

.k-task-actions > .k-link {
  display: inline-flex;
}

.k-resources-wrap {
  position: absolute;
  display: inline-block;
  z-index: 2;
  -webkit-margin-start: 20px;
          margin-inline-start: 20px;
  -webkit-margin-before: -2px;
          margin-block-start: -2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.k-resources-wrap .k-resource {
  margin-block: 0;
  margin-inline: 5px;
}

.k-task-details {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  white-space: nowrap;
}

.k-task-details strong {
  font-size: var(--kendo-font-size-lg, inherit);
  font-weight: normal;
  display: block;
}

.k-task-details .k-task-pct {
  font-size: 32px;
}

.k-task-details ul {
  line-height: normal;
}

.k-gantt-planned .k-gantt-dependencies, .k-gantt-planned .k-task-dot, .k-gantt-planned .k-resources-wrap {
  -webkit-margin-before: 0.55em;
          margin-block-start: 0.55em;
}

.k-gantt-planned .k-task-wrap {
  flex-direction: column;
  align-items: flex-start;
}

.k-gantt-planned .k-task-inner-wrap {
  display: inline-flex;
}

.k-gantt-planned .k-task-wrap.k-drag-hint {
  inset-block-start: 0;
}

.k-gantt-planned .k-summary-wrap.k-drag-hint {
  inset-block-start: 0.5em;
}

.k-gantt-planned .k-milestone-wrap.k-drag-hint {
  inset-block-start: 0.3em;
}

.k-task-planned {
  margin: 0 0 0.35em;
  line-height: 0.75em;
  display: flex;
  align-items: center;
}

.k-task-planned .k-task-moment {
  border-width: 2px;
  border-radius: 5px;
  border-style: solid;
  height: 6px;
  width: 6px;
}

.k-task-planned .k-task-duration {
  height: 2px;
}

.k-task-planned .k-task-moment.k-moment-left {
  -webkit-margin-start: -4px;
          margin-inline-start: -4px;
}

.k-task-planned:hover .k-task-duration {
  height: 3px;
}

.k-milestone-wrap .k-task-moment {
  -webkit-margin-start: 3px;
          margin-inline-start: 3px;
}

.k-planned-tooltip .k-task-content {
  display: block;
}

.k-task-offset-wrap .k-task-content .k-resize-e {
  display: none;
}

.k-task-offset {
  flex-direction: row-reverse;
  display: flex;
}

.k-task-offset .k-resize-handle {
  inset-inline-end: 0;
  z-index: 2;
  visibility: hidden;
  -webkit-margin-end: 1.4em;
          margin-inline-end: 1.4em;
}

.k-task-offset .k-resize-handle::before {
  border-inline-start-width: 1px;
  position: absolute;
  inset-block-start: 50%;
  inset-block-end: 0.5em;
  -webkit-margin-end: 2px;
          margin-inline-end: 2px;
}

.k-task-single:hover + .k-task-offset .k-task-actions, .k-task-offset:hover .k-task-actions, .k-task-single:hover + .k-task-offset .k-resize-handle, .k-task-offset:hover .k-resize-handle {
  visibility: visible;
}

.k-gantt-tooltip-validation {
  max-width: 200px;
  display: block;
}

.k-gantt-tooltip-validation::before {
  content: "";
  width: 4px;
  height: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.k-gantt-tooltip-validation-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.k-gantt-tooltip-validation-label {
  display: inline-flex;
  min-width: 50px;
}

.k-gantt-tooltip-validation-value {
  font-weight: var(--kendo-font-weight-bold, normal);
}

.k-gantt-tooltip-validation-label, .k-gantt-tooltip-validation-value {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-pdf-export-shadow .k-gantt {
  float: inline-start;
}

.k-pdf-export-shadow .k-gantt, .k-pdf-export-shadow .k-gantt-timeline-pane, .k-pdf-export-shadow .k-gantt-dependencies {
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
}

.k-pdf-export-shadow .k-gantt-treelist .k-treelist {
  display: block;
}

.k-pdf-export-shadow .k-gantt-layout.k-splitbar {
  display: none;
}

.k-gantt-edit-form .k-gantt-delete {
  float: inline-start;
}

.k-rtl .k-task-offset-wrap .k-task-content .k-resize-e, [dir=rtl] .k-task-offset-wrap .k-task-content .k-resize-e {
  display: block;
}

.k-rtl .k-task-offset-wrap .k-task-content .k-resize-w, [dir=rtl] .k-task-offset-wrap .k-task-content .k-resize-w {
  display: none;
}

.k-gantt {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-gantt .k-treelist-scrollable .k-task-milestone .k-task-milestone-content {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  background-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-gantt .k-treelist-scrollable .k-task-milestone.k-selected .k-task-milestone-content {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-gantt .k-gantt-dependencies-svg polyline {
  fill: none;
  stroke: var(--kendo-color-on-base, #3d3d3d);
}

.k-gantt .k-gantt-dependencies-svg polyline.k-selected {
  stroke: var(--kendo-color-primary, #ff6358);
}

.k-gantt-footer {
  box-shadow: none;
}

.k-gantt-treelist .k-treelist, .k-gantt-treelist .k-grid-content {
  background-color: rgba(0, 0, 0, 0);
}

.k-gantt .k-nonwork-hour {
  background-color: color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 3%, transparent);
}

.k-task-dot::before {
  background-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-task-dot:hover::before, .k-task-dot.k-hover::before {
  border-color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-task-milestone {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  background-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-task-milestone.k-task-delayed {
  background-image: repeating-linear-gradient(90deg, var(--kendo-color-app-surface, #ffffff), var(--kendo-color-app-surface, #ffffff) 2px, var(--kendo-color-error, #f31700) 2px, var(--kendo-color-error, #f31700) 4px);
}

.k-task-milestone.k-task-advanced {
  background-color: var(--kendo-color-success, #37b400);
}

.k-task-milestone.k-selected {
  background-image: none;
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-task-summary {
  color: var(--kendo-color-subtle, #666666);
}

.k-task-summary.k-task-delayed {
  color: var(--kendo-color-error-emphasis, #f76f60);
}

.k-task-summary.k-task-advanced {
  color: var(--kendo-color-success-emphasis, #81d15f);
}

.k-task-summary-complete {
  color: var(--kendo-color-on-base, #3d3d3d);
}

.k-task-delayed .k-task-summary-complete {
  color: var(--kendo-color-error, #f31700);
}

.k-task-advanced .k-task-summary-complete {
  color: var(--kendo-color-success, #37b400);
}

.k-task-summary.k-selected {
  color: var(--kendo-color-primary-subtle-active, #ffc8c4);
}

.k-task-summary.k-selected .k-task-summary-complete {
  color: var(--kendo-color-primary, #ff6358);
}

.k-task-single {
  color: var(--kendo-color-base, #f5f5f5);
  background-color: var(--kendo-color-subtle, #666666);
}

.k-task-single.k-task-delayed {
  background-color: var(--kendo-color-error-emphasis, #f76f60);
}

.k-task-single.k-task-advanced {
  background-color: var(--kendo-color-success-emphasis, #81d15f);
}

.k-task-single .k-task-complete {
  background-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-task-delayed .k-task-complete {
  background-color: var(--kendo-color-error, #f31700);
}

.k-task-advanced .k-task-complete {
  background-color: var(--kendo-color-success, #37b400);
}

.k-task-single.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary-subtle-active, #ffc8c4);
}

.k-task-single.k-selected .k-task-complete {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-gantt-line {
  color: var(--kendo-color-on-base, #3d3d3d);
}

.k-gantt-line.k-selected {
  color: var(--kendo-color-primary, #ff6358);
}

.k-task-planned .k-task-moment {
  border-color: var(--kendo-color-primary, #ff6358);
  background-color: rgba(0, 0, 0, 0);
}

.k-task-planned .k-task-duration {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-task-planned:hover .k-task-moment {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-task-offset {
  background-image: repeating-linear-gradient(135deg, var(--kendo-color-app-surface, #ffffff), var(--kendo-color-app-surface, #ffffff) 2px, var(--kendo-color-error, #f31700) 2px, var(--kendo-color-error, #f31700) 4px);
}

.k-task-offset .k-resize-e::before {
  border-color: #000;
}

.k-task-offset .k-task-actions {
  color: #000;
}

.k-task-offset:hover {
  background-image: repeating-linear-gradient(135deg, var(--kendo-color-app-surface, #ffffff), var(--kendo-color-app-surface, #ffffff) 2px, var(--kendo-color-error-emphasis, #f76f60) 2px, var(--kendo-color-error-emphasis, #f76f60) 4px);
}

.k-pdf-export .k-task-offset {
  background-color: var(--kendo-color-error, #f31700);
}

.k-offset-tooltip-delayed {
  background-color: var(--kendo-color-error, #f31700);
}

.k-planned-tooltip {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-gantt-tooltip-validation::before {
  background-color: #656565;
}

.k-gantt-tooltip-valid::before {
  background-color: var(--kendo-color-success, #37b400);
}

.k-gantt-tooltip-invalid::before {
  background-color: var(--kendo-color-error, #f31700);
}

.k-table-auto {
  table-layout: auto;
}

.\!k-table-auto {
  table-layout: auto !important;
}

.k-table-fixed {
  table-layout: fixed;
}

.\!k-table-fixed {
  table-layout: fixed !important;
}

.k-table-layout-auto {
  table-layout: auto;
}

.\!k-table-layout-auto {
  table-layout: auto !important;
}

.k-table-layout-fixed {
  table-layout: fixed;
}

.\!k-table-layout-fixed {
  table-layout: fixed !important;
}

.k-scheduler {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-scheduler table, .k-scheduler thead, .k-scheduler tfoot, .k-scheduler tbody, .k-scheduler tr, .k-scheduler th, .k-scheduler td, .k-scheduler div, .k-scheduler .k-scheduler-edit-dialog, .k-scheduler > * {
  border-color: inherit;
}

kendo-scheduler.k-scheduler {
  overflow: hidden;
}

kendo-scheduler.k-scheduler.k-readonly-scheduler .k-event-delete {
  display: none;
}

.k-scheduler-table {
  width: 100%;
  max-width: none;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
}

.k-scheduler-table td, .k-scheduler-table th {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  height: 1.4285714286em;
  overflow: hidden;
  white-space: nowrap;
  border-style: solid;
  border-width: 0;
  border-inline-start-width: 1px;
  border-block-end-width: 1px;
  vertical-align: top;
  box-sizing: content-box;
}

.k-scheduler-table td:first-child, .k-scheduler-table th:first-child {
  border-inline-start-width: 0;
}

.k-scheduler-table .k-middle-row td {
  border-block-end-style: dotted;
}

.k-scheduler-table .k-link {
  cursor: pointer;
}

.k-scheduler-layout-flex {
  overflow: auto;
}

.k-scheduler-layout-flex .k-scheduler-head {
  position: sticky;
  inset-block-start: 0;
  z-index: 3;
}

.k-scheduler-layout-flex .k-scheduler-body {
  position: relative;
}

.k-scheduler-layout-flex .k-scheduler-head, .k-scheduler-layout-flex .k-scheduler-body {
  display: flex;
  flex: 100%;
  flex-wrap: wrap;
}

.k-scheduler-layout-flex .k-scheduler-row {
  display: flex;
  flex: 1 1 100%;
  width: 100%;
  min-width: 0;
}

.k-scheduler-layout-flex .k-scheduler-group {
  display: flex;
  flex: 1 1 100%;
  width: 100%;
  min-width: 0;
  flex-wrap: wrap;
}

.k-scheduler-layout-flex .k-scheduler-group .k-group-cell {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
  overflow: auto;
}

.k-scheduler-layout-flex .k-scheduler-group .k-group-content {
  padding: 0;
  display: flex;
  flex: 1 1 100%;
  width: 100%;
  border-width: 0;
  flex-wrap: wrap;
}

.k-scheduler-layout-flex .k-scheduler-group.k-group-horizontal .k-group-cell {
  flex-basis: 100%;
  border-width: 0;
  padding: 0;
}

.k-scheduler-layout-flex.k-scheduler-timeline-view .k-scheduler-body .k-scheduler-cell {
  flex-basis: auto;
}

.k-scheduler-layout-flex .k-more-events {
  inset-block-end: 2px;
  inset-inline-start: 0;
  width: 100%;
}

.k-scheduler-layout-flex .k-scheduler-cell {
  display: flex;
  flex: 1 1 100%;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  min-height: 1.5em;
  overflow: hidden;
  white-space: nowrap;
  border-style: solid;
  border-width: 0 1px 1px 0;
  vertical-align: top;
  box-sizing: content-box;
}

.k-scheduler-layout-flex .k-scheduler-cell.k-slot-cell {
  position: relative;
}

.k-scheduler-layout-flex .k-scheduler-cell.k-heading-cell {
  justify-content: center;
  font-weight: bold;
}

.k-scheduler-layout-flex .k-scheduler-cell.k-side-cell {
  justify-content: flex-end;
  flex-grow: 0;
  flex-basis: auto;
  overflow: visible;
}

.k-scheduler-layout-flex .k-scheduler-cell.k-major-cell {
  border-block-end-width: 0;
}

.k-scheduler-layout-flex .k-middle-row .k-scheduler-cell {
  border-block-end-style: dotted;
}

.k-scheduler-layout-flex .k-resource-cell {
  flex: none;
  display: flex;
  flex-wrap: wrap;
  overflow: visible;
}

.k-scheduler-layout-flex .k-resource-content {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  border-width: 0;
}

.k-scheduler-layout-flex .k-sticky-cell {
  display: flex;
  flex-wrap: wrap;
  flex-basis: 0;
  position: sticky;
  inset-inline-start: 0;
  z-index: 3;
}

.k-scheduler-toolbar {
  border-width: 0;
  border-block-end-width: 1px;
  white-space: nowrap;
  flex-shrink: 0;
  position: relative;
  z-index: 2;
}

.k-scheduler-toolbar .k-widget {
  font-size: inherit;
}

.k-scheduler-toolbar .k-nav-current {
  color: inherit;
  outline: 0;
  text-decoration: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: var(--kendo-spacing-1, 0.25rem);
  cursor: pointer;
}

.k-scheduler-toolbar .k-scheduler-search {
  display: inline-flex;
  flex-flow: row nowrap;
}

.k-scheduler-toolbar .k-views-dropdown {
  width: auto;
  font: inherit;
}

.k-scheduler-footer {
  box-shadow: none;
  border-width: 0;
  border-block-start-width: 1px;
  white-space: nowrap;
  flex-shrink: 0;
  position: relative;
}

.k-scheduler-layout {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  flex: 1 1 auto;
  position: relative;
  z-index: 1;
}

.k-scheduler-layout > tbody > tr > td {
  padding: 0;
  vertical-align: top;
}

.k-scheduler-layout td.k-selected, .k-scheduler-layout .k-scheduler-cell.k-selected {
  outline: none;
}

.k-scheduler-layout tr + tr .k-scheduler-times tr th, .k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr th {
  border-block-end-color: rgba(0, 0, 0, 0);
}

.k-scheduler-layout tr + tr .k-scheduler-times tr .k-slot-cell, .k-scheduler-layout tr + tr .k-scheduler-times tr .k-scheduler-times-all-day, .k-scheduler-layout tr + tr .k-scheduler-times tr:last-child th, .k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr .k-slot-cell, .k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr .k-scheduler-times-all-day, .k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr:last-child th {
  border-block-end-color: inherit;
}

.k-scheduler-layout.k-scheduler-flex-layout {
  display: flex;
  flex-direction: column;
}

.k-scheduler-layout.k-scheduler-flex-layout.k-scheduler-weekview .k-scheduler-pane:first-child .k-scheduler-table, .k-scheduler-layout.k-scheduler-flex-layout.k-scheduler-dayview .k-scheduler-pane:first-child .k-scheduler-table {
  table-layout: fixed;
}

.k-scheduler-header, .k-scheduler-view-header {
  -webkit-padding-end: var(--kendo-scrollbar-width, 17px);
          padding-inline-end: var(--kendo-scrollbar-width, 17px);
}

.k-scheduler-header th {
  text-align: center;
}

.k-scheduler-header, .k-scheduler-header-wrap, .k-scheduler-header-wrap > div {
  border-color: inherit;
  overflow: hidden;
}

.k-scheduler-header-wrap {
  border-width: 0;
  border-style: solid;
  position: relative;
}

.k-scheduler-times {
  border-color: inherit;
  position: relative;
  overflow: hidden;
}

.k-scheduler-times .k-scheduler-table {
  table-layout: auto;
}

.k-scheduler-times th {
  border-width: 0;
  border-inline-end-width: 1px;
  border-block-end-width: 1px;
  text-align: end;
}

.k-scheduler-times .k-slot-cell, .k-scheduler-times .k-scheduler-times-all-day {
  border-block-end-color: inherit;
}

.k-scheduler-times .k-slot-cell.k-last-resource {
  -webkit-border-end: 0;
          border-inline-end: 0;
}

.k-scheduler-times .k-slot-cell.k-empty-slot {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  -webkit-padding-end: 0;
          padding-inline-end: 0;
}

.k-scheduler-datecolumn {
  width: 12em;
}

.k-scheduler-timecolumn {
  width: 11em;
  white-space: nowrap;
}

.k-scheduler-content {
  border-color: inherit;
  position: relative;
  overflow: auto;
}

.k-scheduler-content:focus {
  outline: none;
}

kendo-scheduler .k-event, .k-event {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  min-height: 25px;
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  text-align: start;
  outline: 0;
  cursor: default;
  position: absolute;
  overflow: hidden;
  -webkit-padding-end: var(--kendo-spacing-2, 0.5rem);
          padding-inline-end: var(--kendo-spacing-2, 0.5rem);
}

kendo-scheduler .k-event > div, .k-event > div {
  position: relative;
  z-index: 2;
}

kendo-scheduler .k-event .k-event-template, .k-event .k-event-template {
  line-height: calc(25px - var(--kendo-spacing-1, 0.25rem) * 2);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

kendo-scheduler .k-event .k-event-time, .k-event .k-event-time {
  -webkit-padding-after: 0;
          padding-block-end: 0;
  font-size: 0.875em;
  white-space: nowrap;
  display: none;
}

kendo-scheduler .k-event .k-event-actions, .k-event .k-event-actions {
  white-space: nowrap;
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-end: var(--kendo-spacing-2, 0.5rem);
  z-index: 2;
}

kendo-scheduler .k-event .k-event-actions .k-event-delete, .k-event .k-event-actions .k-event-delete {
  opacity: 0.5;
  visibility: hidden;
}

kendo-scheduler .k-event .k-event-actions:hover .k-event-delete, kendo-scheduler .k-event .k-event-actions.k-hover .k-event-delete, .k-event .k-event-actions:hover .k-event-delete, .k-event .k-event-actions.k-hover .k-event-delete {
  opacity: 1;
}

kendo-scheduler .k-event .k-event-actions a, .k-event .k-event-actions a {
  color: inherit;
}

kendo-scheduler .k-event .k-event-actions:first-child, .k-event .k-event-actions:first-child {
  margin: var(--kendo-spacing-0\.5, 0.125rem) var(--kendo-spacing-1, 0.25rem);
  inset-block-start: 0;
  inset-inline-end: 0;
  float: inline-start;
  position: relative;
  opacity: 1;
  visibility: visible;
  line-height: normal;
}

kendo-scheduler .k-event .k-resize-handle, .k-event .k-resize-handle {
  z-index: 4;
  opacity: 0.5;
  visibility: hidden;
}

kendo-scheduler .k-event .k-resize-handle::before, .k-event .k-resize-handle::before {
  border-color: currentColor;
}

kendo-scheduler .k-event .k-resize-n, .k-event .k-resize-n {
  height: 0.5em;
  inset-block-start: 0;
}

kendo-scheduler .k-event .k-resize-s, .k-event .k-resize-s {
  height: 0.5em;
  inset-block-end: 0;
}

kendo-scheduler .k-event .k-resize-n::before, kendo-scheduler .k-event .k-resize-s::before, .k-event .k-resize-n::before, .k-event .k-resize-s::before {
  width: var(--kendo-spacing-8, 2rem);
  border-block-end-width: 1px;
}

kendo-scheduler .k-event .k-resize-w, .k-event .k-resize-w {
  width: 0.5em;
  inset-inline-start: 0;
}

kendo-scheduler .k-event .k-resize-e, .k-event .k-resize-e {
  width: 0.5em;
  inset-inline-end: 0;
}

kendo-scheduler .k-event .k-resize-w::before, kendo-scheduler .k-event .k-resize-e::before, .k-event .k-resize-w::before, .k-event .k-resize-e::before {
  height: var(--kendo-spacing-8, 2rem);
  border-inline-start-width: 1px;
}

kendo-scheduler .k-event:hover .k-event-actions .k-event-delete, kendo-scheduler .k-event:hover .k-resize-handle, kendo-scheduler .k-event.k-hover .k-event-actions .k-event-delete, kendo-scheduler .k-event.k-hover .k-resize-handle, .k-event:hover .k-event-actions .k-event-delete, .k-event:hover .k-resize-handle, .k-event.k-hover .k-event-actions .k-event-delete, .k-event.k-hover .k-resize-handle {
  visibility: visible;
}

kendo-scheduler .k-event.k-event-drag-hint .k-event-time, .k-event.k-event-drag-hint .k-event-time {
  display: block;
}

kendo-scheduler .k-event .k-event-top-actions, kendo-scheduler .k-event .k-event-bottom-actions, .k-event .k-event-top-actions, .k-event .k-event-bottom-actions {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  text-align: center;
}

kendo-scheduler .k-event .k-event-bottom-actions, .k-event .k-event-bottom-actions {
  inset-block-start: auto;
  inset-block-end: 0;
}

.k-scheduler-mark {
  width: 1em;
  height: 1em;
  display: inline-block;
  vertical-align: middle;
}

.k-more-events {
  padding: 0;
  height: 13px;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  position: absolute;
  justify-content: center;
}

.k-more-events > .k-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-event-drag-hint {
  opacity: 0.5;
  z-index: 3;
}

.k-event-drag-hint .k-event-actions, .k-event-drag-hint .k-event-top-actions, .k-event-drag-hint .k-event-bottom-actions, .k-event-drag-hint .k-resize-handle {
  display: none;
}

.k-event-drag-hint .k-event-time {
  display: block;
}

.k-scheduler-marquee {
  border-width: 0;
  border-style: solid;
}

.k-scheduler-marquee .k-label-top, .k-scheduler-marquee .k-label-bottom {
  font-size: 0.75em;
  position: absolute;
}

.k-scheduler-marquee .k-label-top {
  inset-inline-start: var(--kendo-spacing-1, 0.25rem);
  inset-block-start: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-scheduler-marquee .k-label-bottom {
  inset-inline-end: var(--kendo-spacing-1, 0.25rem);
  inset-block-end: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-scheduler-marquee.k-first::before, .k-scheduler-marquee.k-last::after {
  content: "";
  border-width: 3px;
  border-style: solid;
  position: absolute;
  width: 0;
  height: 0;
}

.k-scheduler-marquee.k-first::before {
  inset-block-start: 0;
  inset-inline-start: 0;
  border-inline-end-color: rgba(0, 0, 0, 0);
  border-block-end-color: rgba(0, 0, 0, 0);
}

.k-scheduler-marquee.k-last::after {
  inset-block-end: 0;
  inset-inline-end: 0;
  border-inline-start-color: rgba(0, 0, 0, 0);
  border-block-start-color: rgba(0, 0, 0, 0);
}

.k-pdf-export-shadow .k-scheduler, .k-scheduler-pdf-export .k-scheduler-content, .k-scheduler-pdf-export .k-scheduler-times {
  height: auto !important;
  overflow: visible !important;
}

.k-scheduler-pdf-export {
  overflow: hidden;
}

.k-scheduler-pdf-export .k-scheduler-header {
  padding: 0 !important;
}

.k-scheduler-pdf-export .k-scheduler-header-wrap {
  border-width: 0 !important;
}

.k-scheduler-pdf-export .k-scheduler-header .k-scheduler-table, .k-scheduler-pdf-export .k-scheduler-content .k-scheduler-table {
  width: 100% !important;
}

.k-recurrence-editor {
  display: flex;
  flex-direction: column;
}

kendo-scheduler .k-recurrence-editor {
  display: block;
}

.k-scheduler-monthview .k-scheduler-table {
  height: 100%;
}

.k-scheduler-monthview .k-scheduler-table td {
  height: 80px;
  text-align: end;
}

.k-scheduler-monthview .k-scheduler-body .k-scheduler-cell {
  min-height: 80px;
}

.k-scheduler-monthview .k-hidden {
  -webkit-padding-start: 0 !important;
          padding-inline-start: 0 !important;
  -webkit-padding-end: 0 !important;
          padding-inline-end: 0 !important;
  border-inline-end-width: 0 !important;
}

.k-scheduler-monthview .k-scheduler-table-auto, .k-scheduler-monthview .k-scheduler-table-auto td, .k-scheduler-monthview .k-scheduler-content .k-scheduler-table-auto {
  height: auto;
}

.k-scheduler-monthview .k-scheduler-content {
  overflow-y: scroll;
}

.k-scheduler-monthview.k-scheduler-flex-layout .k-scheduler-content {
  overflow-y: auto;
}

.k-scheduler-agendaview .k-scheduler-mark {
  -webkit-margin-end: 0.5em;
          margin-inline-end: 0.5em;
  width: 1em;
  height: 1em;
  display: inline-block;
  vertical-align: middle;
}

.k-scheduler-agendaview .k-scheduler-table th:first-child, .k-scheduler-agendaview .k-scheduler-table td:first-child {
  border-inline-start-width: 1px;
}

.k-scheduler-agendaview .k-scheduler-table td.k-first {
  border-inline-start-width: 0;
}

.k-scheduler-agendaview .k-task > .k-event-delete {
  color: inherit;
  position: absolute;
  inset-block-start: var(--kendo-spacing-0\.5, 0.125rem);
  inset-inline-end: var(--kendo-spacing-0\.5, 0.125rem);
  opacity: 0.5;
  visibility: hidden;
}

.k-scheduler-agendaview .k-hover .k-task > .k-event-delete, .k-scheduler-agendaview .k-scheduler-content tr:hover .k-event-delete, .k-scheduler-agendaview .k-scheduler-content .k-scheduler-row:hover .k-event-delete, .k-scheduler-agendaview .k-scheduler-content .k-scheduler-row.k-hover .k-event-delete {
  visibility: visible;
}

.k-scheduler-agendaday {
  margin: 0;
  -webkit-margin-end: 0.2em;
          margin-inline-end: 0.2em;
  font-size: 3em;
  line-height: 1;
  font-weight: 400;
  float: inline-start;
}

.k-scheduler-agendaweek {
  display: block;
  margin: 0.4em 0 0;
  line-height: 1;
  font-style: normal;
}

.k-scheduler-agendadate {
  font-size: 0.75em;
}

.k-scheduler-timelineview .k-slot-cell {
  overflow: hidden;
}

.k-scheduler-timelineview .k-scheduler-content {
  overflow: auto;
}

.k-scheduler-pane {
  display: flex;
  flex-direction: row;
}

.k-scheduler-pane .k-scheduler-times {
  flex: 0 0 auto;
}

.k-scheduler-pane .k-scheduler-times .k-scheduler-table {
  height: 100%;
}

.k-scheduler-pane .k-scheduler-header, .k-scheduler-pane .k-scheduler-content {
  flex: 1 1 auto;
}

.k-scheduler-yearview .k-scheduler-body {
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  justify-content: center;
}

.k-scheduler-yearview .k-calendar {
  width: 100%;
  border-width: 0;
}

.k-scheduler-yearview .k-calendar .k-calendar-view {
  flex-wrap: wrap;
  justify-content: center;
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-scheduler-yearview .k-calendar .k-content {
  flex: 0;
}

.k-scheduler-yearview .k-calendar .k-link {
  position: relative;
}

.k-scheduler-yearview .k-calendar td.k-selected {
  background-color: inherit;
}

.k-scheduler-yearview .k-day-indicator {
  -webkit-margin-before: calc(32px - 0.5em);
          margin-block-start: calc(32px - 0.5em);
  width: 3px;
  height: 3px;
  border-radius: 50%;
  position: absolute;
  inset-inline-start: calc(50% - 1.5px);
}

.k-scheduler-tooltip {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0;
  color: inherit;
}

.k-scheduler-tooltip .k-tooltip-title {
  -webkit-margin-after: var(--kendo-spacing-3, 0.75rem);
          margin-block-end: var(--kendo-spacing-3, 0.75rem);
}

.k-scheduler-tooltip .k-tooltip-title .k-month {
  font-size: var(--kendo-font-size-sm, inherit);
  text-transform: uppercase;
}

.k-scheduler-tooltip .k-tooltip-title .k-day {
  font-size: calc(var(--kendo-font-size-sm, 0.75rem) * 2);
}

.k-scheduler-tooltip .k-tooltip-events-container {
  overflow: auto;
}

.k-scheduler-tooltip .k-tooltip-events {
  max-height: 250px;
  display: flex;
  flex-direction: column;
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-scheduler-tooltip .k-tooltip-event {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-shrink: 0;
  position: relative;
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-scheduler-tooltip .k-tooltip-event .k-event-time {
  display: flex;
  flex-shrink: 0;
  font-size: inherit;
}

.k-scheduler-tooltip .k-no-data, .k-scheduler-tooltip .k-nodata {
  height: auto;
  min-height: auto;
  color: inherit;
}

.k-scheduler-edit-dialog .k-dialog {
  max-height: 100vh;
}

.k-scheduler-edit-form .k-edit-form-container {
  width: 100%;
}

.k-scheduler-edit-form .k-edit-label {
  width: 17%;
}

.k-scheduler-edit-form .k-edit-field {
  width: 77%;
}

.k-scheduler-edit-form .k-edit-field > ul > li {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

.k-scheduler-edit-form .k-recurrence-editor .k-radio-list .k-radio-wrap, .k-scheduler-edit-form .k-recurrence-editor .k-checkbox-list .k-checkbox-wrap {
  align-self: center;
}

.k-scheduler-edit-form .k-recur-interval, .k-scheduler-edit-form .k-recur-count, .k-scheduler-edit-form .k-recur-monthday {
  width: 5em;
}

.k-scheduler-edit-form .k-recur-until, .k-scheduler-edit-form .k-recur-month, .k-scheduler-edit-form .k-recur-weekday, .k-scheduler-edit-form .k-recur-weekday-offset {
  width: 10em;
}

.k-scheduler-edit-form .k-scheduler-datetime-picker {
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-safari .k-scheduler-tooltip .k-tooltip-event:not(:last-child) {
  -webkit-margin-after: var(--kendo-spacing-1, 0.25rem);
          margin-block-end: var(--kendo-spacing-1, 0.25rem);
}

.k-safari .k-scheduler-yearview .k-calendar-view .k-month {
  margin-block: 0;
  margin-inline: var(--kendo-spacing-3, 0.75rem)/2;
}

.k-scheduler {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-scheduler-toolbar {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-scheduler-footer {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-scheduler-header {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-scheduler-header-wrap {
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-scheduler-nonwork, .k-scheduler .k-nonwork-hour {
  background-color: var(--kendo-color-base, #f5f5f5);
}

.k-scheduler-other-month, .k-scheduler .k-other-month {
  background-color: var(--kendo-color-base, #f5f5f5);
}

.k-scheduler-layout td.k-selected, .k-scheduler-layout .k-scheduler-cell.k-selected {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-scheduler-layout-flex .k-scheduler-head, .k-scheduler-layout-flex .k-sticky-cell {
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-event {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-event.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary-active, #d45349);
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-event.k-event-inverse {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-event.k-event-ongoing {
  box-shadow: inset 0px 0px 0px 1px red;
}

.k-scheduler-marquee::before, .k-scheduler-marquee::after {
  border-color: var(--kendo-color-primary, #ff6358);
}

.k-scheduler-edit-dialog .k-dialog-actions {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-scheduler-agendaview .k-scheduler-content tr:hover, .k-scheduler-agendaview .k-scheduler-content tr.k-hover, .k-scheduler-agendaview .k-scheduler-content .k-scheduler-row:hover, .k-scheduler-agendaview .k-scheduler-content .k-scheduler-row.k-hover {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-scheduler-agendaview .k-scheduler-content tr:hover .k-scheduler-datecolumn, .k-scheduler-agendaview .k-scheduler-content tr:hover .k-scheduler-groupcolumn, .k-scheduler-agendaview .k-scheduler-content tr.k-hover .k-scheduler-datecolumn, .k-scheduler-agendaview .k-scheduler-content tr.k-hover .k-scheduler-groupcolumn {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-scheduler-agendaview .k-scheduler-content tr.k-selected {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-scheduler-agendaview .k-scheduler-content tr.k-selected .k-scheduler-datecolumn, .k-scheduler-agendaview .k-scheduler-content tr.k-selected .k-scheduler-groupcolumn {
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-scheduler-yearview .k-day-indicator {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-scheduler-yearview .k-selected .k-day-indicator {
  background-color: var(--kendo-color-on-primary, #ffffff);
}

.k-tooltip.k-scheduler-tooltip {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-on-primary, #ffffff);
  box-shadow: var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-tooltip.k-scheduler-tooltip .k-callout {
  color: var(--kendo-color-on-primary, #ffffff);
}

.k-chat {
  min-width: 320px;
  min-height: 600px;
  max-height: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-chat-header {
  flex-shrink: 0;
}

.k-message-list {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  scroll-behavior: smooth;
}

.k-message-list-content {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  width: 100%;
  box-sizing: border-box;
  position: relative;
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  overflow: hidden;
}

.k-message-list-content > * + * {
  -webkit-margin-before: var(--kendo-spacing-4, 1rem);
          margin-block-start: var(--kendo-spacing-4, 1rem);
}

.k-message-group {
  max-width: min(75%, 460px);
  background: none;
  box-sizing: border-box;
  display: flex;
  -webkit-column-gap: var(--kendo-spacing-2, 0.5rem);
     -moz-column-gap: var(--kendo-spacing-2, 0.5rem);
          column-gap: var(--kendo-spacing-2, 0.5rem);
  flex-shrink: 0;
  position: relative;
}

.k-message-group .k-message + .k-message {
  -webkit-margin-before: var(--kendo-spacing-2, 0.5rem);
          margin-block-start: var(--kendo-spacing-2, 0.5rem);
}

.k-message-group .k-avatar {
  align-self: flex-end;
}

.k-message-group:has(.k-message-group-content .k-message:last-child .k-chat-bubble.k-selected + .k-message-status) .k-avatar {
  -webkit-margin-after: calc(var(--kendo-line-height-lg, normal) * var(--kendo-font-size-sm, inherit) + var(--kendo-spacing-2, 0.5rem));
          margin-block-end: calc(var(--kendo-line-height-lg, normal) * var(--kendo-font-size-sm, inherit) + var(--kendo-spacing-2, 0.5rem));
  transition: margin 0.2s ease-in-out;
}

.k-message-group .k-chat-file-wrapper {
  padding: 0;
  gap: 0;
  overflow: hidden;
}

.k-message-group .k-chat-file {
  width: 100%;
}

.k-message-group-content {
  display: flex;
  flex-direction: column;
  flex: 1;
  max-width: 100%;
  min-width: 0;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.k-chat-message-toolbar {
  border: 0;
  padding: var(--kendo-spacing-1px, 1px);
  place-self: start;
}

.k-chat-download-button-wrapper {
  width: 100%;
  box-sizing: border-box;
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  -webkit-padding-after: var(--kendo-spacing-2, 0.5rem);
          padding-block-end: var(--kendo-spacing-2, 0.5rem);
  border-radius: 0 0 var(--kendo-border-radius-md, 0.25rem) var(--kendo-border-radius-md, 0.25rem);
  text-align: start;
}

.k-message-group-sender {
  align-self: flex-end;
  flex-direction: row-reverse;
}

.k-message-group-sender .k-chat-bubble {
  place-self: flex-end;
}

.k-message-group-sender .k-message-group-content {
  align-items: flex-end;
}

.k-message-group-sender .k-message-status {
  align-self: flex-end;
}

.k-message-group-sender .k-message:last-of-type .k-chat-bubble {
  border-end-start-radius: var(--kendo-border-radius-xxl, 0.75rem);
  border-end-end-radius: var(--kendo-border-radius-xs, 1px);
}

.k-message {
  max-width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  transition: margin 0.2s ease-in-out;
  outline: none;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.k-message .k-chat-message-link {
  font-weight: bold;
  text-decoration: underline;
}

.k-message .k-chat-bubble {
  border-end-start-radius: var(--kendo-border-radius-xxl, 0.75rem);
}

.k-message:last-of-type .k-chat-bubble {
  border-end-start-radius: var(--kendo-border-radius-xs, 1px);
}

.k-chat-bubble-text {
  text-overflow: ellipsis;
  overflow: hidden;
  flex-shrink: 0;
  word-wrap: break-word;
  white-space: pre-wrap;
}

.k-chat-bubble-text:has(.k-skeleton-container) {
  white-space: normal;
}

.k-message-group-full-width {
  width: 100%;
  max-width: 100%;
}

.k-message-group-full-width .k-message, .k-message-group-full-width .k-chat-bubble {
  width: 100%;
}

.k-chat-bubble.k-bubble-expandable .k-bubble-content {
  height: auto;
  transition: height 2s ease;
}

.k-chat-bubble.k-bubble-expandable:not(.k-expanded) .k-bubble-content {
  height: calc(var(--kendo-line-height, normal) * var(--kendo-font-size, inherit));
}

.k-chat-bubble.k-bubble-expandable:not(.k-expanded) .k-chat-bubble-text {
  white-space: nowrap;
}

.k-chat-bubble:has(.k-typing-indicator) {
  pointer-events: none;
}

.k-message-time, .k-message-status {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height-lg, normal);
  white-space: nowrap;
  pointer-events: none;
  transition: height 0.2s ease-in-out;
  height: 0;
  overflow: hidden;
}

.k-message-time {
  place-self: center;
}

.k-message-status {
  display: inline-flex;
  align-items: center;
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-chat-bubble {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  overflow: hidden;
  overflow-wrap: break-word;
  text-align: start;
}

.k-chat-bubble .k-bubble-content {
  overflow: hidden;
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: var(--kendo-spacing-2, 0.5rem);
  transition: height 0.2s ease-in-out;
}

.k-chat-bubble a {
  color: inherit;
  text-decoration: underline;
  font-weight: bold;
}

.k-bubble-content .k-message-reference {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
}

.k-message:has(.k-selected) {
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-message:has(.k-selected) .k-message-time, .k-message:has(.k-selected) .k-message-status {
  height: calc(var(--kendo-line-height-lg, normal) * var(--kendo-font-size-sm, inherit));
}

.k-message-error, .k-message-sending {
  -webkit-margin-after: var(--kendo-spacing-4, 1rem);
          margin-block-end: var(--kendo-spacing-4, 1rem);
}

.k-message-error .k-message-status, .k-message-sending .k-message-status {
  height: calc(var(--kendo-line-height-lg, normal) * var(--kendo-font-size-sm, inherit));
}

.k-message-reference {
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  white-space: nowrap;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-message-reference > .k-icon {
  flex-shrink: 0;
}

.k-message-reference-content {
  padding-block: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  -webkit-padding-start: calc(var(--kendo-spacing-2, 0.5rem) * 3);
          padding-inline-start: calc(var(--kendo-spacing-2, 0.5rem) * 3);
  -webkit-padding-end: calc(var(--kendo-spacing-2, 0.5rem) / 2);
          padding-inline-end: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  box-sizing: border-box;
  position: relative;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.k-message-reference-content::before {
  display: inline-block;
  content: "";
  position: absolute;
  inset-inline-start: var(--kendo-spacing-2, 0.5rem);
  height: calc(100% - var(--kendo-spacing-2, 0.5rem));
  width: 2px;
}

.k-message-pinned {
  border-block-end-width: 1px;
  border-block-end-style: solid;
  cursor: pointer;
}

.k-message-removed {
  font-style: italic;
}

.k-message-author {
  -webkit-margin-after: calc(var(--kendo-spacing-2, 0.5rem) / 2);
          margin-block-end: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height-xs, normal);
  font-weight: bold;
}

.k-timestamp {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height-lg, normal);
  text-transform: none;
  text-align: center;
  align-self: stretch;
  display: flex;
  align-items: center;
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-timestamp::before, .k-timestamp::after {
  display: inline-flex;
  content: "";
  height: 1px;
  flex: 1;
}

.k-message-box-wrapper {
  padding-inline: var(--kendo-spacing-4, 1rem);
  -webkit-padding-after: var(--kendo-spacing-4, 1rem);
          padding-block-end: var(--kendo-spacing-4, 1rem);
  display: flex;
  flex-direction: column;
  gap: var(--kendo-spacing-4, 1rem);
}

.k-message-box-wrapper .k-chat-file-wrapper {
  flex-direction: row;
}

.k-message-box {
  width: 100%;
  box-sizing: border-box;
  flex-shrink: 0;
}

.k-message-box .k-input-prefix-horizontal {
  display: inline-block;
}

.k-message-box:focus, .k-message-box.k-focus, .k-message-box:focus-within {
  outline: 0;
  box-shadow: none;
}

.k-message-box .k-input-prefix, .k-message-box .k-input-suffix {
  width: 100%;
  padding: var(--kendo-spacing-1, 0.25rem);
}

.k-chat-bubble .k-message-reference, .k-message-box .k-message-reference {
  padding-inline: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  padding-block: calc(var(--kendo-spacing-2, 0.5rem) / 2);
}

.k-chat-file-wrapper {
  display: flex;
  flex-flow: column wrap;
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  margin: 0;
  gap: var(--kendo-spacing-1, 0.25rem);
  box-sizing: border-box;
  min-width: 0;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.k-chat-file {
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  box-sizing: border-box;
  gap: var(--kendo-spacing-1, 0.25rem);
  border-width: 1px;
  border-style: solid;
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  border-radius: var(--kendo-border-radius-md, 0.25rem);
}

.k-chat-file > .k-icon {
  flex-shrink: 0;
}

.k-chat-file .k-chat-file-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: start;
  flex: 1;
  overflow: hidden;
  min-width: 0;
  max-width: 100%;
  text-overflow: ellipsis;
}

.k-chat-file .k-chat-file-name {
  font-weight: bold;
  font-size: var(--kendo-font-size-sm, inherit);
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-chat-file .k-chat-file-size, .k-chat-file .k-chat-file-status {
  font-size: var(--kendo-font-size-xs, inherit);
}

.k-message-group .k-chat-file + .k-chat-file:not(.k-chat-file-deleted) {
  -webkit-padding-before: 0;
          padding-block-start: 0;
}

.k-chat-file-download-wrapper {
  display: flex;
  flex-direction: column;
}

.k-message-box-wrapper .k-chat-file, .k-message-group-full-width .k-chat-file, .k-message:has(.k-bubble-expandable) + .k-chat-file-wrapper .k-chat-file {
  width: 240px;
}

.k-chat .k-card-list {
  margin: var(--kendo-spacing-2, 0.5rem) 0 0;
}

.k-message-group-sender + .k-card-list, .k-message-group-sender + .kendo-chat-message-attachments.k-card-list {
  align-self: flex-end;
}

.k-chat .k-card-deck {
  max-width: calc(100% + var(--kendo-spacing-4, 1rem) * 2);
  box-sizing: border-box;
  -webkit-margin-start: calc(var(--kendo-spacing-4, 1rem) * -1);
          margin-inline-start: calc(var(--kendo-spacing-4, 1rem) * -1);
  -webkit-margin-end: calc(var(--kendo-spacing-4, 1rem) * -1);
          margin-inline-end: calc(var(--kendo-spacing-4, 1rem) * -1);
  padding: var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem);
  overflow: hidden;
  overflow-x: auto;
  scroll-behavior: smooth;
}

.k-chat .k-card-deck .k-card {
  width: 200px;
}

.k-chat .k-card-deck-scrollwrap {
  -webkit-margin-end: calc(var(--kendo-spacing-4, 1rem) * -1);
          margin-inline-end: calc(var(--kendo-spacing-4, 1rem) * -1);
  -webkit-margin-start: calc(var(--kendo-spacing-4, 1rem) * -1);
          margin-inline-start: calc(var(--kendo-spacing-4, 1rem) * -1);
  -webkit-padding-start: var(--kendo-spacing-4, 1rem);
          padding-inline-start: var(--kendo-spacing-4, 1rem);
  -webkit-padding-end: var(--kendo-spacing-4, 1rem);
          padding-inline-end: var(--kendo-spacing-4, 1rem);
}

.k-chat .k-card-deck-scrollwrap > .k-card-deck {
  -webkit-margin-after: -20px;
          margin-block-end: -20px;
  -webkit-padding-after: 20px;
          padding-block-end: 20px;
}

.k-chat .k-card-deck .k-card-wrap {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  flex: 0 0 auto;
  -webkit-padding-after: 5px;
          padding-block-end: 5px;
}

.k-chat .k-card-deck .k-card-wrap .k-card {
  flex: 0 0 auto;
}

.k-chat .k-card-deck .k-card-wrap.k-selected {
  background: none;
}

.k-typing-indicator {
  display: inline-flex;
  gap: var(--kendo-spacing-1, 0.25rem);
  flex-flow: row nowrap;
}

.k-typing-indicator span {
  width: var(--kendo-spacing-2, 0.5rem);
  height: var(--kendo-spacing-2, 0.5rem);
  border-radius: 50%;
  flex: 0 0 var(--kendo-spacing-2, 0.5rem);
  background-color: currentColor;
  opacity: 0.25;
}

.k-typing-indicator span:nth-of-type(1) {
  -webkit-animation: 1s k-animation-blink infinite 0.3333s;
          animation: 1s k-animation-blink infinite 0.3333s;
}

.k-typing-indicator span:nth-of-type(2) {
  -webkit-animation: 1s k-animation-blink infinite 0.6666s;
          animation: 1s k-animation-blink infinite 0.6666s;
}

.k-typing-indicator span:nth-of-type(3) {
  -webkit-animation: 1s k-animation-blink infinite 0.9999s;
          animation: 1s k-animation-blink infinite 0.9999s;
}

@keyframes k-animation-blink {
  50% {
    opacity: 0.5;
  }
}
.k-chat-upload .k-external-dropzone {
  height: auto;
}

.k-chat-upload .k-upload {
  -webkit-margin-before: var(--kendo-spacing-6, 1.5rem);
          margin-block-start: var(--kendo-spacing-6, 1.5rem);
}

.k-chat-upload .k-upload-files {
  max-height: var(--kendo-spacing-25, 7rem);
}

.k-rtl .k-message-box .k-button, [dir=rtl] .k-message-box .k-button {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-chat {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-timestamp {
  color: var(--kendo-color-subtle, #666666);
}

.k-timestamp::before, .k-timestamp::after {
  background-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-message-status {
  color: var(--kendo-color-subtle, #666666);
}

.k-message-group-sender .k-chat-bubble {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
  box-shadow: none;
}

.k-message-group-sender .k-chat-bubble:active, .k-message-group-sender .k-chat-bubble.k-active, .k-message-group-sender .k-chat-bubble.k-selected {
  border-color: var(--kendo-color-primary-active, #d45349);
  background-color: var(--kendo-color-primary-active, #d45349);
}

.k-message-group-sender .k-chat-bubble:focus, .k-message-group-sender .k-chat-bubble.k-focus {
  border-color: var(--kendo-color-primary, #ff6358);
  background-color: var(--kendo-color-primary, #ff6358);
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-primary, #ff6358) 16%, transparent);
}

.k-message-group-sender .k-chat-bubble:hover, .k-message-group-sender .k-chat-bubble.k-hover {
  border-color: var(--kendo-color-primary-hover, #ea5a51);
  background-color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-typing-indicator {
  color: var(--kendo-color-base-on-subtle, #3d3d3d);
}

.k-chat-file {
  border-color: rgba(0, 0, 0, 0);
}

.k-chat-file-deleted {
  border-color: var(--kendo-color-error-subtle, #fcddda);
  color: var(--kendo-color-error-on-subtle, #7a0c00);
  background-color: var(--kendo-color-error-subtle, #fcddda);
}

.k-message-box-wrapper .k-chat-file {
  border-color: var(--kendo-color-base-subtle, #ebebeb);
  color: var(--kendo-color-base-on-subtle, #3d3d3d);
  background-color: var(--kendo-color-base-subtle, #ebebeb);
}

.k-message-reference {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-message-reference-sender .k-message-reference-content::before {
  background-color: var(--kendo-color-primary-emphasis, #ff9d97);
}

.k-message-reference-content::before {
  background-color: var(--kendo-color-base-emphasis, #c2c2c2);
}

.k-message-pinned {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-chat-toolbar, .k-chat .k-toolbar-box {
  border-color: inherit;
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-mediaplayer {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-mediaplayer *, .k-mediaplayer *::before, .k-mediaplayer *::after {
  box-sizing: border-box;
}

.k-mediaplayer > iframe {
  width: 100%;
  height: 100%;
  border: 0;
  vertical-align: top;
}

.k-mediaplayer-titlebar {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  position: absolute;
  z-index: 2;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
}

.k-mediaplayer-toolbar-wrap {
  position: absolute;
  z-index: 2;
  inset-block-end: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
}

.k-mediaplayer-toolbar {
  border-width: 0;
  width: 100% !important;
  box-shadow: none;
}

.k-mediaplayer-toolbar .k-dropdown-list, .k-mediaplayer-toolbar .k-dropdown, .k-mediaplayer-toolbar .k-dropdownlist {
  width: auto;
}

.k-mediaplayer-time-wrap {
  flex: 1;
}

.k-mediaplayer-volume-wrap {
  padding: 0 7px;
  align-items: center;
}

.k-mediaplayer-volume {
  width: 100px;
}

.k-slider.k-mediaplayer-seekbar {
  width: 100%;
  position: absolute;
  z-index: 3;
  inset-block-start: 0;
  inset-inline-start: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-mediaplayer-seekbar .k-slider-track {
  width: 100% !important;
  border-radius: 0;
}

.k-mediaplayer-seekbar .k-slider-selection {
  border-radius: 0;
}

.k-mediaplayer-fullscreen {
  z-index: 10000;
  position: fixed;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100% !important;
  height: 100% !important;
}

.k-mediaplayer {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-mediaplayer-titlebar {
  color: var(--kendo-color-surface-alt, #ffffff);
  background-image: linear-gradient(color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 70%, transparent), color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 0%, transparent));
  text-shadow: 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
}

.k-timeline {
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: block;
  background-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-timeline *, .k-timeline *::before, .k-timeline *::after, .k-timeline::before, .k-timeline::after {
  box-sizing: border-box;
}

.k-timeline ul {
  margin: 0;
  padding: 0;
}

.k-timeline ul li {
  list-style-type: none;
}

.k-timeline .k-timeline-flag {
  display: inline-block;
  text-align: center;
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  line-height: var(--kendo-line-height, normal);
  min-width: 80px;
  max-width: calc(80px + var(--kendo-spacing-10, 2.5rem) * 2);
  position: relative;
  z-index: 1;
}

.k-timeline .k-timeline-circle {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
}

.k-timeline.k-timeline-dates-hidden .k-timeline-date {
  display: none;
}

.k-timeline.k-timeline-collapsible .k-card-header {
  cursor: pointer;
}

.k-timeline.k-timeline-collapsible .k-event-collapse {
  display: flex;
}

.k-timeline-card .k-card {
  position: relative;
  overflow: visible;
}

.k-timeline-card .k-card .k-card-header {
  overflow: visible;
  -webkit-border-after: 0;
          border-block-end: 0;
}

.k-timeline-card .k-card .k-card-header + .k-card-body {
  -webkit-padding-before: 0;
          padding-block-start: 0;
}

.k-timeline-card .k-card .k-card-body {
  overflow-y: auto;
  scrollbar-width: thin;
}

.k-timeline-card .k-card .k-card-body::-webkit-scrollbar {
  width: 5px;
}

.k-timeline-card .k-card .k-card-body::-webkit-scrollbar-thumb {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
}

.k-timeline-card .k-timeline-card-callout.k-callout-w, .k-timeline-card .k-timeline-card-callout.k-callout-e {
  inset-block-start: 36px;
}

.k-timeline-vertical, .k-timeline-horizontal {
  padding-block: 0;
  padding-inline: var(--kendo-spacing-10, 2.5rem);
  margin-block: var(--kendo-spacing-10, 2.5rem);
  margin-inline: 0;
  width: 100%;
  position: relative;
  border: 0;
}

.k-timeline-vertical::after, .k-timeline-horizontal .k-timeline-track-wrap::after {
  content: "";
  position: absolute;
  inset-block-start: 0;
  border-width: 1px;
  border-style: solid;
}

.k-timeline-vertical {
  -webkit-padding-start: calc(var(--kendo-spacing-10, 2.5rem) + (80px - var(--kendo-spacing-1\.5, 0.375rem)) / 2 + 50px);
          padding-inline-start: calc(var(--kendo-spacing-10, 2.5rem) + (80px - var(--kendo-spacing-1\.5, 0.375rem)) / 2 + 50px);
}

.k-timeline-vertical.k-timeline-dates-hidden {
  -webkit-padding-start: calc(var(--kendo-spacing-10, 2.5rem) + (80px - var(--kendo-spacing-1\.5, 0.375rem)) / 2);
          padding-inline-start: calc(var(--kendo-spacing-10, 2.5rem) + (80px - var(--kendo-spacing-1\.5, 0.375rem)) / 2);
}

.k-timeline-vertical::after {
  height: 100%;
  width: var(--kendo-spacing-1\.5, 0.375rem);
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: var(--kendo-border-radius-lg, 0.375rem);
}

.k-timeline-vertical .k-timeline-flag-wrap {
  display: flex;
  align-items: center;
}

.k-timeline-vertical .k-timeline-flag-wrap:first-child {
  -webkit-padding-before: var(--kendo-spacing-10, 2.5rem);
          padding-block-start: var(--kendo-spacing-10, 2.5rem);
}

.k-timeline-vertical .k-timeline-flag {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-timeline-vertical .k-timeline-date-wrap {
  position: absolute;
  -webkit-padding-end: var(--kendo-spacing-4, 1rem);
          padding-inline-end: var(--kendo-spacing-4, 1rem);
  -webkit-margin-before: 36px;
          margin-block-start: 36px;
  -webkit-transform: translate(-100%, -50%);
          transform: translate(-100%, -50%);
  text-align: end;
}

.k-timeline-vertical .k-timeline-event {
  display: flex;
  align-items: flex-start;
  padding-block: var(--kendo-spacing-10, 2.5rem);
  padding-inline: 0;
}

.k-timeline-vertical .k-timeline-card {
  -webkit-padding-start: var(--kendo-spacing-4, 1rem);
          padding-inline-start: var(--kendo-spacing-4, 1rem);
}

.k-timeline-vertical .k-timeline-card .k-card {
  -webkit-margin-start: var(--kendo-spacing-4, 1rem);
          margin-inline-start: var(--kendo-spacing-4, 1rem);
  min-height: 70px;
  width: 400px;
  max-width: 100%;
}

.k-timeline-vertical .k-timeline-card .k-card .k-card-header {
  border-radius: var(--kendo-border-radius-lg, 0.375rem);
}

.k-timeline-vertical .k-timeline-card .k-card .k-card-title {
  display: flex;
  justify-content: space-between;
}

.k-timeline-vertical .k-timeline-card .k-card .k-card-title .k-event-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.k-timeline-vertical .k-timeline-card .k-event-collapse {
  margin-block: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  margin-inline: 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-body, .k-timeline-vertical .k-timeline-card.k-collapsed .k-card-actions {
  display: none;
}

.k-timeline-vertical .k-timeline-card.k-collapsed .k-event-collapse {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.k-timeline-vertical .k-timeline-circle {
  -webkit-margin-before: 36px;
          margin-block-start: 36px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-margin-end: -8px;
          margin-inline-end: -8px;
}

.k-timeline-vertical.k-timeline-alternating {
  -webkit-padding-start: var(--kendo-spacing-10, 2.5rem);
          padding-inline-start: var(--kendo-spacing-10, 2.5rem);
}

.k-timeline-vertical.k-timeline-alternating::after {
  inset-inline-start: 50%;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-flag-wrap {
  justify-content: center;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-flag {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event {
  justify-content: space-between;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse {
  flex-direction: row-reverse;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-date-wrap {
  text-align: start;
  -webkit-padding-end: 0;
          padding-inline-end: 0;
  -webkit-padding-start: var(--kendo-spacing-4, 1rem);
          padding-inline-start: var(--kendo-spacing-4, 1rem);
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  -webkit-padding-end: var(--kendo-spacing-4, 1rem);
          padding-inline-end: var(--kendo-spacing-4, 1rem);
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card .k-card {
  -webkit-margin-end: var(--kendo-spacing-4, 1rem);
          margin-inline-end: var(--kendo-spacing-4, 1rem);
  -webkit-margin-start: auto;
          margin-inline-start: auto;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-card, .k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {
  flex-basis: 50%;
  min-width: 0;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {
  position: static;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-circle {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}

.k-timeline-horizontal .k-timeline-track-item {
  flex: 1 0 20%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  flex-direction: column;
}

.k-timeline-horizontal .k-timeline-track-item:hover {
  cursor: pointer;
}

.k-timeline-horizontal .k-timeline-track-item.k-timeline-flag-wrap:hover {
  cursor: default;
}

.k-timeline-horizontal .k-timeline-date-wrap {
  -webkit-margin-before: auto;
          margin-block-start: auto;
  -webkit-margin-after: var(--kendo-spacing-2, 0.5rem);
          margin-block-end: var(--kendo-spacing-2, 0.5rem);
}

.k-timeline-horizontal .k-timeline-card {
  height: 100%;
}

.k-timeline-horizontal .k-card {
  max-height: 100%;
}

.k-timeline-horizontal .k-timeline-events-list {
  overflow-x: hidden;
  -webkit-padding-before: var(--kendo-spacing-4, 1rem);
          padding-block-start: var(--kendo-spacing-4, 1rem);
}

.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap {
  position: relative;
  height: 600px;
}

.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap .k-timeline-event {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
}

.k-timeline-horizontal .k-timeline-track-wrap {
  position: relative;
  padding: calc(var(--kendo-spacing-7\.5, 1.875rem) / 2) 0;
}

.k-timeline-horizontal .k-timeline-track-wrap::after {
  inset-block-start: auto;
  inset-block-end: calc(var(--kendo-spacing-7\.5, 1.875rem) / 2 + var(--kendo-spacing-1\.5, 0.375rem) / 2);
  inset-inline-start: calc(var(--kendo-spacing-7\.5, 1.875rem) - 2px);
  inset-inline-end: calc(var(--kendo-spacing-7\.5, 1.875rem) - 2px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track {
  overflow: hidden;
  margin-block: 0;
  margin-inline: var(--kendo-spacing-7\.5, 1.875rem);
  position: relative;
  z-index: 2;
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track .k-timeline-scrollable-wrap {
  transition: -webkit-transform 1s ease-in-out;
  transition: transform 1s ease-in-out;
  transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out;
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag {
  -webkit-margin-after: calc(var(--kendo-spacing-1\.5, 0.375rem) + 16px);
          margin-block-end: calc(var(--kendo-spacing-1\.5, 0.375rem) + 16px);
  position: relative;
  min-width: 60px;
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag::after {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  inset-inline-start: 50%;
  inset-block-end: 0;
  -webkit-transform: translate(-50%, 50%) rotate(45deg);
          transform: translate(-50%, 50%) rotate(45deg);
}

.k-timeline-horizontal .k-timeline-scrollable-wrap {
  -webkit-padding-after: calc(var(--kendo-spacing-1\.5, 0.375rem) / 2);
          padding-block-end: calc(var(--kendo-spacing-1\.5, 0.375rem) / 2);
  display: flex;
  outline: 0;
}

.k-timeline-arrow {
  width: var(--kendo-spacing-7\.5, 1.875rem);
  height: var(--kendo-spacing-7\.5, 1.875rem);
  border-radius: 50%;
  position: absolute;
  inset-block-end: calc(var(--kendo-spacing-1\.5, 0.375rem) + var(--kendo-spacing-1\.5, 0.375rem) / 2 + 2px);
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
}

.k-timeline-arrow-left {
  inset-inline-start: 0;
}

.k-timeline-arrow-right {
  inset-inline-end: 0;
}

.k-timeline-mobile {
  padding-block: 0;
  padding-inline: var(--kendo-spacing-4, 1rem);
  margin-block: var(--kendo-spacing-4, 1rem);
  margin-inline: 0;
}

.k-timeline-mobile .k-timeline-flag {
  max-width: calc(80px + var(--kendo-spacing-4, 1rem) * 2);
}

.k-timeline-mobile.k-timeline-horizontal .k-timeline-flag-wrap {
  display: none;
}

.k-timeline-mobile.k-timeline-vertical {
  -webkit-padding-start: calc(var(--kendo-spacing-4, 1rem) + (80px - var(--kendo-spacing-1\.5, 0.375rem)) / 2 + 50px);
          padding-inline-start: calc(var(--kendo-spacing-4, 1rem) + (80px - var(--kendo-spacing-1\.5, 0.375rem)) / 2 + 50px);
}

.k-timeline-mobile.k-timeline-vertical.k-timeline-dates-hidden {
  -webkit-padding-start: calc(var(--kendo-spacing-4, 1rem) + (80px - var(--kendo-spacing-1\.5, 0.375rem)) / 2);
          padding-inline-start: calc(var(--kendo-spacing-4, 1rem) + (80px - var(--kendo-spacing-1\.5, 0.375rem)) / 2);
}

.k-timeline-mobile.k-timeline-vertical.k-timeline-alternating {
  -webkit-padding-start: var(--kendo-spacing-4, 1rem);
          padding-inline-start: var(--kendo-spacing-4, 1rem);
}

.k-timeline-mobile.k-timeline-vertical .k-timeline-card {
  width: 100%;
}

.k-timeline-mobile.k-timeline-vertical .k-timeline-card .k-card {
  width: auto;
}

.k-timeline .k-timeline-flag {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-timeline .k-timeline-circle {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-timeline .k-timeline-card .k-card-header {
  background-color: var(--kendo-color-surface-alt, #ffffff);
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-timeline .k-timeline-card .k-card-body {
  scrollbar-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08)) var(--kendo-color-surface-alt, #ffffff);
}

.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-track {
  background: var(--kendo-color-surface-alt, #ffffff);
}

.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb {
  background: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb:hover {
  background: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-timeline .k-timeline-date {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-timeline .k-timeline-arrow.k-disabled {
  opacity: 1;
  color: color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 60%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-base-subtle, #ebebeb) 60%, transparent);
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-timeline-vertical::after, .k-timeline-horizontal .k-timeline-track-wrap::after {
  background-color: var(--kendo-color-base, #f5f5f5);
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-timeline-horizontal .k-timeline-flag::after {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-timeline-track-item.k-focus .k-timeline-circle {
  box-shadow: var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-pdf-viewer {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: relative;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-pdf-viewer .k-toolbar {
  border-block-start-width: 0;
  border-inline-end-width: 0;
  border-inline-start-width: 0;
  border-color: inherit;
  flex: 0 0 auto;
  z-index: 2;
}

.k-pdf-viewer .k-toolbar .k-pager-wrap, .k-pdf-viewer .k-toolbar .k-pager {
  padding: 0;
  border-width: 0;
  color: inherit;
  background: none;
  overflow: visible;
}

.k-pdf-viewer-canvas {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  outline: none;
}

.k-pdf-viewer-canvas.k-enable-text-select {
  -webkit-user-select: text;
  -ms-user-select: text;
      user-select: text;
  cursor: text;
}

.k-pdf-viewer-canvas.k-enable-panning {
  cursor: -webkit-grab !important;
  cursor: grab !important;
}

.k-pdf-viewer-canvas.k-enable-panning span::selection {
  background-color: rgba(0, 0, 0, 0);
}

.k-pdf-viewer-pages {
  flex: 1 1 auto;
}

.k-pdf-viewer-pages .k-page {
  position: relative;
  margin-block: var(--kendo-spacing-7\.5, 1.875rem);
  margin-inline: auto;
  z-index: 1;
}

.k-pdf-viewer-pages .k-page .k-canvas-wrapper {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.k-pdf-viewer-pages .k-page .k-canvas-wrapper canvas {
  direction: ltr;
}

.k-pdf-viewer-pages .k-page .k-canvas-wrapper svg {
  -webkit-transform: none;
          transform: none;
}

.k-pdf-viewer-pages .k-page .k-canvas-wrapper .k-highlight {
  position: absolute;
  mix-blend-mode: multiply;
  fill-opacity: 1;
}

.k-pdf-viewer-pages .k-page .k-canvas-wrapper .k-highlight-outline {
  position: absolute;
  fill: none;
  stroke-width: 2px;
  stroke-dasharray: 2;
}

.k-pdf-viewer-pages .k-page .k-text-layer {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  opacity: 0.2;
  overflow: hidden;
}

.k-pdf-viewer-pages .k-page .k-text-layer .k-marked-content > span, .k-pdf-viewer-pages .k-page .k-text-layer > span, .k-pdf-viewer-pages .k-page .k-text-layer br {
  position: absolute;
  line-height: var(--kendo-line-height-sm, normal);
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  color: rgba(0, 0, 0, 0);
  white-space: pre;
  cursor: text;
}

.k-pdf-viewer-pages .k-page .k-text-layer .k-marked-content {
  inset-block-start: 0;
  height: 0;
}

.k-pdf-viewer-pages .k-page .k-text-layer .k-end-of-content {
  display: block;
  position: absolute;
  inset: 100% 0 0;
  z-index: 0;
  cursor: default;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-pdf-viewer-pages .k-page .k-text-layer .k-search-highlight-mark {
  color: rgba(0, 0, 0, 0);
}

.k-pdf-viewer-pages .k-page .k-text-layer .k-highlighting {
  touch-action: none;
}

.k-pdf-viewer-pages .k-page .k-annotation-layer {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  pointer-events: none;
}

.k-pdf-viewer-pages .k-page .k-annotation-layer section {
  position: absolute;
  pointer-events: auto;
}

.k-pdf-viewer-pages .k-page .k-annotation-layer .k-annotation-text-content {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  pointer-events: none;
}

.k-pdf-viewer-pages .k-page .k-annotation-layer .k-link-annotation > a {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
}

.k-pdf-viewer-pages .k-page .k-annotation-layer .k-text-widget-annotation .k-annotation-content {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.k-pdf-viewer-pages .k-page .k-annotation-editor-layer {
  background: rgba(0, 0, 0, 0);
  position: absolute;
  inset: 0;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  cursor: auto;
}

.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-selected {
  z-index: 100000 !important;
}

.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-highlight-editor {
  position: absolute;
  background: rgba(0, 0, 0, 0);
  z-index: 1;
  cursor: auto;
  max-width: 100%;
  max-height: 100%;
  border: none;
  outline: none;
  pointer-events: none;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}

.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-highlight-editor .k-internal {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  pointer-events: auto;
}

.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-highlight-editor.k-highlight-editor-disabled .k-internal {
  pointer-events: none;
}

.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor {
  position: absolute;
  background: rgba(0, 0, 0, 0);
  z-index: 1;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  cursor: text;
  caret-color: rgba(124, 22, 27, 0.5);
  max-width: 100%;
  max-height: 100%;
  border: solid 2px rgba(0, 0, 0, 0);
}

.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor.k-selected.k-draggable {
  cursor: move;
}

.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor.k-selected .k-internal {
  border-radius: 0px;
  outline: 2px dashed var(--kendo-color-primary, #ff6358);
}

.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor .k-internal {
  background: rgba(0, 0, 0, 0);
  border: none;
  inset: 0;
  overflow: visible;
  white-space: nowrap;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor .k-internal:empty::before {
  content: attr(default-content);
}

.k-pdf-viewer-pages .k-page .k-annotation-editor-layer-disabled {
  pointer-events: none;
}

.k-pdf-viewer-pages .k-blank-page {
  margin: 0;
  display: flex;
  flex-flow: column nowrap;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background-color: inherit !important;
}

.k-pdf-viewer-pages .k-blank-page .k-upload, .k-pdf-viewer-pages .k-blank-page .k-dropzone, .k-pdf-viewer-pages .k-blank-page .k-dropzone-inner {
  border: 0;
  background: none;
}

.k-pdf-viewer-canvas > .k-search-panel {
  width: -webkit-max-content;
  width: max-content;
  -webkit-margin-before: calc(var(--kendo-line-height, normal) * 1em * -1 + var(--kendo-spacing-1, 0.25rem) * 2 * -1 - 4px + var(--kendo-spacing-2, 0.5rem) * 2 * 2 * -1);
          margin-block-start: calc(var(--kendo-line-height, normal) * 1em * -1 + var(--kendo-spacing-1, 0.25rem) * 2 * -1 - 4px + var(--kendo-spacing-2, 0.5rem) * 2 * 2 * -1);
  padding-block: calc(var(--kendo-spacing-2, 0.5rem) * 2);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  display: flex;
  gap: var(--kendo-spacing-2, 0.5rem);
  flex-flow: row nowrap;
  flex: 0 0 auto;
  justify-content: flex-start;
  align-items: center;
  z-index: 10;
  cursor: default;
}

.k-pdf-viewer-canvas > .k-search-panel .k-search-dialog-draghandle {
  cursor: move;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}

.k-pdf-viewer-canvas > .k-search-panel .k-textbox {
  width: 10em;
  flex: none;
}

.k-pdf-viewer-canvas > .k-search-panel .k-textbox .k-button {
  border-width: 0;
}

.k-pdf-viewer-canvas > .k-search-panel .k-search-matches {
  display: inline-flex;
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-pdf-viewer-annotation-editor-toolbar > .k-toolbar {
  width: -webkit-min-content;
  width: min-content;
  border-block-end-width: 0;
}

.k-pdf-viewer-annotation-editor {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-pdf-viewer-annotation-editor .k-column-menu-group-header {
  padding-inline: 0;
}

.k-pdf-viewer-annotation-editor .k-form-field {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.k-pdf-viewer {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-pdf-viewer .k-pdf-viewer-canvas {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-pdf-viewer .k-page {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: #fff;
  box-shadow: var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-pdf-viewer .k-blank-page > .k-icon {
  color: var(--kendo-color-subtle, #666666);
}

.k-pdf-viewer .k-canvas-wrapper .k-highlight-outline.k-hover, .k-pdf-viewer .k-canvas-wrapper .k-highlight-outline:hover {
  stroke: var(--kendo-color-primary-hover, #ea5a51);
}

.k-pdf-viewer .k-canvas-wrapper .k-highlight-outline.k-selected {
  stroke: var(--kendo-color-primary, #ff6358);
}

.k-pdf-viewer .k-search-highlight {
  background-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-pdf-viewer .k-search-highlight-mark {
  background-color: #ff0;
}

.k-pdf-viewer .k-annotation-editor-layer .k-free-text-editor .k-internal {
  color: rgba(124, 22, 27, 0.5);
}

.k-pdf-viewer .k-annotation-editor-layer .k-free-text-editor .k-internal:empty::before {
  color: rgba(124, 22, 27, 0.5);
}

.k-pdf-viewer-canvas > .k-search-panel {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
  box-shadow: var(--kendo-elevation-8, 0 16px 18px rgba(0, 0, 0, 0.28), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.km-scrollview, .km-scroll-container {
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  border-collapse: separate;
}

.km-scroll-wrapper {
  position: relative;
}

.km-scroll-header {
  position: absolute;
  z-index: 1001;
  width: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.km-scroller-pull {
  width: 100%;
  display: block;
  position: absolute;
  line-height: 3em;
  font-size: 1.4em;
  text-align: center;
  -webkit-transform: translate3d(0, -3em, 0);
          transform: translate3d(0, -3em, 0);
}

.km-scroller-pull .km-template {
  display: inline-block;
  min-width: 200px;
  text-align: start;
}

.km-load-more .km-icon, .km-widget .km-scroller-pull .km-icon {
  display: inline-block;
  height: 2rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
  vertical-align: middle;
  width: 2rem;
  font-size: 2rem;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  transition: -webkit-transform 300ms linear;
  transition: transform 300ms linear;
  transition: transform 300ms linear, -webkit-transform 300ms linear;
}

.km-widget .km-scroller-release .km-icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.km-widget .km-scroller-refresh .km-icon {
  transition: none;
}

.km-touch-scrollbar {
  position: absolute;
  visibility: hidden;
  z-index: 200000;
  height: 0.4em;
  width: 0.4em;
  opacity: 0;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  transition: opacity 0.3s linear;
}

.k-map .km-touch-scrollbar, .k-diagram .km-touch-scrollbar {
  display: none;
}

.km-vertical-scrollbar {
  height: 100%;
  inset-inline-end: 2px;
  inset-block-start: 0;
}

.km-horizontal-scrollbar {
  width: 100%;
  inset-inline-start: 0;
  inset-block-end: 2px;
}

.km-touch-scrollbar {
  background-color: #333;
}

.k-scrollview {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  position: relative;
  overflow: hidden;
  display: block;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-scrollview-wrap {
  position: absolute;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  cursor: default;
  white-space: nowrap;
}

.k-scrollview-wrap > .k-scrollview-view {
  display: inline-block;
  overflow: hidden;
  flex-shrink: 0;
}

.k-scrollview-wrap img {
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-scrollview-wrap.k-scrollview-animate {
  width: calc(var(--kendo-scrollview-views, 1) * 100%);
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
  -webkit-transform: translateX(calc(-100% / var(--kendo-scrollview-views, 1) * (var(--kendo-scrollview-current, 1) - 1)));
          transform: translateX(calc(-100% / var(--kendo-scrollview-views, 1) * (var(--kendo-scrollview-current, 1) - 1)));
}

.k-scrollview-wrap.k-scrollview-animate .k-scrollview-view {
  width: calc(100% / var(--kendo-scrollview-views, 1));
  flex: 0 0 calc(100% / var(--kendo-scrollview-views, 1));
}

:is([dir=rtl], .k-rtl) .k-scrollview-wrap.k-scrollview-animate {
  -webkit-transform: translateX(calc(100% / var(--kendo-scrollview-views, 1) * (var(--kendo-scrollview-current, 1) - 1)));
          transform: translateX(calc(100% / var(--kendo-scrollview-views, 1) * (var(--kendo-scrollview-current, 1) - 1)));
}

.k-scrollview-nav-wrap {
  padding: 0;
  margin: 0;
  position: absolute;
  inset-inline-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  height: calc(10px + var(--kendo-spacing-5, 1.25rem) * 2);
  text-align: center;
}

kendo-scrollview.k-scrollview kendo-scrollview-pager {
  pointer-events: none;
}

kendo-scrollview.k-scrollview .k-scrollview-nav {
  pointer-events: initial;
}

.k-scrollview-nav {
  margin: 0;
  padding: var(--kendo-spacing-5, 1.25rem);
  max-width: 100%;
  box-sizing: border-box;
  line-height: 0;
  text-align: center;
  white-space: nowrap;
  list-style: none;
  display: inline-flex;
  align-items: center;
  overflow-x: scroll;
  overflow-y: hidden;
  pointer-events: initial;
}

.k-scrollview-nav:focus {
  outline: none;
}

.k-scrollview-nav > .k-link {
  margin-block: 0;
  margin-inline: calc(var(--kendo-spacing-5, 1.25rem) / 2);
  padding: 0;
  width: 10px;
  height: 10px;
  border-width: 0px;
  border-style: solid;
  border-radius: 50%;
  box-sizing: content-box;
  display: inline-block;
  position: relative;
  flex: 0 0 auto;
  cursor: pointer;
  pointer-events: all;
  vertical-align: top;
}

.k-scrollview-nav > .k-link::before {
  content: "";
  width: calc(10px + var(--kendo-spacing-5, 1.25rem));
  height: calc(10px + var(--kendo-spacing-5, 1.25rem));
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  pointer-events: initial;
  border-radius: 0;
}

.k-scrollview-next, .k-scrollview-prev {
  display: table;
  position: absolute;
  padding: 0;
  height: 60%;
  inset-block-start: 20%;
  text-decoration: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  cursor: pointer;
}

.k-scrollview-next .k-icon, .k-scrollview-prev .k-icon {
  display: table-cell;
  overflow: visible;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  font-weight: normal;
}

.k-scrollview-prev {
  inset-inline-start: 0;
}

.k-scrollview-next {
  inset-inline-end: 0;
}

.k-scrollview-animation {
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
}

.k-scrollview {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-scrollview.k-scrollview-dark kendo-scrollview-pager, .k-scrollview.k-scrollview-dark .k-scrollview-nav-wrap {
  background-color: rgba(0, 0, 0, 0.4);
}

.k-scrollview.k-scrollview-dark .k-scrollview-next, .k-scrollview.k-scrollview-dark .k-scrollview-prev {
  color: rgba(0, 0, 0, 0.4);
}

.k-scrollview.k-scrollview-light kendo-scrollview-pager, .k-scrollview.k-scrollview-light .k-scrollview-nav-wrap {
  background-color: hsla(0, 0%, 100%, 0.4);
}

.k-scrollview:focus, .k-scrollview-wrap:focus {
  outline: none;
}

.k-scrollview-elements {
  color: #fff;
}

.k-scrollview-next, .k-scrollview-prev {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  text-shadow: rgba(0, 0, 0, 0.3) 0 0 15px;
  opacity: 0.7;
  outline-width: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-scrollview-next:focus, .k-scrollview-next.k-focus, .k-scrollview-prev:focus, .k-scrollview-prev.k-focus {
  color: #fff;
  opacity: 1;
}

.k-scrollview-next:focus .k-icon::before, .k-scrollview-next.k-focus .k-icon::before, .k-scrollview-prev:focus .k-icon::before, .k-scrollview-prev.k-focus .k-icon::before {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-scrollview-next:hover, .k-scrollview-next.k-hover, .k-scrollview-prev:hover, .k-scrollview-prev.k-hover {
  color: #fff;
  opacity: 1;
}

.k-scrollview-nav > .k-link {
  background: var(--kendo-color-base, #f5f5f5);
  border: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-scrollview-nav > .k-link.k-primary {
  background: var(--kendo-color-primary, #ff6358);
  border: var(--kendo-color-primary, #ff6358);
}

.k-scrollview-nav > .k-link:focus, .k-scrollview-nav > .k-link.k-focus {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-scrollview-nav > .k-link:hover, .k-scrollview-nav > .k-link.k-hover {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-prompt {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  border-radius: inherit;
}

.k-prompt .k-toolbar {
  border-block-start-width: 0;
  border-inline-width: 0;
}

.k-prompt-content {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  display: flex;
  flex-flow: column nowrap;
  flex: 1 1 auto;
  gap: var(--kendo-spacing-4, 1rem);
  overflow: auto;
}

.k-prompt-view {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  gap: var(--kendo-spacing-4, 1rem);
}

.k-prompt-expander {
  display: flex;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-prompt-expander-content {
  display: flex;
  flex-flow: column;
  flex: 0 0 auto;
  gap: var(--kendo-spacing-2, 0.5rem);
  align-self: stretch;
}

.k-prompt-suggestion {
  border-width: 1px;
  border-style: solid;
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  cursor: pointer;
}

.k-prompt-setting {
  display: flex;
  flex-direction: column;
}

.k-prompt-actions.k-actions, .k-prompt-actions.k-edit-buttons, .k-prompt-actions.k-action-buttons, .k-prompt-actions.k-columnmenu-actions, .k-prompt-actions.k-form-buttons {
  margin: 0;
}

.k-prompt-stop-fab {
  z-index: 1;
}

.k-prompt {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-prompt-header {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-prompt-content {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-prompt-suggestion {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-app-surface, #ffffff);
  box-shadow: var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-map {
  height: 600px;
  box-sizing: border-box;
  border-width: 0px;
  border-style: solid;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  font-family: var(--kendo-font-family, inherit);
}

.k-map *, .k-map *::before, .k-map *::after {
  box-sizing: border-box;
}

.k-map .km-scroll-wrapper {
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  position: absolute;
}

.k-map .km-scroll-container {
  height: 100%;
}

.k-map .k-touch-scrollbar {
  display: none;
}

.k-map .k-layer {
  position: absolute;
  left: 0;
  top: 0;
}

.k-map .k-marker {
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  cursor: pointer;
  position: absolute;
  overflow: visible;
}

.k-map .k-attribution {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  border-width: 0;
  font-size: calc(var(--kendo-font-size, inherit) * 0.75);
  z-index: 1000;
}

.k-map-controls {
  position: absolute;
  display: flex;
  align-items: center;
}

.k-navigator {
  margin: var(--kendo-spacing-4, 1rem);
  width: calc(48px + var(--kendo-spacing-0\.5, 0.125rem) * 2);
  height: calc(48px + var(--kendo-spacing-0\.5, 0.125rem) * 2);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  border-radius: 50%;
  position: relative;
}

.k-navigator .k-button {
  padding: 0;
  width: auto;
  height: auto;
  line-height: 1;
  box-shadow: none;
  position: absolute;
}

.k-navigator .k-button .k-icon {
  min-width: 0;
  min-height: 0;
}

.k-navigator .k-navigator-n, .k-navigator .k-navigator-up {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: var(--kendo-spacing-0\.5, 0.125rem);
  left: 50%;
}

.k-navigator .k-navigator-e, .k-navigator .k-navigator-right {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: var(--kendo-spacing-0\.5, 0.125rem);
  top: 50%;
}

.k-navigator .k-navigator-s, .k-navigator .k-navigator-down {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: var(--kendo-spacing-0\.5, 0.125rem);
  left: 50%;
}

.k-navigator .k-navigator-w, .k-navigator .k-navigator-left {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: var(--kendo-spacing-0\.5, 0.125rem);
  top: 50%;
}

.k-zoom-control {
  margin: var(--kendo-spacing-4, 1rem);
  border: 0;
  background: none;
  display: flex;
}

.k-pdf-export .k-navigator, .k-pdf-export .k-zoom-control {
  display: none;
}

.k-map {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-map .k-navigator {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-base, #3d3d3d);
  background-color: var(--kendo-color-base, #f5f5f5);
}

.k-map .k-marker {
  color: var(--kendo-color-primary, #ff6358);
}

.k-map .k-attribution {
  background-color: color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 80%, transparent);
}

.k-orgchart {
  width: 100%;
  padding-block: var(--kendo-spacing-6, 1.5rem);
  padding-inline: var(--kendo-spacing-6, 1.5rem);
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  overflow: auto;
}

.k-orgchart *, .k-orgchart *::before, .k-orgchart *::after {
  box-sizing: border-box;
}

.k-orgchart-container {
  margin-block: 0;
  margin-inline: auto;
  width: 100%;
  height: 100%;
  position: relative;
}

.k-orgchart-group {
  gap: var(--kendo-spacing-6, 1.5rem);
}

.k-orgchart-group.k-vstack > .k-orgchart-node-container, .k-orgchart-group.k-vbox > .k-orgchart-node-container {
  gap: 0;
}

.k-orgchart-node-container {
  gap: var(--kendo-spacing-6, 1.5rem);
}

.k-orgchart-node-group-container {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  padding-block: var(--kendo-spacing-6, 1.5rem);
  padding-inline: var(--kendo-spacing-6, 1.5rem);
  border-width: 1px;
  border-style: solid;
  outline: 0;
}

.k-orgchart-node-group-title {
  margin: 0 0 calc(var(--kendo-spacing-6, 1.5rem) / 3);
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-sm, normal);
}

.k-orgchart-node-group-subtitle {
  margin: 0 0 var(--kendo-spacing-6, 1.5rem);
  font-size: var(--kendo-font-size, inherit);
}

.k-orgchart-card {
  width: 300px;
  border-width: 1px;
}

.k-orgchart-card .k-card-title {
  margin: 0 0 var(--kendo-spacing-0, 0px);
}

.k-orgchart-card .k-card-subtitle {
  margin: 0 0 var(--kendo-spacing-0, 0px);
}

.k-orgchart-card .k-card-body {
  border-width: 2px 0 0;
  border-style: solid;
  flex-grow: 0;
}

.k-orgchart-card .k-card-body .k-card-title-wrap {
  margin: 0 var(--kendo-spacing-6, 1.5rem)/2 0 0;
  min-width: 0;
  min-height: 45px;
}

.k-orgchart-line {
  background-color: currentColor;
}

.k-orgchart-line-h {
  height: 1px;
}

.k-orgchart-line-v {
  margin-block: 0;
  margin-inline: auto;
  width: 1px;
  height: var(--kendo-spacing-6, 1.5rem);
}

.k-orgchart-button {
  z-index: 1;
}

.k-orgchart {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-orgchart-card .k-card-body {
  border-color: rgba(0, 0, 0, 0);
}

.k-orgchart-card:focus, .k-orgchart-card.k-focus {
  box-shadow: var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-orgchart-node-group-container {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-orgchart-node-group-container:focus, .k-orgchart-node-group-container.k-focus {
  box-shadow: var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12));
  border-color: rgba(0, 0, 0, 0.15);
}

.k-orgchart-node-group-subtitle {
  color: var(--kendo-color-subtle, #666666);
}

.k-orgchart-line-h, .k-orgchart-line-v {
  color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-signature {
  width: 250px;
  min-height: 84px;
  position: relative;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.k-signature.k-signature-maximized {
  width: 750px;
  height: 252px;
}

.k-signature.k-signature-maximized > .k-signature-line {
  border-block-end-width: 3px;
}

.k-signature-actions {
  display: flex;
  width: -webkit-min-content;
  width: min-content;
  -webkit-margin-start: auto;
          margin-inline-start: auto;
  gap: var(--kendo-spacing-1, 0.25rem);
  z-index: 2;
}

.k-signature-canvas {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1;
  outline: none;
}

.k-signature-line {
  position: absolute;
  inset-block-end: 33%;
  z-index: 2;
  pointer-events: none;
  border-block-end-width: 1px;
  border-block-end-style: dashed;
}

.k-signature-sm {
  padding-inline: var(--kendo-spacing-0\.5, 0.125rem);
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-signature-sm .k-signature-line {
  width: calc(100% - var(--kendo-spacing-0\.5, 0.125rem) * 2);
}

.k-signature-md {
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
}

.k-signature-md .k-signature-line {
  width: calc(100% - var(--kendo-spacing-1, 0.25rem) * 2);
}

.k-signature-lg {
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
}

.k-signature-lg .k-signature-line {
  width: calc(100% - var(--kendo-spacing-2, 0.5rem) * 2);
}

.k-signature-lg {
  min-height: 110px;
}

.k-signature .k-signature-line {
  border-block-end-color: color-mix(in srgb, var(--kendo-color-info, #0058e9) 24%, transparent);
}

:root {
  --kendo-color-on-app-surface: var(--text-primary);
  --kendo-color-border: var(--slate-a7);
  --kendo-color-primary: var(--forge-tertiary-60);
  --kendo-color-primary-hover: var(--forge-tertiary-65);
  --kendo-color-primary-active: var(--forge-tertiary-65);
  --kendo-color-primary-on-surface: var(--text-primary);
  --kendo-color-base: var(--slate-a2);
  --kendo-color-base-hover: var(--gray-hover);
  --kendo-color-surface: var(--color-surface);
  --kendo-color-error: var(--red-a11);
  --kendo-font-size: var(--scale-1);
  --kendo-line-height: var(--lh-scale-1);
  --kendo-button-md-size: var(--size-40);
  --k-notification-padding-block: var(--size-16);
  --k-notification-padding-inline: 0.8125rem var(--size-16);
  --k-calendar-cell-size: var(--size-40);
  --k-parameters-area-footer-height: var(--size-64);
}

.report-viewer-wrapper {
  flex: auto;
}

.trv-pages-area:where(.printpreview) {
  background-color: var(--slate-a2);
}

#reportViewer1 {
  position: absolute;
  inset: 0;
  overflow: hidden;
  clear: both;
  display: grid;
  place-items: center;
}

.k-toolbar {
  border-width: 0 0 1px 0;
}

.k-toolbar-md {
  padding: 0;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
}
.k-toolbar-md::before {
  margin: 0;
}

.k-toolbar-item {
  margin-inline: var(--size-8);
  margin-block: 0;
}
.k-toolbar-item > span {
  display: flex;
  align-items: baseline;
  -webkit-column-gap: 0.125em;
     -moz-column-gap: 0.125em;
          column-gap: 0.125em;
  font-variant-numeric: tabular-nums;
}

.trv-toolbar > .k-toolbar-item .trv-toolbar-numeric {
  --input-height-md: calc(30rem / var(--rem-base));
  border-color: var(--slate-a8);
  border-radius: var(--size-2);
}
.trv-toolbar > .k-toolbar-item .trv-toolbar-numeric > input {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
  padding-block: 0;
  background-color: var(--slate-a2);
}

.k-toolbar .k-separator,
.k-toolbar-separator {
  border: none;
  width: 1px;
  background-color: var(--slate-a6);
  margin-inline: var(--size-8);
  min-height: calc(var(--kendo-button-md-size) - var(--size-8));
}

.k-menu-popup {
  border-radius: var(--size-8);
  border-color: transparent;
  padding: var(--size-4);
}

.k-menu-group-md .k-menu-link {
  height: var(--size-32);
  min-height: var(--size-32);
  border-radius: var(--size-4);
}

.k-menu-group .k-item:focus > .k-link {
  box-shadow: none;
}

.k-menu-group .k-item:focus-visible > .k-link {
  outline: var(--input-focus-outline);
}

.k-icon-button {
  padding: 0;
  margin: 0;
}
.k-icon-button .k-icon {
  font-size: var(--scale2);
}

.k-input-button .k-icon {
  font-size: var(--scale1);
}

.k-button-md {
  min-inline-size: var(--kendo-button-md-size);
  min-block-size: var(--kendo-button-md-size);
  block-size: var(--kendo-button-md-size);
}
.k-button-md.k-icon-button {
  padding: 0;
}
.k-button-md.k-icon-button .k-button-icon {
  min-block-size: 1em;
  min-inline-size: 1em;
}

.k-rounded-md:where(.k-icon-button) {
  --kendo-border-radius-md: var(--size-2);
}

.k-toolbar-menu-button:has(.k-menu-button-arrow) {
  padding-inline: var(--size-8);
  width: auto;
  -webkit-column-gap: var(--size-4);
     -moz-column-gap: var(--size-4);
          column-gap: var(--size-4);
}

.k-menu-button.k-icon-button > .k-button-arrow,
.k-dropdown-button.k-icon-button > .k-button-arrow {
  padding: 0;
  margin: 0;
}

.k-button-group > .k-button:last-child:not(:only-child):not(.k-overflow-button) {
  border-radius: var(--kendo-border-radius-md);
}

.k-button-solid-base:focus {
  box-shadow: 0 0 0 1px white, 0 0 0 4px var(--forge-tertiary-60-a16);
  outline: var(--input-focus-outline);
  outline-offset: 1px;
}

.k-button-solid-primary:focus,
.k-button-solid-primary.k-focus {
  outline: var(--input-focus-outline);
  outline-offset: 2px;
  box-shadow: 0 0 0 2px white, 0 0 0 5px var(--forge-tertiary-60-a16);
}

.trv-select-none,
.trv-select-all {
  background-color: transparent;
  border: none;
  padding-block: var(--size-4);
  padding-inline: var(--size-6);
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--forge-tertiary-60);
  border-radius: var(--size-2);
  transition: background-color 100ms ease-out, color 100ms ease-out;
}
.trv-select-none:hover,
.trv-select-all:hover {
  color: var(--text-primary);
}

.trv-parameter-editor-available-values-multiselect:has(.trv-parameter-actions) .k-actions-end {
  justify-content: space-between;
}

.k-icon {
  font-family: var(--font-icons);
  font-size: var(--scale1);
  line-height: 1;
}

.k-icon-sm {
  font-size: var(--scale0);
}

.k-i-undo::before {
  content: "undo";
}

.k-i-redo::before {
  content: "redo";
}

.k-i-x::before {
  content: "close";
}

.k-i-arrow-rotate-cw::before {
  content: "refresh";
}

.k-i-caret-alt-to-left::before {
  content: "first_page";
}

.k-i-caret-alt-left::before {
  content: "chevron_backward";
}

.k-i-caret-alt-right::before {
  content: "chevron_forward";
}

.k-i-caret-alt-to-right::before {
  content: "last_page";
}

.k-i-caret-alt-down::before {
  content: "arrow_drop_down";
}

.k-i-book::before {
  content: "menu_book";
}

.k-i-file::before {
  content: "description";
}

.k-i-download::before {
  content: "download";
}

.k-i-arrow-s::before {
  content: "arrow_drop_down";
}

.k-i-print::before {
  content: "print";
}

.k-i-dictionary-add::before {
  content: "dictionary";
}

.k-i-filter::before {
  content: "filter_alt";
}

.k-i-zoom-in::before {
  content: "zoom_in";
}

.k-i-zoom-out::before {
  content: "zoom_out";
}

.k-i-toggle-full-screen-mode::before {
  content: "fullscreen";
}

.k-i-search::before {
  content: "search";
}

.k-i-warning::before {
  content: "warning";
}

.k-i-calendar::before {
  content: "calendar_today";
}

.k-i-close::before {
  content: "close";
}

.k-i-x-circle:before {
  content: "close";
}

.k-i-convert-lowercase::before {
  content: "match_case";
}

.k-i-whole-word::before {
  content: "match_word";
}

.k-i-regular-expression::before {
  content: "regular_expression";
}

.k-i-chevron-up::before {
  content: "keyboard_arrow_up";
}

.k-i-chevron-down::before {
  content: "keyboard_arrow_down";
}

.k-notification-status.k-i-x-outline::before {
  content: "error";
}

.trv-content,
.trv-pages-area,
.trv-parameters-area,
.trv-error-pane {
  border-width: 0;
}

.trv-pages-area.printpreview .trv-page-container .trv-page-wrapper.active .trv-report-page:not(.k-state-default) {
  border-color: var(--slate-a6);
}

.k-notification {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  padding-inline: var(--k-notification-padding-inline);
  padding-block: var(--k-notification-padding-block);
  background-color: var(--notification-bg, var(--slate-2));
  color: var(--notification-text, var(--text-primary));
  border: 0;
  border-left-style: solid;
  border-left-width: 3px;
  border-left-color: var(--notification-border-strong, var(--slate-a10));
  border-radius: revert;
  box-shadow: revert;
}
.k-notification::before {
  content: "";
  position: absolute;
  inset: 0;
  border-width: 1px 1px 1px 0;
  border-style: solid;
  border-color: var(--notification-border, var(--slate-a6));
  pointer-events: none;
  box-sizing: border-box;
}
.k-notification > .k-notification-wrap {
  padding: revert;
}
.k-notification .k-icon {
  font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 0, "opsz" 20;
  min-width: 1em;
}

.k-notification-error {
  --notification-bg: var(--ruby-2);
  --notification-border: var(--ruby-a6);
  --notification-border-strong: var(--ruby-a10);
  --notification-icon: oklch(from var(--ruby-a11) var(--color-darken) c h);
  --notification-title: var(--ruby-a12);
  --notification-text: oklch(from var(--ruby-a11) var(--color-darken) c h);
}

.trv-pages-pane .trv-notification {
  --notification-bg: revert;
  --notification-border: revert;
  --notification-border-strong: revert;
  --notification-icon: revert;
  --notification-title: revert;
  --notification-text: revert;
}
.trv-pages-pane .trv-notification > .k-notification-wrap {
  align-items: start;
  -webkit-column-gap: var(--size-12);
     -moz-column-gap: var(--size-12);
          column-gap: var(--size-12);
}
.trv-pages-pane .trv-notification > .k-notification-wrap .k-icon {
  font-size: var(--size-18);
}
.trv-pages-pane .trv-notification .k-i-warning::before {
  content: "info";
}

.k-notification-wrap > .k-i-error,
.k-notification-wrap > .k-i-info,
.k-notification-wrap > .k-i-success,
.k-notification-wrap > .k-i-warning {
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}

.trv-search-dialog .k-window-titlebar {
  block-size: var(--size-48);
  padding-block: 0;
  padding-inline: 1rem var(--size-4);
}
.trv-search-dialog .k-window-title {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-weight: var(--font-weight-heading);
  font-variant-alternates: var(--small-text);
}
.trv-search-dialog .k-window-titlebar-actions {
  margin-inline: revert;
}
.trv-search-dialog .k-input-md {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.trv-search-dialog .k-input-md .k-input-inner {
  padding-inline: 1rem;
  padding-block: revert;
}
.trv-search-dialog .k-listview {
  padding: var(--size-4);
}
.trv-search-dialog .k-listview .k-list-item {
  padding-block: var(--size-4);
  padding-inline: var(--size-8);
  block-size: auto;
}
.trv-search-dialog .k-listview-content > .k-selected {
  background-color: var(--gray-active);
}

.trv-search-dialog-input-area > :first-child {
  flex: auto;
}

.k-hstack.k-gap-2 {
  -webkit-column-gap: var(--size-4);
     -moz-column-gap: var(--size-4);
          column-gap: var(--size-4);
}

.trv-search-dialog-results-label {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
  color: var(--text-primary);
}

.k-no-data {
  font-weight: normal;
}

.trv-parameters-area.preview:not(.-vertical) .trv-parameters-area-content {
  inset-block-end: var(--k-parameters-area-footer-height);
  -webkit-padding-after: 1rem;
          padding-block-end: 1rem;
}

.trv-parameters-area .k-card {
  display: grid;
  row-gap: var(--size-8);
  margin: 0;
  padding-block: 0.75rem 1rem;
  padding-inline: 1rem;
  border: none;
}

.trv-parameter-container .k-card-header {
  padding: 0;
  -webkit-border-after: none;
          border-block-end: none;
}
.trv-parameter-container .trv-parameter-title {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  font-weight: var(--font-weight-heading);
  font-variant-alternates: var(--small-text);
}
.trv-parameter-container .k-card-body {
  padding: 0;
}

.trv-parameter-error.k-notification-error {
  --k-notification-padding-block: var(--size-8);
  --k-notification-padding-inline: var(--size-8) var(--size-16);
  --notification-bg: var(--amber-2);
  --notification-border: var(--amber-a6);
  --notification-border-strong: var(--amber-a10);
  --notification-icon: oklch(from var(--amber-a11) var(--color-darken) c h);
  --notification-title: var(--amber-a12);
  --notification-text: oklch(from var(--amber-a11) var(--color-darken) c h);
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  -webkit-column-gap: var(--size-8);
     -moz-column-gap: var(--size-8);
          column-gap: var(--size-8);
}

.k-input:not(.k-input-inner) {
  --input-bg-color-disabled: var(--slate-a2);
  --input-box-shadow-disabled: inset 0 0 0 1px var(--slate-a7);
  height: var(--input-height, var(--input-height-md));
  min-height: var(--input-height, var(--input-height-md));
  padding-block: var(--input-padding-block, 0);
  padding-inline: var(--input-padding-inline, 0);
  color: var(--text-primary);
  background-color: var(--input-bg-color, var(--slate-a2));
  border: var(--input-border, none);
  border-radius: var(--input-border-radius, var(--size-2));
  box-shadow: var(--input-box-shadow, inset 0 0 0 1px var(--slate-a8));
}
.k-input:not(.k-input-inner):focus-visible, .k-input:not(.k-input-inner):focus, .k-input:not(.k-input-inner):focus-within {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
}

.trv-parameter-editor-number,
.trv-parameter-editor-text {
  --input-padding-inline: 1rem;
}

.trv-parameters-area .k-input-inner,
.trv-search-dialog-input-area .k-input-inner {
  padding-inline: 1rem;
}

.k-input .k-button-solid-base {
  background-color: transparent;
  transition: background-color 100ms ease-out;
}
.k-input .k-button-solid-base:hover {
  background-color: var(--gray-hover);
}

.k-list .k-list-item {
  min-block-size: var(--input-height-md);
  padding-inline: 1rem;
  padding-block: 0.6875rem;
  border-radius: var(--size-2);
  font-variant-numeric: tabular-nums;
}

.k-list-item.k-selected {
  background-color: var(--gray-active);
  color: inherit;
}
.k-list-item.k-selected:hover {
  background-color: var(--gray-hover);
  color: inherit;
}

.k-list-item.k-focus {
  box-shadow: none;
  background-color: var(--gray-hover);
  border-radius: 0;
}

.k-popup.k-calendar-container {
  padding: 0;
  border-width: 0;
}

.k-calendar .k-calendar-view {
  inline-size: -webkit-max-content;
  inline-size: max-content;
  block-size: auto;
}

.k-calendar .k-header {
  border-color: var(--kendo-color-border);
  box-shadow: none;
}

.k-calendar .k-calendar-decadeview,
.k-calendar .k-calendar-monthview,
.k-calendar .k-calendar-yearview {
  padding: var(--size-4);
}

.k-calendar-nav-fast .k-button-text {
  font-weight: var(--font-weight-medium);
}

.k-calendar .k-calendar-th {
  inline-size: var(--k-calendar-cell-size);
  block-size: var(--k-calendar-cell-size);
  color: var(--text-primary);
  font-weight: var(--heading-weight);
  text-transform: revert;
}

.k-month-calendar .k-calendar-td,
.k-calendar-monthview .k-calendar-td {
  font-variant-numeric: tabular-nums;
  inline-size: var(--k-calendar-cell-size);
  block-size: var(--k-calendar-cell-size);
}

.k-calendar .k-calendar-td.k-selected .k-calendar-cell-inner,
.k-calendar .k-calendar-td.k-selected .k-link {
  --kendo-color-primary-hover: var(--slate-a12);
  border-color: transparent;
  background-color: var(--slate-a12);
}

.k-calendar-nav-today {
  padding-inline: var(--size-12);
  padding-block: 7px;
}

.k-calendar .k-calendar-view .k-today {
  color: var(--text-on-color);
  background-color: var(--forge-tertiary-60);
  font-weight: var(--font-weight-medium);
}

.k-calendar .k-link {
  transition: background-color 100ms ease-out, color 100ms ease-out;
}

.k-calendar .k-calendar-td.k-today:hover .k-link {
  color: var(--text-on-color);
}

.k-calendar .k-calendar-td:focus .k-calendar-cell-inner,
.k-calendar .k-calendar-td:focus .k-link,
.k-calendar .k-calendar-td.k-focus .k-calendar-cell-inner,
.k-calendar .k-calendar-td.k-focus .k-link {
  box-shadow: inset 0 0 0 1px var(--forge-icon-button-focus-indicator-color);
}

.k-calendar-footer {
  padding-block: var(--size-4);
}

.trv-parameters-area .k-multiselect.k-input {
  --input-padding-block: 0.5rem;
  --input-padding-inline: 0.5rem;
  height: auto;
}

.k-input-md .k-input-values > .k-input-inner {
  margin: 0;
  padding-inline: 0.5rem;
  padding-block: 0;
}

.trv-parameter-actions {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.k-actions {
  padding-inline: 0;
  -webkit-padding-after: 0;
          padding-block-end: 0;
  overflow: revert;
}

.k-list-scroller {
  padding: 0;
}

.k-input-md .k-input-values,
.k-picker-md .k-input-values {
  padding: revert;
  gap: var(--size-6);
}

.k-chip-content:first-child {
  margin: revert;
}

.k-chip:where(.k-rounded-md) {
  border-radius: var(--size-8);
}
.k-chip:where(.k-chip-md) {
  --kendo-font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  padding-inline: var(--size-8);
}
.k-chip:where(.k-chip-solid-base) {
  --kendo-color-base-subtle: var(--slate-a3);
  --kendo-color-on-base: var(--slate-a12);
  border-color: var(--slate-a4);
  transition: background-color 100ms ease-out;
}
.k-chip:has(.k-chip-actions) {
  -webkit-padding-end: 0;
          padding-inline-end: 0;
  -webkit-column-gap: var(--size-4);
     -moz-column-gap: var(--size-4);
          column-gap: var(--size-4);
}
.k-chip:has(.k-chip-actions) .k-icon {
  color: var(--text-secondary);
}

.k-chip-label {
  padding-block: revert;
  margin-block: revert;
  font-variant-numeric: tabular-nums;
}

.k-checkbox {
  display: grid;
  place-items: center;
  position: relative;
  -webkit-appearance: none;
          appearance: none;
  width: var(--checkbox-size);
  min-width: var(--checkbox-size);
  height: var(--checkbox-size);
  border-radius: 2px;
  box-shadow: inset 0 0 0 1px var(--slate-a12);
  -webkit-margin-before: 1px;
          margin-block-start: 1px;
  font-size: var(--scale-2);
  line-height: var(--checkbox-size);
  font-weight: 600;
  color: var(--text-on-color);
  cursor: pointer;
}
.k-checkbox:focus-visible {
  outline: var(--checkbox-focus-outline);
  outline-offset: var(--checkbox-focus-outline-offset);
  box-shadow: inset 0 0 0 1px var(--slate-a12);
}
.k-checkbox:focus {
  box-shadow: inset 0 0 0 1px var(--slate-a12);
}
.k-checkbox:checked {
  background-color: var(--slate-a12);
}
.k-checkbox:checked::before {
  font-family: inherit;
  content: "✓";
  position: relative;
  -webkit-mask-image: none;
          mask-image: none;
  background-color: revert;
  width: auto;
  height: auto;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  inset: revert;
}
.k-checkbox:checked:focus {
  box-shadow: inset 0 0 0 1px var(--slate-a12);
}

.trv-parameters-area .trv-parameters-wrapper .trv-parameter-editor-boolean {
  border: none;
}

.trv-parameters-area.preview .trv-parameters-area-footer {
  inset-inline: 0;
  inset-block-end: 0;
  display: flex;
  justify-content: flex-end;
  block-size: var(--k-parameters-area-footer-height);
  padding-inline: 1rem;
  padding-block: 0.5rem 1rem;
  box-sizing: border-box;
}
.trv-parameters-area.preview .trv-parameters-area-footer .k-button-md {
  padding-inline: 1rem;
}

.k-splitbar {
  border-width: 0 1px;
  border-color: var(--slate-a7);
  transition: background-color 100ms ease-out;
}
.k-splitbar:focus {
  background-color: var(--gray-active);
  color: inherit;
}

.k-splitter-flex .k-pane.k-hidden {
  border-width: 0;
}

:where(html) {
  --popup-shadow: 0 36px 14px hsl(218 4% 50% / 2%),
  0 20px 12px hsl(218 4% 50% / 8%),
  0 9px 9px hsl(218 4% 50% / 14%),
  0 2px 5px hsl(218 4% 50% / 16%),
  0 0 0 hsl(218 4% 50% / 16%);
}

.seat-chart-builder {
  position: fixed;
  left: 0;
  top: 0;
  height: 100vh;
  background-color: var(--white);
}
.seat-chart-builder .navigation {
  background-color: var(--white);
}

.seat-chart-builder-main-body {
  display: flex;
}

.seat-chart-builder-sidebar {
  height: 100vh;
  width: var(--sidebar-width);
  border-right: 1px solid hsl(var(--gray-90)/0.16);
}
.seat-chart-builder-sidebar .navigation-item:hover .seat-chart-builder-insert-icon {
  color: var(--white);
}

.seat-chart-builder-sidebar-insert-section-btn {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  width: 100%;
  padding: 0.5rem;
  height: 3rem;
  color: var(--text-secondary);
  border-radius: 1rem;
}
.seat-chart-builder-sidebar-insert-section-btn:hover {
  color: var(--text-primary);
  background-color: var(--gray-hover);
}
.seat-chart-builder-sidebar-insert-section-btn .seat-chart-builder-insert-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2rem;
  width: 2rem;
  padding: 0.5rem;
  border-radius: 0.5rem;
  background-color: hsl(var(--gray-90));
  color: var(--white);
}

.seat-chart-navigation-item {
  gap: var(--spacing);
  cursor: -webkit-grab;
  cursor: grab;
}

.add-section-dialog-modal {
  --dialog-padding-block: 1rem;
  --dialog-padding-inline: 0;
  --dialog-shadow: 0 1rem 4rem var(--black-a7);
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.add-section-properties-body {
  display: flex;
  width: 100%;
}

.add-section-properties-layout-wrapper {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 1rem;
  flex: 1;
}

.add-section-properties-layout {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
}

input.add-section-seat-count {
  min-width: 3rem;
  max-width: 3rem;
  -moz-appearance: textfield;
  /* Chrome, Safari, Edge, Opera */
}
input.add-section-seat-count::-webkit-outer-spin-button, input.add-section-seat-count::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.add-section-properties-numbering {
  display: flex;
  flex: 1;
  gap: 0.5rem;
}
.add-section-properties-numbering .section-properties-quadrants-wrapper {
  width: 4rem;
  height: 4rem;
}
.add-section-properties-numbering .section-properties-direction-wrapper {
  display: flex;
  flex-direction: row;
  align-items: start;
}

.konva-container {
  flex: 1;
  height: 100%;
  background-color: var(--gray-bg-ui);
}

.konva-container--offscreen {
  position: absolute;
  width: 3300px;
  height: 2250px;
  background-color: var(--gray-bg-ui);
  -webkit-transform: translateX(150%);
          transform: translateX(150%);
}

.seat-chart-builder-properties {
  display: flex;
  align-items: center;
}

.canvas-popup-menu {
  position: absolute;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background: transparent;
  z-index: 2;
}

.seat-status-popup {
  position: relative;
  display: flex;
  gap: 0.25rem;
  padding: 0.5rem;
  background-color: oklch(100% 0 0deg / 0.92);
  backdrop-filter: blur(8px);
  border-radius: 0.5rem;
  box-shadow: var(--popup-shadow);
}
.seat-status-option {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
  width: 3.5rem;
  padding: 0.5rem 0 calc(6rem / var(--rem-base)) 0;
  border-radius: 0.5rem;
  color: var(--text-primary);
  transition: background-color ease-out 150ms;
  cursor: pointer;
}
.seat-status-option:hover {
  background-color: var(--gray-hover);
}
.seat-status-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2rem;
  width: 2rem;
  border-radius: 0.75rem;
  border: 1px solid;
  box-shadow: inset 0 0 0 3px hsl(var(--gray-05));
  background-color: var(--white);
}
.seat-status-content {
  font-family: var(--font-mono);
  font-weight: 400;
}

.icon-blocked {
  font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 0, "opsz" 20;
}

.section-properties-popup-wrapper {
  width: calc(208rem / var(--rem-base));
  overflow: visible;
  background: transparent;
}
.section-properties-popup-wrapper:has(.notification) [data-notification-type=error] {
  --notification-bg: var(--ruby-2);
  -webkit-margin-before: 0.5rem;
          margin-block-start: 0.5rem;
  box-shadow: var(--notification-shadow);
}

.section-properties-popup {
  display: flex;
  flex-direction: column;
  padding: 0.5rem;
  width: 100%;
  background-color: oklch(100% 0 0deg / 0.92);
  backdrop-filter: blur(8px);
  border-radius: 0.5rem;
  box-shadow: var(--popup-shadow);
}
.section-properties-popup .icon--16 {
  font-variation-settings: "FILL" 0, "wght" 330, "GRAD" 0, "opsz" 20;
}
.section-properties-popup .icon--18 {
  font-variation-settings: "FILL" 0, "wght" 300, "GRAD" 0, "opsz" 20;
}

.section-properties-header {
  display: flex;
}

.section-properties-header-title {
  flex: 1;
  display: flex;
  align-items: center;
  height: 2rem;
  padding: 0.5rem;
}

.section-properties-header-buttons-wrapper {
  display: flex;
}

.section-properties-header-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  border-radius: 2px;
}
.section-properties-header-button:hover {
  background-color: var(--gray-hover);
}

.section-properties-body {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 0.5rem 0.5rem 1rem;
}

.section-properties-edit-direction {
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: repeat(5, calc(28rem / var(--rem-base)));
  grid-template-rows: repeat(2, calc(28rem / var(--rem-base)));
  grid-gap: 0.5rem;
}

.section-properties-row-col-control-wrapper {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  grid-column: span 2;
  grid-row: span 2;
  height: 4rem;
}

.section-properties-row-col-control {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  color: var(--text-secondary);
}
.section-properties-row-col-control-label {
  flex: 1;
}
.section-properties-row-col-control path {
  fill: var(--text-secondary);
}

.section-properties-row-col-control .edit-seat-count {
  --input-padding-inline: calc(28rem / 16) 0.5rem;
}

.section-properties-row-col-control-icon {
  position: absolute;
  inset-inline-start: 0.5rem;
}

.section-properties-quadrants-wrapper {
  border: 1px solid var(--slate-a8);
  border-radius: 0.125rem;
  grid-area: 1/3/3/5;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
}

.section-properties-quadrants-content {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.section-properties-quadrants-content::before {
  content: "";
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 0.25rem;
  background-color: var(--text-tertiary);
  transition: scale 150ms ease-out;
  scale: 0.25;
}
.section-properties-quadrants-content:hover::before {
  scale: 0.5;
}
.section-properties-quadrants-content-active::before {
  cursor: pointer;
  border-radius: 2px;
  background-color: var(--primary);
  scale: 1;
}
.section-properties-quadrants-content-active:hover::before {
  scale: 1;
}

.section-properties-direction-wrapper {
  grid-row: span 2;
  display: grid;
  row-gap: 0.5rem;
}

.section-properties-direction-button {
  --forge-icon-button-density-medium-size: calc(28rem / 16);
  --forge-icon-button-shape-squared: 0.125rem;
}
.section-properties-direction-button-active {
  --forge-icon-button-background-color: var(--gray-active);
}
.section-properties-direction-button-flipped-horizontal {
  -webkit-transform: scaleX(-100%);
          transform: scaleX(-100%);
}
.section-properties-direction-button-flipped-vertical {
  -webkit-transform: scaleY(-100%);
          transform: scaleY(-100%);
}

.seat-chart-settings--wrapper {
  position: relative;
}

.seat-chart-settings--header {
  position: sticky;
  top: 0;
  z-index: 1;
  background-color: var(--white);
  padding: 1rem 1.25rem 0.5rem;
}

.seat-chart-settings--body {
  margin-bottom: 5rem;
}

.seat-chart-settings--section-wrapper {
  padding: 1rem;
}

.seat-chart-settings--section-body {
  padding: 0.5rem;
  display: flex;
  flex-direction: column;
}
.seat-chart-settings--section-body-heading {
  padding: 0.5rem;
}
.seat-chart-settings--section-body .label-01 {
  color: inherit;
  font-weight: var(--font-weight-semibold);
}

.seat-chart-settings--section-heading {
  padding: 0.5rem;
}

.seat-chart-settings--button-wrapper {
  display: flex;
  gap: 1rem;
  width: 100%;
  padding: 1rem;
  position: fixed;
  inset-block-end: 0;
  background-color: var(--white);
}
.seat-chart-settings--button-wrapper > * {
  flex: 1;
}

.seat-chart-settings--body input[type=range]::before {
  content: "Less notes";
  position: absolute;
  left: 0;
  bottom: -30px;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
}
.seat-chart-settings--body input[type=range]::after {
  content: "More notes";
  position: absolute;
  right: 0;
  bottom: -30px;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
}

.seat-chart-case-layout {
  position: absolute;
  top: 0;
  left: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: -1;
  padding: 48px;
}

.report-seat-chart-layout {
  -webkit-transform-origin: top left;
          transform-origin: top left;
  width: 100%;
  height: auto;
  z-index: 1;
  position: relative;
}

.report-seat-chart-item {
  display: inline-block;
  position: absolute;
  box-shadow: inset 0 0 0 0.0625rem var(--slate-6);
  font-size: 24px;
  line-height: 24px;
}

.report-seat-chart-section-item {
  display: inline-block;
  box-shadow: inset 0 0 0 0.0625rem var(--slate-6);
  font-size: 24px;
  line-height: 24px;
}

.report-seat-chart-candidate-info {
  width: 100%;
  height: 100%;
}

[data-seat-chart-item-type=seat] {
  height: 100%;
  padding-inline: 8px;
  padding-block: 4px;
}

[data-seat-chart-item-type=empty] {
  background-color: var(--slate-6);
}

[data-seat-chart-item-type=blocked] {
  background: linear-gradient(to bottom right, transparent calc(50% - 0.125em), var(--slate-6) calc(50% + 0.125em), var(--slate-6) 50%, transparent 50%);
}

.report-seat-chart-seat-number {
  color: var(--text-tertiary);
  font-variant-numeric: tabular-nums;
}

.report-seat-chart-candidate-name {
  word-break: break-word;
}

.seat-chart-case-layout-container {
  position: absolute;
  left: -10000px;
}

.seating-chart-empty-message {
  font-size: 48px;
  display: grid;
  place-content: center;
  width: 100%;
  height: 100%;
}

.send-message--container {
  position: relative;
  display: flex;
  justify-content: center;
  overflow-y: auto;
  padding: 2rem 2rem 6rem 2rem;
}

.send-message--inner {
  display: flex;
  flex-direction: column;
  row-gap: 1.5rem;
  flex: auto;
  max-width: 48rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.send-message--inner .label-01 {
  font-weight: var(--heading-weight);
  color: var(--text-primary);
}

:where(html) {
  --nav-item-height: 2rem;
}

.nav-sidebar {
  display: flex;
  flex-direction: column;
  width: var(--sidebar-width);
  background: var(--nav-sidebar-bg);
  border-right: 1px solid var(--nav-sidebar-border);
  padding-block: 0.5rem;
  overflow-y: auto;
  outline: none;
}

.nav-sidebar[data-sidebar-type=primary] {
  --nav-sidebar-bg: var(--primary-bg-ui);
  --nav-sidebar-border: var(--forge-tertiary-60-a16);
  --nav-item-bg-hover: var(--forge-hover);
  --nav-item-bg-active: var(--forge-active);
}

.nav-sidebar[data-sidebar-type=secondary] {
  --nav-sidebar-bg: var(--white);
  --nav-sidebar-border: var(--slate-a6);
  --nav-item-bg-hover: var(--gray-hover);
  --nav-item-bg-active: var(--gray-active);
}

.nav-sidebar[data-sidebar-type=qx-builder] {
  position: fixed;
  top: 3.5rem;
  bottom: 0;
  left: 0;
}

.nav--title {
  display: flex;
  align-items: center;
  padding: 1.5rem 1rem 1rem 1rem;
}

.nav--back {
  display: inline-flex;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  align-items: center;
  height: 2rem;
  padding-inline: 0.5rem;
  border-radius: 0.25rem;
  color: var(--text-secondary);
  transition: color 150ms ease-out, background-color 150ms ease-out;
  cursor: pointer;
}
.nav--back:hover {
  color: var(--text-primary);
  background-color: var(--nav-item-bg-hover, var(--gray-hover));
}

.nav--section {
  padding: 0.5rem;
}

.nav--section-title {
  display: flex;
  align-items: center;
  height: var(--nav-item-height);
  padding-inline: 0.5rem;
  justify-content: space-between;
}
.nav--section-title:has(.nav--item-utility-wrapper) {
  -webkit-padding-end: 0;
          padding-inline-end: 0;
}

.nav--item {
  display: flex;
  align-items: start;
  justify-self: stretch;
  -webkit-column-gap: var(--nav-item-gap, 1rem);
     -moz-column-gap: var(--nav-item-gap, 1rem);
          column-gap: var(--nav-item-gap, 1rem);
  min-height: var(--nav-item-height);
  padding-inline: var(--nav-item-padding-inline, 0.5rem);
  padding-block: var(--nav-item-padding-block, calc((var(--nav-item-height) - var(--lh-scale-1)) / 2));
  border-radius: 0.25rem;
  color: var(--text-secondary);
  text-align: left;
  transition: color 100ms ease-out, background-color 100ms ease-out;
  cursor: pointer;
}
.nav--item:hover {
  color: var(--text-primary);
  background-color: var(--nav-item-bg-hover, var(--gray-hover));
}
.nav--item:hover .nav--item-utility-wrapper {
  opacity: 1;
}
.nav--item:active, .nav--item[aria-current=page] {
  color: var(--text-primary);
  background-color: var(--nav-item-bg-active, var(--gray-active));
}
.nav--item:focus-visible {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
  color: var(--text-primary);
}
.nav--item[disabled] {
  opacity: 0.62;
  background-color: transparent;
  cursor: not-allowed;
}

.nav--item-label {
  padding-block: calc((var(--nav-item-height) - var(--lh-scale-1)) / 2);
  margin-inline: 1px var(--size-8);
}

.nav--item-utility-wrapper {
  position: relative;
  display: flex;
  z-index: 1;
  transition: opacity 150ms ease-out;
  grid-column: nav-utility;
}

.nav--item-utility-wrapper[visible-type=hover] {
  opacity: 0;
}

.nav--item-utility {
  display: grid;
  place-items: center;
  width: var(--nav-item-height);
  height: var(--nav-item-height);
  border: 2px solid transparent;
  border-radius: 0.25rem;
  background-clip: padding-box;
}
.nav--item-utility:hover {
  background-color: var(--nav-item-bg-hover, var(--gray-hover));
}

.nav--item[data-nav-item-type=reorder] {
  --nav-item-gap: 0;
  --nav-item-padding-inline: 0;
  --nav-item-padding-block: 0;
  display: grid;
  grid-template-columns: [drag-hand-start] var(--nav-item-height) [drag-hand-end nav-label-start] 1fr [nav-label-end nav-utility-start] auto [nav-utility-end];
}

.drag-button-wrapper {
  position: relative;
  display: grid;
  place-items: center;
  width: var(--nav-item-height);
  height: var(--nav-item-height);
  border: 2px solid transparent;
  border-radius: 0.25rem;
  background-clip: padding-box;
  cursor: -webkit-grab;
  cursor: grab;
  grid-column: drag-hand;
  z-index: 1;
}
.drag-button-wrapper:hover {
  background-color: var(--nav-item-bg-hover, var(--gray-hover));
}

:root {
  --ss-bg-color: var(--input-bg-color, var(--slate-a3));
  --ss-font-color: var(--text-primary);
  --ss-font-placeholder-color: var(--text-placeholder);
  --ss-disabled-color: var(--input-bg-color-disabled, var(--slate-a3));
  --ss-border-color: var(--slate-a8);
  --ss-main-height: var(--input-height-md);
  --ss-content-height: 14.75rem;
  --ss-spacing-l: 1rem;
  --ss-spacing-m: 0.5rem;
  --ss-spacing-s: 0.25rem;
  --ss-animation-timing: 100ms;
  --ss-border-radius: var(--input-border-radius);
  --ss-input-height: var(--input-height-md);
}

.slim-select {
  width: 100%;
  height: var(--input-height, auto);
  min-height: var(--input-height, var(--input-height-md));
  padding-block: var(--input-padding-block, 0.5rem);
  padding-inline: var(--input-padding-inline, 1rem);
  color: var(--text-primary);
  background-color: var(--input-bg-color, var(--slate-a3));
  border: var(--input-border, none);
  border-radius: var(--input-border-radius, 0);
  box-shadow: var(--input-box-shadow, inset 0 -1px 0 var(--slate-a9));
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.slim-select:focus {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  border-radius: var(--input-border-radius);
  box-shadow: var(--input-focus-shadow);
}
.slim-select:is(.ss-disabled):focus {
  --input-focus-outline: 0;
}
.slim-select:is(.ss-disabled) {
  --input-padding-inline: 0;
  color: var(--text-disabled);
  background-color: var(--input-bg-color-disabled, transparent);
  box-shadow: var(--input-box-shadow-disabled, none);
}
.slim-select:is(.ss-disabled) .ss-deselect,
.slim-select:is(.ss-disabled) .ss-arrow {
  display: none;
}
.slim-select:where(.in-dialog) {
  --input-bg-color: var(--slate-3);
}

.slim-select-outlined {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--slate-a2);
  --input-border-radius: var(--size-2);
  --input-box-shadow: inset 0 0 0 1px var(--slate-a8);
  --input-box-shadow-disabled: inset 0 0 0 1px var(--slate-a7);
  width: 100%;
  height: var(--input-height, auto);
  min-height: var(--input-height, var(--input-height-md));
  padding-block: var(--input-padding-block, 0.5rem);
  padding-inline: var(--input-padding-inline, 1rem);
  color: var(--text-primary);
  background-color: var(--input-bg-color, var(--slate-a3));
  border: var(--input-border, none);
  border-radius: var(--input-border-radius, 0);
  box-shadow: var(--input-box-shadow, inset 0 -1px 0 var(--slate-a9));
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.slim-select-outlined:focus {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  border-radius: var(--input-border-radius);
  box-shadow: var(--input-focus-shadow);
}
.slim-select-outlined:is(.ss-disabled):focus {
  --input-focus-outline: 0;
}
.slim-select-outlined:is(.ss-disabled) {
  --input-padding-inline: 0;
  color: var(--text-disabled);
  background-color: var(--input-bg-color-disabled, transparent);
  box-shadow: var(--input-box-shadow-disabled, none);
}
.slim-select-outlined:is(.ss-disabled) .ss-deselect,
.slim-select-outlined:is(.ss-disabled) .ss-arrow {
  display: none;
}
.slim-select-outlined:where(.layer-01) {
  --input-bg-color: var(--color-surface);
}
.slim-select-outlined:where(.layer-02) {
  --input-bg-color: var(--slate-a2);
}
.slim-select-outlined:where(.layer-03) {
  --input-bg-color: var(--color-surface);
}

.ss-main .ss-values .ss-placeholder {
  padding: 0;
  margin: 0;
  line-height: inherit;
}

.ss-main .ss-arrow {
  width: 11px;
  height: 11px;
  margin: 6px 0.25rem auto 0.25rem;
}
.ss-main .ss-arrow path {
  stroke-linecap: butt;
  stroke-linejoin: initial;
  stroke-width: 13;
}

.ss-content {
  transition: opacity 200ms, -webkit-transform 10ms 150ms;
  transition: opacity 200ms, transform 10ms 150ms;
  transition: opacity 200ms, transform 10ms 150ms, -webkit-transform 10ms 150ms;
}
.ss-content.slim-select, .ss-content.slim-select-outlined {
  --input-box-shadow: none;
  padding: 0;
  -webkit-margin-before: 0 !important;
          margin-block-start: 0 !important;
  backdrop-filter: blur(64px) saturate(80%);
  box-shadow: var(--shadow-2);
}
.ss-content.ss-open-below {
  transition: opacity 100ms 50ms, -webkit-transform 0ms;
  transition: opacity 100ms 50ms, transform 0ms;
  transition: opacity 100ms 50ms, transform 0ms, -webkit-transform 0ms;
}
.ss-content:has(.ss-search:where(.ss-hide)) {
  --ss-content-height: 13.75rem;
}

.ss-content .ss-search {
  padding: 0.5rem;
}
.ss-content .ss-search input {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--slate-a2);
  --input-border-radius: var(--size-2);
  --input-box-shadow: inset 0 0 0 1px var(--slate-a8);
  --input-box-shadow-disabled: inset 0 0 0 1px var(--slate-a7);
  width: 100%;
  height: var(--input-height, var(--input-height-md));
  min-height: var(--input-height, var(--input-height-md));
  padding-block: var(--input-padding-block, 0);
  padding-inline: var(--input-padding-inline, 1rem);
  color: var(--text-primary);
  background-color: var(--input-bg-color, var(--slate-a3));
  border: var(--input-border, none);
  border-radius: var(--input-border-radius, 0);
  box-shadow: var(--input-box-shadow, inset 0 -1px 0 var(--slate-a9));
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.ss-content .ss-search input::-webkit-input-placeholder {
  color: var(--text-placeholder);
}
.ss-content .ss-search input:-ms-input-placeholder {
  color: var(--text-placeholder);
}
.ss-content .ss-search input::-ms-input-placeholder {
  color: var(--text-placeholder);
}
.ss-content .ss-search input::placeholder {
  color: var(--text-placeholder);
}
.ss-content .ss-search input:focus-visible {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
}
.ss-content .ss-search input:active:not(:disabled) {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  border-radius: var(--input-border-radius);
}
.ss-content .ss-search input:disabled {
  color: var(--text-disabled);
  background-color: var(--input-bg-color-disabled, var(--slate-a3));
  box-shadow: var(--input-box-shadow-disabled, none);
  cursor: not-allowed;
  opacity: 1;
}
.ss-content .ss-search input:focus {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
}
.ss-content .ss-search:last-of-type {
  display: grid;
  align-items: center;
  min-block-size: 3rem;
  padding-inline: 1rem;
}

.ss-content .ss-list .ss-option {
  position: relative;
  min-block-size: var(--ss-input-height);
  padding-block: 0.6875rem;
  padding-inline: 3rem 1rem;
  transition: background-color 100ms ease-out;
}
.ss-content .ss-list .ss-option::after {
  content: "";
  position: absolute;
  inset-inline: 1rem;
  inset-block-end: 0;
  block-size: 1px;
  background-color: var(--slate-a6);
}
.ss-content .ss-list .ss-option:last-of-type::after {
  background-color: transparent;
}
.ss-content .ss-list .ss-option:hover {
  color: inherit;
  background-color: var(--gray-hover);
}
.ss-content .ss-list .ss-option.ss-highlighted {
  color: inherit;
  background-color: var(--gray-hover);
}
.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected {
  color: inherit;
  background-color: var(--gray-active);
}

.ss-option:not(.ss-selected)::before {
  content: "check_box_outline_blank";
  font-family: var(--font-icons);
  font-size: var(--scale3);
  line-height: 1;
  font-variation-settings: "FILL" 0, "wght" 250;
  position: absolute;
  inset-block-start: 0.5rem;
  inset-inline-start: 1rem;
}

.ss-option:is(.ss-selected)::before {
  content: "check_box";
  font-family: var(--font-icons);
  font-size: var(--scale3);
  line-height: 1;
  font-variation-settings: "FILL" 1, "wght" 400, "GRAD" -100;
  position: absolute;
  inset-block-start: 0.5rem;
  inset-inline-start: 1rem;
}

.slim-select:where(.in-dialog) .ss-option:not(.ss-selected)::before,
.slim-select-outlined:where(.candidate) .ss-option:not(.ss-selected)::before {
  content: "radio_button_unchecked";
  font-family: var(--font-icons);
  font-size: var(--scale3);
  line-height: 1;
  font-variation-settings: "FILL" 0, "wght" 250;
}
.slim-select:where(.in-dialog) .ss-option:is(.ss-selected)::before,
.slim-select-outlined:where(.candidate) .ss-option:is(.ss-selected)::before {
  content: "radio_button_checked";
  font-family: var(--font-icons);
  font-size: var(--scale3);
  line-height: 1;
  font-variation-settings: "FILL" 0, "wght" 250;
}

.ss-main .ss-values .ss-value {
  --ss-primary-color: var(--sky-a4);
  --ss-border-radius: 0.375rem;
  -webkit-animation-name: none;
          animation-name: none;
  height: 24px;
  -webkit-padding-start: 0.375rem;
          padding-inline-start: 0.375rem;
}
.ss-main .ss-values .ss-value .ss-value-text {
  --ss-bg-color: var(--sky-a12);
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  font-weight: 450;
  padding: 0;
}
.ss-main .ss-values .ss-value .ss-value-delete {
  width: 8px;
  height: 12px;
  border: none;
  padding: 4px 8px;
  transition: opacity 150ms ease-out;
}
.ss-main .ss-values .ss-value .ss-value-delete:hover {
  opacity: 0.6;
}
.ss-main .ss-values .ss-value .ss-value-delete svg path {
  --ss-bg-color: var(--sky-a12);
  stroke-linecap: butt;
  stroke-width: 14;
}

.ss-main .ss-values .ss-single {
  margin: 0 1rem 0 0;
  flex: auto;
  align-items: center;
}

.ss-option-candidate-question-type {
  display: flex;
  flex: auto;
  gap: 1rem;
  justify-content: space-between;
  align-items: center;
  white-space: nowrap;
}

.ss-option-candidate-question-type-badge {
  display: flex;
  align-items: center;
  padding-inline: 0.375rem;
  height: 20px;
  border-radius: 0.375rem;
  background-color: var(--slate-a5);
  font-size: var(--scale-2);
  line-height: 1;
}

.multiple-select-wrapper {
  height: auto;
}

@keyframes ss-valueIn {
  0% {
    -webkit-transform: scale(0.96);
            transform: scale(0.96);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes ss-valueOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.96);
            transform: scale(0.96);
    opacity: 0;
  }
}
snackbar {
  z-index: 1001;
}

.summons-run-table-wrapper {
  max-height: calc(100vh - 504px);
  overflow: auto;
}

.summons-run-table-wrapper .jm-data-table-forms .filter-location.input-wrapper {
  display: flex;
  flex-direction: row;
  gap: var(--spacing);
  align-items: center;
}
.summons-run-table-wrapper .jm-data-table-forms .filter-location.input-wrapper label {
  display: none;
}
.summons-run-table-wrapper .jm-data-table-forms .filter-location.input-wrapper .label-01 {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
}
.summons-run-table-wrapper .jm-data-table-forms .filter-location.input-wrapper .select-wrapper {
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
}
.summons-run-table-wrapper .jm-data-table-forms .filter-location.input-wrapper .select-wrapper::before {
  content: "Filter by:";
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  color: var(--text-primary);
  font-weight: 500;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.summons-run-table-wrapper .jm-data-table-forms .filter-location.input-wrapper .select-wrapper::after {
  top: 7px;
  right: 0.75rem;
}
.summons-run-table-wrapper .jm-data-table-forms .filter-location.input-wrapper .select-input {
  height: 2rem;
  min-height: 2rem;
  background-color: transparent;
  box-shadow: none;
  transition: background-color 150ms ease-out;
}
.summons-run-table-wrapper .jm-data-table-forms .filter-location.input-wrapper .select-input:hover {
  background-color: var(--gray-hover);
}

:where(html) {
  --table-row-height: var(--size-48);
  --table-cell-padding-inline: 1rem;
  --table-cell-padding-block: 0;
}

.data-table-wrapper {
  flex: 1;
  width: 100%;
}

data-table {
  display: flex;
  flex-grow: 1;
}

.form-layout-with-table data-table {
  display: flex;
  flex-grow: 1;
  margin-inline: -1rem;
  padding: 0;
}

.jm-data-table-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 1.5rem;
}
.jm-data-table-header .form-select-control, .jm-data-table-header .form-input-field {
  margin-bottom: 0;
}

.jm-data-table-forms, .jm-toolbar-forms {
  list-style: none;
  padding: 0;
  margin-top: 0;
}

.mdl-data-table th.no-indent {
  padding-left: 1rem;
}

.mdl-data-table-outer-wrapper {
  padding: 0.5rem 1rem;
}

.mdl-data-table {
  border: none;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.mdl-data-table.full-width {
  width: 100%;
}
.mdl-data-table.mdl-data-table--selectable th:first-of-type, .mdl-data-table.mdl-data-table--selectable td:first-of-type {
  text-align: left;
}
.mdl-data-table thead tr th {
  border-bottom: 1px solid var(--slate-a6);
}
.mdl-data-table thead .sortable {
  cursor: pointer;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.mdl-data-table .table-head.sortable:not(.current):hover .table-sort-arrow {
  color: var(--text-tertiary);
}
.mdl-data-table .table-column-header {
  display: flex;
  justify-content: space-between;
  -webkit-column-gap: var(--size-8);
     -moz-column-gap: var(--size-8);
          column-gap: var(--size-8);
}
.mdl-data-table .table-sort-arrow {
  color: transparent;
  transition: color 80ms ease-out;
}
.mdl-data-table .table-sort-arrow:where(.hidden) {
  display: none;
}
.mdl-data-table .table-sort-arrow:where(.current) {
  color: var(--text-tertiary);
}
.mdl-data-table tbody tr td {
  border-top: none;
}
.mdl-data-table tbody tr td.full-width {
  width: 100%;
}
.mdl-data-table tbody tr:hover {
  background-color: var(--gray-bg-ui);
}
.mdl-data-table th {
  height: var(--table-row-height);
  padding-inline: var(--table-cell-padding-inline);
  padding-block: var(--table-cell-padding-block);
  vertical-align: middle;
  font-size: calc(13rem / var(--rem-base));
  line-height: var(--lh-scale-1);
  font-weight: 550;
  color: var(--text-primary);
}
.mdl-data-table th.text-center {
  text-align: center;
}
.mdl-data-table th.text-center .checkbox {
  place-self: center;
}
.mdl-data-table td {
  padding-inline: var(--table-cell-padding-inline);
  padding-block: var(--table-cell-padding-block);
  border-bottom: 1px solid var(--slate-a6);
}
.mdl-data-table td.text-center {
  text-align: center;
}
.mdl-data-table td.text-center .checkbox {
  place-self: center;
}

.mdl-data-table td:first-of-type,
.mdl-data-table th:first-of-type {
  -webkit-padding-start: 1rem;
          padding-inline-start: 1rem;
}
.mdl-data-table td:last-of-type,
.mdl-data-table th:last-of-type {
  -webkit-padding-end: 1rem;
          padding-inline-end: 1rem;
}
.mdl-data-table th:last-of-type {
  width: 0;
}
.mdl-data-table td:has(.table-cell-delete), .mdl-data-table td:has(.table-cell-button), .mdl-data-table td:has(.table-cell-actions), .mdl-data-table td:has(.table-cell-row-toggle) {
  width: 0;
  justify-items: center;
}
.mdl-data-table td:has(.table-cell-badge) {
  width: 0;
  min-width: var(--size-120);
}
.mdl-data-table td:has(.table-cell-boolean) {
  width: 0;
  min-width: var(--size-72);
}
.mdl-data-table td:empty {
  width: 0;
  min-width: var(--size-64);
}
.mdl-data-table td:last-of-type:has(.table-cell-delete), .mdl-data-table td:last-of-type:has(.table-cell-button), .mdl-data-table td:last-of-type:has(.table-cell-actions), .mdl-data-table td:last-of-type:has(.table-cell-row-toggle) {
  justify-items: end;
  text-align: end;
}
.mdl-data-table th:has(.checkbox-wrapper),
.mdl-data-table td:has(.checkbox-wrapper) {
  width: calc(var(--checkbox-size) + 2rem);
  max-width: calc(var(--checkbox-size) + 2rem);
}

.mdl-data-table .checkbox {
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

td.dragHandle {
  width: 10px;
  cursor: -webkit-grab;
  cursor: grab;
}

.dragover-highlight {
  background-color: #ECFFDC !important;
}

tr.disabled {
  background-color: rgb(245, 245, 245);
  color: gray;
}

tr[dropzone] {
  cursor: -webkit-grab;
}

tr[dropzone].getting--dragged {
  background-color: #3c7b9a !important;
  color: white;
  cursor: -webkit-grabbing !important;
}
tr[dropzone].getting--dragged td {
  cursor: -webkit-grabbing !important;
}
tr[dropzone].getting--dragged a {
  color: white;
}
tr[dropzone].getting--dragged i {
  color: white;
}

tr[dropzone].can--drop {
  background-color: rgba(239, 247, 252, 0.993) !important;
  cursor: -webkit-grabbing !important;
}

tr[dropzone].can--catch {
  background-color: rgb(165, 250, 190) !important;
  cursor: -webkit-grabbing !important;
}

.mdl-data-table--wrap {
  table-layout: fixed;
  white-space: pre-line;
}

.table-title {
  padding: 0 16px 16px;
}

.table-wrapper {
  margin: 0 -16px;
}
.table-wrapper--data-table {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.table-wrapper--data-table .table-title {
  padding: 0 32px 8px;
}

.mdl-data-table tbody tr.table-with-inputs {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 16px;
}
.mdl-data-table tbody .td-padding {
  padding: 8px 16px;
}
.mdl-data-table tbody .td-padding-16 {
  padding: calc(var(--spacing) * 2);
}

.mdl-data-table-inner-wrapper {
  overflow-x: auto;
}

.td-ellipsis {
  display: block;
  max-width: 298px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.td-ellipsis::after {
  content: "";
  display: block;
}

.data-table-filters-container {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(268px, 1fr));
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  row-gap: 1rem;
}

.table-cell-actions {
  display: flex;
  -webkit-column-gap: 0.25rem;
     -moz-column-gap: 0.25rem;
          column-gap: 0.25rem;
}

.mdl-tabs {
  position: sticky;
  top: 0;
  background-color: var(--slate-2);
  z-index: 90;
}

.mdl-tabs__tab-bar {
  justify-content: flex-start;
  padding-inline: 1rem;
  border-bottom: 1px solid var(--slate-a6);
}

.mdl-tabs__tab {
  display: flex;
  align-items: center;
  padding-inline: 1rem;
  color: var(--text-secondary);
  font-size: calc(13rem / var(--rem-base));
  line-height: var(--lh-scale-1);
  letter-spacing: 0.01em;
  font-weight: 450;
  transition: color 100ms ease-out, background-color 100ms ease-out, border-color 100ms ease-out;
}
.mdl-tabs__tab:hover {
  color: var(--text-primary);
  background-color: var(--slate-a3);
}

.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active {
  color: var(--text-primary);
  font-weight: var(--font-weight-medium);
}

.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active:after {
  background-color: var(--primary);
}

.mdl-tabs__tab.disabled {
  color: var(--text-disabled);
}

.tab-content-with-padding.no-flex {
  display: initial;
}

.case-drawer-container .tab-container .action-bar {
  margin-left: 0;
  left: 0;
}

.case-drawer-container.drawer-container__nosidebar .action-bar {
  margin-left: 0;
}

.tab-container {
  position: relative;
  height: 100%;
  min-height: 0;
  overflow-y: auto;
  scroll-padding-top: var(--size-24);
}

.tab-group {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
  overflow-x: hidden;
}

:where(forge-tab-bar) {
  --forge-tab-bar-divider-color: var(--slate-a6);
  --forge-tab-bar-divider-thickness: 0;
  --forge-tab-indicator-height: 0;
  --forge-tab-container-shape: var(--size-6);
  --forge-tab-container-border-width: var(--size-2);
  --forge-tab-hover-label-text-color: var(--text-primary);
  --forge-tab-active-color: var(--forge-tertiary-60);
  --forge-tab-active-label-text-color: var(--text-primary);
  --forge-tab-active-focus-label-text-color: var(--text-primary);
  --forge-tab-active-hover-label-text-color: var(--text-primary);
  --forge-tab-content-padding-inline: var(--size-12);
  --forge-tab-content-padding-block: 0;
  --forge-state-layer-hover-color: var(--white);
  --forge-state-layer-hover-opacity: 1;
  --forge-state-layer-pressed-color: var(--slate-a4);
  background-color: var(--slate-a3);
  border-radius: calc(var(--forge-tab-container-shape) + var(--forge-tab-container-border-width));
}

:where(forge-tab-bar)[data-forge-tab-bar~=sm] {
  --forge-tab-height: calc(var(--size-32) - (var(--forge-tab-container-border-width) * 2));
}
:where(forge-tab-bar).forge-tab-bar[data-forge-tab-bar~=md] {
  --forge-tab-height: calc(var(--size-40) - (var(--forge-tab-container-border-width) * 2));
}

:where(forge-tab)::part(container) {
  border-radius: var(--forge-tab-container-shape);
  border-width: var(--forge-tab-container-border-width);
  border-color: transparent;
  border-style: solid;
}
:where(forge-tab)::part(content) {
  z-index: 1;
}
:where(forge-tab)::part(focus-indicator) {
  --forge-focus-indicator-shape: var(--forge-tab-container-shape);
  box-shadow: 0 0 0 2px var(--forge-tertiary-60-a16);
}

:where(forge-tab[selected]) {
  --forge-tab-container-color: white;
}
:where(forge-tab[selected])::part(container) {
  --forge-tab-container-shape: var(--size-8);
  border-color: var(--slate-a6);
}
:where(forge-tab[selected])::part(focus-indicator) {
  --forge-focus-indicator-shape: calc(var(--forge-tab-container-shape) - var(--forge-tab-container-border-width));
}

[class*=tag-sm], [class*=tag-md] {
  display: flex;
  align-items: center;
  border-radius: 0.25rem;
  padding-inline: 0.5rem;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
  background-color: var(--slate-a3);
  color: var(--slate-a12);
  font-weight: var(--font-weight-medium);
  gap: 0.25rem;
  cursor: pointer;
}
[class*=tag-sm] i, [class*=tag-md] i {
  color: inherit;
}

[class*=tag-sm] {
  height: 20px;
}

[class*=tag-md] {
  height: 24px;
}

.fr-box.fr-basic .fr-wrapper {
  border-color: var(--slate-a8);
}

.fr-box.fr-basic .fr-element {
  --input-padding-block: var(--lh-scale-1);
  font-family: inherit;
  color: var(--text-primary);
  padding: var(--input-padding-block) 1.5rem;
  min-block-size: 10rem;
  scroll-padding-block-end: var(--input-padding-block);
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}

.fr-box .fr-counter {
  font-family: inherit;
  padding-inline: var(--size-6);
  padding-block: 0.4375rem;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
}

.fr-wrapper .fr-placeholder {
  font-family: inherit;
  color: var(--text-placeholder);
  pointer-events: none;
}

.second-toolbar {
  border-color: var(--slate-a8);
  border-end-start-radius: var(--size-4);
  border-end-end-radius: var(--size-4);
}

.fr-toolbar {
  --more-toolbar-height: calc(var(--size-32) + 2 * var(--size-2));
  font-family: inherit;
  color: inherit;
  border-color: var(--slate-a8);
}

.fr-toolbar.fr-top {
  border-start-start-radius: var(--size-4);
  border-start-end-radius: var(--size-4);
}

.fr-toolbar.fr-toolbar-open {
  -webkit-padding-after: var(--more-toolbar-height);
          padding-block-end: var(--more-toolbar-height);
}

.fr-toolbar .fr-newline {
  margin-inline: 0;
  background-color: var(--slate-a8);
  transition: background-color 150ms ease-out, height 150ms ease-out;
}

.fr-toolbar .fr-more-toolbar {
  background-color: var(--slate-a2);
}

.fr-toolbar .fr-more-toolbar.fr-expanded {
  block-size: var(--more-toolbar-height);
  -webkit-border-after: 1px solid var(--slate-a8);
          border-block-end: 1px solid var(--slate-a8);
}

.fr-toolbar .fr-btn-grp {
  margin: 0;
}

.fr-toolbar .fr-command.fr-btn,
.fr-popup .fr-command.fr-btn,
.fr-modal .fr-command.fr-btn,
.fr-toolbar .fr-tabs .fr-command.fr-btn,
.fr-popup .fr-tabs .fr-command.fr-btn,
.fr-modal .fr-tabs .fr-command.fr-btn {
  display: inline-grid;
  vertical-align: middle;
  place-items: center;
  inline-size: var(--size-32);
  block-size: var(--size-32);
  border-radius: var(--size-2);
  margin: var(--size-2);
  transition: background-color 150ms ease-out;
}
.fr-toolbar .fr-command.fr-btn.fr-open,
.fr-popup .fr-command.fr-btn.fr-open,
.fr-modal .fr-command.fr-btn.fr-open,
.fr-toolbar .fr-tabs .fr-command.fr-btn.fr-open,
.fr-popup .fr-tabs .fr-command.fr-btn.fr-open,
.fr-modal .fr-tabs .fr-command.fr-btn.fr-open {
  margin: var(--size-2);
  border-radius: var(--size-2);
}
.fr-toolbar .fr-command.fr-btn.fr-btn-hover,
.fr-popup .fr-command.fr-btn.fr-btn-hover,
.fr-modal .fr-command.fr-btn.fr-btn-hover,
.fr-toolbar .fr-tabs .fr-command.fr-btn.fr-btn-hover,
.fr-popup .fr-tabs .fr-command.fr-btn.fr-btn-hover,
.fr-modal .fr-tabs .fr-command.fr-btn.fr-btn-hover {
  border-radius: var(--size-2);
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown,
.fr-popup .fr-command.fr-btn.fr-dropdown,
.fr-modal .fr-command.fr-btn.fr-dropdown,
.fr-toolbar .fr-tabs .fr-command.fr-btn.fr-dropdown,
.fr-popup .fr-tabs .fr-command.fr-btn.fr-dropdown,
.fr-modal .fr-tabs .fr-command.fr-btn.fr-dropdown {
  display: inline-flex;
  inline-size: -webkit-fit-content;
  inline-size: -moz-fit-content;
  inline-size: fit-content;
  justify-content: center;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
  padding-inline: var(--size-2) var(--size-6);
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown span,
.fr-popup .fr-command.fr-btn.fr-dropdown span,
.fr-modal .fr-command.fr-btn.fr-dropdown span,
.fr-toolbar .fr-tabs .fr-command.fr-btn.fr-dropdown span,
.fr-popup .fr-tabs .fr-command.fr-btn.fr-dropdown span,
.fr-modal .fr-tabs .fr-command.fr-btn.fr-dropdown span {
  margin: 0;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown svg,
.fr-popup .fr-command.fr-btn.fr-dropdown svg,
.fr-modal .fr-command.fr-btn.fr-dropdown svg,
.fr-toolbar .fr-tabs .fr-command.fr-btn.fr-dropdown svg,
.fr-popup .fr-tabs .fr-command.fr-btn.fr-dropdown svg,
.fr-modal .fr-tabs .fr-command.fr-btn.fr-dropdown svg {
  margin: 0;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown::after,
.fr-popup .fr-command.fr-btn.fr-dropdown::after,
.fr-modal .fr-command.fr-btn.fr-dropdown::after,
.fr-toolbar .fr-tabs .fr-command.fr-btn.fr-dropdown::after,
.fr-popup .fr-tabs .fr-command.fr-btn.fr-dropdown::after,
.fr-modal .fr-tabs .fr-command.fr-btn.fr-dropdown::after {
  position: revert;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-options,
.fr-modal .fr-command.fr-btn.fr-dropdown.fr-options,
.fr-toolbar .fr-tabs .fr-command.fr-btn.fr-dropdown.fr-options,
.fr-popup .fr-tabs .fr-command.fr-btn.fr-dropdown.fr-options,
.fr-modal .fr-tabs .fr-command.fr-btn.fr-dropdown.fr-options {
  display: inline-grid;
  place-items: center;
  inline-size: var(--size-16);
  -webkit-margin-start: calc(-1 * var(--size-2));
          margin-inline-start: calc(-1 * var(--size-2));
  border-radius: var(--size-2);
  -webkit-border-start: 1px solid transparent;
          border-inline-start: 1px solid transparent;
  padding: 0;
}

.fr-toolbar .fr-command.fr-btn [class*=icon--],
.fr-popup .fr-command.fr-btn [class*=icon--],
.fr-modal .fr-command.fr-btn [class*=icon--],
.fr-toolbar .fr-tabs .fr-command.fr-btn span,
.fr-popup .fr-tabs .fr-command.fr-btn span {
  color: var(--text-secondary);
  font-size: var(--scale2);
  line-height: 1;
  height: revert;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  transition: color 150ms ease-out;
}

.fr-toolbar .fr-command.fr-btn svg.fr-svg {
  block-size: var(--size-20);
}

.fr-toolbar .fr-command.fr-btn svg {
  inline-size: var(--size-20);
  margin: 0;
}
.fr-toolbar .fr-command.fr-btn svg path {
  fill: var(--text-secondary);
  transition: fill 150ms ease-out;
}

.fr-separator {
  background-color: var(--slate-a6);
}

.fr-separator.fr-vs {
  margin-block: var(--size-2);
}

.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active) {
  background-color: var(--gray-hover);
}

.fr-desktop .fr-command:hover:not(.fr-table-cell) {
  background-color: var(--gray-active);
  border-radius: var(--size-2);
}
.fr-desktop .fr-command:hover:not(.fr-table-cell) path {
  fill: var(--text-primary);
}
.fr-desktop .fr-command:hover:not(.fr-table-cell) [class*=icon--] {
  color: var(--text-primary);
}

.fr-command.fr-btn.fr-active {
  background-color: var(--gray-hover);
}

.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,
.fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,
.fr-popup .fr-buttons .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path {
  fill: var(--violet-a9);
}

.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) [class*=icon--],
.fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) [class*=icon--],
.fr-popup .fr-buttons .fr-command.fr-btn.fr-active:not(.fr-dropdown) [class*=icon--] {
  color: var(--violet-a9);
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.jm-active {
  background-color: var(--gray-hover);
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.jm-active svg path {
  fill: var(--violet-a9);
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.jm-active [class*=icon--] {
  color: var(--violet-a9);
}

.fr-command.fr-btn + .fr-dropdown-menu {
  border-radius: var(--size-8);
  -webkit-margin-before: calc(var(--size-2) + var(--size-32) / 10);
          margin-block-start: calc(var(--size-2) + var(--size-32) / 10);
  -webkit-margin-after: var(--size-2);
          margin-block-end: var(--size-2);
  -webkit-margin-start: calc(-1 * var(--size-2));
          margin-inline-start: calc(-1 * var(--size-2));
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list {
  padding: var(--size-4);
  min-inline-size: var(--size-120);
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list:has([class*=icon--]) {
  min-inline-size: var(--size-32);
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {
  padding-inline: var(--size-8);
  line-height: var(--size-32);
  border-radius: var(--size-4);
  block-size: var(--size-32);
  align-items: center;
  justify-content: space-between;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a span:not(.fr-shortcut) {
  font-size: var(--scale2);
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a .fr-shortcut {
  display: flex;
  align-items: center;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  font-weight: 450;
  background-color: var(--slate-a3);
  -webkit-margin-start: var(--size-16);
          margin-inline-start: var(--size-16);
  padding-inline: var(--size-6);
  border-radius: var(--size-4);
  block-size: var(--size-24);
}

.fr-popup {
  -webkit-margin-before: calc(var(--size-2) + 10px);
          margin-block-start: calc(var(--size-2) + 10px);
  -webkit-margin-after: calc(var(--size-2) - 10px);
          margin-block-end: calc(var(--size-2) - 10px);
  -webkit-margin-start: calc(-1 * var(--size-2));
          margin-inline-start: calc(-1 * var(--size-2));
}

.fr-popup .fr-buttons.fr-tabs .fr-special-character-category,
.fr-popup .fr-command.fr-btn.fr-tabs-unicode {
  padding: 0;
}

.fr-popup .fr-buttons:not(.fr-tabs) {
  padding: var(--size-4);
}

.fr-element p {
  -webkit-margin-before: var(--lh-scale-1);
          margin-block-start: var(--lh-scale-1);
}
.fr-element p:first-child {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}
.fr-element ol, .fr-element ul {
  margin-block: calc(var(--lh-scale-1) / 2);
  -webkit-padding-start: 2ch;
          padding-inline-start: 2ch;
  list-style: revert;
}
.fr-element li {
  list-style: inherit;
}

.fr-element .merge-field {
  --color-darken: calc(l - 0.0625);
  background-color: var(--violet-a3);
  color: oklch(from var(--violet-a11) var(--color-darken) c h);
  padding-inline: 2px;
  -webkit-padding-after: 1px;
          padding-block-end: 1px;
  border-radius: 2px;
}

.fr-view strong {
  font-weight: 600;
}

.fr-view blockquote {
  -webkit-margin-before: var(--lh-scale-1);
          margin-block-start: var(--lh-scale-1);
  -webkit-padding-start: 0.5em;
          padding-inline-start: 0.5em;
  color: var(--violet-a11);
  border-color: currentColor;
}
.fr-view blockquote:first-child {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.fr-view blockquote blockquote,
.fr-view blockquote blockquote blockquote {
  color: oklch(from currentColor l c calc(h + 40));
  border-color: currentColor;
}

.fr-tooltip {
  font-family: inherit;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  padding: var(--size-6);
  transition: opacity 150ms ease-out 500ms;
}

.top-bar {
  height: var(--top-bar-height);
  display: grid;
  grid-template-columns: var(--sidebar-width) 1fr var(--sidebar-width);
  grid-template-areas: "nav title utilities";
  align-items: stretch;
  background-color: var(--top-bar-background, var(--white));
  box-shadow: inset 0 -1px 0 var(--slate-a6);
}

.top-bar--nav {
  grid-area: nav;
  display: flex;
  align-items: center;
  padding-inline: 1rem 0.5rem;
}

.top-bar--title {
  grid-area: title;
  display: flex;
  justify-self: center;
  align-items: center;
  -webkit-column-gap: 1em;
     -moz-column-gap: 1em;
          column-gap: 1em;
  padding-inline: 0.5rem;
  text-align: center;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-weight: 500;
}
.top-bar--title::before {
  --badge-background-color: var(--amber-4);
  --badge-text-color: var(--amber-a12);
  --badge-font-weight: 500;
  --badge-font-size: calc(11rem / 16);
  display: flex;
  align-items: center;
  -webkit-column-gap: var(--badge-gap, 0.25rem);
     -moz-column-gap: var(--badge-gap, 0.25rem);
          column-gap: var(--badge-gap, 0.25rem);
  height: var(--badge-height, var(--size-24));
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-inline: var(--badge-padding, 0.5rem);
  border-radius: var(--badge-border-radius, 0.5rem);
  background-color: var(--badge-background-color, var(--slate-a3));
  color: var(--badge-text-color, var(--slate-a12));
  font-size: var(--badge-font-size, var(--scale-2));
  line-height: var(--badge-line-height, var(--lh-scale-2));
  font-weight: var(--badge-font-weight, 450);
  font-variant-alternates: character-variant(l-tail);
}
.top-bar--title::before:has([class*=icon--]) {
  --badge-padding: 0.25rem 0.5rem;
}

.top-bar--utilities-group {
  grid-area: utilities;
  justify-self: end;
  align-items: center;
  display: flex;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  padding-inline: 0.5rem 1rem;
}

:where(html) {
  --vertical-tabs-inline-padding: clamp(2rem, -8.1333rem + 13.3333vw, 4rem) clamp(2rem, -66rem + 89.4737vw, 19rem);
  --forge-list-item-text-line-height: var(--lh-scale-1);
  --forge-list-item-padding: 0 var(--size-12);
  --forge-list-item-selected-color: oklch(from var(--forge-tertiary-60) var(--color-darken) c h);
  --forge-list-item-selected-background: var(--forge-tertiary-60);
  --forge-list-item-shape: 0.25rem;
  --forge-list-item-dense-height: var(--vertical-tab-list-item-height, 2rem);
  --forge-list-item-dense-font-size: var(--scale-1);
  --forge-list-item-dense-gap: 1rem;
  --vertical-tab-indicator-size: 1px;
  --vertical-tab-indicator-color: var(--slate-a7);
}

.vertical-tabs {
  display: grid;
  grid-template-columns: [vertical-tab-nav-start] var(--sidebar-width) [vertical-tab-nav-end vertical-tab-content-start] 1fr [vertical-tab-content-end];
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  padding-inline: var(--vertical-tabs-inline-padding);
}
.vertical-tabs:where([data-vertical-tabs~=wide]) {
  --vertical-tabs-inline-padding: 2rem 4rem;
}
.vertical-tabs:where([data-vertical-tabs~=drawer]) {
  --vertical-tabs-inline-padding: 0;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
}
.vertical-tabs:where([data-vertical-tabs~=drawer]) .vertical-tabs--nav {
  padding-block: 0;
  box-shadow: 1px 0 0 0 var(--slate-a6);
}
.vertical-tabs:where([data-vertical-tabs~=drawer]) .vertical-tabs--nav-inner {
  top: 0;
}
.vertical-tabs:where([data-vertical-tabs~=drawer]) .vertical-tabs--list {
  padding-inline: var(--size-8);
}
.vertical-tabs:where([data-vertical-tabs~=drawer]) .vertical-tabs--content {
  padding-block: var(--size-40) var(--size-96);
  padding-inline: var(--size-32);
  background-color: var(--slate-a2);
}
.vertical-tabs:where([data-vertical-tabs~=drawer]) .vertical-tabs--content > .banner[data-banner-type~=sticky] {
  margin-block: calc(var(--size-40) * -1) var(--size-40);
  margin-inline: calc(var(--size-32) * -1);
}

.drawer-main:where([data-drawer~=vertical-tabs]):has(.banner[data-banner-type~=sticky]) {
  scroll-padding-block-start: calc(var(--size-40) + var(--size-24));
}

.vertical-tabs--nav {
  grid-column: vertical-tab-nav;
  padding-block: 2.5rem 2rem;
}

.vertical-tabs--nav-inner {
  position: sticky;
  top: 2.5rem;
  overflow-y: auto;
}

.vertical-tabs--content {
  grid-column: vertical-tab-content;
  padding-block: 2rem 6rem;
}

:where(.vertical-tabs:has(.vertical-tabs--content-wide:where(.showme))) {
  --vertical-tabs-inline-padding: clamp(2rem, -8.1333rem + 13.3333vw, 4rem);
}
:where(.vertical-tabs:has(.vertical-tabs--content-wide:where(.showme))) .notification-layout-wrapper {
  --layout-width: none;
}

.vertical-tabs--list forge-list-item[selected]::part(text-container) {
  font-weight: var(--font-weight-semibold);
}

.vertical-tabs--list-item-indented {
  --forge-list-item-indent: var(--size-8);
}

:where(forge-list[indented]) {
  box-shadow: inset var(--vertical-tab-indicator-size) 0 0 0 var(--vertical-tab-indicator-color);
  -webkit-margin-start: calc(var(--size-12) + var(--vertical-tab-indicator-size));
          margin-inline-start: calc(var(--size-12) + var(--vertical-tab-indicator-size));
  margin-block: var(--size-4);
}

:where(forge-open-icon) {
  --forge-open-icon-size: var(--size-20);
}

forge-list-item:has(forge-open-icon[open]) > * {
  font-weight: var(--font-weight-semibold);
}

.mdl-textfield__input--location {
  width: auto;
  display: inline;
  outline: none;
  border-bottom: none;
  font-size: 20px;
}

.material-icons {
  vertical-align: bottom;
}

.material-icons-inline {
  vertical-align: baseline;
  color: #3a8ab8;
}

.material-icons-inline-directions {
  vertical-align: text-top;
  color: #3a8ab8;
}

.mdl-button--fab-primary {
  position: fixed;
  right: 32px;
  bottom: 80px;
}

.mdl-textfield small {
  position: absolute;
  color: rgba(0, 0, 0, 0.54);
}

.mdl-textfield--floating-label.is-invalid.is-focused .icon-button {
  color: rgb(213, 0, 0);
}

.mdl-textfield--floating-label.is-focused .icon-button {
  color: rgb(63, 81, 181);
}

.mdl-textfield--floating-label.is-invalid:not(.is-focused) .icon-button {
  color: rgba(0, 0, 0, 0.26);
}
.mdl-textfield--floating-label.is-invalid:not(.is-focused) .mdl-textfield__label {
  color: rgba(0, 0, 0, 0.26);
}

.mdl-textfield--floating-label.is-dirty:not(.is-invalid) .icon-button {
  color: rgb(63, 81, 181);
}

.mdl-textfield .icon-button {
  right: 0;
  color: rgba(0, 0, 0, 0.26);
}

.mdl-textfield .mdl-button {
  right: 0;
}

/* Support textfield icon in mdl expandable textfields */
/* .mdl-textfield__icon is our own convention          */
.mdl-textfield--expandable:not(.is-focused) .mdl-textfield__icon {
  visibility: hidden;
}

.mdl-textfield--expandable.is-dirty .mdl-textfield__icon {
  visibility: visible;
}

.mdl-textfield__expandable-holder {
  position: relative;
}
.mdl-textfield__expandable-holder .mdl-textfield__icon {
  position: absolute;
  left: -30px;
  top: 0px;
  cursor: default;
}

.mdl-overlay {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.0980392);
  z-index: 99;
}

.mddtp-picker__left .mddtp-prev-handle {
  background-image: url("../../images/ic_keyboard_arrow_left_black_24px.svg") !important;
}
.mddtp-picker__left:disabled .mddtp-prev-handle {
  background-image: url("../../images/ic_keyboard_arrow_left_black_disabled_24px.svg") !important;
}

.mddtp-picker__right .mddtp-next-handle {
  background-image: url("../../images/ic_keyboard_arrow_right_black_24px.svg") !important;
}
.mddtp-picker__right:disabled .mddtp-next-handle {
  background-image: url("../../images/ic_keyboard_arrow_right_black_disabled_24px.svg") !important;
}

body .mddtp-picker-date .mddtp-button--inactive {
  pointer-events: none;
}

body .mddtp-picker__body .mddtp-picker__viewHolder .mddtp-picker__grid .mddtp-picker__tr span.mddtp-picker__cell.mddtp-picker__cell--disabled-but-selectable {
  /* color: rgb(117, 117, 117); */
  color: rgba(0, 0, 0, 0.26); /* same colour as disabled */
}

body .mddtp-picker__body .mddtp-picker__viewHolder .mddtp-picker__grid .mddtp-picker__tr span.mddtp-picker__cell.mddtp-picker__cell--disabled-but-selectable:hover {
  background-color: grey;
}

/* Speed dial */
.mdl-speed-dial {
  display: flex;
  bottom: 16px;
  right: 16px;
  flex-flow: column-reverse nowrap;
  align-items: center;
  z-index: 999;
  position: fixed;
}

.mdl-speed-dial .mdl-button--fab:first-child .material-icons:not(:only-child),
.mdl-speed-dial .mdl-button--mini-fab {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

.mdl-speed-dial .mdl-button--fab:first-child .material-icons:not(:only-child),
.mdl-speed-dial .mdl-button--mini-fab {
  transition-property: -webkit-transform, opacity;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  will-change: transform, opacity;
}

.mdl-speed-dial.is-active .mdl-button--fab:first-child .material-icons:first-child,
.mdl-speed-dial .mdl-button--fab:first-child .material-icons:nth-child(2) {
  opacity: 0;
}

.mdl-speed-dial.is-active .mdl-button--fab:first-child .material-icons:first-child {
  -webkit-transform: rotate(90deg) translate(-12px, 12px);
          transform: rotate(90deg) translate(-12px, 12px);
}

.mdl-speed-dial .mdl-button--fab:first-child .material-icons:nth-child(2) {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  top: 16px;
  left: 16px;
}

.mdl-speed-dial.is-active .mdl-button--fab:first-child .material-icons:nth-child(2) {
  opacity: 1;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

/* Mini floating buttons */
.mdl-speed-dial .mdl-button--mini-fab {
  -webkit-transform: scale(0, 0);
  transform: scale(0, 0);
  margin-bottom: 16px;
}

.mdl-speed-dial.is-active .mdl-button--mini-fab {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}

/* Mini floating buttons animations */
.mdl-speed-dial .mdl-button--mini-fab:nth-of-type(6),
.mdl-speed-dial.is-active .mdl-button--mini-fab:nth-of-type(2) {
  transition-delay: 0s;
}

.mdl-speed-dial .mdl-button--mini-fab:nth-of-type(5),
.mdl-speed-dial.is-active .mdl-button--mini-fab:nth-of-type(3) {
  transition-delay: 50ms;
}

.mdl-speed-dial .mdl-button--mini-fab:nth-of-type(4) {
  transition-delay: 100ms;
}

.mdl-speed-dial .mdl-button--mini-fab:nth-of-type(3),
.mdl-speed-dial.is-active .mdl-button--mini-fab:nth-of-type(5) {
  transition-delay: 150ms;
}

.mdl-speed-dial .mdl-button--mini-fab:nth-of-type(2),
.mdl-speed-dial.is-active .mdl-button--mini-fab:nth-of-type(6) {
  transition-delay: 200ms;
}

.warning-message {
  width: 100%;
  max-width: 640px;
  text-align: center;
  margin: 0 auto;
  background-color: #FFF9C4;
  font-size: 175%;
  padding: 16px;
  border-radius: 2px;
}

.mdl-cell--flex {
  display: flex;
}

.inline-radio {
  margin-right: 20px;
}

.filter-container {
  margin-right: 20px;
}
.filter-container .mdl-checkbox {
  margin-top: 25px;
}

.round {
  border-radius: 50%;
}

.svg-icon {
  align-items: center;
  display: flex;
  height: 100%;
}
.svg-icon .icon {
  display: block;
  margin: auto;
}

.mdl-color-text--grey-600 {
  fill: rgb(117, 117, 117);
}

.mdl-button--primary {
  fill: rgb(63, 81, 181);
}

.mdl-grid--no-spacing-top-bottom {
  margin: 0 8px;
}

.attendance-header {
  display: flex;
}

.attendance-chip-group {
  margin-left: 48px;
  margin-top: 16px;
}

.inlineWithInput {
  position: absolute;
  margin-top: 12px;
}

.loader--invisible {
  background: none;
}
.loader--invisible .mdl-spinner {
  display: none;
}

.mdl-button, .btn,
.mdl-textfield__input, .form-input-field, .mdl-chip__text {
  font-family: var(--font-sans) !important;
}

.mdl-layout__title, .mdl-layout-title {
  font-family: var(--font-sans) !important;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlcy9zdHlsZXMvYXBwLmNzcyIsIi4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9jYXJkL19jYXJkLnNjc3MiLCIuLi9jdXN0b21fbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL19jb2xvci1kZWZpbml0aW9ucy5zY3NzIiwiLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL19mdW5jdGlvbnMuc2NzcyIsIi4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9kYXRhLXRhYmxlL19kYXRhLXRhYmxlLnNjc3MiLCIuLi9jdXN0b21fbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvX21peGlucy5zY3NzIiwiLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL2xpc3QvX2xpc3Quc2NzcyIsIi4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9tZW51L19tZW51LnNjc3MiLCIuLi9jdXN0b21fbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvc25hY2tiYXIvX3NuYWNrYmFyLnNjc3MiLCIuLi9jdXN0b21fbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvc3Bpbm5lci9fc3Bpbm5lci5zY3NzIiwiLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL3RhYnMvX3RhYnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9AZnVsbGNhbGVuZGFyL2NvcmUvbWFpbi5jc3MiLCIuLi9ub2RlX21vZHVsZXMvQGZ1bGxjYWxlbmRhci9kYXlncmlkL21haW4uY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Zyb2FsYS1lZGl0b3IvY3NzL2Zyb2FsYV9lZGl0b3IucGtnZC5taW4uY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Zyb2FsYS1lZGl0b3IvY3NzL2Zyb2FsYV9zdHlsZS5taW4uY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3NsaW0tc2VsZWN0L3NyYy9zbGltLXNlbGVjdC9zbGltc2VsZWN0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvdHJpYnV0ZWpzL2Rpc3QvdHJpYnV0ZS5jc3MiLCIuLi9ub2RlX21vZHVsZXMvQHR5bGVydGVjaC9mb3JnZS9kaXN0L3RhYmxlL2ZvcmdlLXRhYmxlLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZS9faWNvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZS9fbW9kZXJuLXJlc2V0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvX2ZvbnRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fYmFkZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzL19jb2xvcnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzL19jb2xvci1wcmltaXRpdmVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cy9fc2l6ZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzL190eXBlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fY2FyZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19jaGVja2JveC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19pbnB1dHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fZGF0ZS1waWNrZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fZGlhbG9nLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX2Ryb3B6b25lLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX2hpc3Rvcnkuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fbm90aWZpY2F0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX251bWJlci1jb250cm9sLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX3JhZGlvLWJ1dHRvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19yYW5nZS1pbnB1dC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19zZWdtZW50ZWQtY29udHJvbC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19zZWxlY3Quc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fc2VsZWN0YWJsZS1jYXJkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX3N0YXRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX3N2Zy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL190ZXh0LWlucHV0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX3RleHRhcmVhLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX3RvZ2dsZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL190b29sdGlwLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX3RyZWUtdmlldy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9sYXlvdXQvX2ZsZXguc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvbGF5b3V0L19ncmlkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2xheW91dC9fZ2FwLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2xheW91dC9fc3BhY2luZy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9sYXlvdXQvX2xheW91dHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvbGF5b3V0L191dGlsaXRpZXMuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fYXBwLWJhci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9sYXlvdXQvX2Vudmlyb25tZW50cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9sYXlvdXQvX2RvbmF0aW9ucy5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL19vbGQtc3R5bGluZy5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19nbG9iYWwuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fY2FuZGlkYXRlLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2NhbmRpZGF0ZS1zZWFyY2gtcmVzdWx0LnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2NoaXAuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fY29udGFjdC5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19kcmF3ZXIuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fZW1wYW5lbG1lbnQuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fZW1wdHktc3RhdGUuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fZmlsdGVyLWRyYXdlci5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19mb3JnZS1jb21wb25lbnRzLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3RlbXAuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fanVyeS12b2ljZS5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19saXN0LnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2xvYWRlci5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19tYW51YWwtY2FuZGlkYXRlLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX21hcHMuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fbWRsLWNvbXBvbmVudHMuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fbWVudS5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19tZXNzYWdlLWNhcmQuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fbWVzc2FnZS10ZW1wbGF0ZS1lZGl0b3Iuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fcGFnZXIuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fcHJvZmlsZS5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19xdWVzdGlvbi5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19xdWVzdGlvbm5haXJlLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3F1ZXN0aW9ubmFpcmUtbGlzdC5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19xdWljay1hY3Rpb24uc2NzcyIsIi4uL2N1c3RvbV9tb2R1bGVzL1JlcG9ydFZpZXdlci9zdHlsZXMva2VuZG8uY29tbW9uLm1pbi5jc3MiLCIuLi9jdXN0b21fbW9kdWxlcy9SZXBvcnRWaWV3ZXIvc3R5bGVzL3RlbGVyaWtSZXBvcnRWaWV3ZXItMTkuMi4yNS44MTMubWluLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9kaXN0L2FsbC5jc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3JlcG9ydC12aWV3ZXIuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fc2VhdC1jaGFydC1idWlsZGVyLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3NlbmQtbWVzc2FnZS5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19zaWRlYmFyLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3NsaW0tc2VsZWN0LnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3NuYWNrYmFyLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3N1bW1vbnMtcnVuLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3RhYmxlcy5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL190YWJzLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3RhZy5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL190ZXh0LWVkaXRvci5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL190b3AtYmFyLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3ZlcnRpY2FsLXRhYnMuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvYXBwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7Ozs7Ozs7Ozs7OztFQUFBO0FDQUE7Ozs7Ozs7Ozs7Ozs7O0VBQUE7QUFnQkE7O3VDQUFBO0FBR0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7QUFtQ0EsdUNBQUE7QUFFQTs7Ozs7Ozs7O0NBQUE7QUFhQSxtQ0FBQTtBQUVBOzs7OztFQUFBO0FDdkVBOzs7Ozs7Ozs7Ozs7OztFQUFBO0FBa0JBLDJDQUFBO0FBaWtCQSxnQkFBQTtBQ25sQkE7Ozs7Ozs7Ozs7Ozs7O0VBQUE7QUZpRkEsbUNBQUE7QUFHQSwyQ0FBQTtBQThCQSx1Q0FBQTtBQWdCQSx1Q0FBQTtBQUVBLDZDQUFBO0FBa0NBLHlDQUFBO0FBUUEsMENBQUE7QUFNQSwwQ0FBQTtBQUlBLG1DQUFBO0FBcUJBLHlDQUFBO0FBT0EsdUNBQUE7QUFRQSxxQ0FBQTtBQVlBLG9D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QSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtFQUVBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBRUEsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFFQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUVBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBRUEsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFFQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUVBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBRUEseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFFQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUVBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFB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QUFBO0VBQ0EsMkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSxtQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsNENBQUE7RUFDQSwyQ0FBQTtFQUVBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsaUNBQUE7RUFDQSxnQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSx3Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSxpQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw0Q0FBQTtFQUVBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGdDQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxpQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsMkNBQUE7RUFDQSw0Q0FBQTtFQUNBLHlDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsNENBQUE7RUFDQSwwQ0FBQTtFQUNBLDRDQUFBO0VBQ0Esb0NBQUE7RUFDQSw0Q0FBQTtFQUVBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSwrQkFBQTtFQUNBLGdDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsNENBQUE7RUFDQSwyQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsMENBQUE7RUFDQSwyQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsMkNBQUE7RUFDQSw2Q0FBQTtFQUVBLG1DQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFDQSw4Q0FBQTtFQUVBLG1DQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFDQSw4Q0FBQTtFQUVBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsbUNBQUE7RUFDQSxpQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNENBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7RUFDQSw4Q0FBQTtFQUVBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGlDQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUVBLCtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsMENBQUE7RUFDQSwyQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMENBQUE7RUFDQSwyQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsbUNBQUE7RUFDQSw0Q0FBQTtFQUVBLGdDQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSw4QkFBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsMkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUVBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxpQ0FBQTtFQUNBLDJDQUFBO0VBQ0EseUNBQUE7RUFDQSw0Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUVBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7RUFDQSw4Q0FBQTtFQUVBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsMkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0Esb0NBQUE7RUFDQSw0Q0FBQTtFQUVBLGtDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSwrQkFBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMENBQUE7RUFDQSx3Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUVBLG1DQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFB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LDZDQUFBO01BQ0EsNkNBQUE7TUFDQSwyQ0FBQTtNQUNBLDJDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsMkNBQUE7TUFDQSw4Q0FBQTtNQUNBLGtEQUFBO01BQ0EsbURBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0Esb0RBQUE7TUFDQSxtREFBQTtNQUNBLG9EQUFBO01BQ0EsZ0RBQUE7TUFDQSxnREFBQTtNQUNBLGlEQUFBO01BQ0EsNENBQUE7TUFDQSwrQ0FBQTtNQUVBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDRDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDhDQUFBO01BQ0EsMENBQUE7TUFDQSw2Q0FBQTtNQUNBLG9EQUFBO01BQ0EsbURBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0EsbURBQUE7TUFDQSxvREFBQTtNQUNBLG1EQUFBO01BQ0EsZ0RBQUE7TUFDQSxnREFBQTtNQUNBLGlEQUFBO01BQ0EsMkNBQUE7TUFDQSw4Q0FBQTtNQUVBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsMkNBQUE7TUFDQSw0Q0FBQTtNQUNBLDhDQUFBO01BQ0EsMENBQUE7TUFDQSw4Q0FBQTtNQUNBLG9EQUFBO01BQ0Esa0RBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0Esb0RBQUE7TUFDQSxvREFBQTtNQUNBLG1EQUFBO01BQ0EsZ0RBQUE7TUFDQSxnREFBQTtNQUNBLGdEQUFBO01BQ0EsMkNBQUE7TUFDQSwrQ0FBQTtNQUVBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDZDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDZDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLCtDQUFBO01BQ0EsMkNBQUE7TUFDQSw4Q0FBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EsOENBQUE7TUFDQSxpREFBQTtNQUNBLGtEQUFBO01BQ0EsNENBQUE7TUFDQSwrQ0FBQTtNQUVBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDZDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLCtDQUFBO01BQ0EsK0NBQUE7TUFDQSwrQ0FBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EsaURBQUE7TUFDQSxpREFBQTtNQUNBLGtEQUFBO01BQ0EsZ0RBQUE7TUFDQSxnREFBQTtNQUVBLCtDQUFBO01BQ0EsK0NBQUE7TUFDQSw4Q0FBQTtNQUNBLDJDQUFBO01BQ0EsMkNBQUE7TUFDQSwrQ0FBQTtNQUNBLCtDQUFBO01BQ0EsK0NBQUE7TUFDQSwwQ0FBQTtNQUNBLCtDQUFBO01BQ0EsMENBQUE7TUFDQSxnREFBQTtNQUNBLHNEQUFBO01BQ0Esc0RBQUE7TUFDQSxxREFBQTtNQUNBLGtEQUFBO01BQ0Esa0RBQUE7TUFDQSxzREFBQTtNQUNBLGtEQUFBO01BQ0EsaURBQUE7TUFDQSxnREFBQTtNQUNBLGtEQUFBO01BQ0EsMkNBQUE7TUFDQSxpREFBQTtNQUVBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw0Q0FBQTtNQUNBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLCtDQUFBO01BQ0EsK0NBQUE7TUFDQSwrQ0FBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0Esb0RBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxnREFBQTtNQUNBLGtEQUFBO01BQ0EsZ0RBQUE7TUFDQSxnREFBQTtNQUVBLDJDQUFBO01BQ0EsMENBQUE7TUFDQSw0Q0FBQTtNQUNBLDRDQUFBO01BQ0EsMENBQUE7TUFDQSw0Q0FBQTtNQUNBLDRDQUFBO01BQ0EsNENBQUE7TUFDQSw0Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsbURBQUE7TUFDQSxtREFBQTtNQUNBLG1EQUFBO01BQ0EsbURBQUE7TUFDQSxtREFBQTtNQUNBLG1EQUFBO01BQ0EsK0NBQUE7TUFDQSxrREFBQTtNQUNBLG9EQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUVBLDRDQUFBO01BQ0EsNkNBQUE7TUFDQSw0Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw0Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNENBQUE7TUFDQSw0Q0FBQTtNQUNBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLGtEQUFBO01BQ0EsbURBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0EsbURBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0EsZ0RBQUE7TUFDQSxvREFBQTtNQUNBLG1EQUFBO01BQ0EsK0NBQUE7TUFDQSwrQ0FBQTtNQUVBLDZDQUFBO01BQ0EsNENBQUE7TUFDQSw2Q0FBQTtNQUNBLDJDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw0Q0FBQTtNQUNBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw2Q0FBQTtNQUNBLGtEQUFBO01BQ0Esb0RBQUE7TUFDQSxtREFBQTtNQUNBLG1EQUFBO01BQ0Esb0RBQUE7TUFDQSw4Q0FBQTtNQUNBLG9EQUFBO01BQ0EsZ0RBQUE7TUFDQSxnREFBQTtNQUNBLGlEQUFBO01BQ0EsK0NBQUE7TUFDQSw4Q0FBQTtNQUVBLCtDQUFBO01BQ0EsOENBQUE7TUFDQSwrQ0FBQTtNQUNBLCtDQUFBO01BQ0EsNkNBQUE7TUFDQSwrQ0FBQTtNQUNBLDhDQUFBO01BQ0EsK0NBQUE7TUFDQSx5Q0FB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QSwwREFBQTtNQUNBLDREQUFBO01BQ0EsMERBQUE7TUFDQSwwREFBQTtNQUNBLDBEQUFBO01BQ0EsMERBQUE7TUFDQSwyREFBQTtNQUNBLDJEQUFBO01BQ0EsMkRBQUE7TUFDQSw0REFBQTtNQUNBLDBEQUFBO01BQ0EseURBQUE7TUFDQSwwREFBQTtNQUNBLDBEQUFBO01BQ0EsMkRBQUE7TUFDQSwwREFBQTtNQUNBLDREQUFBO01BRUEsd0NBQUE7TUFDQSx1Q0FBQTtNQUNBLHdDQUFBO01BQ0EsdUNBQUE7TUFDQSx1Q0FBQTtNQUNBLHVDQUFBO01BQ0EsdUNBQUE7TUFDQSx1Q0FBQTtNQUNBLHVDQUFBO01BQ0Esd0NBQUE7TUFDQSx3Q0FBQTtNQUNBLHlDQUFBO01BRUEsd0NBQUE7TUFDQSx1Q0FBQTtNQUNBLHdDQUFBO01BQ0EsdUNBQUE7TUFDQSx1Q0FBQTtNQUNBLHVDQUFBO01BQ0EsdUNBQUE7TUFDQSx1Q0FBQTtNQUNBLHVDQUFBO01BQ0Esd0NBQUE7TUFDQSx3Q0FBQTtNQUNBLHlDQUFBO0l6QmdoU0Y7RUFDRjtBQUNGO0F5QjFnU0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBcTFCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7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QUNFLFlBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsWUFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxjQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGNBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsZ0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsY0FBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSx1QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxxQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxvQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxxQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSx5QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSx1QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxxQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxzQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSx1QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxzQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxvQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxvQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSwyQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSx5QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSx1QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxZQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHlCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHVCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHFCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHNCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHNCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHVCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHNCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHNCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHVCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHNCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxhQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDJCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHdCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHNCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLG1CQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHlCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGlCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGlCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGNBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsY0FBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxnREFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxvQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxnREFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxvQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxnREFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxvQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxnREFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxvQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxnREFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxvQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxnREFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxvQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxnREFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxvQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxnREFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxvQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxnREFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxvQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxpREFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxvQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxxQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxpREFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxvQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxxQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxpREFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxvQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxxQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2Q0FBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxnQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxpQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxlQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZDQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGdCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGlCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGVBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkNBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsZ0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsaUJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsZUFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2Q0FBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxnQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxpQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxlQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZDQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGdCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGlCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGVBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkNBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsZ0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsaUJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsZUFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2Q0FBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxnQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxpQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxlQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZDQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGdCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGlCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGVBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkNBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsZ0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsaUJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsZUFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw4Q0FBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxpQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxnQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSx1QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxzQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxtQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxvQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxvQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxvQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxjQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGdCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGdCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHlCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDJCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDJCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGdDQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGlDQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGdDQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGdCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDJCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGdDQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGtDQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLG1DQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGtDQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGdDQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGlCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLG1CQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLG1CQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGlDQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLG1DQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLG9DQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLG1DQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGlDQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGdCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDJCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGdDQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGtDQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLG1DQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGtDQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGdDQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLGNBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsZ0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsZ0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UseUJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsMkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsMkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsZ0NBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsaUNBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsZ0NBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VB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O0VBQ0EsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0Usd0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsdUJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsMkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSx3QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSwrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSx1QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSwyQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHdCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLCtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHVCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDJCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0Usd0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsdUJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsMkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSx3QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSwrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSx1QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSwyQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHdCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLCtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHVCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDJCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0Usd0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsdUJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsMkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSx3QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSwrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSx1QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSwyQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHdCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLCtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHVCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDJCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0Usd0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsdUJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsMkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSx3QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSwrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSx1QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSwyQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHdCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLCtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHVCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDJCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0Usd0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsdUJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsMkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSx3QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSwrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSx1QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSwyQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHdCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLCtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHVCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDJCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0Usd0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsdUJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsMkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSx3QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSwrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSx1QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSwyQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHdCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLCtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHVCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDJCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0Usd0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsdUJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsMkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSx3QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSwrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSx1QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSwyQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHdCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLCtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHVCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDJCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsdUJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsMkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0Usc0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsMEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsMkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSx1QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSwyQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSxzQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSwwQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSwyQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtFQUNBLDZCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHdCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLCtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLHVCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDJCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0Usd0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsK0JBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsdUJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsMkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsOEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNEJBQUE7QTFGa3JwQkY7O0EwRi9xcEJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBMUZrcnBCRjs7QTBGL3FwQkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0ExRmtycEJGOztBMEYvcXBCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTFGa3Jw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cXBCQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxZQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLGVBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsWUFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxvQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxZQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLGVBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsZ0JBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsWUFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxZQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLGlCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLFlBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UscUJBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsYUFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxZQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLFlBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsZUFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxtQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxnQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxnQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxpQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxpQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxnQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxpQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxpQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxnQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxpQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxpQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxtQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxtQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxrQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxrQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxrQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSx1QkFBQTtFQUFBLGVBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0Usd0JBQUE7RUFBQSxnQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxvQkFBQTtFQUFBLFlBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0Usd0JBQUE7RUFBQSxnQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxvQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxtQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsaUJBQUE7RUFDQSwyQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtFQUNBLGFBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsY0FBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxvQkFBQTtFQUNBLGtCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxXQUFBO0VBQ0EsU0FBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0Usa0JBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsV0FBQTtFQUNBLGFBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsWUFBQTtFQUNBLFlBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsVUFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLDBCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsMEJBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsVUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsMEJBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsWUFBQTtFQUNBLFNBQUE7RUFDQSwwQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxrQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxxQkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxjQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLHFCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLDJCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLDJCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLDJCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLDBCQUFBO0VBQ0Esc0JBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsMEJBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsdUJBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsdUJBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsMkJBQUE7RUFDQSxnQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxhQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLHNCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLDJCQUFBO0VBQ0EsNEJBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsOEJBQUE7RUFDQSwrQkFBQTtFQUNBLHdCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLDJCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLHFCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsU0FBQTtFQUNBLFlBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsWUFBQTtFQUNBLFNBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLG1EQUFBO1VBQUEsMkNBQUE7RUFDQSw2QkFBQTtVQUFBLHFCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLGtEQUFBO1VBQUEsMENBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsZUFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSw2QkFBQTtFQUNBLGtDQUFBO0VBQ0EsNEJBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLGVBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsVUFBQTtFQUNBLFFBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLDBCQUFBO0VBQUEsa0JBQUE7RUFDQSwyQkFBQTtFQUFBLG1CQUFBO0VBQ0EsUUFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxVQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLGNBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSx5QkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsYUFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxrQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxZQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLFdBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0Esd0NBQUE7VUFBQSxnQ0FBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSw2RUFBQTtFQUNBLDZDQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLDZDQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLDJDQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLFdBQUE7RUFDQSw4Q0FBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxXQUFBO0VBQ0EsOENBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsV0FBQTtFQUNBLDRDQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLHVDQUFBO1VBQUEsK0JBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsV0FBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxZQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLHVDQUFBO1VBQUEsK0JBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsK0NBQUE7RUFDQSw4RUFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSwrQ0FBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSw2Q0FBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxhQUFBO0VBQ0EsZ0NBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxnQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxpQ0FBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxrQ0FBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxrQ0FBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQ0FBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxpQ0FBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxpQ0FBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSwrQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSw4QkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxnQ0FBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSwrQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxnQ0FBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSwrQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSw0QkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSwyQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSw2QkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSw0QkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSw2QkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSw0QkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxTQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLE1BQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsVUFBQTtFQUNBLFdBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsVUFBQTtFQUNBLFdBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsVUFBQTtFQUNBLFdBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsWUFBQTtFQUNBLHFCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLGlDQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLGtDQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLGtDQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLGdDQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLGlDQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLGlDQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLDRCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLDJCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLDZCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLDRCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLDZCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLDRCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLCtCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLDhCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLGdDQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLCtCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLGdDQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLCtCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLFNBQUE7RUFDQSxjQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxPQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLFVBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsV0FBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxRQUFBO0VBQ0EsVUFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSw2QkFBQTtVQUFBLHFCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxXQUFBO0VBQ0EsT0FBQTtFQUNBLGdCQUFBO0VBQ0EsUUFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxTQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsVUFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLG9CQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLGlCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLGdCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLGNBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UscUJBQUE7RUFDQSxVQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLGNBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsdUJBQUE7VUFBQSxzQkFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UscUJBQUE7QTFGcXFwQkY7O0EwRmxxcEJBO0VBQ0UsYUFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRSxvQkFBQTtFQUNBLHFCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLGlCQUFBO0ExRnFxcEJGOztBMEZscXBCQTtFQUNFLFdBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtBMUZxcXBCRjs7QTBGbHFwQkE7RUFDRTtJQUNFLGdCQUFBO0UxRnFxcEJGO0FBQ0Y7QTBGbHFwQkE7RUFDRTtJQUNFLGFBQUE7RTFGb3FwQkY7RTBGanFwQkE7SUFDRSxxQkFBQTtFMUZtcXBCRjtFMEZocXBCQTtJQUNFLGFBQUE7RTFGa3FwQkY7RTBGL3BwQkE7SUFDRSxxQkFBQTtFMUZpcXBCRjtBQUNGO0EwRjlwcEJBO0VBQ0UscUJBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0Usa0JBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsY0FBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxnQkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSx1QkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxrQkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxjQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLGtCQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSx5QkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsV0FBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxtQkFBQTtFQUNBLGVBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0Usa0JBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsWUFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLHVCQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLDZCQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLG1CQUFBO0VBQ0EsMkJBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLGdDQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLGlCQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLFlBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsWUFBQTtFQUNBLGlCQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLFlBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsbUJBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsbUJBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsZ0JBQUE7RUFDQSx1QkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxtQkFBQTtFQUNBLHlCQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLG9CQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLHNCQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLG9CQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLHNCQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLHdCQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxnQ0FBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSw0QkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSwyQkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxrQkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxRQUFBO0VBQ0EsU0FBQTtFQUNBLDZCQUFBO0VBQ0EsT0FBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxTQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0Usa0JBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsVUFBQTtFQUNBLFlBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHdDQUFBO1VBQUEsZ0NBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLHFCQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLGVBQUE7RUFDQSxpQkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxZQUFBO0VBQ0Esd0JBQUE7RUFDQSxxQkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxtQkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSw0QkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxjQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxVQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLE1BQUE7RUFDQSxRQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLGVBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UscUJBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsYUFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxxQkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLFNBQUE7RUFDQSxTQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLG1CQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0Usb0JBQUE7VUFBQSxZQUFBO0VBQ0EsVUFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxhQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLFNBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGFBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsUUFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLFFBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxTQUFBO0VBQ0EsV0FBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxTQUFBO0VBQ0EsUUFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsVUFBQTtFQUNBLFVBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsYUFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxZQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLE1BQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLFNBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsT0FBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsUUFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSwwQkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSwwQkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSwwQkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSwwQkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxtQkFBQTtFQUNBLGVBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLE1BQUE7RUFDQSxPQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQ0FBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxTQUFBO0VBQ0EsUUFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxZQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLGdCQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLFVBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsV0FBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxXQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsbUJBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLGlCQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLGdCQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLG1CQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLFdBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsVUFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxVQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLFdBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLGlCQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLFdBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsWUFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxnQkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxxQkFBQTtFQUNBLGdCQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLFNBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0Usa0JBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsZ0JBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsVUFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxVQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLGFBQUE7RUFDQSxRQUFBO0VBQ0EsbUJBQUE7QTFGZ3FwQkY7O0EwRjdwcEJBO0VBQ0UsV0FBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRSxXQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLHFCQUFBO0ExRmdxcEJGOztBMEY3cHBCQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtBMUZncXBCRjs7QTBGN3BwQkE7RUFDRTtJQUNFLFVBQUE7RTFGZ3FwQkY7RTBGN3BwQkE7SUFDRSxVQUFBO0lBQ0EsZ0JBQUE7RTFGK3BwQkY7RTBGNXBwQkE7SUFDRSxtQkFBQTtFMUY4cHBCRjtBQUNGO0EwRjNwcEJBO0VBQ0UsZ0JBQUE7QTFGNnBwQkY7O0EwRjFwcEJBO0VBQ0UsdUJBQUE7RUFDQSw0QkFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxxQkFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSwwQkFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxzQkFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSw2QkFBQTtVQUFBLHFCQUFBO0ExRjZwcEJGOztBMEYxcHBCQTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QTFGNnBwQkY7O0EwRjFwcEJBO0VBQ0UsdUJBQUE7VUFBQSxzQkFBQTtFQUNBLGNBQUE7QTFGNnBwQkY7O0EwRjFwcEJBO0VBQ0UsY0FBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0ExRjZwcEJGOztBMEYxcHBCQTtFQUNFLGNBQUE7QTFGNnBwQkY7O0EwRjFwcEJBO0VBQ0UsY0FBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSw0QkFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBQ0EseUNBQUE7VUFBQSxpQ0FBQTtFQUNBLG9CQUFBO0ExRjZwcEJGOztBMEYxcHBCQTtFQUNFLDBCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSx3Q0FBQTtVQUFBLGdDQUFBO0VBQ0Esb0JBQUE7QTFGNnBwQkY7O0EwRjFwcEJBO0VBQ0UseUJBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLHdDQUFBO1VBQUEsZ0NBQUE7RUFDQSxvQkFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSwyQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EseUNBQUE7VUFBQSxpQ0FBQTtFQUNBLG9CQUFBO0ExRjZwcEJGOztBMEYxcHBCQTtFQUNFLGtCQUFBO0ExRjZwcEJGOztBMEYxcHBCQTtFQUNFLGVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0ExRjZwcEJGOztBMEYxcHBCQTtFQUNFLHdCQUFBO0ExRjZwcEJGOztBMEYxcHBCQTtFQUNFLGdCQUFBO0ExRjZwcEJGOztBMEYxcHBCQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QTFGNnBwQkY7O0EwRjFwcEJBO0VBQ0UsZ0JBQUE7QTFGNnBwQkY7O0EwRjFwcEJBO0VBQ0UsY0FBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EscUJBQUE7QTFGNnBwQkY7O0EwRjFwcEJBO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EseUJBQUE7TUFBQSxxQkFBQTtVQUFBLGlCQUFBO0ExRjZwcEJGOztBMEYxcHBCQTtFQUNFLE1BQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxPQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsMkJBQUE7QTFGNnBwQkY7O0EwRjFwcEJBO0VBQ0UsZ0JBQUE7QTFGNnBwQkY7O0EwRjFwcEJBO0VBQ0UsZ0JBQUE7QTFGNnBwQkY7O0EwRjFwcEJBO0VBQ0UsYUFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxxQkFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxpQkFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxpQkFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxnQkFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxpQkFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxpQkFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxnQkFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxnQkFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxrQkFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxpQkFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxlQUFBO0ExRjZwcEJGOztBMEYxcHBCQTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7QTFGNnBwQkY7O0EwRjFwcEJBO0VBQ0UsVUFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxXQUFBO0ExRjZwcEJGOztBMEYxcHBCQTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxxQkFBQTtFQUNBLGtCQUFBO0ExRjZwcEJGOztBMEYxcHBCQTtFQUNFLFVBQUE7RUFDQSxZQUFBO0ExRjZwcEJGOztBMEYxcHBCQTtFQUNFLFdBQUE7RUFDQSxXQUFBO0ExRjZwcEJGOztBMEYxcHBCQTtFQUNFLGVBQUE7QTFGNnBwQkY7O0EwRjFwcEJBO0VBQ0UsZ0JBQUE7QTFGNnBwQkY7O0EwRjFwcEJBO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0ExRjZwcEJGOztBMEYxcHBCQTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7QTFGNnBwQkY7O0EwRjFwcEJBO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxrQkFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxzQkFBQTtBMUY2cHBCRjs7QTBGMXBwQkE7RUFDRSxrQkFBQTtBMUY2cHBCRjs7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Q0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0ExRjZwcEJGOztBMEYxcHBCQTtFQUNFLCtCQUFBO0VBQ0Esb0RBQUE7RUFDQSw2U0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QTFGNnBwQkY7QTBGMXBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxhQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGdCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGdCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGdCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGdCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGdCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGdCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGdCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGdCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGdCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGdCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGdCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGdCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGdCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLDZCQUFBO1VBQUEscUJBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0UsWUFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLG1CQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLG9CQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw0QkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLE1BQUE7RUFDQSx1QkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxPQUFBO0VBQ0EscUJBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0Usa0JBQUE7RUFDQSxxQ0FBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxtQkFBQTtFQUNBLHNCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLHVDQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLG9CQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0Usa0JBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0UscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLHNCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0Usa0JBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0Usa0JBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0Usb0JBQUE7RUFDQSxXQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsUUFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxjQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLFVBQUE7RUFDQSxPQUFBO0VBQ0EsZUFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0JBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLG9DQUFBO1VBQUEsNEJBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0UsaUJBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0UsWUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxhQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGtCQUFBO0VBQ0Esc0JBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGtCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGtCQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQkFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0Usa0JBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0Usa0JBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsUUFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxVQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGtCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGtCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLFlBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0Usa0JBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0Usa0JBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0UsaUJBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0UsWUFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRSxlQUFBO0VBQ0EsVUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLGVBQUE7QTFGNHBwQkY7O0EwRnpwcEJBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0ExRjRwcEJGOztBMEZ6cHBCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBMUY0cHBCRjs7QTBGenBwQkE7RUFDRTtJQUNFLFVBQUE7RTFGNHBwQkY7QUFDRjtBMEZ6cHBCQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSx5QkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7RUFDQSxnQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxrQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxrQkFBQTtFQUNBLFlBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsbUJBQUE7RUFDQSx5QkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSw4QkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxXQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGVBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGFBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsV0FBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxTQUFBO0VBQ0EsYUFBQTtFQUNBLCtCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLFVBQUE7RUFDQSxvQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxVQUFBO0VBQ0EscUJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsVUFBQTtFQUNBLGdCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLFdBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsY0FBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLFlBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0Usc0JBQUE7RUFDQSxVQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLHNCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLFVBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxtQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsWUFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsaUJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UscUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGFBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UscUJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLHNCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLFdBQUE7RUFDQSxhQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxrQkFBQTtFQUNBLFlBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsVUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxXQUFBO0VBQ0EsV0FBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0Usb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGFBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsZUFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxXQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLFlBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsWUFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxXQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLDBCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLDZCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGdCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGdCQUFBO0VBQ0EsZ0JBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsaUJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGtCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSx3Q0FBQTtVQUFBLGdDQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGVBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGVBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLDZCQUFBO0VBQ0Esa0JBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsaUJBQUE7RUFDQSxjQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLHlCQUFBO0VBQ0EsY0FBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxnQkFBQTtFQUNBLDZCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGdCQUFBO0VBQ0EsNkJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsYUFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBQ0EsaURBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsYUFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSx5QkFBQTtFQUNBLDRCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLFVBQUE7RUFDQSxRQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLFVBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0Usa0JBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0Usb0JBQUE7RUFDQSxrQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBO0VBQ0EsNEJBQUE7RUFDQSxZQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esd0NBQUE7VUFBQSxnQ0FBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxTQUFBO0VBQ0EsTUFBQTtFQUNBLGlCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLFVBQUE7RUFDQSxNQUFBO0VBQ0EsbUJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsVUFBQTtFQUNBLFFBQUE7RUFDQSxpQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxVQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLFNBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsT0FBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGlCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLE9BQUE7RUFDQSxNQUFBO0VBQ0EsbUJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0Usb0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGFBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxpQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxNQUFBO0VBQ0EsdURBQUE7VUFBQSwrQ0FBQTtFQUNBLFNBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsUUFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsaUVBQUE7VUFBQSx5REFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxTQUFBO0VBQ0EsU0FBQTtFQUNBLHNEQUFBO1VBQUEsOENBQUE7RUFDQSxTQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLFFBQUE7RUFDQSxPQUFBO0VBQ0Esd0RBQUE7VUFBQSxnREFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsZ0JBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsbUJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLDJCQUFBO0VBQ0EsNEJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsK0JBQUE7RUFDQSw4QkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxTQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGFBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSwyQkFBQTtFQUNBLDRCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLCtCQUFBO0VBQ0EsOEJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsZUFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxnQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxTQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLDJCQUFBO0VBQ0EsNEJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsK0JBQUE7RUFDQSw4QkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxTQUFBO0VBQ0EsZUFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGVBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxTQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLFFBQUE7RUFDQSx1QkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxTQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLDJCQUFBO0VBQ0EsNEJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsK0JBQUE7RUFDQSw4QkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxTQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGVBQUE7RUFDQSxtQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxpQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSwyQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSx5QkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSx1QkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxVQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGtCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGNBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UscUJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsbUJBQUE7RUFDQSxzQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSx1QkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxxQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxtQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxpQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxnQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxVQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGNBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0Usc0JBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UscUJBQUE7RUFDQSxtQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxzQkFBQTtFQUNBLG1CQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLHNCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLHFCQUFBO0VBQ0Esb0JBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsY0FBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxnQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGNBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsaUJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLFVBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsV0FBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxjQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxnQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxpQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSw4QkFBQTtFQUNBLDJCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLDJCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsNEJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0Usa0JBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsMkJBQUE7RUFDQSw0QkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsdUJBQUE7RUFDQSxvQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSx1QkFBQTtFQUNBLG9CQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGNBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxVQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsZ0JBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSx1QkFBQTtFQUNBLGdCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGdCQUFBO0VBQ0EsVUFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxPQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLDhCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLDhCQUFBO0VBQ0EsMkJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0Usb0JBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGlCQUFBO0VBQ0EsV0FBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxRQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLCtCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsZUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG1DQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsVUFBQTtFQUNBLFFBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0VBQ0Esb0NBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsZUFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxtQ0FBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsVUFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxhQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLG1CQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGFBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGtCQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLG1CQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLE9BQUE7RUFDQSxTQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLFFBQUE7RUFDQSxTQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLFNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLFNBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0Usb0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7TUFBQSxxQkFBQTtVQUFBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EsMERBQUE7RUFDQSx5QkFBQTtFQUNBLHVDQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsVUFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsYUFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxlQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLDRCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsaUJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsWUFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxvQkFBQTtFQUNBLG9CQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0ExRjJwcEJGOztBMEZ4cHBCQTtFQUNFLGNBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsaUJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsZUFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QTFGMnBwQkY7O0EwRnhwcEJBO0VBQ0UsVUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRSxnQkFBQTtBMUYycHBCRjs7QTBGeHBwQkE7RUFDRTtJQUNFLFVBQUE7RTFGMnBwQkY7QUFDRjs7QTBGOXBwQkE7RUFDRTtJQUNFLFVBQUE7RTFGMnBwQkY7QUFDRjtBMEZ4cHBCQTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxXQUFBO0VBQ0EsbUJBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsaUJBQUE7RUFDQSxjQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLE9BQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsUUFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsaUJBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsVUFBQTtFQUNBLFFBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsZ0JBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsV0FBQTtFQUNBLE9BQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsZUFBQTtFQUNBLG1CQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsaUNBQUE7VUFBQSx5QkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLDBCQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLGdCQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxlQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSwwQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSwwQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLG9CQUFBO0VBQ0EsVUFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxXQUFBO0VBQ0EsNkJBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsbUJBQUE7RUFDQSx3QkFBQTtFQUNBLHNCQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLGtCQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLG1CQUFBO0VBQ0EsZ0JBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsWUFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxtQkFBQTtFQUNBLG9CQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLG9CQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSx5QkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxZQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxjQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLG1CQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLG1CQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLGVBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsZUFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxzQkFBQTtFQUNBLDZCQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLFlBQUE7RUFDQSw2QkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLG1CQUFBO0VBQ0Esb0NBQUE7RUFDQSxjQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLGtDQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLHlCQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLHdDQUFBO0VBQ0EseUJBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsYUFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxvQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxxQkFBQTtFQUNBLG1CQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsV0FBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxrQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxZQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLGdCQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLHlCQUFBO0VBQ0EsNEJBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0Usa0JBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsV0FBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxXQUFBO0VBQ0EsVUFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxXQUFBO0VBQ0EsVUFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSw2QkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLGdCQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLFlBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsY0FBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxVQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLFNBQUE7RUFDQSxnQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxtQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxvQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxjQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxjQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxjQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxpQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxXQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxjQUFBO0VBQ0EsVUFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSx5QkFBQTtFQUVBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLG9CQUFBO0VBQUEsWUFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSw2QkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLGNBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxrQkFBQTtFQUNBLDZCQUFBO1VBQUEscUJBQUE7RUFDQSxrQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxrQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxjQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLFdBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsU0FBQTtFQUNBLGFBQUE7RUFDQSwrQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxxQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxhQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLFdBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0Usb0JBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UscUJBQUE7RUFDQSxnQkFBQTtFQUNBLHFDQUFBO0VBQ0Esc0JBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UseUJBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0Usc0JBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSwyQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxVQUFBO0VBQ0EsV0FBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxVQUFBO0VBQ0EsV0FBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxVQUFBO0VBQ0EsV0FBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSx5QkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsVUFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsU0FBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxVQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLGNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHdDQUFBO1VBQUEsZ0NBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7TUFBQSxxQkFBQTtVQUFBLGlCQUFBO0VBQ0EsZUFBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0UsT0FBQTtBMUYwcHBCRjs7QTBGdnBwQkE7RUFDRSxRQUFBO0ExRjBwcEJGOztBMEZ2cHBCQTtFQUNFLHlCQUFBO0VBQ0EsdUNBQUE7QTFGMHBwQkY7O0EwRnZwcEJBO0VBQ0U7SUFDRSxvQkFBQTtFMUYwcHBCRjtBQUNGO0EwRnZwcEJBO0VBQ0U7SUFDRSxvQkFBQTtFMUZ5cHBCRjtBQUNGO0EwRnRwcEJBO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO01BQUEscUJBQUE7VUFBQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsYUFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxxQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxzQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLDZDQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGNBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsUUFBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUNBQUE7RUFDQSxRQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esd0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSx3Q0FBQTtVQUFBLGdDQUFBO0VBQ0EsaUNBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsY0FBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxrQ0FBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxVQUFBO0VBQ0EsaUJBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsMkJBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsZUFBQTtFQUNBLG9DQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxnQkFBQTtFQUNBLFNBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsaUJBQUE7RUFDQSxVQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLHVDQUFBO1VBQUEsK0JBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsMkJBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0Usa0NBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLFVBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UscUJBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0Usb0JBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsaUJBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0Usb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLFdBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsZUFBQTtFQUNBLHNCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGtCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxhQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGVBQUE7RUFDQSxrQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxVQUFBO0VBQ0EsV0FBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxVQUFBO0VBQ0EsUUFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxVQUFBO0VBQ0EsV0FBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLGdDQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLHVCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLHNCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLE1BQUE7RUFDQSxPQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLE1BQUE7RUFDQSxRQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGNBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsZUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGFBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLFFBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsVUFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxtQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxTQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGNBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLFdBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsUUFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxRQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0NBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0Usb0JBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGNBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLHFCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLFVBQUE7RUFDQSxVQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGNBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UscUJBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGFBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsYUFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxlQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGFBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsT0FBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxRQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGNBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsZ0JBQUE7RUFDQSxxQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxVQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGtCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLFNBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLFNBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxtQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxrQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxZQUFBO0VBQ0EsVUFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSxrQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsaUJBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsbUNBQUE7VUFBQSwyQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5Q0FBQTtVQUFBLGlDQUFBO0VBQ0EsaUJBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxrQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsYUFBQTtFQUNBLDhCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxjQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtFQUNBLDhDQUFBO0VBQUEsc0NBQUE7RUFBQSwwRUFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxhQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLDRCQUFBO1VBQUEsb0JBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsZ0JBQUE7RUFDQSx3Q0FBQTtVQUFBLGdDQUFBO0VBQ0Esa0JBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0Usa0JBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsU0FBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSx1QkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxnQ0FBQTtVQUFBLHdCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLDhCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLDJCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxlQUFBO0VBQ0EsbUJBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxlQUFBO0VBQ0EsWUFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxnQkFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsbUNBQUE7VUFBQSwyQkFBQTtFQUNBLGVBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsYUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxlQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGVBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxZQUFBO0VBQ0Esc0JBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsZ0JBQUE7RUFDQSxzQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLFNBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0VBQ0EsV0FBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsNENBQUE7RUFBQSxvQ0FBQTtFQUFBLHNFQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7RUFDQSxxREFBQTtVQUFBLDZDQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsZ0JBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsYUFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxtQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxrQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxrQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxXQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLFdBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsY0FBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0Usc0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxjQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxpQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxnQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxpQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxlQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGNBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UscUJBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UscUJBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0Usb0JBQUE7RUFDQSxxQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMkJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxRQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxvQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxlQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLDRCQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsVUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxVQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLFNBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsV0FBQTtFQUNBLE9BQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsNkJBQUE7VUFBQSxxQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSw2QkFBQTtVQUFBLHFCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGNBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0Usc0JBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSxvQkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsNkJBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGVBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsZUFBQTtFQUNBLHlCQUFBO01BQUEscUJBQUE7VUFBQSxpQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxZQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLFNBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxzQkFBQTtFQUNBLGFBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0Usc0JBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsZUFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxtQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxpQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSwyQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxnQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxzQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxtQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxnQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxrQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxlQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLDZCQUFBO1VBQUEscUJBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGlCQUFBO0VBQ0EsY0FBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsNkJBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxjQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLHFCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLDBCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0Usa0JBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGdDQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLFlBQUE7RUFDQSxlQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxnQ0FBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxZQUFBO0VBQ0EsZUFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUNBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsWUFBQTtFQUNBLGVBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLHdDQUFBO1VBQUEsZ0NBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsdUNBQUE7VUFBQSwrQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSx1Q0FBQTtVQUFBLCtCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLHNDQUFBO1VBQUEsOEJBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsdUNBQUE7VUFBQSwrQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSx3Q0FBQTtVQUFBLGdDQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLHNDQUFBO1VBQUEsOEJBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsdUNBQUE7VUFBQSwrQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsMENBQUE7VUFBQSxrQ0FBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSx5Q0FBQTtVQUFBLGlDQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLHlDQUFBO1VBQUEsaUNBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0Usd0NBQUE7VUFBQSxnQ0FBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSx5Q0FBQTtVQUFBLGlDQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLDBDQUFBO1VBQUEsa0NBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0Usd0NBQUE7VUFBQSxnQ0FBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSx5Q0FBQTtVQUFBLGlDQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLDBDQUFBO0VBQ0EsaURBQUE7VUFBQSx5Q0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxlQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsV0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsOEJBQUE7RUFDQSxpREFBQTtVQUFBLHlDQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLFlBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsZUFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxlQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsYUFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxjQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLDZCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGdCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGlCQUFBO0VBQ0EsY0FBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGdCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGFBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UscUJBQUE7RUFDQSxrQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxlQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtBMUZ3cHBCRjs7QTBGcnBwQkE7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0ExRndwcEJGOztBMEZycHBCQTtFQUNFLGNBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0UsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QTFGd3BwQkY7O0EwRnJwcEJBO0VBQ0U7SUFDRSxpQkFBQTtFMUZ3cHBCRjtBQUNGO0EwRnJwcEJBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtBMUZ1cHBCRjs7QTBGcHBwQkE7RUFDRSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsaURBQUE7VUFBQSx5Q0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtBMUZ1cHBCRjs7QTBGcHBwQkE7RUFDRSxlQUFBO0ExRnVwcEJGOztBMEZwcHBCQTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QTFGdXBwQkY7O0EwRnBwcEJBO0VBQ0UsWUFBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSxlQUFBO0ExRnVwcEJGOztBMEZwcHBCQTtFQUNFLGVBQUE7QTFGdXBwQkY7O0EwRnBwcEJBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBMUZ1cHBCRjs7QTBGcHBwQkE7RUFDRSxhQUFBO0ExRnVwcEJGOztBMEZwcHBCQTtFQUNFLHdCQUFBO0ExRnVwcEJGOztBMEZwcHBCQTtFQUNFLGdCQUFBO0ExRnVwcEJGOztBMEZwcHBCQTtFQUNFLGlCQUFBO0VBQ0EsY0FBQTtBMUZ1cHBCRjs7QTBGcHBwQkE7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0ExRnVwcEJGOztBMEZwcHBCQTtFQUNFLGdCQUFBO0ExRnVwcEJGOztBMEZwcHBCQTtFQUNFLGFBQUE7QTFGdXBwQkY7O0EwRnBwcEJBO0VBQ0UscUJBQUE7RUFDQSxrQkFBQTtBMUZ1cHBCRjs7QTBGcHBwQkE7RUFDRSxlQUFBO0ExRnVwcEJGOztBMEZwcHBCQTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtBMUZ1cHBCRjs7QTBGcHBwQkE7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QTFGdXBwQkY7O0EwRnBwcEJBO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0ExRnVwcEJGOztBMEZwcHBCQTtFQUNFLGNBQUE7QTFGdXBwQkY7O0EwRnBwcEJBO0VBQ0UsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0ExRnVwcEJGOztBMEZwcHBCQTtFQUNFO0lBQ0UsaUJBQUE7RTFGdXBwQkY7QUFDRjtBMEZwcHBCQTtFQUNFLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UscUJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsZUFBQTtFQUNBLHdCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLG9CQUFBO0VBQ0EscUJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UscUJBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFVBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFVBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UscUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxlQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxlQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGVBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsV0FBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxZQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSx1QkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGVBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGdCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGdCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLHFCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFNBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsMEJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsZUFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxVQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsaUJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsVUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsZ0JBQUE7RUFDQSxnQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxnQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxZQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFlBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsYUFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxjQUFBO0VBQ0Esd0JBQUE7VUFBQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsVUFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxVQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxpQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxXQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFVBQUE7RUFDQSxpQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxZQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLE9BQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLE1BQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsTUFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFNBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsTUFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLE1BQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxtQ0FBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxxQkFBQTtFQUNBLG1CQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLG9DQUFBO0VBQ0EsZ0JBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UscUJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsV0FBQTtFQUNBLFNBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsZUFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSx3Q0FBQTtVQUFBLGdDQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsY0FBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGNBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsV0FBQTtFQUNBLFNBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFVBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0Usb0JBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsZUFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VBQ0EsMERBQUE7RUFDQSx5QkFBQTtFQUNBLHVDQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsY0FBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsNEJBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGdCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGdCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUNBLFVBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsbUJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsY0FBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxzQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxrQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxlQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxzQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxnQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxnQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxpQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1REFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSw4QkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsY0FBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxjQUFBO0VBQ0EsaUJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsY0FBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxjQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGFBQUE7RUFDQSxnQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsOEJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGdCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLGNBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsaUJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0Usc0JBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsZUFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxzQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxnQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxjQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFlBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxpQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSwyQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsMkJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsMkJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxxQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0Usb0JBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsNkJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsYUFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLHVCQUFBO0VBQ0EscUJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UseUJBQUE7VUFBQSx3QkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxZQUFBO0VBQ0EsdUNBQUE7RUFDQSx3Q0FBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxhQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFNBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0Usa0JBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxvQkFBQTtFQUNBLG1CQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxvQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxrQkFBQTtFQUNBLCtDQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFlBQUE7RUFDQSxZQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFVBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsVUFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxVQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxlQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFVBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsVUFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxVQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFVBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsMEJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsY0FBQTtFQUNBLDJCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFdBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsZUFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLHNCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxnQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxnQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxpQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxpQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxnQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxpQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxpQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxnQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFVBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxVQUFBO0VBQ0EsdUJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsY0FBQTtFQUNBLG9CQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFlBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsYUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsV0FBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLGdDQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsbUJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFdBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0Usb0JBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0Usd0JBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0Usb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLG1CQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGdCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxzQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxXQUFBO0VBQ0EsMEJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsWUFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxXQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLG1CQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLHFCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFlBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsVUFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSx3QkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsUUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsY0FBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsY0FBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxZQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFNBQUE7RUFDQSxRQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxnQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxNQUFBO0VBQ0EsVUFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsTUFBQTtFQUNBLFlBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsU0FBQTtFQUNBLFNBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsU0FBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSwyQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGtCQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxZQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFlBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsYUFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSxrQkFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSx5REFBQTtVQUFBLGlEQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLDBEQUFBO1VBQUEsa0RBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsbUJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0Usa0JBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsbUJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0Usa0JBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsaUJBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsZ0JBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UseURBQUE7VUFBQSxpREFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSwwREFBQTtVQUFBLGtEQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLHlEQUFBO1VBQUEsaURBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsaURBQUE7VUFBQSx5Q0FBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSw2REFBQTtVQUFBLHFEQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLDhEQUFBO1VBQUEsc0RBQUE7QTFGc3BwQkY7O0EwRm5wcEJBO0VBQ0UsNkRBQUE7VUFBQSxxREFBQTtBMUZzcHBCRjs7QTBGbnBwQkE7RUFDRSw4REFBQTtVQUFBLHNEQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0ExRnNwcEJGOztBMEZucHBCQTtFQUNFO0lBQ0UsMkJBQUE7WUFBQSxtQkFBQTtFMUZzcHBCRjtFMEZwcHBCQTtJQUNFLDZCQUFBO1lBQUEscUJBQUE7RTFGc3BwQkY7RTBGcHBwQkE7SUFDRSwyQkFBQTtZQUFBLG1CQUFBO0UxRnNwcEJGO0FBQ0Y7O0EwRi9wcEJBO0VBQ0U7SUFDRSwyQkFBQTtZQUFBLG1CQUFBO0UxRnNwcEJGO0UwRnBwcEJBO0lBQ0UsNkJBQUE7WUFBQSxxQkFBQTtFMUZzcHBCRjtFMEZwcHBCQTtJQUNFLDJCQUFBO1lBQUEsbUJBQUE7RTFGc3BwQkY7QUFDRjtBMEZucHBCQTtFQUNFO0lBQ0UsNkJBQUE7WUFBQSxxQkFBQTtFMUZxcHBCRjtFMEZucHBCQTtJQUNFLDJCQUFBO1lBQUEsbUJBQUE7RTFGcXBwQkY7RTBGbnBwQkE7SUFDRSw2QkFBQTtZQUFBLHFCQUFBO0UxRnFwcEJGO0FBQ0Y7QTBGOXBwQkE7RUFDRTtJQUNFLDZCQUFBO1lBQUEscUJBQUE7RTFGcXBwQkY7RTBGbnBwQkE7SUFDRSwyQkFBQTtZQUFBLG1CQUFBO0UxRnFwcEJGO0UwRm5wcEJBO0lBQ0UsNkJBQUE7WUFBQSxxQkFBQTtFMUZxcHBCRjtBQUNGO0EwRmxwcEJBO0VBQ0U7SUFDRSxNQUFBO0lBQ0EsU0FBQTtJQUNBLGlEQUFBO1lBQUEseUNBQUE7RTFGb3BwQkY7RTBGbHBwQkE7SUFDRSxTQUFBO0lBQ0EsT0FBQTtJQUNBLGtEQUFBO1lBQUEsMENBQUE7RTFGb3BwQkY7RTBGbHBwQkE7SUFDRSxTQUFBO0lBQ0EsVUFBQTtJQUNBLHNEQUFBO1lBQUEsOENBQUE7RTFGb3BwQkY7RTBGbHBwQkE7SUFDRSxNQUFBO0lBQ0EsU0FBQTtJQUNBLGlEQUFBO1lBQUEseUNBQUE7RTFGb3BwQkY7QUFDRjtBMEZ4cXBCQTtFQUNFO0lBQ0UsTUFBQTtJQUNBLFNBQUE7SUFDQSxpREFBQTtZQUFBLHlDQUFBO0UxRm9wcEJGO0UwRmxwcEJBO0lBQ0UsU0FBQTtJQUNBLE9BQUE7SUFDQSxrREFBQTtZQUFBLDBDQUFBO0UxRm9wcEJGO0UwRmxwcEJBO0lBQ0UsU0FBQTtJQUNBLFVBQUE7SUFDQSxzREFBQTtZQUFBLDhDQUFBO0UxRm9wcEJGO0UwRmxwcEJBO0lBQ0UsTUFBQTtJQUNBLFNBQUE7SUFDQSxpREFBQTtZQUFBLHlDQUFBO0UxRm9wcEJGO0FBQ0Y7QTBGanBwQkE7RUFDRTtJQUNFLFNBQUE7SUFDQSxPQUFBO0lBQ0Esa0RBQUE7WUFBQSwwQ0FBQTtFMUZtcHBCRjtFMEZqcHBCQTtJQUNFLFNBQUE7SUFDQSxVQUFBO0lBQ0Esc0RBQUE7WUFBQSw4Q0FBQTtFMUZtcHBCRjtFMEZqcHBCQTtJQUNFLE1BQUE7SUFDQSxTQUFBO0lBQ0EsaURBQUE7WUFBQSx5Q0FBQTtFMUZtcHBCRjtFMEZqcHBCQTtJQUNFLFNBQUE7SUFDQSxPQUFBO0lBQ0Esa0RBQUE7WUFBQSwwQ0FBQTtFMUZtcHBCRjtBQUNGO0EwRnZxcEJBO0VBQ0U7SUFDRSxTQUFBO0lBQ0EsT0FBQTtJQUNBLGtEQUFBO1lBQUEsMENBQUE7RTFGbXBwQkY7RTBGanBwQkE7SUFDRSxTQUFBO0lBQ0EsVUFBQTtJQUNBLHNEQUFBO1lBQUEsOENBQUE7RTFGbXBwQkY7RTBGanBwQkE7SUFDRSxNQUFBO0lBQ0EsU0FBQTtJQUNBLGlEQUFBO1lBQUEseUNBQUE7RTFGbXBwQkY7RTBGanBwQkE7SUFDRSxTQUFBO0lBQ0EsT0FBQTtJQUNBLGtEQUFBO1lBQUEsMENBQUE7RTFGbXBwQkY7QUFDRjtBMEZocHBCQTtFQUNFO0lBQ0UsU0FBQTtJQUNBLFVBQUE7SUFDQSxzREFBQTtZQUFBLDhDQUFBO0UxRmtwcEJGO0UwRmhwcEJBO0lBQ0UsTUFBQTtJQUNBLFNBQUE7SUFDQSxpREFBQTtZQUFBLHlDQUFBO0UxRmtwcEJGO0UwRmhwcEJBO0lBQ0UsU0FBQTtJQUNBLE9BQUE7SUFDQSxrREFBQTtZQUFBLDBDQUFBO0UxRmtwcEJGO0UwRmhwcEJBO0lBQ0UsU0FBQTtJQUNBLFVBQUE7SUFDQSxzREFBQTtZQUFBLDhDQUFBO0UxRmtwcEJGO0FBQ0Y7QTBGdHFwQkE7RUFDRTtJQUNFLFNBQUE7SUFDQSxVQUFBO0lBQ0Esc0RBQUE7WUFBQSw4Q0FBQTtFMUZrcHBCRjtFMEZocHBCQTtJQUNFLE1BQUE7SUFDQSxTQUFBO0lBQ0EsaURBQUE7WUFBQSx5Q0FBQTtFMUZrcHBCRjtFMEZocHBCQTtJQUNFLFNBQUE7SUFDQSxPQUFBO0lBQ0Esa0RBQUE7WUFBQSwwQ0FBQTtFMUZrcHBCRjtFMEZocHBCQTtJQUNFLFNBQUE7SUFDQSxVQUFBO0lBQ0Esc0RBQUE7WUFBQSw4Q0FBQTtFMUZrcHBCRjtBQUNGO0EwRi9vcEJBO0VBQ0U7SUFDRSxRQUFBO0lBQ0EsU0FBQTtJQUNBLG9EQUFBO1lBQUEsNENBQUE7RTFGaXBwQkY7RTBGL29wQkE7SUFDRSxNQUFBO0lBQ0EsT0FBQTtJQUNBLDhDQUFBO1lBQUEsc0NBQUE7RTFGaXBwQkY7RTBGL29wQkE7SUFDRSxNQUFBO0lBQ0EsT0FBQTtJQUNBLDhDQUFBO1lBQUEsc0NBQUE7RTFGaXBwQkY7RTBGL29wQkE7SUFDRSxRQUFBO0lBQ0EsU0FBQTtJQUNBLG9EQUFBO1lBQUEsNENBQUE7RTFGaXBwQkY7QUFDRjtBMEZycXBCQTtFQUNFO0lBQ0UsUUFBQTtJQUNBLFNBQUE7SUFDQSxvREFBQTtZQUFBLDRDQUFBO0UxRmlwcEJGO0UwRi9vcEJBO0lBQ0UsTUFBQTtJQUNBLE9BQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0UxRmlwcEJGO0UwRi9vcEJBO0lBQ0UsTUFBQTtJQUNBLE9BQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0UxRmlwcEJGO0UwRi9vcEJBO0lBQ0UsUUFBQTtJQUNBLFNBQUE7SUFDQSxvREFBQTtZQUFBLDRDQUFBO0UxRmlwcEJGO0FBQ0Y7QTBGOW9wQkE7RUFDRTtJQUNFLFFBQUE7SUFDQSxTQUFBO0lBQ0Esb0RBQUE7WUFBQSw0Q0FBQTtFMUZncHBCRjtFMEY5b3BCQTtJQUNFLE1BQUE7SUFDQSxVQUFBO0lBQ0Esa0RBQUE7WUFBQSwwQ0FBQTtFMUZncHBCRjtFMEY5b3BCQTtJQUNFLE1BQUE7SUFDQSxVQUFBO0lBQ0Esa0RBQUE7WUFBQSwwQ0FBQTtFMUZncHBCRjtFMEY5b3BCQTtJQUNFLFFBQUE7SUFDQSxTQUFBO0lBQ0Esb0RBQUE7WUFBQSw0Q0FBQTtFMUZncHBCRjtBQUNGO0EwRnBxcEJBO0VBQ0U7SUFDRSxRQUFBO0lBQ0EsU0FBQTtJQUNBLG9EQUFBO1lBQUEsNENBQUE7RTFGZ3BwQkY7RTBGOW9wQkE7SUFDRSxNQUFBO0lBQ0EsVUFBQTtJQUNBLGtEQUFBO1lBQUEsMENBQUE7RTFGZ3BwQkY7RTBGOW9wQkE7SUFDRSxNQUFBO0lBQ0EsVUFBQTtJQUNBLGtEQUFBO1lBQUEsMENBQUE7RTFGZ3BwQkY7RTBGOW9wQkE7SUFDRSxRQUFBO0lBQ0EsU0FBQTtJQUNBLG9EQUFBO1lBQUEsNENBQUE7RTFGZ3BwQkY7QUFDRjtBMEY3b3BCQTtFQUNFO0lBQ0UsUUFBQTtJQUNBLFNBQUE7SUFDQSxvREFBQTtZQUFBLDRDQUFBO0UxRitvcEJGO0UwRjdvcEJBO0lBQ0UsU0FBQTtJQUNBLFVBQUE7SUFDQSxzREFBQTtZQUFBLDhDQUFBO0UxRitvcEJGO0UwRjdvcEJBO0lBQ0UsU0FBQTtJQUNBLFVBQUE7SUFDQSxzREFBQTtZQUFBLDhDQUFBO0UxRitvcEJGO0UwRjdvcEJBO0lBQ0UsUUFBQTtJQUNBLFNBQUE7SUFDQSxvREFBQTtZQUFBLDRDQUFBO0UxRitvcEJGO0FBQ0Y7QTBGbnFwQkE7RUFDRTtJQUNFLFFBQUE7SUFDQSxTQUFBO0lBQ0Esb0RBQUE7WUFBQSw0Q0FBQTtFMUYrb3BCRjtFMEY3b3BCQTtJQUNFLFNBQUE7SUFDQSxVQUFBO0lBQ0Esc0RBQUE7WUFBQSw4Q0FBQTtFMUYrb3BCRjtFMEY3b3BCQTtJQUNFLFNBQUE7SUFDQSxVQUFBO0lBQ0Esc0RBQUE7WUFBQSw4Q0FBQTtFMUYrb3BCRjtFMEY3b3BCQTtJQUNFLFFBQUE7SUFDQSxTQUFBO0lBQ0Esb0RBQUE7WUFBQSw0Q0FBQTtFMUYrb3BCRjtBQUNGO0EwRjVvcEJBO0VBQ0U7SUFDRSxRQUFBO0lBQ0EsU0FBQTtJQUNBLG9EQUFBO1lBQUEsNENBQUE7RTFGOG9wQkY7RTBGNW9wQkE7SUFDRSxTQUFBO0lBQ0EsT0FBQTtJQUNBLGtEQUFBO1lBQUEsMENBQUE7RTFGOG9wQkY7RTBGNW9wQkE7SUFDRSxTQUFBO0lBQ0EsT0FBQTtJQUNBLGtEQUFBO1lBQUEsMENBQUE7RTFGOG9wQkY7RTBGNW9wQkE7SUFDRSxRQUFBO0lBQ0EsU0FBQTtJQUNBLG9EQUFBO1lBQUEsNENBQUE7RTFGOG9wQkY7QUFDRjtBMEZscXBCQTtFQUNFO0lBQ0UsUUFBQTtJQUNBLFNBQUE7SUFDQSxvREFBQTtZQUFBLDRDQUFBO0UxRjhvcEJGO0UwRjVvcEJBO0lBQ0UsU0FBQTtJQUNBLE9BQUE7SUFDQSxrREFBQTtZQUFBLDBDQUFBO0UxRjhvcEJGO0UwRjVvcEJBO0lBQ0UsU0FBQTtJQUNBLE9BQUE7SUFDQSxrREFBQTtZQUFBLDBDQUFBO0UxRjhvcEJGO0UwRjVvcEJBO0lBQ0UsUUFBQTtJQUNBLFNBQUE7SUFDQSxvREFBQTtZQUFBLDRDQUFBO0UxRjhvcEJGO0FBQ0Y7QTBGM29wQkE7RUFDRTtJQUNFLDRCQUFBO1lBQUEsb0JBQUE7RTFGNm9wQkY7RTBGM29wQkE7SUFDRSw0QkFBQTtZQUFBLG9CQUFBO0UxRjZvcEJGO0UwRjNvcEJBO0lBQ0UsaUNBQUE7WUFBQSx5QkFBQTtFMUY2b3BCRjtFMEYzb3BCQTtJQUNFLGlDQUFBO1lBQUEseUJBQUE7RTFGNm9wQkY7QUFDRjtBMEZ6cHBCQTtFQUNFO0lBQ0UsNEJBQUE7WUFBQSxvQkFBQTtFMUY2b3BCRjtFMEYzb3BCQTtJQUNFLDRCQUFBO1lBQUEsb0JBQUE7RTFGNm9wQkY7RTBGM29wQkE7SUFDRSxpQ0FBQTtZQUFBLHlCQUFBO0UxRjZvcEJGO0UwRjNvcEJBO0lBQ0UsaUNBQUE7WUFBQSx5QkFBQTtFMUY2b3BCRjtBQUNGO0EwRjFvcEJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSwyQkFBQTtFQUNBLHdDQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLGNBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsWUFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSx5QkFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLHNCQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsaUNBQUE7VUFBQSx5QkFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSxrQ0FBQTtVQUFBLDBCQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLGdDQUFBO1VBQUEsd0JBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsTUFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSxTQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLE9BQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsUUFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSxtQkFBQTtFQUNBLHNCQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSw0QkFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsY0FBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSxnQkFBQTtFQUNBLHlCQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLGlCQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLGtCQUFBO0VBQ0Esc0JBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsZUFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSxtQkFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSxVQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLGlCQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLGdCQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLGtCQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLGtCQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLGVBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsU0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLHNCQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLGdCQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLDhCQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLGdCQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsbUJBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsaUJBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsMkJBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsZ0JBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSw2QkFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsbUJBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsMkJBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsWUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsVUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsaUJBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSxVQUFBO0VBQ0Esc0JBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsZUFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSxhQUFBO0VBQ0Esd0JBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsZ0JBQUE7RUFDQSxvQkFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsU0FBQTtFQUNBLHFCQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UseUJBQUE7RUFDQSwwQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLDRCQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxRQUFBO0VBQ0EsUUFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsdUJBQUE7VUFBQSxlQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSx3Q0FBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSx1QkFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSx1Q0FBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UseUJBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsVUFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSxjQUFBO0VBQ0EscUJBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsZUFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLHNCQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLFNBQUE7RUFDQSxVQUFBO0ExRjRvcEJGOztBMEZ6b3BCQTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsNEJBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsZ0JBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsY0FBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSxrQkFBQTtFQUNBLGdDQUFBO1VBQUEsd0JBQUE7QTFGNG9wQkY7O0EwRnpvcEJBO0VBQ0UsWUFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRSxxQkFBQTtBMUY0b3BCRjs7QTBGem9wQkE7RUFDRTtJQUNFLG9DQUFBO1lBQUEsNEJBQUE7RTFGNG9wQkY7RTBGMW9wQkE7SUFDRSxtQ0FBQTtZQUFBLDJCQUFBO0UxRjRvcEJGO0UwRjFvcEJBO0lBQ0UsbUNBQUE7WUFBQSwyQkFBQTtFMUY0b3BCRjtBQUNGOztBMEZycHBCQTtFQUNFO0lBQ0Usb0NBQUE7WUFBQSw0QkFBQTtFMUY0b3BCRjtFMEYxb3BCQTtJQUNFLG1DQUFBO1lBQUEsMkJBQUE7RTFGNG9wQkY7RTBGMW9wQkE7SUFDRSxtQ0FBQTtZQUFBLDJCQUFBO0UxRjRvcEJGO0FBQ0Y7QTBGem9wQkE7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0ExRjJvcEJGOztBMEZ4b3BCQTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxvQ0FBQTtVQUFBLDRCQUFBO0VBQ0EsNERBQUE7VUFBQSxvREFBQTtBMUYyb3BCRjs7QTBGeG9wQkE7RUFDRTtJQUNFLFVBQUE7RTFGMm9wQkY7RTBGem9wQkE7SUFDRSxZQUFBO0UxRjJvcEJGO0UwRnpvcEJBO0lBQ0UsVUFBQTtFMUYyb3BCRjtBQUNGOztBMEZwcHBCQTtFQUNFO0lBQ0UsVUFBQTtFMUYyb3BCRjtFMEZ6b3BCQTtJQUNFLFlBQUE7RTFGMm9wQkY7RTBGem9wQkE7SUFDRSxVQUFBO0UxRjJvcEJGO0FBQ0Y7QTBGeG9wQkE7RUFDRSxrRUFBQTtVQUFBLDBEQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usb0JBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsVUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFFBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usb0JBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxRQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGNBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UscUNBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usb0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsY0FBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxXQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFlBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usc0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usc0JBQUE7RUFDQSxjQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxrQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxXQUFBO0VBQ0EsT0FBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLHNCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLHNCQUFBO0VBQ0EsdUJBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usa0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFNBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsMEJBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usc0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usa0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLG1CQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGtCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGlCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxjQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGdCQUFBO0VBQ0EsTUFBQTtFQUNBLFVBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usa0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsYUFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGtCQUFBO0VBQ0EsdUJBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxPQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGtCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLHlCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGtCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGVBQUE7RUFDQSx5QkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxlQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGNBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsaUJBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxRQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGtCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLFFBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsWUFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxZQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFdBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsZUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSwyQkFBQTtFQUNBLHdDQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGtCQUFBO0VBQ0Esc0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFNBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxNQUFBO0VBQ0EsU0FBQTtFQUNBLHVEQUFBO1VBQUEsK0NBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsUUFBQTtFQUNBLFFBQUE7RUFDQSxpRUFBQTtVQUFBLHlEQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFNBQUE7RUFDQSxTQUFBO0VBQ0Esc0RBQUE7VUFBQSw4Q0FBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxRQUFBO0VBQ0EsT0FBQTtFQUNBLHdEQUFBO1VBQUEsZ0RBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFNBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsTUFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxTQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxlQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsWUFBQTtFQUNBLGlCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLDhCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFdBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsY0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFVBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxpQ0FBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsU0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxxQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxtQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxnQkFBQTtFQUNBLHVCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGdCQUFBO0VBQ0EseUJBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UseUJBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0Esd0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsZ0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UseUJBQUE7VUFBQSx3QkFBQTtFQUNBLHNCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLDBCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHNCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLG9CQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLHNCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGdCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLHlCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLDBCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHNCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLG9CQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGVBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsZ0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBO0VBQ0EsUUFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsaUNBQUE7TUFBQSx1QkFBQTtVQUFBLHlCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLHdCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGtDQUFBO1VBQUEsMEJBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usa0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsdUNBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usc0NBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usd0NBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UscUNBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxrQkFBQTtFQUNBLHVCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsZUFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxlQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGVBQUE7RUFDQSxlQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGtCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGdCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGFBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxRQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLHVCQUFBO1VBQUEsc0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSx3QkFBQTtVQUFBLHVCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGNBQUE7RUFDQSxjQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGlCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxTQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGdCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxjQUFBO0VBQ0Esc0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsV0FBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxpQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxnQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSx3QkFBQTtFQUNBLDBCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGdCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLHFCQUFBO0VBQ0Esb0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsV0FBQTtFQUNBLGFBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGtCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGFBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsZUFBQTtFQUNBLGFBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsYUFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxzQkFBQTtFQUNBLHdCQUFBO0VBQ0EsYUFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLG1CQUFBO0VBQ0Esc0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usb0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsU0FBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxZQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGNBQUE7RUFDQSxZQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGdCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGdCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSx5QkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxnQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxTQUFBO0VBQ0EsZ0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsdUJBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsdUJBQUE7RUFDQSw0QkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxzQkFBQTtVQUFBLHFCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxhQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGFBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usc0JBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLFFBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsZ0JBQUE7RUFDQSxVQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLE9BQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usc0JBQUE7RUFDQSxvQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxZQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGFBQUE7RUFDQSx3QkFBQTtFQUNBLFNBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsYUFBQTtFQUNBLHdCQUFBO0VBQ0EsUUFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxTQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFNBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsV0FBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxRQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsUUFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7TUFBQSxxQkFBQTtVQUFBLGlCQUFBO0VBQ0EsVUFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxVQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSx5QkFBQTtVQUFBLHdCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLHVCQUFBO1VBQUEsc0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsMkJBQUE7RUFDQSxVQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxVQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGlCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGlCQUFBO0VBQ0EsZUFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFVBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFVBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxVQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsZUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLFFBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUlBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UscUJBQUE7RUFDQSxxQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGNBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLFFBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUlBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usa0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usa0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usa0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usa0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usa0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsMEJBQUE7VUFBQSx5QkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSx1QkFBQTtVQUFBLHNCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsY0FBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxpQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxvQkFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxXQUFBO0VBQ0EsVUFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxpQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxpQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsZ0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsZUFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSwyQkFBQTtFQUNBLHdDQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLFNBQUE7RUFDQSwyQkFBQTtFQUNBLHdDQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFNBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7RUFDQSw0Q0FBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsVUFBQTtFQUNBLGtCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGFBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsYUFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxpQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxRQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLHlCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFFBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsV0FBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxXQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGFBQUE7RUFDQSxxQkFBQTtFQUNBLFFBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usa0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsZ0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtFQUNBLFFBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usc0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usa0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsY0FBQTtFQUNBLG1CQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxlQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxRQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFdBQUE7RUFDQSxXQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usb0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsUUFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLGdHQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxrQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSw2Q0FBQTtFQUNBLCtDQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFNBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsMEJBQUE7RUFBQSxrQkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSx5QkFBQTtBMUYwb3BCRjs7QTBGdm9wQkE7RUFDRSxVQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsWUFBQTtFQUNBLGFBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsNkJBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0UsYUFBQTtFQUNBLDBCQUFBO0VBQUEsa0JBQUE7RUFDQSwwQkFBQTtVQUFBLHlCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7QTFGMG9wQkY7O0EwRnZvcEJBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLHVCQUFBO0ExRjBvcEJGOztBMEZ2b3BCQTtFQUNFLDBCQUFBO0VBQ0EsOERBQUE7QTFGMG9wQkY7QTBGdm9wQkE7RUFDRSwwQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUVBQUE7QTFGeW9wQkY7QTBGdG9wQkE7RUFDRSwwQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0VBQUE7QTFGd29wQkY7QTBGcm9wQkE7RUFDRSwwQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSwwRUFBQTtBMUZ1b3BCRjtBMEZwb3BCQTtFQUNFLDJCQUFBO0VBQ0EsK0RBQUE7QTFGc29wQkY7QTBGbm9wQkE7RUFDRSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0VBQUE7QTFGcW9wQkY7QTBGbG9wQkE7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0VBQUE7QTFGb29wQkY7QTBGam9wQkE7RUFDRSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSwwRUFBQTtBMUZtb3BCRjtBMEZob3BCQTtFQUNFLDBCQUFBO0VBQ0Esa0VBQUE7QTFGa29wQkY7QTBGL25wQkE7RUFDRSwwQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUVBQUE7QTFGaW9wQkY7QTBGOW5wQkE7RUFDRSwwQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEVBQUE7QTFGZ29wQkY7QTBGN25wQkE7RUFDRSwwQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSw4RUFBQTtBMUYrbnBCRjtBMEY1bnBCQTtFQUNFLHdCQUFBO0ExRjhucEJGOztBMEYzbnBCQTtFQUNFLHFCQUFBO0ExRjhucEJGOzs7QTJGaHgzQ0E7Ozs7Ozs7Q0FBQTtBQVFBO0VBQWdDLFNBQUE7RUFBUyxrQkFBQTtFQUFrQixXQUFBO0VBQVcsYUFBQTtFQUFhLGNBQUE7QTNGeXgzQ25GOztBMkZ6eDNDaUc7RUFBOEMsa0JBQUE7RUFBa0IsV0FBQTtFQUFXLFVBQUE7RUFBVSxZQUFBO0EzRmd5M0N0TDs7QTJGaHkzQ2tNO0VBQWtDLGFBQUE7RUFBYSxrQkFBQTtFQUFrQixPQUFBO0VBQU8sUUFBQTtFQUFRLE1BQUE7RUFBTSxTQUFBO0VBQVMsc0JBQUE7RUFBc0IsWUFBQTtBM0YyeTNDdlQ7O0EyRjN5M0NrVTtFQUE4QyxjQUFBO0EzRit5M0NoWDs7QTJGL3kzQzhYO0VBQTBDLGNBQUE7QTNGbXozQ3hhOztBMkZuejNDc2I7RUFBb0Msa0JBQUE7RUFBa0IsT0FBQTtFQUFPLFFBQUE7RUFBUSxNQUFBO0VBQU0sU0FBQTtFQUFTLGNBQUE7QTNGNHozQzFnQjs7QTJGNXozQ3doQjtFQUFtRSxZQUFBO0VBQVksa0JBQUE7RUFBa0Isa0JBQUE7QTNGazAzQ3puQjs7QTJGbDAzQzJvQjtFQUFvRixpQkFBQTtFQUFpQixtQkFBQTtFQUFtQixzQkFBQTtFQUFzQixpQkFBQTtFQUFpQixrQkFBQTtFQUFrQixnQkFBQTtFQUFnQixrQkFBQTtBM0Y0MDNDNTBCOztBMkY1MDNDODFCO0VBQWlILHFCQUFBO0EzRmcxM0MvOEI7O0EyRmgxM0NvK0I7RUFBa0Usa0JBQUE7RUFBa0Isa0JBQUE7QTNGcTEzQ3hqQzs7QTJGcjEzQzBrQztFQUFtRixzQkFBQTtFQUFzQixnQkFBQTtFQUFnQixrQkFBQTtFQUFrQixZQUFBO0EzRjQxM0NydEM7O0EyRjUxM0NpdUM7RUFBMEYsaUJBQUE7RUFBaUIsbUJBQUE7QTNGaTIzQzUwQzs7QTJGajIzQysxQztFQUFnSCx5QkFBQTtBM0ZxMjNDLzhDOztBMkZyMjNDdytDO0VBQThCLGdCQUFBO0EzRnkyM0N0Z0Q7O0EyRnoyM0NxaEQ7RUFBb0MsZ0JBQUE7QTNGNjIzQ3pqRDs7QTJGNzIzQ3lrRDtFQUFtQyxnQkFBQTtBM0ZpMzNDNW1EOztBMkZqMzNDNG5EO0VBQXFCLGNBQUE7RUFBYyxrQkFBQTtFQUFrQixXQUFBO0VBQVcsWUFBQTtFQUFZLGFBQUE7RUFBWSxvQkFBQTtFQUFvQixzajVCQUFBO0EzRjIzM0N4dUQ7O0EyRjMzM0M4eDhCO0VBQW9CLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUFrQixjQUFBO0VBQWMsY0FBQTtFQUFjLGtCQUFBO0VBQWtCLE9BQUE7RUFBTyxRQUFBO0VBQVEsU0FBQTtFQUFTLFlBQUE7RUFBWSxjQUFBO0EzRnU0M0N0NThCOztBMkZ2NDNDbzY4QjtFQUFvQyxhQUFBO0VBQWEscUJBQUE7RUFBcUIsV0FBQTtFQUFXLHlCQUFBO0EzRjg0M0NyLzhCOztBMkY5NDNDOGc5QjtFQUEyRCxpQkFBQTtBM0ZrNTNDems5Qjs7QTJGbDUzQzBsOUI7RUFBNEQsYUFBQTtBM0ZzNTNDdHA5Qjs7QTJGdDUzQ21xOUI7RUFBaUYsZUFBQTtBM0YwNTNDcHY5Qjs7QTJGMTUzQ213OUI7RUFBOEUsY0FBQTtFQUFjLHFCQUFBO0VBQXFCLHFCQUFBO0EzRmc2M0NwMzlCOztBMkZoNjNDeTQ5QjtFQUFzRixlQUFBO0VBQWUsV0FBQTtBM0ZxNjNDOSs5Qjs7QTJGcjYzQ3kvOUI7RUFBbUIsVUFBQTtFQUFVLFdBQUE7RUFBVyxZQUFBO0VBQVksaUJBQUE7RUFBaUIsbUJBQUE7RUFBbUIsZ0JBQUE7RUFBZ0Isc0JBQUE7RUFBc0IsVUFBQTtFQUFVLDREQUFBO0VBQXVELGlEQUFBO0VBQWdELHNEQUFBO0VBQXFELDhDQUFBO0VBQThDLDBDQUFBO0VBQTBDLDZDQUFBO0VBQTZDLGtCQUFBO0VBQWtCLGdCQUFBO0EzRnc3M0NwNytCOztBMkZ4NzNDbzgrQjtFQUFxQixzQkFBQTtBM0Y0NzNDejkrQjs7QTJGNTczQysrK0I7RUFBdUQsbUJBQUE7QTNGZzgzQ3RpL0I7O0EyRmg4M0N5ai9CO0VBQWdELGtCQUFBO0VBQWtCLFlBQUE7RUFBWSxhQUFBO0VBQWEsd0JBQUE7RUFBd0IsUUFBQTtBM0Z3ODNDNXEvQjs7QTJGeDgzQ29yL0I7RUFBYSxlQUFBO0VBQWUsd0JBQUE7RUFBd0IsY0FBQTtBM0Y4ODNDeHUvQjs7QTJGOTgzQ3N2L0I7RUFBZ0Msa0JBQUE7QTNGazkzQ3R4L0I7O0EyRmw5M0N3eS9CO0VBQW9CLFlBQUE7QTNGczkzQzV6L0I7O0EyRnQ5M0N3MC9CO0VBQW1DLGFBQUE7QTNGMDkzQzMyL0I7O0EyRjE5M0N3My9CO0VBQTZCLFFBQUE7QTNGODkzQ3I1L0I7O0EyRjk5M0M2NS9CO0VBQWtELFVBQUE7QTNGayszQy84L0I7O0EyRmwrM0N5OS9CO0VBQXdELGVBQUE7RUFBZSx5QkFBQTtFQUF5QixrQkFBQTtFQUFrQixtQkFBQTtBM0Z5KzNDM2tnQzs7QTJGeiszQzhsZ0M7RUFBNEMsaUJBQUE7QTNGNiszQzFvZ0M7O0EyRjcrM0MycGdDO0VBQStCLG1CQUFBO0EzRmkvM0MxcmdDOztBMkZqLzNDNnNnQztFQUFnQyxhQUFBO0EzRnEvM0M3dWdDOztBMkZyLzNDMHZnQztFQUFhLFlBQUE7RUFBWSxlQUFBO0VBQWUsc0JBQUE7RUFBc0IsWUFBQTtFQUFZLGtCQUFBO0VBQWtCLGdCQUFBO0EzRjgvM0N0MWdDOztBMkY5LzNDczJnQztFQUEySSx3QkFBQTtBM0ZrZzRDai9nQzs7QTJGbGc0Q3dnaEM7RUFBd0ksd0JBQUE7QTNGc2c0Q2hwaEM7O0EyRnRnNEN1cWhDO0VBQTRDLGtCQUFBO0VBQWtCLE1BQUE7RUFBTSxPQUFBO0VBQU8sUUFBQTtFQUFRLFNBQUE7RUFBUyxhQUFBO0VBQWEsZ0JBQUE7RUFBZ0IsWUFBQTtFQUFXLFVBQUE7QTNGa2g0QzN5aEM7O0EyRmxoNENxemhDO0VBQXVCLGdCQUFBO0EzRnNoNEM1MGhDOztBMkZ0aDRDNDFoQztFQUE0QixZQUFBO0VBQVksY0FBQTtBM0YyaDRDcDRoQzs7QTJGM2g0Q2s1aEM7RUFBMEIsYUFBQTtBM0YraDRDNTZoQzs7QTJGL2g0Q3k3aEM7RUFBd0QsY0FBQTtBM0ZtaTRDai9oQzs7QTJGbmk0QysvaEM7RUFBOEMsYUFBQTtFQUFZLG1CQUFBO0VBQW1CLGNBQUE7QTNGeWk0QzVraUM7O0EyRnppNEN5bGlDO0VBQTJFLGdFQUFBO0VBQTJELFdBQUE7RUFBVyxZQUFBO0EzRitpNEMxdWlDOztBMkYvaTRDc3ZpQztFQUFtRCxhQUFBO0VBQWEsY0FBQTtBM0ZxajRDdHppQzs7QTJGcmo0Q28waUM7RUFBZ0ksT0FBQTtFQUFPLFdBQUE7RUFBVyxjQUFBO0EzRjJqNEN0OWlDOztBMkYzajRDbytpQztFQUE4SCxZQUFBO0VBQVksa0JBQUE7QTNGZ2s0QzltakM7O0EyRmhrNENnb2pDO0VBQW1FLGtCQUFBO0VBQWtCLE1BQUE7RUFBTSxPQUFBO0VBQU8sV0FBQTtBM0Z1azRDbHVqQzs7QTJGdms0QzZ1akM7RUFBd0QsWUFBQTtFQUFZLGdCQUFBO0VBQWdCLGdCQUFBO0EzRjZrNENqMGpDOztBMkY3azRDaTFqQztFQUF1RCxnQkFBQTtFQUFnQixrQkFBQTtFQUFrQixhQUFBO0EzRm1sNEMxNmpDOztBMkZubDRDdTdqQztFQUFpRCxhQUFBO0EzRnVsNEN4K2pDOztBMkZ2bDRDcS9qQztFQUF5RCxjQUFBO0VBQWMsa0JBQUE7RUFBa0IsV0FBQTtFQUFVLFNBQUE7RUFBUyxXQUFBO0EzRitsNENqbWtDOztBMkYvbDRDNG1rQztFQUEwRSxrQkFBQTtFQUFrQixPQUFBO0VBQU8sUUFBQTtFQUFRLE1BQUE7RUFBTSxXQUFBO0VBQVcsY0FBQTtBM0Z3bTRDeHVrQzs7QTJGeG00Q3N2a0M7RUFBcUIsZ0JBQUE7QTNGNG00QzN3a0M7O0EyRjVtNEMyeGtDO0VBQTJDLFlBQUE7QTNGZ240Q3Qwa0M7O0EyRmhuNENrMWtDO0VBQXVCLFVBQUE7RUFBVSxnQkFBQTtBM0ZxbjRDbjNrQzs7QTJGcm40Q200a0M7RUFBZ0Isa0JBQUE7RUFBa0IsZ0NBQUE7VUFBQSx3QkFBQTtBM0YwbjRDcjZrQzs7QTJGMW40QzY3a0M7RUFBNkIsYUFBQTtBM0Y4bjRDMTlrQzs7QTJGOW40Q3Ura0M7RUFBeUMsY0FBQTtFQUFjLGFBQUE7QTNGbW80QzlobEM7O0EyRm5vNEMyaWxDO0VBQWtDLGdCQUFBO0EzRnVvNEM3a2xDOztBMkZ2bzRDNmxsQztFQUFrQyxXQUFBO0VBQVcsa0JBQUE7RUFBa0IsU0FBQTtFQUFTLFNBQUE7RUFBUyxhQUFBO0VBQWEsbUNBQUE7VUFBQSwyQkFBQTtBM0ZncDRDM3JsQzs7QTJGaHA0Q3N0bEM7RUFBdUQsYUFBQTtFQUFhLHFCQUFBO0VBQXFCLFFBQUE7RUFBUSxtQkFBQTtBM0Z1cDRDdnpsQzs7QTJGdnA0QzAwbEM7RUFBK0QsZUFBQTtBM0YycDRDejRsQzs7QTJGM3A0Q3c1bEM7RUFBb0Isa0JBQUE7RUFBa0IsV0FBQTtFQUFXLFlBQUE7RUFBWSxjQUFBO0EzRmtxNENyOWxDOztBMkZscTRDbStsQztFQUFpQix1QkFBQTtFQUF1QixzQkFBQTtBM0Z1cTRDM2dtQzs7QTJGdnE0Q2lpbUM7RUFBcUIsdUJBQUE7QTNGMnE0Q3RqbUM7O0EyRjNxNEM2a21DO0VBQXNCLFdBQUE7RUFBVyxZQUFBO0VBQVksNjREQUFBO0VBQTY0RCx3QkFBQTtBM0ZrcjRDdmdxQzs7QTJGbHI0QytocUM7RUFBcUMsd0JBQUE7RUFBdUIsd0JBQUE7RUFBd0IsZ0JBQUE7QTNGd3I0Q25ucUM7O0EyRnhyNENtb3FDO0VBQStCLGlCQUFBO0EzRjRyNENscXFDOztBMkY1cjRDbXJxQztFQUE4QyxZQUFBO0EzRmdzNENqdXFDOztBMkZoczRDNnVxQztFQUE2RCxlQUFBO0VBQWUsZ0JBQUE7QTNGcXM0Q3p6cUM7O0EyRnJzNEN5MHFDO0VBQStCLGVBQUE7RUFBZSx5QkFBQTtBM0YwczRDdjNxQzs7QTJGMXM0Q2c1cUM7RUFBOEMsa0JBQUE7RUFBa0IsbUJBQUE7QTNGK3M0Q2g5cUM7O0EyRi9zNENtK3FDO0VBQXNDLHVDQUFBO0VBQW1DLFdBQUE7RUFBVyxzQkFBQTtBM0ZxdDRDdmpyQzs7QTJGcnQ0QzZrckM7RUFBaUMsd0NBQUE7QTNGeXQ0QzltckM7O0EyRnp0NENrcHJDO0VBQW1ELGlGQUFBO0EzRjZ0NENyc3JDOztBMkY3dDRDb3hyQztFQUF1Qiw0QkFBQTtBM0ZpdTRDM3lyQzs7QTJGanU0Q3MwckM7RUFBK0Qsb0JBQUE7QTNGcXU0Q3I0ckM7O0EyRnJ1NEN5NXJDO0VBQTBDLGdCQUFBO0VBQWdCLHVCQUFBO0EzRjB1NENuOXJDOztBMkYxdTRDMCtyQztFQUF5QyxVQUFBO0EzRjh1NENuaHNDOztBMkY5dTRDNmhzQztFQUErQyxpQkFBQTtFQUFpQixhQUFBO0VBQWEsNERBQUE7RUFBdUQsaURBQUE7RUFBZ0QscURBQUE7QTNGc3Y0Q2p0c0M7O0EyRnR2NENxd3NDO0VBQStDLDJCQUFBO0EzRjB2NENwenNDOztBMkYxdjRDKzBzQztFQUF3QyxVQUFBO0EzRjh2NEN2M3NDOztBMkY5djRDaTRzQztFQUEwRixjQUFBO0EzRmt3NEMzOXNDOztBMkZsdzRDeStzQztFQUFzSixhQUFBO0EzRnN3NEMvbnRDOztBMkZ0dzRDNG90QztFQUEwRCxpQkFBQTtBM0YwdzRDdHN0Qzs7QTJGMXc0Q3V0dEM7RUFBa0YsYUFBQTtBM0Y4dzRDenl0Qzs7QTJGOXc0Q3N6dEM7RUFBZ0UscURBQUE7QTNGa3g0Q3QzdEM7O0EyRmx4NEN5NnRDO0VBQStCLDJDQUFBO0VBQXlDLGlCQUFBO0VBQWlCLFFBQUE7QTNGd3g0Q2xndUM7O0EyRnh4NEMwZ3VDO0VBQTRMLFNBQUE7QTNGNHg0Q3RzdUM7O0EyRjV4NEMrc3VDO0VBQWdCLGdCQUFBO0VBQWdCLGdCQUFBO0EzRml5NEMvdXVDOztBMkZqeTRDOHZ1QztFQUFpRCxXQUFBO0VBQVcsYUFBQTtBM0ZzeTRDMXp1Qzs7QTJGdHk0Q3UwdUM7RUFBVSwwQ0FBQTtBM0YweTRDajF1Qzs7QTJGenk0Q0EsZ0dBQUE7QUNUQTtFQUFNLDRCQUFBO0VBQTZCLDBCQUFBO0VBQTJCLDhCQUFBO0VBQStCLDRCQUFBO0VBQTZCLHNDQUFBO0E1RjJ6NEMxSDs7QTRGM3o0Q2lLO0VBQU0sa0NBQUE7RUFBbUMscUNBQUE7RUFBc0MsNkJBQUE7RUFBOEIsOEJBQUE7RUFBK0Isa0NBQUE7RUFBbUMseUNBQUE7RUFBMEMsNkNBQUE7RUFBOEMsa0NBQUE7RUFBbUMsd0NBQUE7RUFBeUMseUNBQUE7RUFBMEMsMkJBQUE7RUFBNEIsaUNBQUE7RUFBa0Msa0NBQUE7RUFBbUMsb0NBQUE7RUFBcUMscUNBQUE7RUFBc0MsOEJBQUE7RUFBK0Isc0NBQUE7RUFBdUMscUNBQUE7RUFBc0MsMkNBQUE7RUFBNEMsNENBQUE7RUFBNkMsOEJBQUE7RUFBK0Isb0NBQUE7RUFBcUMscUNBQUE7RUFBc0MsdUNBQUE7RUFBd0Msd0NBQUE7RUFBeUMsaUNBQUE7RUFBa0MseUNBQUE7RUFBMEMsdUNBQUE7RUFBd0MsNkNBQUE7RUFBOEMsOENBQUE7RUFBK0MsZ0NBQUE7RUFBaUMsc0NBQUE7RUFBdUMsdUNBQUE7RUFBd0MseUNBQUE7RUFBMEMsMENBQUE7RUFBMkMsbUNBQUE7RUFBb0MsMkNBQUE7RUFBNEMsc0NBQUE7RUFBdUMsNENBQUE7RUFBNkMsNkNBQUE7RUFBOEMsK0JBQUE7RUFBZ0MscUNBQUE7RUFBc0Msc0NBQUE7RUFBdUMsd0NBQUE7RUFBeUMseUNBQUE7RUFBMEMsa0NBQUE7RUFBbUMsMENBQUE7RUFBMkMsa0NBQUE7RUFBbUMsd0NBQUE7RUFBeUMseUNBQUE7RUFBMEMsMkJBQUE7RUFBNEIsaUNBQUE7RUFBa0Msa0NBQUE7RUFBbUMsb0NBQUE7RUFBcUMscUNBQUE7RUFBc0MsOEJBQUE7RUFBK0Isc0NBQUE7RUFBdUMscUNBQUE7RUFBc0MsMkNBQUE7RUFBNEMsNENBQUE7RUFBNkMsOEJBQUE7RUFBK0Isb0NBQUE7RUFBcUMscUNBQUE7RUFBc0MsdUNBQUE7RUFBd0Msd0NBQUE7RUFBeUMsaUNBQUE7RUFBa0MseUNBQUE7RUFBMEMscUNBQUE7RUFBc0MsMkNBQUE7RUFBNEMsNENBQUE7RUFBNkMsOEJBQUE7RUFBK0Isb0NBQUE7RUFBcUMscUNBQUE7RUFBc0MsdUNBQUE7RUFBd0Msd0NBQUE7RUFBeUMsaUNBQUE7RUFBa0MseUNBQUE7RUFBMEMsbUNBQUE7RUFBb0MseUNBQUE7RUFBMEMsMENBQUE7RUFBMkMsNEJBQUE7RUFBNkIsa0NBQUE7RUFBbUMsbUNBQUE7RUFBb0MscUNBQUE7RUFBc0Msc0NBQUE7RUFBdUMsK0JBQUE7RUFBZ0MsdUNBQUE7RUFBd0MsbUNBQUE7RUFBb0MseUNBQUE7RUFBMEMsMENBQUE7RUFBMkMsNEJBQUE7RUFBNkIsa0NBQUE7RUFBbUMsbUNBQUE7RUFBb0MscUNBQUE7RUFBc0Msc0NBQUE7RUFBdUMsK0JBQUE7RUFBZ0MsdUNBQUE7RUFBd0Msa0NBQUE7RUFBbUMsd0NBQUE7RUFBeUMseUNBQUE7RUFBMEMsMkJBQUE7RUFBNEIsaUNBQUE7RUFBa0Msa0NBQUE7RUFBbUMsb0NBQUE7RUFBcUMscUNBQUE7RUFBc0MsOEJBQUE7RUFBK0Isc0NBQUE7RUFBdUMscUNBQUE7RUFBc0MsMkNBQUE7RUFBNEMsNENBQUE7RUFBNkMsOEJBQUE7RUFBK0Isb0NBQUE7RUFBcUMscUNBQUE7RUFBc0MsdUNBQUE7RUFBd0Msd0NBQUE7RUFBeUMsaUNBQUE7RUFBa0Ms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Q3JsakM7O0E0RjF0N0M2b2pDO0VBQWdCLDhDQUFBO0E1Rjh0N0M3cGpDOztBNEY5dDdDMnNqQztFQUFrQix5REFBQTtBNUZrdTdDN3RqQzs7QTRGbHU3Q3N4akM7RUFBZ0IsMENBQUE7QTVGc3U3Q3R5akM7O0E0RnR1N0NnMWpDO0VBQWtCLHFEQUFBO0E1RjB1N0NsMmpDOztBNEYxdTdDdTVqQztFQUFnQiw2Q0FBQTtBNUY4dTdDdjZqQzs7QTRGOXU3Q285akM7RUFBa0Isd0RBQUE7QTVGa3Y3Q3QrakM7O0E0Rmx2N0M4aGtDO0VBQVUsc0NBQUE7QTVGc3Y3Q3hpa0M7O0E0RnR2N0M4a2tDO0VBQVksaURBQUE7QTVGMHY3QzFsa0M7O0E0RjF2N0Myb2tDO0VBQVMsdUNBQUE7QTVGOHY3Q3Bwa0M7O0E0Rjl2N0MycmtDO0VBQVcsa0RBQUE7QTVGa3c3Q3Rza0M7O0E0Rmx3N0N3dmtDO0VBQVMsc0NBQUE7QTVGc3c3Q2p3a0M7O0E0RnR3N0N1eWtDO0VBQVcsaURBQUE7QTVGMHc3Q2x6a0M7O0E0RjF3N0NtMmtDO0VBQVMsdUNBQUE7QTVGOHc3QzUya0M7O0E0Rjl3N0NtNWtDO0VBQVcsa0RBQUE7QTVGa3g3Qzk1a0M7O0E0Rmx4N0NnOWtDO0VBQVMsbUNBQUE7QTVGc3g3Q3o5a0M7O0E0RnR4N0M0L2tDO0VBQVcsOENBQUE7QTVGMHg3Q3ZnbEM7O0E0RjF4N0NxamxDO0VBQVMsc0NBQUE7QTVGOHg3QzlqbEM7O0E0Rjl4N0NvbWxDO0VBQVcsaURBQUE7QTVGa3k3Qy9tbEM7O0E0Rmx5N0NncWxDO0VBQXFCLGtEQUFBO0E1RnN5N0NycmxDOztBNEZ0eTdDdXVsQztFQUF1Qiw2REFBQTtBNUYweTdDOXZsQzs7QTRGMXk3QzJ6bEM7RUFBeUIsc0RBQUE7QTVGOHk3Q3AxbEM7O0E0Rjl5N0MwNGxDO0VBQTJCLGlFQUFBO0E1Rmt6N0NyNmxDOztBNEZsejdDcytsQztFQUFzQixvREFBQTtBNUZzejdDNS9sQzs7QTRGdHo3Q2dqbUM7RUFBd0IsK0RBQUE7QTVGMHo3Q3hrbUM7O0E0RjF6N0N1b21DO0VBQWEsK0NBQUE7QTVGOHo3Q3BwbUM7O0E0Rjl6N0Ntc21DO0VBQWUsMERBQUE7QTVGazA3Q2x0bUM7O0E0RmwwN0M0d21DO0VBQW9CLHNEQUFBO0E1RnMwN0NoeW1DOztBNEZ0MDdDczFtQztFQUFzQixpRUFBQTtBNUYwMDdDNTJtQzs7QTRGMTA3QzY2bUM7RUFBYyxnREFBQTtBNUY4MDdDMzdtQzs7QTRGOTA3QzIrbUM7RUFBZ0IsMkRBQUE7QTVGazE3QzMvbUM7O0E0RmwxN0Nzam5DO0VBQWUsaURBQUE7QTVGczE3Q3JrbkM7O0E0RnQxN0Nzbm5DO0VBQWlCLDREQUFBO0E1RjAxN0N2b25DOztBNEYxMTdDbXNuQztFQUFlLGlEQUFBO0E1RjgxN0NsdG5DOztBNEY5MTdDbXduQztFQUFpQiw0REFBQTtBNUZrMjdDcHhuQzs7QTRGbDI3Q2cxbkM7RUFBaUIsbURBQUE7QTVGczI3Q2oybkM7O0E0RnQyN0NvNW5DO0VBQW1CLDhEQUFBO0E1RjAyN0N2Nm5DOztBNEYxMjdDcStuQztFQUFhLCtDQUFBO0E1RjgyN0NsL25DOztBNEY5MjdDaWlvQztFQUFlLDBEQUFBO0E1RmszN0Noam9DOztBNEZsMzdDMG1vQztFQUFtQixxREFBQTtBNUZzMzdDN25vQzs7QTRGdDM3Q2tyb0M7RUFBcUIsZ0VBQUE7QTVGMDM3Q3Zzb0M7O0E0RjEzN0N1d29DO0VBQWMsZ0RBQUE7QTVGODM3Q3J4b0M7O0E0RjkzN0NxMG9DO0VBQWdCLDJEQUFBO0E1Rms0N0NyMW9DOztBNEZsNDdDZzVvQztFQUFvQiwrQ0FBQTtBNUZzNDdDcDZvQzs7QTRGdDQ3Q205b0M7RUFBc0IsMERBQUE7QTVGMDQ3Q3orb0M7O0E0RjE0N0NtaXBDO0VBQTJCLHNEQUFBO0E1Rjg0N0M5anBDOztBNEY5NDdDb25wQztFQUE2QixpRUFBQTtBNUZrNTdDanBwQzs7QTRGbDU3Q2t0cEM7RUFBcUIsZ0RBQUE7QTVGczU3Q3Z1cEM7O0E0RnQ1N0N1eHBDO0VBQXVCLDJEQUFBO0E1RjA1N0M5eXBDOztBNEYxNTdDeTJwQztFQUFzQixpREFBQTtBNUY4NTdDLzNwQzs7QTRGOTU3Q2c3cEM7RUFBd0IsNERBQUE7QTVGazY3Q3g4cEM7O0E0Rmw2N0NvZ3FDO0VBQXNCLGlEQUFBO0E1RnM2N0MxaHFDOztBNEZ0NjdDMmtxQztFQUF3Qiw0REFBQTtBNUYwNjdDbm1xQzs7QTRGMTY3QytwcUM7RUFBd0IsbURBQUE7QTVGODY3Q3ZycUM7O0E0Rjk2N0MwdXFDO0VBQTBCLDhEQUFBO0E1Rms3N0Nwd3FDOztBNEZsNzdDazBxQztFQUFvQiwrQ0FBQTtBNUZzNzdDdDFxQzs7QTRGdDc3Q3E0cUM7RUFBc0IsMERBQUE7QTVGMDc3QzM1cUM7O0E0RjE3N0NxOXFDO0VBQTBCLHFEQUFBO0E1Rjg3N0MvK3FDOztBNEY5NzdDb2lyQztFQUE0QixnRUFBQTtBNUZrODdDaGtyQzs7QTRGbDg3Q2dvckM7RUFBcUIsZ0RBQUE7QTVGczg3Q3JwckM7O0E0RnQ4N0Nxc3JDO0VBQXVCLDJEQUFBO0E1RjA4N0M1dHJDOztBNEYxODdDdXhyQztFQUEyQiw2REFBQTtBNUY4ODdDbHpyQzs7QTRGOTg3QysyckM7RUFBNkIsd0VBQUE7QTVGazk3QzU0ckM7O0E0Rmw5N0NvOXJDO0VBQTBCLDJEQUFBO0E1RnM5N0M5K3JDOztBNEZ0OTdDeWlzQztFQUE0QixzRUFBQTtBNUYwOTdDcmtzQzs7QTRGMTk3QzJvc0M7RUFBd0IseURBQUE7QTVGODk3Q25xc0M7O0E0Rjk5N0M0dHNDO0VBQTBCLG9FQUFBO0E1RmsrN0N0dnNDOztBNEZsKzdDMHpzQztFQUF5Qix1REFBQTtBNUZzKzdDbjFzQzs7QTRGdCs3QzA0c0M7RUFBMkIsa0VBQUE7QTVGMCs3Q3I2c0M7O0E0RjErN0N1K3NDO0VBQXVCLHVEQUFBO0E1RjgrN0M5L3NDOztBNEY5KzdDcWp0QztFQUF5QixrRUFBQTtBNUZrLzdDOWt0Qzs7QTRGbC83Q2dwdEM7RUFBd0Isd0RBQUE7QTVGcy83Q3hxdEM7O0E0RnQvN0NndXRDO0VBQTBCLG1FQUFBO0E1RjAvN0MxdnRDOztBNEYxLzdDNnp0QztFQUF5QiwwREFBQTtBNUY4LzdDdDF0Qzs7QTRGOS83Q2c1dEM7RUFBMkIscUVBQUE7QTVGa2c4QzM2dEM7O0E0RmxnOENnL3RDO0VBQWtCLDJDQUFBO0E1RnNnOENsZ3VDOztBNEZ0ZzhDNml1QztFQUFvQixzREFBQTtBNUYwZzhDamt1Qzs7QTRGMWc4Q3VudUM7RUFBa0IsOENBQUE7QTVGOGc4Q3pvdUM7O0E0RjlnOEN1cnVDO0VBQW9CLHlEQUFBO0E1RmtoOEMzc3VDOztBNEZsaDhDb3d1QztFQUFrQixzREFBQTtBNUZzaDhDdHh1Qzs7QTRGdGg4QzQwdUM7RUFBb0IsaUVBQUE7QTVGMGg4Q2gydUM7O0E0RjFoOENpNnVDO0VBQWtCLDZDQUFBO0E1RjhoOENuN3VDOztBNEY5aDhDZyt1QztFQUFvQix3REFBQTtBNUZraThDcC91Qzs7QTRGbGk4QzRpdkM7RUFBYSxxQkFBQTtBNUZzaThDemp2Qzs7QTRGdGk4QzhrdkM7RUFBZSxnQ0FBQTtBNUYwaThDN2x2Qzs7QTRGMWk4QzZudkM7RUFBYSxxQkFBQTtBNUY4aThDMW92Qzs7QTRGOWk4QytwdkM7RUFBZSxnQ0FBQTtBNUZrajhDOXF2Qzs7QTRGbGo4QzhzdkM7RUFBZ0Isd0JBQUE7QTVGc2o4Qzl0dkM7O0E0RnRqOENzdnZDO0VBQWtCLG1DQUFBO0E1RjBqOEN4d3ZDOztBNEYxajhDMnl2QztFQUFhLGdCQUFBO0E1RjhqOEN4enZDOztBNEY5ajhDdzB2QztFQUFlLDJCQUFBO0E1RmtrOEN2MXZDOztBNEZsazhDazN2QztFQUFjLGlCQUFBO0E1RnNrOENoNHZDOztBNEZ0azhDaTV2QztFQUFnQiw0QkFBQTtBNUYwazhDajZ2Qzs7QTRGMWs4QzY3dkM7RUFBZSxrQkFBQTtBNUY4azhDNTh2Qzs7QTRGOWs4Qzg5dkM7RUFBaUIsNkJBQUE7QTVGa2w4Qy8rdkM7O0E0RmxsOEM0Z3dDO0VBQWdCLG1CQUFBO0E1RnNsOEM1aHdDOztBNEZ0bDhDK2l3QztFQUFrQiw4QkFBQTtBNUYwbDhDamt3Qzs7QTRGMWw4Qytsd0M7RUFBYyxpQkFBQTtBNUY4bDhDN213Qzs7QTRGOWw4Qzhud0M7RUFBZ0IsNEJBQUE7QTVGa204Qzlvd0M7O0E0RmxtOEMwcXdDO0VBQVksZUFBQTtBNUZzbThDdHJ3Qzs7QTRGdG04Q3Fzd0M7RUFBYywwQkFBQTtBNUYwbThDbnR3Qzs7QTRGMW04QzZ1d0M7RUFBb0IsOENBQUE7QTVGOG04Q2p3d0M7O0E0RjltOEMreXdDO0VBQXNCLHlEQUFBO0E1RmtuOENyMHdDOztBNEZsbjhDODN3QztFQUF1QixpREFBQTtBNUZzbjhDcjV3Qzs7QTRGdG44Q3M4d0M7RUFBeUIsNERBQUE7QTVGMG44Qy85d0M7O0E0RjFuOEMyaHhDO0VBQWUseUNBQUE7QTVGOG44QzFpeEM7O0E0RjluOENtbHhDO0VBQWlCLG9EQUFBO0E1RmtvOENwbXhDOztBNEZsbzhDd3B4QztFQUFnQiwwQ0FBQTtBNUZzbzhDeHF4Qzs7QTRGdG84Q2t0eEM7RUFBa0IscURBQUE7QTVGMG84Q3B1eEM7O0E0RjFvOEN5eHhDO0VBQW9CLDhDQUFBO0E1RjhvOEM3eXhDOztBNEY5bzhDMjF4QztFQUFzQix5REFBQTtBNUZrcDhDajN4Qzs7QTRGbHA4QzA2eEM7RUFBZSxxREFBQTtBNUZzcDhDejd4Qzs7QTRGdHA4QzgreEM7RUFBaUIsZ0VBQUE7QTVGMHA4Qy8veEM7O0E0RjFwOEMranlDO0VBQW1CLHlEQUFBO0E1RjhwOENsbHlDOztBNEY5cDhDMm95QztFQUFxQixvRUFBQTtBNUZrcThDaHF5Qzs7QTRGbHE4Q291eUM7RUFBb0IsOENBQUE7QTVGc3E4Q3h2eUM7O0E0RnRxOENzeXlDO0VBQXNCLHlEQUFBO0E1RjBxOEM1enlDOztBNEYxcThDcTN5QztFQUFzQixnREFBQTtBNUY4cThDMzR5Qzs7QTRGOXE4QzI3eUM7RUFBd0IsMkRBQUE7QTVGa3I4Q245eUM7O0E0RmxyOEM4Z3pDO0VBQXVCLGlEQUFBO0E1RnNyOENyaXpDOztBNEZ0cjhDc2x6QztFQUF5Qiw0REFBQTtBNUYwcjhDL216Qzs7QTRGMXI4QzJxekM7RUFBZ0IsMENBQUE7QTVGOHI4QzNyekM7O0E0RjlyOENxdXpDO0VBQWtCLHFEQUFBO0E1RmtzOEN2dnpDOztBNEZsczhDNHl6QztFQUF5QixtREFBQTtBNUZzczhDcjB6Qzs7QTRGdHM4Q3czekM7RUFBMkIsOERBQUE7QTVGMHM4Q241ekM7O0E0RjFzOENpOXpDO0VBQXlCLG1EQUFBO0E1RjhzOEMxK3pDOztBNEY5czhDNmgwQztFQUEyQiw4REFBQTtBNUZrdDhDeGowQzs7QTRGbHQ4Q3NuMEM7RUFBa0IsNENBQUE7QTVGc3Q4Q3hvMEM7O0E0RnR0OENvcjBDO0VBQW9CLHVEQUFBO0E1RjB0OEN4czBDOztBNEYxdDhDK3YwQztFQUEyQixxREFBQTtBNUY4dDhDMXgwQzs7QTRGOXQ4QyswMEM7RUFBNkIsZ0VBQUE7QTVGa3U4QzUyMEM7O0E0Rmx1OEM0NjBDO0VBQXdCLGtEQUFBO0E1RnN1OENwODBDOztBNEZ0dThDcy8wQztFQUEwQiw2REFBQTtBNUYwdThDaGgxQzs7QTRGMXU4QzZrMUM7RUFBaUIsMkNBQUE7QTVGOHU4QzlsMUM7O0E0Rjl1OEN5bzFDO0VBQW1CLHNEQUFBO0E1Rmt2OEM1cDFDOztBNEZsdjhDa3QxQztFQUEwQixvREFBQTtBNUZzdjhDNXUxQzs7QTRGdHY4Q2d5MUM7RUFBNEIsK0RBQUE7QTVGMHY4QzV6MUM7O0E0RjF2OEMyMzFDO0VBQW9CLDhDQUFBO0E1Rjh2OEMvNDFDOztBNEY5djhDNjcxQztFQUFzQix5REFBQTtBNUZrdzhDbjkxQzs7QTRGbHc4QzRnMkM7RUFBYSx1Q0FBQTtBNUZzdzhDemgyQzs7QTRGdHc4Q2drMkM7RUFBZSxrREFBQTtBNUYwdzhDL2syQzs7QTRGMXc4Q2lvMkM7RUFBc0IsZ0RBQUE7QTVGOHc4Q3ZwMkM7O0E0Rjl3OEN1czJDO0VBQXdCLDJEQUFBO0E1Rmt4OEMvdDJDOztBNEZseDhDMHgyQztFQUF1QixpREFBQTtBNUZzeDhDanoyQzs7QTRGdHg4Q2syMkM7RUFBeUIsNERBQUE7QTVGMHg4QzMzMkM7O0E0RjF4OEN1NzJDO0VBQWdCLDBDQUFBO0E1Rjh4OEN2ODJDOztBNEY5eDhDaS8yQztFQUFrQixxREFBQTtBNUZreThDbmczQzs7QTRGbHk4Q3dqM0M7RUFBeUIsbURBQUE7QTVGc3k4Q2psM0M7O0E0RnR5OENvbzNDO0VBQTJCLDhEQUFBO0E1RjB5OEMvcDNDOztBNEYxeThDNnQzQztFQUF1QixpREFBQTtBNUY4eThDcHYzQzs7QTRGOXk4Q3F5M0M7RUFBeUIsNERBQUE7QTVGa3o4Qzl6M0M7O0E0Rmx6OEMwMzNDO0VBQWdCLDBDQUFBO0E1RnN6OEMxNDNDOztBNEZ0ejhDbzczQztFQUFrQixxREFBQTtBNUYwejhDdDgzQzs7QTRGMXo4QzIvM0M7RUFBeUIsbURBQUE7QTVGOHo4Q3BoNEM7O0E0Rjl6OEN1azRDO0VBQTJCLDhEQUFBO0E1RmswOENsbTRDOztBNEZsMDhDZ3E0QztFQUFxQiwrQ0FBQTtBNUZzMDhDcnI0Qzs7QTRGdDA4Q291NEM7RUFBdUIsMERBQUE7QTVGMDA4QzN2NEM7O0E0RjEwOENxejRDO0VBQWMsd0NBQUE7QTVGODA4Q24wNEM7O0E0RjkwOEMyMjRDO0VBQWdCLG1EQUFBO0E1RmsxOEMzMzRDOztBNEZsMThDODY0QztFQUF1QixpREFBQTtBNUZzMThDcjg0Qzs7QTRGdDE4Q3MvNEM7RUFBeUIsNERBQUE7QTVGMDE4Qy9nNUM7O0E0RjExOEMyazVDO0VBQXFCLCtDQUFBO0E1RjgxOENobTVDOztBNEY5MThDK281QztFQUF1QiwwREFBQTtBNUZrMjhDdHE1Qzs7QTRGbDI4Q2d1NUM7RUFBYyx3Q0FBQTtBNUZzMjhDOXU1Qzs7QTRGdDI4Q3N4NUM7RUFBZ0IsbURBQUE7QTVGMDI4Q3R5NUM7O0E0RjEyOEN5MTVDO0VBQXVCLGlEQUFBO0E1RjgyOENoMzVDOztBNEY5MjhDaTY1QztFQUF5Qiw0REFBQTtBNUZrMzhDMTc1Qzs7QTRGbDM4Q3MvNUM7RUFBb0IsOENBQUE7QTVGczM4QzFnNkM7O0E0RnQzOEN3ajZDO0VBQXNCLHlEQUFBO0E1RjAzOEM5azZDOztBNEYxMzhDdW82QztFQUFhLHVDQUFBO0E1RjgzOENwcDZDOztBNEY5MzhDMnI2QztFQUFlLGtEQUFBO0E1Rms0OEMxczZDOztBNEZsNDhDNHY2QztFQUFzQixnREFBQTtBNUZzNDhDbHg2Qzs7QTRGdDQ4Q2swNkM7RUFBd0IsMkRBQUE7QTVGMDQ4QzExNkM7O0E0RjE0OENxNTZDO0VBQWdCLDBDQUFBO0E1Rjg0OENyNjZDOztBNEY5NDhDKzg2QztFQUFrQixxREFBQTtBNUZrNThDais2Qzs7QTRGbDU4Q3NoN0M7RUFBZ0IsK0NBQUE7QTVGczU4Q3RpN0M7O0E0RnQ1OENxbDdDO0VBQWtCLDBEQUFBO0E1RjA1OEN2bTdDOztBNEYxNThDaXE3QztFQUFvQixrREFBQTtBNUY4NThDcnI3Qzs7QTRGOTU4Q3V1N0M7RUFBc0IsNkRBQUE7QTVGazY4Qzd2N0M7O0E0Rmw2OEMwejdDO0VBQWMsc0NBQUE7QTVGczY4Q3gwN0M7O0E0RnQ2OEM4MjdDO0VBQWdCLGlEQUFBO0E1RjA2OEM5MzdDOztBNEYxNjhDKzY3QztFQUFjLHNDQUFBO0E1Rjg2OEM3NzdDOztBNEY5NjhDbSs3QztFQUFnQixpREFBQTtBNUZrNzhDbi83Qzs7QTRGbDc4Q29pOEM7RUFBcUIsOENBQUE7QTVGczc4Q3pqOEM7O0E0RnQ3OEN1bThDO0VBQXVCLHlEQUFBO0E1RjA3OEM5bjhDOztBNEYxNzhDdXI4QztFQUF3QixpREFBQTtBNUY4NzhDL3M4Qzs7QTRGOTc4Q2d3OEM7RUFBMEIsNERBQUE7QTVGazg4QzF4OEM7O0E0Rmw4OENzMThDO0VBQWdCLHlDQUFBO0E1RnM4OEN0MjhDOztBNEZ0ODhDKzQ4QztFQUFrQixvREFBQTtBNUYwODhDajY4Qzs7QTRGMTg4Q3E5OEM7RUFBaUIsMENBQUE7QTVGODg4Q3QrOEM7O0E0Rjk4OENnaDlDO0VBQW1CLHFEQUFBO0E1Rms5OENuaTlDOztBNEZsOThDd2w5QztFQUFxQiw4Q0FBQTtBNUZzOThDN205Qzs7QTRGdDk4QzJwOUM7RUFBdUIseURBQUE7QTVGMDk4Q2xyOUM7O0E0RjE5OEMydTlDO0VBQWdCLHFEQUFBO0E1Rjg5OEMzdjlDOztBNEY5OThDZ3o5QztFQUFrQixnRUFBQTtBNUZrKzhDbDA5Qzs7QTRGbCs4Q2s0OUM7RUFBb0IseURBQUE7QTVGcys4Q3Q1OUM7O0E0RnQrOEMrODlDO0VBQXNCLG9FQUFBO0E1RjArOENyKzlDOztBNEYxKzhDeWkrQztFQUFxQiw4Q0FBQTtBNUY4KzhDOWorQzs7QTRGOSs4QzRtK0M7RUFBdUIseURBQUE7QTVGay84Q25vK0M7O0E0RmwvOEM0citDO0VBQXVCLGdEQUFBO0E1RnMvOENudCtDOztBNEZ0LzhDbXcrQztFQUF5QiwyREFBQTtBNUYwLzhDNXgrQzs7QTRGMS84Q3UxK0M7RUFBd0IsaURBQUE7QTVGOC84Qy8yK0M7O0E0RjkvOENnNitDO0VBQTBCLDREQUFBO0E1RmtnOUMxNytDOztBNEZsZzlDcy8rQztFQUFpQiwwQ0FBQTtBNUZzZzlDdmcvQzs7QTRGdGc5Q2lqL0M7RUFBbUIscURBQUE7QTVGMGc5Q3BrL0M7O0E0RjFnOUN5bi9DO0VBQTBCLG1EQUFBO0E1RjhnOUNucC9DOztBNEY5ZzlDc3MvQztFQUE0Qiw4REFBQTtBNUZraDlDbHUvQzs7QTRGbGg5Q2d5L0M7RUFBMEIsbURBQUE7QTVGc2g5QzF6L0M7O0E0RnRoOUM2Mi9DO0VBQTRCLDhEQUFBO0E1RjBoOUN6NC9DOztBNEYxaDlDdTgvQztFQUFtQiw0Q0FBQTtBNUY4aDlDMTkvQzs7QTRGOWg5Q3NnZ0Q7RUFBcUIsdURBQUE7QTVGa2k5QzNoZ0Q7O0E0RmxpOUNrbGdEO0VBQTRCLHFEQUFBO0E1RnNpOUM5bWdEOztBNEZ0aTlDbXFnRDtFQUE4QixnRUFBQTtBNUYwaTlDanNnRDs7QTRGMWk5Q2l3Z0Q7RUFBeUIsa0RBQUE7QTVGOGk5QzF4Z0Q7O0E0RjlpOUM0MGdEO0VBQTJCLDZEQUFBO0E1RmtqOUN2MmdEOztBNEZsajlDbzZnRDtFQUFrQiwyQ0FBQTtBNUZzajlDdDdnRDs7QTRGdGo5Q2krZ0Q7RUFBb0Isc0RBQUE7QTVGMGo5Q3IvZ0Q7O0E0RjFqOUMyaWhEO0VBQTJCLG9EQUFBO0E1RjhqOUN0a2hEOztBNEY5ajlDMG5oRDtFQUE2QiwrREFBQTtBNUZrazlDdnBoRDs7QTRGbGs5Q3N0aEQ7RUFBcUIsOENBQUE7QTVGc2s5QzN1aEQ7O0E0RnRrOUN5eGhEO0VBQXVCLHlEQUFBO0E1RjBrOUNoemhEOztBNEYxazlDeTJoRDtFQUFjLHVDQUFBO0E1RjhrOUN2M2hEOztBNEY5azlDODVoRDtFQUFnQixrREFBQTtBNUZrbDlDOTZoRDs7QTRGbGw5Q2craEQ7RUFBdUIsZ0RBQUE7QTVGc2w5Q3YvaEQ7O0E0RnRsOUN1aWlEO0VBQXlCLDJEQUFBO0E1RjBsOUNoa2lEOztBNEYxbDlDMm5pRDtFQUF3QixpREFBQTtBNUY4bDlDbnBpRDs7QTRGOWw5Q29zaUQ7RUFBMEIsNERBQUE7QTVGa205Qzl0aUQ7O0E0RmxtOUMweGlEO0VBQWlCLDBDQUFBO0E1RnNtOUMzeWlEOztBNEZ0bTlDcTFpRDtFQUFtQixxREFBQTtBNUYwbTlDeDJpRDs7QTRGMW05QzY1aUQ7RUFBMEIsbURBQUE7QTVGOG05Q3Y3aUQ7O0E0RjltOUMwK2lEO0VBQTRCLDhEQUFBO0E1RmtuOUN0Z2pEOztBNEZsbjlDb2tqRDtFQUF3QixpREFBQTtBNUZzbjlDNWxqRDs7QTRGdG45QzZvakQ7RUFBMEIsNERBQUE7QTVGMG45Q3ZxakQ7O0E0RjFuOUNtdWpEO0VBQWlCLDBDQUFBO0E1RjhuOUNwdmpEOztBNEY5bjlDOHhqRDtFQUFtQixxREFBQTtBNUZrbzlDanpqRDs7QTRGbG85Q3MyakQ7RUFBMEIsbURBQUE7QTVGc285Q2g0akQ7O0E0RnRvOUNtN2pEO0VBQTRCLDhEQUFBO0E1RjBvOUMvOGpEOztBNEYxbzlDNmdrRDtFQUFzQiwrQ0FBQTtBNUY4bzlDbmlrRDs7QTRGOW85Q2tsa0Q7RUFBd0IsMERBQUE7QTVGa3A5QzFta0Q7O0E0RmxwOUNvcWtEO0VBQWUsd0NBQUE7QTVGc3A5Q25ya0Q7O0E0RnRwOUMydGtEO0VBQWlCLG1EQUFBO0E1RjBwOUM1dWtEOztBNEYxcDlDK3hrRDtFQUF3QixpREFBQTtBNUY4cDlDdnprRDs7QTRGOXA5Q3cya0Q7RUFBMEIsNERBQUE7QTVGa3E5Q2w0a0Q7O0E0RmxxOUM4N2tEO0VBQXNCLCtDQUFBO0E1RnNxOUNwOWtEOztBNEZ0cTlDbWdsRDtFQUF3QiwwREFBQTtBNUYwcTlDM2hsRDs7QTRGMXE5Q3FsbEQ7RUFBZSx3Q0FBQTtBNUY4cTlDcG1sRDs7QTRGOXE5QzRvbEQ7RUFBaUIsbURBQUE7QTVGa3I5QzdwbEQ7O0E0RmxyOUNndGxEO0VBQXdCLGlEQUFBO0E1RnNyOUN4dWxEOztBNEZ0cjlDeXhsRDtFQUEwQiw0REFBQTtBNUYwcjlDbnpsRDs7QTRGMXI5QysybEQ7RUFBcUIsOENBQUE7QTVGOHI5Q3A0bEQ7O0E0RjlyOUNrN2xEO0VBQXVCLHlEQUFBO0E1RmtzOUN6OGxEOztBNEZsczlDa2dtRDtFQUFjLHVDQUFBO0E1RnNzOUNoaG1EOztBNEZ0czlDdWptRDtFQUFnQixrREFBQTtBNUYwczlDdmttRDs7QTRGMXM5Q3lubUQ7RUFBdUIsZ0RBQUE7QTVGOHM5Q2hwbUQ7O0E0RjlzOUNnc21EO0VBQXlCLDJEQUFBO0E1Rmt0OUN6dG1EOztBNEZsdDlDb3htRDtFQUFpQiwwQ0FBQTtBNUZzdDlDcnltRDs7QTRGdHQ5QyswbUQ7RUFBbUIscURBQUE7QTVGMHQ5Q2wybUQ7O0E0RjF0OUN1NW1EO0VBQWlCLCtDQUFBO0E1Rjh0OUN4Nm1EOztBNEY5dDlDdTltRDtFQUFtQiwwREFBQTtBNUZrdTlDMSttRDs7QTRGbHU5Q29pbkQ7RUFBcUIsa0RBQUE7QTVGc3U5Q3pqbkQ7O0E0RnR1OUMybW5EO0VBQXVCLDZEQUFBO0E1RjB1OUNsb25EOztBNEYxdTlDK3JuRDtFQUFlLHNDQUFBO0E1Rjh1OUM5c25EOztBNEY5dTlDb3ZuRDtFQUFpQixpREFBQTtBNUZrdjlDcnduRDs7QTRGbHY5Q3N6bkQ7RUFBZSxzQ0FBQTtBNUZzdjlDcjBuRDs7QTRGdHY5QzIybkQ7RUFBaUIsaURBQUE7QTVGMHY5QzUzbkQ7O0E0RjF2OUM2Nm5EO0VBQWtCLDBCQUFBO0E1Rjh2OUMvN25EOztBNEY5djlDeTluRDtFQUFvQixxQ0FBQTtBNUZrdzlDNytuRDs7QTRGbHc5Q2tob0Q7RUFBaUIseUJBQUE7QTVGc3c5Q25pb0Q7O0E0RnR3OUM0am9EO0VBQW1CLG9DQUFBO0E1RjB3OUMva29EOztBNEYxdzlDbW5vRDtFQUFxQiw2QkFBQTtBNUY4dzlDeG9vRDs7QTRGOXc5Q3Fxb0Q7RUFBdUIsd0NBQUE7QTVGa3g5QzVyb0Q7O0E0Rmx4OUNvdW9EO0VBQXFCLHFCQUFBO0E1RnN4OUN6dm9EOztBNEZ0eDlDOHdvRDtFQUF1QixnQ0FBQTtBNUYweDlDcnlvRDs7QTRGMXg5Q3Ewb0Q7RUFBYSxtQkFBQTtBNUY4eDlDbDFvRDs7QTRGOXg5Q3Eyb0Q7RUFBZSw4QkFBQTtBNUZreTlDcDNvRDs7QTRGbHk5Q2s1b0Q7RUFBaUIsdUJBQUE7QTVGc3k5Q242b0Q7O0E0RnR5OUMwN29EO0VBQW1CLGtDQUFBO0E1RjB5OUM3OG9EOztBNEYxeTlDKytvRDtFQUFrQyxtQkFBQTtFQUFtQixnQkFBQTtFQUFnQix1QkFBQTtBNUZnejlDcGpwRDs7QTRGaHo5QzJrcEQ7RUFBc0MsOEJBQUE7RUFBOEIsMkJBQUE7RUFBMkIsa0NBQUE7QTVGc3o5QzFxcEQ7O0E0RnR6OUM0c3BEO0VBQWtCLHlCQUFBO0E1RjB6OUM5dHBEOztBNEYxejlDdXZwRDtFQUFvQixvQ0FBQTtBNUY4ejlDM3dwRDs7QTRGOXo5Qyt5cEQ7RUFBa0IseUJBQUE7QTVGazA5Q2owcEQ7O0E0RmwwOUMwMXBEO0VBQW9CLG9DQUFBO0E1RnMwOUM5MnBEOztBNEZ0MDlDazVwRDtFQUFtQiwwQkFBQTtBNUYwMDlDcjZwRDs7QTRGMTA5Qys3cEQ7RUFBcUIscUNBQUE7QTVGODA5Q3A5cEQ7O0E0RjkwOUN5L3BEO0VBQW9CLG9CQUFBO0E1RmsxOUM3Z3FEOztBNEZsMTlDaWlxRDtFQUFzQiwrQkFBQTtBNUZzMTlDdmpxRDs7QTRGdDE5Q3NscUQ7RUFBa0Isd0JBQUE7QTVGMDE5Q3htcUQ7O0E0RjExOUNnb3FEO0VBQW9CLG1DQUFBO0E1RjgxOUNwcHFEOztBNEY5MTlDdXJxRDtFQUFhLG1CQUFBO0E1RmsyOUNwc3FEOztBNEZsMjlDdXRxRDtFQUFlLDhCQUFBO0E1RnMyOUN0dXFEOztBNEZ0MjlDb3dxRDtFQUFnQixzQkFBQTtBNUYwMjlDcHhxRDs7QTRGMTI5QzB5cUQ7RUFBa0IsaUNBQUE7QTVGODI5QzV6cUQ7O0E0RjkyOUM2MXFEO0VBQWdCLHNCQUFBO0E1RmszOUM3MnFEOztBNEZsMzlDbTRxRDtFQUFrQixpQ0FBQTtBNUZzMzlDcjVxRDs7QTRGdDM5Q3M3cUQ7RUFBa0Isd0JBQUE7QTVGMDM5Q3g4cUQ7O0E0RjEzOUNnK3FEO0VBQW9CLG1DQUFBO0E1RjgzOUNwL3FEOztBNEY5MzlDdWhyRDtFQUFxQiwyQkFBQTtBNUZrNDlDNWlyRDs7QTRGbDQ5Q3VrckQ7RUFBdUIsc0NBQUE7QTVGczQ5QzlsckQ7O0E0RnQ0OUNvb3JEO0VBQWEsbUJBQUE7QTVGMDQ5Q2pwckQ7O0E0RjE0OUNvcXJEO0VBQWUsOEJBQUE7QTVGODQ5Q25yckQ7O0E0Rjk0OUNpdHJEO0VBQWUscUJBQUE7QTVGazU5Q2h1ckQ7O0E0Rmw1OUNxdnJEO0VBQWlCLGdDQUFBO0E1RnM1OUN0d3JEOztBNEZ0NTlDc3lyRDtFQUFzQixtQkFBQTtBNUYwNTlDNXpyRDs7QTRGMTU5QyswckQ7RUFBd0IsOEJBQUE7QTVGODU5Q3YyckQ7O0E0Rjk1OUNxNHJEO0VBQXFDLG1CQUFBO0E1Rms2OUMxNnJEOztBNEZsNjlDNjdyRDtFQUF3Qiw4QkFBQTtBNUZzNjlDcjlyRDs7QTRGdDY5Q20vckQ7RUFBbUIsZ0JBQUE7QTVGMDY5Q3Rnc0Q7O0E0RjE2OUNzaHNEO0VBQXFCLDJCQUFBO0E1Rjg2OUMzaXNEOztBNEY5NjlDc2tzRDtFQUF3QixxQkFBQTtBNUZrNzlDOWxzRDs7QTRGbDc5Q21uc0Q7RUFBMEIsZ0NBQUE7QTVGczc5Qzdvc0Q7O0E0RnQ3OUM2cXNEO0VBQXdCLHFCQUFBO0E1RjA3OUNyc3NEOztBNEYxNzlDMHRzRDtFQUEwQixnQ0FBQTtBNUY4NzlDcHZzRDs7QTRGOTc5Q294c0Q7RUFBNEIseUJBQUE7QTVGazg5Q2h6c0Q7O0E0Rmw4OUN5MHNEO0VBQThCLG9DQUFBO0E1RnM4OUN2MnNEOztBNEZ0ODlDMjRzRDtFQUFxQixtQkFBQTtBNUYwODlDaDZzRDs7QTRGMTg5Q203c0Q7RUFBdUIsOEJBQUE7QTVGODg5QzE4c0Q7O0E0Rjk4OUN3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RG54ekc7O0E0Ri9yaUQ2enpHO0VBQTRELGdEQUFBO0E1Rm1zaUR6M3pHOztBNEZuc2lEeTZ6RztFQUE0RCxnR0FBQTtBNUZ1c2lEcit6Rzs7QTRGdnNpRHFrMEc7RUFBOEQsaURBQUE7QTVGMnNpRG5vMEc7O0E0RjNzaURvcjBHO0VBQWtDLGlEQUFBO0E1RitzaUR0dDBHOztBNEYvc2lEdXcwRztFQUF5Qiw0Q0FBQTtBNUZtdGlEaHkwRzs7QTRGbnRpRDQwMEc7RUFBZ0Usa0RBQUE7QTVGdXRpRDU0MEc7O0E0RnZ0aUQ4NzBHO0VBQWdFLGtHQUFBO0E1RjJ0aUQ5LzBHOztBNEYzdGlEZ20xRztFQUFrRSxtREFBQTtBNUYrdGlEbHExRzs7QTRGL3RpRHF0MUc7RUFBb0MsbURBQUE7QTVGbXVpRHp2MUc7O0E0Rm51aUQ0eTFHO0VBQXdCLDJDQUFBO0E1RnV1aURwMDFHOztBNEZ2dWlEKzIxRztFQUE4RCxpREFBQTtBNUYydWlENzYxRzs7QTRGM3VpRDg5MUc7RUFBOEQsaUdBQUE7QTVGK3VpRDVoMkc7O0E0Ri91aUQ2bjJHO0VBQWdFLGtEQUFBO0E1Rm12aUQ3cjJHOztBNEZudmlEK3UyRztFQUFtQyxrREFBQTtBNUZ1dmlEbHgyRzs7QTRGdnZpRG8wMkc7RUFBb0IsdUNBQUE7QTVGMnZpRHgxMkc7O0E0RjN2aUQrMzJHO0VBQXNELDZDQUFBO0E1Rit2aURyNzJHOztBNEYvdmlEaysyRztFQUFzRCw2RkFBQTtBNUZtd2lEeGgzRzs7QTRGbndpRHFuM0c7RUFBd0QsOENBQUE7QTVGdXdpRDdxM0c7O0E0RnZ3aUQydDNHO0VBQStCLDhDQUFBO0E1RjJ3aUQxdjNHOztBNEYzd2lEd3kzRztFQUF1QiwwQ0FBQTtBNUYrd2lEL3ozRzs7QTRGL3dpRHkyM0c7RUFBNEQsZ0RBQUE7QTVGbXhpRHI2M0c7O0E0Rm54aURxOTNHO0VBQTRELGdHQUFBO0E1RnV4aURqaDRHOztBNEZ2eGlEaW40RztFQUE4RCxpREFBQTtBNUYyeGlEL3E0Rzs7QTRGM3hpRGd1NEc7RUFBa0MsaURBQUE7QTVGK3hpRGx3NEc7O0E0Ri94aURtejRHO0VBQXVCLDBDQUFBO0E1Rm15aUQxMDRHOztBNEZueWlEbzM0RztFQUE0RCxnREFBQTtBNUZ1eWlEaDc0Rzs7QTRGdnlpRGcrNEc7RUFBNEQsZ0dBQUE7QTVGMnlpRDVoNUc7O0E0RjN5aUQ0bjVHO0VBQThELGlEQUFBO0E1Rit5aUQxcjVHOztBNEYveWlEMnU1RztFQUFrQyxpREFBQTtBNUZtemlEN3c1Rzs7QTRGbnppRDh6NUc7RUFBcUIsd0NBQUE7QTVGdXppRG4xNUc7O0E0RnZ6aUQyMzVHO0VBQXdELDhDQUFBO0E1RjJ6aURuNzVHOztBNEYzemlEaSs1RztFQUF3RCw4RkFBQTtBNUYremlEemg2Rzs7QTRGL3ppRHVuNkc7RUFBMEQsK0NBQUE7QTVGbTBpRGpyNkc7O0E0Rm4waURndTZHO0VBQWdDLCtDQUFBO0E1RnUwaURodzZHOztBNEZ2MGlEK3k2RztFQUFvQix1Q0FBQTtBNUYyMGlEbjA2Rzs7QTRGMzBpRDAyNkc7RUFBc0QsNkNBQUE7QTVGKzBpRGg2Nkc7O0E0Ri8waUQ2ODZHO0VBQXNELDZGQUFBO0E1Rm0xaURuZzdHOztBNEZuMWlEZ203RztFQUF3RCw4Q0FBQTtBNUZ1MWlEeHA3Rzs7QTRGdjFpRHNzN0c7RUFBK0IsOENBQUE7QTVGMjFpRHJ1N0c7O0E0RjMxaURteDdHO0VBQXFCLHdDQUFBO0E1RisxaUR4eTdHOztBNEYvMWlEZzE3RztFQUF3RCw4Q0FBQTtBNUZtMmlEeDQ3Rzs7QTRGbjJpRHM3N0c7RUFBd0QsOEZBQUE7QTVGdTJpRDkrN0c7O0E0RnYyaUQ0azhHO0VBQTBELCtDQUFBO0E1RjIyaUR0bzhHOztBNEYzMmlEcXI4RztFQUFnQywrQ0FBQTtBNUYrMmlEcnQ4Rzs7QTRGLzJpRG93OEc7RUFBdUIsdUNBQUE7QTVGbTNpRDN4OEc7O0E0Rm4zaURrMDhHO0VBQTRELGdEQUFBO0E1RnUzaUQ5MzhHOztBNEZ2M2lEODY4RztFQUE0RCxnR0FBQTtBNUYyM2lEMSs4Rzs7QTRGMzNpRDBrOUc7RUFBOEQsaURBQUE7QTVGKzNpRHhvOUc7O0E0Ri8zaUR5cjlHO0VBQWtD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SDtFQUE0QixrQ0FBQTtBNUYrampENzRsSDs7QTRGL2pqRCs2bEg7RUFBeUIsc0JBQUE7QTVGbWtqRHg4bEg7O0E0Rm5rakQ4OWxIO0VBQTJCLGlDQUFBO0E1RnVrakR6L2xIOztBNEZ2a2pEMGhtSDtFQUF1QixvQkFBQTtBNUYya2pEamptSDs7QTRGM2tqRHFrbUg7RUFBeUIsK0JBQUE7QTVGK2tqRDlsbUg7O0E0Ri9rakQ2bm1IO0VBQThCLDJCQUFBO0E1Rm1sakQzcG1IOztBNEZubGpEc3JtSDtFQUFnQyxzQ0FBQTtBNUZ1bGpEdHRtSDs7QTRGdmxqRDR2bUg7RUFBNEIseUJBQUE7QTVGMmxqRHh4bUg7O0E0RjNsakRpem1IO0VBQThCLG9DQUFBO0E1RitsakQvMG1IOztBNEYvbGpEbTNtSDtFQUF3QixxQkFBQTtBNUZtbWpEMzRtSDs7QTRGbm1qRGc2bUg7RUFBMEIsZ0NBQUE7QTVGdW1qRDE3bUg7O0E0RnZtakQwOW1IO0VBQXlCLHNCQUFBO0E1RjJtakRuL21IOztBNEYzbWpEeWduSDtFQUEyQixpQ0FBQTtBNUYrbWpEcGluSDs7QTRGL21qRHFrbkg7RUFBNEIseUJBQUE7QTVGbW5qRGptbkg7O0E0Rm5uakQwbm5IO0VBQThCLG9DQUFBO0E1RnVuakR4cG5IOztBNEZ2bmpENHJuSDtFQUFrQywrQkFBQTtBNUYybmpEOXRuSDs7QTRGM25qRDZ2bkg7RUFBb0MsMENBQUE7QTVGK25qRGp5bkg7O0E0Ri9uakQyMG5IO0VBQWlDLDhCQUFBO0E1Rm1vakQ1Mm5IOztBNEZub2pEMDRuSDtFQUFtQyx5Q0FBQTtBNUZ1b2pENzZuSDs7QTRGdm9qRHM5bkg7RUFBMkIsOEJBQUE7QTVGMm9qRGovbkg7O0E0RjNvakQrZ29IO0VBQTZCLHlDQUFBO0E1RitvakQ1aW9IOztBNEYvb2pEcWxvSDtFQUEwQiw2QkFBQTtBNUZtcGpEL21vSDs7QTRGbnBqRDRvb0g7RUFBNEIsd0NBQUE7QTVGdXBqRHhxb0g7O0E0RnZwakRndG9IO0VBQTBCLDZCQUFBO0E1RjJwakQxdW9IOztBNEYzcGpEdXdvSDtFQUE0Qix3Q0FB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cUQ1c2tNOztBNEZ2d3FEeXRrTTtFQUFZLHdCQUFBO0E1RjJ3cURydWtNOztBNEYzd3FENnZrTTtFQUFpQixvQkFBQTtBNUYrd3FEOXdrTTs7QTRGL3dxRGt5a007RUFBbUIsK0JBQUE7QTVGbXhxRHJ6a007O0E0Rm54cURvMWtNO0VBQVcsY0FBQTtBNUZ1eHFELzFrTTs7QTRGdnhxRDYya007RUFBYSx5QkFBQTtBNUYyeHFEMTNrTTs7QTRGM3hxRG01a007RUFBa0IscUJBQUE7QTVGK3hxRHI2a007O0E0Ri94cUQwN2tNO0VBQW9CLGdDQUFBO0E1Rm15cUQ5OGtNOztBNEZueXFEOCtrTTtFQUFlLGtCQUFBO0E1RnV5cUQ3L2tNOztBNEZ2eXFEK2dsTTtFQUFpQiw2QkFBQTtBNUYyeXFEaGlsTTs7QTRGM3lxRDZqbE07RUFBZ0IsbUJBQUE7QTVGK3lxRDdrbE07O0E0Ri95cURnbWxNO0VBQWtCLDhCQUFBO0E1Rm16cURsbmxNOztBNEZuenFEZ3BsTTtFQUFlLGtCQUFBO0E1RnV6cUQvcGxNOztBNEZ2enFEaXJsTTtFQUFpQiw2QkFBQTtBNUYyenFEbHNsTTs7QTRGM3pxRCt0bE07RUFBZ0IsYUFBQTtBNUYrenFEL3VsTTs7QTRGL3pxRDR2bE07RUFBa0Isd0JBQUE7QTVGbTBxRDl3bE07O0E0Rm4wcURzeWxNO0VBQW9CLGlCQUFBO0E1RnUwcUQxemxNOztBNEZ2MHFEMjBsTTtFQUFzQiw0QkFBQTtBNUYyMHFEajJsTTs7QTRGMzBxRDYzbE07RUFBaUIsY0FBQTtBNUYrMHFEOTRsTTs7QTRGLzBxRDQ1bE07RUFBbUIseUJBQUE7QTVGbTFxRC82bE07O0E0Rm4xcUR3OGxNO0VBQWtCLGVBQUE7QTVGdTFxRDE5bE07O0E0RnYxcUR5K2xNO0VBQW9CLDBCQUFBO0E1RjIxcUQ3L2xNOztBNEYzMXFEdWhtTTtFQUF3QixxQkFBQTtBNUYrMXFEL2ltTTs7QTRGLzFxRG9rbU07RUFBMEIsZ0NBQUE7QTVGbTJxRDlsbU07O0E0Rm4ycUQ4bm1NO0VBQWdCLGFBQUE7QTVGdTJxRDlvbU07O0E0RnYycUQycG1NO0VBQWtCLHdCQUFBO0E1RjIycUQ3cW1NOztBNEYzMnFEcXNtTTtFQUF1QixvQkFBQTtBNUYrMnFENXRtTTs7QTRGLzJxRGd2bU07RUFBeUIsK0JBQUE7QTVGbTNxRHp3bU07O0E0Rm4zcUR3eW1NO0VBQWdCLGFBQUE7QTVGdTNxRHh6bU07O0E0RnYzcURxMG1NO0VBQWtCLHdCQUFBO0E1RjIzcUR2MW1NOztBNEYzM3FEKzJtTTtFQUF1QixvQkFBQTtBNUYrM3FEdDRtTTs7QTRGLzNxRDA1bU07RUFBeUIsK0JBQUE7QTVGbTRxRG43bU07O0E0Rm40cURrOW1NO0VBQWlCLGNBQUE7QTVGdTRxRG4rbU07O0E0RnY0cURpL21NO0VBQW1CLHlCQUFBO0E1RjI0cURwZ25NOztBNEYzNHFENmhuTTtFQUF3QixxQkFBQTtBNUYrNHFEcmpuTTs7QTRGLzRxRDBrbk07RUFBMEIsZ0NBQUE7QTVGbTVxRHBtbk07O0E0Rm41cURvb25NO0VBQXFCLGtCQUFBO0E1RnU1cUR6cG5NOztBNEZ2NXFEMnFuTTtFQUF1Qiw2QkFBQTtBNUYyNXFEbHNuTTs7QTRGMzVxRCt0bk07RUFBc0IsbUJBQUE7QTVGKzVxRHJ2bk07O0E0Ri81cUR3d25NO0VBQXdCLDhCQUFBO0E1Rm02cURoeW5NOztBNEZuNnFEOHpuTTtFQUFxQixrQkFBQTtBNUZ1NnFEbjFuTTs7QTRGdjZxRHEybk07RUFBdUIsNkJBQUE7QTVGMjZxRDUzbk07O0E0RjM2cUR5NW5NO0VBQWUsZ0RBQUE7QTVGKzZxRHg2bk07O0E0Ri82cUR3OW5NO0VBQWlCLDJEQUFBO0E1Rm03cUR6K25NOztBNEZuN3FEb2lvTTtFQUFlLGdEQUFBO0E1RnU3cURuam9NOztBNEZ2N3FEbW1vTTtFQUFpQiwyREFBQTtBNUYyN3FEcG5vTTs7QTRGMzdxRCtxb007RUFBZSxnREFBQTtBNUYrN3FEOXJvTTs7QTRGLzdxRDh1b007RUFBaUIsMkRBQUE7QTVGbThxRC92b007O0E0Rm44cUQwem9NO0VBQWUsZ0RBQUE7QTVGdThxRHowb007O0E0RnY4cUR5M29NO0VBQWlCLDJEQUFBO0E1RjI4cUQxNG9NOztBNEYzOHFEcThvTTtFQUFlLGdEQUFBO0E1Ris4cURwOW9NOztBNEYvOHFEb2dwTTtFQUFpQiwyREFBQTtBNUZtOXFEcmhwTTs7QTRGbjlxRGdscE07RUFBZSxnREFBQTtBNUZ1OXFEL2xwTTs7QTRGdjlxRCtvcE07RUFBaUIsMkRBQUE7QTVGMjlxRGhxcE07O0E0RjM5cUQydHBNO0VBQWUsZ0RBQUE7QTVGKzlxRDF1cE07O0E0Ri85cUQweHBNO0VBQWlCLDJEQUFBO0E1Rm0rcUQzeXBNOztBNEZuK3FEczJwTTtFQUFlLGdEQUFBO0E1RnUrcURyM3BNOztBNEZ2K3FEcTZwTTtFQUFpQiwyREFBQTtBNUYyK3FEdDdwTTs7QTRGMytxRGkvcE07RUFBZSxnREFBQTtBNUYrK3FEaGdxTTs7QTRGLytxRGdqcU07RUFBaUIsMkRBQUE7QTVGbS9xRGprcU07O0E0Rm4vcUQ0bnFNO0VBQWdCLGlEQUFBO0E1RnUvcUQ1b3FNOztBNEZ2L3FENnJxTTtFQUFrQiw0REFBQTtBNUYyL3FEL3NxTTs7QTRGMy9xRDJ3cU07RUFBZ0IsaURBQUE7QTVGKy9xRDN4cU07O0E0Ri8vcUQ0MHFNO0VBQWtCLDREQUFBO0E1Rm1nckQ5MXFNOztBNEZuZ3JEMDVxTTtFQUFnQixpREFBQTtBNUZ1Z3JEMTZxTTs7QTRGdmdyRDI5cU07RUFBa0IsNERBQUE7QTVGMmdyRDcrcU07O0E0RjNnckR5aXJNO0VBQWtCLDJCQUFBO0E1RitnckQzanJNOztBNEYvZ3JEc2xyTTtFQUFvQixzQ0FBQTtBNUZtaHJEMW1yTTs7QTRGbmhyRGdwck07RUFBYywwQkFBQTtBNUZ1aHJEOXByTTs7QTRGdmhyRHdyck07RUFBZ0IscUNBQUE7QTVGMmhyRHhzck07O0E0RjNockQ2dXJNO0VBQWMsMEJBQUE7QTVGK2hyRDN2ck07O0E0Ri9ockRxeHJNO0VBQWdCLHFDQUFBO0E1Rm1pckRyeXJNOztBNEZuaXJEMDByTTtFQUFjLDBCQUFBO0E1RnVpckR4MXJNOztBNEZ2aXJEazNyTTtFQUFnQixxQ0FBQTtBNUYyaXJEbDRyTTs7QTRGM2lyRHU2ck07RUFBYywwQkFBQTtBNUYraXJEcjdyTTs7QTRGL2lyRCs4ck07RUFBZ0IscUNBQUE7QTVGbWpyRC85ck07O0E0Rm5qckRvZ3NNO0VBQWMsMEJBQUE7QTVGdWpyRGxoc007O0E0RnZqckQ0aXNNO0VBQWdCLHFDQUFBO0E1RjJqckQ1anNNOztBNEYzanJEaW1zTTtFQUFjLDBCQUFBO0E1RitqckQvbXNNOztBNEYvanJEeW9zTTtFQUFnQixxQ0FBQTtBNUZta3JEenBzTTs7QTRGbmtyRDhyc007RUFBYywwQkFBQTtBNUZ1a3JENXNzTTs7QTRGdmtyRHN1c007RUFBZ0IscUNBQUE7QTVGMmtyRHR2c007O0E0RjNrckQyeHNNO0VBQWMsMEJBQUE7QTVGK2tyRHp5c007O0E0Ri9rckRtMHNNO0VBQWdCLHFDQUFBO0E1Rm1sckRuMXNNOztBNEZubHJEdzNzTTtFQUFjLDBCQUFBO0E1RnVsckR0NHNNOztBNEZ2bHJEZzZzTTtFQUFnQixxQ0FBQTtBNUYybHJEaDdzTTs7QTRGM2xyRHE5c007RUFBZSw0QkFBQTtBNUYrbHJEcCtzTTs7QTRGL2xyRGdndE07RUFBaUIsdUNBQUE7QTVGbW1yRGpodE07O0E0Rm5tckR3anRNO0VBQWUsNEJBQUE7QTVGdW1yRHZrdE07O0E0RnZtckRtbXRNO0VBQWlCLHVDQUFBO0E1RjJtckRwbnRNOztBNEYzbXJEMnB0TTtFQUFlLDRCQUFBO0E1RittckQxcXRNOztBNEYvbXJEc3N0TTtFQUFpQix1Q0FBQTtBNUZtbnJEdnR0TTs7QTRGbm5yRDh2dE07RUFBaUIsaUJBQUE7QTVGdW5yRC93dE07O0E0RnZuckRreXRNO0VBQW1CLDRCQUFBO0E1RjJuckRyenRNOztBNEYzbnJEbTF0TTtFQUFpQixpQkFBQTtBNUYrbnJEcDJ0TTs7QTRGL25yRHEzdE07RUFBbUIsNEJBQUE7QTVGbW9yRHg0dE07O0E0Rm5vckRvNnRNO0VBQWUsb0JBQUE7QTVGdW9yRG43dE07O0E0RnZvckR1OHRNO0VBQWlCLCtCQUFBO0E1RjJvckR4OXRNOztBNEYzb3JEdS90TTtFQUFlLG9CQUFBO0E1RitvckR0Z3VNOztBNEYvb3JEMGh1TTtFQUFpQiwrQkFBQTtBNUZtcHJEM2l1TTs7QTRGbnByRDBrdU07RUFBZSxvQkFBQTtBNUZ1cHJEemx1TTs7QTRGdnByRDZtdU07RUFBaUIsK0JBQUE7QTVGMnByRDludU07O0E0RjNwckQ2cHVNO0VBQWUsb0JBQUE7QTVGK3ByRDVxdU07O0E0Ri9wckRnc3VNO0VBQWlCLCtCQUFBO0E1Rm1xckRqdHVNOztBNEZucXJEZ3Z1TTtFQUFlLG9CQUFBO0E1RnVxckQvdnVNOztBNEZ2cXJEbXh1TTtFQUFpQiwrQkFBQTtBNUYycXJEcHl1TTs7QTRGM3FyRG0wdU07RUFBZSxvQkFBQTtBNUYrcXJEbDF1TTs7QTRGL3FyRHMydU07RUFBaUIsK0JBQUE7QTVGbXJyRHYzdU07O0E0Rm5yckRzNXVNO0VBQWUsb0JBQUE7QTVGdXJyRHI2dU07O0E0RnZyckR5N3VNO0VBQWlCLCtCQUFBO0E1RjJyckQxOHVNOztBNEYzcnJEeSt1TTtFQUFlLG9CQUFBO0E1RityckR4L3VNOztBNEYvcnJENGd2TTtFQUFpQiwrQkFBQTtBNUZtc3JEN2h2TTs7QTRGbnNyRDRqdk07RUFBZSxvQkFBQTtBNUZ1c3JEM2t2TTs7QTRGdnNyRCtsdk07RUFBaUIsK0JBQUE7QTVGMnNyRGhudk07O0E0RjNzckQrb3ZNO0VBQWdCLHFCQUFBO0E1RitzckQvcHZNOztBNEYvc3JEb3J2TTtFQUFrQixnQ0FBQTtBNUZtdHJEdHN2TTs7QTRGbnRyRHN1dk07RUFBZ0IscUJBQUE7QTVGdXRyRHR2dk07O0E0RnZ0ckQyd3ZNO0VBQWtCLGdDQUFBO0E1RjJ0ckQ3eHZNOztBNEYzdHJENnp2TTtFQUFnQixxQkFBQTtBNUYrdHJENzB2TTs7QTRGL3RyRGsydk07RUFBa0IsZ0NBQUE7QTVGbXVyRHAzdk07O0E0Rm51ckRvNXZNO0VBQWdCLHFCQUFBO0E1RnV1ckRwNnZNOztBNEZ2dXJEeTd2TTtFQUFrQixnQ0FBQTtBNUYydXJEMzh2TTs7QTRGM3VyRDIrdk07RUFBa0IsdUJBQUE7QTVGK3VyRDcvdk07O0E0Ri91ckRvaHdNO0VBQW9CLGtDQUFBO0E1Rm12ckR4aXdNOztBNEZudnJEMGt3TTtFQUFhLGtCQUFBO0E1RnV2ckR2bHdNOztBNEZ2dnJEeW13TTtFQUFlLDZCQUFBO0E1RjJ2ckR4bndNOztBNEYzdnJEcXB3TTtFQUFhLGtCQUFBO0E1Rit2ckRscXdNOztBNEYvdnJEb3J3TTtFQUFlLDZCQUFBO0E1Rm13ckRuc3dNOztBNEZud3JEZ3V3TTtFQUFhLGtCQUFBO0E1RnV3ckQ3dXdNOztBNEZ2d3JEK3Z3TTtFQUFlLDZCQUFBO0E1RjJ3ckQ5d3dNOztBNEYzd3JEMnl3TTtFQUFhLGtCQUFBO0E1Rit3ckR4endNOztBNEYvd3JEMDB3TTtFQUFlLDZCQUFBO0E1Rm14ckR6MXdNOztBNEZueHJEczN3TTtFQUFhLGtCQUFBO0E1RnV4ckRuNHdNOztBNEZ2eHJEcTV3TTtFQUFlLDZCQUFBO0E1RjJ4ckRwNndNOztBNEYzeHJEaTh3TTtFQUFhLGtCQUFBO0E1Rit4ckQ5OHdNOztBNEYveHJEZyt3TTtFQUFlLDZCQUFBO0E1Rm15ckQvK3dNOztBNEZueXJENGd4TTtFQUFhLGtCQUFBO0E1RnV5ckR6aHhNOztBNEZ2eXJEMml4TTtFQUFlLDZCQUFBO0E1RjJ5ckQxanhNOztBNEYzeXJEdWx4TTtFQUFhLGtCQUFBO0E1Rit5ckRwbXhNOztBNEYveXJEc254TTtFQUFlLDZCQUFBO0E1Rm16ckRyb3hNOztBNEZuenJEa3F4TTtFQUFhLGtCQUFBO0E1RnV6ckQvcXhNOztBNEZ2enJEaXN4TTtFQUFlLDZCQUFBO0E1RjJ6ckRodHhNOztBNEYzenJENnV4TTtFQUFjLG1CQUFBO0E1Rit6ckQzdnhNOztBNEYvenJEOHd4TTtFQUFnQiw4QkFBQTtBNUZtMHJEOXh4TTs7QTRGbjByRDR6eE07RUFBYyxtQkFBQTtBNUZ1MHJEMTB4TTs7QTRGdjByRDYxeE07RUFBZ0IsOEJBQUE7QTVGMjByRDcyeE07O0E0RjMwckQyNHhNO0VBQWMsbUJBQUE7QTVGKzByRHo1eE07O0E0Ri8wckQ0NnhNO0VBQWdCLDhCQUFBO0E1Rm0xckQ1N3hNOztBNEZuMXJEMDl4TTtFQUFjLG1CQUFBO0E1RnUxckR4K3hNOztBNEZ2MXJEMi94TTtFQUFnQiw4QkFBQTtBNUYyMXJEM2d5TTs7QTRGMzFyRHlpeU07RUFBZ0IscUJBQUE7QTVGKzFyRHpqeU07O0E0Ri8xckQ4a3lNO0VBQWtCLGdDQUFBO0E1Rm0yckRobXlNOztBNEZuMnJEZ295TTtFQUFhLDBCQUFBO0E1RnUyckQ3b3lNOztBNEZ2MnJEdXF5TTtFQUFlLHFDQUFBO0E1RjIyckR0cnlNOztBNEYzMnJEMnR5TTtFQUFhLDBCQUFBO0E1RisyckR4dXlNOztBNEYvMnJEa3d5TTtFQUFlLHFDQUFBO0E1Rm0zckRqeHlNOztBNEZuM3JEc3p5TTtFQUFhLDBCQUFBO0E1RnUzckRuMHlNOztBNEZ2M3JENjF5TTtFQUFlLHFDQUFBO0E1RjIzckQ1MnlNOztBNEYzM3JEaTV5TTtFQUFhLDBCQUFBO0E1RiszckQ5NXlNOztBNEYvM3JEdzd5TTtFQUFlLHFDQUFBO0E1Rm00ckR2OHlNOztBNEZuNHJENCt5TTtFQUFhLDBCQUFBO0E1RnU0ckR6L3lNOztBNEZ2NHJEbWh6TTtFQUFlLHFDQUFBO0E1RjI0ckRsaXpNOztBNEYzNHJEdWt6TTtFQUFhLDBCQUFBO0E1Ris0ckRwbHpNOztBNEYvNHJEOG16TTtFQUFlLHFDQUFBO0E1Rm01ckQ3bnpNOztBNEZuNXJEa3F6TTtFQUFhLDBCQUFBO0E1RnU1ckQvcXpNOztBNEZ2NXJEeXN6TTtFQUFlLHFDQUFBO0E1RjI1ckR4dHpNOztBNEYzNXJENnZ6TTtFQUFhLDBCQUFBO0E1Ris1ckQxd3pNOztBNEYvNXJEb3l6TTtFQUFlLHFDQUFBO0E1Rm02ckRuenpNOztBNEZuNnJEdzF6TTtFQUFhLDBCQUFBO0E1RnU2ckRyMnpNOztBNEZ2NnJEKzN6TTtFQUFlLHFDQUFBO0E1RjI2ckQ5NHpNOztBNEYzNnJEbTd6TTtFQUFjLDRCQUFBO0E1Ris2ckRqOHpNOztBNEYvNnJENjl6TTtFQUFnQix1Q0FBQTtBNUZtN3JENyt6TTs7QTRGbjdyRG9oME07RUFBYyw0QkFBQTtBNUZ1N3JEbGkwTTs7QTRGdjdyRDhqME07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RUFBNEIsa0NBQUE7QTVGaTd0RGhwcE87O0E0Rmo3dERrcnBPO0VBQXdCLHFCQUFBO0E1RnE3dEQxc3BPOztBNEZyN3REK3RwTztFQUEwQixnQ0FBQTtBNUZ5N3REenZwTzs7QTRGejd0RHl4cE87RUFBMEIsbUJBQUE7QTVGNjd0RG56cE87O0E0Rjc3dERzMHBPO0VBQThDLDhCQUFBO0E1Rmk4dERwM3BPOztBNEZqOHREazVwTztFQUFvQiwyQkFBQTtBNUZxOHREdDZwTzs7QTRGcjh0RGk4cE87RUFBc0Isc0NBQUE7QTVGeTh0RHY5cE87O0E0Rno4dEQ2L3BPO0VBQXlDLHNCQUFBO0E1RjY4dER0aXFPOztBNEY3OHRENGpxTztFQUFjLGlDQUFBO0E1Rmk5dEQxa3FPOztBNEZqOXREMm1xTztFQUEyQyw4QkFBQTtBNUZxOXREdHBxTzs7QTRGcjl0RG9ycU87RUFBc0IseUNBQUE7QTVGeTl0RDFzcU87O0E0Rno5dERtdnFPO0VBQVUsWUFBQTtBNUY2OXREN3ZxTzs7QTRGNzl0RHl3cU87RUFBWSx1QkFBQTtBNUZpK3REcnhxTzs7QTRGait0RDR5cU87RUFBYSxjQUFBO0E1RnErdER6enFPOztBNEZyK3REdTBxTztFQUFlLHlCQUFBO0E1RnkrdER0MXFPOztBNEZ6K3REKzJxTztFQUFnQixjQUFBO0E1RjYrdEQvM3FPOztBNEY3K3RENjRxTztFQUFrQix5QkFBQTtBNUZpL3RELzVxTzs7QTRGai90RHc3cU87RUFBYSxVQUFBO0E1RnEvdERyOHFPOztBNEZyL3REKzhxTztFQUFlLHFCQUFBO0E1RnkvdEQ5OXFPOztBNEZ6L3REbS9xTztFQUFhLGVBQUE7QTVGNi90RGhnck87O0E0RjcvdEQrZ3JPO0VBQWUsMEJBQUE7QTVGaWd1RDlock87O0E0RmpndUR3anJPO0VBQXFCLHVCQUFBO0E1RnFndUQ3a3JPOztBNEZyZ3VEb21yTztFQUF1QixrQ0FBQTtBNUZ5Z3VEM25yTzs7QTRGemd1RDZwck87RUFBZSxpQkFBQTtBNUY2Z3VENXFyTzs7QTRGN2d1RDZyck87RUFBaUIsNEJBQUE7QTVGaWh1RDlzck87O0E0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YTtFQUF1Qix5QkFBQTtBNUYwbStEMzd3YTs7QTRGMW0rRG85d2E7RUFBeUIsb0NBQUE7QTVGOG0rRDcrd2E7O0E0RjltK0RpaHhhO0VBQXVCLDRCQUFBO0E1RmtuK0R4aXhhOztBNEZsbitEb2t4YTtFQUF5Qix1Q0FBQTtBNUZzbitEN2x4YTs7QTRGdG4rRG9veGE7RUFBbUIscUJBQUE7QTVGMG4rRHZweGE7O0E0RjFuK0Q0cXhhO0VBQXFCLGdDQUFBO0E1RjhuK0Rqc3hhOztBNEY5bitEaXV4YTtFQUF3QixxQkFBQTtBNUZrbytEenZ4YTs7QTRGbG8rRDh3eGE7RUFBMEIsZ0NBQUE7QTVGc28rRHh5eGE7O0E0RnRvK0R3MHhhO0VBQXlCLHNCQUFBO0E1RjBvK0RqMnhhOztBNEYxbytEdTN4YTtFQUEyQixpQ0FBQTtBNUY4bytEbDV4YTs7QTRGOW8rRG03eGE7RUFBd0IscUJBQUE7QTVGa3ArRDM4eGE7O0E0RmxwK0RnK3hhO0VBQTBCLGdDQUFBO0E1RnNwK0QxL3hhOztBNEZ0cCtEMGh5YTtFQUF1QixvQkFBQTtBNUYwcCtEamp5YTs7QTRGMXArRHFreWE7RUFBeUIsK0JBQUE7QTVGOHArRDlseWE7O0E0RjlwK0Q2bnlhO0VBQXFCLGtCQUFBO0E1RmtxK0RscHlhOztBNEZscStEb3F5YTtFQUF1Qiw2QkFBQTtBNUZzcStEM3J5YTs7QTRGdHErRHd0eWE7RUFBNEIseUJBQUE7QTVGMHErRHB2eWE7O0E0RjFxK0Q2d3lhO0VBQThCLG9DQUFBO0E1RjhxK0QzeXlhOztBNEY5cStEKzB5YTtFQUEwQix1QkFBQTtBNUZrcitEejJ5YTs7QTRGbHIrRGc0eWE7RUFBNEIsa0NBQUE7QTVGc3IrRDU1eWE7O0E0RnRyK0Q4N3lhO0VBQTRCLHlCQUFBO0E1RjByK0QxOXlhOztBNEYxcitEbS95YTtFQUE4QixvQ0FBQTtBNUY4citEamh6YTs7QTRGOXIrRHFqemE7RUFBMEIsdUJBQUE7QTVGa3MrRC9remE7O0E0RmxzK0RzbXphO0VBQTRCLGtDQUFBO0E1RnNzK0Rsb3phOztBNEZ0cytEb3F6YTtFQUFzQixtQkFB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NEY5NC9EdTBzYjtFQUFpQiw2REFBQTtBNUZrNS9EeDFzYjs7QTRGbDUvRHE1c2I7RUFBaUIsNkRBQUE7QTVGczUvRHQ2c2I7O0E0RnQ1L0RtK3NiO0VBQWlCLDZEQUFBO0E1RjA1L0RwL3NiOztBNEYxNS9EaWp0YjtFQUFrQiw2REFBQTtBNUY4NS9Ebmt0Yjs7QTRGOTUvRGdvdGI7RUFBa0IsNkRBQUE7QTVGazYvRGxwdGI7O0E0Rmw2L0Qrc3RiO0VBQWtCLDZEQUFBO0E1RnM2L0RqdXRiOztBNEZ0Ni9EOHh0YjtFQUFrQiwyREFBQTtBNUYwNi9EaHp0Yjs7QTRGMTYvRDIydGI7RUFBa0IsMkRBQUE7QTVGODYvRDczdGI7O0E0Rjk2L0R3N3RiO0VBQWtCLDJEQUFBO0E1Rms3L0QxOHRiOztBNEZsNy9EcWd1YjtFQUFrQiwyREFBQTtBNUZzNy9Edmh1Yjs7QTRGdDcvRGtsdWI7RUFBa0IsMkRBQUE7QTVGMDcvRHBtdWI7O0E0RjE3L0QrcHViO0VBQWtCLDJEQUFBO0E1Rjg3L0RqcnViOztBNEY5Ny9ENHV1YjtFQUFrQiw4REFBQTtBNUZrOC9EOXZ1Yjs7QTRGbDgvRDR6dWI7RUFBa0IsOERBQUE7QTVGczgvRDkwdWI7O0E0RnQ4L0Q0NHViO0VBQWtCLDhEQUFBO0E1RjA4L0Q5NXViOztBNEYxOC9ENDl1YjtFQUFrQiw4REFBQTtBNUY4OC9EOSt1Yjs7QTRGOTgvRDRpdmI7RUFBa0IsOERBQUE7QTVGazkvRDlqdmI7O0E0Rmw5L0Q0bnZiO0VBQWtCLDhEQUFBO0E1RnM5L0Q5b3ZiOztBNEZ0OS9ENHN2YjtFQUFrQiw2REFBQTtBNUYwOS9EOXR2Yjs7QTRGMTkvRDJ4dmI7RUFBa0IsNkRBQUE7QTVGODkvRDd5dmI7O0E0Rjk5L0QwMnZiO0VBQWtCLDZEQUFBO0E1RmsrL0Q1M3ZiOztBNEZsKy9EeTd2YjtFQUFrQiw2REFBQTtBNUZzKy9EMzh2Yjs7QTRGdCsvRHdnd2I7RUFBa0IsNkRBQUE7QTVGMCsvRDFod2I7O0E0RjErL0R1bHdiO0VBQWtCLDZEQUFBO0E1RjgrL0R6bXdiOztBNEY5Ky9Ec3F3YjtF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QUFBO0E1Rjhya0U5anZmOztBNEY5cmtFd212ZjtFQUFxQix5Q0FBQTtBNUZrc2tFN252Zjs7QTRGbHNrRXNxdmY7RUFBb0Qsa0dBQUE7QTVGc3NrRTF0dmY7O0E0RnRza0U0enZmO0VBQThCLDBGQUFBO0E1RjBza0UxMXZmOztBNEYxc2tFbzd2ZjtFQUE0QiwyQ0FBQTtFQUF3QyxxQ0FBQTtBNUYrc2tFeC92Zjs7QTRGL3NrRTZod2Y7RUFBcUIsa0JBQUE7QTVGbXRrRWxqd2Y7O0E0Rm50a0Vva3dmO0VBQXVCLDZCQUFBO0E1RnV0a0UzbHdmOztBNEZ2dGtFd253ZjtFQUFxQixrQkFBQTtBNUYydGtFN293Zjs7QTRGM3RrRStwd2Y7RUFBdUIsNkJBQUE7QTVGK3RrRXRyd2Y7O0E0Ri90a0VtdHdmO0VBQXNCLG1CQUFBO0E1Rm11a0V6dXdmOztBNEZudWtFNHZ3ZjtFQUF3Qiw4QkFBQTtBNUZ1dWtFcHh3Zjs7QTRGdnVrRWt6d2Y7RUFBeUIsc0JBQUE7QTVGMnVrRTMwd2Y7O0E0RjN1a0VpMndmO0VBQTJCLGlDQUFBO0E1Rit1a0U1M3dmOztBNEYvdWtFNjV3ZjtFQUEwQix1QkFBQTtBNUZtdmtFdjd3Zjs7QTRGbnZrRTg4d2Y7RUFBNEIsa0NBQUE7QTVGdXZrRTErd2Y7O0E0RnZ2a0U0Z3hmO0VBQXNCLG1CQUFBO0E1RjJ2a0VsaXhmOztBNEYzdmtFcWp4ZjtFQUF3Qiw4QkFBQTtBNUYrdmtFN2t4Zjs7QTRGL3ZrRTJteGY7RUFBdUIsb0JBQUE7QTVGbXdrRWxveGY7O0E0Rm53a0VzcHhmO0VBQXlCLCtCQUFBO0E1RnV3a0UvcXhmOztBNEZ2d2tFOHN4ZjtFQUF5QixzQkFBQTtBNUYyd2tFdnV4Zjs7QTRGM3drRTZ2eGY7RUFBMkIsaUNBQUE7QTVGK3drRXh4eGY7O0E0Ri93a0V5enhmO0VBQTJCLHdCQUFBO0E1Rm14a0VwMXhmOztBNEZueGtFNDJ4ZjtFQUE2QixtQ0FBQTtBNUZ1eGtFejR4Zjs7QTRGdnhrRTQ2eGY7RUFBNkIsMEJBQUE7QTVGMnhrRXo4eGY7O0E0RjN4a0VtK3hmO0VBQStCLHFDQUFBO0E1Rit4a0VsZ3lmOztBNEYveGtFdWl5ZjtFQUFvQix5QkFBQTtFQUF5QixxQkFBQTtNQUFBLGlCQUFBO0E1Rm95a0VwbHlmOztBNEZweWtFcW15ZjtFQUFzQixvQ0FBQTtFQUFvQyxnQ0FBQTtNQUFBLDRCQUFBO0E1Rnl5a0UvcHlmOztBNEZ6eWtFMnJ5ZjtFQUFvQix5QkFBQTtFQUF5QixxQkFBQTtNQUFBLGlCQUFBO0E1Rjh5a0V4dXlmOztBNEY5eWtFeXZ5ZjtFQUFzQixvQ0FBQTtFQUFvQyxnQ0FBQTtNQUFBLDRCQUFBO0E1Rm16a0VuenlmOztBNEZuemtFKzB5ZjtFQUFvQix5QkFBQTtFQUF5QixxQkFBQTtNQUFBLGlCQUFBO0E1Rnd6a0U1M3lmOztBNEZ4emtFNjR5ZjtFQUFzQixvQ0FBQTtFQUFvQyxnQ0FBQTtNQUFBLDRCQUFBO0E1RjZ6a0V2OHlmOztBNEY3emtFbSt5ZjtFQUFtQix3QkFBQTtFQUF3QixnQkFBQTtBNUZrMGtFOWd6Zjs7QTRGbDBrRThoemY7RUFBcUIsbUNBQUE7RUFBbUMsMkJBQUE7QTVGdTBrRXRsemY7O0E0RnYwa0VpbnpmO0VBQXVCLHdCQUFBO01BQUEsb0JBQUE7QTVGMjBrRXhvemY7O0E0RjMwa0U0cHpmO0VBQXlCLG1DQUFBO01BQUEsK0JBQUE7QTVGKzBrRXJyemY7O0E0Ri8wa0VvdHpmO0VBQWUsWUFBQTtBNUZtMWtFbnV6Zjs7QTRGbjFrRSt1emY7RUFBaUIsdUJBQUE7QTVGdTFrRWh3emY7O0E0RnYxa0V1eHpmO0VBQWUsWUFBQTtBNUYyMWtFdHl6Zjs7QTRGMzFrRWt6emY7RUFBaUIsdUJBQUE7QTVGKzFrRW4wemY7O0E0Ri8xa0UwMXpmO0VBQWtCLGVBQUE7QTVGbTJrRTUyemY7O0E0Rm4ya0UyM3pmO0VBQW9CLDBCQUFBO0E1RnUya0UvNHpmOztBNEZ2MmtFeTZ6ZjtFQUF1QixvQkFBQTtBNUYyMmtFaDh6Zjs7QTRGMzJrRW85emY7RUFBeUIsK0JBQUE7QTVGKzJrRTcremY7O0E0Ri8ya0U0ZzBmO0VBQWUsWUFBQTtBNUZtM2tFM2gwZjs7QTRGbjNrRXVpMGY7RUFBaUIsdUJBQUE7QTVGdTNrRXhqMGY7O0E0RnYza0UrazBmO0VBQWtCLGVBQUE7QTVGMjNrRWptMGY7O0E0RjMza0VnbjBmO0VBQW9CLDBCQUFBO0E1Risza0VwbzBmOztBNEYvM2tFOHAwZjtFQUFtQixnQkFBQTtBNUZtNGtFanIwZjs7QTRGbjRrRWlzMGY7RUFBcUIsMkJBQUE7QTVGdTRrRXR0MGY7O0E0RnY0a0VpdjBmO0VBQWUsWUFBQTtBNUYyNGtFaHcwZjs7QTRGMzRrRTR3MGY7RUFBaUIsdUJBQUE7QTVGKzRrRTd4MGY7O0E0Ri80a0VvejBmO0VBQWUsWUFBQTtBNUZtNWtFbjAwZjs7QTRGbjVrRSswMGY7RUFBaUIsdUJBQUE7QTVGdTVrRWgyMGY7O0E0RnY1a0V1MzBmO0VBQW9CLGlCQUFBO0E1RjI1a0UzNDBmOztBNEYzNWtFNDUwZjtFQUFzQiw0QkFBQTtBNUYrNWtFbDcwZjs7QTRGLzVrRTg4MGY7RUFBZSxZQUFBO0E1Rm02a0U3OTBmOztBNEZuNmtFeSswZjtFQUFpQix1QkFBQTtBNUZ1NmtFMS8wZjs7QTRGdjZrRWloMWY7RUFBd0IscUJBQUE7QTVGMjZrRXppMWY7O0E0RjM2a0U4ajFmO0VBQTBCLGdDQUFBO0E1Ris2a0V4bDFmOztBNEYvNmtFd24xZjtFQUFnQixhQUFBO0E1Rm03a0V4bzFmOztBNEZuN2tFcXAxZjtFQUFrQix3QkFBQTtBNUZ1N2tFdnExZjs7QTRGdjdrRStyMWY7RUFBZSxZQUFBO0E1RjI3a0U5czFmOztBNEYzN2tFMHQxZjtFQUFpQix1QkFBQTtBNUYrN2tFM3UxZjs7QTRGLzdrRWt3MWY7RUFBZSxZQUFBO0E1Rm04a0VqeDFmOztBNEZuOGtFNngxZjtFQUFpQix1QkFBQTtBNUZ1OGtFOXkxZjs7QTRGdjhrRXEwMWY7RUFBa0IsZUFBQTtBNUYyOGtFdjExZjs7QTRGMzhrRXMyMWY7RUFBb0IsMEJBQUE7QTVGKzhrRTEzMWY7O0E0Ri84a0VvNTFmO0VBQXNCLG1CQUFBO0E1Rm05a0UxNjFmOztBNEZuOWtFNjcxZjtFQUF3Qiw4QkFBQTtBNUZ1OWtFcjkxZjs7QTRGdjlrRW0vMWY7RUFBbUIsZ0JBQUE7QTVGMjlrRXRnMmY7O0E0RjM5a0VzaDJmO0VBQXFCLDJCQUFBO0E1Ris5a0UzaTJmOztBNEYvOWtFc2syZjtFQUFtQixnQkFBQTtBNUZtK2tFemwyZjs7QTRGbitrRXltMmY7RUFBcUIsMkJBQUE7QTVGdStrRTluMmY7O0E0RnYra0V5cDJmO0VBQW9CLGlCQUFBO0E1RjIra0U3cTJmOztBNEYzK2tFOHIyZjtFQUFzQiw0QkFBQTtBNUYrK2tFcHQyZjs7QTRGLytrRWd2MmY7RUFBb0IsaUJBQUE7QTVGbS9rRXB3MmY7O0E0Rm4va0VxeDJmO0VBQXNCLDRCQUFBO0E1RnUva0UzeTJmOztBNEZ2L2tFdTAyZjtFQUFtQixnQkFBQTtBNUYyL2tFMTEyZjs7QTRGMy9rRTAyMmY7RUFBcUIsMkJBQUE7QTVGKy9rRS8zMmY7O0E0Ri8va0UwNTJmO0VBQW9CLGlCQUFBO0E1Rm1nbEU5NjJmOztBNEZuZ2xFKzcyZjtFQUFzQiw0QkFBQTtBNUZ1Z2xFcjkyZjs7QTRGdmdsRWkvMmY7RUFBb0IsaUJBQUE7QTVGMmdsRXJnM2Y7O0E0RjNnbEVzaDNmO0VBQXNCLDRCQUFBO0E1RitnbEU1aTNmOztBNEYvZ2xFd2szZjtFQUFtQixnQkFBQTtBNUZtaGxFM2wzZjs7QTRGbmhsRTJtM2Y7RUFBcUIsMkJBQUE7QTVGdWhsRWhvM2Y7O0E0RnZobEUycDNmO0VBQW9CLGlCQUFBO0E1RjJobEUvcTNmOztBNEYzaGxFZ3MzZjtFQUFzQiw0QkFBQTtBNUYraGxFdHQzZjs7QTRGL2hsRWt2M2Y7RUFBb0IsaUJBQUE7QTVGbWlsRXR3M2Y7O0E0Rm5pbEV1eDNmO0VBQXNCLDRCQUFBO0E1RnVpbEU3eTNmOztBNEZ2aWxFeTAzZjtFQUFzQixtQkFBQTtBNUYyaWxFLzEzZjs7QTRGM2lsRWszM2Y7RUFBd0IsOEJBQUE7QTVGK2lsRTE0M2Y7O0E0Ri9pbEV3NjNmO0VBQXNCLG1CQUFBO0E1Rm1qbEU5NzNmOztBNEZuamxFaTkzZjtFQUF3Qiw4QkFBQTtBNUZ1amxFeiszZjs7QTRG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RUFBYSxtQkFBQTtBNUZxMW5FcjlqaUI7O0E0RnIxbkV3K2ppQjtFQUFXLFFBQUE7QTVGeTFuRW4vamlCOztBNEZ6MW5FMi9qaUI7RUFBYSxtQkFBQTtBNUY2MW5FeGdraUI7O0E0RjcxbkUyaGtpQjtFQUFXLFFBQUE7QTVGaTJuRXRpa2lCOztBNEZqMm5FOGlraUI7RUFBYSxtQkFBQTtBNUZxMm5FM2praUI7O0E0RnIybkU4a2tpQjtFQUFXLFFBQUE7QTVGeTJuRXpsa2lCOztBNEZ6Mm5FaW1raUI7RUFBYSxtQkFBQTtBNUY2Mm5FOW1raUI7O0E0RjcybkVpb2tpQjtFQUFXLFFBQUE7QTVGaTNuRTVva2lCOztBNEZqM25Fb3BraUI7RUFBYSxtQkFBQTtBNUZxM25FanFraUI7O0E0RnIzbkVvcmtpQjtFQUFXLFFBQUE7QTVGeTNuRS9ya2lCOztBNEZ6M25FdXNraUI7RUFBYSxtQkFBQTtBNUY2M25FcHRraUI7O0E0RjczbkV1dWtpQjtFQUFXLFFBQUE7QTVGaTRuRWx2a2lCOztBNEZqNG5FMHZraUI7RUFBYSxtQkFBQTtBNUZxNG5FdndraUI7O0E0RnI0bkUweGtpQjtFQUFXLFFBQUE7QTVGeTRuRXJ5a2lCOztBNEZ6NG5FNnlraUI7RUFBYSxtQkFBQTtBNUY2NG5FMXpraUI7O0E0Rjc0bkU2MGtpQjtFQUFZLFNBQUE7QTVGaTVuRXoxa2lCOztBNEZqNW5FazJraUI7RUFBYyxvQkFBQTtBNUZxNW5FaDNraUI7O0E0RnI1bkVvNGtpQjtFQUFZLFNBQUE7QTVGeTVuRWg1a2lCOztBNEZ6NW5FeTVraUI7RUFBYyxvQkFBQTtBNUY2NW5FdjZraUI7O0E0Rjc1bkUyN2tpQjtFQUFZLFNBQUE7QTVGaTZuRXY4a2lCOztBNEZqNm5FZzlraUI7RUFBYyxvQkFBQTtBNUZxNm5FOTlraUI7O0E0RnI2bkVrL2tpQjtFQUFlLFlBQUE7QTVGeTZuRWpnbGlCOztBNEZ6Nm5FNmdsaUI7RUFBaUIsdUJBQUE7QTVGNjZuRTlobGlCOztBNEY3Nm5FcWpsaUI7RUFBYyxXQUFBO0E1Rmk3bkVua2xpQjs7QTRGajduRThrbGlC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Rm8rdEUzdWhtQjs7QTRGcCt0RTh5aG1CO0VBQTJDLHFEQUFBO0E1RncrdEV6MWhtQjs7QTRGeCt0RTg0aG1CO0VBQWMsMENBQUE7QTVGNCt0RTU1aG1COztBNEY1K3RFczhobUI7RUFBeUIsMENBQUE7QTVGZy90RS85aG1COztBNEZoL3RFeWdpbUI7RUFBK0IsaURBQUE7RUFBaUQsa0NBQUE7QTVGcS90RXpsaW1COztBNEZyL3RFd25pbUI7RUFBaUMscURBQUE7QTVGeS90RXpwaW1COztBNEZ6L3RFOHNpbUI7RUFBcUMscURBQUE7QTVGNi90RW52aW1COztBNEY3L3RFd3lpbUI7RUFBZSx1TkFBQTtBNUZpZ3VFdnppbUI7O0E0RmpndUU4Z2ptQjtFQUFtQyxrQkFBQTtBNUZxZ3VFampqbUI7O0E0RnJndUVta2ptQjtFQUErQixXQUFBO0E1RnlndUVsbWptQjs7QTRGemd1RTZtam1CO0VBQXFCLHlPQUFBO0E1RjZndUVsb2ptQjs7QTRGN2d1RTIyam1CO0VBQTZCLG1EQUFBO0E1RmlodUV4NGptQjs7QTRGamh1RTI3am1CO0VBQTBCLG1EQUFBO0E1RnFodUVyOWptQjs7QTRGcmh1RXdna21CO0VBQW1CLHFEQUFBO0E1RnlodUUzaGttQjs7QTRGemh1RWdsa21CO0VBQW9DLHlCQUFBO0E1RjZodUVwbmttQjs7QTRGN2h1RTZva21CO0VBQStCLHFEQUFBO0E1RmlpdUU1cWttQjs7QTRGaml1RWl1a21CO0VBQWlDLG1EQUFBO0E1RnFpdUVsd2ttQjs7QTRGcml1RXF6a21CO0VBQWMsa0JBQUE7QTVGeWl1RW4wa21COztBNEZ6aXVFcTFrbUI7RUFBZ0IsNkJBQUE7QTVGNml1RXIya21COztBNEY3aXVFazRrbUI7RUFBZSxtQkFBQTtBNUZpanVFajVrbUI7O0E0RmpqdUVvNmttQjtFQUFpQiw4QkFBQTtBNUZxanVFcjdrbUI7O0E0RnJqdUVtOWttQjtFQUFxQixrQkFBQTtBNUZ5anVFeCtrbUI7O0E0RnpqdUUwL2ttQjtFQUF1Qiw2QkFBQTtBNUY2anVFamhsbUI7O0E0RjdqdUU4aWxtQjtFQUFzQixtQkFB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QUE7QTdGK3MwRUo7O0E2RjNzMEVBO0VBQ0UsOEJBQUE7QTdGOHMwRUY7O0E2RnZzMEVBO0VBQ0UsOEJBQUE7RUFDQSx3QkFBQTtFQUNBLGNBQUE7QTdGMHMwRUY7O0E2RnZzMEVBO0VBQ0Usd0JBQUE7QTdGMHMwRUY7O0E2RnZzMEVBO0VBQW9CLGVBQUE7QTdGMnMwRXBCOztBNkYxczBFQTtFQUFvQixlQUFBO0E3RjhzMEVwQjs7QTZGN3MwRUE7RUFBaUIsZ0JBQUE7QTdGaXQwRWpCOztBNkZodDBFQTtFQUErQixrQkFBQTtBN0ZvdDBFL0I7O0E2Rm50MEVBO0VBQWlDLHFCQUFBO0E3RnV0MEVqQzs7QTZGdHQwRUE7RUFBOEIsMkJBQUE7QTdGMHQwRTlCOztBNkZ6dDBFQTtFQUErQiwwQkFBQTtBN0Y2dDBFL0I7O0E2RjV0MEVBO0VBQWtDLG9CQUFBO0E3Rmd1MEVsQzs7QTZGL3QwRUE7RUFBOEIsMEJBQUE7QTdGbXUwRTlCOztBNkZsdTBFQTtFQUFvQixvQkFBQTtBN0ZzdTBFcEI7O0E2RnJ1MEVBO0VBQW9CLHNCQUFBO0E3Rnl1MEVwQjs7QTZGeHUwRUE7RUFBd0IsbUJBQUE7QTdGNHUwRXhCOztBNkYzdTBFQTtFQUF1QiwwQkFBQTtBN0YrdTBFdkI7O0E2Rjl1MEVBO0VBQXFCLGdCQUFBO0E3Rmt2MEVyQjs7QTZGanYwRUE7RUFBOEIscUJBQUE7QTdGcXYwRTlCOztBNkZwdjBFQTtFQUFzQixxQkFBQTtBN0Z3djBFdEI7O0E2RnZ2MEVBO0VBQXVCLGtCQUFBO0E3RjJ2MEV2Qjs7QTZGMXYwRUE7RUFBd0IsbUJBQUE7QTdGOHYwRXhCOztBNkY3djBFQTtFQUF1QyxxQkFBQTtBN0ZpdzBFdkM7O0E2Rmh3MEVBO0VBQXNCLGlCQUFBO0E3Rm93MEV0Qjs7QTZGbncwRUE7RUFBdUIsa0JBQUE7QTdGdXcwRXZCOztBNkZ0dzBFQTtFQUF3Qix5QkFBQTtBN0YwdzBFeEI7O0E2Rnp3MEVBO0VBQXFCLGdCQUFBO0E3RjZ3MEVyQjs7QTZGNXcwRUE7RUFBdUIsZ0JBQUE7QTdGZ3gwRXZCOztBNkY5dzBFQTtF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RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0ExR2cyNUVGOztBMEc1MTVFQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7QTFHKzE1RUY7O0EwRzUxNUVBO0VBQ0UsZ0JBQUE7QTFHKzE1RUY7QTBHOTE1RUU7RUFDRSxhQUFBO0ExR2cyNUVKOztBMEc1MTVFQTs7RUFFRSx3Q0FBQTtBMUcrMTVFRjs7QTBHNzE1RUE7RUFDRSx3Q0FBQTtBMUdnMjVFRiIsImZpbGUiOiJyZXNvdXJjZXMvc3R5bGVzL2FwcC1mMTkyNTQ2NjZiLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG4vKipcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkQ09OVEVOVFNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIFNUWUxFIEdVSURFIFZBUklBQkxFUy0tLS0tLS0tLS0tLS0tLS0tLURlY2xhcmF0aW9ucyBvZiBTYXNzIHZhcmlhYmxlc1xuICogLS0tLS1UeXBvZ3JhcGh5XG4gKiAtLS0tLUNvbG9yc1xuICogLS0tLS1UZXh0ZmllbGRcbiAqIC0tLS0tU3dpdGNoXG4gKiAtLS0tLVNwaW5uZXJcbiAqIC0tLS0tUmFkaW9cbiAqIC0tLS0tTWVudVxuICogLS0tLS1MaXN0XG4gKiAtLS0tLUxheW91dFxuICogLS0tLS1JY29uIHRvZ2dsZXNcbiAqIC0tLS0tRm9vdGVyXG4gKiAtLS0tLUNvbHVtblxuICogLS0tLS1DaGVja2JveFxuICogLS0tLS1DYXJkXG4gKiAtLS0tLUJ1dHRvblxuICogLS0tLS1BbmltYXRpb25cbiAqIC0tLS0tUHJvZ3Jlc3NcbiAqIC0tLS0tQmFkZ2VcbiAqIC0tLS0tU2hhZG93c1xuICogLS0tLS1HcmlkXG4gKiAtLS0tLURhdGEgdGFibGVcbiAqIC0tLS0tRGlhbG9nXG4gKiAtLS0tLVNuYWNrYmFyXG4gKiAtLS0tLVRvb2x0aXBcbiAqIC0tLS0tQ2hpcFxuICpcbiAqIEV2ZW4gdGhvdWdoIGFsbCB2YXJpYWJsZXMgaGF2ZSB0aGUgYCFkZWZhdWx0YCBkaXJlY3RpdmUsIG1vc3Qgb2YgdGhlbVxuICogc2hvdWxkIG5vdCBiZSBjaGFuZ2VkIGFzIHRoZXkgYXJlIGRlcGVuZGVudCBvbmUgYW5vdGhlci4gVGhpcyBjYW4gY2F1c2VcbiAqIHZpc3VhbCBkaXN0b3J0aW9ucyAobGlrZSBhbGlnbm1lbnQgaXNzdWVzKSB0aGF0IGFyZSBoYXJkIHRvIHRyYWNrIGRvd25cbiAqIGFuZCBmaXguXG4gKi9cbi8qID09PT09PT09PT0gIFRZUE9HUkFQSFkgID09PT09PT09PT0gKi9cbi8qIFdlJ3JlIHNwbGl0dGluZyBmb250cyBpbnRvIFwicHJlZmVycmVkXCIgYW5kIFwicGVyZm9ybWFuY2VcIiBpbiBvcmRlciB0byBvcHRpbWl6ZVxuICAgcGFnZSBsb2FkaW5nLiBGb3IgaW1wb3J0YW50IHRleHQsIHN1Y2ggYXMgdGhlIGJvZHksIHdlIHdhbnQgaXQgdG8gbG9hZFxuICAgaW1tZWRpYXRlbHkgYW5kIG5vdCB3YWl0IGZvciB0aGUgd2ViIGZvbnQgbG9hZCwgd2hlcmVhcyBmb3Igb3RoZXIgc2VjdGlvbnMsXG4gICBzdWNoIGFzIGhlYWRlcnMgYW5kIHRpdGxlcywgd2UncmUgT0sgd2l0aCB0aGluZ3MgdGFraW5nIGEgYml0IGxvbmdlciB0byBsb2FkLlxuICAgV2UgZG8gaGF2ZSBzb21lIG9wdGlvbmFsIGNsYXNzZXMgYW5kIHBhcmFtZXRlcnMgaW4gdGhlIG1peGlucywgaW4gY2FzZSB5b3VcbiAgIGRlZmluaXRlbHkgd2FudCB0byBtYWtlIHN1cmUgeW91J3JlIHVzaW5nIHRoZSBwcmVmZXJyZWQgZm9udCBhbmQgZG9uJ3QgbWluZFxuICAgdGhlIHBlcmZvcm1hbmNlIGhpdC5cbiAgIFdlIHNob3VsZCBiZSBhYmxlIHRvIGltcHJvdmUgb24gdGhpcyBvbmNlIENTUyBGb250IExvYWRpbmcgTDMgYmVjb21lcyBtb3JlXG4gICB3aWRlbHkgYXZhaWxhYmxlLlxuKi9cbi8qID09PT09PT09PT0gIENPTE9SUyAgPT09PT09PT09PSAqL1xuLyoqXG4qXG4qIE1hdGVyaWFsIGRlc2lnbiBjb2xvciBwYWxldHRlcy5cbiogQHNlZSBodHRwOi8vd3d3Lmdvb2dsZS5jb20vZGVzaWduL3NwZWMvc3R5bGUvY29sb3IuaHRtbFxuKlxuKiovXG4vKipcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuLyogPT09PT09PT09PSAgQ29sb3IgUGFsZXR0ZXMgID09PT09PT09PT0gKi9cbi8qIGNvbG9ycy5zY3NzICovXG4vKipcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuLyogPT09PT09PT09PSAgSU1BR0VTICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBDb2xvciAmIFRoZW1lcyAgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgVHlwb2dyYXBoeSAgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgQ29tcG9uZW50cyAgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgU3RhbmRhcmQgQnV0dG9ucyAgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgSWNvbiBUb2dnbGVzICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBSYWRpbyBCdXR0b25zICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBSaXBwbGUgZWZmZWN0ICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBMYXlvdXQgID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIENvbnRlbnQgVGFicyAgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgQ2hlY2tib3hlcyAgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgU3dpdGNoZXMgID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIFNwaW5uZXIgID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIFRleHQgZmllbGRzICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBDYXJkICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBTbGlkZXJzID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gUHJvZ3Jlc3MgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgTGlzdCA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBJdGVtID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIERyb3Bkb3duIG1lbnUgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgVG9vbHRpcHMgID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIEZvb3RlciAgPT09PT09PT09PSAqL1xuLyogVEVYVEZJRUxEICovXG4vKiBTV0lUQ0ggKi9cbi8qIFNQSU5ORVIgKi9cbi8qIFJBRElPICovXG4vKiBNRU5VICovXG4vKiBMSVNUICovXG4vKiBMQVlPVVQgKi9cbi8qIElDT04gVE9HR0xFICovXG4vKiBGT09URVIgKi9cbi8qbWVnYS1mb290ZXIqL1xuLyptaW5pLWZvb3RlciovXG4vKiBDSEVDS0JPWCAqL1xuLyogQ0FSRCAqL1xuLyogQ2FyZCBkaW1lbnNpb25zICovXG4vKiBDb3ZlciBpbWFnZSAqL1xuLyogQlVUVE9OICovXG4vKipcbiAqXG4gKiBEaW1lbnNpb25zXG4gKlxuICovXG4vKiBBTklNQVRJT04gKi9cbi8qIFBST0dSRVNTICovXG4vKiBCQURHRSAqL1xuLyogU0hBRE9XUyAqL1xuLyogR1JJRCAqL1xuLyogREFUQSBUQUJMRSAqL1xuLyogRElBTE9HICovXG4vKiBTTkFDS0JBUiAqL1xuLyogVE9PTFRJUCAqL1xuLyogQ0hJUCAqL1xuLm1kbC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDMzMHB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsMjU1LDI1NSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1kbC1jYXJkX19tZWRpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsNjQsMTI5KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1vcmlnaW46IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1kbC1jYXJkX190aXRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2IoMCwwLDApO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIHBlcnNwZWN0aXZlLW9yaWdpbjogMTY1cHggNTZweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTY1cHggNTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tZGwtY2FyZF9fdGl0bGUubWRsLWNhcmQtLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5tZGwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTQ5cHggNDhweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWRsLWNhcmRfX3N1YnRpdGxlLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLCAwLjU0KTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWRsLWNhcmRfX3N1cHBvcnRpbmctdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLCAwLjU0KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICB3aWR0aDogOTAlO1xufVxuLm1kbC1jYXJkX19zdXBwb3J0aW5nLXRleHQubWRsLWNhcmQtLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5tZGwtY2FyZF9fYWN0aW9ucyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tZGwtY2FyZF9fYWN0aW9ucy5tZGwtY2FyZC0tYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm1kbC1jYXJkLS1leHBhbmQge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5tZGwtY2FyZF9fbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogMTZweDtcbn1cblxuLyoqXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbi8qKlxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG4vKiBUeXBvZ3JhcGh5ICovXG4vKiBTaGFkb3dzICovXG4vKiBBbmltYXRpb25zICovXG4vKiBEaWFsb2cgKi9cbi5tZGwtZGF0YS10YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBcInJnYigyNTUsMjU1LDI1NSlcIjtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aGVhZCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG4ubWRsLWRhdGEtdGFibGUgdGhlYWQgLm1kbC1kYXRhLXRhYmxlX19zZWxlY3Qge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRib2R5IHRyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjhzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5tZGwtZGF0YS10YWJsZSB0Ym9keSB0ci5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG59XG4ubWRsLWRhdGEtdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRkLCAubWRsLWRhdGEtdGFibGUgdGgge1xuICBwYWRkaW5nOiAwIDE4cHggMTJweCAxOHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tZGwtZGF0YS10YWJsZSB0ZDpmaXJzdC1vZi10eXBlLCAubWRsLWRhdGEtdGFibGUgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5tZGwtZGF0YS10YWJsZSB0ZDpsYXN0LW9mLXR5cGUsIC5tZGwtZGF0YS10YWJsZSB0aDpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLm1kbC1kYXRhLXRhYmxlIHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubWRsLWRhdGEtdGFibGUgdGQgLm1kbC1kYXRhLXRhYmxlX19zZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubWRsLWRhdGEtdGFibGUgdGgubWRsLWRhdGEtdGFibGVfX2hlYWRlci0tc29ydGVkLWFzY2VuZGluZywgLm1kbC1kYXRhLXRhYmxlIHRoLm1kbC1kYXRhLXRhYmxlX19oZWFkZXItLXNvcnRlZC1kZXNjZW5kaW5nIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG4ubWRsLWRhdGEtdGFibGUgdGgubWRsLWRhdGEtdGFibGVfX2hlYWRlci0tc29ydGVkLWFzY2VuZGluZzpiZWZvcmUsIC5tZGwtZGF0YS10YWJsZSB0aC5tZGwtZGF0YS10YWJsZV9faGVhZGVyLS1zb3J0ZWQtZGVzY2VuZGluZzpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbnRlbnQ6IFwiXFxlNWQ4XCI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRoLm1kbC1kYXRhLXRhYmxlX19oZWFkZXItLXNvcnRlZC1hc2NlbmRpbmc6aG92ZXIsIC5tZGwtZGF0YS10YWJsZSB0aC5tZGwtZGF0YS10YWJsZV9faGVhZGVyLS1zb3J0ZWQtZGVzY2VuZGluZzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aC5tZGwtZGF0YS10YWJsZV9faGVhZGVyLS1zb3J0ZWQtYXNjZW5kaW5nOmhvdmVyOmJlZm9yZSwgLm1kbC1kYXRhLXRhYmxlIHRoLm1kbC1kYXRhLXRhYmxlX19oZWFkZXItLXNvcnRlZC1kZXNjZW5kaW5nOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRoLm1kbC1kYXRhLXRhYmxlX19oZWFkZXItLXNvcnRlZC1kZXNjZW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWRiXCI7XG59XG5cbi5tZGwtZGF0YS10YWJsZV9fc2VsZWN0IHtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5tZGwtZGF0YS10YWJsZV9fY2VsbC0tbm9uLW51bWVyaWMubWRsLWRhdGEtdGFibGVfX2NlbGwtLW5vbi1udW1lcmljIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJ1bGstcHJvY2Vzc2luZy1kYXRhLXRhYmxlIHRkOm50aC1jaGlsZCg3KSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogcmVkO1xufVxuXG4udGV4dC13aXRoLXN0YXR1cy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMC4yNXJlbTtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuNXJlbSk7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG5cbnRyOmhhcyh+IC5zb3J0YWJsZS1jaG9zZW4pLFxuLnNvcnRhYmxlLWNob3NlbiB+IHRyIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8qKlxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG4ubWRsLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5tZGwtbGlzdF9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogcmdiYSgwLDAsMCwgMC44Nyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWRsLWxpc3RfX2l0ZW0gLm1kbC1saXN0X19pdGVtLXByaW1hcnktY29udGVudCB7XG4gIG9yZGVyOiAwO1xuICBmbGV4LWdyb3c6IDI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tZGwtbGlzdF9faXRlbSAubWRsLWxpc3RfX2l0ZW0tcHJpbWFyeS1jb250ZW50IC5tZGwtbGlzdF9faXRlbS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuLm1kbC1saXN0X19pdGVtIC5tZGwtbGlzdF9faXRlbS1wcmltYXJ5LWNvbnRlbnQgLm1kbC1saXN0X19pdGVtLWF2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5tZGwtbGlzdF9faXRlbSAubWRsLWxpc3RfX2l0ZW0tc2Vjb25kYXJ5LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5tZGwtbGlzdF9faXRlbSAubWRsLWxpc3RfX2l0ZW0tc2Vjb25kYXJ5LWNvbnRlbnQgLm1kbC1saXN0X19pdGVtLXNlY29uZGFyeS1hY3Rpb24gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ubWRsLWxpc3RfX2l0ZW0gLm1kbC1saXN0X19pdGVtLXNlY29uZGFyeS1jb250ZW50IC5tZGwtbGlzdF9faXRlbS1zZWNvbmRhcnktaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLDAsMCwgMC41NCk7XG59XG4ubWRsLWxpc3RfX2l0ZW0gLm1kbC1saXN0X19pdGVtLXNlY29uZGFyeS1jb250ZW50IC5tZGwtbGlzdF9faXRlbS1zdWItaGVhZGVyIHtcbiAgcGFkZGluZzogMCAwIDAgMTZweDtcbn1cblxuLm1kbC1saXN0X19pdGVtLWljb24sXG4ubWRsLWxpc3RfX2l0ZW0taWNvbi5tYXRlcmlhbC1pY29ucyB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IHJnYigxMTcsMTE3LDExNyk7XG59XG5cbi5tZGwtbGlzdF9faXRlbS1hdmF0YXIsXG4ubWRsLWxpc3RfX2l0ZW0tYXZhdGFyLm1hdGVyaWFsLWljb25zIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTE3LDExNywxMTcpO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm1kbC1saXN0X19pdGVtLS10d28tbGluZSB7XG4gIGhlaWdodDogNzJweDtcbn1cbi5tZGwtbGlzdF9faXRlbS0tdHdvLWxpbmUgLm1kbC1saXN0X19pdGVtLXByaW1hcnktY29udGVudCB7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1kbC1saXN0X19pdGVtLS10d28tbGluZSAubWRsLWxpc3RfX2l0ZW0tcHJpbWFyeS1jb250ZW50IC5tZGwtbGlzdF9faXRlbS1hdmF0YXIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5tZGwtbGlzdF9faXRlbS0tdHdvLWxpbmUgLm1kbC1saXN0X19pdGVtLXByaW1hcnktY29udGVudCAubWRsLWxpc3RfX2l0ZW0taWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4ubWRsLWxpc3RfX2l0ZW0tLXR3by1saW5lIC5tZGwtbGlzdF9faXRlbS1wcmltYXJ5LWNvbnRlbnQgLm1kbC1saXN0X19pdGVtLXNlY29uZGFyeS1jb250ZW50IHtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLm1kbC1saXN0X19pdGVtLS10d28tbGluZSAubWRsLWxpc3RfX2l0ZW0tcHJpbWFyeS1jb250ZW50IC5tZGwtbGlzdF9faXRlbS1zdWItdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLCAwLjU0KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tZGwtbGlzdF9faXRlbS0tdGhyZWUtbGluZSB7XG4gIGhlaWdodDogODhweDtcbn1cbi5tZGwtbGlzdF9faXRlbS0tdGhyZWUtbGluZSAubWRsLWxpc3RfX2l0ZW0tcHJpbWFyeS1jb250ZW50IHtcbiAgaGVpZ2h0OiA1MnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWRsLWxpc3RfX2l0ZW0tLXRocmVlLWxpbmUgLm1kbC1saXN0X19pdGVtLXByaW1hcnktY29udGVudCAubWRsLWxpc3RfX2l0ZW0tYXZhdGFyLCAubWRsLWxpc3RfX2l0ZW0tLXRocmVlLWxpbmUgLm1kbC1saXN0X19pdGVtLXByaW1hcnktY29udGVudCAubWRsLWxpc3RfX2l0ZW0taWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1kbC1saXN0X19pdGVtLS10aHJlZS1saW5lIC5tZGwtbGlzdF9faXRlbS1zZWNvbmRhcnktY29udGVudCB7XG4gIGhlaWdodDogNTJweDtcbn1cbi5tZGwtbGlzdF9faXRlbS0tdGhyZWUtbGluZSAubWRsLWxpc3RfX2l0ZW0tdGV4dC1ib2R5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLCAwLjU0KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG4ubWRsLW1lbnVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbn1cbi5tZGwtbWVudV9fY29udGFpbmVyLmlzLXZpc2libGUsIC5tZGwtbWVudV9fY29udGFpbmVyLmlzLWFuaW1hdGluZyB7XG4gIHotaW5kZXg6IDk5OTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1kbC1tZW51X19vdXRsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsMjU1LDI1NSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLm1kbC1tZW51X19jb250YWluZXIuaXMtdmlzaWJsZSAubWRsLW1lbnVfX291dGxpbmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB6LWluZGV4OiA5OTk7XG59XG4ubWRsLW1lbnVfX291dGxpbmUubWRsLW1lbnUtLWJvdHRvbS1yaWdodCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5tZGwtbWVudV9fb3V0bGluZS5tZGwtbWVudS0tdG9wLWxlZnQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG59XG4ubWRsLW1lbnVfX291dGxpbmUubWRsLW1lbnUtLXRvcC1yaWdodCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbn1cblxuLm1kbC1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTI0cHg7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIHotaW5kZXg6IC0xO1xufVxuLm1kbC1tZW51X19jb250YWluZXIuaXMtdmlzaWJsZSAubWRsLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA5OTk7XG59XG4ubWRsLW1lbnUuaXMtYW5pbWF0aW5nIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGNsaXAgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLm1kbC1tZW51Lm1kbC1tZW51LS1ib3R0b20tcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5tZGwtbWVudS5tZGwtbWVudS0tdG9wLWxlZnQge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cbi5tZGwtbWVudS5tZGwtbWVudS0tdG9wLXJpZ2h0IHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLm1kbC1tZW51Lm1kbC1tZW51LS11bmFsaWduZWQge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5tZGwtbWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLCAwLjg3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBvdXRsaW5lLWNvbG9yOiByZ2IoMTg5LDE4OSwxODkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm1kbC1tZW51X19jb250YWluZXIuaXMtdmlzaWJsZSAubWRsLW1lbnVfX2l0ZW0ge1xuICBvcGFjaXR5OiAxO1xufVxuLm1kbC1tZW51X19pdGVtOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLm1kbC1tZW51X19pdGVtLS1mdWxsLWJsZWVkLWRpdmlkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwgMC4xMik7XG59XG4ubWRsLW1lbnVfX2l0ZW1bZGlzYWJsZWRdLCAubWRsLW1lbnVfX2l0ZW1bZGF0YS1tZGwtZGlzYWJsZWRdIHtcbiAgY29sb3I6IHJnYigxODksMTg5LDE4OSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGF1dG87XG59XG4ubWRsLW1lbnVfX2l0ZW1bZGlzYWJsZWRdOmhvdmVyLCAubWRsLW1lbnVfX2l0ZW1bZGF0YS1tZGwtZGlzYWJsZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubWRsLW1lbnVfX2l0ZW1bZGlzYWJsZWRdOmZvY3VzLCAubWRsLW1lbnVfX2l0ZW1bZGF0YS1tZGwtZGlzYWJsZWRdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubWRsLW1lbnVfX2l0ZW1bZGlzYWJsZWRdIC5tZGwtcmlwcGxlLCAubWRsLW1lbnVfX2l0ZW1bZGF0YS1tZGwtZGlzYWJsZWRdIC5tZGwtcmlwcGxlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubWRsLW1lbnVfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM4LDIzOCwyMzgpO1xufVxuLm1kbC1tZW51X19pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOCwyMzgsMjM4KTtcbn1cbi5tZGwtbWVudV9faXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI0LDIyNCwyMjQpO1xufVxuXG4ubWRsLW1lbnVfX2l0ZW0tLXJpcHBsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKipcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuLm1kbC1zbmFja2JhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgODBweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm1kbC1zbmFja2JhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubWRsLXNuYWNrYmFyIHtcbiAgICBtaW4td2lkdGg6IDI4OHB4O1xuICAgIG1heC13aWR0aDogNTY4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDgwcHgpO1xuICB9XG59XG4ubWRsLXNuYWNrYmFyLS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubWRsLXNuYWNrYmFyLS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB9XG59XG4ubWRsLXNuYWNrYmFyX190ZXh0IHtcbiAgcGFkZGluZzogMTRweCAxMnB4IDE0cHggMjRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tZGwtc25hY2tiYXJfX2FjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiByZ2IoMjU1LDY0LDEyOSk7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTRweCAyNHB4IDE0cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4ubWRsLXNuYWNrYmFyX19hY3Rpb246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG4ubWRsLXNuYWNrYmFyX19hY3Rpb246bm90KFthcmlhLWhpZGRlbl0pIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi8qKlxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG4ubWRsLXNwaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbn1cbi5tZGwtc3Bpbm5lcjpub3QoLmlzLXVwZ3JhZGVkKS5pcy1hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIkxvYWRpbmcuLi5cIjtcbn1cbi5tZGwtc3Bpbm5lci5pcy11cGdyYWRlZC5pcy1hY3RpdmUge1xuICBhbmltYXRpb246IG1kbC1zcGlubmVyX19jb250YWluZXItcm90YXRlIDE1NjguMjM1Mjk0MTE3Nm1zIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBtZGwtc3Bpbm5lcl9fY29udGFpbmVyLXJvdGF0ZSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4ubWRsLXNwaW5uZXJfX2xheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubWRsLXNwaW5uZXJfX2xheWVyLTEge1xuICBib3JkZXItY29sb3I6IHJnYig2NiwxNjUsMjQ1KTtcbn1cbi5tZGwtc3Bpbm5lci0tc2luZ2xlLWNvbG9yIC5tZGwtc3Bpbm5lcl9fbGF5ZXItMSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDYzLDgxLDE4MSk7XG59XG4ubWRsLXNwaW5uZXIuaXMtYWN0aXZlIC5tZGwtc3Bpbm5lcl9fbGF5ZXItMSB7XG4gIGFuaW1hdGlvbjogbWRsLXNwaW5uZXJfX2ZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBtZGwtc3Bpbm5lcl9fbGF5ZXItMS1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuXG4ubWRsLXNwaW5uZXJfX2xheWVyLTIge1xuICBib3JkZXItY29sb3I6IHJnYigyNDQsNjcsNTQpO1xufVxuLm1kbC1zcGlubmVyLS1zaW5nbGUtY29sb3IgLm1kbC1zcGlubmVyX19sYXllci0yIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNjMsODEsMTgxKTtcbn1cbi5tZGwtc3Bpbm5lci5pcy1hY3RpdmUgLm1kbC1zcGlubmVyX19sYXllci0yIHtcbiAgYW5pbWF0aW9uOiBtZGwtc3Bpbm5lcl9fZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIG1kbC1zcGlubmVyX19sYXllci0yLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG5cbi5tZGwtc3Bpbm5lcl9fbGF5ZXItMyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1MywyMTYsNTMpO1xufVxuLm1kbC1zcGlubmVyLS1zaW5nbGUtY29sb3IgLm1kbC1zcGlubmVyX19sYXllci0zIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNjMsODEsMTgxKTtcbn1cbi5tZGwtc3Bpbm5lci5pcy1hY3RpdmUgLm1kbC1zcGlubmVyX19sYXllci0zIHtcbiAgYW5pbWF0aW9uOiBtZGwtc3Bpbm5lcl9fZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIG1kbC1zcGlubmVyX19sYXllci0zLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG5cbi5tZGwtc3Bpbm5lcl9fbGF5ZXItNCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDc2LDE3NSw4MCk7XG59XG4ubWRsLXNwaW5uZXItLXNpbmdsZS1jb2xvciAubWRsLXNwaW5uZXJfX2xheWVyLTQge1xuICBib3JkZXItY29sb3I6IHJnYig2Myw4MSwxODEpO1xufVxuLm1kbC1zcGlubmVyLmlzLWFjdGl2ZSAubWRsLXNwaW5uZXJfX2xheWVyLTQge1xuICBhbmltYXRpb246IG1kbC1zcGlubmVyX19maWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgbWRsLXNwaW5uZXJfX2xheWVyLTQtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuQGtleWZyYW1lcyBtZGwtc3Bpbm5lcl9fZmlsbC11bmZpbGwtcm90YXRlIHtcbiAgMTIuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB9XG4gIDM3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTtcbiAgfVxuICA2Mi41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjc1ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7XG4gIH1cbiAgODcuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpO1xuICB9XG59XG4vKipcbiogSEFDSzogRXZlbiB0aG91Z2ggdGhlIGludGVudGlvbiBpcyB0byBoYXZlIHRoZSBjdXJyZW50IC5tZGwtc3Bpbm5lcl9fbGF5ZXItTlxuKiBhdCBgb3BhY2l0eTogMWAsIHdlIHNldCBpdCB0byBgb3BhY2l0eTogMC45OWAgaW5zdGVhZCBzaW5jZSB0aGlzIGZvcmNlcyBDaHJvbWVcbiogdG8gZG8gcHJvcGVyIHN1YnBpeGVsIHJlbmRlcmluZyBmb3IgdGhlIGVsZW1lbnRzIGJlaW5nIGFuaW1hdGVkLiBUaGlzIGlzXG4qIGVzcGVjaWFsbHkgdmlzaWJsZSBpbiBDaHJvbWUgMzkgb24gVWJ1bnR1IDE0LjA0LiBTZWU6XG4qXG4qIC0gaHR0cHM6Ly9naXRodWIuY29tL1BvbHltZXIvcGFwZXItc3Bpbm5lci9pc3N1ZXMvOVxuKiAtIGh0dHBzOi8vY29kZS5nb29nbGUuY29tL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD00MzYyNTVcbiovXG5Aa2V5ZnJhbWVzIG1kbC1zcGlubmVyX19sYXllci0xLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMC45OTtcbiAgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDAuOTk7XG4gIH1cbiAgMjYlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDg5JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuOTk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC45OTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZGwtc3Bpbm5lcl9fbGF5ZXItMi1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMC45OTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuOTk7XG4gIH1cbiAgNTElIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1kbC1zcGlubmVyX19sYXllci0zLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjk5O1xuICB9XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMC45OTtcbiAgfVxuICA3NiUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWRsLXNwaW5uZXJfX2xheWVyLTQtZmFkZS1pbi1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDY1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDAuOTk7XG4gIH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjk5O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi8qKlxuKiBQYXRjaCB0aGUgZ2FwIHRoYXQgYXBwZWFyIGJldHdlZW4gdGhlIHR3byBhZGphY2VudFxuKiBkaXYubWRsLXNwaW5uZXJfX2NpcmNsZS1jbGlwcGVyIHdoaWxlIHRoZSBzcGlubmVyIGlzIHJvdGF0aW5nXG4qIChhcHBlYXJzIG9uIENocm9tZSAzOCwgU2FmYXJpIDcuMSwgYW5kIElFIDExKS5cbipcbiogVXBkYXRlOiB0aGUgZ2FwIG5vIGxvbmdlciBhcHBlYXJzIG9uIENocm9tZSB3aGVuIC5tZGwtc3Bpbm5lcl9fbGF5ZXItTidzXG4qIG9wYWNpdHkgaXMgMC45OSwgYnV0IHN0aWxsIGRvZXMgb24gU2FmYXJpIGFuZCBJRS5cbiovXG4ubWRsLXNwaW5uZXJfX2dhcC1wYXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA0NSU7XG4gIHdpZHRoOiAxMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuLm1kbC1zcGlubmVyX19nYXAtcGF0Y2ggLm1kbC1zcGlubmVyX19jaXJjbGUge1xuICB3aWR0aDogMTAwMCU7XG4gIGxlZnQ6IC00NTAlO1xufVxuXG4ubWRsLXNwaW5uZXJfX2NpcmNsZS1jbGlwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuLm1kbC1zcGlubmVyX19jaXJjbGUtY2xpcHBlci5tZGwtc3Bpbm5lcl9fbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1kbC1zcGlubmVyX19jaXJjbGUtY2xpcHBlci5tZGwtc3Bpbm5lcl9fcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubWRsLXNwaW5uZXJfX2NpcmNsZS1jbGlwcGVyIC5tZGwtc3Bpbm5lcl9fY2lyY2xlIHtcbiAgd2lkdGg6IDIwMCU7XG59XG5cbi5tZGwtc3Bpbm5lcl9fY2lyY2xlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4ubWRsLXNwaW5uZXJfX2xlZnQgLm1kbC1zcGlubmVyX19jaXJjbGUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyOWRlZyk7XG59XG4ubWRsLXNwaW5uZXIuaXMtYWN0aXZlIC5tZGwtc3Bpbm5lcl9fbGVmdCAubWRsLXNwaW5uZXJfX2NpcmNsZSB7XG4gIGFuaW1hdGlvbjogbWRsLXNwaW5uZXJfX2xlZnQtc3BpbiAxMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuLm1kbC1zcGlubmVyX19yaWdodCAubWRsLXNwaW5uZXJfX2NpcmNsZSB7XG4gIGxlZnQ6IC0xMDAlO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEyOWRlZyk7XG59XG4ubWRsLXNwaW5uZXIuaXMtYWN0aXZlIC5tZGwtc3Bpbm5lcl9fcmlnaHQgLm1kbC1zcGlubmVyX19jaXJjbGUge1xuICBhbmltYXRpb246IG1kbC1zcGlubmVyX19yaWdodC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG5cbkBrZXlmcmFtZXMgbWRsLXNwaW5uZXJfX2xlZnQtc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWRsLXNwaW5uZXJfX3JpZ2h0LXNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcbiAgfVxufVxuLyoqXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbi5tZGwtdGFicyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1kbC10YWJzX190YWItYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyMjQsMjI0LDIyNCk7XG59XG5cbi5tZGwtdGFic19fdGFiIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMjRweCAwIDI0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYSgwLDAsMCwgMC41NCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWRsLXRhYnMuaXMtdXBncmFkZWQgLm1kbC10YWJzX190YWIuaXMtYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsIDAuODcpO1xufVxuLm1kbC10YWJzLmlzLXVwZ3JhZGVkIC5tZGwtdGFic19fdGFiLmlzLWFjdGl2ZTphZnRlciB7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYig2Myw4MSwxODEpO1xuICBhbmltYXRpb246IGJvcmRlci1leHBhbmQgMC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjQsIDEpIDAuMDFzIGFsdGVybmF0ZSBmb3J3YXJkcztcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xufVxuLm1kbC10YWJzX190YWIgLm1kbC10YWJzX19yaXBwbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tZGwtdGFic19fdGFiIC5tZGwtdGFic19fcmlwcGxlLWNvbnRhaW5lciAubWRsLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHJnYig2Myw4MSwxODEpO1xufVxuXG4ubWRsLXRhYnNfX3BhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWRsLXRhYnMuaXMtdXBncmFkZWQgLm1kbC10YWJzX19wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWRsLXRhYnMuaXMtdXBncmFkZWQgLm1kbC10YWJzX19wYW5lbC5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQGtleWZyYW1lcyBib3JkZXItZXhwYW5kIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZjIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mYy1ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuYm9keSAuZmMge1xuICAvKiBleHRyYSBwcmVjZWRlbmNlIHRvIG92ZXJjb21lIGpxdWkgKi9cbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLWhpZ2hsaWdodCB7XG4gIC8qIHdoZW4gdXNlciBpcyBzZWxlY3RpbmcgY2VsbHMgKi9cbiAgYmFja2dyb3VuZDogI2JjZThmMTtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uZmMtYmdldmVudCB7XG4gIC8qIGRlZmF1bHQgbG9vayBmb3IgYmFja2dyb3VuZCBldmVudHMgKi9cbiAgYmFja2dyb3VuZDogIzhmZGY4MjtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uZmMtbm9uYnVzaW5lc3Mge1xuICAvKiBkZWZhdWx0IGxvb2sgZm9yIG5vbi1idXNpbmVzcy1ob3VycyBhcmVhcyAqL1xuICAvKiB3aWxsIGluaGVyaXQgLmZjLWJnZXZlbnQncyBzdHlsZXMgKi9cbiAgYmFja2dyb3VuZDogI2Q3ZDdkNztcbn1cblxuLyogUG9wb3ZlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uZmMtcG9wb3ZlciAuZmMtaGVhZGVyIHtcbiAgLyogVE9ETzogYmUgbW9yZSBjb25zaXN0ZW50IHdpdGggZmMtaGVhZC9mYy1ib2R5ICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnB4IDRweDtcbn1cblxuLmZjLXJ0bCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy10aXRsZSB7XG4gIG1hcmdpbjogMCAycHg7XG59XG5cbi5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuXG4vKiBNaXNjIFJldXNhYmxlIENvbXBvbmVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1kaXZpZGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbmhyLmZjLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDJweDtcbiAgLyogaGVpZ2h0IGlzIHVucmVsaWFibGUgYWNyb3NzIGJyb3dzZXJzLCBzbyB1c2UgcGFkZGluZyAqL1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuXG4uZmMtYmcsXG4uZmMtYmdldmVudC1za2VsZXRvbixcbi5mYy1oaWdobGlnaHQtc2tlbGV0b24sXG4uZmMtbWlycm9yLXNrZWxldG9uIHtcbiAgLyogdGhlc2UgZWxlbWVudCBzaG91bGQgYWx3YXlzIGNsaW5nIHRvIHRvcC1sZWZ0L3JpZ2h0IGNvcm5lcnMgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmMtYmcge1xuICBib3R0b206IDA7XG4gIC8qIHN0cmVjaCBiZyB0byBib3R0b20gZWRnZSAqL1xufVxuXG4uZmMtYmcgdGFibGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8qIHN0cmVjaCBiZyB0byBib3R0b20gZWRnZSAqL1xufVxuXG4vKiBUYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYyB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiBmaXggc2Nyb2xsYmFyIGlzc3VlIGluIGZpcmVmb3ggKi9cbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiBub3JtYWxpemUgY3Jvc3MtYnJvd3NlciAqL1xufVxuXG4uZmMgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYyB0aCxcbi5mYyB0ZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZmMgdGQuZmMtdG9kYXkge1xuICBib3JkZXItc3R5bGU6IGRvdWJsZTtcbiAgLyogb3ZlcmNvbWUgbmVpZ2hib3JpbmcgYm9yZGVycyAqL1xufVxuXG4vKiBJbnRlcm5hbCBOYXYgTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmFbZGF0YS1nb3RvXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYVtkYXRhLWdvdG9dOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIEZha2UgVGFibGUgUm93c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjIC5mYy1yb3cge1xuICAvKiBleHRyYSBwcmVjZWRlbmNlIHRvIG92ZXJjb21lIHRoZW1lcyBmb3JjaW5nIGEgMXB4IGJvcmRlciAqL1xuICAvKiBubyB2aXNpYmxlIGJvcmRlciBieSBkZWZhdWx0LiBidXQgbWFrZSBhdmFpbGFibGUgaWYgbmVlZCBiZSAoc2Nyb2xsYmFyIHdpZHRoIGNvbXBlbnNhdGlvbikgKi9cbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uZmMtcm93IHRhYmxlIHtcbiAgLyogZG9uJ3QgcHV0IGxlZnQvcmlnaHQgYm9yZGVyIG9uIGFueXRoaW5nIHdpdGhpbiBhIGZha2Ugcm93LlxuICAgICB0aGUgb3V0ZXIgdGJvZHkgd2lsbCB3b3JyeSBhYm91dCB0aGlzICovXG4gIGJvcmRlci1sZWZ0OiAwIGhpZGRlbiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwIGhpZGRlbiB0cmFuc3BhcmVudDtcbiAgLyogbm8gYm90dG9tIGJvcmRlcnMgb24gcm93cyAqL1xuICBib3JkZXItYm90dG9tOiAwIGhpZGRlbiB0cmFuc3BhcmVudDtcbn1cblxuLmZjLXJvdzpmaXJzdC1jaGlsZCB0YWJsZSB7XG4gIGJvcmRlci10b3A6IDAgaGlkZGVuIHRyYW5zcGFyZW50O1xuICAvKiBubyB0b3AgYm9yZGVyIG9uIGZpcnN0IHJvdyAqL1xufVxuXG4vKiBEYXkgUm93ICh1c2VkIHdpdGhpbiB0aGUgaGVhZGVyIGFuZCB0aGUgRGF5R3JpZClcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYy1yb3cgLmZjLWJnIHtcbiAgei1pbmRleDogMTtcbn1cblxuLyogaGlnaGxpZ2h0aW5nIGNlbGxzICYgYmFja2dyb3VuZCBldmVudCBza2VsZXRvbiAqL1xuLmZjLXJvdyAuZmMtYmdldmVudC1za2VsZXRvbixcbi5mYy1yb3cgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB7XG4gIGJvdHRvbTogMDtcbiAgLyogc3RyZXRjaCBza2VsZXRvbiB0byBib3R0b20gb2Ygcm93ICovXG59XG5cbi5mYy1yb3cgLmZjLWJnZXZlbnQtc2tlbGV0b24gdGFibGUsXG4uZmMtcm93IC5mYy1oaWdobGlnaHQtc2tlbGV0b24gdGFibGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8qIHN0cmV0Y2ggc2tlbGV0b24gdG8gYm90dG9tIG9mIHJvdyAqL1xufVxuXG4uZmMtcm93IC5mYy1oaWdobGlnaHQtc2tlbGV0b24gdGQsXG4uZmMtcm93IC5mYy1iZ2V2ZW50LXNrZWxldG9uIHRkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZjLXJvdyAuZmMtYmdldmVudC1za2VsZXRvbiB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mYy1yb3cgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi8qXG5yb3cgY29udGVudCAod2hpY2ggY29udGFpbnMgZGF5L3dlZWsgbnVtYmVycyBhbmQgZXZlbnRzKSBhcyB3ZWxsIGFzIFwibWlycm9yXCIgKHdoaWNoIGNvbnRhaW5zXG50ZW1wb3JhcnkgcmVuZGVyZWQgZXZlbnRzKS5cbiovXG4uZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAvKiBtYXRjaGVzIHRoZSBzcGFjZSBhYm92ZSB0aGUgZXZlbnRzICovXG59XG5cbi5mYy1yb3cgLmZjLW1pcnJvci1za2VsZXRvbiB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5mYyAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHRhYmxlLFxuLmZjIC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGQsXG4uZmMgLmZjLXJvdyAuZmMtbWlycm9yLXNrZWxldG9uIHRkIHtcbiAgLyogc2VlLXRocm91Z2ggdG8gdGhlIGJhY2tncm91bmQgYmVsb3cgKi9cbiAgLyogZXh0cmEgcHJlY2VkZW5jZSB0byBwcmV2ZW50IHRoZW1lLXByb3ZpZGVkIGJhY2tncm91bmRzICovXG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIC8qIGluIGNhc2UgPHRkPnMgYXJlIGdsb2JhbGx5IHN0eWxlZCAqL1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHRkLFxuLmZjLXJvdyAuZmMtbWlycm9yLXNrZWxldG9uIHRkIHtcbiAgLyogZG9uJ3QgcHV0IGEgYm9yZGVyIGJldHdlZW4gZXZlbnRzIGFuZC9vciB0aGUgZGF5IG51bWJlciAqL1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRkLFxuLmZjLXJvdyAuZmMtbWlycm9yLXNrZWxldG9uIHRib2R5IHRkIHtcbiAgLyogZG9uJ3QgcHV0IGEgYm9yZGVyIGJldHdlZW4gZXZlbnQgY2VsbHMgKi9cbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLyogU2Nyb2xsaW5nIENvbnRhaW5lclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXNjcm9sbGVyIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4vKiBUT0RPOiBtb3ZlIHRvIHRpbWVncmlkL2RheWdyaWQgKi9cbi5mYy1zY3JvbGxlciA+IC5mYy1kYXktZ3JpZCxcbi5mYy1zY3JvbGxlciA+IC5mYy10aW1lLWdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIHJlLXNjb3BlIGFsbCBwb3NpdGlvbnMgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIC8qIGhhY2sgdG8gZm9yY2UgcmUtc2l6aW5nIHRoaXMgaW5uZXIgZWxlbWVudCB3aGVuIHNjcm9sbGJhcnMgYXBwZWFyL2Rpc2FwcGVhciAqL1xufVxuXG4vKiBHbG9iYWwgRXZlbnQgU3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtZXZlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIGZvciByZXNpemUgaGFuZGxlIGFuZCBvdGhlciBpbm5lciBwb3NpdGlvbmluZyAqL1xuICBkaXNwbGF5OiBibG9jaztcbiAgLyogbWFrZSB0aGUgPGE+IHRhZyBibG9jayAqL1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzc4OGQ4O1xufVxuXG4uZmMtZXZlbnQsXG4uZmMtZXZlbnQtZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3ODhkODtcbiAgLyogZGVmYXVsdCBCQUNLR1JPVU5EIGNvbG9yICovXG59XG5cbi5mYy1ldmVudCxcbi5mYy1ldmVudDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICAvKiBkZWZhdWx0IFRFWFQgY29sb3IgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAvKiBpZiA8YT4gaGFzIGFuIGhyZWYgKi9cbn1cblxuLmZjLWV2ZW50W2hyZWZdLFxuLmZjLWV2ZW50LmZjLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogZ2l2ZSBldmVudHMgd2l0aCBsaW5rcyBhbmQgZHJhZ2dhYmxlIGV2ZW50cyBhIGhhbmQgbW91c2UgcG9pbnRlciAqL1xufVxuXG4uZmMtbm90LWFsbG93ZWQsXG4uZmMtbm90LWFsbG93ZWQgLmZjLWV2ZW50IHtcbiAgLyogdG8gb3ZlcnJpZGUgYW4gZXZlbnQncyBjdXN0b20gY3Vyc29yICovXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5mYy1ldmVudCAuZmMtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLyogcmVzaXplciAoY3Vyc29yIEFORCB0b3VjaCBkZXZpY2VzKSAqL1xuLmZjLWV2ZW50IC5mYy1yZXNpemVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xufVxuXG4vKiByZXNpemVyICh0b3VjaCBkZXZpY2VzKSAqL1xuLmZjLWV2ZW50IC5mYy1yZXNpemVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZjLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtcmVzaXplcixcbi5mYy1ldmVudC5mYy1zZWxlY3RlZCAuZmMtcmVzaXplciB7XG4gIC8qIG9ubHkgc2hvdyB3aGVuIGhvdmVyaW5nIG9yIHNlbGVjdGVkICh3aXRoIHRvdWNoKSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogaGl0IGFyZWEgKi9cbi5mYy1ldmVudC5mYy1zZWxlY3RlZCAuZmMtcmVzaXplcjpiZWZvcmUge1xuICAvKiA0MHg0MCB0b3VjaCBhcmVhICovXG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgLyogdXNlciBvZiB0aGlzIHV0aWwgY2FuIHNjb3BlIHdpdGhpbiBhIGxvd2VyIHotaW5kZXggKi9cbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLyogRXZlbnQgU2VsZWN0aW9uIChvbmx5IGZvciB0b3VjaCBkZXZpY2VzKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLWV2ZW50LmZjLXNlbGVjdGVkIHtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xuICAvKiBvdmVyY29tZXMgaW5saW5lIHotaW5kZXggKi9cbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmZjLWV2ZW50LmZjLXNlbGVjdGVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICAvKiBzYW1lIHotaW5kZXggYXMgZmMtYmcsIGJlaGluZCB0ZXh0ICovXG4gIC8qIG92ZXJjb21lIHRoZSBib3JkZXJzICovXG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgLyogZGFya2VuaW5nIGVmZmVjdCAqL1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4vKiBFdmVudCBEcmFnZ2luZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLWV2ZW50LmZjLWRyYWdnaW5nLmZjLXNlbGVjdGVkIHtcbiAgYm94LXNoYWRvdzogMCAycHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmZjLWV2ZW50LmZjLWRyYWdnaW5nOm5vdCguZmMtc2VsZWN0ZWQpIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLyogSG9yaXpvbnRhbCBFdmVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGJpZ2dlciB0b3VjaCBhcmVhIHdoZW4gc2VsZWN0ZWQgKi9cbi5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgLyogYmVsb3cgcmVzaXplcnMgKi9cbiAgdG9wOiAtMTBweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qIGV2ZW50cyB0aGF0IGFyZSBjb250aW51aW5nIHRvL2Zyb20gYW5vdGhlciB3ZWVrLiBraWxsIHJvdW5kZWQgY29ybmVycyBhbmQgYnV0dCB1cCBhZ2FpbnN0IGVkZ2UgKi9cbi5mYy1sdHIgLmZjLWgtZXZlbnQuZmMtbm90LXN0YXJ0LFxuLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1ub3QtZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgLyogcmVwbGFjZSB0aGUgYm9yZGVyIHdpdGggcGFkZGluZyAqL1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZmMtbHRyIC5mYy1oLWV2ZW50LmZjLW5vdC1lbmQsXG4uZmMtcnRsIC5mYy1oLWV2ZW50LmZjLW5vdC1zdGFydCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIC8qIHJlcGxhY2UgdGhlIGJvcmRlciB3aXRoIHBhZGRpbmcgKi9cbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4vKiByZXNpemVyIChjdXJzb3IgQU5EIHRvdWNoIGRldmljZXMpICovXG4vKiBsZWZ0IHJlc2l6ZXIgICovXG4uZmMtbHRyIC5mYy1oLWV2ZW50IC5mYy1zdGFydC1yZXNpemVyLFxuLmZjLXJ0bCAuZmMtaC1ldmVudCAuZmMtZW5kLXJlc2l6ZXIge1xuICBjdXJzb3I6IHctcmVzaXplO1xuICBsZWZ0OiAtMXB4O1xuICAvKiBvdmVyY29tZSBib3JkZXIgKi9cbn1cblxuLyogcmlnaHQgcmVzaXplciAqL1xuLmZjLWx0ciAuZmMtaC1ldmVudCAuZmMtZW5kLXJlc2l6ZXIsXG4uZmMtcnRsIC5mYy1oLWV2ZW50IC5mYy1zdGFydC1yZXNpemVyIHtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgcmlnaHQ6IC0xcHg7XG4gIC8qIG92ZXJjb21lIGJvcmRlciAqL1xufVxuXG4vKiByZXNpemVyIChtb3VzZSBkZXZpY2VzKSAqL1xuLmZjLWgtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1yZXNpemVyIHtcbiAgd2lkdGg6IDdweDtcbiAgdG9wOiAtMXB4O1xuICAvKiBvdmVyY29tZSB0b3AgYm9yZGVyICovXG4gIGJvdHRvbTogLTFweDtcbiAgLyogb3ZlcmNvbWUgYm90dG9tIGJvcmRlciAqL1xufVxuXG4vKiByZXNpemVyICh0b3VjaCBkZXZpY2VzKSAqL1xuLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXJlc2l6ZXIge1xuICAvKiA4eDggbGl0dGxlIGRvdCAqL1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAvKiB2ZXJ0aWNhbGx5IGNlbnRlciAqL1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cblxuLyogbGVmdCByZXNpemVyICAqL1xuLmZjLWx0ciAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtc3RhcnQtcmVzaXplcixcbi5mYy1ydGwgLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLWVuZC1yZXNpemVyIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIC8qIGNlbnRlcnMgdGhlIDh4OCBkb3Qgb24gdGhlIGxlZnQgZWRnZSAqL1xufVxuXG4vKiByaWdodCByZXNpemVyICovXG4uZmMtbHRyIC5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1lbmQtcmVzaXplcixcbi5mYy1ydGwgLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXN0YXJ0LXJlc2l6ZXIge1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIC8qIGNlbnRlcnMgdGhlIDh4OCBkb3Qgb24gdGhlIHJpZ2h0IGVkZ2UgKi9cbn1cblxuLyogRGF5R3JpZCBldmVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbldlIHVzZSB0aGUgZnVsbCBcImZjLWRheS1ncmlkLWV2ZW50XCIgY2xhc3MgaW5zdGVhZCBvZiB1c2luZyBkZXNjZW5kYW50cyBiZWNhdXNlIHRoZSBldmVudCB3b24ndFxuYmUgYSBkZXNjZW5kYW50IG9mIHRoZSBncmlkIHdoZW4gaXQgaXMgYmVpbmcgZHJhZ2dlZC5cbiovXG4uZmMtZGF5LWdyaWQtZXZlbnQge1xuICBtYXJnaW46IDFweCAycHggMDtcbiAgLyogc3BhY2luZyBiZXR3ZWVuIGV2ZW50cyBhbmQgZWRnZXMgKi9cbiAgcGFkZGluZzogMCAxcHg7XG59XG5cbnRyOmZpcnN0LWNoaWxkID4gdGQgPiAuZmMtZGF5LWdyaWQtZXZlbnQge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIC8qIGEgbGl0dGxlIGJpdCBtb3JlIHNwYWNlIGJlZm9yZSB0aGUgZmlyc3QgZXZlbnQgKi9cbn1cblxuLmZjLW1pcnJvci1za2VsZXRvbiB0cjpmaXJzdC1jaGlsZCA+IHRkID4gLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgLyogZXhjZXB0IGZvciBtaXJyb3Igc2tlbGV0b24gKi9cbn1cblxuLmZjLWRheS1ncmlkLWV2ZW50IC5mYy1jb250ZW50IHtcbiAgLyogZm9yY2UgZXZlbnRzIHRvIGJlIG9uZS1saW5lIHRhbGwgKi9cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZjLWRheS1ncmlkLWV2ZW50IC5mYy10aW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIHJlc2l6ZXIgKGN1cnNvciBkZXZpY2VzKSAqL1xuLyogbGVmdCByZXNpemVyICAqL1xuLmZjLWx0ciAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1zdGFydC1yZXNpemVyLFxuLmZjLXJ0bCAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1lbmQtcmVzaXplciB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAvKiB0byB0aGUgZGF5IGNlbGwncyBlZGdlICovXG59XG5cbi8qIHJpZ2h0IHJlc2l6ZXIgKi9cbi5mYy1sdHIgLmZjLWRheS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtZW5kLXJlc2l6ZXIsXG4uZmMtcnRsIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXN0YXJ0LXJlc2l6ZXIge1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIC8qIHRvIHRoZSBkYXkgY2VsbCdzIGVkZ2UgKi9cbn1cblxuLyogRXZlbnQgTGltaXRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFwibW9yZVwiIGxpbmsgdGhhdCByZXByZXNlbnRzIGhpZGRlbiBldmVudHMgKi9cbmEuZmMtbW9yZSB7XG4gIG1hcmdpbjogMXB4IDNweDtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hLmZjLW1vcmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZjLWxpbWl0ZWQge1xuICAvKiByb3dzIGFuZCBjZWxscyB0aGF0IGFyZSBoaWRkZW4gYmVjYXVzZSBvZiBhIFwibW9yZVwiIGxpbmsgKi9cbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogcG9wb3ZlciB0aGF0IGFwcGVhcnMgd2hlbiBcIm1vcmVcIiBsaW5rIGlzIGNsaWNrZWQgKi9cbi5mYy1kYXktZ3JpZCAuZmMtcm93IHtcbiAgei1pbmRleDogMTtcbiAgLyogbWFrZSB0aGUgXCJtb3JlXCIgcG9wb3ZlciBvbmUgaGlnaGVyIHRoYW4gdGhpcyAqL1xufVxuXG4uZmMtbW9yZS1wb3BvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG4uZmMtbW9yZS1wb3BvdmVyIC5mYy1ldmVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4vKiBOb3cgSW5kaWNhdG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtbm93LWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAwIHNvbGlkIHJlZDtcbn1cblxuLyogVXRpbGl0aWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtdW5zZWxlY3RhYmxlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLypcblRPRE86IG1vcmUgZGlzdGluY3Rpb24gYmV0d2VlbiB0aGlzIGZpbGUgYW5kIGNvbW1vbi5jc3NcbiovXG4vKiBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy11bnRoZW1lZCB0aCxcbi5mYy11bnRoZW1lZCB0ZCxcbi5mYy11bnRoZW1lZCB0aGVhZCxcbi5mYy11bnRoZW1lZCB0Ym9keSxcbi5mYy11bnRoZW1lZCAuZmMtZGl2aWRlcixcbi5mYy11bnRoZW1lZCAuZmMtcm93LFxuLmZjLXVudGhlbWVkIC5mYy1jb250ZW50LFxuLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyLFxuLmZjLXVudGhlbWVkIC5mYy1saXN0LXZpZXcsXG4uZmMtdW50aGVtZWQgLmZjLWxpc3QtaGVhZGluZyB0ZCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLFxuLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIsXG4uZmMtdW50aGVtZWQgLmZjLWxpc3QtaGVhZGluZyB0ZCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi5mYy11bnRoZW1lZCB0ZC5mYy10b2RheSB7XG4gIGJhY2tncm91bmQ6ICNmY2Y4ZTM7XG59XG5cbi5mYy11bnRoZW1lZCAuZmMtZGlzYWJsZWQtZGF5IHtcbiAgYmFja2dyb3VuZDogI2Q3ZDdkNztcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmZyb20gaHR0cHM6Ly9mZWF0aGVyaWNvbnMuY29tLyBhbmQgYnVpbHQgd2l0aCBJY29Nb29uXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZjaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC10dGY7Y2hhcnNldD11dGYtODtiYXNlNjQsQUFFQUFBQUxBSUFBQXdBd1QxTXZNZzhTQmZBQUFBQzhBQUFBWUdOdFlYQVhWdEtOQUFBQkhBQUFBRlJuWVhOd0FBQUFFQUFBQVhBQUFBQUlaMng1WmdZeWR4SUFBQUY0QUFBRk5HaGxZV1FVSjdjSUFBQUdyQUFBQURab2FHVmhCMjBEekFBQUJ1UUFBQUFrYUcxMGVDSUFCaFFBQUFjSUFBQUFMR3h2WTJFRDRBVTZBQUFITkFBQUFCaHRZWGh3QUE4QWpBQUFCMHdBQUFBZ2JtRnRaWHNyNjkwQUFBZHNBQUFCaG5CdmMzUUFBd0FBQUFBSTlBQUFBQ0FBQXdQQUFaQUFCUUFBQXBrQ3pBQUFBSThDbVFMTUFBQUI2d0F6QVFrQUFBQUFBQUFBQUFBQUFBQUFBQUFCRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFEcEJnUEEvOEFBUUFQQUFFQUFBQUFCQUFBQUFBQUFBQUFBQUFBZ0FBQUFBQUFEQUFBQUF3QUFBQndBQVFBREFBQUFIQUFEQUFFQUFBQWNBQVFBT0FBQUFBb0FDQUFDQUFJQUFRQWc2UWIvL2YvL0FBQUFBQUFnNlFELy9mLy9BQUgvNHhjRUFBTUFBUUFBQUFBQUFBQUFBQUFBQVFBQi8vOEFEd0FCQUFBQUFBQUFBQUFBQWdBQU56a0JBQUFBQUFFQUFBQUFBQUFBQUFBQ0FBQTNPUUVBQUFBQUFRQUFBQUFBQUFBQUFBSUFBRGM1QVFBQUFBQUJBV0lBalFLZUFza0FFd0FBSlNjM05qUW5KaUlIQVFZVUZ3RVdNamMyTkNjQ251TGlEUTBNSkF6L0FBME5BUUFNSkF3TkRjbmk0Z3dqRFF3TS93QU5Jd3ovQUEwTkRDTU5BQUFBQVFGaUFJMENuZ0xKQUJNQUFDVUJOalFuQVNZaUJ3WVVId0VIQmhRWEZqSTNBWjRCQUEwTi93QU1KQXdORGVMaURRME1KQXlOQVFBTUl3MEJBQXdNRFNNTTR1SU5Jd3dORFFBQUFBSUE0Z0MzQXg0Q25nQVRBQ2NBQUNVbk56WTBKeVlpRHdFR0ZCOEJGakkzTmpRbklTYzNOalFuSmlJUEFRWVVId0VXTWpjMk5DY0I4N2UzRFEwTUl3M1ZEUTNWRFNNTURRMEJLN2UzRFEwTUpBelZEUTNWRENRTURRM3p1TGNNSkF3TkRkVU5Jd3pXREF3Tkl3eTR0d3drREEwTjFRMGpETllNREEwakRBQUFBZ0RpQUxjREhnS2VBQk1BSndBQUpUYzJOQzhCSmlJSEJoUWZBUWNHRkJjV01qY2hOelkwTHdFbUlnY0dGQjhCQndZVUZ4WXlOd0pKMVEwTjFRMGpEQTBOdDdjTkRRd2pEZjdWMVEwTjFRd2tEQTBOdDdjTkRRd2tETGZXRENNTjFRME5EQ1FNdDdnTUl3ME1ETllNSXczVkRRME1KQXkzdUF3akRRd01BQUFEQUZVQUFBT3JBMVVBTXdCb0FIY0FBQk1pQmdjT0FRY09BUWNPQVJVUkZCWVhIZ0VYSGdFWEhnRXpJVEkyTno0Qk56NEJOejRCTlJFMEppY3VBU2N1QVNjdUFTTUZJVElXRng0QkZ4NEJGeDRCRlJFVUJnY09BUWNPQVFjT0FTTWhJaVluTGdFbkxnRW5MZ0UxRVRRMk56NEJOejRCTno0Qk14TWhNalkxTkNZaklTSUdGUlFXTTlVTkdBd0xGUWtKRGdVRkJRVUZCUTRKQ1JVTERCZ05BbFlOR0F3TEZRa0pEZ1VGQlFVRkJRNEpDUlVMREJnTi9hb0NWZ1FJQkFRSEF3TUZBUUlCQVFJQkJRTURCd1FFQ0FUOXFnUUlCQVFIQXdNRkFRSUJBUUlCQlFNREJ3UUVDQVNBQVZZUkdSa1IvcW9SR1JrUkExVUZCQVVPQ1FrVkRBc1pEZjJyRFJrTERCVUpDQTRGQlFVRkJRVU9DUWdWREFzWkRRSlZEUmtMREJVSkNRNEZCQVZWQWdFQ0JRTUNCd1FFQ0FYOXF3UUpBd1FIQXdNRkFRSUNBZ0lCQlFNREJ3UURDUVFDVlFVSUJBUUhBZ01GQWdFQy9vQVpFaEVaR1JFU0dRQUFBQUFEQUZVQUFBT3JBMVVBTXdCb0FJa0FBQk1pQmdjT0FRY09BUWNPQVJVUkZCWVhIZ0VYSGdFWEhnRXpJVEkyTno0Qk56NEJOejRCTlJFMEppY3VBU2N1QVNjdUFTTUZJVElXRng0QkZ4NEJGeDRCRlJFVUJnY09BUWNPQVFjT0FTTWhJaVluTGdFbkxnRW5MZ0UxRVRRMk56NEJOejRCTno0Qk14TXpGUlFXTXpJMlBRRXpNalkxTkNZckFUVTBKaU1pQmgwQkl5SUdGUlFXTTlVTkdBd0xGUWtKRGdVRkJRVUZCUTRKQ1JVTERCZ05BbFlOR0F3TEZRa0pEZ1VGQlFVRkJRNEpDUlVMREJnTi9hb0NWZ1FJQkFRSEF3TUZBUUlCQVFJQkJRTURCd1FFQ0FUOXFnUUlCQVFIQXdNRkFRSUJBUUlCQlFNREJ3UUVDQVNBZ0JrU0VobUFFUmtaRVlBWkVoSVpnQkVaR1JFRFZRVUVCUTRKQ1JVTUN4a04vYXNOR1FzTUZRa0lEZ1VGQlFVRkJRNEpDQlVNQ3hrTkFsVU5HUXNNRlFrSkRnVUVCVlVDQVFJRkF3SUhCQVFJQmYyckJBa0RCQWNEQXdVQkFnSUNBZ0VGQXdNSEJBTUpCQUpWQlFnRUJBY0NBd1VDQVFMK2dJQVNHUmtTZ0JrU0VSbUFFaGtaRW9BWkVSSVpBQUFCQU9JQWpRTWVBc2tBSUFBQUV4Y0hCaFFYRmpJL0FSY1dNamMyTkM4Qk56WTBKeVlpRHdFbkppSUhCaFFYNHVMaURRME1KQXppNGd3a0RBME40dUlORFF3a0RPTGlEQ1FNRFEwQ2plTGlEU01NRFEzaDRRME5EQ01ONHVJTUl3ME1ET0xpREF3Tkl3d0FBQUFCQUFBQUFRQUFhNW4weTE4UFBQVUFDd1FBQUFBQUFOaXZPVnNBQUFBQTJLODVXd0FBQUFBRHF3TlZBQUFBQ0FBQ0FBQUFBQUFBQUFFQUFBUEEvOEFBQUFRQUFBQUFBQU9yQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFMQkFBQUFBQUFBQUFBQUFBQUFnQUFBQVFBQVdJRUFBRmlCQUFBNGdRQUFPSUVBQUJWQkFBQVZRUUFBT0lBQUFBQUFBb0FGQUFlQUVRQWFnQ3FBT29CbmdKa0Fwb0FBUUFBQUFzQWlnQURBQUFBQUFBQ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBNEFyZ0FCQUFBQUFBQUJBQWNBQUFBQkFBQUFBQUFDQUFjQVlBQUJBQUFBQUFBREFBY0FOZ0FCQUFBQUFBQUVBQWNBZFFBQkFBQUFBQUFGQUFzQUZRQUJBQUFBQUFBR0FBY0FTd0FCQUFBQUFBQUtBQm9BaWdBREFBRUVDUUFCQUE0QUJ3QURBQUVFQ1FBQ0FBNEFad0FEQUFFRUNRQURBQTRBUFFBREFBRUVDUUFFQUE0QWZBQURBQUVFQ1FBRkFCWUFJQUFEQUFFRUNRQUdBQTRBVWdBREFBRUVDUUFLQURRQXBHWmphV052Ym5NQVpnQmpBR2tBWXdCdkFHNEFjMVpsY25OcGIyNGdNUzR3QUZZQVpRQnlBSE1BYVFCdkFHNEFJQUF4QUM0QU1HWmphV052Ym5NQVpnQmpBR2tBWXdCdkFHNEFjMlpqYVdOdmJuTUFaZ0JqQUdrQVl3QnZBRzRBYzFKbFozVnNZWElBVWdCbEFHY0FkUUJzQUdFQWNtWmphV052Ym5NQVpnQmpBR2tBWXdCdkFHNEFjMFp2Ym5RZ1oyVnVaWEpoZEdWa0lHSjVJRWxqYjAxdmIyNHVBRVlBYndCdUFIUUFJQUJuQUdVQWJnQmxBSElBWVFCMEFHVUFaQUFnQUdJQWVRQWdBRWtBWXdCdkFFMEFid0J2QUc0QUxnQUFBQU1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBPVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZjLWljb24ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJmY2ljb25zXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uZmMtaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLmZjLWljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uZmMtaWNvbi1jaGV2cm9ucy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5mYy1pY29uLWNoZXZyb25zLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5mYy1pY29uLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uZmMtaWNvbi1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uZmMtaWNvbi14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5mYy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBCdXR0b25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTG90cyB0YWtlbiBmcm9tIEZsYXRseSAoTUlUKTogaHR0cHM6Ly9ib290c3dhdGNoLmNvbS80L2ZsYXRseS9ib290c3RyYXAuY3NzXG4qL1xuLyogcmVzZXQgKi9cbi5mYy1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYy1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbi5mYy1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLmZjLWJ1dHRvbjpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZjLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogdGhlbWUgKi9cbi5mYy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC40ZW0gMC42NWVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuXG4uZmMtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZjLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDQsIDYyLCA4MCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ0LCA2MiwgODAsIDAuMjUpO1xufVxuXG4uZmMtYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLyogXCJwcmltYXJ5XCIgY29sb3JpbmcgKi9cbi5mYy1idXR0b24tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMzRTUwO1xuICBib3JkZXItY29sb3I6ICMyQzNFNTA7XG59XG5cbi5mYy1idXR0b24tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUyYjM3O1xuICBib3JkZXItY29sb3I6ICMxYTI1MmY7XG59XG5cbi5mYy1idXR0b24tcHJpbWFyeTpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzYsIDkxLCAxMDYsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc2LCA5MSwgMTA2LCAwLjUpO1xufVxuXG4uZmMtYnV0dG9uLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDM0U1MDtcbiAgYm9yZGVyLWNvbG9yOiAjMkMzRTUwO1xufVxuXG4uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpLmZjLWJ1dHRvbi1hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjUyZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTUxZTI3O1xufVxuXG4uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpLmZjLWJ1dHRvbi1hY3RpdmU6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc2LCA5MSwgMTA2LCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NiwgOTEsIDEwNiwgMC41KTtcbn1cblxuLyogaWNvbnMgd2l0aGluIGJ1dHRvbnMgKi9cbi5mYy1idXR0b24gLmZjLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuXG4vKiBCdXR0b25zIEdyb3Vwc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLWJ1dHRvbi1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbjpmb2N1cyxcbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOmFjdGl2ZSxcbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uLmZjLWJ1dHRvbi1hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi8qIFBvcG92ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4vKiBMaXN0IFZpZXdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1pdGVtOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLyogVG9vbGJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mYy10b29sYmFyLmZjLWhlYWRlci10b29sYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5mYy10b29sYmFyLmZjLWZvb3Rlci10b29sYmFyIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbi8qIGlubmVyIGNvbnRlbnQgKi9cbi5mYy10b29sYmFyID4gKiA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1ZW07XG59XG5cbi5mYy10b29sYmFyIGgyIHtcbiAgZm9udC1zaXplOiAxLjc1ZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLyogVmlldyBTdHJ1Y3R1cmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy12aWV3LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogdW5kbyB0d2l0dGVyIGJvb3RzdHJhcCdzIGJveC1zaXppbmcgcnVsZXMuIG5vcm1hbGl6ZXMgcG9zaXRpb25pbmcgdGVjaG5pcXVlcyAqL1xuLyogZG9uJ3QgZG8gdGhpcyBmb3IgdGhlIHRvb2xiYXIgYmVjYXVzZSB3ZSdsbCB3YW50IGJvb3RzdHJhcCB0byBzdHlsZSB0aG9zZSBidXR0b25zIGFzIHNvbWUgcHQgKi9cbi5mYy12aWV3LWNvbnRhaW5lciAqLFxuLmZjLXZpZXctY29udGFpbmVyICo6YmVmb3JlLFxuLmZjLXZpZXctY29udGFpbmVyICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmZjLXZpZXcsXG4uZmMtdmlldyA+IHRhYmxlIHtcbiAgLyogc28gZHJhZ2dlZCBlbGVtZW50cyBjYW4gYmUgYWJvdmUgdGhlIHZpZXcncyBtYWluIGVsZW1lbnQgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZmMge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIEdsb2JhbCBFdmVudCBSZXN0eWxpbmdcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuZmMtZXZlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAuZmMtZXZlbnQgLmZjLXJlc2l6ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyogVGFibGUgJiBEYXktUm93IFJlc3R5bGluZ1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5mYyB0aCxcbiAgLmZjIHRkLFxuICAuZmMgaHIsXG4gIC5mYyB0aGVhZCxcbiAgLmZjIHRib2R5LFxuICAuZmMtcm93IHtcbiAgICBib3JkZXItY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyoga2lsbCB0aGUgb3ZlcmxhaWQsIGFic29sdXRlbHktcG9zaXRpb25lZCBjb21wb25lbnRzICovXG4gIC8qIGNvbW1vbi4uLiAqL1xuICAuZmMtYmcsXG4gIC5mYy1iZ2V2ZW50LXNrZWxldG9uLFxuICAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uLFxuICAuZmMtbWlycm9yLXNrZWxldG9uLFxuICAuZmMtYmdldmVudC1jb250YWluZXIsXG4gIC5mYy1idXNpbmVzcy1jb250YWluZXIsXG4gIC5mYy1oaWdobGlnaHQtY29udGFpbmVyLFxuICAuZmMtbWlycm9yLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiBkb24ndCBmb3JjZSBhIG1pbi1oZWlnaHQgb24gcm93cyAoZm9yIERheUdyaWQpICovXG4gIC5mYyB0Ym9keSAuZmMtcm93IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAvKiB1bmRvIGhlaWdodCB0aGF0IEpTIHNldCBpbiBkaXN0cmlidXRlSGVpZ2h0ICovXG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIC8qIHVuZG8gdGhlIG1pbi1oZWlnaHQgZnJvbSBlYWNoIHZpZXcncyBzcGVjaWZpYyBzdHlsZXNoZWV0ICovXG4gIH1cbiAgLmZjIHRib2R5IC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgLyogdW5kbyAuZmMtcmlnaWQgKi9cbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIC8qIHVzZSBhIG1vcmUgYm9yZGVyLWZyaWVuZGx5IG1ldGhvZCBmb3IgdGhpcy4uLiAqL1xuICB9XG4gIC5mYyB0Ym9keSAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIC8qIG9ubHkgd29ya3MgaW4gbmV3ZXIgYnJvd3NlcnMgKi9cbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIC8qIC4uLmdpdmVzIHNwYWNlIHdpdGhpbiB0aGUgc2tlbGV0b24uIGFsc28gZW5zdXJlcyBtaW4gaGVpZ2h0IGluIGEgd2F5ICovXG4gIH1cbiAgLmZjIHRib2R5IC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGFibGUge1xuICAgIC8qIHByb3ZpZGVzIGEgbWluLWhlaWdodCBmb3IgdGhlIHJvdywgYnV0IG9ubHkgZWZmZWN0aXZlIGZvciBJRSwgd2hpY2ggZXhhZ2dlcmF0ZXMgdGhpcyB2YWx1ZSxcbiAgICAgICBtYWtpbmcgaXQgbG9vayBtb3JlIGxpa2UgM2VtLiBmb3Igb3RoZXIgYnJvd2VycywgaXQgd2lsbCBhbHJlYWR5IGJlIHRoaXMgdGFsbCAqL1xuICAgIGhlaWdodDogMWVtO1xuICB9XG4gIC8qIFVuZG8gbW9udGgtdmlldyBldmVudCBsaW1pdGluZy4gRGlzcGxheSBhbGwgZXZlbnRzIGFuZCBoaWRlIHRoZSBcIm1vcmVcIiBsaW5rc1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5mYy1tb3JlLWNlbGwsXG4gIC5mYy1tb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZjIHRyLmZjLWxpbWl0ZWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mYyB0ZC5mYy1saW1pdGVkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZjLXBvcG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLyogbmV2ZXIgZGlzcGxheSB0aGUgXCJtb3JlLi5cIiBwb3BvdmVyIGluIHByaW50IG1vZGUgKi9cbiAgfVxuICAvKiBUaW1lR3JpZCBSZXN0eWxpbmdcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiB1bmRvIHRoZSBtaW4taGVpZ2h0IDEwMCUgdHJpY2sgdXNlZCB0byBmaWxsIHRoZSBjb250YWluZXIncyBoZWlnaHQgKi9cbiAgLmZjLXRpbWUtZ3JpZCB7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGRvbid0IGRpc3BsYXkgdGhlIHNpZGUgYXhpcyBhdCBhbGwgKFwiYWxsLWRheVwiIGFuZCB0aW1lIGNlbGxzKSAqL1xuICAuZmMtdGltZUdyaWQtdmlldyAuZmMtYXhpcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiBkb24ndCBkaXNwbGF5IHRoZSBob3Jpem9udGFsIGxpbmVzICovXG4gIC5mYy1zbGF0cyxcbiAgLmZjLXRpbWUtZ3JpZCBociB7XG4gICAgLyogdGhpcyBociBpcyB1c2VkIHdoZW4gaGVpZ2h0IGlzIHVuZGVydXNlZCBhbmQgbmVlZHMgdG8gYmUgZmlsbGVkICovXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIC8qIGltcG9ydGFudCBvdmVycmlkZXMgaW5saW5lIGRlY2xhcmF0aW9uICovXG4gIH1cbiAgLyogbGV0IHRoZSBjb250YWluZXIgdGhhdCBob2xkcyB0aGUgZXZlbnRzIGJlIG5hdHVyYWxseSBwb3NpdGlvbmVkIGFuZCBjcmVhdGUgcmVhbCBoZWlnaHQgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAvKiBpbiBjYXNlIHRoZXJlIGFyZSBubyBldmVudHMsIHdlIHN0aWxsIHdhbnQgc29tZSBoZWlnaHQgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtY29udGVudC1za2VsZXRvbiB0YWJsZSB7XG4gICAgaGVpZ2h0OiA0ZW07XG4gIH1cbiAgLyoga2lsbCB0aGUgaG9yaXpvbnRhbCBzcGFjaW5nIG1hZGUgYnkgdGhlIGV2ZW50IGNvbnRhaW5lci4gZXZlbnQgbWFyZ2lucyB3aWxsIGJlIGRvbmUgYmVsb3cgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBUaW1lR3JpZCAqRXZlbnQqIFJlc3R5bGluZ1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIG5hdHVyYWxseSBwb3NpdGlvbiBldmVudHMsIHZlcnRpY2FsbHkgc3RhY2tpbmcgdGhlbSAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1ldmVudCB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogM3B4IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGZvciBldmVudHMgdGhhdCBjb250aW51ZSB0byBhIGZ1dHVyZSBkYXksIGdpdmUgdGhlIGJvdHRvbSBib3JkZXIgYmFjayAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1ldmVudC5mYy1ub3QtZW5kIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAvKiBpbmRpY2F0ZSB0aGUgZXZlbnQgY29udGludWVzIHZpYSBcIi4uLlwiIHRleHQgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQuZmMtbm90LWVuZDphZnRlciB7XG4gICAgY29udGVudDogXCIuLi5cIjtcbiAgfVxuICAvKiBmb3IgZXZlbnRzIHRoYXQgYXJlIGNvbnRpbnVhdGlvbnMgZnJvbSBwcmV2aW91cyBkYXlzLCBnaXZlIHRoZSB0b3AgYm9yZGVyIGJhY2sgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQuZmMtbm90LXN0YXJ0IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAvKiBpbmRpY2F0ZSB0aGUgZXZlbnQgaXMgYSBjb250aW51YXRpb24gdmlhIFwiLi4uXCIgdGV4dCAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1ldmVudC5mYy1ub3Qtc3RhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIi4uLlwiO1xuICB9XG4gIC8qIHRpbWUgKi9cbiAgLyogdW5kbyBhIHByZXZpb3VzIGRlY2xhcmF0aW9uIGFuZCBsZXQgdGhlIHRpbWUgdGV4dCBzcGFuIHRvIGEgc2Vjb25kIGxpbmUgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQgLmZjLXRpbWUge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgfVxuICAvKiBoaWRlIHRoZSB0aGUgdGltZSB0aGF0IGlzIG5vcm1hbGx5IGRpc3BsYXllZC4uLiAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1ldmVudCAuZmMtdGltZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIC4uLnJlcGxhY2UgaXQgd2l0aCBhIG1vcmUgdmVyYm9zZSB2ZXJzaW9uIChpbmNsdWRlcyBBTS9QTSkgc3RvcmVkIGluIGFuIGh0bWwgYXR0cmlidXRlICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50IC5mYy10aW1lOmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtZnVsbCk7XG4gIH1cbiAgLyogVmVydGljYWwgU2Nyb2xsZXIgJiBDb250YWluZXJzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyoga2lsbCB0aGUgc2Nyb2xsYmFycyBhbmQgYWxsb3cgbmF0dXJhbCBoZWlnaHQgKi9cbiAgLmZjLXNjcm9sbGVyLFxuICAuZmMtZGF5LWdyaWQtY29udGFpbmVyLFxuICAuZmMtdGltZS1ncmlkLWNvbnRhaW5lciB7XG4gICAgLyogKi9cbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGtpbGwgdGhlIGhvcml6b250YWwgYm9yZGVyL3BhZGRpbmcgdXNlZCB0byBjb21wZW5zYXRlIGZvciBzY3JvbGxiYXJzICovXG4gIC5mYy1yb3cge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIEJ1dHRvbiBDb250cm9sc1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5mYy1idXR0b24tZ3JvdXAsXG4gIC5mYyBidXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLyogZG9uJ3QgZGlzcGxheSBhbnkgYnV0dG9uLXJlbGF0ZWQgY29udHJvbHMgKi9cbiAgfVxufVxuLyogRGF5R3JpZFZpZXdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGRheSByb3cgc3RydWN0dXJlICovXG4uZmMtZGF5R3JpZFdlZWstdmlldyAuZmMtY29udGVudC1za2VsZXRvbixcbi5mYy1kYXlHcmlkRGF5LXZpZXcgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xuICAvKiB0aGVyZSBtYXkgYmUgd2VlayBudW1iZXJzIGluIHRoZXNlIHZpZXdzLCBzbyBubyBwYWRkaW5nLXRvcCAqL1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAvKiBlbnN1cmUgYSBzcGFjZSBhdCBib3R0b20gb2YgY2VsbCBmb3IgdXNlciBzZWxlY3RpbmcvY2xpY2tpbmcgKi9cbn1cblxuLmZjLWRheUdyaWQtdmlldyAuZmMtYm9keSAuZmMtcm93IHtcbiAgbWluLWhlaWdodDogNGVtO1xuICAvKiBlbnN1cmUgdGhhdCBhbGwgcm93cyBhcmUgYXQgbGVhc3QgdGhpcyB0YWxsICovXG59XG5cbi8qIGEgXCJyaWdpZFwiIHJvdyB3aWxsIHRha2UgdXAgYSBjb25zdGFudCBhbW91bnQgb2YgaGVpZ2h0IGJlY2F1c2UgY29udGVudC1za2VsZXRvbiBpcyBhYnNvbHV0ZSAqL1xuLmZjLXJvdy5mYy1yaWdpZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYy1yb3cuZmMtcmlnaWQgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qIHdlZWsgYW5kIGRheSBudW1iZXIgc3R5bGluZyAqL1xuLmZjLWRheS10b3AuZmMtb3RoZXItbW9udGgge1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5mYy1kYXlHcmlkLXZpZXcgLmZjLXdlZWstbnVtYmVyLFxuLmZjLWRheUdyaWQtdmlldyAuZmMtZGF5LW51bWJlciB7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuLmZjLWRheUdyaWQtdmlldyB0aC5mYy13ZWVrLW51bWJlcixcbi5mYy1kYXlHcmlkLXZpZXcgdGguZmMtZGF5LW51bWJlciB7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICAvKiBjb2x1bW4gaGVhZGVycyBjYW4ndCBoYXZlIGFzIG11Y2ggdiBzcGFjZSAqL1xufVxuXG4uZmMtbHRyIC5mYy1kYXlHcmlkLXZpZXcgLmZjLWRheS10b3AgLmZjLWRheS1udW1iZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYy1ydGwgLmZjLWRheUdyaWQtdmlldyAuZmMtZGF5LXRvcCAuZmMtZGF5LW51bWJlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmMtbHRyIC5mYy1kYXlHcmlkLXZpZXcgLmZjLWRheS10b3AgLmZjLXdlZWstbnVtYmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggMDtcbn1cblxuLmZjLXJ0bCAuZmMtZGF5R3JpZC12aWV3IC5mYy1kYXktdG9wIC5mYy13ZWVrLW51bWJlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgM3B4O1xufVxuXG4uZmMtZGF5R3JpZC12aWV3IC5mYy1kYXktdG9wIC5mYy13ZWVrLW51bWJlciB7XG4gIG1pbi13aWR0aDogMS41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbi8qIHdoZW4gd2Vlay9kYXkgbnVtYmVyIGhhdmUgb3duIGNvbHVtbiAqL1xuLmZjLWRheUdyaWQtdmlldyB0ZC5mYy13ZWVrLW51bWJlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZjLWRheUdyaWQtdmlldyB0ZC5mYy13ZWVrLW51bWJlciA+ICoge1xuICAvKiB3b3JrIGFyb3VuZCB0aGUgd2F5IHdlIGRvIGNvbHVtbiByZXNpemluZyBhbmQgZW5zdXJlIGEgbWluaW11bSB3aWR0aCAqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMS4yNWVtO1xufVxuXG4vKiFcbiAqIGZyb2FsYV9lZGl0b3IgdjMuMS4wIChodHRwczovL3d3dy5mcm9hbGEuY29tL3d5c2l3eWctZWRpdG9yKVxuICogTGljZW5zZSBodHRwczovL2Zyb2FsYS5jb20vd3lzaXd5Zy1lZGl0b3IvdGVybXMvXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIwIEZyb2FsYSBMYWJzXG4gKi9cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLWVsZW1lbnQsIC5mci1lbGVtZW50OmZvY3VzIHtcbiAgb3V0bGluZTogMCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmZyLWJveC5mci1iYXNpYyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItYm94LmZyLWJhc2ljIC5mci1lbGVtZW50IHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNDE0MTQxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZnItYm94LmZyLWJhc2ljLmZyLXJ0bCAuZnItZWxlbWVudCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZnItZWxlbWVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG59XG5cbi5mci1lbGVtZW50IGEge1xuICB1c2VyLXNlbGVjdDogYXV0bztcbiAgLW8tdXNlci1zZWxlY3Q6IGF1dG87XG4gIC1tb3otdXNlci1zZWxlY3Q6IGF1dG87XG4gIC1raHRtbC11c2VyLXNlbGVjdDogYXV0bztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0bztcbiAgLW1zLXVzZXItc2VsZWN0OiBhdXRvO1xufVxuXG4uZnItZWxlbWVudC5mci1kaXNhYmxlZCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mci1lbGVtZW50IFtjb250ZW50ZWRpdGFibGU9dHJ1ZV0ge1xuICBvdXRsaW5lOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZnItYm94IGEuZnItZmxvYXRpbmctYnRuIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHMsIHRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHMsIGNvbG9yIDAuMnMgZWFzZSAwcywgdHJhbnNmb3JtIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHMsIHRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHMsIHRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZyLWJveCBhLmZyLWZsb2F0aW5nLWJ0biBzdmcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7XG4gIGZpbGw6ICMzMzMzMzM7XG59XG5cbi5mci1ib3ggYS5mci1mbG9hdGluZy1idG4gaSwgLmZyLWJveCBhLmZyLWZsb2F0aW5nLWJ0biBzdmcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uZnItYm94IGEuZnItZmxvYXRpbmctYnRuLmZyLWJ0biArIC5mci1idG4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmZyLWJveCBhLmZyLWZsb2F0aW5nLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZyLWJveCBhLmZyLWZsb2F0aW5nLWJ0bjpob3ZlciBzdmcge1xuICBmaWxsOiAjMzMzMzMzO1xufVxuXG4uZnItYm94IC5mci12aXNpYmxlIGEuZnItZmxvYXRpbmctYnRuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG5pZnJhbWUuZnItaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZnItd3JhcHBlcjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmZyLXdyYXBwZXIgLmZyLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjQUFBO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZyLXdyYXBwZXIuc2hvdy1wbGFjZWhvbGRlciAuZnItcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5mci13cmFwcGVyIDo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjYjVkNmZkO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZyLXdyYXBwZXIgOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjYjVkNmZkO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZyLWJveC5mci1iYXNpYyAuZnItd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZmVmZWY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmZyLWJveC5mci1iYXNpYy5mci10b3AgLmZyLXdyYXBwZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uZnItYm94LmZyLWJhc2ljLmZyLWJvdHRvbSAuZnItd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLWJveC5mci1kb2N1bWVudCB7XG4gICAgbWluLXdpZHRoOiAyMWNtO1xuICB9XG4gIC5mci1ib3guZnItZG9jdW1lbnQgLmZyLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtaW4td2lkdGg6IDIxY207XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgfVxuICAuZnItYm94LmZyLWRvY3VtZW50IC5mci13cmFwcGVyIC5mci1lbGVtZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgd2lkdGg6IDIxY207XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDI2Y20gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxY20gMmNtO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IGF1dG87XG4gIH1cbiAgLmZyLWJveC5mci1kb2N1bWVudCAuZnItd3JhcHBlciAuZnItZWxlbWVudCBociB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yY207XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmNtO1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgaGVpZ2h0OiAxY207XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmZyLWJveC5mci1kb2N1bWVudCAuZnItd3JhcHBlciAuZnItZWxlbWVudCBpbWcge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5mci10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzO1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBsZWZ0OiAtMzAwMHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVsZWdpYmlsaXR5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmZyLXRvb2x0aXAuZnItdmlzaWJsZSB7XG4gIC13ZWJraXQtb3BhY2l0eTogMTtcbiAgLW1vei1vcGFjaXR5OiAxO1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG59XG5cbi5mci10b29sYmFyIC5mci1idG4td3JhcCwgLmZyLXBvcHVwIC5mci1idG4td3JhcCwgLmZyLW1vZGFsIC5mci1idG4td3JhcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mci10b29sYmFyIC5mci1idG4td3JhcC5mci1oaWRkZW4sIC5mci1wb3B1cCAuZnItYnRuLXdyYXAuZnItaGlkZGVuLCAuZnItbW9kYWwgLmZyLWJ0bi13cmFwLmZyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzMzMzMztcbiAgLW1vei1vdXRsaW5lOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogNHB4IDJweDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLW9wdGlvbnMsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItb3B0aW9ucywgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1vcHRpb25zIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4taG92ZXIsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWhvdmVyLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi1ob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG46Oi1tb3otZm9jdXMtaW5uZXIsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG46Oi1tb3otZm9jdXMtaW5uZXIsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4tdGV4dCwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4tdGV4dCwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4tdGV4dCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4gaSwgLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZywgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBpLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZywgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBpLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDhweCA3cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4gc3ZnLmZyLXN2ZywgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBzdmcuZnItc3ZnLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuIHN2Zy5mci1zdmcge1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biBzdmcgcGF0aCwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBzdmcgcGF0aCwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBzdmcgcGF0aCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGZpbGw6ICMzMzMzMzM7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuLmZyLXNyLW9ubHksIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4gc3Bhbi5mci1zci1vbmx5LCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW4uZnItc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4gc3BhbiwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4gaW1nLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuIGltZywgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBpbWcge1xuICBtYXJnaW46IDhweCA3cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWFjdGl2ZS1wb3B1cCwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4tYWN0aXZlLXBvcHVwLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi1hY3RpdmUtcG9wdXAge1xuICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItc2VsZWN0aW9uIHNwYW4sIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItc2VsZWN0aW9uIHNwYW4sIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItc2VsZWN0aW9uIHNwYW4ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gaSwgLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIHNwYW4sIC5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBpbWcsIC5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBzdmcsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gaSwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBzcGFuLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIGltZywgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBzdmcsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gaSwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBzcGFuLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIGltZywgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBzdmcge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bjphZnRlciwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bjphZnRlciwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMzMzMzMzO1xuICByaWdodDogMnB4O1xuICB0b3A6IDE4cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmUsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZSB7XG4gIGZpbGw6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQ6ICNkNmQ2ZDY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC41cyBlYXNlO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmhvdmVyLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTpob3ZlciwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmaWxsOiAjMzMzMzMzO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmhvdmVyOjphZnRlciwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmU6aG92ZXI6OmFmdGVyLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzMzMzMzO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmFmdGVyLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTphZnRlciwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmU6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzIyMjIyMjtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRpc2FibGVkLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRpc2FibGVkLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRpc2FibGVkIHtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjM7XG4gIC1tb3otb3BhY2l0eTogMC4zO1xuICBvcGFjaXR5OiAwLjM7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRpc2FibGVkOjphZnRlciwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kaXNhYmxlZDo6YWZ0ZXIsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZGlzYWJsZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JkYmRiZDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWhpZGRlbiwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1oaWRkZW4sIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuLCAuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuLCAuZnItbW9kYWwgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLmZyLWFjdGl2ZSwgLmZyLXRvb2xiYXIgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLmZyLWFjdGl2ZS10YWIsIC5mci1wb3B1cCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG46bm90KDpob3Zlcik6bm90KDpmb2N1cykuZnItYWN0aXZlLCAuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLmZyLWFjdGl2ZS10YWIsIC5mci1tb2RhbCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG46bm90KDpob3Zlcik6bm90KDpmb2N1cykuZnItYWN0aXZlLCAuZnItbW9kYWwgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLmZyLWFjdGl2ZS10YWIge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4uZnItdG9vbGJhciAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gc3BhbiwgLmZyLXBvcHVwIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuLCAuZnItbW9kYWwgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW4ge1xuICBoZWlnaHQ6IDI3cHg7XG59XG5cbi5mci10b29sYmFyIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biBpbWcsIC5mci10b29sYmFyIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biBzdmcsIC5mci1wb3B1cCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gaW1nLCAuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZywgLmZyLW1vZGFsIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biBpbWcsIC5mci1tb2RhbCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gc3ZnIHtcbiAgbWFyZ2luOiA4cHggMTFweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWJ0bi1ncnAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCwgLmZyLXRvb2xiYXIgLmZyLW1vcmUtdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoLCAuZnItdG9vbGJhciAuZnItYnV0dG9uczpub3QoLmZyLXRhYnMpIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgsIC5mci1wb3B1cCAuZnItYnRuLWdycCAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoLCAuZnItcG9wdXAgLmZyLW1vcmUtdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoLCAuZnItcG9wdXAgLmZyLWJ1dHRvbnM6bm90KC5mci10YWJzKSAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoLCAuZnItbW9kYWwgLmZyLWJ0bi1ncnAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCwgLmZyLW1vZGFsIC5mci1tb3JlLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCwgLmZyLW1vZGFsIC5mci1idXR0b25zOm5vdCguZnItdGFicykgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDk4Zjc7XG59XG5cbi5mci10b29sYmFyLmZyLWRpc2FibGVkIC5mci1idG4sIC5mci10b29sYmFyLmZyLWRpc2FibGVkIC5mci1idG4uZnItYWN0aXZlLCAuZnItcG9wdXAuZnItZGlzYWJsZWQgLmZyLWJ0biwgLmZyLXBvcHVwLmZyLWRpc2FibGVkIC5mci1idG4uZnItYWN0aXZlLCAuZnItbW9kYWwuZnItZGlzYWJsZWQgLmZyLWJ0biwgLmZyLW1vZGFsLmZyLWRpc2FibGVkIC5mci1idG4uZnItYWN0aXZlIHtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIC13ZWJraXQtb3BhY2l0eTogMC4zO1xuICAtbW96LW9wYWNpdHk6IDAuMztcbiAgb3BhY2l0eTogMC4zO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG59XG5cbi5mci10b29sYmFyLmZyLWRpc2FibGVkIC5mci1idG4uZnItZHJvcGRvd246OmFmdGVyLCAuZnItdG9vbGJhci5mci1kaXNhYmxlZCAuZnItYnRuLmZyLWFjdGl2ZS5mci1kcm9wZG93bjo6YWZ0ZXIsIC5mci1wb3B1cC5mci1kaXNhYmxlZCAuZnItYnRuLmZyLWRyb3Bkb3duOjphZnRlciwgLmZyLXBvcHVwLmZyLWRpc2FibGVkIC5mci1idG4uZnItYWN0aXZlLmZyLWRyb3Bkb3duOjphZnRlciwgLmZyLW1vZGFsLmZyLWRpc2FibGVkIC5mci1idG4uZnItZHJvcGRvd246OmFmdGVyLCAuZnItbW9kYWwuZnItZGlzYWJsZWQgLmZyLWJ0bi5mci1hY3RpdmUuZnItZHJvcGRvd246OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JkYmRiZDtcbn1cblxuLmZyLXRvb2xiYXIuZnItcnRsIC5mci1idG4tZ3JwLmZyLWZsb2F0LWxlZnQsIC5mci1wb3B1cC5mci1ydGwgLmZyLWJ0bi1ncnAuZnItZmxvYXQtbGVmdCwgLmZyLW1vZGFsLmZyLXJ0bCAuZnItYnRuLWdycC5mci1mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZnItdG9vbGJhci5mci1ydGwgLmZyLWJ0bi1ncnAuZnItZmxvYXQtcmlnaHQsIC5mci1wb3B1cC5mci1ydGwgLmZyLWJ0bi1ncnAuZnItZmxvYXQtcmlnaHQsIC5mci1tb2RhbC5mci1ydGwgLmZyLWJ0bi1ncnAuZnItZmxvYXQtcmlnaHQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZyLXRvb2xiYXIuZnItcnRsIC5mci1jb21tYW5kLmZyLWJ0biwgLmZyLXRvb2xiYXIuZnItcnRsIC5mci1idG4td3JhcCwgLmZyLXBvcHVwLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4sIC5mci1wb3B1cC5mci1ydGwgLmZyLWJ0bi13cmFwLCAuZnItbW9kYWwuZnItcnRsIC5mci1jb21tYW5kLmZyLWJ0biwgLmZyLW1vZGFsLmZyLXJ0bCAuZnItYnRuLXdyYXAge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mci10b29sYmFyLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItb3B0aW9ucywgLmZyLXRvb2xiYXIuZnItcnRsIC5mci1idG4td3JhcC5mci1kcm9wZG93bi5mci1vcHRpb25zLCAuZnItcG9wdXAuZnItcnRsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1vcHRpb25zLCAuZnItcG9wdXAuZnItcnRsIC5mci1idG4td3JhcC5mci1kcm9wZG93bi5mci1vcHRpb25zLCAuZnItbW9kYWwuZnItcnRsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1vcHRpb25zLCAuZnItbW9kYWwuZnItcnRsIC5mci1idG4td3JhcC5mci1kcm9wZG93bi5mci1vcHRpb25zIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci10b29sYmFyLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWhvdmVyLCAuZnItdG9vbGJhci5mci1ydGwgLmZyLWJ0bi13cmFwLmZyLWJ0bi1ob3ZlciwgLmZyLXBvcHVwLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWhvdmVyLCAuZnItcG9wdXAuZnItcnRsIC5mci1idG4td3JhcC5mci1idG4taG92ZXIsIC5mci1tb2RhbC5mci1ydGwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi1ob3ZlciwgLmZyLW1vZGFsLmZyLXJ0bCAuZnItYnRuLXdyYXAuZnItYnRuLWhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci10b29sYmFyLmZyLWlubGluZSA+IC5mci1jb21tYW5kLmZyLWJ0bjpub3QoLmZyLWhpZGRlbiksIC5mci10b29sYmFyLmZyLWlubGluZSA+IC5mci1idG4td3JhcDpub3QoLmZyLWhpZGRlbikge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQ6aG92ZXIsIC5mci1kZXNrdG9wIC5mci1jb21tYW5kOmZvY3VzLCAuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1idG4taG92ZXIsIC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWV4cGFuZGVkIHtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5mci1kZXNrdG9wIC5mci1jb21tYW5kOmhvdmVyOm5vdCguZnItdGFibGUtY2VsbCksIC5mci1kZXNrdG9wIC5mci1jb21tYW5kOmZvY3VzOm5vdCguZnItdGFibGUtY2VsbCksIC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWJ0bi1ob3Zlcjpub3QoLmZyLXRhYmxlLWNlbGwpLCAuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1leHBhbmRlZDpub3QoLmZyLXRhYmxlLWNlbGwpIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbn1cblxuLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQ6aG92ZXI6OmFmdGVyLCAuZnItZGVza3RvcCAuZnItY29tbWFuZDpmb2N1czo6YWZ0ZXIsIC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWJ0bi1ob3Zlcjo6YWZ0ZXIsIC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWV4cGFuZGVkOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzMzMzM7XG59XG5cbi5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLXNlbGVjdGVkOm5vdCguZnItdGFibGUtY2VsbCksIC5mci1kZXNrdG9wIC5mci1jb21tYW5kOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xufVxuXG4uZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1hY3RpdmU6aG92ZXIsIC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWFjdGl2ZTpmb2N1cywgLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItYWN0aXZlLmZyLWJ0bi1ob3ZlciwgLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItYWN0aXZlLmZyLWV4cGFuZGVkIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbn1cblxuLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItYWN0aXZlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNkNmQ2ZDY7XG59XG5cbi5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWRpc2FibGVkOmhvdmVyLCAuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1kaXNhYmxlZDpmb2N1cywgLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItZGlzYWJsZWQuZnItc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZyLWRlc2t0b3AuZnItZGlzYWJsZWQgLmZyLWNvbW1hbmQ6aG92ZXIsIC5mci1kZXNrdG9wLmZyLWRpc2FibGVkIC5mci1jb21tYW5kOmZvY3VzLCAuZnItZGVza3RvcC5mci1kaXNhYmxlZCAuZnItY29tbWFuZC5mci1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZnItdG9vbGJhci5mci1tb2JpbGUgLmZyLWNvbW1hbmQuZnItYmxpbmssIC5mci1wb3B1cC5mci1tb2JpbGUgLmZyLWNvbW1hbmQuZnItYmxpbmsge1xuICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xufVxuXG4uZnItY29tbWFuZC5mci1idG4uZnItb3B0aW9ucyB7XG4gIHdpZHRoOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wdGlvbnMuZnItYnRuLWhvdmVyLCAuZnItY29tbWFuZC5mci1idG4uZnItb3B0aW9uczpob3ZlciwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wdGlvbnM6Zm9jdXMge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNGQUZBRkE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWxlZnQgMHMsIGJhY2tncm91bmQtY29sb3IgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBib3JkZXItbGVmdCAwcywgYmFja2dyb3VuZC1jb2xvciAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogYm9yZGVyLWxlZnQgMHMsIGJhY2tncm91bmQtY29sb3IgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWxlZnQgMHMsIGJhY2tncm91bmQtY29sb3IgMC41cztcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiA0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6b29tOiAxO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUudGVzdC1oZWlnaHQgLmZyLWRyb3Bkb3duLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgLW1zLXRyYW5zaXRpb246IG5vbmU7XG4gIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMjc1cHg7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0biArIC5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG4gIC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0biArIC5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIG1pbi13aWR0aDogNzJweDtcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZnItY29tbWFuZC5mci1idG4gKyAuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IGxpIGEge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItY29tbWFuZC5mci1idG4gKyAuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IGxpIGEgc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAzcHggNHB4O1xufVxuXG4uZnItY29tbWFuZC5mci1idG4gKyAuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IGxpIGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjMzMzMzMzO1xufVxuXG4uZnItY29tbWFuZC5mci1idG4gKyAuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IGxpIGEuZnItYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCBsaSBhLmZyLWRpc2FibGVkIHtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCBsaSBhIC5mci1zaG9ydGN1dCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjc1O1xuICAtbW96LW9wYWNpdHk6IDAuNzU7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmUgKyAuZnItZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5mci1ib3R0b20gPiAuZnItY29tbWFuZC5mci1idG4gKyAuZnItZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItdG9vbGJhci5mci1ydGwgLmZyLWRyb3Bkb3duLXdyYXBwZXIsIC5mci1wb3B1cC5mci1ydGwgLmZyLWRyb3Bkb3duLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnByZXZlbnQtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keS5wcmV2ZW50LXNjcm9sbC5mci1tb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmZyLW1vZGFsIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjE0NzQ4MzY0MDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmZyLW1vZGFsLmZyLW1pZGRsZSAuZnItbW9kYWwtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA5MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICB3aWR0aDogOTYwcHg7XG4gIH1cbn1cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtaGVhZCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkICNlZmVmZWYgMXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtaGVhZC1saW5lIHtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtY2xvc2Uge1xuICBtYXJnaW46IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1oZWFkIGg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgYnV0dG9uLmZyLWNvbW1hbmQge1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwOThmNztcbiAgcGFkZGluZzogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGJ1dHRvbi5mci1jb21tYW5kICsgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBidXR0b24uZnItY29tbWFuZDpob3ZlciwgLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGJ1dHRvbi5mci1jb21tYW5kOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgY29sb3I6ICMwMDk4Zjc7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBidXR0b24uZnItY29tbWFuZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xuICBjb2xvcjogIzAwOThmNztcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLWRlc2t0b3AgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWhlYWQgaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG59XG5cbi5mci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIC13ZWJraXQtb3BhY2l0eTogMC41O1xuICAtbW96LW9wYWNpdHk6IDAuNTtcbiAgb3BhY2l0eTogMC41O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIHotaW5kZXg6IDIxNDc0ODM2Mzk7XG59XG5cbm9sLmRlY2ltYWxfdHlwZSB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG59XG5cbm9sLmRlY2ltYWxfdHlwZSA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbm9sLmRlY2ltYWxfdHlwZSA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xufVxuXG4uZnItcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB6LWluZGV4OiAyMTQ3NDgzNjM1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5mci1wb3B1cCAuZnItaWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uZnItcG9wdXAgLmZyLWljb24tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQHN1cHBvcnRzIG5vdCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmZyLXBvcHVwIC5mci1pY29uLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzZweCwgMzZweCkpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnItcG9wdXAgLmZyLWljb24tY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDI3NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuZnItcG9wdXAgLmZyLWljb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWF4LXdpZHRoOiA3NjhweCksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mci1wb3B1cCAuZnItaWNvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAyMzZweDtcbiAgfVxufVxuLmZyLXBvcHVwIC5mci1pbnB1dC1mb2N1cyB7XG4gIGJhY2tncm91bmQ6IHdoaXRlc21va2U7XG59XG5cbi5mci1wb3B1cC5mci1hYm92ZSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uZnItcG9wdXAuZnItYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mci1wb3B1cC5mci1oaWRkZW4ge1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xufVxuXG4uZnItcG9wdXAuZnItZW1wdHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mci1wb3B1cCAuZnItaHMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZnItcG9wdXAgLmZyLWhzLmZyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5mci1wb3B1cCAuZnItaW5wdXQtbGluZSBpbnB1dFt0eXBlPXRleHRdLCAuZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzk5OTk5OTtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMsIHBhZGRpbmcgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBib3JkZXIgMC41cywgcGFkZGluZyAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMsIHBhZGRpbmcgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMsIHBhZGRpbmcgMC41cztcbn1cblxuLmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIGlucHV0W3R5cGU9dGV4dF06aG92ZXIsIC5mci1wb3B1cCAuZnItaW5wdXQtbGluZSB0ZXh0YXJlYTpob3ZlciB7XG4gIGJvcmRlcjogc29saWQgMXB4ICM1MTUxNTE7XG59XG5cbi5mci1wb3B1cCAuZnItaW5wdXQtbGluZSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLCAuZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXI6IHNvbGlkIDJweCAjMDA5OGY3O1xuICBwYWRkaW5nOiAzcHggMTFweDtcbn1cblxuLmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIGlucHV0W3R5cGU9dGV4dF0ge1xuICBoZWlnaHQ6IDQ2cHg7XG59XG5cbi5mci1wb3B1cCAuZnItaW5wdXQtbGluZSBpbnB1dCArIGxhYmVsLCAuZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgdGV4dGFyZWEgKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOXB4O1xuICBsZWZ0OiAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiBncmV5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5mci1wb3B1cCAuZnItaW5wdXQtbGluZSBpbnB1dC5mci1ub3QtZW1wdHkgKyBsYWJlbCwgLmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIHRleHRhcmVhLmZyLW5vdC1lbXB0eSArIGxhYmVsIHtcbiAgY29sb3I6IGdyYXk7XG4gIHdpZHRoOiBhdXRvO1xuICBsZWZ0OiA0cHg7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIHRvcDogOXB4O1xufVxuXG4uZnItcG9wdXAgaW5wdXQsIC5mci1wb3B1cCB0ZXh0YXJlYSB7XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAtby11c2VyLXNlbGVjdDogdGV4dDtcbiAgLW1vei11c2VyLXNlbGVjdDogdGV4dDtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZnItcG9wdXAgdGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5mci1wb3B1cCAuZnItYnV0dG9ucyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uZnItcG9wdXAgLmZyLWJ1dHRvbnMgLmZyLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZnItcG9wdXAgLmZyLWJ1dHRvbnMgLmZyLWJ0biBpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mci1wb3B1cCAuZnItYnV0dG9ucyAuZnItc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmZyLXBvcHVwIC5mci1idXR0b25zLmZyLXRhYnMge1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mci1wb3B1cCAuZnItYnV0dG9ucy5mci10YWJzLmZyLXRhYnMtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB3aWR0aDogMjc2cHg7XG4gIH1cbn1cbi5mci1wb3B1cCAuZnItYnV0dG9uczpub3QoLmZyLXRhYnMpIHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uZnItcG9wdXAgLmZyLWxheWVyIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHdpZHRoOiAxOTVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mci1wb3B1cCAuZnItbGF5ZXIge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxufVxuLmZyLXBvcHVwIC5mci1sYXllci5mci1hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mci1wb3B1cCAuZnItYWN0aW9uLWJ1dHRvbnMge1xuICB6LWluZGV4OiA3O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZnItcG9wdXAgLmZyLWFjdGlvbi1idXR0b25zIGJ1dHRvbi5mci1jb21tYW5kIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDk4Zjc7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci1wb3B1cCAuZnItYWN0aW9uLWJ1dHRvbnMgYnV0dG9uLmZyLWNvbW1hbmQgKyBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuLmZyLXBvcHVwIC5mci1hY3Rpb24tYnV0dG9ucyBidXR0b24uZnItY29tbWFuZDpob3ZlciwgLmZyLXBvcHVwIC5mci1hY3Rpb24tYnV0dG9ucyBidXR0b24uZnItY29tbWFuZDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGNvbG9yOiAjMDA5OGY3O1xufVxuXG4uZnItcG9wdXAgLmZyLWFjdGlvbi1idXR0b25zIGJ1dHRvbi5mci1jb21tYW5kOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNkNmQ2ZDY7XG4gIGNvbG9yOiAjMDA5OGY3O1xufVxuXG4uZnItcG9wdXAgLmZyLWFjdGlvbi1idXR0b25zIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLXBvcHVwIC5mci1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mci1wb3B1cCAuZnItY2hlY2tib3ggc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uZnItcG9wdXAgLmZyLWNoZWNrYm94IHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBib3JkZXItY29sb3IgMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBib3JkZXItY29sb3IgMC4ycyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHMsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBib3JkZXItY29sb3IgMC4ycyBlYXNlIDBzO1xufVxuXG4uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA3cHg7XG59XG5cbi5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXQ6bm90KDpjaGVja2VkKSArIHNwYW4ge1xuICBib3JkZXI6IHNvbGlkIDJweCAjOTk5OTk5O1xufVxuXG4uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0Om5vdCg6Y2hlY2tlZCk6YWN0aXZlICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXQ6bm90KDpjaGVja2VkKTpmb2N1cyArIHNwYW4sIC5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXQ6bm90KDpjaGVja2VkKTpob3ZlciArIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICM1MTUxNTE7XG59XG5cbi5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMDA5OGY3O1xuICBib3JkZXI6IHNvbGlkIDJweCAjMDA5OGY3O1xufVxuXG4uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBzcGFuIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQ6YWN0aXZlICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFY0Y1RmY7XG59XG5cbi5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpmb2N1cyArIHNwYW4sIC5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpob3ZlciArIHNwYW4ge1xuICAtd2Via2l0LW9wYWNpdHk6IDAuODtcbiAgLW1vei1vcGFjaXR5OiAwLjg7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xufVxuXG4uZnItcG9wdXAgLmZyLWNoZWNrYm94LWxpbmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZyLXBvcHVwIC5mci1jaGVja2JveC1saW5lIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZnItcG9wdXAuZnItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZnItcG9wdXAuZnItcnRsIC5mci1hY3Rpb24tYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mci1wb3B1cC5mci1ydGwgLmZyLWlucHV0LWxpbmUgaW5wdXQgKyBsYWJlbCwgLmZyLXBvcHVwLmZyLXJ0bCAuZnItaW5wdXQtbGluZSB0ZXh0YXJlYSArIGxhYmVsIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5mci1wb3B1cC5mci1ydGwgLmZyLWJ1dHRvbnMgLmZyLXNlcGFyYXRvci5mci12cyB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZyLXRleHQtZWRpdC1sYXllciB7XG4gIHdpZHRoOiAyNTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5mci10b29sYmFyIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHBhZGRpbmctYm90dG9tIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogcGFkZGluZy1ib3R0b20gMC41cztcbiAgLW1zLXRyYW5zaXRpb246IHBhZGRpbmctYm90dG9tIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IHBhZGRpbmctYm90dG9tIDAuNXM7XG59XG5cbi5mci10b29sYmFyOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uZnItdG9vbGJhcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDA7XG59XG5cbi5mci10b29sYmFyIC5mci1uZXdsaW5lIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tbGVmdDogOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgaGVpZ2h0OiAxcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG59XG5cbi5mci10b29sYmFyLmZyLXRvb2xiYXItb3BlbiB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuXG4uZnItdG9vbGJhci5mci10b29sYmFyLW9wZW4gLmZyLW5ld2xpbmUge1xuICBoZWlnaHQ6IDA7XG59XG5cbi5mci10b29sYmFyIC5mci1mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLW1vcmUtdG9vbGJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC41cztcbiAgLW1zLXRyYW5zaXRpb246IGhlaWdodCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBoZWlnaHQgMC41cztcbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLW1vcmUtdG9vbGJhci5mci1leHBhbmRlZCB7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLW1vcmUtdG9vbGJhci5mci1vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5mci10b29sYmFyIC5mci1tb3JlLXRvb2xiYXIgPiAuZnItY29tbWFuZC5mci1idG4ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWJ0bi1ncnAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxN3B4IDAgMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mci10b29sYmFyIC5mci1idG4tZ3JwIHtcbiAgICBtYXJnaW46IDAgN3B4IDAgNnB4O1xuICB9XG59XG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItb3BlbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItb3Blbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG4uZnItdG9vbGJhci5mci1ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZyLXRvb2xiYXIuZnItaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlcjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHotaW5kZXg6IDIxNDc0ODM2MzA7XG59XG5cbi5mci10b29sYmFyLmZyLWlubGluZS5mci1hYm92ZSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uZnItdG9vbGJhci5mci1pbmxpbmUgLmZyLW5ld2xpbmUge1xuICBoZWlnaHQ6IDA7XG59XG5cbi5mci10b29sYmFyLmZyLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci10b29sYmFyLmZyLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItdG9vbGJhci5mci1ib3R0b20gLmZyLW5ld2xpbmUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IHBhZGRpbmctdG9wIDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAwLjVzO1xufVxuXG4uZnItdG9vbGJhci5mci1ib3R0b20uZnItdG9vbGJhci1vcGVuIC5mci1uZXdsaW5lIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG5cbi5mci10b29sYmFyLmZyLWJvdHRvbSAuZnItY29tbWFuZC5mci1idG4uZnItb3BlbiB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItdG9vbGJhci5mci1zdGlja3ktb24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLXNlcGFyYXRvciB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZyLXNlcGFyYXRvciArIC5mci1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItc2VwYXJhdG9yLmZyLXZzIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMXB4O1xuICBtYXJnaW46IDhweCA0cHg7XG59XG5cbi5mci1zZXBhcmF0b3IuZnItaHMge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gIG1hcmdpbjogMCA0cHg7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uZnItc2VwYXJhdG9yLmZyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZyLXJ0bCAuZnItc2VwYXJhdG9yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZnItdG9vbGJhci5mci1pbmxpbmUgLmZyLXNlcGFyYXRvci5mci1ocyB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZnItdG9vbGJhci5mci1pbmxpbmUgLmZyLXNlcGFyYXRvci5mci12cyB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWNvbmQtdG9vbGJhciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uc2Vjb25kLXRvb2xiYXI6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbiNsb2dvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbiNsb2dvID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxMXB4IDVweCAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNiMWIyYjc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cblxuI2xvZ28gPiBzdmcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA0N3B4O1xuICBtYXJnaW46IDdweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNsb2dvID4gc3ZnICoge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gIC1tcy10cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGZpbGwgMC4zcztcbn1cblxuI2xvZ286aG92ZXIgPiBzcGFuLCAjbG9nbzpmb2N1cyA+IHNwYW4ge1xuICBjb2xvcjogIzAwOThmNztcbn1cblxuI2xvZ286aG92ZXIgPiBzdmcgLmZyLWxvZ28sICNsb2dvOmZvY3VzID4gc3ZnIC5mci1sb2dvIHtcbiAgZmlsbDogIzAwOThmNztcbn1cblxuLmZyLXZpc2liaWxpdHktaGVscGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mci12aXNpYmlsaXR5LWhlbHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLXZpc2liaWxpdHktaGVscGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZyLXZpc2liaWxpdHktaGVscGVyIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mci1vcGFjaXR5LTAge1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xufVxuXG4uZnItYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZnItc3RpY2t5IHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogLW1vei1zdGlja3k7XG4gIHBvc2l0aW9uOiAtbXMtc3RpY2t5O1xuICBwb3NpdGlvbjogLW8tc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuXG4uZnItc3RpY2t5LW9mZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZyLXN0aWNreS1vbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5mci1zdGlja3ktb24uZnItc3RpY2t5LWlvcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mci1zdGlja3ktZHVtbXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItc3RpY2t5LW9uICsgLmZyLXN0aWNreS1kdW1teSwgLmZyLXN0aWNreS1ib3ggPiAuZnItc3RpY2t5LWR1bW15IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnNwYW4uZnItc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1ib3ggLmZyLWNvdW50ZXIge1xuICBwYWRkaW5nOiAxMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBjb250ZW50OiBhdHRyKGRhdGEtY2hhcnMpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4IDAgMCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLWJveC5mci1ydGwgLmZyLWNvdW50ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDJweCAwIDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAycHggMCAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItYm94LmZyLWNvZGUtdmlldyAuZnItY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxudGV4dGFyZWEuZnItY29kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICByZXNpemU6IG5vbmU7XG4gIC1tb3otcmVzaXplOiBub25lO1xuICAtd2Via2l0LXJlc2l6ZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29sb3I6ICMwMDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mci1ib3guZnItcnRsIHRleHRhcmVhLmZyLWNvZGUge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmZyLWJveCAuQ29kZU1pcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1ib3guZnItY29kZS12aWV3IHRleHRhcmVhLmZyLWNvZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZyLWJveC5mci1jb2RlLXZpZXcgLmZyLWVsZW1lbnQsIC5mci1ib3guZnItY29kZS12aWV3IC5mci1wbGFjZWhvbGRlciwgLmZyLWJveC5mci1jb2RlLXZpZXcgLmZyLWlmcmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1ib3guZnItY29kZS12aWV3IC5Db2RlTWlycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mci1ib3guZnItaW5saW5lLmZyLWNvZGUtdmlldyAuZnItY29tbWFuZC5mci1idG4uaHRtbC1zd2l0Y2gge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZyLWJveC5mci1pbmxpbmUgLmZyLWNvbW1hbmQuZnItYnRuLmh0bWwtc3dpdGNoIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzMzMzMzMztcbiAgLW1vei1vdXRsaW5lOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDhweCA3cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB6LWluZGV4OiAyO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZnItYm94LmZyLWlubGluZSAuZnItY29tbWFuZC5mci1idG4uaHRtbC1zd2l0Y2ggaSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZyLWJveC5mci1pbmxpbmUgLmZyLWNvbW1hbmQuZnItYnRuLmh0bWwtc3dpdGNoLmZyLWRlc2t0b3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1wb3B1cCAuZnItbGF5ZXIuZnItY29sb3ItaGV4LWxheWVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mci1wb3B1cCAuZnItbGF5ZXIuZnItY29sb3ItaGV4LWxheWVyIC5mci1pbnB1dC1saW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgcGFkZGluZzogMTVweCAwIDA7XG59XG5cbi5mci1wb3B1cCAuZnItbGF5ZXIuZnItY29sb3ItaGV4LWxheWVyIC5mci1hY3Rpb24tYnV0dG9ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTdweCAwIDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZyLXBvcHVwIC5mci1sYXllci5mci1jb2xvci1oZXgtbGF5ZXIgLmZyLWFjdGlvbi1idXR0b25zIGJ1dHRvbi5mci1jb21tYW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMzhweDtcbn1cblxuLmZyLXBvcHVwIC5mci1zZXBhcmF0b3IgKyAuZnItY29sb3JzLXRhYnMge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLmZyLXBvcHVwIC5mci1jb2xvci1zZXQge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyLXBvcHVwIC5mci1jb2xvci1zZXQuZnItc2VsZWN0ZWQtc2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZnItcG9wdXAgLmZyLWNvbG9yLXNldCA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmZyLXBvcHVwIC5mci1jb2xvci1zZXQgPiBzcGFuID4gaSwgLmZyLXBvcHVwIC5mci1jb2xvci1zZXQgPiBzcGFuID4gc3ZnIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbGVmdDogMDtcbn1cblxuLmZyLXBvcHVwIC5mci1jb2xvci1zZXQgPiBzcGFuID4gaSBwYXRoLCAuZnItcG9wdXAgLmZyLWNvbG9yLXNldCA+IHNwYW4gPiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMyMjIyMjI7XG59XG5cbi5mci1wb3B1cCAuZnItY29sb3Itc2V0ID4gc3BhbiAuZnItc2VsZWN0ZWQtY29sb3Ige1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5mci1wb3B1cCAuZnItY29sb3Itc2V0ID4gc3Bhbjpob3ZlciwgLmZyLXBvcHVwIC5mci1jb2xvci1zZXQgPiBzcGFuOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMyMjIyMjI7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mci1ydGwgLmZyLXBvcHVwIC5mci1jb2xvcnMtdGFicyAuZnItY29sb3JzLXRhYi5mci1zZWxlY3RlZC10YWJbZGF0YS1wYXJhbTE9dGV4dF0gfiBbZGF0YS1wYXJhbTE9YmFja2dyb3VuZF06OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1kcmFnLWhlbHBlciB7XG4gIGJhY2tncm91bmQ6ICMwMDk4Zjc7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICAtd2Via2l0LW9wYWNpdHk6IDAuMjtcbiAgLW1vei1vcGFjaXR5OiAwLjI7XG4gIG9wYWNpdHk6IDAuMjtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1kcmFnLWhlbHBlci5mci12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mci1kcmFnZ2luZyB7XG4gIC13ZWJraXQtb3BhY2l0eTogMC40O1xuICAtbW96LW9wYWNpdHk6IDAuNDtcbiAgb3BhY2l0eTogMC40O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLXBvcHVwIC5mci1lbW90aWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgTm90b0NvbG9yRW1vamksIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiQW5kcm9pZCBFbW9qaVwiLCBFbW9qaVN5bWJvbHM7XG59XG5cbi5mci1wb3B1cCAuZnItZW1vdGljb24gaW1nIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci10YWJzLXVuaWNvZGUge1xuICBwYWRkaW5nOiAwIDAgMCAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyLXBvcHVwIC5mci1pY29uLWNvbnRhaW5lci5mci1lbW90aWNvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAzNjhweDtcbiAgfVxufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItcG9wdXAgLmZyLWZpbGUtdXBsb2FkLWxheWVyIHtcbiAgYm9yZGVyOiBkYXNoZWQgMnB4ICNiZGJkYmQ7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgbWFyZ2luOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mci1wb3B1cCAuZnItZmlsZS11cGxvYWQtbGF5ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xufVxuXG4uZnItcG9wdXAgLmZyLWZpbGUtdXBsb2FkLWxheWVyLmZyLWRyb3Age1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBib3JkZXItY29sb3I6ICMwMDk4Zjc7XG59XG5cbi5mci1wb3B1cCAuZnItZmlsZS11cGxvYWQtbGF5ZXIgLmZyLWZvcm0ge1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjE0NzQ4MzY0MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZyLXBvcHVwIC5mci1maWxlLXVwbG9hZC1sYXllciAuZnItZm9ybSBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1MDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiA0MDBweDtcbn1cblxuLmZyLXBvcHVwIC5mci1maWxlLXByb2dyZXNzLWJhci1sYXllciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyID4gaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyID4gZGl2LmZyLWFjdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyLXBvcHVwIC5mci1maWxlLXByb2dyZXNzLWJhci1sYXllciA+IGRpdi5mci1sb2FkZXIge1xuICBiYWNrZ3JvdW5kOiAjYjNlMGZkO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mci1wb3B1cCAuZnItZmlsZS1wcm9ncmVzcy1iYXItbGF5ZXIgPiBkaXYuZnItbG9hZGVyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMCU7XG4gIGJhY2tncm91bmQ6ICMwMDk4Zjc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlIDBzO1xufVxuXG4uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyID4gZGl2LmZyLWxvYWRlci5mci1pbmRldGVybWluYXRlIHNwYW4ge1xuICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmZyLXBvcHVwIC5mci1maWxlLXByb2dyZXNzLWJhci1sYXllci5mci1lcnJvciA+IGRpdi5mci1sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yID4gZGl2LmZyLWFjdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC0yNSU7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkaW5nIHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTI1JTtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGxvYWRpbmcge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGxvYWRpbmcge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbmJvZHkuZnItZnVsbHNjcmVlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmZyLWJveC5mci1mdWxsc2NyZWVuIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMTQ3NDgzNjMwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mci1ib3guZnItZnVsbHNjcmVlbi5mci1iYXNpYy5mci10b3AgLmZyLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLWJveC5mci1mdWxsc2NyZWVuLmZyLWJhc2ljLmZyLWJvdHRvbSAuZnItd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItYm94LmZyLWZ1bGxzY3JlZW4gLmZyLXRvb2xiYXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLWJveC5mci1mdWxsc2NyZWVuIC5mci10b29sYmFyLmZyLXRvcCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZnItYm94LmZyLWZ1bGxzY3JlZW4gLmZyLXRvb2xiYXIuZnItYm90dG9tIHtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mci1ib3guZnItZnVsbHNjcmVlbiAuc2Vjb25kLXRvb2xiYXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLWZ1bGxzY3JlZW4td3JhcHBlciB7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlICsgdGFibGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwgdGFibGUgdHIge1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSB0aCwgLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogNnB4IDAgNHB4O1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwgdGFibGUgdGJvZHkgdHIge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ViZWJlYjtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDYwJTtcbiAgY29sb3I6ICM2NDY0NjQ7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSB0Ym9keSB0ZDpudGgtY2hpbGQobisyKSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItZWxlbWVudCBpbWcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMXB4O1xufVxuXG4uZnItaW1hZ2UtcmVzaXplciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwOThmNztcbiAgZGlzcGxheTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5mci1pbWFnZS1yZXNpemVyLmZyLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMwMDk4Zjc7XG4gIGJvcmRlcjogc29saWQgMXB4ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB6LWluZGV4OiA0O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG53IHtcbiAgY3Vyc29yOiBudy1yZXNpemU7XG59XG5cbi5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhuZSB7XG4gIGN1cnNvcjogbmUtcmVzaXplO1xufVxuXG4uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1oc3cge1xuICBjdXJzb3I6IHN3LXJlc2l6ZTtcbn1cblxuLmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHNlIHtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG59XG5cbi5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG53IHtcbiAgbGVmdDogLTZweDtcbiAgdG9wOiAtNnB4O1xufVxuXG4uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1obmUge1xuICByaWdodDogLTZweDtcbiAgdG9wOiAtNnB4O1xufVxuXG4uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1oc3cge1xuICBsZWZ0OiAtNnB4O1xuICBib3R0b206IC02cHg7XG59XG5cbi5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzZSB7XG4gIHJpZ2h0OiAtNnB4O1xuICBib3R0b206IC02cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuICAuZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1obncge1xuICAgIGxlZnQ6IC01cHg7XG4gICAgdG9wOiAtNXB4O1xuICB9XG4gIC5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhuZSB7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgdG9wOiAtNXB4O1xuICB9XG4gIC5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzdyB7XG4gICAgbGVmdDogLTVweDtcbiAgICBib3R0b206IC01cHg7XG4gIH1cbiAgLmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHNlIHtcbiAgICByaWdodDogLTVweDtcbiAgICBib3R0b206IC01cHg7XG4gIH1cbn1cbi5mci1pbWFnZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1wb3B1cCAuZnItaW1hZ2UtdXBsb2FkLWxheWVyIHtcbiAgYm9yZGVyOiBkYXNoZWQgMnB4ICNiZGJkYmQ7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgbWFyZ2luOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZyLXBvcHVwIC5mci1pbWFnZS11cGxvYWQtbGF5ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xufVxuXG4uZnItcG9wdXAgLmZyLWltYWdlLXVwbG9hZC1sYXllci5mci1kcm9wIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5OGY3O1xufVxuXG4uZnItcG9wdXAgLmZyLWltYWdlLXVwbG9hZC1sYXllciAuZnItZm9ybSB7XG4gIC13ZWJraXQtb3BhY2l0eTogMDtcbiAgLW1vei1vcGFjaXR5OiAwO1xuICBvcGFjaXR5OiAwO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZnItcG9wdXAgLmZyLWltYWdlLXVwbG9hZC1sYXllciAuZnItZm9ybSBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1MDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiA0MDBweDtcbn1cblxuLmZyLXBvcHVwIC5mci1pbWFnZS1wcm9ncmVzcy1iYXItbGF5ZXIgPiBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyID4gZGl2LmZyLWFjdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyLXBvcHVwIC5mci1pbWFnZS1wcm9ncmVzcy1iYXItbGF5ZXIgPiBkaXYuZnItbG9hZGVyIHtcbiAgYmFja2dyb3VuZDogI2IzZTBmZDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZnItcG9wdXAgLmZyLWltYWdlLXByb2dyZXNzLWJhci1sYXllciA+IGRpdi5mci1sb2FkZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwJTtcbiAgYmFja2dyb3VuZDogIzAwOThmNztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UgMHM7XG59XG5cbi5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyID4gZGl2LmZyLWxvYWRlci5mci1pbmRldGVybWluYXRlIHNwYW4ge1xuICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmZyLXBvcHVwIC5mci1pbWFnZS1wcm9ncmVzcy1iYXItbGF5ZXIuZnItZXJyb3IgPiBkaXYuZnItbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyLXBvcHVwIC5mci1pbWFnZS1wcm9ncmVzcy1iYXItbGF5ZXIuZnItZXJyb3IgPiBkaXYuZnItYWN0aW9uLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZyLWltYWdlLXNpemUtbGF5ZXIgLmZyLWltYWdlLWdyb3VwIC5mci1pbnB1dC1saW5lIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZnItaW1hZ2Utc2l6ZS1sYXllciAuZnItaW1hZ2UtZ3JvdXAgLmZyLWlucHV0LWxpbmUgKyAuZnItaW5wdXQtbGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uZnItdXBsb2FkaW5nIHtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjQ7XG4gIC1tb3otb3BhY2l0eTogMC40O1xuICBvcGFjaXR5OiAwLjQ7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRpbmcge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgbG9hZGluZyB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC0yNSU7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgbG9hZGluZyB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC0yNSU7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC0yNSU7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC1oZWFkLWxpbmU6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtaGVhZC1saW5lIC5mci1tb2RhbC1tb3JlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC1oZWFkLWxpbmUgLmZyLW1vZGFsLW1vcmUuZnItbm90LWF2YWlsYWJsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtdGFncyB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW46IDhweCAwIDhweCA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMycHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UgMHMsIGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UgMHMsIGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtdGFncyBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3MgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNmQ2O1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3MgYS5mci1zZWxlY3RlZC10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRWNGNUZmO1xuICBjb2xvcjogIzAwOThmNztcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGEuZnItc2VsZWN0ZWQtdGFnOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGEuZnItc2VsZWN0ZWQtdGFnOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGEuZnItc2VsZWN0ZWQtdGFnOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDY7XG59XG5cbi5mci1zaG93LXRhZ3MgLmZyLW1vZGFsLW1vcmUgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDA5OGY3O1xufVxuXG5kaXYuZnItbW9kYWwtYm9keSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IC5mci1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMjBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgLmZyLWxpc3QtY29sdW1uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IC5mci1saXN0LWNvbHVtbiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IC5mci1saXN0LWNvbHVtbiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4KSAvIDQpO1xuICB9XG59XG5kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCAuZnItbGlzdC1jb2x1bW4gKyAuZnItbGlzdC1jb2x1bW4ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIgKyBkaXYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyLmZyLWltYWdlLWRlbGV0aW5nOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjU7XG4gIC1tb3otb3BhY2l0eTogMC41O1xuICBvcGFjaXR5OiAwLjU7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG5kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyLmZyLWltYWdlLWRlbGV0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtZGVsZXRpbmcpO1xuICBjb2xvcjogI0ZGRjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIuZnItZW1wdHkge1xuICBoZWlnaHQ6IDk1cHg7XG4gIGJhY2tncm91bmQ6ICNDQ0NDQ0M7XG4gIHotaW5kZXg6IDE7XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIuZnItZW1wdHk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgY29udGVudDogYXR0cihkYXRhLWxvYWRpbmcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICAtd2Via2l0LW9wYWNpdHk6IDE7XG4gIC1tb3otb3BhY2l0eTogMTtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzLCBmaWx0ZXIgMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzLCBmaWx0ZXIgMC4ycyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UgMHMsIGZpbHRlciAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzLCBmaWx0ZXIgMC4ycyBlYXNlIDBzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lci5mci1tb2JpbGUtc2VsZWN0ZWQgaW1nIHtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjc1O1xuICAtbW96LW9wYWNpdHk6IDAuNzU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lci5mci1tb2JpbGUtc2VsZWN0ZWQgLmZyLWRlbGV0ZS1pbWcsIGRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIuZnItbW9iaWxlLXNlbGVjdGVkIC5mci1pbnNlcnQtaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyIC5mci1kZWxldGUtaW1nLCBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyIC5mci1pbnNlcnQtaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHMsIGNvbG9yIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHM7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAzO1xufVxuXG5kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyIC5mci1kZWxldGUtaW1nIHtcbiAgYmFja2dyb3VuZDogI0I4MzEyRjtcbiAgZmlsbDogI0ZGRjtcbiAgcGFkZGluZzogOHB4O1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMjUlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgyNSUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMjUlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMjUlKTtcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciAuZnItaW5zZXJ0LWltZyB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGZpbGw6ICMwMDk4Zjc7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0xMjUlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtMTI1JSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtMTI1JSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0xMjUlKTtcbn1cblxuLmZyLWRlc2t0b3AgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lcjpob3ZlciBpbWcge1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNzU7XG4gIC1tb3otb3BhY2l0eTogMC43NTtcbiAgb3BhY2l0eTogMC43NTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xufVxuXG4uZnItZGVza3RvcCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyOmhvdmVyIC5mci1kZWxldGUtaW1nLCAuZnItZGVza3RvcCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyOmhvdmVyIC5mci1pbnNlcnQtaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uZnItZGVza3RvcCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyIC5mci1kZWxldGUtaW1nOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2JmNDY0NDtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5mci1kZXNrdG9wIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIgLmZyLWluc2VydC1pbWc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1saW5lLWJyZWFrZXIge1xuICBjdXJzb3I6IHRleHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA5OGY3O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1saW5lLWJyZWFrZXIuZnItdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnItbGluZS1icmVha2VyIGEuZnItZmxvYXRpbmctYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICB0b3A6IC0yMHB4O1xufVxuXG4uZnItbGluZS1icmVha2VyIGEuZnItZmxvYXRpbmctYnRuIHN2ZyB7XG4gIG1hcmdpbjogOHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1xdWljay1pbnNlcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIxNDc0ODM2Mzk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uZnItcXVpY2staW5zZXJ0IGEuZnItZmxvYXRpbmctYnRuIHN2ZyB7XG4gIG1hcmdpbjogOHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uZnItcXVpY2staW5zZXJ0LmZyLW9uIGEuZnItZmxvYXRpbmctYnRuIHN2ZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLmZyLXF1aWNrLWluc2VydC5mci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItcWktaGVscGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mci1xaS1oZWxwZXIgYS5mci1idG4uZnItZmxvYXRpbmctYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMTBweCAxMHB4IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIC13ZWJraXQtb3BhY2l0eTogMDtcbiAgLW1vei1vcGFjaXR5OiAwO1xuICBvcGFjaXR5OiAwO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuLmZyLXFpLWhlbHBlciBhLmZyLWJ0bi5mci1mbG9hdGluZy1idG4gc3ZnIHtcbiAgZmlsbDogIzIyMjIyMjtcbn1cblxuLmZyLXFpLWhlbHBlciBhLmZyLWJ0bi5mci1mbG9hdGluZy1idG4uZnItc2l6ZS0xIHtcbiAgLXdlYmtpdC1vcGFjaXR5OiAxO1xuICAtbW96LW9wYWNpdHk6IDE7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1wb3B1cCAuZnItYnV0dG9ucy5mci10YWJzIC5mci1zcGVjaWFsLWNoYXJhY3Rlci1jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLmZyLXBvcHVwIC5mci1idXR0b25zLmZyLXRhYnMgLmZyLXNwZWNpYWwtY2hhcmFjdGVyLWNhdGVnb3J5IHNwYW4ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mci1wb3B1cCAuZnItc3BlY2lhbC1jaGFyYWN0ZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyLXBvcHVwIC5mci1pY29uLWNvbnRhaW5lci5mci1zYy1jb250YWluZXIge1xuICAgIHdpZHRoOiAzNjhweDtcbiAgfVxufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItZWxlbWVudCB0YWJsZSB0ZC5mci1zZWxlY3RlZC1jZWxsLCAuZnItZWxlbWVudCB0YWJsZSB0aC5mci1zZWxlY3RlZC1jZWxsIHtcbiAgYm9yZGVyOiAxcHggZG91YmxlICMwMDk4Zjc7XG59XG5cbi5mci1lbGVtZW50IHRhYmxlIHRyIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZyLWVsZW1lbnQgdGFibGUgdGQsIC5mci1lbGVtZW50IHRhYmxlIHRoIHtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1vLXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcbn1cblxuLmZyLWVsZW1lbnQgLmZyLW5vLXNlbGVjdGlvbiB0YWJsZSB0ZCwgLmZyLWVsZW1lbnQgLmZyLW5vLXNlbGVjdGlvbiB0YWJsZSB0aCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mci10YWJsZS1yZXNpemVyIHtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci10YWJsZS1yZXNpemVyLmZyLW1vdmluZyB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mci10YWJsZS1yZXNpemVyIGRpdiB7XG4gIC13ZWJraXQtb3BhY2l0eTogMDtcbiAgLW1vei1vcGFjaXR5OiAwO1xuICBvcGFjaXR5OiAwO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDk4Zjc7XG59XG5cbi5mci1uby1zZWxlY3Rpb24ge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZnItcG9wdXAgLmZyLXRhYmxlLXNpemUge1xuICBtYXJnaW46IDIwcHg7XG59XG5cbi5mci1wb3B1cCAuZnItdGFibGUtc2l6ZSAuZnItdGFibGUtc2l6ZS1pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mci1wb3B1cCAuZnItdGFibGUtc2l6ZSAuZnItc2VsZWN0LXRhYmxlLXNpemUge1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZzogNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZnItcG9wdXAgLmZyLXRhYmxlLXNpemUgLmZyLXNlbGVjdC10YWJsZS1zaXplID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA0cHggNHB4IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZnItcG9wdXAgLmZyLXRhYmxlLXNpemUgLmZyLXNlbGVjdC10YWJsZS1zaXplID4gc3BhbiA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG59XG5cbi5mci1wb3B1cCAuZnItdGFibGUtc2l6ZSAuZnItc2VsZWN0LXRhYmxlLXNpemUgPiBzcGFuLmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5mci1wb3B1cCAuZnItdGFibGUtc2l6ZSAuZnItc2VsZWN0LXRhYmxlLXNpemUgPiBzcGFuLmhvdmVyID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTUyLCAyNDcsIDAuMyk7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDk4Zjc7XG59XG5cbi5mci1wb3B1cCAuZnItdGFibGUtc2l6ZSAuZnItc2VsZWN0LXRhYmxlLXNpemUgLm5ldy1saW5lOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uZnItcG9wdXAuZnItYWJvdmUgLmZyLXRhYmxlLXNpemUgLmZyLXNlbGVjdC10YWJsZS1zaXplID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZnItcG9wdXAgLmZyLXRhYmxlLWNvbG9ycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmZyLXBvcHVwLmZyLWRlc2t0b3AgLmZyLXRhYmxlLXNpemUgLmZyLXNlbGVjdC10YWJsZS1zaXplID4gc3BhbiA+IHNwYW4ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uZnItaW5zZXJ0LWhlbHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItZWxlbWVudCAuZnItdmlkZW8ge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZnItZWxlbWVudCAuZnItdmlkZW86OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZnItZWxlbWVudCAuZnItdmlkZW8uZnItYWN0aXZlID4gKiB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZyLWVsZW1lbnQgLmZyLXZpZGVvID4gKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwOThmNztcbiAgZGlzcGxheTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZyLWJveCAuZnItdmlkZW8tcmVzaXplci5mci1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMwMDk4Zjc7XG4gIGJvcmRlcjogc29saWQgMXB4ICNGRkY7XG4gIHotaW5kZXg6IDQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhudyB7XG4gIGN1cnNvcjogbnctcmVzaXplO1xufVxuXG4uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhuZSB7XG4gIGN1cnNvcjogbmUtcmVzaXplO1xufVxuXG4uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzdyB7XG4gIGN1cnNvcjogc3ctcmVzaXplO1xufVxuXG4uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzZSB7XG4gIGN1cnNvcjogc2UtcmVzaXplO1xufVxuXG4uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1obncge1xuICBsZWZ0OiAtNnB4O1xuICB0b3A6IC02cHg7XG59XG5cbi5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG5lIHtcbiAgcmlnaHQ6IC02cHg7XG4gIHRvcDogLTZweDtcbn1cblxuLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1oc3cge1xuICBsZWZ0OiAtNnB4O1xuICBib3R0b206IC02cHg7XG59XG5cbi5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHNlIHtcbiAgcmlnaHQ6IC02cHg7XG4gIGJvdHRvbTogLTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1obncge1xuICAgIGxlZnQ6IC01cHg7XG4gICAgdG9wOiAtNXB4O1xuICB9XG4gIC5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG5lIHtcbiAgICByaWdodDogLTVweDtcbiAgICB0b3A6IC01cHg7XG4gIH1cbiAgLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1oc3cge1xuICAgIGxlZnQ6IC01cHg7XG4gICAgYm90dG9tOiAtNXB4O1xuICB9XG4gIC5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHNlIHtcbiAgICByaWdodDogLTVweDtcbiAgICBib3R0b206IC01cHg7XG4gIH1cbn1cbi5mci1wb3B1cCAuZnItdmlkZW8tc2l6ZS1sYXllciAuZnItdmlkZW8tZ3JvdXAgLmZyLWlucHV0LWxpbmUge1xuICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mci1wb3B1cCAuZnItdmlkZW8tc2l6ZS1sYXllciAuZnItdmlkZW8tZ3JvdXAgLmZyLWlucHV0LWxpbmUgKyAuZnItaW5wdXQtbGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uZnItcG9wdXAgLmZyLXZpZGVvLXVwbG9hZC1sYXllciB7XG4gIGJvcmRlcjogZGFzaGVkIDJweCAjYmRiZGJkO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIG1hcmdpbjogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mci1wb3B1cCAuZnItdmlkZW8tdXBsb2FkLWxheWVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbn1cblxuLmZyLXBvcHVwIC5mci12aWRlby11cGxvYWQtbGF5ZXIuZnItZHJvcCB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGJvcmRlci1jb2xvcjogIzAwOThmNztcbn1cblxuLmZyLXBvcHVwIC5mci12aWRlby11cGxvYWQtbGF5ZXIgLmZyLWZvcm0ge1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjE0NzQ4MzY0MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZyLXBvcHVwIC5mci12aWRlby11cGxvYWQtbGF5ZXIgLmZyLWZvcm0gaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNDAwcHg7XG59XG5cbi5mci1wb3B1cCAuZnItdmlkZW8tcHJvZ3Jlc3MtYmFyLWxheWVyID4gaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllciA+IGRpdi5mci1hY3Rpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1wb3B1cCAuZnItdmlkZW8tcHJvZ3Jlc3MtYmFyLWxheWVyID4gZGl2LmZyLWxvYWRlciB7XG4gIGJhY2tncm91bmQ6ICNiM2UwZmQ7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZyLXBvcHVwIC5mci12aWRlby1wcm9ncmVzcy1iYXItbGF5ZXIgPiBkaXYuZnItbG9hZGVyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMCU7XG4gIGJhY2tncm91bmQ6ICMwMDk4Zjc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlIDBzO1xufVxuXG4uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllciA+IGRpdi5mci1sb2FkZXIuZnItaW5kZXRlcm1pbmF0ZSBzcGFuIHtcbiAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5mci1wb3B1cCAuZnItdmlkZW8tcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yID4gZGl2LmZyLWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1wb3B1cCAuZnItdmlkZW8tcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yID4gZGl2LmZyLWFjdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mci12aWRlby1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuaW1nLmZyLXJvdW5kZWQsIC5mci1pbWctY2FwdGlvbi5mci1yb3VuZGVkIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG5pbWcuZnItYm9yZGVyZWQsIC5mci1pbWctY2FwdGlvbi5mci1ib3JkZXJlZCBpbWcge1xuICBib3JkZXI6IHNvbGlkIDVweCAjQ0NDO1xufVxuXG5pbWcuZnItYm9yZGVyZWQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmZyLWltZy1jYXB0aW9uLmZyLWJvcmRlcmVkIGltZyB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZnItdmlldyB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmZyLXZpZXcgc3BhbltzdHlsZX49XCJjb2xvcjpcIl0gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZnItdmlldyBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZnItdmlldyB0YWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZyLXZpZXcgdGFibGUgdGQge1xuICBtaW4td2lkdGg6IDVweDtcbn1cblxuLmZyLXZpZXcgdGFibGUuZnItZGFzaGVkLWJvcmRlcnMgdGQsIC5mci12aWV3IHRhYmxlLmZyLWRhc2hlZC1ib3JkZXJzIHRoIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG59XG5cbi5mci12aWV3IHRhYmxlLmZyLWFsdGVybmF0ZS1yb3dzIHRib2R5IHRyOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xufVxuXG4uZnItdmlldyB0YWJsZSB0ZCwgLmZyLXZpZXcgdGFibGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xufVxuXG4uZnItdmlldyB0YWJsZSB0ZDplbXB0eSwgLmZyLXZpZXcgdGFibGUgdGg6ZW1wdHkge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5mci12aWV3IHRhYmxlIHRkLmZyLWhpZ2hsaWdodGVkLCAuZnItdmlldyB0YWJsZSB0aC5mci1oaWdobGlnaHRlZCB7XG4gIGJvcmRlcjogMXB4IGRvdWJsZSByZWQ7XG59XG5cbi5mci12aWV3IHRhYmxlIHRkLmZyLXRoaWNrLCAuZnItdmlldyB0YWJsZSB0aC5mci10aGljayB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4uZnItdmlldyB0YWJsZSB0aCB7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWM7XG59XG5cbi5mci12aWV3IGhyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJyZWFrLWFmdGVyOiBhbHdheXM7XG4gIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cztcbn1cblxuLmZyLXZpZXcgLmZyLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mci12aWV3IC5mci1maWxlOjphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCLwn5OOXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5mci12aWV3IHByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmZyLXZpZXdbZGlyPXJ0bF0gYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjNUUzNUIxO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZnItdmlld1tkaXI9cnRsXSBibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICMwMEJDRDQ7XG59XG5cbi5mci12aWV3W2Rpcj1ydGxdIGJsb2NrcXVvdGUgYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDNBMDQ3O1xufVxuXG4uZnItdmlldyBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjNUUzNUIxO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjNUUzNUIxO1xufVxuXG4uZnItdmlldyBibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICMwMEJDRDQ7XG4gIGNvbG9yOiAjMDBCQ0Q0O1xufVxuXG4uZnItdmlldyBibG9ja3F1b3RlIGJsb2NrcXVvdGUgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogIzQzQTA0NztcbiAgY29sb3I6ICM0M0EwNDc7XG59XG5cbi5mci12aWV3IHNwYW4uZnItZW1vdGljb24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiTm90b0NvbG9yRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJBbmRyb2lkIEVtb2ppXCIsIFwiRW1vamlTeW1ib2xzXCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5mci12aWV3IHNwYW4uZnItZW1vdGljb24uZnItZW1vdGljb24taW1nIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAtMC4xZW0gMC4xZW0gMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZnItdmlldyAuZnItdGV4dC1ncmF5IHtcbiAgY29sb3I6ICNBQUEgIWltcG9ydGFudDtcbn1cblxuLmZyLXZpZXcgLmZyLXRleHQtYm9yZGVyZWQge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzIyMjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMyMjI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmZyLXZpZXcgLmZyLXRleHQtc3BhY2VkIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmZyLXZpZXcgLmZyLXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZyLXZpZXcgLmZyLWNsYXNzLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDtcbn1cblxuLmZyLXZpZXcgLmZyLWNsYXNzLWNvZGUge1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG59XG5cbi5mci12aWV3IC5mci1jbGFzcy10cmFuc3BhcmVuY3kge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mci12aWV3IGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZnItdmlldyBpbWcuZnItZGliIHtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZnItdmlldyBpbWcuZnItZGliLmZyLWZpbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZnItdmlldyBpbWcuZnItZGliLmZyLWZpciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mci12aWV3IGltZy5mci1kaWkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbn1cblxuLmZyLXZpZXcgaW1nLmZyLWRpaS5mci1maWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbi5mci12aWV3IGltZy5mci1kaWkuZnItZmlyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDVweCA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpYiB7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbi5mci1kaWIuZnItZmlsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGliLmZyLWZpciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG59XG5cbi5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlpLmZyLWZpbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbi5mci1kaWkuZnItZmlyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDVweCA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mci12aWV3IC5mci12aWRlby5mci1ydiB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mci12aWV3IC5mci12aWRlby5mci1ydiA+IGlmcmFtZSwgLmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2IG9iamVjdCwgLmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2IGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvID4gKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2YiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2Yi5mci1mdmwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZiLmZyLWZ2ciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZpLmZyLWZ2bCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZpLmZyLWZ2ciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZyLXZpZXcgYS5mci1zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZnItdmlldyBhLmZyLWdyZWVuIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuXG4uZnItdmlldyAuZnItaW1nLWNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXAgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXAgPiBzcGFuIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjk7XG4gIC1tb3otb3BhY2l0eTogMC45O1xuICBvcGFjaXR5OiAwLjk7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZyLXZpZXcgYnV0dG9uLmZyLXJvdW5kZWQsIC5mci12aWV3IGlucHV0LmZyLXJvdW5kZWQsIC5mci12aWV3IHRleHRhcmVhLmZyLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLXZpZXcgYnV0dG9uLmZyLWxhcmdlLCAuZnItdmlldyBpbnB1dC5mci1sYXJnZSwgLmZyLXZpZXcgdGV4dGFyZWEuZnItbGFyZ2Uge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbmEuZnItdmlldy5mci1zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5hLmZyLXZpZXcuZnItZ3JlZW4ge1xuICBjb2xvcjogZ3JlZW47XG59XG5cbmltZy5mci12aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZy5mci12aWV3LmZyLWRpYiB7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLmZyLXZpZXcuZnItZGliLmZyLWZpbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5pbWcuZnItdmlldy5mci1kaWIuZnItZmlyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuaW1nLmZyLXZpZXcuZnItZGlpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG59XG5cbmltZy5mci12aWV3LmZyLWRpaS5mci1maWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbmltZy5mci12aWV3LmZyLWRpaS5mci1maXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG5zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuc3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpYiB7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuc3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpYi5mci1maWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuc3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpYi5mci1maXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG59XG5cbnNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWkuZnItZmlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG5zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlpLmZyLWZpciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCA1cHggNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbi8qIVxuICogZnJvYWxhX2VkaXRvciB2My4xLjAgKGh0dHBzOi8vd3d3LmZyb2FsYS5jb20vd3lzaXd5Zy1lZGl0b3IpXG4gKiBMaWNlbnNlIGh0dHBzOi8vZnJvYWxhLmNvbS93eXNpd3lnLWVkaXRvci90ZXJtcy9cbiAqIENvcHlyaWdodCAyMDE0LTIwMjAgRnJvYWxhIExhYnNcbiAqL1xuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG5pbWcuZnItcm91bmRlZCwgLmZyLWltZy1jYXB0aW9uLmZyLXJvdW5kZWQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbmltZy5mci1ib3JkZXJlZCwgLmZyLWltZy1jYXB0aW9uLmZyLWJvcmRlcmVkIGltZyB7XG4gIGJvcmRlcjogc29saWQgNXB4ICNDQ0M7XG59XG5cbmltZy5mci1ib3JkZXJlZCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uZnItaW1nLWNhcHRpb24uZnItYm9yZGVyZWQgaW1nIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mci12aWV3IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uZnItdmlldyBzcGFuW3N0eWxlfj1cImNvbG9yOlwiXSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5mci12aWV3IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mci12aWV3IHRhYmxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZnItdmlldyB0YWJsZSB0ZCB7XG4gIG1pbi13aWR0aDogNXB4O1xufVxuXG4uZnItdmlldyB0YWJsZS5mci1kYXNoZWQtYm9yZGVycyB0ZCwgLmZyLXZpZXcgdGFibGUuZnItZGFzaGVkLWJvcmRlcnMgdGgge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbn1cblxuLmZyLXZpZXcgdGFibGUuZnItYWx0ZXJuYXRlLXJvd3MgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlc21va2U7XG59XG5cbi5mci12aWV3IHRhYmxlIHRkLCAuZnItdmlldyB0YWJsZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG59XG5cbi5mci12aWV3IHRhYmxlIHRkOmVtcHR5LCAuZnItdmlldyB0YWJsZSB0aDplbXB0eSB7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmZyLXZpZXcgdGFibGUgdGQuZnItaGlnaGxpZ2h0ZWQsIC5mci12aWV3IHRhYmxlIHRoLmZyLWhpZ2hsaWdodGVkIHtcbiAgYm9yZGVyOiAxcHggZG91YmxlIHJlZDtcbn1cblxuLmZyLXZpZXcgdGFibGUgdGQuZnItdGhpY2ssIC5mci12aWV3IHRhYmxlIHRoLmZyLXRoaWNrIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5mci12aWV3IHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbn1cblxuLmZyLXZpZXcgaHIge1xuICBjbGVhcjogYm90aDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgYnJlYWstYWZ0ZXI6IGFsd2F5cztcbiAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xufVxuXG4uZnItdmlldyAuZnItZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZyLXZpZXcgLmZyLWZpbGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIvCfk45cIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZyLXZpZXcgcHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZnItdmlld1tkaXI9cnRsXSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogc29saWQgMnB4ICM1RTM1QjE7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mci12aWV3W2Rpcj1ydGxdIGJsb2NrcXVvdGUgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwQkNENDtcbn1cblxuLmZyLXZpZXdbZGlyPXJ0bF0gYmxvY2txdW90ZSBibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICM0M0EwNDc7XG59XG5cbi5mci12aWV3IGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogc29saWQgMnB4ICM1RTM1QjE7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgY29sb3I6ICM1RTM1QjE7XG59XG5cbi5mci12aWV3IGJsb2NrcXVvdGUgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwQkNENDtcbiAgY29sb3I6ICMwMEJDRDQ7XG59XG5cbi5mci12aWV3IGJsb2NrcXVvdGUgYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDNBMDQ3O1xuICBjb2xvcjogIzQzQTA0Nztcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1lbW90aWNvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJOb3RvQ29sb3JFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIkFuZHJvaWQgRW1vamlcIiwgXCJFbW9qaVN5bWJvbHNcIjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1lbW90aWNvbi5mci1lbW90aWNvbi1pbWcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IC0wLjFlbSAwLjFlbSAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mci12aWV3IC5mci10ZXh0LWdyYXkge1xuICBjb2xvcjogI0FBQSAhaW1wb3J0YW50O1xufVxuXG4uZnItdmlldyAuZnItdGV4dC1ib3JkZXJlZCB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMjIyO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzIyMjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uZnItdmlldyAuZnItdGV4dC1zcGFjZWQge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uZnItdmlldyAuZnItdGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZnItdmlldyAuZnItY2xhc3MtaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwO1xufVxuXG4uZnItdmlldyAuZnItY2xhc3MtY29kZSB7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgTmV3XCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbn1cblxuLmZyLXZpZXcgLmZyLWNsYXNzLXRyYW5zcGFyZW5jeSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZyLXZpZXcgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mci12aWV3IGltZy5mci1kaWIge1xuICBtYXJnaW46IDVweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5mci12aWV3IGltZy5mci1kaWIuZnItZmlsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mci12aWV3IGltZy5mci1kaWIuZnItZmlyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZyLXZpZXcgaW1nLmZyLWRpaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xufVxuXG4uZnItdmlldyBpbWcuZnItZGlpLmZyLWZpbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuLmZyLXZpZXcgaW1nLmZyLWRpaS5mci1maXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG4uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGliIHtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpYi5mci1maWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbi5mci1kaWIuZnItZmlyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbi5mci1kaWkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbi5mci1kaWkuZnItZmlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG4uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaS5mci1maXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2ID4gaWZyYW1lLCAuZnItdmlldyAuZnItdmlkZW8uZnItcnYgb2JqZWN0LCAuZnItdmlldyAuZnItdmlkZW8uZnItcnYgZW1iZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8gPiAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZiLmZyLWZ2bCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mci12aWV3IC5mci12aWRlby5mci1kdmIuZnItZnZyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mci12aWV3IC5mci12aWRlby5mci1kdmkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mci12aWV3IC5mci12aWRlby5mci1kdmkuZnItZnZsIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mci12aWV3IC5mci12aWRlby5mci1kdmkuZnItZnZyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZnItdmlldyBhLmZyLXN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mci12aWV3IGEuZnItZ3JlZW4ge1xuICBjb2xvcjogZ3JlZW47XG59XG5cbi5mci12aWV3IC5mci1pbWctY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZyLXZpZXcgLmZyLWltZy1jYXB0aW9uIC5mci1pbWctd3JhcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZyLXZpZXcgLmZyLWltZy1jYXB0aW9uIC5mci1pbWctd3JhcCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZyLXZpZXcgLmZyLWltZy1jYXB0aW9uIC5mci1pbWctd3JhcCA+IHNwYW4ge1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LW9wYWNpdHk6IDAuOTtcbiAgLW1vei1vcGFjaXR5OiAwLjk7XG4gIG9wYWNpdHk6IDAuOTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZnItdmlldyBidXR0b24uZnItcm91bmRlZCwgLmZyLXZpZXcgaW5wdXQuZnItcm91bmRlZCwgLmZyLXZpZXcgdGV4dGFyZWEuZnItcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItdmlldyBidXR0b24uZnItbGFyZ2UsIC5mci12aWV3IGlucHV0LmZyLWxhcmdlLCAuZnItdmlldyB0ZXh0YXJlYS5mci1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuYS5mci12aWV3LmZyLXN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmEuZnItdmlldy5mci1ncmVlbiB7XG4gIGNvbG9yOiBncmVlbjtcbn1cblxuaW1nLmZyLXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nLmZyLXZpZXcuZnItZGliIHtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcuZnItdmlldy5mci1kaWIuZnItZmlsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmltZy5mci12aWV3LmZyLWRpYi5mci1maXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5pbWcuZnItdmlldy5mci1kaWkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbn1cblxuaW1nLmZyLXZpZXcuZnItZGlpLmZyLWZpbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuaW1nLmZyLXZpZXcuZnItZGlpLmZyLWZpciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCA1cHggNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbnNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGliIHtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGliLmZyLWZpbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGliLmZyLWZpciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbnNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbn1cblxuc3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpaS5mci1maWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbnNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWkuZnItZmlyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDVweCA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuOnJvb3Qge1xuICAtLXNzLXByaW1hcnktY29sb3I6ICM1ODk3ZmI7XG4gIC0tc3MtYmctY29sb3I6ICNmZmZmZmY7XG4gIC0tc3MtZm9udC1jb2xvcjogIzRkNGQ0ZDtcbiAgLS1zcy1mb250LXBsYWNlaG9sZGVyLWNvbG9yOiAjOGQ4ZDhkO1xuICAtLXNzLWRpc2FibGVkLWNvbG9yOiAjZGNkZWUyO1xuICAtLXNzLWJvcmRlci1jb2xvcjogI2RjZGVlMjtcbiAgLS1zcy1oaWdobGlnaHQtY29sb3I6ICNmZmZiOGM7XG4gIC0tc3Mtc3VjY2Vzcy1jb2xvcjogIzAwYjc1NTtcbiAgLS1zcy1lcnJvci1jb2xvcjogI2RjMzU0NTtcbiAgLS1zcy1tYWluLWhlaWdodDogMzBweDtcbiAgLS1zcy1jb250ZW50LWhlaWdodDogMzAwcHg7XG4gIC0tc3Mtc3BhY2luZy1sOiA3cHg7XG4gIC0tc3Mtc3BhY2luZy1tOiA1cHg7XG4gIC0tc3Mtc3BhY2luZy1zOiAzcHg7XG4gIC0tc3MtYW5pbWF0aW9uLXRpbWluZzogMC4ycztcbiAgLS1zcy1ib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbkBrZXlmcmFtZXMgc3MtdmFsdWVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNzLXZhbHVlT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5zcy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3MtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbiAgbWluLWhlaWdodDogdmFyKC0tc3MtbWFpbi1oZWlnaHQpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1zKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zcy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3MtYmctY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXNzLWFuaW1hdGlvbi10aW1pbmcpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNzLW1haW46Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xufVxuLnNzLW1haW4uc3MtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1kaXNhYmxlZC1jb2xvcik7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uc3MtbWFpbi5zcy1kaXNhYmxlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbn1cbi5zcy1tYWluLnNzLWRpc2FibGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnNzLW1haW4uc3Mtb3Blbi1hYm92ZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbn1cbi5zcy1tYWluLnNzLW9wZW4tYmVsb3cge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG59XG4uc3MtbWFpbiAuc3MtdmFsdWVzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLW0pIHZhcigtLXNzLXNwYWNpbmctcykgdmFyKC0tc3Mtc3BhY2luZy1tKTtcbiAgbWFyZ2luOiBhdXRvIDBweCBhdXRvIDBweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1zcy1mb250LXBsYWNlaG9sZGVyLWNvbG9yKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy1tYXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLXMpIHZhcigtLXNzLXNwYWNpbmctbSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbn1cbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXNpbmdsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogYXV0byAwcHggYXV0byB2YXIoLS1zcy1zcGFjaW5nLXMpO1xufVxuLnNzLW1haW4gLnNzLXZhbHVlcyAuc3MtdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3MtYm9yZGVyLXJhZGl1cyk7XG4gIGFuaW1hdGlvbi1uYW1lOiBzcy12YWx1ZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLXNzLWFuaW1hdGlvbi10aW1pbmcpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXZhbHVlLnNzLXZhbHVlLW91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzcy12YWx1ZU91dDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy12YWx1ZSAuc3MtdmFsdWUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLXNzLWJnLWNvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctcykgdmFyKC0tc3Mtc3BhY2luZy1tKTtcbn1cbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IHZhcigtLXNzLXNwYWNpbmctbCk7XG4gIHdpZHRoOiB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLXMpIHZhcigtLXNzLXNwYWNpbmctbSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCB2YXIoLS1zcy1iZy1jb2xvcik7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnNzLW1haW4gLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLWRlbGV0ZSBzdmcge1xuICBoZWlnaHQ6IHZhcigtLXNzLXNwYWNpbmctbCk7XG4gIHdpZHRoOiB2YXIoLS1zcy1zcGFjaW5nLWwpO1xufVxuLnNzLW1haW4gLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLWRlbGV0ZSBzdmcgcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogdmFyKC0tc3MtYmctY29sb3IpO1xuICBzdHJva2Utd2lkdGg6IDE4O1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG59XG4uc3MtbWFpbiAuc3MtZGVzZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiAwIHZhcigtLXNzLXNwYWNpbmctbSkgMCB2YXIoLS1zcy1zcGFjaW5nLW0pO1xufVxuLnNzLW1haW4gLnNzLWRlc2VsZWN0IHN2ZyB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuLnNzLW1haW4gLnNzLWRlc2VsZWN0IHN2ZyBwYXRoIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbiAgc3Ryb2tlLXdpZHRoOiAyMDtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xufVxuLnNzLW1haW4gLnNzLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogYXV0byB2YXIoLS1zcy1zcGFjaW5nLW0pIGF1dG8gdmFyKC0tc3Mtc3BhY2luZy1tKTtcbn1cbi5zcy1tYWluIC5zcy1hcnJvdyBwYXRoIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbiAgc3Ryb2tlLXdpZHRoOiAxODtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHZhcigtLXNzLWFuaW1hdGlvbi10aW1pbmcpO1xufVxuXG4uc3MtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogdmFyKC0tc3MtY29udGVudC1oZWlnaHQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1zcy1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKSwgb3BhY2l0eSB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLnNzLWNvbnRlbnQuc3MtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zcy1jb250ZW50LnNzLW9wZW4tYWJvdmUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xufVxuLnNzLWNvbnRlbnQuc3Mtb3Blbi1iZWxvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xufVxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLWwpIHZhcigtLXNzLXNwYWNpbmctbCkgdmFyKC0tc3Mtc3BhY2luZy1tKSB2YXIoLS1zcy1zcGFjaW5nLWwpO1xufVxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMHB4O1xuICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLW0pIHZhcigtLXNzLXNwYWNpbmctbCk7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3MtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3MtYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLWJnLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXNzLWZvbnQtcGxhY2Vob2xkZXItY29sb3IpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggdmFyKC0tc3MtcHJpbWFyeS1jb2xvcik7XG59XG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIC5zcy1hZGRhYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDAgdmFyKC0tc3Mtc3BhY2luZy1tKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3MtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3MtYm9yZGVyLXJhZGl1cyk7XG59XG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIC5zcy1hZGRhYmxlIHN2ZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IGF1dG8gdmFyKC0tc3Mtc3BhY2luZy1tKSBhdXRvIHZhcigtLXNzLXNwYWNpbmctbSk7XG59XG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIC5zcy1hZGRhYmxlIHN2ZyBwYXRoIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbiAgc3Ryb2tlLXdpZHRoOiAxODtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3MtZXJyb3Ige1xuICBjb2xvcjogdmFyKC0tc3MtZXJyb3ItY29sb3IpO1xuICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLWwpO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLXNlYXJjaGluZyB7XG4gIGNvbG9yOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbiAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1sKTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cC5zcy1jbG9zZSAuc3Mtb3B0aW9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1tKSB2YXIoLS1zcy1zcGFjaW5nLWwpIHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1sKTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWwgLnNzLW9wdGdyb3VwLWxhYmVsLXRleHQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWw6aGFzKC5zcy1hcnJvdykge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIC5zcy1vcHRncm91cC1hY3Rpb25zIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNzLXNwYWNpbmctbSk7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIC5zcy1vcHRncm91cC1hY3Rpb25zIC5zcy1zZWxlY3RhbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCAuc3Mtb3B0Z3JvdXAtYWN0aW9ucyAuc3Mtc2VsZWN0YWxsOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCAuc3Mtb3B0Z3JvdXAtYWN0aW9ucyAuc3Mtc2VsZWN0YWxsLnNzLXNlbGVjdGVkIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS1zcy1lcnJvci1jb2xvcik7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIC5zcy1vcHRncm91cC1hY3Rpb25zIC5zcy1zZWxlY3RhbGwgc3BhbiB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiA2MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCB2YXIoLS1zcy1zcGFjaW5nLXMpIDAgMDtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWwgLnNzLW9wdGdyb3VwLWFjdGlvbnMgLnNzLXNlbGVjdGFsbCBzdmcge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWwgLnNzLW9wdGdyb3VwLWFjdGlvbnMgLnNzLXNlbGVjdGFsbCBzdmcgcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogdmFyKC0tc3Mtc3VjY2Vzcy1jb2xvcik7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWwgLnNzLW9wdGdyb3VwLWFjdGlvbnMgLnNzLXNlbGVjdGFsbCBzdmc6Zmlyc3QtY2hpbGQge1xuICBzdHJva2Utd2lkdGg6IDU7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIC5zcy1vcHRncm91cC1hY3Rpb25zIC5zcy1zZWxlY3RhbGwgc3ZnOmxhc3QtY2hpbGQge1xuICBzdHJva2Utd2lkdGg6IDExO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCAuc3Mtb3B0Z3JvdXAtYWN0aW9ucyAuc3MtY2xvc2FibGUge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCAuc3Mtb3B0Z3JvdXAtYWN0aW9ucyAuc3MtY2xvc2FibGUgLnNzLWFycm93IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIC5zcy1vcHRncm91cC1hY3Rpb25zIC5zcy1jbG9zYWJsZSAuc3MtYXJyb3cgcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gIHN0cm9rZS13aWR0aDogMTg7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0aW9uIHtcbiAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLXMpIHZhcigtLXNzLXNwYWNpbmctcykgY2FsYyh2YXIoLS1zcy1zcGFjaW5nLWwpICogMyk7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1tKSB2YXIoLS1zcy1zcGFjaW5nLWwpIHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1sKTtcbiAgY29sb3I6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1oaWdobGlnaHRlZCwgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLWRpc2FibGVkLWNvbG9yKTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc3MtZm9udC1jb2xvcik7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIC5zcy1zZWFyY2gtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3MtaGlnaGxpZ2h0LWNvbG9yKTtcbn1cblxuLnRyaWJ1dGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogOTk5OTk5O1xufVxuXG4udHJpYnV0ZS1jb250YWluZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cblxuLnRyaWJ1dGUtY29udGFpbmVyIGxpIHtcbiAgcGFkZGluZzogNXB4IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udHJpYnV0ZS1jb250YWluZXIgbGkuaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuLnRyaWJ1dGUtY29udGFpbmVyIGxpIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRyaWJ1dGUtY29udGFpbmVyIGxpLm5vLW1hdGNoIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udHJpYnV0ZS1jb250YWluZXIgLm1lbnUtaGlnaGxpZ2h0ZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IFR5bGVyIFRlY2hub2xvZ2llcywgSW5jLiBcbiAqIExpY2Vuc2U6IEFwYWNoZS0yLjBcbiAqL1xuLyogcHJldHRpZXItaWdub3JlICovXG5mb3JnZS10YWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9yZ2UtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi5mb3JnZS10YWJsZS0tZGVuc2UgLmZvcmdlLXRhYmxlLXJvdyB7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLmZvcmdlLXRhYmxlLS1yb29teSAuZm9yZ2UtdGFibGUtcm93IHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuXG4uZm9yZ2UtdGFibGUtLXJlc2l6YWJsZSAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcmdlLXRhYmxlLS1yZXNpemFibGUgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGw6aG92ZXIgLmZvcmdlLXRhYmxlX19yZXNpemUtaGFuZGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JnZS10YWJsZS0tcmVzaXphYmxlIC5mb3JnZS10YWJsZV9fcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogOHB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IHZhcigtLWZvcmdlLWJvcmRlci1tZWRpdW0sIDJweCk7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtcHJpbWFyeSwgIzNmNTFiNSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZm9yZ2Utc3BhY2luZy14eHNtYWxsLCA0cHgpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItcmlnaHQtd2lkdGg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLWZvcmdlLWFuaW1hdGlvbi1kdXJhdGlvbi1tZWRpdW0xLCAyNTBtcyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mb3JnZS1hbmltYXRpb24tZWFzaW5nLWFjY2VsZXJhdGUsIGN1YmljLWJlemllcigwLjMsIDAsIDEsIDEpKTtcbn1cblxuLmZvcmdlLXRhYmxlLS1yZXNpemFibGUgLmZvcmdlLXRhYmxlX19yZXNpemUtaGFuZGxlOmhvdmVyIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB2YXIoLS1mb3JnZS1ib3JkZXItdGhpY2ssIDRweCk7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbn1cblxuLmZvcmdlLXRhYmxlLS1yZXNpemluZyB7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZvcmdlLXRhYmxlLS1sYXlvdXQtZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uZm9yZ2UtdGFibGUtLW5vLXdyYXAtY29udGVudC5mb3JnZS10YWJsZS0tZGVuc2UgLmZvcmdlLXRhYmxlLXJvdyxcbi5mb3JnZS10YWJsZS0tbm8td3JhcC1jb250ZW50LmZvcmdlLXRhYmxlLS1kZW5zZSAuZm9yZ2UtdGFibGUtY2VsbF9fY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4uZm9yZ2UtdGFibGUtLW5vLXdyYXAtY29udGVudCAuZm9yZ2UtdGFibGUtY2VsbF9fY29udGFpbmVyID4gLmZvcmdlLXRhYmxlLWNlbGxfX2NvbnRhaW5lci10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5mb3JnZS10YWJsZS0tZmlsdGVyLXZpc2libGUgLmZvcmdlLXRhYmxlLWhlYWRfX3JvdyB7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmZvcmdlLXRhYmxlLS1maWx0ZXItdmlzaWJsZSAuZm9yZ2UtdGFibGUtaGVhZF9fcm93IC5mb3JnZS10YWJsZS1oZWFkX19jZWxsIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZm9yZ2UtdGFibGUtaGVhZF9fcm93IHtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uZm9yZ2UtdGFibGUtaGVhZF9fcm93X19maWx0ZXIge1xuICAtLWZvcmdlLWZpZWxkLWhlaWdodDogNDBweDtcbn1cblxuLmZvcmdlLXRhYmxlLWhlYWRfX3Jvd19fZmlsdGVyIC5mb3JnZS10YWJsZS1oZWFkX19jZWxsLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IHZhcigtLWZvcmdlLXNwYWNpbmcteHNtYWxsLCA4cHgpIDA7XG59XG5cbi5mb3JnZS10YWJsZS1oZWFkX19jZWxsIHtcbiAgY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLXRleHQtbWVkaXVtLCByZ2JhKDAsIDAsIDAsIDAuNikpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLWZvcmdlLXR5cG9ncmFwaHktZm9udC1zaXplLCAxcmVtKSAqIDAuNzUpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC0tc29ydGVkLWFzY2VuZGluZyAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC10ZXh0LCAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC0tc29ydGVkLWRlc2NlbmRpbmcgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS10ZXh0LWhpZ2gsIHJnYmEoMCwgMCwgMCwgMC44NykpO1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JnZS10YWJsZS1oZWFkX19jZWxsX19zb3J0LW9yZGVyLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC0tc29ydGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JnZS10YWJsZS1oZWFkX19jZWxsLS1zb3J0YWJsZSA6aG92ZXIgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtc29ydC1pY29uLFxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtLXNvcnRhYmxlIDpob3ZlciAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbF9fc29ydC1vcmRlciB7XG4gIGNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS10ZXh0LW1lZGl1bSwgcmdiYSgwLCAwLCAwLCAwLjYpKTtcbn1cblxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtLXNvcnRhYmxlIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgbWFyZ2luOiBpbmhlcml0O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1mb3JnZS1zcGFjaW5nLXh4c21hbGwsIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtLXNvcnRhYmxlIGJ1dHRvbiBmb3JnZS1mb2N1cy1pbmRpY2F0b3Ige1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLW9mZnNldC1pbmxpbmU6IC00cHg7XG59XG5cbi5mb3JnZS10YWJsZS1oZWFkX19jZWxsLS1zb3J0YWJsZS5mb3JnZS10YWJsZS1oZWFkX19jZWxsLS1zb3J0ZWQtYXNjZW5kaW5nIC5mb3JnZS10YWJsZS1oZWFkX19jZWxsLXNvcnQtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mb3JnZS10YWJsZS1oZWFkX19jZWxsLXNvcnQtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS10ZXh0LWhpZ2gsIHJnYmEoMCwgMCwgMCwgMC44NykpO1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWZvcmdlLWFuaW1hdGlvbi1kdXJhdGlvbi1zaG9ydDQsIDIwMG1zKSB2YXIoLS1mb3JnZS1hbmltYXRpb24tZWFzaW5nLWFjY2VsZXJhdGUsIGN1YmljLWJlemllcigwLjMsIDAsIDEsIDEpKTtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC1zb3J0LWljb24tLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mb3JnZS10YWJsZS1yb3cgPiAuZm9yZ2UtdGFibGUtY2VsbDpub3QoLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdCk6Zmlyc3QtY2hpbGQsXG4uZm9yZ2UtdGFibGUtcm93IC5mb3JnZS10YWJsZS1jZWxsLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdCArIC5mb3JnZS10YWJsZS1jZWxsOm5vdCguZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0KSB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcmdlLXNwYWNpbmctbGFyZ2UsIDI0cHgpO1xufVxuXG4uZm9yZ2UtdGFibGUtcm93ID4gLmZvcmdlLXRhYmxlLWNlbGw6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcmdlLXNwYWNpbmctbGFyZ2UsIDI0cHgpO1xufVxuXG4uZm9yZ2UtdGFibGUtcm93LS1leHBhbmRlZCAuZm9yZ2UtdGFibGUtYm9keV9fY2VsbCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5mb3JnZS10YWJsZS1yb3dfX2V4cGFuZGFibGUtY29udGVudCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZm9yZ2UtdGFibGUtcm93X19leHBhbmRhYmxlLWNvbnRlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JnZS10YWJsZS1ib2R5X19yb3cge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tZm9yZ2UtYW5pbWF0aW9uLWR1cmF0aW9uLXNob3J0NCwgMjAwbXMpIHZhcigtLWZvcmdlLWFuaW1hdGlvbi1lYXNpbmctc3RhbmRhcmQsIGN1YmljLWJlemllcigwLjIsIDAsIDAsIDEpKTtcbn1cblxuLmZvcmdlLXRhYmxlLWJvZHlfX3Jvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmdlLXRhYmxlLXRoZW1lLXJvdy1ob3Zlci1iYWNrZ3JvdW5kLCB2YXIoLS1mb3JnZS10aGVtZS1zdXJmYWNlLWNvbnRhaW5lci1sb3csICNlYmViZWIpKTtcbn1cblxuLmZvcmdlLXRhYmxlLWJvZHlfX3Jvdy0tc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10YWJsZS10aGVtZS1yb3ctc2VsZWN0ZWQtaG92ZXItYmFja2dyb3VuZCwgdmFyKC0tZm9yZ2UtdGhlbWUtcHJpbWFyeS1jb250YWluZXIsICNkMWQ1ZWQpKTtcbn1cblxuLmZvcmdlLXRhYmxlLWJvZHlfX3Jvdy0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10YWJsZS10aGVtZS1yb3ctc2VsZWN0ZWQtYmFja2dyb3VuZCwgdmFyKC0tZm9yZ2UtdGhlbWUtcHJpbWFyeS1jb250YWluZXItbG93LCAjZThlYWY2KSk7XG59XG5cbi5mb3JnZS10YWJsZS1ib2R5X19yb3ctLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yZ2UtdGFibGUtdGhlbWUtcm93LXNlbGVjdGVkLWhvdmVyLWJhY2tncm91bmQsIHZhcigtLWZvcmdlLXRoZW1lLXByaW1hcnktY29udGFpbmVyLCAjZDFkNWVkKSk7XG59XG5cbi5mb3JnZS10YWJsZS1ib2R5X19yb3ctLWNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcmdlLXRhYmxlLWJvZHlfX3Jvdy0tY2xpY2thYmxlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmdlLXRhYmxlLXRoZW1lLXJvdy1hY3RpdmUtYmFja2dyb3VuZCwgdmFyKC0tZm9yZ2UtdGhlbWUtc3VyZmFjZS1jb250YWluZXIsICNlMGUwZTApKTtcbn1cblxuLmZvcmdlLXRhYmxlLWJvZHlfX3Jvdy0tY2xpY2thYmxlLmZvcmdlLXRhYmxlLWJvZHlfX3Jvdy0tc2VsZWN0ZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yZ2UtdGFibGUtdGhlbWUtcm93LXNlbGVjdGVkLWFjdGl2ZS1iYWNrZ3JvdW5kLCB2YXIoLS1mb3JnZS10aGVtZS1wcmltYXJ5LWNvbnRhaW5lci1oaWdoLCAjYjZiZGUzKSk7XG59XG5cbi5mb3JnZS10YWJsZS1ib2R5X19jZWxsIHtcbiAgY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLW9uLXN1cmZhY2UsICMwMDAwMDApO1xuICBmb250LXNpemU6IGNhbGModmFyKC0tZm9yZ2UtdHlwb2dyYXBoeS1mb250LXNpemUsIDFyZW0pICogMC44NzUpO1xufVxuXG4uZm9yZ2UtdGFibGUtY2VsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcmdlLXNwYWNpbmcteHh4bGFyZ2UsIDU2cHgpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1mb3JnZS1ib3JkZXItdGhpbiwgMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLW91dGxpbmUsICNlMGUwZTApO1xufVxuXG4uZm9yZ2UtdGFibGUtY2VsbDpmaXJzdC1jaGlsZDpub3QoLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdCkge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWZvcmdlLXNwYWNpbmctbGFyZ2UsIDI0cHgpO1xufVxuXG4uZm9yZ2UtdGFibGUtY2VsbC0tcmVzaXppbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JnZS10YWJsZS1jZWxsLS1yZXNpemluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB2YXIoLS1mb3JnZS1ib3JkZXItbWVkaXVtLCAycHgpO1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLXByaW1hcnksICMzZjUxYjUpO1xufVxuXG4uZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA2NnB4O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLXNtYWxsLCAxMnB4KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLW1lZGl1bSwgMTZweCk7XG59XG5cbi5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QtY2hlY2tib3gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdC1jaGVja2JveC1jb250YWluZXItLWFsaWduLWxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QtY2hlY2tib3gtY29udGFpbmVyLS1hbGlnbi1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QtY2hlY2tib3gtY29udGFpbmVyLS1hbGlnbi1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZvcmdlLXRhYmxlLWNlbGxfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JnZS10YWJsZS1jZWxsLS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZvcmdlLXRhYmxlLWNlbGwtLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmZvcmdlLXRhYmxlLS1maXhlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcmdlLXRhYmxlLS1maXhlZCAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZm9yZ2UtdGhlbWUtc3VyZmFjZSwgI2ZmZmZmZik7XG4gIHotaW5kZXg6IHZhcigtLWZvcmdlLXotaW5kZXgtc3VyZmFjZSwgMSk7XG59XG5cbi5mb3JnZS10YWJsZS0tZml4ZWQgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLW91dGxpbmUsICNlMGUwZTApO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mb3JnZS10YWJsZS0tZml4ZWQgLmZvcmdlLXRhYmxlLWhlYWRfX3Jvd19fZmlsdGVyIC5mb3JnZS10YWJsZS1oZWFkX19jZWxsIHtcbiAgdG9wOiAzMnB4O1xufVxuXG4uZm9yZ2UtZGF0YS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLmZvcmdlLWRhdGEtdGFibGUgdGhlYWQgdHIge1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5mb3JnZS1kYXRhLXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZm9yZ2Utc3BhY2luZy14eHhsYXJnZSwgNTZweCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZm9yZ2Utc3BhY2luZy1sYXJnZSwgMjRweCk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWZvcmdlLWJvcmRlci10aGluLCAxcHgpO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtb3V0bGluZSwgI2UwZTBlMCk7XG4gIGNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS10ZXh0LW1lZGl1bSwgcmdiYSgwLCAwLCAwLCAwLjYpKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1mb3JnZS10eXBvZ3JhcGh5LWZvbnQtc2l6ZSwgMXJlbSkgKiAwLjc1KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZvcmdlLWRhdGEtdGFibGUgdGJvZHkgdHIge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tZm9yZ2UtYW5pbWF0aW9uLWR1cmF0aW9uLXNob3J0NCwgMjAwbXMpIHZhcigtLWZvcmdlLWFuaW1hdGlvbi1lYXNpbmctc3RhbmRhcmQsIGN1YmljLWJlemllcigwLjIsIDAsIDAsIDEpKTtcbn1cblxuLmZvcmdlLWRhdGEtdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10YWJsZS10aGVtZS1yb3ctaG92ZXItYmFja2dyb3VuZCwgdmFyKC0tZm9yZ2UtdGhlbWUtc3VyZmFjZS1jb250YWluZXItbG93LCAjZWJlYmViKSk7XG59XG5cbi5mb3JnZS1kYXRhLXRhYmxlIHRib2R5IHRyLS1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmdlLXRhYmxlLXRoZW1lLXJvdy1zZWxlY3RlZC1ob3Zlci1iYWNrZ3JvdW5kLCB2YXIoLS1mb3JnZS10aGVtZS1wcmltYXJ5LWNvbnRhaW5lciwgI2QxZDVlZCkpO1xufVxuXG4uZm9yZ2UtZGF0YS10YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcmdlLXNwYWNpbmcteHh4bGFyZ2UsIDU2cHgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWZvcmdlLXNwYWNpbmctbGFyZ2UsIDI0cHgpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1mb3JnZS1ib3JkZXItdGhpbiwgMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLW91dGxpbmUsICNlMGUwZTApO1xuICBjb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtb24tc3VyZmFjZSwgIzAwMDAwMCk7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1mb3JnZS10eXBvZ3JhcGh5LWZvbnQtc2l6ZSwgMXJlbSkgKiAwLjg3NSk7XG59XG5cbi5tYXRlcmlhbC1pY29ucyxcbi5tYXRlcmlhbC1pY29ucy1vdXRsaW5lZCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xufVxuXG5bY2xhc3MqPWljb24tLV0ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pY29uLS04IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS00KTtcbn1cbi5pY29uLS04LWZpbGxlZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtNCk7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcbn1cbi5pY29uLS0xMCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMyk7XG59XG4uaWNvbi0tMTAtZmlsbGVkIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0zKTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xufVxuLmljb24tLTEyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbn1cbi5pY29uLS0xMi1maWxsZWQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XG59XG4uaWNvbi0tMTQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xufVxuLmljb24tLTE0LWZpbGxlZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcbn1cbi5pY29uLS0xNiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbn1cbi5pY29uLS0xNi1maWxsZWQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcbn1cbi5pY29uLS0xOCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbn1cbi5pY29uLS0xOC1maWxsZWQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcbn1cbi5pY29uLS0yMCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcbn1cbi5pY29uLS0yMC1maWxsZWQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcbn1cbi5pY29uLS0yNCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDAsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjQ7XG59XG4uaWNvbi0tMjQtZmlsbGVkIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTMpO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJ3Z2h0XCIgNDAwLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyNDtcbn1cbi5pY29uLS00OCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU4KTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDAsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgNDg7XG59XG5cbi5kYXRhLXRhYmxlLXRleHQtd2l0aC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIEJveCBzaXppbmcgcnVsZXMgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiAqL1xuKiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogUmVtb3ZlIGxpc3Qgc3R5bGVzIG9uIHVsLCBvbCBlbGVtZW50cyB3aXRoIGEgbGlzdCByb2xlLCB3aGljaCBzdWdnZXN0cyBkZWZhdWx0IHN0eWxpbmcgd2lsbCBiZSByZW1vdmVkICovXG51bFtyb2xlPWxpc3RdLCB1bCxcbm9sW3JvbGU9bGlzdF0sIG9sLFxubGksXG5tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogU2V0IGNvcmUgcm9vdCBkZWZhdWx0cyAqL1xuaHRtbDpmb2N1cy13aXRoaW4ge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLyogU2V0IGNvcmUgYm9keSBkZWZhdWx0cyAqL1xuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qIEEgZWxlbWVudHMgdGhhdCBkb24ndCBoYXZlIGEgY2xhc3MgZ2V0IGRlZmF1bHQgc3R5bGVzICovXG5hOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWdyYXktNzApO1xufVxuXG4vKiBNYWtlIGltYWdlcyBlYXNpZXIgdG8gd29yayB3aXRoICovXG5pbWcsXG5waWN0dXJlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogSW5oZXJpdCBmb250cyBmb3IgaW5wdXRzIGFuZCBidXR0b25zICovXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5maWVsZHNldCwgbGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBBdm9pZCB0ZXh0IG92ZXJmbG93cyAqL1xucCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8qIFJlbW92ZSBhbGwgYW5pbWF0aW9ucywgdHJhbnNpdGlvbnMgYW5kIHNtb290aCBzY3JvbGwgZm9yIHBlb3BsZSB0aGF0IHByZWZlciBub3QgdG8gc2VlIHRoZW0gKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIGh0bWw6Zm9jdXMtd2l0aGluIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG4gIH1cbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclZhcmlhYmxlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvSW50ZXJWYXJpYWJsZS53b2ZmMj92PTQuMVwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclZhcmlhYmxlXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvSW50ZXJWYXJpYWJsZS1JdGFsaWMud29mZjI/dj00LjFcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mZWF0dXJlLXZhbHVlcyBJbnRlclZhcmlhYmxlIHtcbiAgQGNoYXJhY3Rlci12YXJpYW50IHtcbiAgICBjdjAxOiAxO1xuICAgIGN2MDI6IDI7XG4gICAgY3YwMzogMztcbiAgICBjdjA0OiA0O1xuICAgIGN2MDU6IDU7XG4gICAgY3YwNjogNjtcbiAgICBjdjA3OiA3O1xuICAgIGN2MDg6IDg7XG4gICAgY3YwOTogOTtcbiAgICBjdjEwOiAxMDtcbiAgICBjdjExOiAxMTtcbiAgICBjdjEyOiAxMjtcbiAgICBjdjEzOiAxMztcbiAgICBhbHQtMTogMTsgLyogQWx0ZXJuYXRlIG9uZSAqL1xuICAgIGFsdC0zOiA5OyAvKiBGbGF0LXRvcCB0aHJlZSAqL1xuICAgIG9wZW4tNDogMjsgLyogT3BlbiBmb3VyICovXG4gICAgb3Blbi02OiAzOyAvKiBPcGVuIHNpeCAqL1xuICAgIG9wZW4tOTogNDsgLyogT3BlbiBuaW5lICovXG4gICAgbGMtbC13aXRoLXRhaWw6IDU7IC8qIExvd2VyLWNhc2UgTCB3aXRoIHRhaWwgKi9cbiAgICBzaW1wbGlmaWVkLXU6IDY7IC8qIFNpbXBsaWZpZWQgdSAqL1xuICAgIGFsdC1kb3VibGUtczogNzsgLyogQWx0ZXJuYXRlIEdlcm1hbiBkb3VibGUgcyAqL1xuICAgIHVjLWktd2l0aC1zZXJpZjogODsgLyogVXBwZXItY2FzZSBpIHdpdGggc2VyaWYgKi9cbiAgICB1Yy1nLXdpdGgtc3B1cjogMTA7IC8qIENhcGl0YWwgRyB3aXRoIHNwdXIgKi9cbiAgICBzaW5nbGUtc3RvcnktYTogMTE7IC8qIFNpbmdsZS1zdG9yeSBhICovXG4gICAgY29tcGFjdC1sYy1mOiAxMjsgLyogQ29tcGFjdCBmICovXG4gICAgY29tcGFjdC1sYy10OiAxMzsgLyogQ29tcGFjdCB0ICovXG4gIH1cbiAgQHN0eWxlc2V0IHtcbiAgICBzczAxOiAxO1xuICAgIHNzMDI6IDI7XG4gICAgc3MwMzogMztcbiAgICBzczA0OiA0O1xuICAgIHNzMDU6IDU7XG4gICAgc3MwNjogNjtcbiAgICBzczA3OiA3O1xuICAgIHNzMDg6IDg7XG4gICAgb3Blbi1kaWdpdHM6IDE7IC8qIE9wZW4gZGlnaXRzICovXG4gICAgZGlzYW1iaWd1YXRpb246IDI7IC8qIERpc2FtYmlndWF0aW9uICh3aXRoIHplcm8pICovXG4gICAgZGlzYW1iaWd1YXRpb24tZXhjZXB0LXplcm86IDQ7IC8qIERpc2FtYmlndWF0aW9uIChubyB6ZXJvKSAqL1xuICAgIHJvdW5kLXF1b3Rlcy1hbmQtY29tbWFzOiAzOyAvKiBSb3VuZCBxdW90ZXMgJmFtcDsgY29tbWFzICovXG4gICAgc3F1YXJlLXB1bmN0dWF0aW9uOiA3OyAvKiBTcXVhcmUgcHVuY3R1YXRpb24gKi9cbiAgICBzcXVhcmUtcXVvdGVzOiA4OyAvKiBTcXVhcmUgcXVvdGVzICovXG4gICAgY2lyY2xlZC1jaGFyYWN0ZXJzOiA1OyAvKiBDaXJjbGVkIGNoYXJhY3RlcnMgKi9cbiAgICBzcXVhcmVkLWNoYXJhY3RlcnM6IDY7IC8qIFNxdWFyZWQgY2hhcmFjdGVycyAqL1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgU3ltYm9sc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgNzAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL01hdGVyaWFsU3ltYm9sc091dGxpbmVkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTSBQbGV4IE1vbm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvSUJNUGxleE1vbm8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJQk0gUGxleCBNb25vXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0lCTVBsZXhNb25vLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJQk0gUGxleCBNb25vXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0lCTVBsZXhNb25vLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEJhcmNvZGUgMzlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9MaWJyZUJhcmNvZGUzOS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJFLTEzQlwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0UtMTNCLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbjp3aGVyZShodG1sKSB7XG4gIC0tZm9udC1pY29uczogJ01hdGVyaWFsIFN5bWJvbHMnO1xuICAtLWZvcmdlLXR5cG9ncmFwaHktZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XG4gIC0tZm9yZ2UtdHlwb2dyYXBoeS1ib2R5MS1sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAtLWZvcmdlLXR5cG9ncmFwaHktYm9keTItbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgLS1mb3JnZS10eXBvZ3JhcGh5LWJvZHkzLWxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIC0tZm9yZ2UtdHlwb2dyYXBoeS1ib2R5NC1sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAtLWZvcmdlLXR5cG9ncmFwaHktYnV0dG9uLWZvbnQtd2VpZ2h0OiA0NTA7XG4gIC0tZm9yZ2UtdHlwb2dyYXBoeS1idXR0b24tbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIgMSwgXCJjYWx0XCIgMTsgLyogZml4IGZvciBDaHJvbWUgKi9cbn1cblxuQHN1cHBvcnRzIChmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsKSB7XG4gIDpyb290IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcbiAgfVxufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTApO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICBodG1sIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG59XG5wIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmEsIC5idG4tbGluayB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlLW91dDtcbn1cbmE6aG92ZXIsIC5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cblxuLmxhYmVsLTAxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4ubGFiZWwtMDE6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0yKSAvIDIpO1xufVxuLmxhYmVsLTAxOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMik7XG59XG4ubGFiZWwtMDE6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTIpICogMS41KTtcbn1cblxuLmxhYmVsLTAyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4ubGFiZWwtMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAvIDIpO1xufVxuLmxhYmVsLTAyOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMSk7XG59XG4ubGFiZWwtMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpICogMS41KTtcbn1cblxuLmhlbHBlci10ZXh0LTAxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1oZWxwZXIpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uaGVscGVyLXRleHQtMDE6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0yKSAvIDIpO1xufVxuLmhlbHBlci10ZXh0LTAxOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMik7XG59XG4uaGVscGVyLXRleHQtMDE6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTIpICogMS41KTtcbn1cblxuLmhlbHBlci10ZXh0LTAyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1oZWxwZXIpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uaGVscGVyLXRleHQtMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAvIDIpO1xufVxuLmhlbHBlci10ZXh0LTAyOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMSk7XG59XG4uaGVscGVyLXRleHQtMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpICogMS41KTtcbn1cblxuLmJvZHktMDEge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5ib2R5LTAxOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMSkgLyAyKTtcbn1cbi5ib2R5LTAxOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMSk7XG59XG4uYm9keS0wMTp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMSkgKiAxLjUpO1xufVxuXG4uYm9keS0wMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5ib2R5LTAyOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUwKSAvIDIpO1xufVxuLmJvZHktMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTApO1xufVxuLmJvZHktMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMCkgKiAxLjUpO1xufVxuXG4uYm9keS0wMyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5ib2R5LTAzOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUxKSAvIDIpO1xufVxuLmJvZHktMDM6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTEpO1xufVxuLmJvZHktMDM6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMSkgKiAxLjUpO1xufVxuXG4uYm9keS0wNCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMik7XG59XG4uYm9keS0wNDp3aGVyZSgubWFyZ2luLWJvdHRvbSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMikgLyAyKTtcbn1cbi5ib2R5LTA0OndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUyKTtcbn1cbi5ib2R5LTA0OndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTIpICogMS41KTtcbn1cblxuLmhlYWRpbmctMDEge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLmhlYWRpbmctMDE6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0yKSAvIDIpO1xufVxuLmhlYWRpbmctMDE6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZS0yKTtcbn1cbi5oZWFkaW5nLTAxOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0yKSAqIDEuNSk7XG59XG5cbi5oZWFkaW5nLTAyLCBoNiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uaGVhZGluZy0wMjp3aGVyZSgubWFyZ2luLWJvdHRvbSksIGg2OndoZXJlKC5tYXJnaW4tYm90dG9tKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMSkgLyAyKTtcbn1cbi5oZWFkaW5nLTAyOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpLCBoNjp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlLTEpO1xufVxuLmhlYWRpbmctMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20tMiksIGg2OndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAqIDEuNSk7XG59XG5cbi5oZWFkaW5nLTAzLCBoNSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLmhlYWRpbmctMDM6d2hlcmUoLm1hcmdpbi1ib3R0b20pLCBoNTp3aGVyZSgubWFyZ2luLWJvdHRvbSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMCkgLyAyKTtcbn1cbi5oZWFkaW5nLTAzOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpLCBoNTp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlMCk7XG59XG4uaGVhZGluZy0wMzp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSwgaDU6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMCkgKiAxLjUpO1xufVxuXG4uaGVhZGluZy0wNCwgaDQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZyk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5oZWFkaW5nLTA0OndoZXJlKC5tYXJnaW4tYm90dG9tKSwgaDQ6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTEpIC8gMik7XG59XG4uaGVhZGluZy0wNDp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSwgaDQ6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTEpO1xufVxuLmhlYWRpbmctMDQ6d2hlcmUoLm1hcmdpbi1ib3R0b20tMiksIGg0OndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTEpICogMS41KTtcbn1cbi5oZWFkaW5nLTA0OndoZXJlKC5ib3JkZXItYm90dG9tKSwgaDQ6d2hlcmUoLmJvcmRlci1ib3R0b20pIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUxKSAvIDIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xufVxuLmhlYWRpbmctMDQ6d2hlcmUoLmJvcmRlci1ib3R0b20pOmhhcyguYnRuLWljb24tb25seSksIGg0OndoZXJlKC5ib3JkZXItYm90dG9tKTpoYXMoLmJ0bi1pY29uLW9ubHkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDAuNjg3NXJlbTtcbn1cblxuLmhlYWRpbmctMDUsIGgzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUyKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xufVxuLmhlYWRpbmctMDU6d2hlcmUoLm1hcmdpbi1ib3R0b20pLCBoMzp3aGVyZSgubWFyZ2luLWJvdHRvbSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMikgLyAyKTtcbn1cbi5oZWFkaW5nLTA1OndoZXJlKC5tYXJnaW4tYm90dG9tLTEpLCBoMzp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlMik7XG59XG4uaGVhZGluZy0wNTp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSwgaDM6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMikgKiAxLjUpO1xufVxuLmhlYWRpbmctMDU6d2hlcmUoLmJvcmRlci1ib3R0b20pLCBoMzp3aGVyZSguYm9yZGVyLWJvdHRvbSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTIpIC8gMik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG59XG5cbi5oZWFkaW5nLTA2LCBoMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcbn1cbi5oZWFkaW5nLTA2OndoZXJlKC5tYXJnaW4tYm90dG9tKSwgaDI6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTMpIC8gMik7XG59XG4uaGVhZGluZy0wNjp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSwgaDI6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTMpO1xufVxuLmhlYWRpbmctMDY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMiksIGgyOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTMpICogMS41KTtcbn1cbi5oZWFkaW5nLTA2OndoZXJlKC5ib3JkZXItYm90dG9tKSwgaDI6d2hlcmUoLmJvcmRlci1ib3R0b20pIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUzKSAvIDIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xufVxuXG4uaGVhZGluZy0wNywgaDEge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlNSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZyk7XG59XG4uaGVhZGluZy0wNzp3aGVyZSgubWFyZ2luLWJvdHRvbSksIGgxOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGU1KSAvIDIpO1xufVxuLmhlYWRpbmctMDc6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSksIGgxOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGU1KTtcbn1cbi5oZWFkaW5nLTA3OndoZXJlKC5tYXJnaW4tYm90dG9tLTIpLCBoMTp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGU1KSAqIDEuNSk7XG59XG5cbi5kaXNwbGF5LTAxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTMpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUzKTtcbn1cblxuLmRpc3BsYXktMDIge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlNCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTQpO1xufVxuXG4uZGlzcGxheS0wMyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU1KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlNSk7XG59XG5cbi5kaXNwbGF5LTA0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTYpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU2KTtcbn1cblxuLmRpc3BsYXktMDUge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlNyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTcpO1xufVxuXG4uZGlzcGxheS0wNiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlOCk7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cbi50ZXh0LXByaW1hcnkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG4udGV4dC1zZWNvbmRhcnkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbn1cblxuLnRleHQtdGVydGlhcnkge1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG59XG4udGV4dC10ZXJ0aWFyeSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG59XG5cbi50ZXh0LWhlbHBlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWhlbHBlcik7XG59XG4udGV4dC1oZWxwZXIgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXRleHQtaGVscGVyKTtcbn1cblxuLnRleHQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XG59XG4udGV4dC1wbGFjZWhvbGRlciBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XG59XG5cbi50ZXh0LW9uLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tY29sb3IpO1xufVxuLnRleHQtb24tY29sb3IgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXRleHQtb24tY29sb3IpO1xufVxuXG4udGV4dC1kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbn1cbi50ZXh0LWRpc2FibGVkIHBhdGgge1xuICBmaWxsOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXN1Y2Nlc3MpO1xufVxuLnRleHQtc3VjY2VzcyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1zdWNjZXNzKTtcbn1cblxuLnRleHQtaW5mb3JtYXRpb25hbCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWluZm9ybWF0aW9uYWwpO1xufVxuLnRleHQtaW5mb3JtYXRpb25hbCBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1pbmZvcm1hdGlvbmFsKTtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXdhcm5pbmcpO1xufVxuLnRleHQtd2FybmluZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC13YXJuaW5nKTtcbn1cblxuLnRleHQtY3JpdGljYWwge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jcml0aWNhbCk7XG59XG4udGV4dC1jcml0aWNhbCBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1jcml0aWNhbCk7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCk7XG59XG5cbi5mdy1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xufVxuXG4uZnctbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG59XG5cbi5mdy1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xufVxuXG4uZnctc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbn1cblxuLm51bWJlcnMge1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuXG4ubGluZS1sZW5ndGgtMzBlbSB7XG4gIHdpZHRoOiA0OGVtO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuLnVwcGVyY2FzZS1zbSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50aXRsZWNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnRleHQtb3ZlcmZsb3cge1xuICBvdmVyZmxvdzogY2xpcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5waXBlIHtcbiAgbWFyZ2luOiAwIDhweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5iYWRnZS14cywgLmJhZGdlLXNtLCAuYmFkZ2UtbWQsIC5iYWRnZS1sZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWJhZGdlLWdhcCwgMC4yNXJlbSk7XG4gIGhlaWdodDogdmFyKC0tYmFkZ2UtaGVpZ2h0LCB2YXIoLS1zaXplLTI0KSk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWJhZGdlLXBhZGRpbmcsIDAuNXJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJhZGdlLWJvcmRlci1yYWRpdXMsIDAuNXJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhZGdlLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGNvbG9yOiB2YXIoLS1iYWRnZS10ZXh0LWNvbG9yLCB2YXIoLS1zbGF0ZS1hMTIpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1iYWRnZS1mb250LXNpemUsIHZhcigtLXNjYWxlLTIpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJhZGdlLWxpbmUtaGVpZ2h0LCB2YXIoLS1saC1zY2FsZS0yKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1iYWRnZS1mb250LXdlaWdodCwgNDUwKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IGNoYXJhY3Rlci12YXJpYW50KGwtdGFpbCk7XG59XG4uYmFkZ2UteHM6aGFzKFtjbGFzcyo9aWNvbi0tXSksIC5iYWRnZS1zbTpoYXMoW2NsYXNzKj1pY29uLS1dKSwgLmJhZGdlLW1kOmhhcyhbY2xhc3MqPWljb24tLV0pLCAuYmFkZ2UtbGc6aGFzKFtjbGFzcyo9aWNvbi0tXSkge1xuICAtLWJhZGdlLXBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xufVxuXG4uYmFkZ2Utc20ge1xuICAtLWJhZGdlLWhlaWdodDogdmFyKC0tc2l6ZS0yMCk7XG4gIC0tYmFkZ2UtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG5cbi5iYWRnZS1sZyB7XG4gIC0tYmFkZ2UtaGVpZ2h0OiB2YXIoLS1zaXplLTMyKTtcbiAgLS1iYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTEyKTtcbiAgLS1iYWRnZS1mb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIC0tYmFkZ2UtbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XG4gIC0tYmFkZ2UtZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xufVxuXG4uYmFkZ2UtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogdmFyKC0tbGF5b3V0LWRpcmVjdGlvbiwgcm93KTtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS04KTtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS02KTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJhZGdlLWdyb3VwOndoZXJlKFtkYXRhLWJhZGdlLWdyb3Vwfj1ibG9ja10pIHtcbiAgLS1sYXlvdXQtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbjp3aGVyZSguYmFkZ2UpIHtcbiAgLS1jb2xvci1kYXJrZW46IGNhbGMobCAtIDAuMTI1KTtcbn1cblxuLmJhZGdlIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLXNsYXRlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1iYWRnZS1nYXAsIHZhcigtLXNpemUtOCkpO1xuICBoZWlnaHQ6IHZhcigtLWJhZGdlLWhlaWdodCwgdmFyKC0tc2l6ZS0yNCkpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1iYWRnZS1wYWRkaW5nLCB2YXIoLS1zaXplLTgpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYmFkZ2UtYm9yZGVyLXJhZGl1cywgdmFyKC0tc2l6ZS04KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhZGdlLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGNvbG9yOiB2YXIoLS1iYWRnZS10ZXh0LWNvbG9yLCB2YXIoLS1zbGF0ZS1hMTEpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1iYWRnZS1mb250LXNpemUsIHZhcigtLXNjYWxlLTIpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJhZGdlLWxpbmUtaGVpZ2h0LCB2YXIoLS1saC1zY2FsZS0yKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1iYWRnZS1mb250LXdlaWdodCwgNDUwKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IGNoYXJhY3Rlci12YXJpYW50KGwtdGFpbCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQ7XG59XG4uYmFkZ2U6aGFzKHN2Zykge1xuICAtLWJhZGdlLXBhZGRpbmc6IHZhcigtLXNpemUtNikgdmFyKC0tc2l6ZS04KTtcbiAgLS1iYWRnZS1nYXA6IHZhcigtLXNpemUtNik7XG59XG4uYmFkZ2U6aGFzKFtjbGFzcyo9aWNvbi0tXSkge1xuICAtLWJhZGdlLXBhZGRpbmc6IHZhcigtLXNpemUtNCkgdmFyKC0tc2l6ZS04KTtcbiAgLS1iYWRnZS1nYXA6IHZhcigtLXNpemUtNik7XG59XG4uYmFkZ2U6aGFzKFtjbGFzcyo9aWNvbi0tXTplbXB0eSkge1xuICAtLWJhZGdlLXBhZGRpbmc6IHJldmVydDtcbn1cblxuW2NsYXNzKj1pY29uLS1dOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJhZGdlW2RhdGEtYmFkZ2V+PXhzXSB7XG4gIC0tYmFkZ2UtaGVpZ2h0OiB2YXIoLS1zaXplLTE4KTtcbiAgLS1iYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xufVxuXG4uYmFkZ2VbZGF0YS1iYWRnZX49c21dIHtcbiAgLS1iYWRnZS1oZWlnaHQ6IHZhcigtLXNpemUtMjApO1xuICAtLWJhZGdlLWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNik7XG59XG5cbi5iYWRnZVtkYXRhLWJhZGdlfj1sZ10ge1xuICAtLWJhZGdlLWhlaWdodDogdmFyKC0tc2l6ZS0zMik7XG4gIC0tYmFkZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0xMik7XG59XG5cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49aW5mb3JtYXRpb25hbF0pIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWJsdWUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1hMyk7XG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PWluZm9ybWF0aW9uYWxdKSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49c3VjY2Vzc10pIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWphZGUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hMyk7XG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXN1Y2Nlc3NdKSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49YXR0ZW50aW9uXSkge1xuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0teWVsbG93LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1hMyk7XG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PWF0dGVudGlvbl0pIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cblxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj13YXJuaW5nXSkge1xuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tb3JhbmdlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS1hMyk7XG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXdhcm5pbmddKSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49Y3JpdGljYWxdKSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1ydWJ5LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ1YnktYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1jcml0aWNhbF0pIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cblxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1idXR0b25dKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhZGdlW2RhdGEtYmFkZ2V+PWJ1dHRvbl1bZGF0YS1iYWRnZX49Y3JpdGljYWxdOmhvdmVyIHtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydWJ5LWE0KTtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiB2YXIoLS1ydWJ5LWExMik7XG59XG5cbi5iYWRnZVtkYXRhLWJhZGdlfj1idXR0b25dW2RhdGEtYmFkZ2V+PXBlbmRpbmddOmhvdmVyIHtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci1hNCk7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogdmFyKC0tYW1iZXItYTEyKTtcbn1cblxuLmJhZGdlW2RhdGEtYmFkZ2V+PWJ1dHRvbl1bZGF0YS1iYWRnZX49aW4tcHJvZ3Jlc3NdOmhvdmVyIHtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aW9sZXQtYTQpO1xuICAtLWJhZGdlLWZvcmVncm91bmQ6IHZhcigtLXZpb2xldC1hMTIpO1xufVxuXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PWlucHV0LWJhZGdlXSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygodmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKSAtIHZhcigtLWJhZGdlLWhlaWdodCwgdmFyKC0tc2l6ZS0yNCkpKSAvIDIpO1xufVxuXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXNlbGVjdGVkXSksXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXFwb29sc2VsZWN0ZWRdKSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1wbHVtLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXBsdW0tYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1zZWxlY3RlZF0pIHBhdGgsXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXFwb29sc2VsZWN0ZWRdKSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49c3VtbW9uZWRdKSxcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cXBvb2xxdWVzdGlvbm5haXJlc2VudF0pLFxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1pbi1wcm9ncmVzc10pIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLXZpb2xldC1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aW9sZXQtYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1zdW1tb25lZF0pIHBhdGgsXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXFwb29scXVlc3Rpb25uYWlyZXNlbnRdKSBwYXRoLFxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1pbi1wcm9ncmVzc10pIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cblxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1jb25maXJtZWRdKSxcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cXBvb2xxdWFsaWZpZWRdKSxcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49Y29tcGxldGVkXSksXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PWFwcHJvdmVkXSkge1xuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tamFkZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49Y29uZmlybWVkXSkgcGF0aCxcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cXBvb2xxdWFsaWZpZWRdKSBwYXRoLFxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1jb21wbGV0ZWRdKSBwYXRoLFxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1hcHByb3ZlZF0pIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cblxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1leGN1c2VkXSksXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXFwb29sZXhjdXNlZF0pIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLXllbGxvdy1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1leGN1c2VkXSkgcGF0aCxcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cXBvb2xleGN1c2VkXSkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PWRpc3F1YWxpZmllZF0pLFxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1xcG9vbGRpc3F1YWxpZmllZF0pIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLXJ1YnktYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnVieS1hMyk7XG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PWRpc3F1YWxpZmllZF0pIHBhdGgsXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXFwb29sZGlzcXVhbGlmaWVkXSkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PWRlZmVycmVkXSksXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXBvc3Rwb25lZF0pIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49ZGVmZXJyZWRdKSBwYXRoLFxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1wb3N0cG9uZWRdKSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cGFuZWxdKSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1za3ktYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2t5LWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cGFuZWxdKSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49anVyb3JdKSxcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49anVyeS1lbXBhbmVsZWRdKSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1qYWRlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1qdXJvcl0pIHBhdGgsXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PWp1cnktZW1wYW5lbGVkXSkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXVuZGVsaXZlcmFibGVdKSxcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cXBvb2x1bmRlbGl2ZXJhYmxlXSkge1xuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tY3JpbXNvbi1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jcmltc29uLWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49dW5kZWxpdmVyYWJsZV0pIHBhdGgsXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXFwb29sdW5kZWxpdmVyYWJsZV0pIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cblxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1wZW5kaW5nLXJlcXVlc3RdKSxcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cGVuZGluZ10pIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cGVuZGluZy1yZXF1ZXN0XSkgcGF0aCxcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cGVuZGluZ10pIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cblxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1ub3Qtc2NoZWR1bGVkXSkge1xuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tY3JpbXNvbi1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jcmltc29uLWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49bm90LXNjaGVkdWxlZF0pIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cblxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1uZXddKSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1ibHVlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1uZXddKSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5jb2xvci0td2FybmluZyxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS13YXJuaW5nLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXdhcm5pbmcsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXdhcm5pbmcsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtYTMpO1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLWExMSk7XG59XG4uY29sb3ItLXN1Y2Nlc3MsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tc3VjY2VzcyxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1zdWNjZXNzLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1zdWNjZXNzLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hMyk7XG4gIGNvbG9yOiB2YXIoLS1qYWRlLWExMSk7XG59XG4uY29sb3ItLWluZm9ybWF0aW9uYWwsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0taW5mb3JtYXRpb25hbCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1pbmZvcm1hdGlvbmFsLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1pbmZvcm1hdGlvbmFsLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1pbmZvcm1hdGlvbmFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1hNCk7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWExMik7XG59XG4uY29sb3ItLWFjdGl2ZSxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1hY3RpdmUsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tYWN0aXZlLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1hY3RpdmUsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTQpO1xuICBjb2xvcjogdmFyKC0tamFkZS1hMTIpO1xufVxuLmNvbG9yLS1pbmFjdGl2ZSxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1pbmFjdGl2ZSxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1pbmFjdGl2ZSxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0taW5hY3RpdmUsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWluYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW1iZXItNCk7XG4gIGNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xufVxuLmNvbG9yLS15ZXMtbm8sXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0teWVzLW5vLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXllcy1ubyxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0teWVzLW5vLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS15ZXMtbm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWE0KTtcbiAgY29sb3I6IHZhcigtLWphZGUtYTEyKTtcbn1cbi5jb2xvci0tbXVsdGlwbGUtY2hvaWNlLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLW11bHRpcGxlLWNob2ljZSxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1tdWx0aXBsZS1jaG9pY2UsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLW11bHRpcGxlLWNob2ljZSxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tbXVsdGlwbGUtY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC1hNCk7XG4gIGNvbG9yOiB2YXIoLS10ZWFsLWExMik7XG59XG4uY29sb3ItLXRleHQsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tdGV4dCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS10ZXh0LFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS10ZXh0LFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1hNCk7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWExMik7XG59XG4uY29sb3ItLWRhdGUsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tZGF0ZSxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1kYXRlLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1kYXRlLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1kYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlvbGV0LWE0KTtcbiAgY29sb3I6IHZhcigtLXZpb2xldC1hMTIpO1xufVxuLmNvbG9yLS1jYW5kaWRhdGUsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tY2FuZGlkYXRlLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWNhbmRpZGF0ZSxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tY2FuZGlkYXRlLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1jYW5kaWRhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLWE0KTtcbiAgY29sb3I6IHZhcigtLXBpbmstYTEyKTtcbn1cbi5jb2xvci0tZGlzcXVhbGlmaWNhdGlvbixcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1kaXNxdWFsaWZpY2F0aW9uLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWRpc3F1YWxpZmljYXRpb24sXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWRpc3F1YWxpZmljYXRpb24sXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWRpc3F1YWxpZmljYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jcmltc29uLWE0KTtcbiAgY29sb3I6IHZhcigtLWNyaW1zb24tYTEyKTtcbn1cbi5jb2xvci0tZXhjdXNhbCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1leGN1c2FsLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWV4Y3VzYWwsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWV4Y3VzYWwsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWV4Y3VzYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci1hNCk7XG4gIGNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xufVxuLmNvbG9yLS1uZXN0ZWQsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tbmVzdGVkLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLW5lc3RlZCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tbmVzdGVkLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1uZXN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNCk7XG4gIGNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xufVxuLmNvbG9yLS1uZXcsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tbmV3LFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLW5ldyxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tbmV3LFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1uZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJnKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZmcpO1xufVxuLmNvbG9yLS1ub3Qtc2NoZWR1bGVkLCAuY29sb3ItLWVycm9yLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLW5vdC1zY2hlZHVsZWQsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tZXJyb3IsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tbm90LXNjaGVkdWxlZCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1lcnJvcixcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tbm90LXNjaGVkdWxlZCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tZXJyb3IsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLW5vdC1zY2hlZHVsZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnVieS1hNCk7XG4gIGNvbG9yOiB2YXIoLS1ydWJ5LWExMik7XG59XG4uY29sb3ItLW5vdC1zY2hlZHVsZWQgcGF0aCwgLmNvbG9yLS1lcnJvciBwYXRoLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLW5vdC1zY2hlZHVsZWQgcGF0aCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1lcnJvciBwYXRoLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLW5vdC1zY2hlZHVsZWQgcGF0aCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1lcnJvciBwYXRoLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1ub3Qtc2NoZWR1bGVkIHBhdGgsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWVycm9yIHBhdGgsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLW5vdC1zY2hlZHVsZWQgcGF0aCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tZXJyb3IgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXJ1YnktYTEyKTtcbn1cbi5jb2xvci0tc2VsZWN0ZWQsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tc2VsZWN0ZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tc2VsZWN0ZWQsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXNlbGVjdGVkLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBsdW0tYTQpO1xuICBjb2xvcjogdmFyKC0tcGx1bS1hMTIpO1xufVxuLmNvbG9yLS1zdW1tb25lZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1zdW1tb25lZCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1zdW1tb25lZCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tc3VtbW9uZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXN1bW1vbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlvbGV0LWE0KTtcbiAgY29sb3I6IHZhcigtLXZpb2xldC1hMTIpO1xufVxuLmNvbG9yLS1jb25maXJtZWQsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tY29uZmlybWVkLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWNvbmZpcm1lZCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tY29uZmlybWVkLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1jb25maXJtZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWE0KTtcbiAgY29sb3I6IHZhcigtLWphZGUtYTEyKTtcbn1cbi5jb2xvci0tY29uZmlybWVkIHBhdGgsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tY29uZmlybWVkIHBhdGgsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tY29uZmlybWVkIHBhdGgsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWNvbmZpcm1lZCBwYXRoLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1jb25maXJtZWQgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWphZGUtYTEyKTtcbn1cbi5jb2xvci0tcGFuZWwsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tcGFuZWwsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tcGFuZWwsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXBhbmVsLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNreS1hNCk7XG4gIGNvbG9yOiB2YXIoLS1za3ktYTEyKTtcbn1cbi5jb2xvci0tcGVuZGluZy1yZXF1ZXN0LFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLXBlbmRpbmctcmVxdWVzdCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1wZW5kaW5nLXJlcXVlc3QsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXBlbmRpbmctcmVxdWVzdCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tcGVuZGluZy1yZXF1ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLWE0KTtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS1hMTIpO1xufVxuLmNvbG9yLS1wZW5kaW5nLXJlcXVlc3QgcGF0aCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1wZW5kaW5nLXJlcXVlc3QgcGF0aCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1wZW5kaW5nLXJlcXVlc3QgcGF0aCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tcGVuZGluZy1yZXF1ZXN0IHBhdGgsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXBlbmRpbmctcmVxdWVzdCBwYXRoIHtcbiAgZmlsbDogdmFyKC0tb3JhbmdlLWExMik7XG59XG4uY29sb3ItLXBlbmRpbmcsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tcGVuZGluZyxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1wZW5kaW5nLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1wZW5kaW5nLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1wZW5kaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW1iZXItYTQpO1xuICBjb2xvcjogdmFyKC0tYW1iZXItYTEyKTtcbn1cbi5jb2xvci0tYXBwcm92ZWQsIC5jb2xvci0tcGFuZWwtc2VudCwgLmNvbG9yLS1lbXBhbmVsZWQsIC5jb2xvci0tanVyeS1lbXBhbmVsZWQsIC5jb2xvci0tanVyb3IsIC5jb2xvci0tdGltZS1pbiwgLmNvbG9yLS10aW1lLWluLW91dCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1hcHByb3ZlZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1wYW5lbC1zZW50LFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWVtcGFuZWxlZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1qdXJ5LWVtcGFuZWxlZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1qdXJvcixcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS10aW1lLWluLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLXRpbWUtaW4tb3V0LFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWFwcHJvdmVkLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXBhbmVsLXNlbnQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tZW1wYW5lbGVkLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWp1cnktZW1wYW5lbGVkLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWp1cm9yLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXRpbWUtaW4sXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tdGltZS1pbi1vdXQsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWFwcHJvdmVkLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1wYW5lbC1zZW50LFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1lbXBhbmVsZWQsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWp1cnktZW1wYW5lbGVkLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1qdXJvcixcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tdGltZS1pbixcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tdGltZS1pbi1vdXQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWFwcHJvdmVkLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1wYW5lbC1zZW50LFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1lbXBhbmVsZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWp1cnktZW1wYW5lbGVkLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1qdXJvcixcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tdGltZS1pbixcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tdGltZS1pbi1vdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWE0KTtcbiAgY29sb3I6IHZhcigtLWphZGUtYTEyKTtcbn1cbi5jb2xvci0tZXhjdXNlZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1leGN1c2VkLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWV4Y3VzZWQsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWV4Y3VzZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWV4Y3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctYTQpO1xuICBjb2xvcjogdmFyKC0teWVsbG93LWExMik7XG59XG4uY29sb3ItLWV4Y3VzZWQgcGF0aCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1leGN1c2VkIHBhdGgsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tZXhjdXNlZCBwYXRoLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1leGN1c2VkIHBhdGgsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWV4Y3VzZWQgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXllbGxvdy1hMTIpO1xufVxuLmNvbG9yLS1kZWZlcnJlZCwgLmNvbG9yLS1wb3N0cG9uZWQsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tZGVmZXJyZWQsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tcG9zdHBvbmVkLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWRlZmVycmVkLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXBvc3Rwb25lZCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tZGVmZXJyZWQsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXBvc3Rwb25lZCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tZGVmZXJyZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXBvc3Rwb25lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS1hNCk7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtYTEyKTtcbn1cbi5jb2xvci0tZGVmZXJyZWQgcGF0aCwgLmNvbG9yLS1wb3N0cG9uZWQgcGF0aCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1kZWZlcnJlZCBwYXRoLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLXBvc3Rwb25lZCBwYXRoLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWRlZmVycmVkIHBhdGgsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tcG9zdHBvbmVkIHBhdGgsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWRlZmVycmVkIHBhdGgsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXBvc3Rwb25lZCBwYXRoLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1kZWZlcnJlZCBwYXRoLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1wb3N0cG9uZWQgcGF0aCB7XG4gIGZpbGw6IHZhcigtLW9yYW5nZS1hMTIpO1xufVxuLmNvbG9yLS1kZW5pZWQsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tZGVuaWVkLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWRlbmllZCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tZGVuaWVkLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1kZW5pZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYTQpO1xuICBjb2xvcjogdmFyKC0tcmVkLWExMik7XG59XG4uY29sb3ItLWNvbXBsZXRlZCwgLmNvbG9yLS1wYXktZmlyc3QtZGF5cyxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1jb21wbGV0ZWQsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tcGF5LWZpcnN0LWRheXMsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tY29tcGxldGVkLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXBheS1maXJzdC1kYXlzLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1jb21wbGV0ZWQsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXBheS1maXJzdC1kYXlzLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1jb21wbGV0ZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXBheS1maXJzdC1kYXlzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hNCk7XG4gIGNvbG9yOiB2YXIoLS1qYWRlLWExMik7XG59XG4uY29sb3ItLWNvbXBsZXRlZCBwYXRoLCAuY29sb3ItLXBheS1maXJzdC1kYXlzIHBhdGgsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tY29tcGxldGVkIHBhdGgsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tcGF5LWZpcnN0LWRheXMgcGF0aCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1jb21wbGV0ZWQgcGF0aCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1wYXktZmlyc3QtZGF5cyBwYXRoLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1jb21wbGV0ZWQgcGF0aCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tcGF5LWZpcnN0LWRheXMgcGF0aCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tY29tcGxldGVkIHBhdGgsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXBheS1maXJzdC1kYXlzIHBhdGgge1xuICBmaWxsOiB2YXIoLS1qYWRlLWExMik7XG59XG4uY29sb3ItLXVuZGVsaXZlcmFibGUsIC5jb2xvci0tcS1wb29sLXVuZGVsaXZlcmFibGUsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tdW5kZWxpdmVyYWJsZSxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1xLXBvb2wtdW5kZWxpdmVyYWJsZSxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS11bmRlbGl2ZXJhYmxlLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXEtcG9vbC11bmRlbGl2ZXJhYmxlLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS11bmRlbGl2ZXJhYmxlLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1xLXBvb2wtdW5kZWxpdmVyYWJsZSxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tdW5kZWxpdmVyYWJsZSxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tcS1wb29sLXVuZGVsaXZlcmFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jcmltc29uLWE0KTtcbiAgY29sb3I6IHZhcigtLWNyaW1zb24tYTEyKTtcbn1cbi5jb2xvci0tdGV4dC1zdWNjZXNzLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLXRleHQtc3VjY2VzcyxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS10ZXh0LXN1Y2Nlc3MsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXRleHQtc3VjY2VzcyxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tdGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWphZGUtYTExKTtcbn1cbi5jb2xvci0tdGV4dC13YXJuaW5nLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLXRleHQtd2FybmluZyxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS10ZXh0LXdhcm5pbmcsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXRleHQtd2FybmluZyxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tdGV4dC13YXJuaW5nIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS1hMTEpO1xufVxuXG4uY291bnQtcHJldmlldyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1pbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS0xOCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtMTgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS0yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTQpO1xuICBjb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS02KTtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDE0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS13aGl0ZTogaHNsKDAgMCUgMTAwJSk7XG4gIC0tbGlnaHQtYmc6IHZhcigtLXdoaXRlKTtcbiAgLS1kYXJrLWJnOiBoc2wodmFyKC0tZ3JheS1kYXJrLTA1KSk7XG4gIC0tY29sb3Itc3VyZmFjZTogb2tsY2goMTAwJSAwIDAgLyA4NS4xJSk7XG4gIC0tY29sb3ItcGFuZWwtc29saWQ6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1jb2xvci1wYW5lbC10cmFuc2x1Y2VudDogb2tsY2goMTAwJSAwIDAgLyA3MC4yJSk7XG4gIC0tY29sb3ItcGFuZWwtdHJhbnNsdWNlbnQtaG92ZXI6IG9rbGNoKDEwMCUgMCAwIC8gNjAuMiUpO1xuICAtLWNvbG9yLWRhcmtlbjogY2FsYyhsIC0gMC4xMjUpO1xuICAtLWdyYXktYmctd2VhazogaHNsKHZhcigtLWdyYXktMDApKTtcbiAgLS1ncmF5LWJnLXVpOiB2YXIoLS1zbGF0ZS1hMik7XG4gIC0tZ3JheS1iZzogaHNsKHZhcigtLWdyYXktMjApKTtcbiAgLS1ncmF5LWZnOiBoc2wodmFyKC0tZ3JheS04MCkpO1xuICAtLWdyYXktaG92ZXI6IHZhcigtLXNsYXRlLWEzKTtcbiAgLS1ncmF5LWFjdGl2ZTogdmFyKC0tc2xhdGUtYTQpO1xuICAtLWZvcmdlLWhvdmVyOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS01MC1hMTIpO1xuICAtLWZvcmdlLWFjdGl2ZTogdmFyKC0tZm9yZ2UtdGVydGlhcnktNTAtYTIwKTtcbiAgLS1yZWQtYmctd2VhazogaHNsKHZhcigtLXJlZC0wMCkpO1xuICAtLXJlZC1iZy11aTogaHNsKHZhcigtLXJlZC0wNSkpO1xuICAtLXJlZC1iZzogaHNsKHZhcigtLXJlZC0yMCkpO1xuICAtLXJlZC1mZzogaHNsKHZhcigtLXJlZC04MCkpO1xuICAtLW9yYW5nZS1iZy13ZWFrOiBoc2wodmFyKC0tb3JhbmdlLTAwKSk7XG4gIC0tb3JhbmdlLWJnLXVpOiBoc2wodmFyKC0tb3JhbmdlLTA1KSk7XG4gIC0tb3JhbmdlLWJnOiBoc2wodmFyKC0tb3JhbmdlLTIwKSk7XG4gIC0tb3JhbmdlLWZnOiBoc2wodmFyKC0tb3JhbmdlLTgwKSk7XG4gIC0teWVsbG93LW9yYW5nZS1iZy13ZWFrOiBoc2wodmFyKC0teWVsbG93LW9yYW5nZS0wMCkpO1xuICAtLXllbGxvdy1vcmFuZ2UtYmctdWk6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTA1KSk7XG4gIC0teWVsbG93LW9yYW5nZS1iZzogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtMjApKTtcbiAgLS15ZWxsb3ctb3JhbmdlLWZnOiBoc2wodmFyKC0teWVsbG93LW9yYW5nZS04MCkpO1xuICAtLXllbGxvdy1iZy13ZWFrOiBoc2wodmFyKC0teWVsbG93LTAwKSk7XG4gIC0teWVsbG93LWJnLXVpOiBoc2wodmFyKC0teWVsbG93LTA1KSk7XG4gIC0teWVsbG93LWJnOiBoc2wodmFyKC0teWVsbG93LTIwKSk7XG4gIC0teWVsbG93LWZnOiBoc2wodmFyKC0teWVsbG93LTgwKSk7XG4gIC0teWVsbG93LWdyZWVuLWJnLXdlYWs6IGhzbCh2YXIoLS15ZWxsb3ctZ3JlZW4tMDApKTtcbiAgLS15ZWxsb3ctZ3JlZW4tYmctdWk6IGhzbCh2YXIoLS15ZWxsb3ctZ3JlZW4tMDUpKTtcbiAgLS15ZWxsb3ctZ3JlZW4tYmc6IGhzbCh2YXIoLS15ZWxsb3ctZ3JlZW4tMjApKTtcbiAgLS15ZWxsb3ctZ3JlZW4tZmc6IGhzbCh2YXIoLS15ZWxsb3ctZ3JlZW4tODApKTtcbiAgLS1ncmVlbi1iZy13ZWFrOiBoc2wodmFyKC0tZ3JlZW4tMDApKTtcbiAgLS1ncmVlbi1iZy11aTogaHNsKHZhcigtLWdyZWVuLTA1KSk7XG4gIC0tZ3JlZW4tYmc6IGhzbCh2YXIoLS1ncmVlbi0yMCkpO1xuICAtLWdyZWVuLWZnOiBoc2wodmFyKC0tZ3JlZW4tODApKTtcbiAgLS1ibHVlLWdyZWVuLWJnLXdlYWs6IGhzbCh2YXIoLS1ibHVlLWdyZWVuLTAwKSk7XG4gIC0tYmx1ZS1ncmVlbi1iZy11aTogaHNsKHZhcigtLWJsdWUtZ3JlZW4tMDUpKTtcbiAgLS1ibHVlLWdyZWVuLWJnOiBoc2wodmFyKC0tYmx1ZS1ncmVlbi0yMCkpO1xuICAtLWJsdWUtZ3JlZW4tZmc6IGhzbCh2YXIoLS1ibHVlLWdyZWVuLTgwKSk7XG4gIC0tYXF1YS1iZy13ZWFrOiBoc2wodmFyKC0tYXF1YS0wMCkpO1xuICAtLWFxdWEtYmctdWk6IGhzbCh2YXIoLS1hcXVhLTA1KSk7XG4gIC0tYXF1YS1iZzogaHNsKHZhcigtLWFxdWEtMjApKTtcbiAgLS1hcXVhLWZnOiBoc2wodmFyKC0tYXF1YS04MCkpO1xuICAtLWJsdWUtYmctd2VhazogaHNsKHZhcigtLWJsdWUtMDApKTtcbiAgLS1ibHVlLWJnLXVpOiBoc2wodmFyKC0tYmx1ZS0wNSkpO1xuICAtLWJsdWUtYmc6IGhzbCh2YXIoLS1ibHVlLTIwKSk7XG4gIC0tYmx1ZS1mZzogaHNsKHZhcigtLWJsdWUtODApKTtcbiAgLS1pbmRpZ28tYmctd2VhazogaHNsKHZhcigtLWluZGlnby0wMCkpO1xuICAtLWluZGlnby1iZy11aTogaHNsKHZhcigtLWluZGlnby0wNSkpO1xuICAtLWluZGlnby1iZzogaHNsKHZhcigtLWluZGlnby0yMCkpO1xuICAtLWluZGlnby1mZzogaHNsKHZhcigtLWluZGlnby04MCkpO1xuICAtLXB1cnBsZS1iZy13ZWFrOiBoc2wodmFyKC0tcHVycGxlLTAwKSk7XG4gIC0tcHVycGxlLWJnLXVpOiBoc2wodmFyKC0tcHVycGxlLTA1KSk7XG4gIC0tcHVycGxlLWJnOiBoc2wodmFyKC0tcHVycGxlLTIwKSk7XG4gIC0tcHVycGxlLWZnOiBoc2wodmFyKC0tcHVycGxlLTgwKSk7XG4gIC0tbWFnZW50YS1iZy13ZWFrOiBoc2wodmFyKC0tbWFnZW50YS0wMCkpO1xuICAtLW1hZ2VudGEtYmctdWk6IGhzbCh2YXIoLS1tYWdlbnRhLTA1KSk7XG4gIC0tbWFnZW50YS1iZzogaHNsKHZhcigtLW1hZ2VudGEtMjApKTtcbiAgLS1tYWdlbnRhLWZnOiBoc2wodmFyKC0tbWFnZW50YS04MCkpO1xuICAtLWhvdC1waW5rLWJnLXdlYWs6IGhzbCh2YXIoLS1ob3QtcGluay0wMCkpO1xuICAtLWhvdC1waW5rLWJnLXVpOiBoc2wodmFyKC0taG90LXBpbmstMDUpKTtcbiAgLS1ob3QtcGluay1iZzogaHNsKHZhcigtLWhvdC1waW5rLTIwKSk7XG4gIC0taG90LXBpbmstZmc6IGhzbCh2YXIoLS1ob3QtcGluay04MCkpO1xuICAtLXBpbmstYmctd2VhazogaHNsKHZhcigtLXBpbmstMDApKTtcbiAgLS1waW5rLWJnLXVpOiBoc2wodmFyKC0tcGluay0wNSkpO1xuICAtLXBpbmstYmc6IGhzbCh2YXIoLS1waW5rLTIwKSk7XG4gIC0tcGluay1mZzogaHNsKHZhcigtLXBpbmstODApKTtcbiAgLS1wcmltYXJ5LWJnLXdlYWs6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTAwKTtcbiAgLS1wcmltYXJ5LWJnLXVpOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS0wNSk7XG4gIC0tcHJpbWFyeS1iZzogdmFyKC0tZm9yZ2UtdGVydGlhcnktMjApO1xuICAtLXByaW1hcnktZmc6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTgwKTtcbiAgLS1pbnRlcmFjdGl2ZTogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xuICAtLWJ1dHRvbi1wcmltYXJ5OiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XG4gIC0tYnV0dG9uLXByaW1hcnktaG92ZXI6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTY1KTtcbiAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDEwMCUgMCAwIC8gNjQlKTtcbiAgLS1zaGFkb3ctMTogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWdyYXktYTUpLGluc2V0IDAgMS41cHggMnB4IDAgdmFyKC0tZ3JheS1hMiksaW5zZXQgMCAxLjVweCAycHggMCB2YXIoLS1ibGFjay1hMik7XG4gIC0tc2hhZG93LTI6IDAgMCAwIDAuNXB4IHZhcigtLWJsYWNrLWExKSwwIDFweCAxcHggMCB2YXIoLS1ncmF5LWEyKSwwIDJweCAxcHggLTFweCB2YXIoLS1ibGFjay1hMSksMCAxcHggM3B4IDAgdmFyKC0tYmxhY2stYTEpO1xuICAtLXNoYWRvdy0zOiAwIDJweCAzcHggLTJweCB2YXIoLS1ncmF5LWEzKSwwIDNweCAxMnB4IC00cHggdmFyKC0tYmxhY2stYTIpLDAgNHB4IDE2cHggLThweCB2YXIoLS1ibGFjay1hMik7XG4gIC0tc2hhZG93LTQ6IDAgOHB4IDQwcHggdmFyKC0tYmxhY2stYTEpLDAgMTJweCAzMnB4IC0xNnB4IHZhcigtLWdyYXktYTMpO1xuICAtLXNoYWRvdy01OiAwIDEycHggNjBweCB2YXIoLS1ibGFjay1hMyksMCAxMnB4IDMycHggLTE2cHggdmFyKC0tZ3JheS1hNSk7XG4gIC0tc2hhZG93LTY6IDAgMTJweCA2MHB4IHZhcigtLWJsYWNrLWEzKSwwIDE2cHggNjRweCB2YXIoLS1ncmF5LWEyKSwwIDE2cHggMzZweCAtMjBweCB2YXIoLS1ncmF5LWE3KTtcbn1cblxuQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIG9rbGFiLCB3aGl0ZSwgYmxhY2spKSB7XG4gIDp3aGVyZShodG1sKSB7XG4gICAgLS1zaGFkb3ctMTogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWdyYXktYTUpLGluc2V0IDAgMS41cHggMnB4IDAgdmFyKC0tZ3JheS1hMiksaW5zZXQgMCAxLjVweCAycHggMCB2YXIoLS1ibGFjay1hMik7XG4gICAgLS1zaGFkb3ctMjogMCAwIDAgMC41cHggdmFyKC0tYmxhY2stYTEpLDAgMXB4IDFweCAwIHZhcigtLWdyYXktYTIpLDAgMnB4IDFweCAtMXB4IHZhcigtLWJsYWNrLWExKSwwIDFweCAzcHggMCB2YXIoLS1ibGFjay1hMSk7XG4gICAgLS1zaGFkb3ctMzogMCAycHggM3B4IC0ycHggdmFyKC0tZ3JheS1hMyksMCAzcHggMTJweCAtNHB4IHZhcigtLWJsYWNrLWEyKSwwIDRweCAxNnB4IC04cHggdmFyKC0tYmxhY2stYTIpO1xuICAgIC0tc2hhZG93LTQ6IDAgOHB4IDQwcHggdmFyKC0tYmxhY2stYTEpLDAgMTJweCAzMnB4IC0xNnB4IHZhcigtLWdyYXktYTMpO1xuICAgIC0tc2hhZG93LTU6IDAgMTJweCA2MHB4IHZhcigtLWJsYWNrLWEzKSwwIDEycHggMzJweCAtMTZweCB2YXIoLS1ncmF5LWE1KTtcbiAgICAtLXNoYWRvdy02OiAwIDEycHggNjBweCB2YXIoLS1ibGFjay1hMyksMCAxNnB4IDY0cHggdmFyKC0tZ3JheS1hMiksMCAxNnB4IDM2cHggLTIwcHggdmFyKC0tZ3JheS1hNyk7XG4gIH1cbn1cbjp3aGVyZShodG1sKSB7XG4gIC0tdGV4dC1wcmltYXJ5OiB2YXIoLS10ZXh0LTUpO1xuICAtLXRleHQtc2Vjb25kYXJ5OiB2YXIoLS10ZXh0LTQpO1xuICAtLXRleHQtdGVydGlhcnk6IHZhcigtLXRleHQtMyk7XG4gIC0tdGV4dC1oZWxwZXI6IHZhcigtLXRleHQtMyk7XG4gIC0tdGV4dC1wbGFjZWhvbGRlcjogdmFyKC0tdGV4dC0yKTtcbiAgLS10ZXh0LW9uLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIC0tdGV4dC1kaXNhYmxlZDogdmFyKC0tdGV4dC0xKTtcbiAgLS10ZXh0LXN1Y2Nlc3M6IG9rbGNoKGZyb20gdmFyKC0tamFkZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS10ZXh0LWluZm9ybWF0aW9uYWw6IG9rbGNoKGZyb20gdmFyKC0tYmx1ZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS10ZXh0LXdhcm5pbmc6IG9rbGNoKGZyb20gdmFyKC0tYW1iZXItYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tdGV4dC1jcml0aWNhbDogb2tsY2goZnJvbSB2YXIoLS1ydWJ5LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWxpbmstcHJpbWFyeTogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xuICAtLWxpbmstcHJpbWFyeS1ob3ZlcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjUpO1xuICAtLXByaW1hcnk6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcbiAgLS1wcmltYXJ5LWhvdmVyOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02NSk7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIGNvbG9yLXNjaGVtZTogbGlnaHQ7XG4gIC0tdWktYmctMDA6IHZhcigtLWxpZ2h0LWJnKTtcbiAgLS11aS1iZy0wMTogaHNsKHZhcigtLWdyYXktMDApKTtcbiAgLS11aS1iZy0wMjogaHNsKHZhcigtLWdyYXktMDUpKTtcbiAgLS11aS1iZy0wMzogaHNsKHZhcigtLWdyYXktMjApKTtcbiAgLS10ZXh0LTAxOiBoc2wodmFyKC0tZ3JheS05MCkpO1xuICAtLXRleHQtMDI6IGhzbCh2YXIoLS1ncmF5LTcwKSk7XG4gIC0tdGV4dC0wMzogaHNsKHZhcigtLWdyYXktODApKTtcbiAgLS11aS1iZy1ob3ZlcjogdmFyKC0tc2xhdGUtYTQpO1xuICAtLXVpLWJnLWFjdGl2ZTogdmFyKC0tc2xhdGUtYTUpO1xuICAtLWRpYWxvZy1iYWNrZHJvcDogb2tsY2goMTAwJSAwIDAgLyA2NCUpO1xufVxuXG46OmJhY2tkcm9wIHtcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcbiAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDEwMCUgMCAwIC8gNjQlKTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICA6d2hlcmUoaHRtbCkge1xuICAgIC0tdWktYmctMDA6IHZhcigtLWRhcmstYmcpO1xuICAgIC0tdWktYmctMDE6IGhzbCh2YXIoLS1ncmF5LWRhcmstMDApKTtcbiAgICAtLXVpLWJnLTAyOiBoc2wodmFyKC0tZ3JheS1kYXJrLTA1KSk7XG4gICAgLS11aS1iZy0wMzogaHNsKHZhcigtLWdyYXktZGFyay0zMCkpO1xuICAgIC0tdGV4dC0wMTogaHNsKHZhcigtLWdyYXktZGFyay05MCkpO1xuICAgIC0tdGV4dC0wMjogaHNsKHZhcigtLWdyYXktZGFyay03MCkpO1xuICAgIC0tdGV4dC0wMzogaHNsKHZhcigtLWdyYXktZGFyay04MCkpO1xuICAgIC0tdWktYmctaG92ZXI6IGhzbCh2YXIoLS1ncmF5LWRhcmstMTUpKTtcbiAgICAtLXVpLWJnLWFjdGl2ZTogaHNsKHZhcigtLWdyYXktZGFyay0yMCkpO1xuICAgIC0tZGlhbG9nLWJhY2tkcm9wOiBva2xjaCgwJSAwIDAgLyAzMiUpO1xuICB9XG4gIDo6YmFja2Ryb3Age1xuICAgIC0tZGlhbG9nLWJhY2tkcm9wOiBva2xjaCgwJSAwIDAgLyAzMiUpO1xuICB9XG59XG5bY29sb3Itc2NoZW1lPWxpZ2h0XSB7XG4gIGNvbG9yLXNjaGVtZTogbGlnaHQ7XG4gIC0tdWktYmctMDA6IHZhcigtLWxpZ2h0LWJnKTtcbiAgLS11aS1iZy0wMTogaHNsKHZhcigtLWdyYXktMDApKTtcbiAgLS11aS1iZy0wMjogaHNsKHZhcigtLWdyYXktMDUpKTtcbiAgLS11aS1iZy0wMzogaHNsKHZhcigtLWdyYXktMjApKTtcbiAgLS10ZXh0LTAxOiBoc2wodmFyKC0tZ3JheS05MCkpO1xuICAtLXRleHQtMDI6IGhzbCh2YXIoLS1ncmF5LTcwKSk7XG4gIC0tdGV4dC1kaXNhYmxlZDogaHNsKHZhcigtLWdyYXktNDApKTtcbiAgLS11aS1iZy1ob3ZlcjogaHNsKHZhcigtLWdyYXktMTUpKTtcbiAgLS11aS1iZy1hY3RpdmU6IGhzbCh2YXIoLS1ncmF5LTIwKSk7XG4gIC0tZGlhbG9nLWJhY2tkcm9wOiBva2xjaCgxMDAlIDAgMCAvIDY0JSk7XG59XG5cbltjb2xvci1zY2hlbWU9ZGFya10ge1xuICBjb2xvci1zY2hlbWU6IGRhcms7XG4gIC0tdWktYmctMDA6IHZhcigtLWRhcmstYmcpO1xuICAtLXVpLWJnLTAxOiBoc2wodmFyKC0tZ3JheS1kYXJrLTAwKSk7XG4gIC0tdWktYmctMDI6IGhzbCh2YXIoLS1ncmF5LWRhcmstMDUpKTtcbiAgLS11aS1iZy0wMzogaHNsKHZhcigtLWdyYXktZGFyay0yMCkpO1xuICAtLXRleHQtMDE6IGhzbCh2YXIoLS1ncmF5LWRhcmstOTApKTtcbiAgLS10ZXh0LTAyOiBoc2wodmFyKC0tZ3JheS1kYXJrLTcwKSk7XG4gIC0tdGV4dC1kaXNhYmxlZDogaHNsKHZhcigtLWdyYXktZGFyay00MCkpO1xuICAtLXVpLWJnLWhvdmVyOiBoc2wodmFyKC0tZ3JheS1kYXJrLTE1KSk7XG4gIC0tdWktYmctYWN0aXZlOiBoc2wodmFyKC0tZ3JheS1kYXJrLTIwKSk7XG4gIC0tZGlhbG9nLWJhY2tkcm9wOiBva2xjaCgwJSAwIDAgLyAzMiUpO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLWdyYXktMDA6IDE4MCA5JSA5OCU7XG4gIC0tZ3JheS0wNTogMjIwIDEzJSA5NSU7XG4gIC0tZ3JheS0xMDogMjI1IDEyJSA5NCU7XG4gIC0tZ3JheS0xNTogMjE2IDEyJSA5MiU7XG4gIC0tZ3JheS0yMDogMjIwIDExJSA4OSU7XG4gIC0tZ3JheS0yNTogMjI1IDEwJSA4NCU7XG4gIC0tZ3JheS0zMDogMjE4IDklIDgzJTtcbiAgLS1ncmF5LTQwOiAyMTcgNiUgNzIlO1xuICAtLWdyYXktNTA6IDIxNCAzJSA1NiU7XG4gIC0tZ3JheS02MDogMjIwIDMlIDQ2JTtcbiAgLS1ncmF5LTY1OiAyMjggMyUgMzclO1xuICAtLWdyYXktNzA6IDIyNSAyJSAzMiU7XG4gIC0tZ3JheS03NTogMjIwIDIlIDI2JTtcbiAgLS1ncmF5LTgwOiAyMDAgMyUgMjAlO1xuICAtLWdyYXktODU6IDI0MCAzJSAxNSU7XG4gIC0tZ3JheS05MDogMjEwIDQlIDEwJTtcbiAgLS1ncmF5LTEwMDogMjQwIDMlIDYlO1xuICAtLWdyYXktZGFyay0wMDogMjEwIDMlIDEyJTtcbiAgLS1ncmF5LWRhcmstMDU6IDI0MCAzJSAxNSU7XG4gIC0tZ3JheS1kYXJrLTEwOiAyMTAgMiUgMTYlO1xuICAtLWdyYXktZGFyay0xNTogMjIwIDMlIDE4JTtcbiAgLS1ncmF5LWRhcmstMjA6IDIyMCAzJSAyMCU7XG4gIC0tZ3JheS1kYXJrLTMwOiAyMjUgMyUgMjQlO1xuICAtLWdyYXktZGFyay00MDogMjI1IDMlIDMxJTtcbiAgLS1ncmF5LWRhcmstNTA6IDIyOCAyJSA0NCU7XG4gIC0tZ3JheS1kYXJrLTYwOiAyMzAgMyUgNTMlO1xuICAtLWdyYXktZGFyay02NTogMjMxIDQlIDY0JTtcbiAgLS1ncmF5LWRhcmstNzA6IDIyNSA1JSA3MSU7XG4gIC0tZ3JheS1kYXJrLTc1OiAyMjUgOCUgNzklO1xuICAtLWdyYXktZGFyay04MDogMjMxIDExJSA4OCU7XG4gIC0tZ3JheS1kYXJrLTg1OiAyNDAgMTMlIDk1JTtcbiAgLS1ncmF5LWRhcmstOTA6IDI0MCAxJSA5OCU7XG4gIC0tZ3JheS1kYXJrLTEwMDogMCAwJSAxMDAlO1xuICAtLXJlZC0wMDogMCAxMDAlIDk4JTtcbiAgLS1yZWQtMDU6IDQgMTAwJSA5NyU7XG4gIC0tcmVkLTEwOiAyIDEwMCUgOTUlO1xuICAtLXJlZC0xNTogNCAxMDAlIDk0JTtcbiAgLS1yZWQtMjA6IDMgMTAwJSA5MiU7XG4gIC0tcmVkLTMwOiAyIDEwMCUgODglO1xuICAtLXJlZC00MDogMSAxMDAlIDgwJTtcbiAgLS1yZWQtNTA6IDM1OSA2NSUgNjUlO1xuICAtLXJlZC02MDogMCA0MSUgNTMlO1xuICAtLXJlZC02NTogMzU5IDM3JSA0MyU7XG4gIC0tcmVkLTcwOiAzNTkgMzglIDM3JTtcbiAgLS1yZWQtNzU6IDM1OSAzOSUgMzAlO1xuICAtLXJlZC04MDogMzU5IDQxJSAyNCU7XG4gIC0tcmVkLTg1OiAzNTkgNDMlIDE4JTtcbiAgLS1yZWQtOTA6IDAgNDglIDEyJTtcbiAgLS1yZWQtMTAwOiAzNTcgNTYlIDglO1xuICAtLWNyaXRpY2FsOiAzNTcgNzYlIDQ5JTtcbiAgLS1vcmFuZ2UtMDA6IDIyIDEwMCUgOTglO1xuICAtLW9yYW5nZS0wNTogMjIgMTAwJSA5NSU7XG4gIC0tb3JhbmdlLTEwOiAyMSAxMDAlIDk0JTtcbiAgLS1vcmFuZ2UtMTU6IDIxIDEwMCUgOTIlO1xuICAtLW9yYW5nZS0yMDogMjEgMTAwJSA4OSU7XG4gIC0tb3JhbmdlLTMwOiAyMSAxMDAlIDgzJTtcbiAgLS1vcmFuZ2UtNDA6IDIxIDg2JSA3MSU7XG4gIC0tb3JhbmdlLTUwOiAyMSA0NSUgNTUlO1xuICAtLW9yYW5nZS02MDogMjIgMzclIDQ1JTtcbiAgLS1vcmFuZ2UtNjU6IDIxIDM4JSAzNyU7XG4gIC0tb3JhbmdlLTcwOiAyMSAzOCUgMzElO1xuICAtLW9yYW5nZS03NTogMjIgNDAlIDI2JTtcbiAgLS1vcmFuZ2UtODA6IDIxIDQyJSAyMCU7XG4gIC0tb3JhbmdlLTg1OiAyMSA0NSUgMTUlO1xuICAtLW9yYW5nZS05MDogMjIgNTElIDEwJTtcbiAgLS1vcmFuZ2UtMTAwOiAxOSA1OCUgNiU7XG4gIC0teWVsbG93LW9yYW5nZS0wMDogMzkgMTAwJSA5NSU7XG4gIC0teWVsbG93LW9yYW5nZS0wNTogNDAgMTAwJSA5MiU7XG4gIC0teWVsbG93LW9yYW5nZS0xMDogNDAgMTAwJSA4OSU7XG4gIC0teWVsbG93LW9yYW5nZS0xNTogNDAgMTAwJSA4NSU7XG4gIC0teWVsbG93LW9yYW5nZS0yMDogNDAgOTglIDgwJTtcbiAgLS15ZWxsb3ctb3JhbmdlLTMwOiA0MSA4NyUgNzIlO1xuICAtLXllbGxvdy1vcmFuZ2UtNDA6IDQxIDU2JSA2MiU7XG4gIC0teWVsbG93LW9yYW5nZS01MDogNDAgMzUlIDQ4JTtcbiAgLS15ZWxsb3ctb3JhbmdlLTYwOiA0MSAzNiUgNDAlO1xuICAtLXllbGxvdy1vcmFuZ2UtNjU6IDQwIDM3JSAzMiU7XG4gIC0teWVsbG93LW9yYW5nZS03MDogNDAgMzclIDI3JTtcbiAgLS15ZWxsb3ctb3JhbmdlLTc1OiA0MCA0MCUgMjIlO1xuICAtLXllbGxvdy1vcmFuZ2UtODA6IDQxIDQyJSAxNyU7XG4gIC0teWVsbG93LW9yYW5nZS04NTogMzkgNDUlIDEzJTtcbiAgLS15ZWxsb3ctb3JhbmdlLTkwOiA0MCA1MSUgOCU7XG4gIC0teWVsbG93LW9yYW5nZS0xMDA6IDM4IDYyJSA1JTtcbiAgLS15ZWxsb3ctMDA6IDUyIDk1JSA5MiU7XG4gIC0teWVsbG93LTA1OiA1MiA5NyUgODYlO1xuICAtLXllbGxvdy0xMDogNTIgOTglIDgwJTtcbiAgLS15ZWxsb3ctMTU6IDUxIDk1JSA3NCU7XG4gIC0teWVsbG93LTIwOiA1MiA4NSUgNzIlO1xuICAtLXllbGxvdy0zMDogNTEgNjklIDY3JTtcbiAgLS15ZWxsb3ctNDA6IDUyIDQ2JSA1OCU7XG4gIC0teWVsbG93LTUwOiA1MiAzNSUgNDUlO1xuICAtLXllbGxvdy02MDogNTIgMzYlIDM3JTtcbiAgLS15ZWxsb3ctNjU6IDUyIDM3JSAyOSU7XG4gIC0teWVsbG93LTcwOiA1MSAzOCUgMjUlO1xuICAtLXllbGxvdy03NTogNTEgNDAlIDIwJTtcbiAgLS15ZWxsb3ctODA6IDUzIDQxJSAxNiU7XG4gIC0teWVsbG93LTg1OiA1MSA0NiUgMTIlO1xuICAtLXllbGxvdy05MDogNTEgNTYlIDclO1xuICAtLXllbGxvdy0xMDA6IDQ4IDY1JSA1JTtcbiAgLS15ZWxsb3ctZ3JlZW4tMDA6IDcxIDgyJSA5MyU7XG4gIC0teWVsbG93LWdyZWVuLTA1OiA2OCA4MCUgODYlO1xuICAtLXllbGxvdy1ncmVlbi0xMDogNjggNzglIDgwJTtcbiAgLS15ZWxsb3ctZ3JlZW4tMTU6IDY3IDc5JSA3NCU7XG4gIC0teWVsbG93LWdyZWVuLTIwOiA2NyA3MiUgNzElO1xuICAtLXllbGxvdy1ncmVlbi0zMDogNjcgNTclIDY2JTtcbiAgLS15ZWxsb3ctZ3JlZW4tNDA6IDY2IDM5JSA1NyU7XG4gIC0teWVsbG93LWdyZWVuLTUwOiA2NyAzMSUgNDQlO1xuICAtLXllbGxvdy1ncmVlbi02MDogNjYgMzIlIDM2JTtcbiAgLS15ZWxsb3ctZ3JlZW4tNjU6IDY2IDMyJSAyOSU7XG4gIC0teWVsbG93LWdyZWVuLTcwOiA2NiAzMyUgMjUlO1xuICAtLXllbGxvdy1ncmVlbi03NTogNjUgMzUlIDIwJTtcbiAgLS15ZWxsb3ctZ3JlZW4tODA6IDY4IDM3JSAxNSU7XG4gIC0teWVsbG93LWdyZWVuLTg1OiA2NSA0MCUgMTElO1xuICAtLXllbGxvdy1ncmVlbi05MDogNjQgNDklIDclO1xuICAtLXllbGxvdy1ncmVlbi0xMDA6IDY1IDU1JSA0JTtcbiAgLS1ncmVlbi0wMDogMTEzIDgxJSA5NiU7XG4gIC0tZ3JlZW4tMDU6IDExNSA4MCUgOTIlO1xuICAtLWdyZWVuLTEwOiAxMTQgODElIDg4JTtcbiAgLS1ncmVlbi0xNTogMTE1IDgxJSA4NCU7XG4gIC0tZ3JlZW4tMjA6IDExNCA3OSUgNzklO1xuICAtLWdyZWVuLTMwOiAxMTUgNzAlIDcwJTtcbiAgLS1ncmVlbi00MDogMTE1IDQ2JSA2MSU7XG4gIC0tZ3JlZW4tNTA6IDExNSAzMCUgNDclO1xuICAtLWdyZWVuLTYwOiAxMTUgMzElIDM5JTtcbiAgLS1ncmVlbi02NTogMTE1IDMyJSAzMSU7XG4gIC0tZ3JlZW4tNzA6IDExNSAzMyUgMjYlO1xuICAtLWdyZWVuLTc1OiAxMTUgMzQlIDIxJTtcbiAgLS1ncmVlbi04MDogMTE0IDM3JSAxNyU7XG4gIC0tZ3JlZW4tODU6IDExNSA0MCUgMTIlO1xuICAtLWdyZWVuLTkwOiAxMTQgNDklIDglO1xuICAtLWdyZWVuLTEwMDogMTE1IDUyJSA1JTtcbiAgLS1ibHVlLWdyZWVuLTAwOiAxNTQgODAlIDk2JTtcbiAgLS1ibHVlLWdyZWVuLTA1OiAxNTUgODAlIDkyJTtcbiAgLS1ibHVlLWdyZWVuLTEwOiAxNTYgNzglIDg3JTtcbiAgLS1ibHVlLWdyZWVuLTE1OiAxNTYgNzklIDgzJTtcbiAgLS1ibHVlLWdyZWVuLTIwOiAxNTcgNzglIDc4JTtcbiAgLS1ibHVlLWdyZWVuLTMwOiAxNTggNjglIDcwJTtcbiAgLS1ibHVlLWdyZWVuLTQwOiAxNTggNDUlIDYwJTtcbiAgLS1ibHVlLWdyZWVuLTUwOiAxNTggMzAlIDQ3JTtcbiAgLS1ibHVlLWdyZWVuLTYwOiAxNTkgMzElIDM4JTtcbiAgLS1ibHVlLWdyZWVuLTY1OiAxNTggMzIlIDMxJTtcbiAgLS1ibHVlLWdyZWVuLTcwOiAxNjAgMzMlIDI2JTtcbiAgLS1ibHVlLWdyZWVuLTc1OiAxNTggMzUlIDIxJTtcbiAgLS1ibHVlLWdyZWVuLTgwOiAxNjAgMzYlIDE2JTtcbiAgLS1ibHVlLWdyZWVuLTg1OiAxNjAgMzklIDEyJTtcbiAgLS1ibHVlLWdyZWVuLTkwOiAxNjAgNDclIDclO1xuICAtLWJsdWUtZ3JlZW4tMTAwOiAxNjIgNTclIDUlO1xuICAtLWFxdWEtMDA6IDE4NiAxMDAlIDk2JTtcbiAgLS1hcXVhLTA1OiAxODYgMTAwJSA5MSU7XG4gIC0tYXF1YS0xMDogMTg2IDEwMCUgODclO1xuICAtLWFxdWEtMTU6IDE4NSA5OCUgODIlO1xuICAtLWFxdWEtMjA6IDE4NiA5NSUgNzYlO1xuICAtLWFxdWEtMzA6IDE4NiA3MyUgNzElO1xuICAtLWFxdWEtNDA6IDE4NiA0OCUgNjIlO1xuICAtLWFxdWEtNTA6IDE4NiAzMCUgNDglO1xuICAtLWFxdWEtNjA6IDE4NiAzMSUgMzklO1xuICAtLWFxdWEtNjU6IDE4NSAzMiUgMzIlO1xuICAtLWFxdWEtNzA6IDE4NyAzMyUgMjclO1xuICAtLWFxdWEtNzU6IDE4NiAzNCUgMjIlO1xuICAtLWFxdWEtODA6IDE4NiAzNiUgMTclO1xuICAtLWFxdWEtODU6IDE4NyAzOCUgMTMlO1xuICAtLWFxdWEtOTA6IDE4MyA0NSUgOCU7XG4gIC0tYXF1YS0xMDA6IDE4OSA1NCUgNSU7XG4gIC0tYmx1ZS0wMDogMjA1IDEwMCUgOTglO1xuICAtLWJsdWUtMDU6IDIwNiAxMDAlIDk1JTtcbiAgLS1ibHVlLTEwOiAyMDYgMTAwJSA5MyU7XG4gIC0tYmx1ZS0xNTogMjA2IDEwMCUgOTElO1xuICAtLWJsdWUtMjA6IDIwNyAxMDAlIDg5JTtcbiAgLS1ibHVlLTMwOiAyMDcgMTAwJSA4MyU7XG4gIC0tYmx1ZS00MDogMjA2IDgxJSA3MSU7XG4gIC0tYmx1ZS01MDogMjA2IDQyJSA1NSU7XG4gIC0tYmx1ZS02MDogMjA2IDM0JSA0NSU7XG4gIC0tYmx1ZS02NTogMjA1IDM1JSAzNiU7XG4gIC0tYmx1ZS03MDogMjA3IDM2JSAzMSU7XG4gIC0tYmx1ZS03NTogMjA3IDM3JSAyNiU7XG4gIC0tYmx1ZS04MDogMjA2IDQwJSAyMCU7XG4gIC0tYmx1ZS04NTogMjA3IDQzJSAxNSU7XG4gIC0tYmx1ZS05MDogMjA4IDQ4JSAxMCU7XG4gIC0tYmx1ZS0xMDA6IDIwOCA1OCUgNiU7XG4gIC0taW5kaWdvLTAwOiAyMjcgMTAwJSA5OCU7XG4gIC0taW5kaWdvLTA1OiAyMjUgMTAwJSA5NyU7XG4gIC0taW5kaWdvLTEwOiAyMjQgMTAwJSA5NSU7XG4gIC0taW5kaWdvLTE1OiAyMjMgMTAwJSA5NCU7XG4gIC0taW5kaWdvLTIwOiAyMjQgMTAwJSA5MiU7XG4gIC0taW5kaWdvLTMwOiAyMjUgMTAwJSA4OCU7XG4gIC0taW5kaWdvLTQwOiAyMjYgMTAwJSA4MSU7XG4gIC0taW5kaWdvLTUwOiAyMjcgNjglIDY3JTtcbiAgLS1pbmRpZ28tNjA6IDIyOCA0MiUgNTUlO1xuICAtLWluZGlnby02NTogMjI4IDM1JSA0NSU7XG4gIC0taW5kaWdvLTcwOiAyMjggMzUlIDM4JTtcbiAgLS1pbmRpZ28tNzU6IDIyOCAzNyUgMzIlO1xuICAtLWluZGlnby04MDogMjI5IDM4JSAyNSU7XG4gIC0taW5kaWdvLTg1OiAyMjggNDAlIDE5JTtcbiAgLS1pbmRpZ28tOTA6IDIyOSA0NCUgMTMlO1xuICAtLWluZGlnby0xMDA6IDIyOSA1MCUgOSU7XG4gIC0tcHVycGxlLTAwOiAyNDggMTAwJSA5OCU7XG4gIC0tcHVycGxlLTA1OiAyNDQgMTAwJSA5NyU7XG4gIC0tcHVycGxlLTEwOiAyNDMgMTAwJSA5NiU7XG4gIC0tcHVycGxlLTE1OiAyNDIgMTAwJSA5NSU7XG4gIC0tcHVycGxlLTIwOiAyNDQgMTAwJSA5NCU7XG4gIC0tcHVycGxlLTMwOiAyNDUgMTAwJSA5MCU7XG4gIC0tcHVycGxlLTQwOiAyNDcgMTAwJSA4NCU7XG4gIC0tcHVycGxlLTUwOiAyNDkgNzAlIDcwJTtcbiAgLS1wdXJwbGUtNjA6IDI0OSA0MSUgNTglO1xuICAtLXB1cnBsZS02NTogMjQ5IDMwJSA0NyU7XG4gIC0tcHVycGxlLTcwOiAyNDkgMzElIDQwJTtcbiAgLS1wdXJwbGUtNzU6IDI1MCAzMiUgMzMlO1xuICAtLXB1cnBsZS04MDogMjQ5IDMzJSAyNiU7XG4gIC0tcHVycGxlLTg1OiAyNDkgMzQlIDIwJTtcbiAgLS1wdXJwbGUtOTA6IDI0OSAzOSUgMTQlO1xuICAtLXB1cnBsZS0xMDA6IDI1MSA0NSUgOSU7XG4gIC0tbWFnZW50YS0wMDogMjkxIDEwMCUgOTklO1xuICAtLW1hZ2VudGEtMDU6IDI4OSAxMDAlIDk3JTtcbiAgLS1tYWdlbnRhLTEwOiAyOTAgMTAwJSA5NSU7XG4gIC0tbWFnZW50YS0xNTogMjkwIDEwMCUgOTQlO1xuICAtLW1hZ2VudGEtMjA6IDI5MCAxMDAlIDkyJTtcbiAgLS1tYWdlbnRhLTMwOiAyODkgMTAwJSA4OCU7XG4gIC0tbWFnZW50YS00MDogMjg4IDEwMCUgNzklO1xuICAtLW1hZ2VudGEtNTA6IDI4NyA1OSUgNjQlO1xuICAtLW1hZ2VudGEtNjA6IDI4NyAzNyUgNTIlO1xuICAtLW1hZ2VudGEtNjU6IDI4OCAzNSUgNDIlO1xuICAtLW1hZ2VudGEtNzA6IDI4NyAzNiUgMzYlO1xuICAtLW1hZ2VudGEtNzU6IDI4OCAzNyUgMzAlO1xuICAtLW1hZ2VudGEtODA6IDI4NyAzOCUgMjQlO1xuICAtLW1hZ2VudGEtODU6IDI4NyA0MSUgMTglO1xuICAtLW1hZ2VudGEtOTA6IDI4NyA0NyUgMTIlO1xuICAtLW1hZ2VudGEtMTAwOiAyODYgNTUlIDglO1xuICAtLWhvdC1waW5rLTAwOiAzMjIgMTAwJSA5OCU7XG4gIC0taG90LXBpbmstMDU6IDMyNiAxMDAlIDk3JTtcbiAgLS1ob3QtcGluay0xMDogMzI1IDEwMCUgOTUlO1xuICAtLWhvdC1waW5rLTE1OiAzMjYgMTAwJSA5NCU7XG4gIC0taG90LXBpbmstMjA6IDMyNiAxMDAlIDkyJTtcbiAgLS1ob3QtcGluay0zMDogMzI2IDEwMCUgODglO1xuICAtLWhvdC1waW5rLTQwOiAzMjYgMTAwJSA3OSU7XG4gIC0taG90LXBpbmstNTA6IDMyNCA1NSUgNjIlO1xuICAtLWhvdC1waW5rLTYwOiAzMjUgMzYlIDUxJTtcbiAgLS1ob3QtcGluay02NTogMzI1IDM1JSA0MSU7XG4gIC0taG90LXBpbmstNzA6IDMyNCAzNiUgMzUlO1xuICAtLWhvdC1waW5rLTc1OiAzMjQgMzclIDI5JTtcbiAgLS1ob3QtcGluay04MDogMzI0IDM4JSAyMyU7XG4gIC0taG90LXBpbmstODU6IDMyMyA0MSUgMTclO1xuICAtLWhvdC1waW5rLTkwOiAzMjMgNDUlIDExJTtcbiAgLS1ob3QtcGluay0xMDA6IDMyNiA1NCUgOCU7XG4gIC0tcGluay0wMDogMzQ1IDEwMCUgOTglO1xuICAtLXBpbmstMDU6IDM1MiAxMDAlIDk3JTtcbiAgLS1waW5rLTEwOiAzNTAgMTAwJSA5NSU7XG4gIC0tcGluay0xNTogMzQ4IDEwMCUgOTQlO1xuICAtLXBpbmstMjA6IDM0OCAxMDAlIDkyJTtcbiAgLS1waW5rLTMwOiAzNDggMTAwJSA4OCU7XG4gIC0tcGluay00MDogMzQ3IDEwMCUgODAlO1xuICAtLXBpbmstNTA6IDM0NiA1OCUgNjQlO1xuICAtLXBpbmstNjA6IDM0NSAzNyUgNTIlO1xuICAtLXBpbmstNjU6IDM0NiAzNSUgNDIlO1xuICAtLXBpbmstNzA6IDM0NSAzNiUgMzYlO1xuICAtLXBpbmstNzU6IDM0NSAzNyUgMzAlO1xuICAtLXBpbmstODA6IDM0NiAzOCUgMjQlO1xuICAtLXBpbmstODU6IDM0NSA0MSUgMTglO1xuICAtLXBpbmstOTA6IDM0NSA0NyUgMTIlO1xuICAtLXBpbmstMTAwOiAzNDggNTAlIDglO1xuICAtLWZvcmdlLXByaW1hcnktMDA6IG9rbGNoKDAuOTggMC4wMDYyIDI3NC45Nik7XG4gIC0tZm9yZ2UtcHJpbWFyeS0wNTogb2tsY2goMC45NiAwLjAxMDgzNSAyNzAuMDI2Myk7XG4gIC0tZm9yZ2UtcHJpbWFyeS0xMDogb2tsY2goMC45NSAwLjAxNDYgMjY5Ljk5KTtcbiAgLS1mb3JnZS1wcmltYXJ5LTE1OiBva2xjaCgwLjkzIDAuMDIxIDI3MS4xOSk7XG4gIC0tZm9yZ2UtcHJpbWFyeS0yMDogb2tsY2goMC45MSAwLjAyNTggMjY5Ljg3KTtcbiAgLS1mb3JnZS1wcmltYXJ5LTMwOiBva2xjaCgwLjg3IDAuMDQgMjY5LjY4KTtcbiAgLS1mb3JnZS1wcmltYXJ5LTQwOiBva2xjaCgwLjc4IDAuMDY4OSAyNzEuNTQpO1xuICAtLWZvcmdlLXByaW1hcnktNTA6IG9rbGNoKDAuNjUgMC4xMDgyIDI3MS4zNSk7XG4gIC0tZm9yZ2UtcHJpbWFyeS02MDogb2tsY2goMC41NyAwLjEyOTcgMjcxLjE5KTtcbiAgLS1mb3JnZS1wcmltYXJ5LTY1OiBva2xjaCgwLjQ5IDAuMTU1NiAyNzEuMDgpO1xuICAtLWZvcmdlLXByaW1hcnktNzA6IG9rbGNoKDAuNDQgMC4xNDI3IDI3MC44Nyk7XG4gIC0tZm9yZ2UtcHJpbWFyeS03NTogb2tsY2goMC4zOCAwLjEyNzMgMjcxLjUzKTtcbiAgLS1mb3JnZS1wcmltYXJ5LTgwOiBva2xjaCgwLjMzIDAuMTA4MyAyNzAuODQpO1xuICAtLWZvcmdlLXByaW1hcnktODU6IG9rbGNoKDAuMjcgMC4wODk5IDI3MS42Mik7XG4gIC0tZm9yZ2UtcHJpbWFyeS05MDogb2tsY2goMC4yMiAwLjA3MDcgMjcwLjc4KTtcbiAgLS1mb3JnZS1wcmltYXJ5LTEwMDogb2tsY2goMC4xOCAwLjA2IDI3MS4yNSk7XG4gIC0tZm9yZ2UtdGVydGlhcnktMDA6IG9rbGNoKDk3Ljg0JSAwLjAxIDI2Ny4zNik7XG4gIC0tZm9yZ2UtdGVydGlhcnktMDU6IG9rbGNoKDk2Ljc3JSAwLjAxNSAyNjcuMzIpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTEwOiBva2xjaCg5NC41NiUgMC4wMjUgMjY4LjU4KTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS0xNTogb2tsY2goOTMuNDMlIDAuMDMxIDI2OC41Myk7XG4gIC0tZm9yZ2UtdGVydGlhcnktMjA6IG9rbGNoKDkxLjI0JSAwLjA0MiAyNjguNDEpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTMwOiBva2xjaCg4Ni42NyUgMC4wNjUgMjY5LjM1KTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS00MDogb2tsY2goNzcuMjElIDAuMTE1IDI3MC41OSk7XG4gIC0tZm9yZ2UtdGVydGlhcnktNTA6IG9rbGNoKDY1LjMzJSAwLjE4NCAyNzAuMDkpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTYwOiBva2xjaCg1Ny44NiUgMC4yMDUgMjcwLjk2KTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS02NTogb2tsY2goNDkuNTklIDAuMTc2IDI3MC45NSk7XG4gIC0tZm9yZ2UtdGVydGlhcnktNzA6IG9rbGNoKDQzLjc0JSAwLjE1OSAyNzAuNzMpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTc1OiBva2xjaCgzOC45NyUgMC4xMzggMjcwLjE4KTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS04MDogb2tsY2goMzMuNTklIDAuMTIgMjcwLjEzKTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS04NTogb2tsY2goMjguMDElIDAuMSAyNzAuMTEpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTkwOiBva2xjaCgyMi4xMiUgMC4wOCAyNzAuMDQpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTEwMDogb2tsY2goMTcuNTMlIDAuMDY0IDI3MC4zMSk7XG4gIC0tZm9yZ2UtdGVydGlhcnktNTAtYTEyOiBva2xjaCg2NS4zMyUgMC4xODQgMjcwLjA5IC8gMTIlKTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS01MC1hMjA6IG9rbGNoKDY1LjMzJSAwLjE4NCAyNzAuMDkgLyAyMCUpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTYwLWExNjogb2tsY2goNTcuODYlIDAuMjA1IDI3MC45NiAvIDE2JSk7XG4gIC0tZGFyay1iYXNlLTAwOiAwIDAlIDk3JTtcbiAgLS1kYXJrLWJhc2UtMDU6IDAgMCUgOTUlO1xuICAtLWRhcmstYmFzZS0xMDogMCAwJSA5MyU7XG4gIC0tZGFyay1iYXNlLTE1OiAwIDAlIDkxJTtcbiAgLS1kYXJrLWJhc2UtMjA6IDE4MCAyJSA4OCU7XG4gIC0tZGFyay1iYXNlLTMwOiAxODAgMSUgODMlO1xuICAtLWRhcmstYmFzZS00MDogMTgwIDElIDcxJTtcbiAgLS1kYXJrLWJhc2UtNTA6IDE4MCAxJSA1NSU7XG4gIC0tZGFyay1iYXNlLTYwOiAxODAgMCUgNDYlO1xuICAtLWRhcmstYmFzZS02NTogMTgwIDElIDM3JTtcbiAgLS1kYXJrLWJhc2UtNzA6IDE4MCAxJSAzMSU7XG4gIC0tZGFyay1iYXNlLTc1OiAxODAgMSUgMjYlO1xuICAtLWRhcmstYmFzZS04MDogMTgwIDIlIDIwJTtcbiAgLS1kYXJrLWJhc2UtODU6IDE4MCAzJSAxNSU7XG4gIC0tZGFyay1iYXNlLTkwOiAxODAgMiUgMTAlO1xuICAtLWRhcmstYmFzZS0xMDA6IDE4MCAzJSA2JTtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS10b21hdG8tMTogb2tsY2goOTkuMyUgMC4wMDMgMTcuMik7XG4gIC0tdG9tYXRvLTI6IG9rbGNoKDk4LjQlIDAuMDA4IDI3LjIpO1xuICAtLXRvbWF0by0zOiBva2xjaCg5NS40JSAwLjAyMSAzMS44KTtcbiAgLS10b21hdG8tNDogb2tsY2goOTIuMSUgMC4wNDEgMzQuOCk7XG4gIC0tdG9tYXRvLTU6IG9rbGNoKDg4LjklIDAuMDU5IDMyLjYpO1xuICAtLXRvbWF0by02OiBva2xjaCg4NS4zJSAwLjA3NyAzMi42KTtcbiAgLS10b21hdG8tNzogb2tsY2goODAuMiUgMC4wOTUgMzIuMik7XG4gIC0tdG9tYXRvLTg6IG9rbGNoKDc0LjElIDAuMTE4IDMyLjMpO1xuICAtLXRvbWF0by05OiBva2xjaCg2Mi43JSAwLjE5NCAzMy4zKTtcbiAgLS10b21hdG8tMTA6IG9rbGNoKDYwLjMlIDAuMTk1IDMzLjIpO1xuICAtLXRvbWF0by0xMTogb2tsY2goNTYuNiUgMC4xOTggMzIuNyk7XG4gIC0tdG9tYXRvLTEyOiBva2xjaCgzNC42JSAwLjA4IDMwLjQpO1xuICAtLXRvbWF0by1hMTogb2tsY2goNjIuOCUgMC4yNTggMjkuMiAvIDEuMTglKTtcbiAgLS10b21hdG8tYTI6IG9rbGNoKDYzLjYlIDAuMjUgMzAuNyAvIDMuMTQlKTtcbiAgLS10b21hdG8tYTM6IG9rbGNoKDYyLjQlIDAuMjM3IDMxLjkgLyA5LjQxJSk7XG4gIC0tdG9tYXRvLWE0OiBva2xjaCg2NC44JSAwLjI0IDMyLjkgLyAxNy4yNSUpO1xuICAtLXRvbWF0by1hNTogb2tsY2goNjQuMyUgMC4yNDQgMzIgLyAyMy45MiUpO1xuICAtLXRvbWF0by1hNjogb2tsY2goNjMuMiUgMC4yMzkgMzIuMSAvIDMxLjM3JSk7XG4gIC0tdG9tYXRvLWE3OiBva2xjaCg1OS42JSAwLjIyNiAzMS45IC8gNDAuMzklKTtcbiAgLS10b21hdG8tYTg6IG9rbGNoKDU3LjMlIDAuMjE4IDMxLjkgLyA1MS43NiUpO1xuICAtLXRvbWF0by1hOTogb2tsY2goNTguMSUgMC4yMjEgMzEuOSAvIDgxLjk2JSk7XG4gIC0tdG9tYXRvLWExMDogb2tsY2goNTYuNSUgMC4yMTUgMzEuOSAvIDg1LjQ5JSk7XG4gIC0tdG9tYXRvLWExMTogb2tsY2goNTQuNSUgMC4yMDcgMzEuOSAvIDkxLjc2JSk7XG4gIC0tdG9tYXRvLWExMjogb2tsY2goMjUuNyUgMC4wOTMgMzMuOCAvIDg3Ljg0JSk7XG4gIC0tcmVkLTE6IG9rbGNoKDk5LjMlIDAuMDAzIDE3LjIpO1xuICAtLXJlZC0yOiBva2xjaCg5OC4yJSAwLjAwOSAxNy4zKTtcbiAgLS1yZWQtMzogb2tsY2goOTUuNSUgMC4wMjEgMTMuOSk7XG4gIC0tcmVkLTQ6IG9rbGNoKDkyLjIlIDAuMDQgMTYpO1xuICAtLXJlZC01OiBva2xjaCg4OS4yJSAwLjA1NyAxNi45KTtcbiAgLS1yZWQtNjogb2tsY2goODUuNyUgMC4wNzQgMTcuNyk7XG4gIC0tcmVkLTc6IG9rbGNoKDgwLjclIDAuMDg5IDE4LjMpO1xuICAtLXJlZC04OiBva2xjaCg3NC40JSAwLjExMyAxOC44KTtcbiAgLS1yZWQtOTogb2tsY2goNjIuNiUgMC4xOTMgMjMpO1xuICAtLXJlZC0xMDogb2tsY2goNTkuOSUgMC4xOTUgMjQpO1xuICAtLXJlZC0xMTogb2tsY2goNTUuNyUgMC4xOTcgMjUuMik7XG4gIC0tcmVkLTEyOiBva2xjaCgzMy45JSAwLjEwOSAxNi42KTtcbiAgLS1yZWQtYTE6IG9rbGNoKDYyLjglIDAuMjU4IDI5LjIgLyAxLjE4JSk7XG4gIC0tcmVkLWEyOiBva2xjaCg2Mi44JSAwLjI1OCAyOS4yIC8gMy4xNCUpO1xuICAtLXJlZC1hMzogb2tsY2goNjAuNiUgMC4yNDggMjguNCAvIDcuODQlKTtcbiAgLS1yZWQtYTQ6IG9rbGNoKDYyLjglIDAuMjU3IDI4LjggLyAxNC4xMiUpO1xuICAtLXJlZC1hNTogb2tsY2goNjIuOCUgMC4yNTcgMjguOSAvIDE5LjYxJSk7XG4gIC0tcmVkLWE2OiBva2xjaCg2MS41JSAwLjI1MiAyOSAvIDI1Ljg4JSk7XG4gIC0tcmVkLWE3OiBva2xjaCg1Ni44JSAwLjIzMyAyOSAvIDMzLjczJSk7XG4gIC0tcmVkLWE4OiBva2xjaCg1NC4zJSAwLjIyMiAyOC44IC8gNDQuMzElKTtcbiAgLS1yZWQtYTk6IG9rbGNoKDU2JSAwLjIyOSAyOC43IC8gNzEuNzYlKTtcbiAgLS1yZWQtYTEwOiBva2xjaCg1NC4xJSAwLjIyMiAyOC44IC8gNzUuNjklKTtcbiAgLS1yZWQtYTExOiBva2xjaCg1MS41JSAwLjIxMSAyOC42IC8gODIuNzUlKTtcbiAgLS1yZWQtYTEyOiBva2xjaCgyOC40JSAwLjExNCAyMS45IC8gOTAuOTglKTtcbiAgLS1ydWJ5LTE6IG9rbGNoKDk5LjQlIDAuMDAzIDM1NC43KTtcbiAgLS1ydWJ5LTI6IG9rbGNoKDk4LjMlIDAuMDA5IDguNSk7XG4gIC0tcnVieS0zOiBva2xjaCg5NS40JSAwLjAyMiA3LjIpO1xuICAtLXJ1YnktNDogb2tsY2goOTIuNSUgMC4wMzkgOC4xKTtcbiAgLS1ydWJ5LTU6IG9rbGNoKDg5LjYlIDAuMDU2IDcuMyk7XG4gIC0tcnVieS02OiBva2xjaCg4NS44JSAwLjA2NiA4KTtcbiAgLS1ydWJ5LTc6IG9rbGNoKDgxLjElIDAuMDggNy4yKTtcbiAgLS1ydWJ5LTg6IG9rbGNoKDc0LjklIDAuMTAyIDYuNSk7XG4gIC0tcnVieS05OiBva2xjaCg2Mi44JSAwLjE5NSAxMy4yKTtcbiAgLS1ydWJ5LTEwOiBva2xjaCg2MC4xJSAwLjE5NyAxMy41KTtcbiAgLS1ydWJ5LTExOiBva2xjaCg1NC45JSAwLjE5OSAxMy45KTtcbiAgLS1ydWJ5LTEyOiBva2xjaCgzNC4xJSAwLjExIDEwKTtcbiAgLS1ydWJ5LWExOiBva2xjaCg2My41JSAwLjI1NCAxNS41IC8gMS4xOCUpO1xuICAtLXJ1YnktYTI6IG9rbGNoKDYyLjklIDAuMjU2IDI2LjcgLyAzLjE0JSk7XG4gIC0tcnVieS1hMzogb2tsY2goNjAuNyUgMC4yNDYgMjUuNiAvIDguMjQlKTtcbiAgLS1ydWJ5LWE0OiBva2xjaCg2Mi45JSAwLjI1NiAyNiAvIDEzLjczJSk7XG4gIC0tcnVieS1hNTogb2tsY2goNjMlIDAuMjU1IDI1LjIgLyAxOS4yMiUpO1xuICAtLXJ1YnktYTY6IG9rbGNoKDU3LjklIDAuMjM1IDI1LjMgLyAyNS4xJSk7XG4gIC0tcnVieS1hNzogb2tsY2goNTMuNyUgMC4yMTcgMjQuMSAvIDMyLjU1JSk7XG4gIC0tcnVieS1hODogb2tsY2goNTEuNiUgMC4yMDggMjIuNyAvIDQyLjc1JSk7XG4gIC0tcnVieS1hOTogb2tsY2goNTYuMiUgMC4yMjcgMjMuMiAvIDcyLjU1JSk7XG4gIC0tcnVieS1hMTA6IG9rbGNoKDU0LjUlIDAuMjIgMjIuNyAvIDc2Ljg2JSk7XG4gIC0tcnVieS1hMTE6IG9rbGNoKDUxLjMlIDAuMjA2IDIwLjIgLyA4NS44OCUpO1xuICAtLXJ1YnktYTEyOiBva2xjaCgyOC42JSAwLjExNCAxNS44IC8gOTAuOTglKTtcbiAgLS1jcmltc29uLTE6IG9rbGNoKDk5LjQlIDAuMDAzIDM1NC43KTtcbiAgLS1jcmltc29uLTI6IG9rbGNoKDk4LjIlIDAuMDA4IDM1Ny44KTtcbiAgLS1jcmltc29uLTM6IG9rbGNoKDk1LjQlIDAuMDI2IDM1Ni4zKTtcbiAgLS1jcmltc29uLTQ6IG9rbGNoKDkyLjYlIDAuMDQgMzU2LjQpO1xuICAtLWNyaW1zb24tNTogb2tsY2goODkuMyUgMC4wNTMgMzU1LjgpO1xuICAtLWNyaW1zb24tNjogb2tsY2goODUuNCUgMC4wNjUgMzU1LjIpO1xuICAtLWNyaW1zb24tNzogb2tsY2goODAuOSUgMC4wNzggMzU0LjkpO1xuICAtLWNyaW1zb24tODogb2tsY2goNzQuOSUgMC4xIDM1NCk7XG4gIC0tY3JpbXNvbi05OiBva2xjaCg2My40JSAwLjIxMyAxLjMpO1xuICAtLWNyaW1zb24tMTA6IG9rbGNoKDYwLjclIDAuMjExIDIuMik7XG4gIC0tY3JpbXNvbi0xMTogb2tsY2goNTUuMiUgMC4yMDcgNC41KTtcbiAgLS1jcmltc29uLTEyOiBva2xjaCgzNC4xJSAwLjExMyAzNTYuOSk7XG4gIC0tY3JpbXNvbi1hMTogb2tsY2goNjMuNSUgMC4yNTQgMTUuNSAvIDEuMTglKTtcbiAgLS1jcmltc29uLWEyOiBva2xjaCg1Ny40JSAwLjIzIDE4LjQgLyAzLjE0JSk7XG4gIC0tY3JpbXNvbi1hMzogb2tsY2goNjMuNSUgMC4yNTQgMTYuMyAvIDguNjMlKTtcbiAgLS1jcmltc29uLWE0OiBva2xjaCg2Mi4yJSAwLjI0OSAxNS45IC8gMTMuNzMlKTtcbiAgLS1jcmltc29uLWE1OiBva2xjaCg1OC42JSAwLjIzNCAxNC4zIC8gMTkuMjIlKTtcbiAgLS1jcmltc29uLWE2OiBva2xjaCg1NC42JSAwLjIxOCAxMi45IC8gMjUuNDklKTtcbiAgLS1jcmltc29uLWE3OiBva2xjaCg1MS4zJSAwLjIwNSAxMS44IC8gMzIuNTUlKTtcbiAgLS1jcmltc29uLWE4OiBva2xjaCg0OS43JSAwLjE5OSA5LjEgLyA0Mi4zNSUpO1xuICAtLWNyaW1zb24tYTk6IG9rbGNoKDU4LjMlIDAuMjMzIDEwIC8gNzYuMDglKTtcbiAgLS1jcmltc29uLWExMDogb2tsY2goNTYuMiUgMC4yMjUgMTAuMSAvIDc5LjYxJSk7XG4gIC0tY3JpbXNvbi1hMTE6IG9rbGNoKDUyLjUlIDAuMjEgOS42IC8gODguNjMlKTtcbiAgLS1jcmltc29uLWExMjogb2tsY2goMjguNiUgMC4xMTUgMS44IC8gOTEuMzclKTtcbiAgLS1waW5rLTE6IG9rbGNoKDk5LjQlIDAuMDA0IDMzNy4zKTtcbiAgLS1waW5rLTI6IG9rbGNoKDk4LjMlIDAuMDA5IDM0MS44KTtcbiAgLS1waW5rLTM6IG9rbGNoKDk1LjQlIDAuMDI4IDM0Mi4zKTtcbiAgLS1waW5rLTQ6IG9rbGNoKDkyLjYlIDAuMDQyIDM0MC42KTtcbiAgLS1waW5rLTU6IG9rbGNoKDg5LjMlIDAuMDU1IDM0MC40KTtcbiAgLS1waW5rLTY6IG9rbGNoKDg1LjYlIDAuMDY3IDM0MC43KTtcbiAgLS1waW5rLTc6IG9rbGNoKDgxJSAwLjA4MyAzNDEuOSk7XG4gIC0tcGluay04OiBva2xjaCg3NS4xJSAwLjEwNyAzNDEuNSk7XG4gIC0tcGluay05OiBva2xjaCg2MS43JSAwLjIwOCAzNDYpO1xuICAtLXBpbmstMTA6IG9rbGNoKDU5LjYlIDAuMjA3IDM0Ni43KTtcbiAgLS1waW5rLTExOiBva2xjaCg1NS44JSAwLjIwNyAzNDcuMyk7XG4gIC0tcGluay0xMjogb2tsY2goMzUlIDAuMTI5IDM0NS40KTtcbiAgLS1waW5rLWExOiBva2xjaCg2NiUgMC4yNzYgMzQ5LjcgLyAxLjE4JSk7XG4gIC0tcGluay1hMjogb2tsY2goNTklIDAuMjQxIDM1Ni43IC8gMy4xNCUpO1xuICAtLXBpbmstYTM6IG9rbGNoKDYzJSAwLjI1NyAzNTYuNyAvIDguNjMlKTtcbiAgLS1waW5rLWE0OiBva2xjaCg1OS44JSAwLjI0NyAzNTMuNCAvIDEzLjczJSk7XG4gIC0tcGluay1hNTogb2tsY2goNTYuNSUgMC4yMzQgMzUyLjQgLyAxOS4yMiUpO1xuICAtLXBpbmstYTY6IG9rbGNoKDUzJSAwLjIxOSAzNTIuNCAvIDI1LjElKTtcbiAgLS1waW5rLWE3OiBva2xjaCg1MC44JSAwLjIxIDM1My40IC8gMzIuNTUlKTtcbiAgLS1waW5rLWE4OiBva2xjaCg0OS42JSAwLjIwNiAzNTEuNSAvIDQyLjM1JSk7XG4gIC0tcGluay1hOTogb2tsY2goNTQuNyUgMC4yMjcgMzUxLjcgLyA3NC45JSk7XG4gIC0tcGluay1hMTA6IG9rbGNoKDUzLjQlIDAuMjIxIDM1Mi4xIC8gNzguMDQlKTtcbiAgLS1waW5rLWExMTogb2tsY2goNTElIDAuMjEyIDM1MS4zIC8gODMuOTIlKTtcbiAgLS1waW5rLWExMjogb2tsY2goMzAuNyUgMC4xMjkgMzQ3LjggLyA5Mi45NCUpO1xuICAtLXBsdW0tMTogb2tsY2goOTkuMyUgMC4wMDQgMzE0LjgpO1xuICAtLXBsdW0tMjogb2tsY2goOTguMiUgMC4wMSAzMjUuNyk7XG4gIC0tcGx1bS0zOiBva2xjaCg5NS43JSAwLjAyNyAzMjUuOCk7XG4gIC0tcGx1bS00OiBva2xjaCg5Mi45JSAwLjA0NCAzMjQuOCk7XG4gIC0tcGx1bS01OiBva2xjaCg4OS45JSAwLjA1OCAzMjUuMSk7XG4gIC0tcGx1bS02OiBva2xjaCg4Ni4xJSAwLjA3MSAzMjMuOSk7XG4gIC0tcGx1bS03OiBva2xjaCg4MC45JSAwLjA5MiAzMjMuMyk7XG4gIC0tcGx1bS04OiBva2xjaCg3NC4xJSAwLjEyIDMyMi4yKTtcbiAgLS1wbHVtLTk6IG9rbGNoKDU3LjklIDAuMTg4IDMyMi4xKTtcbiAgLS1wbHVtLTEwOiBva2xjaCg1NS4yJSAwLjE4MSAzMjIuMik7XG4gIC0tcGx1bS0xMTogb2tsY2goNTIuMiUgMC4xNzMgMzIxLjkpO1xuICAtLXBsdW0tMTI6IG9rbGNoKDMzLjglIDAuMTI1IDMyMS40KTtcbiAgLS1wbHVtLWExOiBva2xjaCg1OC4xJSAwLjI5OSAzMDcgLyAxLjE4JSk7XG4gIC0tcGx1bS1hMjogb2tsY2goNTYuNyUgMC4yNjEgMzI4LjQgLyAzLjE0JSk7XG4gIC0tcGx1bS1hMzogb2tsY2goNTkuMyUgMC4yNzMgMzI4LjQgLyA3Ljg0JSk7XG4gIC0tcGx1bS1hNDogb2tsY2goNTcuNiUgMC4yNjcgMzI2LjUgLyAxMi45NCUpO1xuICAtLXBsdW0tYTU6IG9rbGNoKDU1LjElIDAuMjU1IDMyNi42IC8gMTguMDQlKTtcbiAgLS1wbHVtLWE2OiBva2xjaCg1MS4yJSAwLjI0IDMyNC42IC8gMjMuOTIlKTtcbiAgLS1wbHVtLWE3OiBva2xjaCg0OC45JSAwLjIzMSAzMjMuNCAvIDMyLjE2JSk7XG4gIC0tcGx1bS1hODogb2tsY2goNDcuMyUgMC4yMjYgMzIxLjIgLyA0My4xNCUpO1xuICAtLXBsdW0tYTk6IG9rbGNoKDQ1LjclIDAuMjE4IDMyMC45IC8gNzAuOTglKTtcbiAgLS1wbHVtLWExMDogb2tsY2goNDMuMiUgMC4yMDYgMzIxLjEgLyA3My4zMyUpO1xuICAtLXBsdW0tYTExOiBva2xjaCg0MC40JSAwLjE5MyAzMjAuNSAvIDc1LjY5JSk7XG4gIC0tcGx1bS1hMTI6IG9rbGNoKDI2LjklIDAuMTI5IDMyMC44IC8gOTAuMiUpO1xuICAtLXB1cnBsZS0xOiBva2xjaCg5OS4zJSAwLjAwMyAzMjUuNik7XG4gIC0tcHVycGxlLTI6IG9rbGNoKDk4LjElIDAuMDEgMzExLjIpO1xuICAtLXB1cnBsZS0zOiBva2xjaCg5NS45JSAwLjAyNSAzMTEuNyk7XG4gIC0tcHVycGxlLTQ6IG9rbGNoKDkzLjMlIDAuMDM5IDMxMi43KTtcbiAgLS1wdXJwbGUtNTogb2tsY2goOTAuMSUgMC4wNTMgMzExLjIpO1xuICAtLXB1cnBsZS02OiBva2xjaCg4NS45JSAwLjA3MiAzMTEuMSk7XG4gIC0tcHVycGxlLTc6IG9rbGNoKDgwLjQlIDAuMDkyIDMwOS43KTtcbiAgLS1wdXJwbGUtODogb2tsY2goNzMuMyUgMC4xMjMgMzA4KTtcbiAgLS1wdXJwbGUtOTogb2tsY2goNTUuNiUgMC4xODMgMzA1LjkpO1xuICAtLXB1cnBsZS0xMDogb2tsY2goNTIuNSUgMC4xNzUgMzA1LjQpO1xuICAtLXB1cnBsZS0xMTogb2tsY2goNTEuNyUgMC4xNzMgMzA1LjkpO1xuICAtLXB1cnBsZS0xMjogb2tsY2goMzIuMiUgMC4xMSAzMDMuOCk7XG4gIC0tcHVycGxlLWExOiBva2xjaCg1MS44JSAwLjIzOCAzMjguNCAvIDEuMTglKTtcbiAgLS1wdXJwbGUtYTI6IG9rbGNoKDUwLjAzJSAwLjI2NyAyOTkuODggLyAzLjE0JSk7XG4gIC0tcHVycGxlLWEzOiBva2xjaCg1My4zJSAwLjI4MyAzMDEuMiAvIDcuMDYlKTtcbiAgLS1wdXJwbGUtYTQ6IG9rbGNoKDUyLjElIDAuMjczIDMwMy4zIC8gMTEuMzclKTtcbiAgLS1wdXJwbGUtYTU6IG9rbGNoKDQ5LjYlIDAuMjYzIDMwMSAvIDE2LjQ3JSk7XG4gIC0tcHVycGxlLWE2OiBva2xjaCg0Ny44JSAwLjI1MyAzMDEuMiAvIDIzLjE0JSk7XG4gIC0tcHVycGxlLWE3OiBva2xjaCg0NC45JSAwLjI0MSAyOTkuMiAvIDMxLjM3JSk7XG4gIC0tcHVycGxlLWE4OiBva2xjaCg0My43JSAwLjIzNyAyOTcgLyA0Mi4zNSUpO1xuICAtLXB1cnBsZS1hOTogb2tsY2goNDAuNSUgMC4yMiAyOTcuMyAvIDY5LjQxJSk7XG4gIC0tcHVycGxlLWExMDogb2tsY2goMzcuOSUgMC4yMDUgMjk3LjEgLyA3Mi4xNiUpO1xuICAtLXB1cnBsZS1hMTE6IG9rbGNoKDM3LjMlIDAuMjAyIDI5Ny43IC8gNzIuOTQlKTtcbiAgLS1wdXJwbGUtYTEyOiBva2xjaCgyMi4yJSAwLjExOSAyOTkgLyA4Ny40NSUpO1xuICAtLXZpb2xldC0xOiBva2xjaCg5OS4yJSAwLjAwMyAzMDguNCk7XG4gIC0tdmlvbGV0LTI6IG9rbGNoKDk4LjMlIDAuMDA5IDI5OS4yKTtcbiAgLS12aW9sZXQtMzogb2tsY2goOTYuMiUgMC4wMTkgMjk5LjEpO1xuICAtLXZpb2xldC00OiBva2xjaCg5My4yJSAwLjAzNyAyOTcuNSk7XG4gIC0tdmlvbGV0LTU6IG9rbGNoKDkwLjQlIDAuMDUyIDI5NSk7XG4gIC0tdmlvbGV0LTY6IG9rbGNoKDg2LjQlIDAuMDcyIDI5My43KTtcbiAgLS12aW9sZXQtNzogb2tsY2goODAuNiUgMC4wOSAyOTMuNik7XG4gIC0tdmlvbGV0LTg6IG9rbGNoKDczJSAwLjExOSAyOTIuNik7XG4gIC0tdmlvbGV0LTk6IG9rbGNoKDU0LjIlIDAuMTc5IDI4OCk7XG4gIC0tdmlvbGV0LTEwOiBva2xjaCg1MS4xJSAwLjE3NyAyODcuNyk7XG4gIC0tdmlvbGV0LTExOiBva2xjaCg1MC44JSAwLjE1OSAyODguNik7XG4gIC0tdmlvbGV0LTEyOiBva2xjaCgzMS4zJSAwLjA5NyAyODYuNik7XG4gIC0tdmlvbGV0LWExOiBva2xjaCgzOS40JSAwLjIxNiAyOTQuOCAvIDEuMTglKTtcbiAgLS12aW9sZXQtYTI6IG9rbGNoKDQ4JSAwLjI5OCAyNzYuMyAvIDIuNzUlKTtcbiAgLS12aW9sZXQtYTM6IG9rbGNoKDQ1LjYlIDAuMjgzIDI3Ni41IC8gNS44OCUpO1xuICAtLXZpb2xldC1hNDogb2tsY2goNDcuNiUgMC4zIDI3NC43IC8gMTAuNTklKTtcbiAgLS12aW9sZXQtYTU6IG9rbGNoKDQ2LjglIDAuMzAzIDI3MS40IC8gMTQuOSUpO1xuICAtLXZpb2xldC1hNjogb2tsY2goNDYlIDAuMzAxIDI3MC40IC8gMjAuNzglKTtcbiAgLS12aW9sZXQtYTc6IG9rbGNoKDQyJSAwLjI3MiAyNzEuMiAvIDI5LjAyJSk7XG4gIC0tdmlvbGV0LWE4OiBva2xjaCg0MC4yJSAwLjI2IDI3MS42IC8gNDAlKTtcbiAgLS12aW9sZXQtYTk6IG9rbGNoKDM2LjUlIDAuMjM2IDI3MS40IC8gNjYuMjclKTtcbiAgLS12aW9sZXQtYTEwOiBva2xjaCgzNC44JSAwLjIyNCAyNzIuMSAvIDY5LjglKTtcbiAgLS12aW9sZXQtYTExOiBva2xjaCgzMi4xJSAwLjIwNiAyNzIuNCAvIDY4LjYzJSk7XG4gIC0tdmlvbGV0LWExMjogb2tsY2goMTguMyUgMC4xMTUgMjc1LjIgLyA4NS4xJSk7XG4gIC0taXJpcy0xOiBva2xjaCg5OS41JSAwLjAwMyAyODYuNCk7XG4gIC0taXJpcy0yOiBva2xjaCg5OC4xJSAwLjAwOSAyODYuMik7XG4gIC0taXJpcy0zOiBva2xjaCg5Ni4xJSAwLjAxNyAyODIuNSk7XG4gIC0taXJpcy00OiBva2xjaCg5My40JSAwLjAzMiAyODMuOSk7XG4gIC0taXJpcy01OiBva2xjaCg5MC40JSAwLjA0OCAyODIuOCk7XG4gIC0taXJpcy02OiBva2xjaCg4Ni4zJSAwLjA2OSAyODMpO1xuICAtLWlyaXMtNzogb2tsY2goODAuOSUgMC4wODcgMjgyLjgpO1xuICAtLWlyaXMtODogb2tsY2goNzIuOSUgMC4xMTggMjgxLjQpO1xuICAtLWlyaXMtOTogb2tsY2goNTQlIDAuMTg0IDI3OC4zKTtcbiAgLS1pcmlzLTEwOiBva2xjaCg1MC45JSAwLjE4NyAyNzcuNCk7XG4gIC0taXJpcy0xMTogb2tsY2goNTEuMSUgMC4xNzQgMjc5LjgpO1xuICAtLWlyaXMtMTI6IG9rbGNoKDMxLjQlIDAuMDk5IDI3Ny42KTtcbiAgLS1pcmlzLWExOiBva2xjaCg0NS4yJSAwLjMxMyAyNjQuMSAvIDAuNzglKTtcbiAgLS1pcmlzLWEyOiBva2xjaCg0NS4yJSAwLjMxMyAyNjQuMSAvIDIuNzUlKTtcbiAgLS1pcmlzLWEzOiBva2xjaCg0My42JSAwLjI5MyAyNjQuMSAvIDUuODglKTtcbiAgLS1pcmlzLWE0OiBva2xjaCg0NS42JSAwLjMxMSAyNjQuMSAvIDkuOCUpO1xuICAtLWlyaXMtYTU6IG9rbGNoKDQ1LjclIDAuMzEgMjY0LjEgLyAxNC41MSUpO1xuICAtLWlyaXMtYTY6IG9rbGNoKDQ1LjUlIDAuMzExIDI2NC4xIC8gMjAuMzklKTtcbiAgLS1pcmlzLWE3OiBva2xjaCg0Mi4xJSAwLjI4OCAyNjQuMSAvIDI3Ljg0JSk7XG4gIC0taXJpcy1hODogb2tsY2goNDAuMyUgMC4yNzUgMjY0LjEgLyAzOS4yMiUpO1xuICAtLWlyaXMtYTk6IG9rbGNoKDM2LjUlIDAuMjUzIDI2NC4xIC8gNjQuMzElKTtcbiAgLS1pcmlzLWExMDogb2tsY2goMzUuMSUgMC4yNDMgMjY0LjEgLyA2OC4yNCUpO1xuICAtLWlyaXMtYTExOiBva2xjaCgzMy43JSAwLjIzMSAyNjUgLyA2Ny40NSUpO1xuICAtLWlyaXMtYTEyOiBva2xjaCgxOC4yJSAwLjEyMSAyNjQuMiAvIDg0LjcxJSk7XG4gIC0taW5kaWdvLTE6IG9rbGNoKDk5LjQlIDAuMDAxIDI4Ni40KTtcbiAgLS1pbmRpZ28tMjogb2tsY2goOTguMiUgMC4wMDggMjcxLjMpO1xuICAtLWluZGlnby0zOiBva2xjaCg5Ni4xJSAwLjAxNyAyNjcuOCk7XG4gIC0taW5kaWdvLTQ6IG9rbGNoKDkzLjUlIDAuMDMxIDI2OS44KTtcbiAgLS1pbmRpZ28tNTogb2tsY2goOTAuMiUgMC4wNDcgMjY5LjYpO1xuICAtLWluZGlnby02OiBva2xjaCg4Ni4yJSAwLjA2OCAyNzEuMSk7XG4gIC0taW5kaWdvLTc6IG9rbGNoKDgwLjYlIDAuMDg4IDI3MS40KTtcbiAgLS1pbmRpZ28tODogb2tsY2goNzMuMSUgMC4xMTIgMjcwLjQpO1xuICAtLWluZGlnby05OiBva2xjaCg1NC40JSAwLjE5MSAyNjcpO1xuICAtLWluZGlnby0xMDogb2tsY2goNTEuMSUgMC4xOTUgMjY2LjYpO1xuICAtLWluZGlnby0xMTogb2tsY2goNTAuOSUgMC4xNzIgMjY3LjIpO1xuICAtLWluZGlnby0xMjogb2tsY2goMzEuMyUgMC4wODYgMjY4LjYpO1xuICAtLWluZGlnby1hMTogb2tsY2goMjcuMSUgMC4xODggMjY0LjEgLyAwLjc4JSk7XG4gIC0taW5kaWdvLWEyOiBva2xjaCg1MC4xJSAwLjI4IDI2My44IC8gMy4xNCUpO1xuICAtLWluZGlnby1hMzogb2tsY2goNDkuNiUgMC4yNTggMjYzLjMgLyA3LjA2JSk7XG4gIC0taW5kaWdvLWE0OiBva2xjaCg1MC43JSAwLjI3NyAyNjMuNyAvIDExLjc2JSk7XG4gIC0taW5kaWdvLWE1OiBva2xjaCg1MC43JSAwLjI3NyAyNjMuNyAvIDE3LjY1JSk7XG4gIC0taW5kaWdvLWE2OiBva2xjaCg0OS44JSAwLjI4MiAyNjMuOSAvIDI0LjMxJSk7XG4gIC0taW5kaWdvLWE3OiBva2xjaCg0Ni45JSAwLjI2OSAyNjMuOSAvIDMyLjk0JSk7XG4gIC0taW5kaWdvLWE4OiBva2xjaCg0NC42JSAwLjI1MiAyNjMuOSAvIDQ0LjcxJSk7XG4gIC0taW5kaWdvLWE5OiBva2xjaCg0MyUgMC4yNDQgMjYzLjkgLyA3NS42OSUpO1xuICAtLWluZGlnby1hMTA6IG9rbGNoKDQxLjYlIDAuMjM2IDI2My45IC8gODAlKTtcbiAgLS1pbmRpZ28tYTExOiBva2xjaCgzOSUgMC4yMTkgMjYzLjggLyA3Ny4yNSUpO1xuICAtLWluZGlnby1hMTI6IG9rbGNoKDIwLjglIDAuMTA0IDI2Mi45IC8gODcuODQlKTtcbiAgLS1ibHVlLTE6IG9rbGNoKDk5LjMlIDAuMDAzIDI0Ny45KTtcbiAgLS1ibHVlLTI6IG9rbGNoKDk4LjIlIDAuMDA5IDI0Mi44KTtcbiAgLS1ibHVlLTM6IG9rbGNoKDk2JSAwLjAyIDIzOC43KTtcbiAgLS1ibHVlLTQ6IG9rbGNoKDkzLjglIDAuMDM1IDIzNC44KTtcbiAgLS1ibHVlLTU6IG9rbGNoKDkwLjUlIDAuMDUxIDI0MC4zKTtcbiAgLS1ibHVlLTY6IG9rbGNoKDg2LjMlIDAuMDY4IDI0My4zKTtcbiAgLS1ibHVlLTc6IG9rbGNoKDgxJSAwLjA4OSAyNDMuMSk7XG4gIC0tYmx1ZS04OiBva2xjaCg3My40JSAwLjEyMSAyNDMuMSk7XG4gIC0tYmx1ZS05OiBva2xjaCg2NC45JSAwLjE5MyAyNTEuOCk7XG4gIC0tYmx1ZS0xMDogb2tsY2goNjIuMiUgMC4xODMgMjUxLjcpO1xuICAtLWJsdWUtMTE6IG9rbGNoKDU1LjYlIDAuMTYyIDI1Mi4yKTtcbiAgLS1ibHVlLTEyOiBva2xjaCgzMi40JSAwLjA5NiAyNTguOCk7XG4gIC0tYmx1ZS1hMTogb2tsY2goNjEuNSUgMC4yMTEgMjU2LjEgLyAxLjU3JSk7XG4gIC0tYmx1ZS1hMjogb2tsY2goNjQuMSUgMC4xOTcgMjUzIC8gNC4zMSUpO1xuICAtLWJsdWUtYTM6IG9rbGNoKDY0LjElIDAuMTgyIDI1MC4yIC8gOS44JSk7XG4gIC0tYmx1ZS1hNDogb2tsY2goNjglIDAuMTc5IDI0NyAvIDE2LjQ3JSk7XG4gIC0tYmx1ZS1hNTogb2tsY2goNjUuNiUgMC4xOSAyNTAuOCAvIDIzLjkyJSk7XG4gIC0tYmx1ZS1hNjogb2tsY2goNjIuNiUgMC4xOTEgMjUyLjYgLyAzMi41NSUpO1xuICAtLWJsdWUtYTc6IG9rbGNoKDYwLjglIDAuMTgzIDI1Mi4yIC8gNDQuMzElKTtcbiAgLS1ibHVlLWE4OiBva2xjaCg2MC43JSAwLjE3NiAyNTAuOCAvIDYzLjE0JSk7XG4gIC0tYmx1ZS1hOTogb2tsY2goNjQuOSUgMC4xOTMgMjUxLjgpO1xuICAtLWJsdWUtYTEwOiBva2xjaCg2MS44JSAwLjE4NiAyNTIuMiAvIDk4LjA0JSk7XG4gIC0tYmx1ZS1hMTE6IG9rbGNoKDUzLjclIDAuMTY4IDI1My40IC8gOTQuOSUpO1xuICAtLWJsdWUtYTEyOiBva2xjaCgyNy4yJSAwLjEwNSAyNTkgLyA5My4zMyUpO1xuICAtLWN5YW4tMTogb2tsY2goOTkuMiUgMC4wMDMgMjE5LjUpO1xuICAtLWN5YW4tMjogb2tsY2goOTcuOSUgMC4wMDkgMjA1LjkpO1xuICAtLWN5YW4tMzogb2tsY2goOTUuOSUgMC4wMjYgMjAyLjYpO1xuICAtLWN5YW4tNDogb2tsY2goOTMuMiUgMC4wNDEgMjA2KTtcbiAgLS1jeWFuLTU6IG9rbGNoKDkwJSAwLjA1NCAyMDYuNCk7XG4gIC0tY3lhbi02OiBva2xjaCg4NS44JSAwLjA2NiAyMDguMSk7XG4gIC0tY3lhbi03OiBva2xjaCg4MC40JSAwLjA4MiAyMDkuNyk7XG4gIC0tY3lhbi04OiBva2xjaCg3Mi44JSAwLjExIDIxMS45KTtcbiAgLS1jeWFuLTk6IG9rbGNoKDY2JSAwLjEyMiAyMjEuNyk7XG4gIC0tY3lhbi0xMDogb2tsY2goNjIuNyUgMC4xMTQgMjIxLjUpO1xuICAtLWN5YW4tMTE6IG9rbGNoKDU0LjclIDAuMDk3IDIyMC44KTtcbiAgLS1jeWFuLTEyOiBva2xjaCgzMy4xJSAwLjA1MyAyMTguOCk7XG4gIC0tY3lhbi1hMTogb2tsY2goNjQuMSUgMC4xMjkgMjMxLjEgLyAxLjk2JSk7XG4gIC0tY3lhbi1hMjogb2tsY2goNjMuOCUgMC4xMTEgMjEwLjYgLyA1LjElKTtcbiAgLS1jeWFuLWEzOiBva2xjaCg3NC4zJSAwLjEyNyAyMDQuNiAvIDEyLjk0JSk7XG4gIC0tY3lhbi1hNDogb2tsY2goNzIuOSUgMC4xMjYgMjEwLjggLyAyMC43OCUpO1xuICAtLWN5YW4tYTU6IG9rbGNoKDcwLjYlIDAuMTIzIDIxMS41IC8gMjkuMDIlKTtcbiAgLS1jeWFuLWE2OiBva2xjaCg2NyUgMC4xMTggMjE0IC8gMzguNDMlKTtcbiAgLS1jeWFuLWE3OiBva2xjaCg2NC43JSAwLjExNSAyMTYuMiAvIDUwLjk4JSk7XG4gIC0tY3lhbi1hODogb2tsY2goNjUuOSUgMC4xMTcgMjE2LjQgLyA3Ni4wOCUpO1xuICAtLWN5YW4tYTk6IG9rbGNoKDY2JSAwLjEyMiAyMjEuNyk7XG4gIC0tY3lhbi1hMTA6IG9rbGNoKDYxLjglIDAuMTE1IDIyMi40IC8gOTcuMjUlKTtcbiAgLS1jeWFuLWExMTogb2tsY2goNTEuOSUgMC4wOTcgMjIzLjEgLyA5My43MyUpO1xuICAtLWN5YW4tYTEyOiBva2xjaCgyOS4zJSAwLjA1MyAyMTkuMiAvIDk0LjklKTtcbiAgLS10ZWFsLTE6IG9rbGNoKDk5LjQlIDAuMDA0IDE3OS43KTtcbiAgLS10ZWFsLTI6IG9rbGNoKDk4LjIlIDAuMDA5IDE3OS42KTtcbiAgLS10ZWFsLTM6IG9rbGNoKDk2JSAwLjAyNiAxODEuOSk7XG4gIC0tdGVhbC00OiBva2xjaCg5My40JSAwLjA0MiAxNzkuOCk7XG4gIC0tdGVhbC01OiBva2xjaCg5MCUgMC4wNTMgMTgxLjUpO1xuICAtLXRlYWwtNjogb2tsY2goODUuNiUgMC4wNjQgMTgxLjIpO1xuICAtLXRlYWwtNzogb2tsY2goNzkuNiUgMC4wNzYgMTgzKTtcbiAgLS10ZWFsLTg6IG9rbGNoKDcyLjElIDAuMDk3IDE4My4zKTtcbiAgLS10ZWFsLTk6IG9rbGNoKDY0LjklIDAuMTE0IDE4Mik7XG4gIC0tdGVhbC0xMDogb2tsY2goNjEuOSUgMC4xMDkgMTgxLjMpO1xuICAtLXRlYWwtMTE6IG9rbGNoKDU1LjIlIDAuMTAxIDE3OC44KTtcbiAgLS10ZWFsLTEyOiBva2xjaCgzMi43JSAwLjA1MSAxODUpO1xuICAtLXRlYWwtYTE6IG9rbGNoKDc1JSAwLjE1NCAxNjYuOSAvIDEuOTYlKTtcbiAgLS10ZWFsLWEyOiBva2xjaCg2NS41JSAwLjEzNCAxNjcuNCAvIDQuNzElKTtcbiAgLS10ZWFsLWEzOiBva2xjaCg3My42JSAwLjE0NCAxNzAuOSAvIDEyLjE2JSk7XG4gIC0tdGVhbC1hNDogb2tsY2goNzIuNiUgMC4xNDYgMTY4LjcgLyAyMCUpO1xuICAtLXRlYWwtYTU6IG9rbGNoKDY4LjYlIDAuMTMzIDE3MS43IC8gMjcuODQlKTtcbiAgLS10ZWFsLWE2OiBva2xjaCg2NC42JSAwLjEyNSAxNzEuOSAvIDM2Ljg2JSk7XG4gIC0tdGVhbC1hNzogb2tsY2goNjElIDAuMTE0IDE3NS42IC8gNDguNjMlKTtcbiAgLS10ZWFsLWE4OiBva2xjaCg2MC42JSAwLjExMSAxNzguOSAvIDY3LjQ1JSk7XG4gIC0tdGVhbC1hOTogb2tsY2goNjIuNyUgMC4xMTMgMTgxIC8gOTIuOTQlKTtcbiAgLS10ZWFsLWExMDogb2tsY2goNjAuMyUgMC4xMDkgMTgwLjMgLyA5NC45JSk7XG4gIC0tdGVhbC1hMTE6IG9rbGNoKDU1LjIlIDAuMTAxIDE3OC44KTtcbiAgLS10ZWFsLWExMjogb2tsY2goMjguOCUgMC4wNTEgMTgyLjUgLyA5NC45JSk7XG4gIC0tamFkZS0xOiBva2xjaCg5OS40JSAwLjAwMyAxNzQuNSk7XG4gIC0tamFkZS0yOiBva2xjaCg5OC4yJSAwLjAwOSAxNjEuNCk7XG4gIC0tamFkZS0zOiBva2xjaCg5Ni4xJSAwLjAyMiAxNjAuMik7XG4gIC0tamFkZS00OiBva2xjaCg5My41JSAwLjAzNCAxNjMuMik7XG4gIC0tamFkZS01OiBva2xjaCg5MC4yJSAwLjA0NyAxNjUuMSk7XG4gIC0tamFkZS02OiBva2xjaCg4NiUgMC4wNiAxNjYuMik7XG4gIC0tamFkZS03OiBva2xjaCg4MCUgMC4wNzYgMTY5LjkpO1xuICAtLWphZGUtODogb2tsY2goNzIuMSUgMC4xMDMgMTczLjEpO1xuICAtLWphZGUtOTogb2tsY2goNjQuMiUgMC4xMTUgMTcwLjcpO1xuICAtLWphZGUtMTA6IG9rbGNoKDYxLjMlIDAuMTEgMTcwLjkpO1xuICAtLWphZGUtMTE6IG9rbGNoKDU0LjclIDAuMDk4IDE3MCk7XG4gIC0tamFkZS0xMjogb2tsY2goMzIuNSUgMC4wNDEgMTcwLjEpO1xuICAtLWphZGUtYTE6IG9rbGNoKDcxLjMlIDAuMTYgMTYwLjUgLyAxLjU3JSk7XG4gIC0tamFkZS1hMjogb2tsY2goNjIuNSUgMC4xNzYgMTQ5LjEgLyA0LjMxJSk7XG4gIC0tamFkZS1hMzogb2tsY2goNjUuNSUgMC4xODcgMTQ4LjUgLyA5LjgwJSk7XG4gIC0tamFkZS1hNDogb2tsY2goNjQlIDAuMTcyIDE1MC45IC8gMTYuMDglKTtcbiAgLS1qYWRlLWE1OiBva2xjaCg2Mi40JSAwLjE2MSAxNTIuOCAvIDIzLjUzJSk7XG4gIC0tamFkZS1hNjogb2tsY2goNjAuMyUgMC4xNSAxNTQuOCAvIDMyLjU1JSk7XG4gIC0tamFkZS1hNzogb2tsY2goNTguOCUgMC4xMzQgMTU5LjMgLyA0NS40OSUpO1xuICAtLWphZGUtYTg6IG9rbGNoKDYwJSAwLjEyNSAxNjUuNiAvIDY2LjI3JSk7XG4gIC0tamFkZS1hOTogb2tsY2goNTguMiUgMC4xMiAxNjYuNCAvIDgzLjkyJSk7XG4gIC0tamFkZS1hMTA6IG9rbGNoKDU1LjMlIDAuMTE0IDE2Ni44IC8gODUuMTAlKTtcbiAgLS1qYWRlLWExMTogb2tsY2goNDguNiUgMC4xMDEgMTY2IC8gODcuNDUlKTtcbiAgLS1qYWRlLWExMjogb2tsY2goMjIuNCUgMC4wNDYgMTY3LjQgLyA4OC42MyUpO1xuICAtLWdyZWVuLTE6IG9rbGNoKDk5LjQlIDAuMDA0IDE1Ny4yKTtcbiAgLS1ncmVlbi0yOiBva2xjaCg5OC4xJSAwLjAxIDE1NS4xKTtcbiAgLS1ncmVlbi0zOiBva2xjaCg5NS44JSAwLjAyMiAxNTUuOSk7XG4gIC0tZ3JlZW4tNDogb2tsY2goOTMuNCUgMC4wMzcgMTU2LjQpO1xuICAtLWdyZWVuLTU6IG9rbGNoKDg5LjklIDAuMDQ5IDE1Ny4yKTtcbiAgLS1ncmVlbi02OiBva2xjaCg4NS42JSAwLjA2NCAxNTguMik7XG4gIC0tZ3JlZW4tNzogb2tsY2goNzkuOCUgMC4wODMgMTU5LjEpO1xuICAtLWdyZWVuLTg6IG9rbGNoKDcxLjYlIDAuMTEzIDE2MC4zKTtcbiAgLS1ncmVlbi05OiBva2xjaCg2NC4xJSAwLjEzMyAxNTcuNyk7XG4gIC0tZ3JlZW4tMTA6IG9rbGNoKDYxLjElIDAuMTI3IDE1OC4yKTtcbiAgLS1ncmVlbi0xMTogb2tsY2goNTQuMyUgMC4xMTIgMTU5LjUpO1xuICAtLWdyZWVuLTEyOiBva2xjaCgzMi4yJSAwLjA0OCAxNjQuNSk7XG4gIC0tZ3JlZW4tYTE6IG9rbGNoKDcwLjMlIDAuMjE0IDE0Ni4yIC8gMS41NyUpO1xuICAtLWdyZWVuLWEyOiBva2xjaCg2Mi4yJSAwLjE5MyAxNDUuNCAvIDQuMzElKTtcbiAgLS1ncmVlbi1hMzogb2tsY2goNjIuNSUgMC4xOTIgMTQ1LjkgLyA5LjgwJSk7XG4gIC0tZ3JlZW4tYTQ6IG9rbGNoKDYzLjclIDAuMTkzIDE0Ni4zIC8gMTYuMDglKTtcbiAgLS1ncmVlbi1hNTogb2tsY2goNjAuNCUgMC4xNzggMTQ3LjIgLyAyMy4xNCUpO1xuICAtLWdyZWVuLWE2OiBva2xjaCg1OC43JSAwLjE2OSAxNDguMyAvIDMyLjE2JSk7XG4gIC0tZ3JlZW4tYTc6IG9rbGNoKDU3LjQlIDAuMTU5IDE0OS43IC8gNDQuMzElKTtcbiAgLS1ncmVlbi1hODogb2tsY2goNTcuOCUgMC4xNTEgMTUyLjUgLyA2NC4zMSUpO1xuICAtLWdyZWVuLWE5OiBva2xjaCg1Ny4wJSAwLjE0OCAxNTIuNyAvIDgxLjE4JSk7XG4gIC0tZ3JlZW4tYTEwOiBva2xjaCg1NC40JSAwLjEzOSAxNTMuNCAvIDgzLjE0JSk7XG4gIC0tZ3JlZW4tYTExOiBva2xjaCg0OC4yJSAwLjExOSAxNTUuMSAvIDg3LjA2JSk7XG4gIC0tZ3JlZW4tYTEyOiBva2xjaCgyMy43JSAwLjA1MyAxNjAuOCAvIDkwLjIwJSk7XG4gIC0tZ3Jhc3MtMTogb2tsY2goOTkuNCUgMC4wMDUgMTQ1LjUpO1xuICAtLWdyYXNzLTI6IG9rbGNoKDk4LjIlIDAuMDEgMTQ1LjUpO1xuICAtLWdyYXNzLTM6IG9rbGNoKDk2LjAlIDAuMDIyIDE0NS40KTtcbiAgLS1ncmFzcy00OiBva2xjaCg5My41JSAwLjAzOCAxNDYuNSk7XG4gIC0tZ3Jhc3MtNTogb2tsY2goOTAuMCUgMC4wNTIgMTQ2KTtcbiAgLS1ncmFzcy02OiBva2xjaCg4NS42JSAwLjA3MSAxNDYuOCk7XG4gIC0tZ3Jhc3MtNzogb2tsY2goNzkuOCUgMC4wOTQgMTQ3LjMpO1xuICAtLWdyYXNzLTg6IG9rbGNoKDcxLjclIDAuMTMxIDE0OC4xKTtcbiAgLS1ncmFzcy05OiBva2xjaCg2NS4xJSAwLjE0NyAxNDcuNCk7XG4gIC0tZ3Jhc3MtMTA6IG9rbGNoKDYxLjUlIDAuMTQyIDE0Ny4yKTtcbiAgLS1ncmFzcy0xMTogb2tsY2goNTIuNiUgMC4xMjkgMTQ3LjIpO1xuICAtLWdyYXNzLTEyOiBva2xjaCgzMi43JSAwLjA1MyAxNDguNik7XG4gIC0tZ3Jhc3MtYTE6IG9rbGNoKDcwLjAlIDAuMjM4IDE0Mi41IC8gMS41NyUpO1xuICAtLWdyYXNzLWEyOiBva2xjaCg1OS4yJSAwLjIwMSAxNDIuNSAvIDMuOTIlKTtcbiAgLS1ncmFzcy1hMzogb2tsY2goNTguNiUgMC4xOTkgMTQyLjUgLyA4LjYzJSk7XG4gIC0tZ3Jhc3MtYTQ6IG9rbGNoKDYwLjklIDAuMjA2IDE0Mi43IC8gMTQuNTElKTtcbiAgLS1ncmFzcy1hNTogb2tsY2goNTcuNSUgMC4xOTQgMTQyLjcgLyAyMS4xOCUpO1xuICAtLWdyYXNzLWE2OiBva2xjaCg1Ni40JSAwLjE4OSAxNDIuOSAvIDMwLjIwJSk7XG4gIC0tZ3Jhc3MtYTc6IG9rbGNoKDU1LjIlIDAuMTg0IDE0My4xIC8gNDEuOTYlKTtcbiAgLS1ncmFzcy1hODogb2tsY2goNTUuOCUgMC4xODIgMTQzLjggLyA2MC4zOSUpO1xuICAtLWdyYXNzLWE5OiBva2xjaCg1My44JSAwLjE3NCAxNDQgLyA3Mi41NSUpO1xuICAtLWdyYXNzLWExMDogb2tsY2goNTAuNiUgMC4xNjQgMTQ0LjEgLyA3NS42OSUpO1xuICAtLWdyYXNzLWExMTogb2tsY2goNDQuMCUgMC4xNDEgMTQ0LjUgLyA4My41MyUpO1xuICAtLWdyYXNzLWExMjogb2tsY2goMjEuMiUgMC4wNjIgMTQ3LjQgLyA4Ny40NSUpO1xuICAtLW9yYW5nZS0xOiBva2xjaCg5OS4yJSAwLjAwMyA0OC43KTtcbiAgLS1vcmFuZ2UtMjogb2tsY2goOTguMCUgMC4wMTYgNzMuNyk7XG4gIC0tb3JhbmdlLTM6IG9rbGNoKDk1LjglIDAuMDM3IDc5LjEpO1xuICAtLW9yYW5nZS00OiBva2xjaCg5Mi4wJSAwLjA2NSA3NC40KTtcbiAgLS1vcmFuZ2UtNTogb2tsY2goODguOCUgMC4wODggNzEuMyk7XG4gIC0tb3JhbmdlLTY6IG9rbGNoKDg1LjQlIDAuMTA3IDY2KTtcbiAgLS1vcmFuZ2UtNzogb2tsY2goODAuNiUgMC4xMTIgNjApO1xuICAtLW9yYW5nZS04OiBva2xjaCg3NC41JSAwLjEzMiA1NC43KTtcbiAgLS1vcmFuZ2UtOTogb2tsY2goNjkuMSUgMC4xOTEgNDUpO1xuICAtLW9yYW5nZS0xMDogb2tsY2goNjYuMiUgMC4xOTUgNDMuNSk7XG4gIC0tb3JhbmdlLTExOiBva2xjaCg1OC41JSAwLjE3NCA0Mi43KTtcbiAgLS1vcmFuZ2UtMTI6IG9rbGNoKDM1LjAlIDAuMDY5IDQwLjgpO1xuICAtLW9yYW5nZS1hMTogb2tsY2goNTQuOSUgMC4xNzQgMzkuNSAvIDEuNTclKTtcbiAgLS1vcmFuZ2UtYTI6IG9rbGNoKDc1LjQlIDAuMTc4IDU5LjIgLyA3LjA2JSk7XG4gIC0tb3JhbmdlLWEzOiBva2xjaCg3Ny43JSAwLjE3MyA2Ni4xIC8gMTYuMDglKTtcbiAgLS1vcmFuZ2UtYTQ6IG9rbGNoKDc1LjklIDAuMTc3IDYwLjYgLyAyOS4wMiUpO1xuICAtLW9yYW5nZS1hNTogb2tsY2goNzQuOSUgMC4xOCA1Ny44IC8gMzkuNjElKTtcbiAgLS1vcmFuZ2UtYTY6IG9rbGNoKDczLjMlIDAuMTg1IDUzLjQgLyA0OS4wMiUpO1xuICAtLW9yYW5nZS1hNzogb2tsY2goNjcuNyUgMC4xODMgNDguNSAvIDU0LjkwJSk7XG4gIC0tb3JhbmdlLWE4OiBva2xjaCg2NC40JSAwLjE4MyA0NS4zIC8gNjYuNjclKTtcbiAgLS1vcmFuZ2UtYTk6IG9rbGNoKDY3LjIlIDAuMjAyIDQyLjIgLyA5MS43NiUpO1xuICAtLW9yYW5nZS1hMTA6IG9rbGNoKDY2LjIlIDAuMTk1IDQzLjUpO1xuICAtLW9yYW5nZS1hMTE6IG9rbGNoKDU4LjUlIDAuMTc0IDQyLjcpO1xuICAtLW9yYW5nZS1hMTI6IG9rbGNoKDI2LjIlIDAuMDgxIDQwLjcgLyA4OC42MyUpO1xuICAtLWJyb3duLTE6IG9rbGNoKDk5LjUlIDAuMDAyIDY3LjgpO1xuICAtLWJyb3duLTI6IG9rbGNoKDk4LjQlIDAuMDA1IDY3LjgpO1xuICAtLWJyb3duLTM6IG9rbGNoKDk1LjMlIDAuMDEzIDYzLjkpO1xuICAtLWJyb3duLTQ6IG9rbGNoKDkyLjUlIDAuMDIgNjUuMSk7XG4gIC0tYnJvd24tNTogb2tsY2goODkuOCUgMC4wMjkgNjUuNyk7XG4gIC0tYnJvd24tNjogb2tsY2goODYuMiUgMC4wMzkgNjYpO1xuICAtLWJyb3duLTc6IG9rbGNoKDgxLjUlIDAuMDU0IDY0LjIpO1xuICAtLWJyb3duLTg6IG9rbGNoKDc0LjYlIDAuMDcyIDYyLjEpO1xuICAtLWJyb3duLTk6IG9rbGNoKDYzLjMlIDAuMDc4IDYxKTtcbiAgLS1icm93bi0xMDogb2tsY2goNTkuNyUgMC4wNzIgNTkuMSk7XG4gIC0tYnJvd24tMTE6IG9rbGNoKDUxLjIlIDAuMDU4IDU1LjUpO1xuICAtLWJyb3duLTEyOiBva2xjaCgzMy4xJSAwLjAxOCA0NS45KTtcbiAgLS1icm93bi1hMTogb2tsY2goNTQuMyUgMC4xMzYgNTQuMSAvIDEuMTglKTtcbiAgLS1icm93bi1hMjogb2tsY2goNTQuMyUgMC4xMzYgNTQuMSAvIDMuNTMlKTtcbiAgLS1icm93bi1hMzogb2tsY2goNTEuMiUgMC4xMzMgNTEuMiAvIDkuNDElKTtcbiAgLS1icm93bi1hNDogb2tsY2goNTAuMyUgMC4xMjkgNTIuMiAvIDE0LjkwJSk7XG4gIC0tYnJvd24tYTU6IG9rbGNoKDUxLjQlIDAuMTMxIDUyLjggLyAyMC43OCUpO1xuICAtLWJyb3duLWE2OiBva2xjaCg1MS43JSAwLjEzMSA1My4xIC8gMjguMjQlKTtcbiAgLS1icm93bi1hNzogb2tsY2goNTIuMSUgMC4xMzQgNTIuMSAvIDM3LjY1JSk7XG4gIC0tYnJvd24tYTg6IG9rbGNoKDUwLjklIDAuMTMzIDUwLjkgLyA1MC41OSUpO1xuICAtLWJyb3duLWE5OiBva2xjaCg0NC4xJSAwLjExNCA1MS40IC8gNjUuNDklKTtcbiAgLS1icm93bi1hMTA6IG9rbGNoKDQwLjAlIDAuMTA0IDUwLjggLyA2Ny40NSUpO1xuICAtLWJyb3duLWExMTogb2tsY2goMzEuNCUgMC4wODQgNDguOSAvIDcyLjU1JSk7XG4gIC0tYnJvd24tYTEyOiBva2xjaCgxNC4zJSAwLjAzNCA1OC4xIC8gODEuOTYlKTtcbiAgLS1za3ktMTogb2tsY2goOTkuNCUgMC4wMDUgMjExKTtcbiAgLS1za3ktMjogb2tsY2goOTcuOSUgMC4wMSAyMTkuNik7XG4gIC0tc2t5LTM6IG9rbGNoKDk2LjAlIDAuMDI0IDIxOS43KTtcbiAgLS1za3ktNDogb2tsY2goOTMuNiUgMC4wMzUgMjE5LjIpO1xuICAtLXNreS01OiBva2xjaCg5MC4zJSAwLjA0NyAyMjAuNik7XG4gIC0tc2t5LTY6IG9rbGNoKDg2LjAlIDAuMDU3IDIyMy42KTtcbiAgLS1za3ktNzogb2tsY2goODAuNiUgMC4wNzIgMjI1LjUpO1xuICAtLXNreS04OiBva2xjaCg3Mi44JSAwLjA5NiAyMjguNCk7XG4gIC0tc2t5LTk6IG9rbGNoKDg2LjElIDAuMTAzIDIxNy44KTtcbiAgLS1za3ktMTA6IG9rbGNoKDgzLjglIDAuMTA0IDIxOS40KTtcbiAgLS1za3ktMTE6IG9rbGNoKDUyLjUlIDAuMTA4IDIzMi41KTtcbiAgLS1za3ktMTI6IG9rbGNoKDM1LjElIDAuMDU3IDI0Mi40KTtcbiAgLS1za3ktYTE6IG9rbGNoKDgwLjclIDAuMTQ2IDIxOC45IC8gMi4zNSUpO1xuICAtLXNreS1hMjogb2tsY2goNjcuNCUgMC4xMzcgMjMxLjQgLyA1LjQ5JSk7XG4gIC0tc2t5LWEzOiBva2xjaCg3MS45JSAwLjE0NSAyMzEuMSAvIDExLjc2JSk7XG4gIC0tc2t5LWE0OiBva2xjaCg2OS44JSAwLjE0IDIzMC43IC8gMTguMDQlKTtcbiAgLS1za3ktYTU6IG9rbGNoKDY2LjYlIDAuMTM2IDIzMS44IC8gMjUuNDklKTtcbiAgLS1za3ktYTY6IG9rbGNoKDYyLjMlIDAuMTMyIDIzNC43IC8gMzMuNzMlKTtcbiAgLS1za3ktYTc6IG9rbGNoKDU5LjYlIDAuMTI5IDIzNi4yIC8gNDQuNzElKTtcbiAgLS1za3ktYTg6IG9rbGNoKDU4LjUlIDAuMTMgMjM3LjkgLyA2Mi4zNSUpO1xuICAtLXNreS1hOTogb2tsY2goNzcuMyUgMC4xNDkgMjI2LjcgLyA1MS4zNyUpO1xuICAtLXNreS1hMTA6IG9rbGNoKDc0LjMlIDAuMTQ1IDIyOC4xIC8gNTQuNTElKTtcbiAgLS1za3ktYTExOiBva2xjaCg1Mi41JSAwLjEwOCAyMzIuNSk7XG4gIC0tc2t5LWExMjogb2tsY2goMjUuNiUgMC4wNjUgMjQ1LjUgLyA4OC42MyUpO1xuICAtLW1pbnQtMTogb2tsY2goOTkuMyUgMC4wMDUgMTgzKTtcbiAgLS1taW50LTI6IG9rbGNoKDk4LjElIDAuMDEgMTgxLjQpO1xuICAtLW1pbnQtMzogb2tsY2goOTYuMCUgMC4wMzEgMTc4LjkpO1xuICAtLW1pbnQtNDogb2tsY2goOTMuMyUgMC4wNDggMTc4LjMpO1xuICAtLW1pbnQtNTogb2tsY2goOTAuMCUgMC4wNjEgMTc4LjEpO1xuICAtLW1pbnQtNjogb2tsY2goODUuNyUgMC4wNzIgMTc4LjIpO1xuICAtLW1pbnQtNzogb2tsY2goNzkuNyUgMC4wODQgMTc4LjIpO1xuICAtLW1pbnQtODogb2tsY2goNzIuMiUgMC4xMDYgMTc3LjgpO1xuICAtLW1pbnQtOTogb2tsY2goODcuMCUgMC4xIDE3OCk7XG4gIC0tbWludC0xMDogb2tsY2goODQuMCUgMC4wOTkgMTc4LjQpO1xuICAtLW1pbnQtMTE6IG9rbGNoKDUxLjIlIDAuMDk2IDE3NS42KTtcbiAgLS1taW50LTEyOiBva2xjaCgzNS4wJSAwLjA1MSAxODEuMyk7XG4gIC0tbWludC1hMTogb2tsY2goNzcuNyUgMC4xNTIgMTcxLjMgLyAyLjM1JSk7XG4gIC0tbWludC1hMjogb2tsY2goNjcuNiUgMC4xMzQgMTY5LjggLyA1LjEwJSk7XG4gIC0tbWludC1hMzogb2tsY2goNzYuNyUgMC4xNTcgMTY3LjEgLyAxMy4zMyUpO1xuICAtLW1pbnQtYTQ6IG9rbGNoKDc1LjAlIDAuMTU0IDE2Ni45IC8gMjEuNTclKTtcbiAgLS1taW50LWE1OiBva2xjaCg3MS43JSAwLjE0NiAxNjcuNSAvIDI5LjgwJSk7XG4gIC0tbWludC1hNjogb2tsY2goNjcuMyUgMC4xMzYgMTY4LjEgLyAzOC44MiUpO1xuICAtLW1pbnQtYTc6IG9rbGNoKDYzLjAlIDAuMTI1IDE2OS42IC8gNTAuNTklKTtcbiAgLS1taW50LWE4OiBva2xjaCg2Mi4zJSAwLjEyIDE3Mi4zIC8gNzAuMjAlKTtcbiAgLS1taW50LWE5OiBva2xjaCg3Ny4xJSAwLjE1MyAxNjkuOCAvIDQ3LjQ1JSk7XG4gIC0tbWludC1hMTA6IG9rbGNoKDcyLjclIDAuMTQ0IDE3MC4xIC8gNTAuOTglKTtcbiAgLS1taW50LWExMTogb2tsY2goNTAuOCUgMC4wOTUgMTc1LjUgLyA5OS4yMiUpO1xuICAtLW1pbnQtYTEyOiBva2xjaCgyOC4xJSAwLjA1MSAxODAuMiAvIDkxLjM3JSk7XG4gIC0tbGltZS0xOiBva2xjaCg5OS4yJSAwLjAwNCAxMjEuNik7XG4gIC0tbGltZS0yOiBva2xjaCg5OC4yJSAwLjAwOSAxMTkuNik7XG4gIC0tbGltZS0zOiBva2xjaCg5NS45JSAwLjA0MyAxMTguNik7XG4gIC0tbGltZS00OiBva2xjaCg5My4yJSAwLjA2OCAxMjAuMik7XG4gIC0tbGltZS01OiBva2xjaCg4OS43JSAwLjA4OCAxMjIuMSk7XG4gIC0tbGltZS02OiBva2xjaCg4NS4zJSAwLjA5OSAxMjMuMyk7XG4gIC0tbGltZS03OiBva2xjaCg3OS41JSAwLjExMiAxMjUuNCk7XG4gIC0tbGltZS04OiBva2xjaCg3Mi41JSAwLjEzNSAxMjguMik7XG4gIC0tbGltZS05OiBva2xjaCg4OC43JSAwLjE3NSAxMjYuMSk7XG4gIC0tbGltZS0xMDogb2tsY2goODUuOSUgMC4xODggMTI2LjcpO1xuICAtLWxpbWUtMTE6IG9rbGNoKDU0LjQlIDAuMTExIDEyOC42KTtcbiAgLS1saW1lLTEyOiBva2xjaCgzNS40JSAwLjA1NyAxMjEpO1xuICAtLWxpbWUtYTE6IG9rbGNoKDYyLjMlIDAuMTY2IDEyOS40IC8gMS45NiUpO1xuICAtLWxpbWUtYTI6IG9rbGNoKDYxLjYlIDAuMTU5IDEyNyAvIDQuNzElKTtcbiAgLS1saW1lLWEzOiBva2xjaCg3Ni45JSAwLjE5NSAxMjUuNiAvIDE2LjA4JSk7XG4gIC0tbGltZS1hNDogb2tsY2goNzYuMCUgMC4xOTYgMTI3IC8gMjUuODglKTtcbiAgLS1saW1lLWE1OiBva2xjaCg3Mi40JSAwLjE5MSAxMjguNSAvIDM0LjkwJSk7XG4gIC0tbGltZS1hNjogb2tsY2goNjcuMyUgMC4xNzkgMTI5LjMgLyA0My4xNCUpO1xuICAtLWxpbWUtYTc6IG9rbGNoKDYyLjAlIDAuMTY5IDEzMC43IC8gNTIuOTQlKTtcbiAgLS1saW1lLWE4OiBva2xjaCg1OS41JSAwLjE2NyAxMzIuNyAvIDY3LjA2JSk7XG4gIC0tbGltZS1hOTogb2tsY2goODMuNCUgMC4yMjcgMTMwLjcgLyA2MS4xOCUpO1xuICAtLWxpbWUtYTEwOiBva2xjaCg4MS4zJSAwLjIyIDEzMC41IC8gNzAuMjAlKTtcbiAgLS1saW1lLWExMTogb2tsY2goNDMuOSUgMC4xMjIgMTMyLjEgLyA4MS41NyUpO1xuICAtLWxpbWUtYTEyOiBva2xjaCgyNi4xJSAwLjA2NSAxMjMuNyAvIDg5LjAyJSk7XG4gIC0teWVsbG93LTE6IG9rbGNoKDk5LjMlIDAuMDA1IDEwNi41KTtcbiAgLS15ZWxsb3ctMjogb2tsY2goOTguOCUgMC4wMjUgMTAxLjkpO1xuICAtLXllbGxvdy0zOiBva2xjaCg5Ny40JSAwLjA4NCAxMDQuMik7XG4gIC0teWVsbG93LTQ6IG9rbGNoKDk1LjMlIDAuMTE3IDEwMi4xKTtcbiAgLS15ZWxsb3ctNTogb2tsY2goOTIuNSUgMC4xNDEgOTguMSk7XG4gIC0teWVsbG93LTY6IG9rbGNoKDg4LjElIDAuMTM0IDk1LjMpO1xuICAtLXllbGxvdy03OiBva2xjaCg4My41JSAwLjEyIDkyLjgpO1xuICAtLXllbGxvdy04OiBva2xjaCg3Ni42JSAwLjEzNyA4OS43KTtcbiAgLS15ZWxsb3ctOTogb2tsY2goOTEuOCUgMC4xODQgMTAwLjkpO1xuICAtLXllbGxvdy0xMDogb2tsY2goODkuNyUgMC4xODUgOTcuNCk7XG4gIC0teWVsbG93LTExOiBva2xjaCg1Ni45JSAwLjExOSA3Ni44KTtcbiAgLS15ZWxsb3ctMTI6IG9rbGNoKDM1LjglIDAuMDQ2IDg2LjkpO1xuICAtLXllbGxvdy1hMTogb2tsY2goNzEuNCUgMC4xNTYgMTA5LjggLyAyLjM1JSk7XG4gIC0teWVsbG93LWEyOiBva2xjaCg4OC45JSAwLjE4NiAxMDEuOCAvIDguNjMlKTtcbiAgLS15ZWxsb3ctYTM6IG9rbGNoKDkzLjMlIDAuMTk3IDEwNC4zIC8gMjcuODQlKTtcbiAgLS15ZWxsb3ctYTQ6IG9rbGNoKDkxLjElIDAuMTg5IDEwMC4yIC8gNDEuOTYlKTtcbiAgLS15ZWxsb3ctYTU6IG9rbGNoKDg4LjMlIDAuMTgxIDk0LjUgLyA1Ni4wOCUpO1xuICAtLXllbGxvdy1hNjogb2tsY2goODEuNCUgMC4xNjYgOTAuNSAvIDU5LjIyJSk7XG4gIC0teWVsbG93LWE3OiBva2xjaCg3My40JSAwLjE1IDg2LjYgLyA1OS42MSUpO1xuICAtLXllbGxvdy1hODogb2tsY2goNzAuNSUgMC4xNDQgODQuOCAvIDc3LjY1JSk7XG4gIC0teWVsbG93LWE5OiBva2xjaCg5MC43JSAwLjE4OCA5OS41IC8gODMuOTIlKTtcbiAgLS15ZWxsb3ctYTEwOiBva2xjaCg4OS43JSAwLjE4NSA5Ny40KTtcbiAgLS15ZWxsb3ctYTExOiBva2xjaCg1Ni45JSAwLjExOSA3Ni44KTtcbiAgLS15ZWxsb3ctYTEyOiBva2xjaCgyNS40JSAwLjA1MiA4NC43IC8gODcuODQlKTtcbiAgLS1hbWJlci0xOiBva2xjaCg5OS40JSAwLjAwMyA4NC42KTtcbiAgLS1hbWJlci0yOiBva2xjaCg5OC42JSAwLjAyNCA5OS4xKTtcbiAgLS1hbWJlci0zOiBva2xjaCg5Ny4wJSAwLjA2OCAxMDAuNCk7XG4gIC0tYW1iZXItNDogb2tsY2goOTQuNSUgMC4xMDMgOTcuOSk7XG4gIC0tYW1iZXItNTogb2tsY2goOTEuOCUgMC4xMzMgOTguMik7XG4gIC0tYW1iZXItNjogb2tsY2goODguMCUgMC4xMjMgOTMuNCk7XG4gIC0tYW1iZXItNzogb2tsY2goODIuNyUgMC4xMjIgODYuNyk7XG4gIC0tYW1iZXItODogb2tsY2goNzUuOCUgMC4xNCA3Ni43KTtcbiAgLS1hbWJlci05OiBva2xjaCg4NS40JSAwLjE1NyA4NC4xKTtcbiAgLS1hbWJlci0xMDogb2tsY2goODMuMSUgMC4xNjggODAuOCk7XG4gIC0tYW1iZXItMTE6IG9rbGNoKDU3LjElIDAuMTI5IDYzLjkpO1xuICAtLWFtYmVyLTEyOiBva2xjaCgzNS4yJSAwLjA0OSA1NC4yKTtcbiAgLS1hbWJlci1hMTogb2tsY2goNjUuMCUgMC4xMzggNzQgLyAxLjU3JSk7XG4gIC0tYW1iZXItYTI6IG9rbGNoKDg2LjQlIDAuMTc4IDk2LjggLyA4LjYzJSk7XG4gIC0tYW1iZXItYTM6IG9rbGNoKDkwLjElIDAuMTg2IDk4LjMgLyAyMy45MiUpO1xuICAtLWFtYmVyLWE0OiBva2xjaCg4OC4xJSAwLjE4MSA5NCAvIDM4LjgyJSk7XG4gIC0tYW1iZXItYTU6IG9rbGNoKDg2LjQlIDAuMTc3IDk0LjQgLyA1My4zMyUpO1xuICAtLWFtYmVyLWE2OiBva2xjaCg3OS45JSAwLjE2MyA4Ny4zIC8gNTQuOTAlKTtcbiAgLS1hbWJlci1hNzogb2tsY2goNzMuNCUgMC4xNTMgNzguNiAvIDYxLjU3JSk7XG4gIC0tYW1iZXItYTg6IG9rbGNoKDcwLjAlIDAuMTUyIDY5LjIgLyA3OC44MiUpO1xuICAtLWFtYmVyLWE5OiBva2xjaCg4MS44JSAwLjE3MSA3Ny45IC8gNzYuMDglKTtcbiAgLS1hbWJlci1hMTA6IG9rbGNoKDgxLjglIDAuMTcxIDc3LjkgLyA5MC41OSUpO1xuICAtLWFtYmVyLWExMTogb2tsY2goNTcuMSUgMC4xMjkgNjMuOSk7XG4gIC0tYW1iZXItYTEyOiBva2xjaCgyMy44JSAwLjA2IDUzLjMgLyA4Ni42NyUpO1xuICAtLWdvbGQtMTogb2tsY2goOTkuNCUgMC4wMDEgMTA2LjQpO1xuICAtLWdvbGQtMjogb2tsY2goOTguMSUgMC4wMDkgMTAwKTtcbiAgLS1nb2xkLTM6IG9rbGNoKDk1LjQlIDAuMDEyIDk2LjQpO1xuICAtLWdvbGQtNDogb2tsY2goOTIuNSUgMC4wMTUgOTAuMik7XG4gIC0tZ29sZC01OiBva2xjaCg4OS41JSAwLjAxOCA4OS40KTtcbiAgLS1nb2xkLTY6IG9rbGNoKDg1LjklIDAuMDI1IDg1LjgpO1xuICAtLWdvbGQtNzogb2tsY2goODEuMSUgMC4wMzMgODQuNik7XG4gIC0tZ29sZC04OiBva2xjaCg3My45JSAwLjA0MiA3OS40KTtcbiAgLS1nb2xkLTk6IG9rbGNoKDYyJSAwLjA0OSA3Ny43KTtcbiAgLS1nb2xkLTEwOiBva2xjaCg1OC45JSAwLjA0NiA3OC42KTtcbiAgLS1nb2xkLTExOiBva2xjaCg1MC40JSAwLjAzOSA3OC4zKTtcbiAgLS1nb2xkLTEyOiBva2xjaCgzMy4yJSAwLjAxOSA4MC41KTtcbiAgLS1nb2xkLWExOiBva2xjaCg0My41JSAwLjA5NSAxMDkuOCAvIDEuMTglKTtcbiAgLS1nb2xkLWEyOiBva2xjaCg2My4xJSAwLjEzMSA5OS41IC8gNS4xMCUpO1xuICAtLWdvbGQtYTM6IG9rbGNoKDQ5LjUlIDAuMTAyIDk0IC8gOS40MSUpO1xuICAtLWdvbGQtYTQ6IG9rbGNoKDQ0LjMlIDAuMDkxIDgzLjggLyAxNC4xMiUpO1xuICAtLWdvbGQtYTU6IG9rbGNoKDQxLjElIDAuMDg0IDg0LjMgLyAxOC44MiUpO1xuICAtLWdvbGQtYTY6IG9rbGNoKDQxLjIlIDAuMDg2IDc4LjIgLyAyNS4xMCUpO1xuICAtLWdvbGQtYTc6IG9rbGNoKDQwLjYlIDAuMDg1IDc2LjYgLyAzMy4zMyUpO1xuICAtLWdvbGQtYTg6IG9rbGNoKDM5LjYlIDAuMDg1IDcwLjQgLyA0NC43MSUpO1xuICAtLWdvbGQtYTk6IG9rbGNoKDM0LjklIDAuMDc2IDY5LjkgLyA2MC4zOSUpO1xuICAtLWdvbGQtYTEwOiBva2xjaCgzMi40JSAwLjA2OSA3Mi41IC8gNjMuMTQlKTtcbiAgLS1nb2xkLWExMTogb2tsY2goMjYuOCUgMC4wNTcgNzQuMyAvIDcwLjU5JSk7XG4gIC0tZ29sZC1hMTI6IG9rbGNoKDE1LjklIDAuMDMzIDg3LjUgLyA4My4xNCUpO1xuICAtLWJyb256ZS0xOiBva2xjaCg5OS4yJSAwLjAwMSAxNy4yKTtcbiAgLS1icm9uemUtMjogb2tsY2goOTglIDAuMDA3IDM5LjUpO1xuICAtLWJyb256ZS0zOiBva2xjaCg5NS4yJSAwLjAxMSAzOS40KTtcbiAgLS1icm9uemUtNDogb2tsY2goOTIuNiUgMC4wMTQgNDYuMik7XG4gIC0tYnJvbnplLTU6IG9rbGNoKDg5LjUlIDAuMDE4IDQ0LjgpO1xuICAtLWJyb256ZS02OiBva2xjaCg4Ni4xJSAwLjAyMyA0NS42KTtcbiAgLS1icm9uemUtNzogb2tsY2goODEuMiUgMC4wMjkgNDIuNik7XG4gIC0tYnJvbnplLTg6IG9rbGNoKDc0LjIlIDAuMDM5IDQxLjIpO1xuICAtLWJyb256ZS05OiBva2xjaCg2Mi43JSAwLjA0NiA0NC4yKTtcbiAgLS1icm9uemUtMTA6IG9rbGNoKDU4LjglIDAuMDQ2IDQwLjkpO1xuICAtLWJyb256ZS0xMTogb2tsY2goNTEuMSUgMC4wNDQgMzguNik7XG4gIC0tYnJvbnplLTEyOiBva2xjaCgzMi45JSAwLjAyOSAzNS4yKTtcbiAgLS1icm9uemUtYTE6IG9rbGNoKDI4LjIlIDAuMTE2IDI5LjIgLyAwMS4xOCUpO1xuICAtLWJyb256ZS1hMjogb2tsY2goNTUuNiUgMC4xOTUgMzQuOSAvIDAzLjkyJSk7XG4gIC0tYnJvbnplLWEzOiBva2xjaCg0My43JSAwLjE1IDM1LjkgLyAwOC4yNCUpO1xuICAtLWJyb256ZS1hNDogb2tsY2goNDAuOCUgMC4xMjkgMzkuNiAvIDEyLjU1JSk7XG4gIC0tYnJvbnplLWE1OiBva2xjaCgzNy45JSAwLjEyMSAzOS40IC8gMTcuMjUlKTtcbiAgLS1icm9uemUtYTY6IG9rbGNoKDM3LjklIDAuMTE5IDQwLjEgLyAyMi43NSUpO1xuICAtLWJyb256ZS1hNzogb2tsY2goMzUuOSUgMC4xMTUgMzguOSAvIDI5LjgwJSk7XG4gIC0tYnJvbnplLWE4OiBva2xjaCgzNC42JSAwLjExMyAzOC4yIC8gNDAuMDAlKTtcbiAgLS1icm9uemUtYTk6IG9rbGNoKDMwLjklIDAuMDk0IDQxLjMgLyA1NS4yOSUpO1xuICAtLWJyb256ZS1hMTA6IG9rbGNoKDI4LjQlIDAuMDg5IDQwLjIgLyA1OS4yMiUpO1xuICAtLWJyb256ZS1hMTE6IG9rbGNoKDI0LjUlIDAuMDc3IDQwLjEgLyA2Ny4wNiUpO1xuICAtLWJyb256ZS1hMTI6IG9rbGNoKDE2LjIlIDAuMDQ2IDQ1LjIgLyA4My4xNCUpO1xuICAtLWdyYXktMTogb2tsY2goOTkuMTElIDAgMCk7XG4gIC0tZ3JheS0yOiBva2xjaCg5OC4yMSUgMCAwKTtcbiAgLS1ncmF5LTM6IG9rbGNoKDk1LjUxJSAwIDApO1xuICAtLWdyYXktNDogb2tsY2goOTMuMSUgMCAwKTtcbiAgLS1ncmF5LTU6IG9rbGNoKDkwLjY3JSAwIDApO1xuICAtLWdyYXktNjogb2tsY2goODguNTMlIDAgMCk7XG4gIC0tZ3JheS03OiBva2xjaCg4NS4xNCUgMCAwKTtcbiAgLS1ncmF5LTg6IG9rbGNoKDc5LjIxJSAwIDApO1xuICAtLWdyYXktOTogb2tsY2goNjQuMzQlIDAgMCk7XG4gIC0tZ3JheS0xMDogb2tsY2goNjElIDAgMCk7XG4gIC0tZ3JheS0xMTogb2tsY2goNTAuMzIlIDAgMCk7XG4gIC0tZ3JheS0xMjogb2tsY2goMjQuMzUlIDAgMCk7XG4gIC0tZ3JheS1hMTogb2tsY2goMCUgMCAwIC8gMS4xOCUpO1xuICAtLWdyYXktYTI6IG9rbGNoKDAlIDAgMCAvIDIuMzUlKTtcbiAgLS1ncmF5LWEzOiBva2xjaCgwJSAwIDAgLyA1Ljg4JSk7XG4gIC0tZ3JheS1hNDogb2tsY2goMCUgMCAwIC8gOS4wMiUpO1xuICAtLWdyYXktYTU6IG9rbGNoKDAlIDAgMCAvIDEyLjE2JSk7XG4gIC0tZ3JheS1hNjogb2tsY2goMCUgMCAwIC8gMTQuOSUpO1xuICAtLWdyYXktYTc6IG9rbGNoKDAlIDAgMCAvIDE5LjIyJSk7XG4gIC0tZ3JheS1hODogb2tsY2goMCUgMCAwIC8gMjYuNjclKTtcbiAgLS1ncmF5LWE5OiBva2xjaCgwJSAwIDAgLyA0NC43MSUpO1xuICAtLWdyYXktYTEwOiBva2xjaCgwJSAwIDAgLyA0OC42MyUpO1xuICAtLWdyYXktYTExOiBva2xjaCgwJSAwIDAgLyA2MC43OCUpO1xuICAtLWdyYXktYTEyOiBva2xjaCgwJSAwIDAgLyA4Ny40NSUpO1xuICAtLW1hdXZlLTE6IG9rbGNoKDk5LjIlIDAuMDAyIDMyNS42KTtcbiAgLS1tYXV2ZS0yOiBva2xjaCg5OC4zJSAwLjAwMyAzMDguNCk7XG4gIC0tbWF1dmUtMzogb2tsY2goOTUuNiUgMC4wMDYgMzE3LjgpO1xuICAtLW1hdXZlLTQ6IG9rbGNoKDkzLjIlIDAuMDA3IDMxMi4zKTtcbiAgLS1tYXV2ZS01OiBva2xjaCg5MC45JSAwLjAxIDMxMS4yKTtcbiAgLS1tYXV2ZS02OiBva2xjaCg4OC43JSAwLjAxMSAzMDMuMSk7XG4gIC0tbWF1dmUtNzogb2tsY2goODUuNCUgMC4wMTQgMjk5LjgpO1xuICAtLW1hdXZlLTg6IG9rbGNoKDc5LjUlIDAuMDE4IDI5Myk7XG4gIC0tbWF1dmUtOTogb2tsY2goNjQuNiUgMC4wMTkgMjkyLjkpO1xuICAtLW1hdXZlLTEwOiBva2xjaCg2MS4yJSAwLjAxOCAyOTMuNSk7XG4gIC0tbWF1dmUtMTE6IG9rbGNoKDUwLjUlIDAuMDE2IDI5NSk7XG4gIC0tbWF1dmUtMTI6IG9rbGNoKDI0LjUlIDAuMDEzIDI5OC41KTtcbiAgLS1tYXV2ZS1hMTogb2tsY2goMzEuNSUgMC4xNDUgMzI4LjQgLyAxLjE4JSk7XG4gIC0tbWF1dmUtYTI6IG9rbGNoKDI0LjUlIDAuMTMyIDI5OC4xIC8gMi4zNSUpO1xuICAtLW1hdXZlLWEzOiBva2xjaCgyMy4xJSAwLjExNCAzMTUuMyAvIDYuMjclKTtcbiAgLS1tYXV2ZS1hNDogb2tsY2goMTkuMyUgMC4wOTkgMzA2LjQgLyA5LjQxJSk7XG4gIC0tbWF1dmUtYTU6IG9rbGNoKDE5LjUlIDAuMTAxIDMwNC45IC8gMTIuNTUlKTtcbiAgLS1tYXV2ZS1hNjogb2tsY2goMTcuMyUgMC4wOTYgMjkyLjEgLyAxNS4yOSUpO1xuICAtLW1hdXZlLWE3OiBva2xjaCgxNi40JSAwLjA5NCAyODguMSAvIDE5LjYxJSk7XG4gIC0tbWF1dmUtYTg6IG9rbGNoKDE1LjIlIDAuMDkzIDI3OC4yIC8gMjcuMDYlKTtcbiAgLS1tYXV2ZS1hOTogb2tsY2goMTEuNiUgMC4wNjggMjg0LjIgLyA0NS4xMCUpO1xuICAtLW1hdXZlLWExMDogb2tsY2goMTAuOSUgMC4wNjMgMjg4IC8gNDkuMDIlKTtcbiAgLS1tYXV2ZS1hMTE6IG9rbGNoKDkuNCUgMC4wNTIgMjk0IC8gNjEuMTglKTtcbiAgLS1tYXV2ZS1hMTI6IG9rbGNoKDcuMyUgMC4wMzkgMjk2LjggLyA4Ny44NCUpO1xuICAtLXNsYXRlLTE6IG9rbGNoKDk5LjElIDAuMDAxIDI4Ni40KTtcbiAgLS1zbGF0ZS0yOiBva2xjaCg5OC4zJSAwLjAwMyAyODYuNCk7XG4gIC0tc2xhdGUtMzogb2tsY2goOTUuNiUgMC4wMDQgMjg2LjMpO1xuICAtLXNsYXRlLTQ6IG9rbGNoKDkzLjIlIDAuMDA1IDI4Ni4zKTtcbiAgLS1zbGF0ZS01OiBva2xjaCg5MS4wJSAwLjAwNyAyNzcuMik7XG4gIC0tc2xhdGUtNjogb2tsY2goODguNyUgMC4wMSAyODYuMik7XG4gIC0tc2xhdGUtNzogb2tsY2goODUuMyUgMC4wMTEgMjgwLjQpO1xuICAtLXNsYXRlLTg6IG9rbGNoKDc5LjQlIDAuMDE2IDI3Ny44KTtcbiAgLS1zbGF0ZS05OiBva2xjaCg2NC41JSAwLjAxNiAyNzcuNyk7XG4gIC0tc2xhdGUtMTA6IG9rbGNoKDYxLjElIDAuMDE1IDI3Mi42KTtcbiAgLS1zbGF0ZS0xMTogb2tsY2goNTAuMiUgMC4wMTQgMjY0LjQpO1xuICAtLXNsYXRlLTEyOiBva2xjaCgyNC4xJSAwLjAxIDI0OC4yKTtcbiAgLS1zbGF0ZS1hMTogb2tsY2goMjAuMyUgMC4xNDEgMjY0LjEgLyAxLjE4JSk7XG4gIC0tc2xhdGUtYTI6IG9rbGNoKDIwLjMlIDAuMTQxIDI2NC4xIC8gMi4zNSUpO1xuICAtLXNsYXRlLWEzOiBva2xjaCgxNC41JSAwLjEwMSAyNjQuMSAvIDUuODglKTtcbiAgLS1zbGF0ZS1hNDogb2tsY2goMTMuNCUgMC4wOTMgMjY0LjEgLyA5LjAyJSk7XG4gIC0tc2xhdGUtYTU6IG9rbGNoKDE2LjglIDAuMDgzIDI2Mi44IC8gMTIuMTYlKTtcbiAgLS1zbGF0ZS1hNjogb2tsY2goMTMuOCUgMC4wOTYgMjY0LjEgLyAxNC45MCUpO1xuICAtLXNsYXRlLWE3OiBva2xjaCgxNS41JSAwLjA4MiAyNjMuNCAvIDE5LjYxJSk7XG4gIC0tc2xhdGUtYTg6IG9rbGNoKDE2LjMlIDAuMDgyIDI2Mi45IC8gMjcuNDUlKTtcbiAgLS1zbGF0ZS1hOTogb2tsY2goMTIuOSUgMC4wNTYgMjYxLjMgLyA0NS40OSUpO1xuICAtLXNsYXRlLWExMDogb2tsY2goMTMuNCUgMC4wNDggMjU3LjUgLyA0OS44MCUpO1xuICAtLXNsYXRlLWExMTogb2tsY2goMTIuNyUgMC4wMzYgMjQ5LjkgLyA2Mi4zNSUpO1xuICAtLXNsYXRlLWExMjogb2tsY2goMTAuNyUgMC4wMjEgMjI4LjYgLyA4OS4wMiUpO1xuICAtLXNhZ2UtMTogb2tsY2goOTkuMiUgMC4wMDIgMTY1LjEpO1xuICAtLXNhZ2UtMjogb2tsY2goOTguMCUgMC4wMDIgMTY1LjEpO1xuICAtLXNhZ2UtMzogb2tsY2goOTUuNiUgMC4wMDMgMTc0LjUpO1xuICAtLXNhZ2UtNDogb2tsY2goOTMuMSUgMC4wMDMgMTc0LjUpO1xuICAtLXNhZ2UtNTogb2tsY2goOTEuMCUgMC4wMDQgMTU3LjIpO1xuICAtLXNhZ2UtNjogb2tsY2goODguNiUgMC4wMDQgMTc0LjUpO1xuICAtLXNhZ2UtNzogb2tsY2goODUuMSUgMC4wMDUgMTY1KTtcbiAgLS1zYWdlLTg6IG9rbGNoKDc5LjElIDAuMDA1IDE2NSk7XG4gIC0tc2FnZS05OiBva2xjaCg2My45JSAwLjAxIDE3MS42KTtcbiAgLS1zYWdlLTEwOiBva2xjaCg2MC42JSAwLjAxIDE3MS42KTtcbiAgLS1zYWdlLTExOiBva2xjaCg1MC4xJSAwLjAwOCAxNzQuMSk7XG4gIC0tc2FnZS0xMjogb2tsY2goMjQuMCUgMC4wMTIgMTY3LjYpO1xuICAtLXNhZ2UtYTE6IG9rbGNoKDUyLjUlIDAuMTM4IDE1Mi4yIC8gMS41NyUpO1xuICAtLXNhZ2UtYTI6IG9rbGNoKDMyLjYlIDAuMDgyIDE1NC4yIC8gMy4xNCUpO1xuICAtLXNhZ2UtYTM6IG9rbGNoKDI2LjMlIDAuMDU1IDE2NS4xIC8gNi42NyUpO1xuICAtLXNhZ2UtYTQ6IG9rbGNoKDIxLjMlIDAuMDQzIDE2OCAvIDkuODAlKTtcbiAgLS1zYWdlLWE1OiBva2xjaCgxOC4zJSAwLjA0NyAxNTMuNSAvIDEyLjU1JSk7XG4gIC0tc2FnZS1hNjogb2tsY2goMTcuMCUgMC4wMzQgMTY5LjYgLyAxNS42OSUpO1xuICAtLXNhZ2UtYTc6IG9rbGNoKDE2LjklIDAuMDM3IDE2MS44IC8gMjAuMzklKTtcbiAgLS1zYWdlLWE4OiBva2xjaCgxNC45JSAwLjAzMSAxNjUuOCAvIDI3Ljg0JSk7XG4gIC0tc2FnZS1hOTogb2tsY2goMTUuOCUgMC4wMzEgMTcwLjkgLyA0Ny40NSUpO1xuICAtLXNhZ2UtYTEwOiBva2xjaCgxNS40JSAwLjAzIDE3MC4yIC8gNTEuMzclKTtcbiAgLS1zYWdlLWExMTogb2tsY2goMTIuOSUgMC4wMjQgMTc2LjkgLyA2Mi43NSUpO1xuICAtLXNhZ2UtYTEyOiBva2xjaCgxMi4wJSAwLjAyMyAxNzIuNSAvIDg5LjgwJSk7XG4gIC0tb2xpdmUtMTogb2tsY2goOTkuMyUgMC4wMDIgMTQ1LjYpO1xuICAtLW9saXZlLTI6IG9rbGNoKDk4LjMlIDAuMDAzIDE0NS41KTtcbiAgLS1vbGl2ZS0zOiBva2xjaCg5NS42JSAwLjAwMyAxNDUuNSk7XG4gIC0tb2xpdmUtNDogb2tsY2goOTMuMiUgMC4wMDMgMTQ1LjUpO1xuICAtLW9saXZlLTU6IG9rbGNoKDkxLjAlIDAuMDA1IDE0NS41KTtcbiAgLS1vbGl2ZS02OiBva2xjaCg4OC41JSAwLjAwNSAxNDUuNSk7XG4gIC0tb2xpdmUtNzogb2tsY2goODUuMSUgMC4wMDUgMTQ1LjUpO1xuICAtLW9saXZlLTg6IG9rbGNoKDc5LjIlIDAuMDA2IDEzNy44KTtcbiAgLS1vbGl2ZS05OiBva2xjaCg2NC4wJSAwLjAxMiAxMzYuNik7XG4gIC0tb2xpdmUtMTA6IG9rbGNoKDYwLjclIDAuMDEyIDEzNi42KTtcbiAgLS1vbGl2ZS0xMTogb2tsY2goNTAuMCUgMC4wMTEgMTQwLjUpO1xuICAtLW9saXZlLTEyOiBva2xjaCgyNC4yJSAwLjAxMSAxMzkuNCk7XG4gIC0tb2xpdmUtYTE6IG9rbGNoKDM4LjklIDAuMTMzIDE0Mi41IC8gMS4xOCUpO1xuICAtLW9saXZlLWEyOiBva2xjaCgzNS4xJSAwLjEyIDE0Mi41IC8gMi43NSUpO1xuICAtLW9saXZlLWEzOiBva2xjaCgyMS4xJSAwLjA3MiAxNDIuNSAvIDYuMjclKTtcbiAgLS1vbGl2ZS1hNDogb2tsY2goMTcuMyUgMC4wNTkgMTQyLjUgLyA5LjQxJSk7XG4gIC0tb2xpdmUtYTU6IG9rbGNoKDE4LjElIDAuMDYyIDE0Mi41IC8gMTIuNTUlKTtcbiAgLS1vbGl2ZS1hNjogb2tsY2goMTYuNiUgMC4wNTYgMTQyLjUgLyAxNS42OSUpO1xuICAtLW9saXZlLWE3OiBva2xjaCgxNC42JSAwLjA1IDE0Mi41IC8gMjAuMDAlKTtcbiAgLS1vbGl2ZS1hODogb2tsY2goMTUuMSUgMC4wNDQgMTM0LjcgLyAyNy44NCUpO1xuICAtLW9saXZlLWE5OiBva2xjaCgxNS4yJSAwLjA0MyAxMzIuNiAvIDQ3LjA2JSk7XG4gIC0tb2xpdmUtYTEwOiBva2xjaCgxNC43JSAwLjA0MiAxMzQgLyA1MC45OCUpO1xuICAtLW9saXZlLWExMTogb2tsY2goMTIuOSUgMC4wMzkgMTM2LjQgLyA2Mi43NSUpO1xuICAtLW9saXZlLWExMjogb2tsY2goMTAuOCUgMC4wMzMgMTM3LjQgLyA4OS4wMiUpO1xuICAtLXNhbmQtMTogb2tsY2goOTkuNCUgMC4wMDEgMTA2LjQpO1xuICAtLXNhbmQtMjogb2tsY2goOTguMiUgMC4wMDEgMTA2LjQpO1xuICAtLXNhbmQtMzogb2tsY2goOTUuNiUgMC4wMDIgNjcuOCk7XG4gIC0tc2FuZC00OiBva2xjaCg5My4xJSAwLjAwMyA4NC42KTtcbiAgLS1zYW5kLTU6IG9rbGNoKDkxLjAlIDAuMDA0IDkxLjQpO1xuICAtLXNhbmQtNjogb2tsY2goODguNSUgMC4wMDQgOTEuNSk7XG4gIC0tc2FuZC03OiBva2xjaCg4NS4xJSAwLjAwNiA5NS4xKTtcbiAgLS1zYW5kLTg6IG9rbGNoKDc5LjElIDAuMDA4IDk4LjkpO1xuICAtLXNhbmQtOTogb2tsY2goNjQuMSUgMC4wMSAxMDYuNyk7XG4gIC0tc2FuZC0xMDogb2tsY2goNjAuNSUgMC4wMDkgMTA2LjcpO1xuICAtLXNhbmQtMTE6IG9rbGNoKDQ5LjglIDAuMDA4IDEwNi43KTtcbiAgLS1zYW5kLTEyOiBva2xjaCgyNC4zJSAwLjAwOCA5NS40KTtcbiAgLS1zYW5kLWExOiBva2xjaCg0My41JSAwLjA5NSAxMDkuOCAvIDEuMTglKTtcbiAgLS1zYW5kLWEyOiBva2xjaCgyNS42JSAwLjA1NiAxMDkuOCAvIDIuNzUlKTtcbiAgLS1zYW5kLWEzOiBva2xjaCgxOS4yJSAwLjA0MiA2OC45IC8gNi4yNyUpO1xuICAtLXNhbmQtYTQ6IG9rbGNoKDIwLjMlIDAuMDQyIDg2LjIgLyA5LjgwJSk7XG4gIC0tc2FuZC1hNTogb2tsY2goMjEuMSUgMC4wNDMgOTQuNSAvIDEyLjk0JSk7XG4gIC0tc2FuZC1hNjogb2tsY2goMTguOSUgMC4wMzkgOTQuNyAvIDE2LjA4JSk7XG4gIC0tc2FuZC1hNzogb2tsY2goMTkuMiUgMC4wNCA5Ny43IC8gMjAuNzglKTtcbiAgLS1zYW5kLWE4OiBva2xjaCgxOS41JSAwLjAzOCA5OS43IC8gMjkuMDIlKTtcbiAgLS1zYW5kLWE5OiBva2xjaCgxNi4zJSAwLjAzNiAxMDkuOCAvIDQ3LjQ1JSk7XG4gIC0tc2FuZC1hMTA6IG9rbGNoKDE0LjklIDAuMDMzIDEwOS44IC8gNTEuMzclKTtcbiAgLS1zYW5kLWExMTogb2tsY2goMTMuMCUgMC4wMjggMTA5LjggLyA2My4xNCUpO1xuICAtLXNhbmQtYTEyOiBva2xjaCgxMS4zJSAwLjAyNCAxMDMuNCAvIDg5LjAyJSk7XG4gIC0tZ3JheS1zdXJmYWNlOiBva2xjaCgxMDAlIDAgMCAvIDgwJSk7XG4gIC0tbWF1dmUtc3VyZmFjZTogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xuICAtLXNsYXRlLXN1cmZhY2U6IG9rbGNoKDEwMCUgMCAwIC8gODAlKTtcbiAgLS1zYWdlLXN1cmZhY2U6IG9rbGNoKDEwMCUgMCAwIC8gODAlKTtcbiAgLS1vbGl2ZS1zdXJmYWNlOiBva2xjaCgxMDAlIDAgMCAvIDgwJSk7XG4gIC0tc2FuZC1zdXJmYWNlOiBva2xjaCgxMDAlIDAgMCAvIDgwJSk7XG4gIC0tdG9tYXRvLXN1cmZhY2U6IG9rbGNoKDk4LjAlIDAuMDEgMjUuMSAvIDgwJSk7XG4gIC0tcmVkLXN1cmZhY2U6IG9rbGNoKDk3LjglIDAuMDExIDE3LjMgLyA4MCUpO1xuICAtLXJ1Ynktc3VyZmFjZTogb2tsY2goOTcuOCUgMC4wMTEgMTAuMyAvIDgwJSk7XG4gIC0tY3JpbXNvbi1zdXJmYWNlOiBva2xjaCg5Ny44JSAwLjAxIDM1NC45IC8gODAlKTtcbiAgLS1waW5rLXN1cmZhY2U6IG9rbGNoKDk3LjklIDAuMDEyIDM0Mi42IC8gODAlKTtcbiAgLS1wbHVtLXN1cmZhY2U6IG9rbGNoKDk3LjklIDAuMDE0IDMyNS43IC8gODAlKTtcbiAgLS1wdXJwbGUtc3VyZmFjZTogb2tsY2goOTcuNyUgMC4wMTMgMzEwLjUgLyA4MCUpO1xuICAtLXZpb2xldC1zdXJmYWNlOiBva2xjaCg5Ny44JSAwLjAxMiAzMDEuMyAvIDgwJSk7XG4gIC0taXJpcy1zdXJmYWNlOiBva2xjaCg5Ny42JSAwLjAxMiAyODYuMiAvIDgwJSk7XG4gIC0taW5kaWdvLXN1cmZhY2U6IG9rbGNoKDk3LjklIDAuMDEgMjY3LjQgLyA4MCUpO1xuICAtLWJsdWUtc3VyZmFjZTogb2tsY2goOTcuOCUgMC4wMTIgMjM5LjkgLyA4MCUpO1xuICAtLWN5YW4tc3VyZmFjZTogb2tsY2goOTcuNSUgMC4wMTEgMjA0LjEgLyA4MCUpO1xuICAtLXRlYWwtc3VyZmFjZTogb2tsY2goOTcuNyUgMC4wMTEgMTgyLjkgLyA4MCUpO1xuICAtLWphZGUtc3VyZmFjZTogb2tsY2goOTcuNyUgMC4wMTIgMTYyLjEgLyA4MCUpO1xuICAtLWdyZWVuLXN1cmZhY2U6IG9rbGNoKDk3LjclIDAuMDEyIDE1NyAvIDgwJSk7XG4gIC0tZ3Jhc3Mtc3VyZmFjZTogb2tsY2goOTcuOCUgMC4wMTIgMTQ1LjUgLyA4MCUpO1xuICAtLWJyb3duLXN1cmZhY2U6IG9rbGNoKDk4LjAlIDAuMDA2IDc1LjQgLyA4MCUpO1xuICAtLWJyb256ZS1zdXJmYWNlOiBva2xjaCg5Ny42JSAwLjAwOSAzNC4zIC8gODAlKTtcbiAgLS1nb2xkLXN1cmZhY2U6IG9rbGNoKDk3LjclIDAuMDEyIDEwMS41IC8gODAlKTtcbiAgLS1za3ktc3VyZmFjZTogb2tsY2goOTcuNSUgMC4wMTMgMjIxLjQgLyA4MCUpO1xuICAtLW1pbnQtc3VyZmFjZTogb2tsY2goOTcuNiUgMC4wMTIgMTg0LjEgLyA4MCUpO1xuICAtLWxpbWUtc3VyZmFjZTogb2tsY2goOTcuNyUgMC4wMTIgMTIxLjcgLyA4MCUpO1xuICAtLXllbGxvdy1zdXJmYWNlOiBva2xjaCg5OC40JSAwLjAzIDEwMC45IC8gODAlKTtcbiAgLS1hbWJlci1zdXJmYWNlOiBva2xjaCg5OC4yJSAwLjAyOSA5OC41IC8gODAlKTtcbiAgLS1vcmFuZ2Utc3VyZmFjZTogb2tsY2goOTcuNSUgMC4wMTkgNzIuNiAvIDgwJSk7XG4gIC0tYmxhY2stYTE6IG9rbGNoKDAlIDAgMCAvIDUlKTtcbiAgLS1ibGFjay1hMjogb2tsY2goMCUgMCAwIC8gMTAlKTtcbiAgLS1ibGFjay1hMzogb2tsY2goMCUgMCAwIC8gMTUlKTtcbiAgLS1ibGFjay1hNDogb2tsY2goMCUgMCAwIC8gMjAlKTtcbiAgLS1ibGFjay1hNTogb2tsY2goMCUgMCAwIC8gMzAlKTtcbiAgLS1ibGFjay1hNjogb2tsY2goMCUgMCAwIC8gNDAlKTtcbiAgLS1ibGFjay1hNzogb2tsY2goMCUgMCAwIC8gNTAlKTtcbiAgLS1ibGFjay1hODogb2tsY2goMCUgMCAwIC8gNjAlKTtcbiAgLS1ibGFjay1hOTogb2tsY2goMCUgMCAwIC8gNzAlKTtcbiAgLS1ibGFjay1hMTA6IG9rbGNoKDAlIDAgMCAvIDgwJSk7XG4gIC0tYmxhY2stYTExOiBva2xjaCgwJSAwIDAgLyA5MCUpO1xuICAtLWJsYWNrLWExMjogb2tsY2goMCUgMCAwIC8gOTUlKTtcbiAgLS13aGl0ZS1hMTogb2tsY2goMTAwJSAwIDAgLyA1JSk7XG4gIC0td2hpdGUtYTI6IG9rbGNoKDEwMCUgMCAwIC8gMTAlKTtcbiAgLS13aGl0ZS1hMzogb2tsY2goMTAwJSAwIDAgLyAxNSUpO1xuICAtLXdoaXRlLWE0OiBva2xjaCgxMDAlIDAgMCAvIDIwJSk7XG4gIC0td2hpdGUtYTU6IG9rbGNoKDEwMCUgMCAwIC8gMzAlKTtcbiAgLS13aGl0ZS1hNjogb2tsY2goMTAwJSAwIDAgLyA0MCUpO1xuICAtLXdoaXRlLWE3OiBva2xjaCgxMDAlIDAgMCAvIDUwJSk7XG4gIC0td2hpdGUtYTg6IG9rbGNoKDEwMCUgMCAwIC8gNjAlKTtcbiAgLS13aGl0ZS1hOTogb2tsY2goMTAwJSAwIDAgLyA3MCUpO1xuICAtLXdoaXRlLWExMDogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xuICAtLXdoaXRlLWExMTogb2tsY2goMTAwJSAwIDAgLyA5MCUpO1xuICAtLXdoaXRlLWExMjogb2tsY2goMTAwJSAwIDAgLyA5NSUpO1xuICAtLXRleHQtMTogb2tsY2goMC4yMTI3IDAuMDAyNSAyNDcuOTQgLyAzMiUpO1xuICAtLXRleHQtMjogb2tsY2goMC4yMTI3IDAuMDAyNSAyNDcuOTQgLyA0OCUpO1xuICAtLXRleHQtMzogb2tsY2goMC4yMTI3IDAuMDAyNSAyNDcuOTQgLyA2MiUpO1xuICAtLXRleHQtNDogb2tsY2goMC4yMTI3IDAuMDAyNSAyNDcuOTQgLyA3MiUpO1xuICAtLXRleHQtNTogb2tsY2goMC4yMTI3IDAuMDAyNSAyNDcuOTQpO1xufVxuXG5Ac3VwcG9ydHMgKGNvbG9yOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxKSkge1xuICBAbWVkaWEgKGNvbG9yLWdhbXV0OiBwMykge1xuICAgIDp3aGVyZShodG1sKSB7XG4gICAgICAtLXRvbWF0by0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk4IDAuOTg5IDAuOTg4KTtcbiAgICAgIC0tdG9tYXRvLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTQgMC45NzQgMC45NjkpO1xuICAgICAgLS10b21hdG8tMzogY29sb3IoZGlzcGxheS1wMyAwLjk4NSAwLjkyNCAwLjkwOSk7XG4gICAgICAtLXRvbWF0by00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuODY4IDAuODM1KTtcbiAgICAgIC0tdG9tYXRvLTU6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjgxMiAwLjc3KTtcbiAgICAgIC0tdG9tYXRvLTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC43NSAwLjY5OCk7XG4gICAgICAtLXRvbWF0by03OiBjb2xvcihkaXNwbGF5LXAzIDAuOTE3IDAuNjczIDAuNjExKTtcbiAgICAgIC0tdG9tYXRvLTg6IGNvbG9yKGRpc3BsYXktcDMgMC44NzUgMC41NzUgMC41MDIpO1xuICAgICAgLS10b21hdG8tOTogY29sb3IoZGlzcGxheS1wMyAwLjgzMSAwLjM0NSAwLjIzMSk7XG4gICAgICAtLXRvbWF0by0xMDogY29sb3IoZGlzcGxheS1wMyAwLjgwMiAwLjMxMyAwLjIpO1xuICAgICAgLS10b21hdG8tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NTUgMC4yNTkgMC4xNTIpO1xuICAgICAgLS10b21hdG8tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzUgMC4xNjUgMC4xMzIpO1xuICAgICAgLS10b21hdG8tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4wMjQgMC4wMjQvMC4wMTIpO1xuICAgICAgLS10b21hdG8tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC43NTcgMC4xNDUgMC4wMi8wLjAzMik7XG4gICAgICAtLXRvbWF0by1hMzogY29sb3IoZGlzcGxheS1wMyAwLjgzMSAwLjE4NCAwLjAxMi8wLjA5MSk7XG4gICAgICAtLXRvbWF0by1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk3NiAwLjE5MiAwLjAwNC8wLjE2NSk7XG4gICAgICAtLXRvbWF0by1hNTogY29sb3IoZGlzcGxheS1wMyAwLjkxOCAwLjE5MiAwLjAwNC8wLjIzMik7XG4gICAgICAtLXRvbWF0by1hNjogY29sb3IoZGlzcGxheS1wMyAwLjg0NyAwLjE3MyAwLjAwNC8wLjMwMik7XG4gICAgICAtLXRvbWF0by1hNzogY29sb3IoZGlzcGxheS1wMyAwLjc4OCAwLjE2NSAwLjAwNC8wLjM4OSk7XG4gICAgICAtLXRvbWF0by1hODogY29sb3IoZGlzcGxheS1wMyAwLjc0OSAwLjE1MyAwLjAwNC8wLjQ5OSk7XG4gICAgICAtLXRvbWF0by1hOTogY29sb3IoZGlzcGxheS1wMyAwLjc4IDAuMTQ5IDAvMC43NjkpO1xuICAgICAgLS10b21hdG8tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuMTQxIDAvMC44KTtcbiAgICAgIC0tdG9tYXRvLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjc1NSAwLjI1OSAwLjE1Mik7XG4gICAgICAtLXRvbWF0by1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzUgMC4xNjUgMC4xMzIpO1xuICAgICAgLS1yZWQtMTogY29sb3IoZGlzcGxheS1wMyAwLjk5OCAwLjk4OSAwLjk4OCk7XG4gICAgICAtLXJlZC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk1IDAuOTcxIDAuOTcxKTtcbiAgICAgIC0tcmVkLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODUgMC45MjUgMC45MjUpO1xuICAgICAgLS1yZWQtNDogY29sb3IoZGlzcGxheS1wMyAwLjk5OSAwLjg2NiAwLjg2Nik7XG4gICAgICAtLXJlZC01OiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0IDAuODEyIDAuODExKTtcbiAgICAgIC0tcmVkLTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NTUgMC43NTEgMC43NDkpO1xuICAgICAgLS1yZWQtNzogY29sb3IoZGlzcGxheS1wMyAwLjkxNSAwLjY3NSAwLjY3Mik7XG4gICAgICAtLXJlZC04OiBjb2xvcihkaXNwbGF5LXAzIDAuODcyIDAuNTc1IDAuNTcyKTtcbiAgICAgIC0tcmVkLTk6IGNvbG9yKGRpc3BsYXktcDMgMC44MyAwLjMyOSAwLjMyNCk7XG4gICAgICAtLXJlZC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjc5OCAwLjI5NCAwLjI4NSk7XG4gICAgICAtLXJlZC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjc0NCAwLjIzNCAwLjIyMik7XG4gICAgICAtLXJlZC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjM2IDAuMTE1IDAuMTQzKTtcbiAgICAgIC0tcmVkLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMDI0IDAuMDI0LzAuMDEyKTtcbiAgICAgIC0tcmVkLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODYzIDAuMDI0IDAuMDI0LzAuMDI4KTtcbiAgICAgIC0tcmVkLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNzkyIDAuMDA4IDAuMDA4LzAuMDc1KTtcbiAgICAgIC0tcmVkLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4wMDggMC4wMDgvMC4xMzQpO1xuICAgICAgLS1yZWQtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MTggMC4wMDggMC4wMDgvMC4xODkpO1xuICAgICAgLS1yZWQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC44MzEgMC4wMiAwLjAwNC8wLjI1MSk7XG4gICAgICAtLXJlZC1hNzogY29sb3IoZGlzcGxheS1wMyAwLjc0MSAwLjAxNiAwLjAwNC8wLjMzKTtcbiAgICAgIC0tcmVkLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNjk4IDAuMDEyIDAuMDA0LzAuNDI4KTtcbiAgICAgIC0tcmVkLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ5IDAuMDA4IDAvMC42NzUpO1xuICAgICAgLS1yZWQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzE0IDAuMDEyIDAvMC43MTQpO1xuICAgICAgLS1yZWQtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ0IDAuMjM0IDAuMjIyKTtcbiAgICAgIC0tcmVkLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjM2IDAuMTE1IDAuMTQzKTtcbiAgICAgIC0tcnVieS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk4IDAuOTg5IDAuOTkyKTtcbiAgICAgIC0tcnVieS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk1IDAuOTcxIDAuOTc0KTtcbiAgICAgIC0tcnVieS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTgzIDAuOTIgMC45MjgpO1xuICAgICAgLS1ydWJ5LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45ODcgMC44NjkgMC44ODUpO1xuICAgICAgLS1ydWJ5LTU6IGNvbG9yKGRpc3BsYXktcDMgMC45NjggMC44MTcgMC44MzkpO1xuICAgICAgLS1ydWJ5LTY6IGNvbG9yKGRpc3BsYXktcDMgMC45MzcgMC43NTggMC43ODYpO1xuICAgICAgLS1ydWJ5LTc6IGNvbG9yKGRpc3BsYXktcDMgMC44OTcgMC42ODUgMC43MjEpO1xuICAgICAgLS1ydWJ5LTg6IGNvbG9yKGRpc3BsYXktcDMgMC44NTEgMC41ODggMC42MzkpO1xuICAgICAgLS1ydWJ5LTk6IGNvbG9yKGRpc3BsYXktcDMgMC44MyAwLjMyMyAwLjQwOCk7XG4gICAgICAtLXJ1YnktMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43OTUgMC4yODYgMC4zNzUpO1xuICAgICAgLS1ydWJ5LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzI4IDAuMjExIDAuMzExKTtcbiAgICAgIC0tcnVieS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjM2IDAuMTE1IDAuMTcxKTtcbiAgICAgIC0tcnVieS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjAyNCAwLjM0OS8wLjAxMik7XG4gICAgICAtLXJ1YnktYTI6IGNvbG9yKGRpc3BsYXktcDMgMC44NjMgMC4wMjQgMC4wMjQvMC4wMjgpO1xuICAgICAgLS1ydWJ5LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuODA0IDAuMDA4IDAuMTEvMC4wNzkpO1xuICAgICAgLS1ydWJ5LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTEgMC4wMDggMC4xMjUvMC4xMyk7XG4gICAgICAtLXJ1YnktYTU6IGNvbG9yKGRpc3BsYXktcDMgMC44MzEgMC4wMDQgMC4xMzMvMC4xODUpO1xuICAgICAgLS1ydWJ5LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ1IDAuMDA0IDAuMTE4LzAuMjQ0KTtcbiAgICAgIC0tcnVieS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjY3OCAwLjAwNCAwLjExNC8wLjMxNCk7XG4gICAgICAtLXJ1YnktYTg6IGNvbG9yKGRpc3BsYXktcDMgMC42MzkgMC4wMDQgMC4xMjUvMC40MTIpO1xuICAgICAgLS1ydWJ5LWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNzUzIDAgMC4xMjkvMC42NzkpO1xuICAgICAgLS1ydWJ5LWExMDogY29sb3IoZGlzcGxheS1wMyAwLjcxNCAwIDAuMTI1LzAuNzE0KTtcbiAgICAgIC0tcnVieS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43MjggMC4yMTEgMC4zMTEpO1xuICAgICAgLS1ydWJ5LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjM2IDAuMTE1IDAuMTcxKTtcbiAgICAgIC0tY3JpbXNvbi0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk4IDAuOTg5IDAuOTkyKTtcbiAgICAgIC0tY3JpbXNvbi0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkxIDAuOTY5IDAuOTc2KTtcbiAgICAgIC0tY3JpbXNvbi0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg3IDAuOTE3IDAuOTQxKTtcbiAgICAgIC0tY3JpbXNvbi00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTc1IDAuODY2IDAuOTA0KTtcbiAgICAgIC0tY3JpbXNvbi01OiBjb2xvcihkaXNwbGF5LXAzIDAuOTUzIDAuODEzIDAuODY0KTtcbiAgICAgIC0tY3JpbXNvbi02OiBjb2xvcihkaXNwbGF5LXAzIDAuOTIxIDAuNzU1IDAuODE3KTtcbiAgICAgIC0tY3JpbXNvbi03OiBjb2xvcihkaXNwbGF5LXAzIDAuODggMC42ODMgMC43NjEpO1xuICAgICAgLS1jcmltc29uLTg6IGNvbG9yKGRpc3BsYXktcDMgMC44MzQgMC41OTIgMC42OTQpO1xuICAgICAgLS1jcmltc29uLTk6IGNvbG9yKGRpc3BsYXktcDMgMC44NDMgMC4yOTggMC41MDcpO1xuICAgICAgLS1jcmltc29uLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODA3IDAuMjY2IDAuNDY4KTtcbiAgICAgIC0tY3JpbXNvbi0xMTogY29sb3IoZGlzcGxheS1wMyAwLjczMSAwLjE5NSAwLjM4OCk7XG4gICAgICAtLWNyaW1zb24tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTIgMC4xMTEgMC4yMjEpO1xuICAgICAgLS1jcmltc29uLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMDI0IDAuMzQ5LzAuMDEyKTtcbiAgICAgIC0tY3JpbXNvbi1hMjogY29sb3IoZGlzcGxheS1wMyAwLjc1NyAwLjAyIDAuMjY3LzAuMDMyKTtcbiAgICAgIC0tY3JpbXNvbi1hMzogY29sb3IoZGlzcGxheS1wMyAwLjg1OSAwLjAwOCAwLjI5NC8wLjA4Myk7XG4gICAgICAtLWNyaW1zb24tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44MjcgMC4wMDggMC4yOTgvMC4xMzQpO1xuICAgICAgLS1jcmltc29uLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNzUzIDAuMDA4IDAuMjc1LzAuMTg5KTtcbiAgICAgIC0tY3JpbXNvbi1hNjogY29sb3IoZGlzcGxheS1wMyAwLjY4MiAwLjAwNCAwLjI0Ny8wLjI0NCk7XG4gICAgICAtLWNyaW1zb24tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC42MiAwLjAwNCAwLjI1MS8wLjMxOCk7XG4gICAgICAtLWNyaW1zb24tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC42IDAuMDA0IDAuMjUxLzAuNDA4KTtcbiAgICAgIC0tY3JpbXNvbi1hOTogY29sb3IoZGlzcGxheS1wMyAwLjc3NiAwIDAuMjk4LzAuNzAyKTtcbiAgICAgIC0tY3JpbXNvbi1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MzcgMCAwLjI3NS8wLjczNCk7XG4gICAgICAtLWNyaW1zb24tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzMxIDAuMTk1IDAuMzg4KTtcbiAgICAgIC0tY3JpbXNvbi1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTIgMC4xMTEgMC4yMjEpO1xuICAgICAgLS1waW5rLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTggMC45ODkgMC45OTYpO1xuICAgICAgLS1waW5rLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45NyAwLjk4NSk7XG4gICAgICAtLXBpbmstMzogY29sb3IoZGlzcGxheS1wMyAwLjk4MSAwLjkxNyAwLjk2KTtcbiAgICAgIC0tcGluay00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTYzIDAuODY3IDAuOTMyKTtcbiAgICAgIC0tcGluay01OiBjb2xvcihkaXNwbGF5LXAzIDAuOTM5IDAuODE1IDAuODk5KTtcbiAgICAgIC0tcGluay02OiBjb2xvcihkaXNwbGF5LXAzIDAuOTA3IDAuNzU2IDAuODU5KTtcbiAgICAgIC0tcGluay03OiBjb2xvcihkaXNwbGF5LXAzIDAuODY5IDAuNjgzIDAuODEpO1xuICAgICAgLS1waW5rLTg6IGNvbG9yKGRpc3BsYXktcDMgMC44MjUgMC41OSAwLjc1MSk7XG4gICAgICAtLXBpbmstOTogY29sb3IoZGlzcGxheS1wMyAwLjc3NSAwLjI5NyAwLjYxKTtcbiAgICAgIC0tcGluay0xMDogY29sb3IoZGlzcGxheS1wMyAwLjc0OCAwLjI3IDAuNTgxKTtcbiAgICAgIC0tcGluay0xMTogY29sb3IoZGlzcGxheS1wMyAwLjY5OCAwLjIxOSAwLjUyOCk7XG4gICAgICAtLXBpbmstMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjMgMC4xMDEgMC4yNzkpO1xuICAgICAgLS1waW5rLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMDI0IDAuNjc1LzAuMDEyKTtcbiAgICAgIC0tcGluay1hMjogY29sb3IoZGlzcGxheS1wMyAwLjc1NyAwLjAyIDAuNTEvMC4wMzIpO1xuICAgICAgLS1waW5rLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNzY1IDAuMDA4IDAuNTI5LzAuMDgzKTtcbiAgICAgIC0tcGluay1hNDogY29sb3IoZGlzcGxheS1wMyAwLjczNyAwLjAwOCAwLjUwNi8wLjEzNCk7XG4gICAgICAtLXBpbmstYTU6IGNvbG9yKGRpc3BsYXktcDMgMC42NjMgMC4wMDQgMC40NTEvMC4xODUpO1xuICAgICAgLS1waW5rLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNjE2IDAuMDA0IDAuNDI0LzAuMjQ0KTtcbiAgICAgIC0tcGluay1hNzogY29sb3IoZGlzcGxheS1wMyAwLjU5NiAwLjAwNCAwLjQxMi8wLjMxOCk7XG4gICAgICAtLXBpbmstYTg6IGNvbG9yKGRpc3BsYXktcDMgMC41NzMgMC4wMDQgMC40MDQvMC40MTIpO1xuICAgICAgLS1waW5rLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNjgyIDAgMC40NDcvMC43MDIpO1xuICAgICAgLS1waW5rLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjY1NSAwIDAuNDI0LzAuNzMpO1xuICAgICAgLS1waW5rLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjY5OCAwLjIxOSAwLjUyOCk7XG4gICAgICAtLXBpbmstYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzYzIDAuMTAxIDAuMjc5KTtcbiAgICAgIC0tcGx1bS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk1IDAuOTg4IDAuOTk5KTtcbiAgICAgIC0tcGx1bS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg4IDAuOTcxIDAuOTkpO1xuICAgICAgLS1wbHVtLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NzMgMC45MjMgMC45OCk7XG4gICAgICAtLXBsdW0tNDogY29sb3IoZGlzcGxheS1wMyAwLjk1MyAwLjg3NSAwLjk2Nik7XG4gICAgICAtLXBsdW0tNTogY29sb3IoZGlzcGxheS1wMyAwLjkyNiAwLjgyNSAwLjk0NSk7XG4gICAgICAtLXBsdW0tNjogY29sb3IoZGlzcGxheS1wMyAwLjg5IDAuNzY1IDAuOTE2KTtcbiAgICAgIC0tcGx1bS03OiBjb2xvcihkaXNwbGF5LXAzIDAuODQgMC42ODYgMC44NzcpO1xuICAgICAgLS1wbHVtLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43NzUgMC41OCAwLjgzMik7XG4gICAgICAtLXBsdW0tOTogY29sb3IoZGlzcGxheS1wMyAwLjYyNCAwLjMxMyAwLjcwOCk7XG4gICAgICAtLXBsdW0tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41ODcgMC4yOSAwLjY2Nyk7XG4gICAgICAtLXBsdW0tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC41NDMgMC4yNjMgMC42MTkpO1xuICAgICAgLS1wbHVtLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjk5IDAuMTE0IDAuMzUyKTtcbiAgICAgIC0tcGx1bS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjAyNCAxLzAuMDEyKTtcbiAgICAgIC0tcGx1bS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjU4IDAuMDI0IDAuNTgvMC4wMjgpO1xuICAgICAgLS1wbHVtLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNjU1IDAuMDA4IDAuNzUzLzAuMDc5KTtcbiAgICAgIC0tcGx1bS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjYyNyAwLjAwOCAwLjcyMi8wLjEyNik7XG4gICAgICAtLXBsdW0tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC41OCAwLjAwNCAwLjY5LzAuMTc3KTtcbiAgICAgIC0tcGx1bS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjUzNyAwLjAwNCAwLjY1NS8wLjIzNik7XG4gICAgICAtLXBsdW0tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC40OSAwLjAwNCAwLjYxNi8wLjMxNCk7XG4gICAgICAtLXBsdW0tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NzEgMC4wMDQgMC42LzAuNDIpO1xuICAgICAgLS1wbHVtLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNDUxIDAgMC41NzYvMC42ODcpO1xuICAgICAgLS1wbHVtLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjQyIDAgMC41MjkvMC43MSk7XG4gICAgICAtLXBsdW0tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNTQzIDAuMjYzIDAuNjE5KTtcbiAgICAgIC0tcGx1bS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTkgMC4xMTQgMC4zNTIpO1xuICAgICAgLS1wdXJwbGUtMTogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk4OCAwLjk5Nik7XG4gICAgICAtLXB1cnBsZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTgzIDAuOTcxIDAuOTkzKTtcbiAgICAgIC0tcHVycGxlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NjMgMC45MzEgMC45ODkpO1xuICAgICAgLS1wdXJwbGUtNDogY29sb3IoZGlzcGxheS1wMyAwLjkzNyAwLjg4OCAwLjk4MSk7XG4gICAgICAtLXB1cnBsZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuOTA0IDAuODM3IDAuOTY2KTtcbiAgICAgIC0tcHVycGxlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NiAwLjc3NCAwLjk0Mik7XG4gICAgICAtLXB1cnBsZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuNzk5IDAuNjkgMC45MSk7XG4gICAgICAtLXB1cnBsZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzE5IDAuNTgzIDAuODc0KTtcbiAgICAgIC0tcHVycGxlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC41MjMgMC4zMTggMC43NTEpO1xuICAgICAgLS1wdXJwbGUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40ODMgMC4yODkgMC43KTtcbiAgICAgIC0tcHVycGxlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDczIDAuMjgxIDAuNjg3KTtcbiAgICAgIC0tcHVycGxlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM0IDAuMTMyIDAuMzYzKTtcbiAgICAgIC0tcHVycGxlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMDI0IDAuNjc1LzAuMDEyKTtcbiAgICAgIC0tcHVycGxlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNDQzIDAuMDI0IDAuNzIyLzAuMDI4KTtcbiAgICAgIC0tcHVycGxlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNTA2IDAuMDA4IDAuODM1LzAuMDcxKTtcbiAgICAgIC0tcHVycGxlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNDUxIDAuMDA0IDAuODMxLzAuMTE0KTtcbiAgICAgIC0tcHVycGxlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNDMxIDAuMDA0IDAuNzg4LzAuMTY1KTtcbiAgICAgIC0tcHVycGxlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMzg0IDAuMDA0IDAuNzQ1LzAuMjI4KTtcbiAgICAgIC0tcHVycGxlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzU3IDAuMDA0IDAuNzEvMC4zMSk7XG4gICAgICAtLXB1cnBsZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjMyMiAwLjAwNCAwLjcwMi8wLjQxNik7XG4gICAgICAtLXB1cnBsZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjI5OCAwIDAuNjM5LzAuNjgzKTtcbiAgICAgIC0tcHVycGxlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjI3MSAwIDAuNTgvMC43MSk7XG4gICAgICAtLXB1cnBsZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40NzMgMC4yODEgMC42ODcpO1xuICAgICAgLS1wdXJwbGUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM0IDAuMTMyIDAuMzYzKTtcbiAgICAgIC0tdmlvbGV0LTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTEgMC45ODggMC45OTUpO1xuICAgICAgLS12aW9sZXQtMjogY29sb3IoZGlzcGxheS1wMyAwLjk3OCAwLjk3NCAwLjk5OCk7XG4gICAgICAtLXZpb2xldC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTUzIDAuOTQzIDAuOTkzKTtcbiAgICAgIC0tdmlvbGV0LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MTYgMC44OTcgMSk7XG4gICAgICAtLXZpb2xldC01OiBjb2xvcihkaXNwbGF5LXAzIDAuODc2IDAuODUxIDEpO1xuICAgICAgLS12aW9sZXQtNjogY29sb3IoZGlzcGxheS1wMyAwLjgyNSAwLjc5MyAwLjk4MSk7XG4gICAgICAtLXZpb2xldC03OiBjb2xvcihkaXNwbGF5LXAzIDAuNzUyIDAuNzEyIDAuOTQzKTtcbiAgICAgIC0tdmlvbGV0LTg6IGNvbG9yKGRpc3BsYXktcDMgMC42NTQgMC42MDIgMC45MDIpO1xuICAgICAgLS12aW9sZXQtOTogY29sb3IoZGlzcGxheS1wMyAwLjQxNyAwLjM0MSAwLjc4NCk7XG4gICAgICAtLXZpb2xldC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjM4MSAwLjMwNiAwLjc0MSk7XG4gICAgICAtLXZpb2xldC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM4MyAwLjMxNyAwLjcwMik7XG4gICAgICAtLXZpb2xldC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjE3OSAwLjE1IDAuMzU5KTtcbiAgICAgIC0tdmlvbGV0LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ5IDAuMDI0IDAuNjc1LzAuMDEyKTtcbiAgICAgIC0tdmlvbGV0LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTYxIDAuMDI0IDAuODYzLzAuMDI4KTtcbiAgICAgIC0tdmlvbGV0LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMjA0IDAuMDA0IDAuODcxLzAuMDU5KTtcbiAgICAgIC0tdmlvbGV0LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMTk2IDAuMDA0IDEvMC4xMDIpO1xuICAgICAgLS12aW9sZXQtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjUgMC4wMDggMS8wLjE1KTtcbiAgICAgIC0tdmlvbGV0LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMTUzIDAuMDA0IDAuOTA2LzAuMjA4KTtcbiAgICAgIC0tdmlvbGV0LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMTQxIDAuMDA0IDAuNzk2LzAuMjg3KTtcbiAgICAgIC0tdmlvbGV0LWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMTMzIDAuMDA0IDAuNzUzLzAuMzk3KTtcbiAgICAgIC0tdmlvbGV0LWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMTE0IDAgMC42NzUvMC42NTkpO1xuICAgICAgLS12aW9sZXQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMTEgMCAwLjYyNy8wLjY5NSk7XG4gICAgICAtLXZpb2xldC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zODMgMC4zMTcgMC43MDIpO1xuICAgICAgLS12aW9sZXQtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTc5IDAuMTUgMC4zNTkpO1xuICAgICAgLS1pcmlzLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45OTIgMC45OTkpO1xuICAgICAgLS1pcmlzLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzIgMC45NzMgMC45OTgpO1xuICAgICAgLS1pcmlzLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NDMgMC45NDUgMC45OTIpO1xuICAgICAgLS1pcmlzLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MDIgMC45MDYgMSk7XG4gICAgICAtLWlyaXMtNTogY29sb3IoZGlzcGxheS1wMyAwLjg1NyAwLjg2MSAxKTtcbiAgICAgIC0taXJpcy02OiBjb2xvcihkaXNwbGF5LXAzIDAuNzk5IDAuODA1IDAuOTg3KTtcbiAgICAgIC0taXJpcy03OiBjb2xvcihkaXNwbGF5LXAzIDAuNzIxIDAuNzI3IDAuOTU1KTtcbiAgICAgIC0taXJpcy04OiBjb2xvcihkaXNwbGF5LXAzIDAuNjEgMC42MTkgMC45MTgpO1xuICAgICAgLS1pcmlzLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC4zNTcgMC44MSk7XG4gICAgICAtLWlyaXMtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTggMC4zMTggMC43NzQpO1xuICAgICAgLS1pcmlzLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzM3IDAuMzI2IDAuNzQ4KTtcbiAgICAgIC0taXJpcy0xMjogY29sb3IoZGlzcGxheS1wMyAwLjE1NCAwLjE2MSAwLjM3MSk7XG4gICAgICAtLWlyaXMtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjAyIDEvMC4wMDgpO1xuICAgICAgLS1pcmlzLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuMDI0IDAuODYzLzAuMDI4KTtcbiAgICAgIC0taXJpcy1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjA3MSAwLjg3MS8wLjA1OSk7XG4gICAgICAtLWlyaXMtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC4wNTEgMS8wLjA5OSk7XG4gICAgICAtLWlyaXMtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4wMzUgMS8wLjE0Mik7XG4gICAgICAtLWlyaXMtYTY6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjAyIDAuOTQxLzAuMik7XG4gICAgICAtLWlyaXMtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4wMiAwLjg0Ny8wLjI3OSk7XG4gICAgICAtLWlyaXMtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4wMjQgMC43ODgvMC4zODkpO1xuICAgICAgLS1pcmlzLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLjcwNi8wLjY0NCk7XG4gICAgICAtLWlyaXMtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLjY2Ny8wLjY4Myk7XG4gICAgICAtLWlyaXMtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzM3IDAuMzI2IDAuNzQ4KTtcbiAgICAgIC0taXJpcy1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTQgMC4xNjEgMC4zNzEpO1xuICAgICAgLS1pbmRpZ28tMTogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAwLjk5Nik7XG4gICAgICAtLWluZGlnby0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTcxIDAuOTc3IDAuOTk4KTtcbiAgICAgIC0taW5kaWdvLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MzMgMC45NDggMC45OTIpO1xuICAgICAgLS1pbmRpZ28tNDogY29sb3IoZGlzcGxheS1wMyAwLjg4NSAwLjkxNCAxKTtcbiAgICAgIC0taW5kaWdvLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44MzEgMC44NyAxKTtcbiAgICAgIC0taW5kaWdvLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43NjcgMC44MTQgMC45OTUpO1xuICAgICAgLS1pbmRpZ28tNzogY29sb3IoZGlzcGxheS1wMyAwLjY4NSAwLjc0IDAuOTU3KTtcbiAgICAgIC0taW5kaWdvLTg6IGNvbG9yKGRpc3BsYXktcDMgMC41NjkgMC42MzkgMC45MTYpO1xuICAgICAgLS1pbmRpZ28tOTogY29sb3IoZGlzcGxheS1wMyAwLjI3NiAwLjM4NCAwLjgzNyk7XG4gICAgICAtLWluZGlnby0xMDogY29sb3IoZGlzcGxheS1wMyAwLjIzNCAwLjM0MyAwLjgwMSk7XG4gICAgICAtLWluZGlnby0xMTogY29sb3IoZGlzcGxheS1wMyAwLjI1NiAwLjM1NCAwLjc1NSk7XG4gICAgICAtLWluZGlnby0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEzMyAwLjE3NSAwLjM0OCk7XG4gICAgICAtLWluZGlnby1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuMDIgMC41MS8wLjAwOCk7XG4gICAgICAtLWluZGlnby1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjE2MSAwLjg2My8wLjAyOCk7XG4gICAgICAtLWluZGlnby1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjIzOSAwLjg4Ni8wLjA2Nyk7XG4gICAgICAtLWluZGlnby1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjI0NyAxLzAuMTE0KTtcbiAgICAgIC0taW5kaWdvLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMjM1IDEvMC4xNjkpO1xuICAgICAgLS1pbmRpZ28tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4yMDggMC45ODQvMC4yMzIpO1xuICAgICAgLS1pbmRpZ28tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4xNzYgMC44NjMvMC4zMTQpO1xuICAgICAgLS1pbmRpZ28tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4xNjUgMC44MTIvMC40MzIpO1xuICAgICAgLS1pbmRpZ28tYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjE1MyAwLjc3My8wLjcyNik7XG4gICAgICAtLWluZGlnby1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjEzNyAwLjczNy8wLjc2NSk7XG4gICAgICAtLWluZGlnby1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTYgMC4zNTQgMC43NTUpO1xuICAgICAgLS1pbmRpZ28tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMzIDAuMTc1IDAuMzQ4KTtcbiAgICAgIC0tYmx1ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg2IDAuOTkyIDAuOTk5KTtcbiAgICAgIC0tYmx1ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTYgMC45NzkgMC45OTgpO1xuICAgICAgLS1ibHVlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MTIgMC45NTYgMC45OTEpO1xuICAgICAgLS1ibHVlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44NTMgMC45MzIgMSk7XG4gICAgICAtLWJsdWUtNTogY29sb3IoZGlzcGxheS1wMyAwLjc4OCAwLjg5NCAwLjk5OCk7XG4gICAgICAtLWJsdWUtNjogY29sb3IoZGlzcGxheS1wMyAwLjcwOSAwLjg0MyAwLjk3Nik7XG4gICAgICAtLWJsdWUtNzogY29sb3IoZGlzcGxheS1wMyAwLjYwNiAwLjc3NyAwLjk0Nyk7XG4gICAgICAtLWJsdWUtODogY29sb3IoZGlzcGxheS1wMyAwLjQ1MSAwLjY4OCAwLjkxNyk7XG4gICAgICAtLWJsdWUtOTogY29sb3IoZGlzcGxheS1wMyAwLjI0NyAwLjU1NiAwLjk2OSk7XG4gICAgICAtLWJsdWUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzQgMC41MjMgMC45MTIpO1xuICAgICAgLS1ibHVlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMTUgMC40NCAwLjg0KTtcbiAgICAgIC0tYmx1ZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEwMiAwLjE5MyAwLjM3OSk7XG4gICAgICAtLWJsdWUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC41MTQgMS8wLjAxNik7XG4gICAgICAtLWJsdWUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC41MTQgMC45MDYvMC4wNCk7XG4gICAgICAtLWJsdWUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC41MDYgMC45MTQvMC4wODcpO1xuICAgICAgLS1ibHVlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuNTQ1IDEvMC4xNDYpO1xuICAgICAgLS1ibHVlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTAyIDAuOTg0LzAuMjEyKTtcbiAgICAgIC0tYmx1ZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjQ2MyAwLjkyMi8wLjI5MSk7XG4gICAgICAtLWJsdWUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC40MzEgMC44NjMvMC4zOTMpO1xuICAgICAgLS1ibHVlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40MjcgMC44NTEvMC41NSk7XG4gICAgICAtLWJsdWUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQxMiAwLjk2MS8wLjc1Myk7XG4gICAgICAtLWJsdWUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMC4zNzYgMC44ODYvMC43NjUpO1xuICAgICAgLS1ibHVlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjE1IDAuNDQgMC44NCk7XG4gICAgICAtLWJsdWUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTAyIDAuMTkzIDAuMzc5KTtcbiAgICAgIC0tY3lhbi0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTgyIDAuOTkyIDAuOTk2KTtcbiAgICAgIC0tY3lhbi0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTU1IDAuOTgxIDAuOTg0KTtcbiAgICAgIC0tY3lhbi0zOiBjb2xvcihkaXNwbGF5LXAzIDAuODg4IDAuOTY1IDAuOTc1KTtcbiAgICAgIC0tY3lhbi00OiBjb2xvcihkaXNwbGF5LXAzIDAuODIxIDAuOTQxIDAuOTU5KTtcbiAgICAgIC0tY3lhbi01OiBjb2xvcihkaXNwbGF5LXAzIDAuNzUxIDAuOTA3IDAuOTM1KTtcbiAgICAgIC0tY3lhbi02OiBjb2xvcihkaXNwbGF5LXAzIDAuNjcxIDAuODYyIDAuOSk7XG4gICAgICAtLWN5YW4tNzogY29sb3IoZGlzcGxheS1wMyAwLjU2NCAwLjggMC44NTQpO1xuICAgICAgLS1jeWFuLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zODggMC43MTUgMC43OTgpO1xuICAgICAgLS1jeWFuLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yODIgMC42MjcgMC43NjUpO1xuICAgICAgLS1jeWFuLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMjY0IDAuNTgzIDAuNzEpO1xuICAgICAgLS1jeWFuLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDggMC40OCAwLjYzKTtcbiAgICAgIC0tY3lhbi0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEwOCAwLjIzMiAwLjI3Nyk7XG4gICAgICAtLWN5YW4tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjYwOCAwLjgwNC8wLjAyKTtcbiAgICAgIC0tY3lhbi1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuNTU3IDAuNjQ3LzAuMDQ0KTtcbiAgICAgIC0tY3lhbi1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjY5NCAwLjc5Ni8wLjExNCk7XG4gICAgICAtLWN5YW4tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42NzggMC43ODQvMC4xODEpO1xuICAgICAgLS1jeWFuLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjI0IDAuNzMzLzAuMjQ4KTtcbiAgICAgIC0tY3lhbi1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjU4NCAwLjcwNi8wLjMzKTtcbiAgICAgIC0tY3lhbi1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjU0MSAwLjY2Ny8wLjQzNik7XG4gICAgICAtLWN5YW4tYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjUzMyAwLjY2Ny8wLjYxMik7XG4gICAgICAtLWN5YW4tYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQ4MiAwLjY3NS8wLjcxOCk7XG4gICAgICAtLWN5YW4tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMC40MzUgMC42MDgvMC43MzgpO1xuICAgICAgLS1jeWFuLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjA4IDAuNDggMC42Myk7XG4gICAgICAtLWN5YW4tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTA4IDAuMjMyIDAuMjc3KTtcbiAgICAgIC0tdGVhbC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTgzIDAuOTk2IDAuOTkyKTtcbiAgICAgIC0tdGVhbC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTU4IDAuOTgzIDAuOTc2KTtcbiAgICAgIC0tdGVhbC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuODk1IDAuOTcxIDAuOTUyKTtcbiAgICAgIC0tdGVhbC00OiBjb2xvcihkaXNwbGF5LXAzIDAuODMxIDAuOTQ5IDAuOTIpO1xuICAgICAgLS10ZWFsLTU6IGNvbG9yKGRpc3BsYXktcDMgMC43NjEgMC45MTQgMC44NzgpO1xuICAgICAgLS10ZWFsLTY6IGNvbG9yKGRpc3BsYXktcDMgMC42ODIgMC44NjQgMC44MjUpO1xuICAgICAgLS10ZWFsLTc6IGNvbG9yKGRpc3BsYXktcDMgMC41ODEgMC43OTggMC43NTYpO1xuICAgICAgLS10ZWFsLTg6IGNvbG9yKGRpc3BsYXktcDMgMC40MzMgMC43MTYgMC42NzEpO1xuICAgICAgLS10ZWFsLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTcgMC42MzcgMC41ODEpO1xuICAgICAgLS10ZWFsLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMjc1IDAuNTk5IDAuNTQyKTtcbiAgICAgIC0tdGVhbC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjA4IDAuNSAwLjQzKTtcbiAgICAgIC0tdGVhbC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjExIDAuMjM1IDAuMjE5KTtcbiAgICAgIC0tdGVhbC1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjc1NyAwLjUxNC8wLjAxNik7XG4gICAgICAtLXRlYWwtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjY0NyAwLjQ2Ny8wLjA0NCk7XG4gICAgICAtLXRlYWwtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC43NDEgMC41NTcvMC4xMDYpO1xuICAgICAgLS10ZWFsLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNzAyIDAuNTM3LzAuMTY5KTtcbiAgICAgIC0tdGVhbC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjY0MyAwLjQ5NC8wLjI0KTtcbiAgICAgIC0tdGVhbC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjU2OSAwLjQ0Ny8wLjMxOCk7XG4gICAgICAtLXRlYWwtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41MTggMC40MjQvMC40Mik7XG4gICAgICAtLXRlYWwtYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjUwNiAwLjQyNC8wLjU2OSk7XG4gICAgICAtLXRlYWwtYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQ4MiAwLjQwNC8wLjcwMik7XG4gICAgICAtLXRlYWwtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMC40NTEgMC4zNjkvMC43MjYpO1xuICAgICAgLS10ZWFsLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjA4IDAuNSAwLjQzKTtcbiAgICAgIC0tdGVhbC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMSAwLjIzNSAwLjIxOSk7XG4gICAgICAtLWphZGUtMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NiAwLjk5NiAwLjk5Mik7XG4gICAgICAtLWphZGUtMjogY29sb3IoZGlzcGxheS1wMyAwLjk2MiAwLjk4MyAwLjk2OSk7XG4gICAgICAtLWphZGUtMzogY29sb3IoZGlzcGxheS1wMyAwLjkxMiAwLjk2NSAwLjkzMik7XG4gICAgICAtLWphZGUtNDogY29sb3IoZGlzcGxheS1wMyAwLjg1OCAwLjk0MSAwLjg5Myk7XG4gICAgICAtLWphZGUtNTogY29sb3IoZGlzcGxheS1wMyAwLjc5NSAwLjkwOSAwLjg0Nyk7XG4gICAgICAtLWphZGUtNjogY29sb3IoZGlzcGxheS1wMyAwLjcxNSAwLjg2NCAwLjc5MSk7XG4gICAgICAtLWphZGUtNzogY29sb3IoZGlzcGxheS1wMyAwLjYwMyAwLjgwMiAwLjcxOCk7XG4gICAgICAtLWphZGUtODogY29sb3IoZGlzcGxheS1wMyAwLjQ0IDAuNzIgMC42MjkpO1xuICAgICAgLS1qYWRlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTkgMC42MyAwLjUyMSk7XG4gICAgICAtLWphZGUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTkgMC41OTIgMC40ODgpO1xuICAgICAgLS1qYWRlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMTUgMC41IDAuMzcpO1xuICAgICAgLS1qYWRlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQyIDAuMjI5IDAuMTk0KTtcbiAgICAgIC0tamFkZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjc1NyAwLjUxNC8wLjAxNik7XG4gICAgICAtLWphZGUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC42MTIgMC4yMi8wLjA0KTtcbiAgICAgIC0tamFkZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAxMiAwLjU5NiAwLjIzNS8wLjA4Nyk7XG4gICAgICAtLWphZGUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC41ODggMC4yNTUvMC4xNDIpO1xuICAgICAgLS1qYWRlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTYxIDAuMjUxLzAuMjA0KTtcbiAgICAgIC0tamFkZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjUyNSAwLjI3OC8wLjI4Nyk7XG4gICAgICAtLWphZGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41MDYgMC4yOS8wLjM5Nyk7XG4gICAgICAtLWphZGUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjUwNiAwLjMzNy8wLjU2MSk7XG4gICAgICAtLWphZGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQ1OSAwLjI5OC8wLjY4Myk7XG4gICAgICAtLWphZGUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMC40MiAwLjI3MS8wLjcwMik7XG4gICAgICAtLWphZGUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMTUgMC41IDAuMzcpO1xuICAgICAgLS1qYWRlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjE0MiAwLjIyOSAwLjE5NCk7XG4gICAgICAtLWdyZWVuLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODYgMC45OTYgMC45ODkpO1xuICAgICAgLS1ncmVlbi0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTYzIDAuOTgzIDAuOTY3KTtcbiAgICAgIC0tZ3JlZW4tMzogY29sb3IoZGlzcGxheS1wMyAwLjkxMyAwLjk2NCAwLjkyNSk7XG4gICAgICAtLWdyZWVuLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44NTkgMC45NCAwLjg3OSk7XG4gICAgICAtLWdyZWVuLTU6IGNvbG9yKGRpc3BsYXktcDMgMC43OTYgMC45MDcgMC44MjYpO1xuICAgICAgLS1ncmVlbi02OiBjb2xvcihkaXNwbGF5LXAzIDAuNzE4IDAuODYzIDAuNzYxKTtcbiAgICAgIC0tZ3JlZW4tNzogY29sb3IoZGlzcGxheS1wMyAwLjYxIDAuODAxIDAuNjc1KTtcbiAgICAgIC0tZ3JlZW4tODogY29sb3IoZGlzcGxheS1wMyAwLjQ1MSAwLjcxNSAwLjU1OSk7XG4gICAgICAtLWdyZWVuLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzIgMC42MzQgMC40NDIpO1xuICAgICAgLS1ncmVlbi0xMDogY29sb3IoZGlzcGxheS1wMyAwLjMwOCAwLjU5NSAwLjQxNyk7XG4gICAgICAtLWdyZWVuLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMTkgMC41IDAuMzIpO1xuICAgICAgLS1ncmVlbi0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEzMiAwLjIyOCAwLjE4KTtcbiAgICAgIC0tZ3JlZW4tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC43NTcgMC4yNjcvMC4wMTYpO1xuICAgICAgLS1ncmVlbi1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjU2NSAwLjEyOS8wLjAzNik7XG4gICAgICAtLWdyZWVuLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuNTk2IDAuMTQ1LzAuMDg3KTtcbiAgICAgIC0tZ3JlZW4tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC41ODggMC4xNDUvMC4xNDIpO1xuICAgICAgLS1ncmVlbi1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjU0MSAwLjE1Ny8wLjIwNCk7XG4gICAgICAtLWdyZWVuLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTE4IDAuMTU3LzAuMjgzKTtcbiAgICAgIC0tZ3JlZW4tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC40ODYgMC4xNjUvMC4zODkpO1xuICAgICAgLS1ncmVlbi1hODogY29sb3IoZGlzcGxheS1wMyAwIDAuNDc4IDAuMi8wLjU1KTtcbiAgICAgIC0tZ3JlZW4tYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQ1NSAwLjE2NS8wLjY2Nyk7XG4gICAgICAtLWdyZWVuLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAuNDE2IDAuMTUzLzAuNjkxKTtcbiAgICAgIC0tZ3JlZW4tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMTkgMC41IDAuMzIpO1xuICAgICAgLS1ncmVlbi1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzIgMC4yMjggMC4xOCk7XG4gICAgICAtLWdyYXNzLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODYgMC45OTYgMC45ODUpO1xuICAgICAgLS1ncmFzcy0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY2IDAuOTgzIDAuOTY0KTtcbiAgICAgIC0tZ3Jhc3MtMzogY29sb3IoZGlzcGxheS1wMyAwLjkyMyAwLjk2NSAwLjkxNyk7XG4gICAgICAtLWdyYXNzLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44NzIgMC45NCAwLjg2NSk7XG4gICAgICAtLWdyYXNzLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44MTEgMC45MDggMC44MDIpO1xuICAgICAgLS1ncmFzcy02OiBjb2xvcihkaXNwbGF5LXAzIDAuNzMzIDAuODY0IDAuNzI0KTtcbiAgICAgIC0tZ3Jhc3MtNzogY29sb3IoZGlzcGxheS1wMyAwLjYyOCAwLjgwMyAwLjYyMik7XG4gICAgICAtLWdyYXNzLTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NzcgMC43MiAwLjQ4Mik7XG4gICAgICAtLWdyYXNzLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zOCAwLjY0NyAwLjM3OCk7XG4gICAgICAtLWdyYXNzLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ0IDAuNTk4IDAuMzQyKTtcbiAgICAgIC0tZ3Jhc3MtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjMgMC40ODggMC4yNjEpO1xuICAgICAgLS1ncmFzcy0xMjogY29sb3IoZGlzcGxheS1wMyAwLjE1MSAwLjIzMyAwLjE1Myk7XG4gICAgICAtLWdyYXNzLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNzU3IDAuMDI0LzAuMDE2KTtcbiAgICAgIC0tZ3Jhc3MtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC41NjUgMC4wMjQvMC4wMzYpO1xuICAgICAgLS1ncmFzcy1hMzogY29sb3IoZGlzcGxheS1wMyAwLjA1OSAwLjU3NiAwLjAwOC8wLjA4Myk7XG4gICAgICAtLWdyYXNzLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDM1IDAuNTY1IDAuMDA4LzAuMTM0KTtcbiAgICAgIC0tZ3Jhc3MtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wNDcgMC41NDUgMC4wMDgvMC4xOTcpO1xuICAgICAgLS1ncmFzcy1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAzMSAwLjUwMiAwLjAwNC8wLjI3NSk7XG4gICAgICAtLWdyYXNzLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuNDgyIDAuMDA0LzAuMzc3KTtcbiAgICAgIC0tZ3Jhc3MtYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQ2NyAwLjAwOC8wLjUyMik7XG4gICAgICAtLWdyYXNzLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuNDM1IDAvMC42MjQpO1xuICAgICAgLS1ncmFzcy1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4zODggMC8wLjY1OSk7XG4gICAgICAtLWdyYXNzLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjI2MyAwLjQ4OCAwLjI2MSk7XG4gICAgICAtLWdyYXNzLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjE1MSAwLjIzMyAwLjE1Myk7XG4gICAgICAtLW9yYW5nZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk1IDAuOTg4IDAuOTg1KTtcbiAgICAgIC0tb3JhbmdlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTQgMC45NjggMC45MzQpO1xuICAgICAgLS1vcmFuZ2UtMzogY29sb3IoZGlzcGxheS1wMyAwLjk4OSAwLjkzOCAwLjg1KTtcbiAgICAgIC0tb3JhbmdlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjg3NCAwLjY4Nyk7XG4gICAgICAtLW9yYW5nZS01OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44MjEgMC41ODMpO1xuICAgICAgLS1vcmFuZ2UtNjogY29sb3IoZGlzcGxheS1wMyAwLjk3NSAwLjc2NyAwLjU0NSk7XG4gICAgICAtLW9yYW5nZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuOTE5IDAuNjkzIDAuNDg2KTtcbiAgICAgIC0tb3JhbmdlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC44NzcgMC41OTcgMC4zNzkpO1xuICAgICAgLS1vcmFuZ2UtOTogY29sb3IoZGlzcGxheS1wMyAwLjkgMC40NSAwLjIpO1xuICAgICAgLS1vcmFuZ2UtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44NyAwLjQwOSAwLjE2NCk7XG4gICAgICAtLW9yYW5nZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjc2IDAuMzQgMCk7XG4gICAgICAtLW9yYW5nZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjMyMyAwLjE4NSAwLjEyNyk7XG4gICAgICAtLW9yYW5nZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjc1NyAwLjI2NyAwLjAyNC8wLjAxNik7XG4gICAgICAtLW9yYW5nZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjg4NiAwLjUzMyAwLjAwOC8wLjA2Nyk7XG4gICAgICAtLW9yYW5nZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjkyMiAwLjU4NCAwLjAwOC8wLjE1KTtcbiAgICAgIC0tb3JhbmdlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC42MDQgMC4wMDQvMC4zMTQpO1xuICAgICAgLS1vcmFuZ2UtYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU2OSAwLjAwNC8wLjQxNik7XG4gICAgICAtLW9yYW5nZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjk0OSAwLjQ5NCAwLjAwNC8wLjQ1NSk7XG4gICAgICAtLW9yYW5nZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjgzOSAwLjQwOCAwLzAuNTE0KTtcbiAgICAgIC0tb3JhbmdlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuODA0IDAuMzQ5IDAvMC42Mik7XG4gICAgICAtLW9yYW5nZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjg3OCAwLjMxNCAwLzAuOCk7XG4gICAgICAtLW9yYW5nZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44NDMgMC4yOSAwLzAuODM2KTtcbiAgICAgIC0tb3JhbmdlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjc2IDAuMzQgMCk7XG4gICAgICAtLW9yYW5nZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zMjMgMC4xODUgMC4xMjcpO1xuICAgICAgLS1icm93bi0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk1IDAuOTkyIDAuOTg5KTtcbiAgICAgIC0tYnJvd24tMjogY29sb3IoZGlzcGxheS1wMyAwLjk4NyAwLjk3NiAwLjk2NCk7XG4gICAgICAtLWJyb3duLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NTkgMC45MzYgMC45MDkpO1xuICAgICAgLS1icm93bi00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTM0IDAuODk3IDAuODU1KTtcbiAgICAgIC0tYnJvd24tNTogY29sb3IoZGlzcGxheS1wMyAwLjkwOSAwLjg1NiAwLjc5OCk7XG4gICAgICAtLWJyb3duLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44OCAwLjgwOCAwLjczKTtcbiAgICAgIC0tYnJvd24tNzogY29sb3IoZGlzcGxheS1wMyAwLjg0MSAwLjc0MiAwLjYzOSk7XG4gICAgICAtLWJyb3duLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43ODIgMC42NDcgMC41MTQpO1xuICAgICAgLS1icm93bi05OiBjb2xvcihkaXNwbGF5LXAzIDAuNjUxIDAuNTA1IDAuMzY4KTtcbiAgICAgIC0tYnJvd24tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC42MDEgMC40NjUgMC4zNDQpO1xuICAgICAgLS1icm93bi0xMTogY29sb3IoZGlzcGxheS1wMyAwLjQ4NSAwLjM3NCAwLjI4OCk7XG4gICAgICAtLWJyb3duLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM2IDAuMjAyIDAuMTgzKTtcbiAgICAgIC0tYnJvd24tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4zNDkgMC4wMjQvMC4wMTIpO1xuICAgICAgLS1icm93bi1hMjogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjM0OSAwLjAyNC8wLjAzNik7XG4gICAgICAtLWJyb3duLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNTczIDAuMzE0IDAuMDEyLzAuMDkxKTtcbiAgICAgIC0tYnJvd24tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC41NDUgMC4zMDIgMC4wMDgvMC4xNDYpO1xuICAgICAgLS1icm93bi1hNTogY29sb3IoZGlzcGxheS1wMyAwLjU2MSAwLjI5IDAuMDA0LzAuMjA0KTtcbiAgICAgIC0tYnJvd24tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC41NTMgMC4yOTQgMC4wMDQvMC4yNzEpO1xuICAgICAgLS1icm93bi1hNzogY29sb3IoZGlzcGxheS1wMyAwLjU1NyAwLjI4NiAwLjAwNC8wLjM2MSk7XG4gICAgICAtLWJyb3duLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNTQ5IDAuMjc1IDAuMDA0LzAuNDg3KTtcbiAgICAgIC0tYnJvd24tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC40NDcgMC4yMiAwLzAuNjMyKTtcbiAgICAgIC0tYnJvd24tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzg4IDAuMTg4IDAvMC42NTUpO1xuICAgICAgLS1icm93bi1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40ODUgMC4zNzQgMC4yODgpO1xuICAgICAgLS1icm93bi1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzYgMC4yMDIgMC4xODMpO1xuICAgICAgLS1za3ktMTogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuOTk1IDAuOTk5KTtcbiAgICAgIC0tc2t5LTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC45OCAwLjk5KTtcbiAgICAgIC0tc2t5LTM6IGNvbG9yKGRpc3BsYXktcDMgMC44OTkgMC45NjMgMC45ODkpO1xuICAgICAgLS1za3ktNDogY29sb3IoZGlzcGxheS1wMyAwLjg0MiAwLjkzNyAwLjk3Nyk7XG4gICAgICAtLXNreS01OiBjb2xvcihkaXNwbGF5LXAzIDAuNzc3IDAuOSAwLjk1NCk7XG4gICAgICAtLXNreS02OiBjb2xvcihkaXNwbGF5LXAzIDAuNzAxIDAuODUxIDAuOTIxKTtcbiAgICAgIC0tc2t5LTc6IGNvbG9yKGRpc3BsYXktcDMgMC42MDQgMC43ODUgMC44NzkpO1xuICAgICAgLS1za3ktODogY29sb3IoZGlzcGxheS1wMyAwLjQ1NyAwLjY5NiAwLjgyOSk7XG4gICAgICAtLXNreS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTg1IDAuODc3IDAuOTgzKTtcbiAgICAgIC0tc2t5LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTU1IDAuODQ1IDAuOTU5KTtcbiAgICAgIC0tc2t5LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMTkzIDAuNDQ4IDAuNjA1KTtcbiAgICAgIC0tc2t5LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQ1IDAuMjQxIDAuMzI5KTtcbiAgICAgIC0tc2t5LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC44MDQgMS8wLjAyKTtcbiAgICAgIC0tc2t5LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNTkyIDAuNzU3LzAuMDQ4KTtcbiAgICAgIC0tc2t5LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjU1IDAuODg2LzAuMTAyKTtcbiAgICAgIC0tc2t5LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjA0IDAuODUxLzAuMTU3KTtcbiAgICAgIC0tc2t5LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTY1IDAuNzkyLzAuMjI0KTtcbiAgICAgIC0tc2t5LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTAyIDAuNzM3LzAuMjk5KTtcbiAgICAgIC0tc2t5LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNDU5IDAuNjk0LzAuMzk3KTtcbiAgICAgIC0tc2t5LWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40MzUgMC42ODIvMC41NDIpO1xuICAgICAgLS1za3ktYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC43MSAwLjk2NS8wLjQxNik7XG4gICAgICAtLXNreS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42NDcgMC45MTQvMC40NDQpO1xuICAgICAgLS1za3ktYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMTkzIDAuNDQ4IDAuNjA1KTtcbiAgICAgIC0tc2t5LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjE0NSAwLjI0MSAwLjMyOSk7XG4gICAgICAtLW1pbnQtMTogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuOTk1IDAuOTkyKTtcbiAgICAgIC0tbWludC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTU3IDAuOTg1IDAuOTc3KTtcbiAgICAgIC0tbWludC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuODg4IDAuOTcyIDAuOTUpO1xuICAgICAgLS1taW50LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44MTkgMC45NTEgMC45MTYpO1xuICAgICAgLS1taW50LTU6IGNvbG9yKGRpc3BsYXktcDMgMC43NDcgMC45MTggMC44NzMpO1xuICAgICAgLS1taW50LTY6IGNvbG9yKGRpc3BsYXktcDMgMC42NjggMC44NyAwLjgxOCk7XG4gICAgICAtLW1pbnQtNzogY29sb3IoZGlzcGxheS1wMyAwLjU2NyAwLjgwNSAwLjc0NCk7XG4gICAgICAtLW1pbnQtODogY29sb3IoZGlzcGxheS1wMyAwLjQyIDAuNzI0IDAuNjQ5KTtcbiAgICAgIC0tbWludC05OiBjb2xvcihkaXNwbGF5LXAzIDAuNjIgMC45MDggMC44MzQpO1xuICAgICAgLS1taW50LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTg1IDAuODcxIDAuNzk3KTtcbiAgICAgIC0tbWludC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjIwMyAwLjQ2MyAwLjM5Nyk7XG4gICAgICAtLW1pbnQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzYgMC4yNTkgMC4yMzYpO1xuICAgICAgLS1taW50LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC44MDQgMC42MDgvMC4wMik7XG4gICAgICAtLW1pbnQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjY0NyAwLjQ2Ny8wLjA0NCk7XG4gICAgICAtLW1pbnQtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC43NjEgMC41NTMvMC4xMTQpO1xuICAgICAgLS1taW50LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNzQxIDAuNTQ1LzAuMTgxKTtcbiAgICAgIC0tbWludC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjY3OCAwLjUxLzAuMjU1KTtcbiAgICAgIC0tbWludC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjYxNiAwLjQ2My8wLjMzNCk7XG4gICAgICAtLW1pbnQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41NDkgMC40MTIvMC40MzIpO1xuICAgICAgLS1taW50LWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMC41MjkgMC4zOTIvMC41ODEpO1xuICAgICAgLS1taW50LWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNzY1IDAuNTY5LzAuMzgxKTtcbiAgICAgIC0tbWludC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42OSAwLjUxLzAuNDE2KTtcbiAgICAgIC0tbWludC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDMgMC40NjMgMC4zOTcpO1xuICAgICAgLS1taW50LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjEzNiAwLjI1OSAwLjIzNik7XG4gICAgICAtLWxpbWUtMTogY29sb3IoZGlzcGxheS1wMyAwLjk4OSAwLjk5MiAwLjk4MSk7XG4gICAgICAtLWxpbWUtMjogY29sb3IoZGlzcGxheS1wMyAwLjk3NSAwLjk4IDAuOTU0KTtcbiAgICAgIC0tbGltZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTM5IDAuOTY1IDAuODUxKTtcbiAgICAgIC0tbGltZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuODk2IDAuOTQgMC43Nik7XG4gICAgICAtLWxpbWUtNTogY29sb3IoZGlzcGxheS1wMyAwLjg0MyAwLjkwMyAwLjY3OCk7XG4gICAgICAtLWxpbWUtNjogY29sb3IoZGlzcGxheS1wMyAwLjc3OCAwLjg1MiAwLjU5OSk7XG4gICAgICAtLWxpbWUtNzogY29sb3IoZGlzcGxheS1wMyAwLjY5NCAwLjc4NCAwLjUwOCk7XG4gICAgICAtLWxpbWUtODogY29sb3IoZGlzcGxheS1wMyAwLjU4NSAwLjcwNyAwLjM3OCk7XG4gICAgICAtLWxpbWUtOTogY29sb3IoZGlzcGxheS1wMyAwLjc4IDAuOTI4IDAuNDY2KTtcbiAgICAgIC0tbGltZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjczNCAwLjg5NiAwLjM5Nyk7XG4gICAgICAtLWxpbWUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zODYgMC40ODIgMC4yMjcpO1xuICAgICAgLS1saW1lLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjIyIDAuMjUgMC4xMjgpO1xuICAgICAgLS1saW1lLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDEyIDAuNjA4IDAuMDIvMC4wMik7XG4gICAgICAtLWxpbWUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC41MTQgMC41OTIgMC4wMjQvMC4wNDgpO1xuICAgICAgLS1saW1lLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNTg0IDAuNzY1IDAuMDA4LzAuMTUpO1xuICAgICAgLS1saW1lLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNTYxIDAuNzU3IDAuMDA0LzAuMjQpO1xuICAgICAgLS1saW1lLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNTE0IDAuNjk4IDAuMDA0LzAuMzIyKTtcbiAgICAgIC0tbGltZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjQ0MyAwLjYyNyAwLzAuNCk7XG4gICAgICAtLWxpbWUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zNzYgMC41NjEgMC4wMDQvMC40OTEpO1xuICAgICAgLS1saW1lLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMzMzIDAuNTI5IDAvMC42MjQpO1xuICAgICAgLS1saW1lLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNTg4IDAuODY3IDAvMC41MzQpO1xuICAgICAgLS1saW1lLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjU2MSAwLjgyNyAwLzAuNjA0KTtcbiAgICAgIC0tbGltZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zODYgMC40ODIgMC4yMjcpO1xuICAgICAgLS1saW1lLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjIyMiAwLjI1IDAuMTI4KTtcbiAgICAgIC0teWVsbG93LTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45OTIgMC45NzgpO1xuICAgICAgLS15ZWxsb3ctMjogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk5IDAuOTIyKTtcbiAgICAgIC0teWVsbG93LTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTcgMC45ODIgMC43NDkpO1xuICAgICAgLS15ZWxsb3ctNDogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk1MyAwLjYyNyk7XG4gICAgICAtLXllbGxvdy01OiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0IDAuOTEgMC41MSk7XG4gICAgICAtLXllbGxvdy02OiBjb2xvcihkaXNwbGF5LXAzIDAuOTM0IDAuODQ3IDAuNDc0KTtcbiAgICAgIC0teWVsbG93LTc6IGNvbG9yKGRpc3BsYXktcDMgMC44NzYgMC43ODUgMC40Nik7XG4gICAgICAtLXllbGxvdy04OiBjb2xvcihkaXNwbGF5LXAzIDAuODExIDAuNjg5IDAuMzEzKTtcbiAgICAgIC0teWVsbG93LTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjkyIDAuMjIpO1xuICAgICAgLS15ZWxsb3ctMTA6IGNvbG9yKGRpc3BsYXktcDMgMC45NzcgMC44NjggMC4yOTEpO1xuICAgICAgLS15ZWxsb3ctMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42IDAuNDQgMCk7XG4gICAgICAtLXllbGxvdy0xMjogY29sb3IoZGlzcGxheS1wMyAwLjI3MSAwLjIzMyAwLjEzNyk7XG4gICAgICAtLXllbGxvdy1hMTogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjY3NSAwLjAyNC8wLjAyNCk7XG4gICAgICAtLXllbGxvdy1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk1MyAwLjg1NSAwLjAwOC8wLjA3OSk7XG4gICAgICAtLXllbGxvdy1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjkyNSAwLjAwNC8wLjI1MSk7XG4gICAgICAtLXllbGxvdy1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuODc1IDAuMDA0LzAuMzczKTtcbiAgICAgIC0teWVsbG93LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuOTY5IDAuODE2IDAuMDA0LzAuNDkxKTtcbiAgICAgIC0teWVsbG93LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuODc1IDAuNzEgMC8wLjUyNik7XG4gICAgICAtLXllbGxvdy1hNzogY29sb3IoZGlzcGxheS1wMyAwLjc2OSAwLjYwNCAwLzAuNTQyKTtcbiAgICAgIC0teWVsbG93LWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNzI1IDAuNTQ5IDAvMC42ODcpO1xuICAgICAgLS15ZWxsb3ctYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjg5OCAwLzAuNzgxKTtcbiAgICAgIC0teWVsbG93LWExMDogY29sb3IoZGlzcGxheS1wMyAwLjk2OSAwLjgxMiAwLzAuNzEpO1xuICAgICAgLS15ZWxsb3ctYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNiAwLjQ0IDApO1xuICAgICAgLS15ZWxsb3ctYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjcxIDAuMjMzIDAuMTM3KTtcbiAgICAgIC0tYW1iZXItMTogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk5MiAwLjk4NSk7XG4gICAgICAtLWFtYmVyLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTQgMC45ODYgMC45MjEpO1xuICAgICAgLS1hbWJlci0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk0IDAuOTY5IDAuNzgyKTtcbiAgICAgIC0tYW1iZXItNDogY29sb3IoZGlzcGxheS1wMyAwLjk4OSAwLjkzNyAwLjY1KTtcbiAgICAgIC0tYW1iZXItNTogY29sb3IoZGlzcGxheS1wMyAwLjk3IDAuOTAyIDAuNTI3KTtcbiAgICAgIC0tYW1iZXItNjogY29sb3IoZGlzcGxheS1wMyAwLjkzNiAwLjg0NCAwLjUwNik7XG4gICAgICAtLWFtYmVyLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44OSAwLjc2MiAwLjQ0Myk7XG4gICAgICAtLWFtYmVyLTg6IGNvbG9yKGRpc3BsYXktcDMgMC44NSAwLjY1IDAuMyk7XG4gICAgICAtLWFtYmVyLTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjc3IDAuMjYpO1xuICAgICAgLS1hbWJlci0xMDogY29sb3IoZGlzcGxheS1wMyAwLjk1OSAwLjc0MSAwLjI3NCk7XG4gICAgICAtLWFtYmVyLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjQgMC40IDApO1xuICAgICAgLS1hbWJlci0xMjogY29sb3IoZGlzcGxheS1wMyAwLjI5NCAwLjIwOCAwLjE0NSk7XG4gICAgICAtLWFtYmVyLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuNTE0IDAuMDI0LzAuMDE2KTtcbiAgICAgIC0tYW1iZXItYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MDIgMC44MDQgMC4wMDgvMC4wNzkpO1xuICAgICAgLS1hbWJlci1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk2NSAwLjg1OSAwLjAwNC8wLjIyKTtcbiAgICAgIC0tYW1iZXItYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45NjkgMC44MiAwLjAwNC8wLjM1KTtcbiAgICAgIC0tYW1iZXItYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MzMgMC43OTYgMC4wMDQvMC40NzUpO1xuICAgICAgLS1hbWJlci1hNjogY29sb3IoZGlzcGxheS1wMyAwLjg3NSAwLjY4MiAwLjAwNC8wLjQ5NSk7XG4gICAgICAtLWFtYmVyLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuODA0IDAuNTczIDAvMC41NTcpO1xuICAgICAgLS1hbWJlci1hODogY29sb3IoZGlzcGxheS1wMyAwLjc4OCAwLjUwMiAwLzAuNjk5KTtcbiAgICAgIC0tYW1iZXItYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjY4NiAwLzAuNzQyKTtcbiAgICAgIC0tYW1iZXItYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ1IDAuNjQzIDAvMC43MjYpO1xuICAgICAgLS1hbWJlci1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NCAwLjQgMCk7XG4gICAgICAtLWFtYmVyLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjI5NCAwLjIwOCAwLjE0NSk7XG4gICAgICAtLWdvbGQtMTogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAwLjk4OSk7XG4gICAgICAtLWdvbGQtMjogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuOTc2IDAuOTUzKTtcbiAgICAgIC0tZ29sZC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ3IDAuOTQgMC45MDkpO1xuICAgICAgLS1nb2xkLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MTQgMC45MDQgMC44NjUpO1xuICAgICAgLS1nb2xkLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44OCAwLjg2NSAwLjgxNik7XG4gICAgICAtLWdvbGQtNjogY29sb3IoZGlzcGxheS1wMyAwLjg0IDAuODE4IDAuNzU2KTtcbiAgICAgIC0tZ29sZC03OiBjb2xvcihkaXNwbGF5LXAzIDAuNzg4IDAuNzUzIDAuNjc3KTtcbiAgICAgIC0tZ29sZC04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzE1IDAuNjYgMC41NjUpO1xuICAgICAgLS1nb2xkLTk6IGNvbG9yKGRpc3BsYXktcDMgMC41NzkgMC41MTcgMC40MSk7XG4gICAgICAtLWdvbGQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41MzggMC40NzkgMC4zOCk7XG4gICAgICAtLWdvbGQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40MzMgMC4zODYgMC4zMDUpO1xuICAgICAgLS1nb2xkLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjI3IDAuMjA5IDAuMTczKTtcbiAgICAgIC0tZ29sZC1hMTogY29sb3IoZGlzcGxheS1wMyAwLjM0OSAwLjM0OSAwLjAyNC8wLjAxMik7XG4gICAgICAtLWdvbGQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC41OTIgMC41MTQgMC4wMjQvMC4wNDgpO1xuICAgICAgLS1nb2xkLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNCAwLjM1NyAwLjAxMi8wLjA5MSk7XG4gICAgICAtLWdvbGQtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC4yOTggMC4wMDgvMC4xMzQpO1xuICAgICAgLS1nb2xkLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ1IDAuMjgyIDAuMDA0LzAuMTg1KTtcbiAgICAgIC0tZ29sZC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjM0MSAwLjI2MyAwLjAwNC8wLjI0NCk7XG4gICAgICAtLWdvbGQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDUgMC4yMzUgMC4wMDQvMC4zMjIpO1xuICAgICAgLS1nb2xkLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ1IDAuMjIgMC4wMDQvMC40MzYpO1xuICAgICAgLS1nb2xkLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMjg2IDAuMTggMC8wLjU4OSk7XG4gICAgICAtLWdvbGQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMjU1IDAuMTYxIDAvMC42Mik7XG4gICAgICAtLWdvbGQtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDMzIDAuMzg2IDAuMzA1KTtcbiAgICAgIC0tZ29sZC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjcgMC4yMDkgMC4xNzMpO1xuICAgICAgLS1icm9uemUtMTogY29sb3IoZGlzcGxheS1wMyAwLjk5MSAwLjk4OCAwLjk4OCk7XG4gICAgICAtLWJyb256ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg5IDAuOTcgMC45NjEpO1xuICAgICAgLS1icm9uemUtMzogY29sb3IoZGlzcGxheS1wMyAwLjk1OCAwLjkzMiAwLjkxOSk7XG4gICAgICAtLWJyb256ZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTI5IDAuODk0IDAuODc3KTtcbiAgICAgIC0tYnJvbnplLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44OTggMC44NTMgMC44MzIpO1xuICAgICAgLS1icm9uemUtNjogY29sb3IoZGlzcGxheS1wMyAwLjg2MSAwLjgwNSAwLjc3OCk7XG4gICAgICAtLWJyb256ZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuODEyIDAuNzM5IDAuNzA2KTtcbiAgICAgIC0tYnJvbnplLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43NDEgMC42NDcgMC42MDYpO1xuICAgICAgLS1icm9uemUtOTogY29sb3IoZGlzcGxheS1wMyAwLjYxMSAwLjUwNyAwLjQ1NSk7XG4gICAgICAtLWJyb256ZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjU2MyAwLjQ2MSAwLjQxNCk7XG4gICAgICAtLWJyb256ZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjQ3MSAwLjM3MyAwLjMzNik7XG4gICAgICAtLWJyb256ZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjI1MSAwLjE5MSAwLjE3Mik7XG4gICAgICAtLWJyb256ZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjM0OSAwLjAyNCAwLjAyNC8wLjAxMik7XG4gICAgICAtLWJyb256ZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjcxIDAuMjIgMC4wMjQvMC4wNCk7XG4gICAgICAtLWJyb256ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjQ4MiAwLjIgMC4wMDgvMC4wODMpO1xuICAgICAgLS1icm9uemUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC40MjQgMC4xMzMgMC4wMDQvMC4xMjIpO1xuICAgICAgLS1icm9uemUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC40IDAuMTQ1IDAuMDA0LzAuMTY5KTtcbiAgICAgIC0tYnJvbnplLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMzg4IDAuMTI1IDAuMDA0LzAuMjI0KTtcbiAgICAgIC0tYnJvbnplLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzY1IDAuMTEgMC4wMDQvMC4yOTUpO1xuICAgICAgLS1icm9uemUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDEgMC4xMDIgMC4wMDQvMC4zOTMpO1xuICAgICAgLS1icm9uemUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yOSAwLjA5NCAwLzAuNTQ2KTtcbiAgICAgIC0tYnJvbnplLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjI1NSAwLjA4MiAwLzAuNTg1KTtcbiAgICAgIC0tYnJvbnplLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjQ3MSAwLjM3MyAwLjMzNik7XG4gICAgICAtLWJyb256ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTEgMC4xOTEgMC4xNzIpO1xuICAgICAgLS1ncmF5LTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODggMC45ODggMC45ODgpO1xuICAgICAgLS1ncmF5LTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzUgMC45NzUgMC45NzUpO1xuICAgICAgLS1ncmF5LTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MzkgMC45MzkgMC45MzkpO1xuICAgICAgLS1ncmF5LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MDggMC45MDggMC45MDgpO1xuICAgICAgLS1ncmF5LTU6IGNvbG9yKGRpc3BsYXktcDMgMC44OCAwLjg4IDAuODgpO1xuICAgICAgLS1ncmF5LTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NDkgMC44NDkgMC44NDkpO1xuICAgICAgLS1ncmF5LTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MDcgMC44MDcgMC44MDcpO1xuICAgICAgLS1ncmF5LTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MzIgMC43MzIgMC43MzIpO1xuICAgICAgLS1ncmF5LTk6IGNvbG9yKGRpc3BsYXktcDMgMC41NTMgMC41NTMgMC41NTMpO1xuICAgICAgLS1ncmF5LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTEyIDAuNTEyIDAuNTEyKTtcbiAgICAgIC0tZ3JheS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM5MiAwLjM5MiAwLjM5Mik7XG4gICAgICAtLWdyYXktMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjUgMC4xMjUgMC4xMjUpO1xuICAgICAgLS1ncmF5LWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMDEyKTtcbiAgICAgIC0tZ3JheS1hMjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjAyNCk7XG4gICAgICAtLWdyYXktYTM6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4wNjMpO1xuICAgICAgLS1ncmF5LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMDkpO1xuICAgICAgLS1ncmF5LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMTIyKTtcbiAgICAgIC0tZ3JheS1hNjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjE1Myk7XG4gICAgICAtLWdyYXktYTc6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4xOTIpO1xuICAgICAgLS1ncmF5LWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMjY3KTtcbiAgICAgIC0tZ3JheS1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjQ0Nyk7XG4gICAgICAtLWdyYXktYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNDg2KTtcbiAgICAgIC0tZ3JheS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC42MDgpO1xuICAgICAgLS1ncmF5LWExMjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjg3NSk7XG4gICAgICAtLW1hdXZlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTEgMC45ODggMC45OTIpO1xuICAgICAgLS1tYXV2ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC45NzYgMC45ODQpO1xuICAgICAgLS1tYXV2ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ2IDAuOTM4IDAuOTUyKTtcbiAgICAgIC0tbWF1dmUtNDogY29sb3IoZGlzcGxheS1wMyAwLjkxNSAwLjkwNiAwLjkyNSk7XG4gICAgICAtLW1hdXZlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44ODYgMC44NzYgMC45MDEpO1xuICAgICAgLS1tYXV2ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODU2IDAuODQ2IDAuODc1KTtcbiAgICAgIC0tbWF1dmUtNzogY29sb3IoZGlzcGxheS1wMyAwLjgxNCAwLjgwNCAwLjg0KTtcbiAgICAgIC0tbWF1dmUtODogY29sb3IoZGlzcGxheS1wMyAwLjczNSAwLjcyOCAwLjc3Nyk7XG4gICAgICAtLW1hdXZlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC41NTUgMC41NDkgMC41OTYpO1xuICAgICAgLS1tYXV2ZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjUxNCAwLjUwOCAwLjU1Mik7XG4gICAgICAtLW1hdXZlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzk1IDAuMzg4IDAuNDI0KTtcbiAgICAgIC0tbWF1dmUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjggMC4xMjIgMC4xNDcpO1xuICAgICAgLS1tYXV2ZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjM0OSAwLjAyNCAwLjM0OS8wLjAxMik7XG4gICAgICAtLW1hdXZlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTg0IDAuMDI0IDAuMzQ5LzAuMDI0KTtcbiAgICAgIC0tbWF1dmUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjkgMC4wMDggMC4yNTUvMC4wNjMpO1xuICAgICAgLS1tYXV2ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjA5NCAwLjAxMiAwLjIxNi8wLjA5NSk7XG4gICAgICAtLW1hdXZlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDk4IDAuMDA4IDAuMjI0LzAuMTI2KTtcbiAgICAgIC0tbWF1dmUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTUgMC4wMDQgMC4xOC8wLjE1Myk7XG4gICAgICAtLW1hdXZlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuMDA4IDAuMTg0LzAuMTk3KTtcbiAgICAgIC0tbWF1dmUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjAwNCAwLjE3Ni8wLjI3MSk7XG4gICAgICAtLW1hdXZlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wMDQgMC4xMDYvMC40NTEpO1xuICAgICAgLS1tYXV2ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC4wMDQgMC4wOS8wLjQ5MSk7XG4gICAgICAtLW1hdXZlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjAxNiAwIDAuMDU5LzAuNjEyKTtcbiAgICAgIC0tbWF1dmUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAgMC4wMjcvMC44NzkpO1xuICAgICAgLS1zbGF0ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg4IDAuOTg4IDAuOTkyKTtcbiAgICAgIC0tc2xhdGUtMjogY29sb3IoZGlzcGxheS1wMyAwLjk3NiAwLjk3NiAwLjk4NCk7XG4gICAgICAtLXNsYXRlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NCAwLjk0MSAwLjk1Myk7XG4gICAgICAtLXNsYXRlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MDggMC45MDkgMC45MjUpO1xuICAgICAgLS1zbGF0ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuODggMC44ODEgMC45MDEpO1xuICAgICAgLS1zbGF0ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODUgMC44NTIgMC44NzYpO1xuICAgICAgLS1zbGF0ZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuODA1IDAuODA4IDAuODM4KTtcbiAgICAgIC0tc2xhdGUtODogY29sb3IoZGlzcGxheS1wMyAwLjcyNyAwLjczMyAwLjc3Myk7XG4gICAgICAtLXNsYXRlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC41NDcgMC41NTMgMC41OTIpO1xuICAgICAgLS1zbGF0ZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjUwMyAwLjUxMiAwLjU0OSk7XG4gICAgICAtLXNsYXRlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzc5IDAuMzkyIDAuNDIxKTtcbiAgICAgIC0tc2xhdGUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTMgMC4xMjUgMC4xNCk7XG4gICAgICAtLXNsYXRlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuMDI0IDAuMzQ5LzAuMDEyKTtcbiAgICAgIC0tc2xhdGUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC4wMjQgMC4zNDkvMC4wMjQpO1xuICAgICAgLS1zbGF0ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjAwNCAwLjIwNC8wLjA1OSk7XG4gICAgICAtLXNsYXRlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuMDEyIDAuMTg0LzAuMDkxKTtcbiAgICAgIC0tc2xhdGUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4wMzkgMC4yLzAuMTIyKTtcbiAgICAgIC0tc2xhdGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4wMDggMC4xNjUvMC4xNSk7XG4gICAgICAtLXNsYXRlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMDI3IDAuMTg0LzAuMTk3KTtcbiAgICAgIC0tc2xhdGUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4wMzEgMC4xNzYvMC4yNzUpO1xuICAgICAgLS1zbGF0ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjAyIDAuMTA2LzAuNDU1KTtcbiAgICAgIC0tc2xhdGUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDI3IDAuMDk4LzAuNDk5KTtcbiAgICAgIC0tc2xhdGUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC4wMiAwLjA2My8wLjYyKTtcbiAgICAgIC0tc2xhdGUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAgMC4wMTIgMC4wMzEvMC44ODcpO1xuICAgICAgLS1zYWdlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODYgMC45OTIgMC45ODgpO1xuICAgICAgLS1zYWdlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NyAwLjk3NyAwLjk3NCk7XG4gICAgICAtLXNhZ2UtMzogY29sb3IoZGlzcGxheS1wMyAwLjkzNSAwLjk0NCAwLjk0KTtcbiAgICAgIC0tc2FnZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTA0IDAuOTEzIDAuOTA5KTtcbiAgICAgIC0tc2FnZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuODc1IDAuODg1IDAuODgpO1xuICAgICAgLS1zYWdlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NDQgMC44NTQgMC44NDkpO1xuICAgICAgLS1zYWdlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44IDAuODExIDAuODA2KTtcbiAgICAgIC0tc2FnZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzI1IDAuNzM4IDAuNzMyKTtcbiAgICAgIC0tc2FnZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTMxIDAuNTU2IDAuNTQ2KTtcbiAgICAgIC0tc2FnZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQ5MiAwLjUxNSAwLjUwNik7XG4gICAgICAtLXNhZ2UtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zNzcgMC4zOTUgMC4zODkpO1xuICAgICAgLS1zYWdlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTA3IDAuMTI5IDAuMTE4KTtcbiAgICAgIC0tc2FnZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjUxNCAwLjI2Ny8wLjAxNik7XG4gICAgICAtLXNhZ2UtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjI2NyAwLjE0NS8wLjAzMik7XG4gICAgICAtLXNhZ2UtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4xODQgMC4xMjUvMC4wNjcpO1xuICAgICAgLS1zYWdlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuMDk0IDAuMDUxLzAuMDk1KTtcbiAgICAgIC0tc2FnZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjA5OCAwLjAzNS8wLjEyNik7XG4gICAgICAtLXNhZ2UtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4wNzggMC4wMjcvMC4xNTcpO1xuICAgICAgLS1zYWdlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAgMC4wNTkgMC4wMzkvMC4yKTtcbiAgICAgIC0tc2FnZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjA0NyAwLjAzMS8wLjI3NSk7XG4gICAgICAtLXNhZ2UtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4wNTkgMC4wMzUvMC40NzEpO1xuICAgICAgLS1zYWdlLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAuMDQ3IDAuMDMxLzAuNTEpO1xuICAgICAgLS1zYWdlLWExMTogY29sb3IoZGlzcGxheS1wMyAwIDAuMDMxIDAuMDIvMC42MjQpO1xuICAgICAgLS1zYWdlLWExMjogY29sb3IoZGlzcGxheS1wMyAwIDAuMDI3IDAuMDEyLzAuODk1KTtcbiAgICAgIC0tb2xpdmUtMTogY29sb3IoZGlzcGxheS1wMyAwLjk4OSAwLjk5MiAwLjk4OSk7XG4gICAgICAtLW9saXZlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzQgMC45OCAwLjk3Myk7XG4gICAgICAtLW9saXZlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MzkgMC45NDUgMC45MzcpO1xuICAgICAgLS1vbGl2ZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTA3IDAuOTE0IDAuOTA1KTtcbiAgICAgIC0tb2xpdmUtNTogY29sb3IoZGlzcGxheS1wMyAwLjg3OCAwLjg4NSAwLjg3NSk7XG4gICAgICAtLW9saXZlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NDYgMC44NTUgMC44NDMpO1xuICAgICAgLS1vbGl2ZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuODAzIDAuODEyIDAuOCk7XG4gICAgICAtLW9saXZlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MjcgMC43MzggMC43MjMpO1xuICAgICAgLS1vbGl2ZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTQxIDAuNTU2IDAuNTMyKTtcbiAgICAgIC0tb2xpdmUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41IDAuNTE1IDAuNDkxKTtcbiAgICAgIC0tb2xpdmUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zOCAwLjM5NSAwLjM3NCk7XG4gICAgICAtLW9saXZlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE3IDAuMTI5IDAuMTExKTtcbiAgICAgIC0tb2xpdmUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC4zNDkgMC4wMjQvMC4wMTIpO1xuICAgICAgLS1vbGl2ZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjMwMiAwLjAyNC8wLjAyOCk7XG4gICAgICAtLW9saXZlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMTI5IDAuMDA4LzAuMDYzKTtcbiAgICAgIC0tb2xpdmUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC4wOTQgMC4wMTIvMC4wOTUpO1xuICAgICAgLS1vbGl2ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAzNSAwLjA5OCAwLjAwOC8wLjEyNik7XG4gICAgICAtLW9saXZlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDI3IDAuMDc4IDAuMDA0LzAuMTU3KTtcbiAgICAgIC0tb2xpdmUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjA1OSAwLzAuMik7XG4gICAgICAtLW9saXZlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wNTkgMC4wMDQvMC4yNzkpO1xuICAgICAgLS1vbGl2ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuMDUxIDAuMDA0LzAuNDY3KTtcbiAgICAgIC0tb2xpdmUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuMDQ3IDAvMC41MSk7XG4gICAgICAtLW9saXZlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjAxMiAwLjAzOSAwLzAuNjI4KTtcbiAgICAgIC0tb2xpdmUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMDI0IDAvMC44OTEpO1xuICAgICAgLS1zYW5kLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45OTIgMC45ODkpO1xuICAgICAgLS1zYW5kLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzcgMC45NzcgMC45NzMpO1xuICAgICAgLS1zYW5kLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NDMgMC45NDIgMC45MzYpO1xuICAgICAgLS1zYW5kLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MTMgMC45MTIgMC45MDMpO1xuICAgICAgLS1zYW5kLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44ODUgMC44ODMgMC44NzMpO1xuICAgICAgLS1zYW5kLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NTQgMC44NTIgMC44MzkpO1xuICAgICAgLS1zYW5kLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MTMgMC44MSAwLjc5NCk7XG4gICAgICAtLXNhbmQtODogY29sb3IoZGlzcGxheS1wMyAwLjczOCAwLjczNCAwLjcxMyk7XG4gICAgICAtLXNhbmQtOTogY29sb3IoZGlzcGxheS1wMyAwLjU1MyAwLjU1MyAwLjUyOCk7XG4gICAgICAtLXNhbmQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41MTEgMC41MTEgMC40ODgpO1xuICAgICAgLS1zYW5kLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzg4IDAuMzg4IDAuMzcpO1xuICAgICAgLS1zYW5kLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI5IDAuMTI2IDAuMTExKTtcbiAgICAgIC0tc2FuZC1hMTogY29sb3IoZGlzcGxheS1wMyAwLjM0OSAwLjM0OSAwLjAyNC8wLjAxMik7XG4gICAgICAtLXNhbmQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjEgMC4xNjEgMC4wMjQvMC4wMjgpO1xuICAgICAgLS1zYW5kLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuMDY3IDAuMDA4LzAuMDYzKTtcbiAgICAgIC0tc2FuZC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjEyOSAwLjEyOSAwLjAxMi8wLjA5OSk7XG4gICAgICAtLXNhbmQtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTggMC4wNjcgMC4wMDgvMC4xMjYpO1xuICAgICAgLS1zYW5kLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMTAyIDAuMDc1IDAuMDA0LzAuMTYxKTtcbiAgICAgIC0tc2FuZC1hNzogY29sb3IoZGlzcGxheS1wMyAwLjA5OCAwLjA5OCAwLjAwNC8wLjIwOCk7XG4gICAgICAtLXNhbmQtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4wODYgMC4wNzUgMC4wMDQvMC4yODcpO1xuICAgICAgLS1zYW5kLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDUxIDAuMDUxIDAuMDA0LzAuNDcxKTtcbiAgICAgIC0tc2FuZC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4wNDcgMC4wNDcgMC8wLjUxNCk7XG4gICAgICAtLXNhbmQtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDMxIDAuMDMxIDAvMC42MzIpO1xuICAgICAgLS1zYW5kLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjAyIDAvMC44OTEpO1xuICAgICAgLS1ncmF5LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcbiAgICAgIC0tbWF1dmUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjgpO1xuICAgICAgLS1zbGF0ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOCk7XG4gICAgICAtLXNhZ2Utc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjgpO1xuICAgICAgLS1vbGl2ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOCk7XG4gICAgICAtLXNhbmQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjgpO1xuICAgICAgLS10b21hdG8tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk5MjIgMC45NjQ3IDAuOTYwOC8wLjgpO1xuICAgICAgLS1yZWQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk5NjEgMC45NjQ3IDAuOTY0Ny8wLjgpO1xuICAgICAgLS1ydWJ5LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYxIDAuOTY0NyAwLjk2NDcvMC44KTtcbiAgICAgIC0tY3JpbXNvbi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyMiAwLjk2MDggMC45NzI1LzAuOCk7XG4gICAgICAtLXBpbmstc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk5MjIgMC45NjA4IDAuOTgwNC8wLjgpO1xuICAgICAgLS1wbHVtLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQzIDAuOTY0NyAwLjk4NDMvMC44KTtcbiAgICAgIC0tcHVycGxlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45ODA0IDAuOTY0NyAwLjk5MjIvMC44KTtcbiAgICAgIC0tdmlvbGV0LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NzI1IDAuOTY0NyAwLjk5NjEvMC44KTtcbiAgICAgIC0taXJpcy1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY0NyAwLjk2NDcgMC45OTYxLzAuOCk7XG4gICAgICAtLWluZGlnby1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY0NyAwLjk3MjUgMC45OTYxLzAuOCk7XG4gICAgICAtLWJsdWUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk1MjkgMC45NzY1IDAuOTk2MS8wLjgpO1xuICAgICAgLS1jeWFuLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NDEyIDAuOTc2NSAwLjk4MDQvMC44KTtcbiAgICAgIC0tdGVhbC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ1MSAwLjk4MDQgMC45NzI1LzAuOCk7XG4gICAgICAtLWphZGUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk1MjkgMC45ODA0IDAuOTYwOC8wLjgpO1xuICAgICAgLS1ncmVlbi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTU2OSAwLjk4MDQgMC45NjA4LzAuOCk7XG4gICAgICAtLWdyYXNzLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NTY5IDAuOTgwNCAwLjk1NjkvMC44KTtcbiAgICAgIC0tYnJvd24tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk4NDMgMC45NzI1IDAuOTU2OS8wLjgpO1xuICAgICAgLS1icm9uemUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk4NDMgMC45NjA4IDAuOTUyOS8wLjgpO1xuICAgICAgLS1nb2xkLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NzY1IDAuOTcyNSAwLjk0MTIvMC44KTtcbiAgICAgIC0tc2t5LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NDEyIDAuOTc2NSAwLjk4NDMvMC44KTtcbiAgICAgIC0tbWludC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ1MSAwLjk4MDQgMC45NzI1LzAuOCk7XG4gICAgICAtLWxpbWUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk3MjUgMC45NzY1IDAuOTQxMi8wLjgpO1xuICAgICAgLS15ZWxsb3ctc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk5NjEgMC45OTIyIDAuOTAyLzAuOCk7XG4gICAgICAtLWFtYmVyLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIyIDAuOTg0MyAwLjkwMi8wLjgpO1xuICAgICAgLS1vcmFuZ2Utc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk5NjEgMC45NjA4IDAuOTE3Ni8wLjgpO1xuICAgICAgLS1ibGFjay1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjA1KTtcbiAgICAgIC0tYmxhY2stYTI6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4xKTtcbiAgICAgIC0tYmxhY2stYTM6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4xNSk7XG4gICAgICAtLWJsYWNrLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMik7XG4gICAgICAtLWJsYWNrLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMyk7XG4gICAgICAtLWJsYWNrLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNCk7XG4gICAgICAtLWJsYWNrLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNSk7XG4gICAgICAtLWJsYWNrLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNik7XG4gICAgICAtLWJsYWNrLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNyk7XG4gICAgICAtLWJsYWNrLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjgpO1xuICAgICAgLS1ibGFjay1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC45KTtcbiAgICAgIC0tYmxhY2stYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuOTUpO1xuICAgICAgLS13aGl0ZS1hMTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjA1KTtcbiAgICAgIC0td2hpdGUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xKTtcbiAgICAgIC0td2hpdGUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xNSk7XG4gICAgICAtLXdoaXRlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMik7XG4gICAgICAtLXdoaXRlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMyk7XG4gICAgICAtLXdoaXRlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNCk7XG4gICAgICAtLXdoaXRlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNSk7XG4gICAgICAtLXdoaXRlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNik7XG4gICAgICAtLXdoaXRlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNyk7XG4gICAgICAtLXdoaXRlLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjgpO1xuICAgICAgLS13aGl0ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC45KTtcbiAgICAgIC0td2hpdGUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOTUpO1xuICAgIH1cbiAgfVxufVxuLypcbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgOndoZXJlKGh0bWwpIHtcbiAgICAtLXRvbWF0by0xOiBva2xjaCgxOC43JSAwLjAxMiAxOC4zKTtcbiAgICAtLXRvbWF0by0yOiBva2xjaCgyMC44JSAwLjAxNyAzMS40KTtcbiAgICAtLXRvbWF0by0zOiBva2xjaCgyNS41JSAwLjA1NSAyNi44KTtcbiAgICAtLXRvbWF0by00OiBva2xjaCgyOS4wJSAwLjA4NyAyNy44KTtcbiAgICAtLXRvbWF0by01OiBva2xjaCgzMy4xJSAwLjA5OCAyOC42KTtcbiAgICAtLXRvbWF0by02OiBva2xjaCgzOC4wJSAwLjEgMjkuOSk7XG4gICAgLS10b21hdG8tNzogb2tsY2goNDQuNiUgMC4xMDYgMzEuNik7XG4gICAgLS10b21hdG8tODogb2tsY2goNTMuOCUgMC4xMjkgMzMuNCk7XG4gICAgLS10b21hdG8tOTogb2tsY2goNjIuNyUgMC4xOTQgMzMuMyk7XG4gICAgLS10b21hdG8tMTA6IG9rbGNoKDY2LjQlIDAuMTc5IDM0LjEpO1xuICAgIC0tdG9tYXRvLTExOiBva2xjaCg3Ny45JSAwLjEzMSAzNC45KTtcbiAgICAtLXRvbWF0by0xMjogb2tsY2goODkuOSUgMC4wNDYgMzEuMik7XG5cbiAgICAtLXRvbWF0by1hMTogb2tsY2goNjAuNiUgMC4yNDMgMjguNyAvIDMuMTQlKTtcbiAgICAtLXRvbWF0by1hMjogb2tsY2goNjcuOCUgMC4yMTIgMzMuMiAvIDUuODglKTtcbiAgICAtLXRvbWF0by1hMzogb2tsY2goNjQuOSUgMC4yMzcgMjkuOSAvIDE2Ljg2JSk7XG4gICAgLS10b21hdG8tYTQ6IG9rbGNoKDYzLjMlIDAuMjQ4IDI5LjcgLyAyNS44OCUpO1xuICAgIC0tdG9tYXRvLWE1OiBva2xjaCg2NC42JSAwLjIzOCAyOS45IC8gMzIuNTUlKTtcbiAgICAtLXRvbWF0by1hNjogb2tsY2goNjcuMiUgMC4yMTYgMzAuOCAvIDM5LjIyJSk7XG4gICAgLS10b21hdG8tYTc6IG9rbGNoKDY5LjUlIDAuMTkyIDMxLjkgLyA0OS4wMiUpO1xuICAgIC0tdG9tYXRvLWE4OiBva2xjaCg3MC44JSAwLjE4NCAzMy43IC8gNjUuNDklKTtcbiAgICAtLXRvbWF0by1hOTogb2tsY2goNjcuNSUgMC4yMTIgMzMuNCAvIDg5LjQxJSk7XG4gICAgLS10b21hdG8tYTEwOiBva2xjaCg3MC4yJSAwLjE5MSAzMy45IC8gOTIuMTYlKTtcbiAgICAtLXRvbWF0by1hMTE6IG9rbGNoKDc3LjklIDAuMTMxIDM0LjkpO1xuICAgIC0tdG9tYXRvLWExMjogb2tsY2goOTAuOSUgMC4wNDcgMzAuOSAvIDk4LjQzJSk7XG5cbiAgICAtLXJlZC0xOiBva2xjaCgxOC44JSAwLjAxMyAxOC40KTtcbiAgICAtLXJlZC0yOiBva2xjaCgyMC41JSAwLjAyMiAxNC4xKTtcbiAgICAtLXJlZC0zOiBva2xjaCgyNS4xJSAwLjA2NSAxMi43KTtcbiAgICAtLXJlZC00OiBva2xjaCgyOC45JSAwLjA5NSAxNC4zKTtcbiAgICAtLXJlZC01OiBva2xjaCgzMy4yJSAwLjEwNyAxNS41KTtcbiAgICAtLXJlZC02OiBva2xjaCgzOC4xJSAwLjExMSAxNi44KTtcbiAgICAtLXJlZC03OiBva2xjaCg0NS4wJSAwLjEyMSAxOC44KTtcbiAgICAtLXJlZC04OiBva2xjaCg1NC40JSAwLjE0NiAyMS44KTtcbiAgICAtLXJlZC05OiBva2xjaCg2Mi42JSAwLjE5MyAyMyk7XG4gICAgLS1yZWQtMTA6IG9rbGNoKDY2LjMlIDAuMTc3IDIyLjkpO1xuICAgIC0tcmVkLTExOiBva2xjaCg3OC4wJSAwLjEyOCAyMi4xKTtcbiAgICAtLXJlZC0xMjogb2tsY2goOTAuMiUgMC4wNTMgNi41KTtcblxuICAgIC0tcmVkLWExOiBva2xjaCg2MS4yJSAwLjI0NSAyOC43IC8gMy41MyUpO1xuICAgIC0tcmVkLWEyOiBva2xjaCg2Mi41JSAwLjIyNyAyMy42IC8gNi42NyUpO1xuICAgIC0tcmVkLWEzOiBva2xjaCg2My43JSAwLjI0OSAyMS45IC8gMTcuNjUlKTtcbiAgICAtLXJlZC1hNDogb2tsY2goNjMuMSUgMC4yNTIgMjIuMiAvIDI2LjY3JSk7XG4gICAgLS1yZWQtYTU6IG9rbGNoKDY0LjElIDAuMjQ1IDIwLjYgLyAzMy43MyUpO1xuICAgIC0tcmVkLWE2OiBva2xjaCg2Ni4xJSAwLjIyNiAxOS43IC8gNDAuNzglKTtcbiAgICAtLXJlZC1hNzogb2tsY2goNjguMiUgMC4yMDcgMjAuMSAvIDUxLjc2JSk7XG4gICAgLS1yZWQtYTg6IG9rbGNoKDY5LjMlIDAuMTk3IDIyLjUgLyA2OS4wMiUpO1xuICAgIC0tcmVkLWE5OiBva2xjaCg2Ny4zJSAwLjIxMiAyMy4xIC8gODkuNDElKTtcbiAgICAtLXJlZC1hMTA6IG9rbGNoKDcwLjIlIDAuMTg5IDIzIC8gOTIuMTYlKTtcbiAgICAtLXJlZC1hMTE6IG9rbGNoKDc4LjAlIDAuMTI4IDIyLjEpO1xuICAgIC0tcmVkLWExMjogb2tsY2goOTAuMiUgMC4wNTMgNi41KTtcblxuICAgIC0tcnVieS0xOiBva2xjaCgxOC45JSAwLjAxNCAxLjkpO1xuICAgIC0tcnVieS0yOiBva2xjaCgyMC44JSAwLjAxNSAzLjYpO1xuICAgIC0tcnVieS0zOiBva2xjaCgyNS40JSAwLjA2MSA2KTtcbiAgICAtLXJ1YnktNDogb2tsY2goMjkuMyUgMC4wODkgNi4xKTtcbiAgICAtLXJ1YnktNTogb2tsY2goMzMuNCUgMC4xIDYuNSk7XG4gICAgLS1ydWJ5LTY6IG9rbGNoKDM4LjIlIDAuMTA2IDcuMSk7XG4gICAgLS1ydWJ5LTc6IG9rbGNoKDQ0LjglIDAuMTE2IDkuMSk7XG4gICAgLS1ydWJ5LTg6IG9rbGNoKDU0LjMlIDAuMTQ1IDExLjMpO1xuICAgIC0tcnVieS05OiBva2xjaCg2Mi44JSAwLjE5NSAxMy4yKTtcbiAgICAtLXJ1YnktMTA6IG9rbGNoKDY2LjQlIDAuMTggMTMuNik7XG4gICAgLS1ydWJ5LTExOiBva2xjaCg3OC4xJSAwLjEyOSAxNS4xKTtcbiAgICAtLXJ1YnktMTI6IG9rbGNoKDkwLjYlIDAuMDUzIDM1NS43KTtcblxuICAgIC0tcnVieS1hMTogb2tsY2goNjEuNyUgMC4yNDIgMTguMSAvIDMuNTMlKTtcbiAgICAtLXJ1YnktYTI6IG9rbGNoKDY5LjQlIDAuMiAxMC40IC8gNS40OSUpO1xuICAgIC0tcnVieS1hMzogb2tsY2goNjQuNiUgMC4yNDQgMTQuNyAvIDE3LjI1JSk7XG4gICAgLS1ydWJ5LWE0OiBva2xjaCg2My45JSAwLjI0NyAxMy41IC8gMjUuODglKTtcbiAgICAtLXJ1YnktYTU6IG9rbGNoKDY1LjIlIDAuMjM5IDExIC8gMzIuNTUlKTtcbiAgICAtLXJ1YnktYTY6IG9rbGNoKDY3LjMlIDAuMjIzIDEwLjEgLyAzOS42MSUpO1xuICAgIC0tcnVieS1hNzogb2tsY2goNjkuMiUgMC4yMDQgMTAuNyAvIDUwLjIwJSk7XG4gICAgLS1ydWJ5LWE4OiBva2xjaCg2OS43JSAwLjE5OCAxMi4yIC8gNjguMjQlKTtcbiAgICAtLXJ1YnktYTk6IG9rbGNoKDY3LjclIDAuMjEzIDEzLjQgLyA4OS40MSUpO1xuICAgIC0tcnVieS1hMTA6IG9rbGNoKDcwLjMlIDAuMTkyIDEzLjcgLyA5Mi4xNiUpO1xuICAgIC0tcnVieS1hMTE6IG9rbGNoKDc4LjElIDAuMTI5IDE1LjEpO1xuICAgIC0tcnVieS1hMTI6IG9rbGNoKDkwLjklIDAuMDUzIDM1NS43KTtcblxuICAgIC0tY3JpbXNvbi0xOiBva2xjaCgxOC45JSAwLjAxNCAzNTQuMik7XG4gICAgLS1jcmltc29uLTI6IG9rbGNoKDIwLjYlIDAuMDIzIDM1NC41KTtcbiAgICAtLWNyaW1zb24tMzogb2tsY2goMjUuNSUgMC4wNiAzNTMuNSk7XG4gICAgLS1jcmltc29uLTQ6IG9rbGNoKDI5LjMlIDAuMDkzIDM1NC4zKTtcbiAgICAtLWNyaW1zb24tNTogb2tsY2goMzMuMiUgMC4xMDUgMzU0LjUpO1xuICAgIC0tY3JpbXNvbi02OiBva2xjaCgzOC4zJSAwLjEwOCAzNTUuOSk7XG4gICAgLS1jcmltc29uLTc6IG9rbGNoKDQ1LjAlIDAuMTIxIDM1Ny4xKTtcbiAgICAtLWNyaW1zb24tODogb2tsY2goNTQuMyUgMC4xNDggMzU4LjcpO1xuICAgIC0tY3JpbXNvbi05OiBva2xjaCg2My40JSAwLjIxMyAxLjMpO1xuICAgIC0tY3JpbXNvbi0xMDogb2tsY2goNjYuMyUgMC4xOTcgMS44KTtcbiAgICAtLWNyaW1zb24tMTE6IG9rbGNoKDc4LjIlIDAuMTM0IDQuNyk7XG4gICAgLS1jcmltc29uLTEyOiBva2xjaCg5MC45JSAwLjA1NCAzNDYuNik7XG5cbiAgICAtLWNyaW1zb24tYTE6IG9rbGNoKDYyLjMlIDAuMjQ0IDkuMiAvIDMuNTMlKTtcbiAgICAtLWNyaW1zb24tYTI6IG9rbGNoKDYzLjclIDAuMjMgNC40IC8gNi42NyUpO1xuICAgIC0tY3JpbXNvbi1hMzogb2tsY2goNjUuOSUgMC4yNDcgMC4zIC8gMTYuNDclKTtcbiAgICAtLWNyaW1zb24tYTQ6IG9rbGNoKDY0LjglIDAuMjU2IDAuNCAvIDI1LjQ5JSk7XG4gICAgLS1jcmltc29uLWE1OiBva2xjaCg2NS43JSAwLjI1IDM1OC42IC8gMzEuNzYlKTtcbiAgICAtLWNyaW1zb24tYTY6IG9rbGNoKDY4LjElIDAuMjI4IDM1OC40IC8gMzguODIlKTtcbiAgICAtLWNyaW1zb24tYTc6IG9rbGNoKDY5LjUlIDAuMjExIDM1OC42IC8gNDkuODAlKTtcbiAgICAtLWNyaW1zb24tYTg6IG9rbGNoKDcwLjMlIDAuMjA1IDM1OS42IC8gNjcuMDYlKTtcbiAgICAtLWNyaW1zb24tYTk6IG9rbGNoKDY3LjUlIDAuMjI5IDEuNSAvIDkwLjk4JSk7XG4gICAgLS1jcmltc29uLWExMDogb2tsY2goNjkuNyUgMC4yMDkgMi4xIC8gOTIuOTQlKTtcbiAgICAtLWNyaW1zb24tYTExOiBva2xjaCg3OC4yJSAwLjEzNCA0LjcpO1xuICAgIC0tY3JpbXNvbi1hMTI6IG9rbGNoKDkxLjUlIDAuMDU0IDM0Ni42IC8gOTkuMjIlKTtcblxuICAgIC0tcGluay0xOiBva2xjaCgxOS4xJSAwLjAxNyAzMzUuMyk7XG4gICAgLS1waW5rLTI6IG9rbGNoKDIwLjglIDAuMDMyIDMzNyk7XG4gICAgLS1waW5rLTM6IG9rbGNoKDI2LjIlIDAuMDYzIDMzNy42KTtcbiAgICAtLXBpbmstNDogb2tsY2goMjkuOSUgMC4wOTggMzM5LjQpO1xuICAgIC0tcGluay01OiBva2xjaCgzMy44JSAwLjEwNSAzNDEuMik7XG4gICAgLS1waW5rLTY6IG9rbGNoKDM4LjglIDAuMTA3IDM0MS40KTtcbiAgICAtLXBpbmstNzogb2tsY2goNDUuOCUgMC4xMiAzNDIuOSk7XG4gICAgLS1waW5rLTg6IG9rbGNoKDU0LjYlIDAuMTQ1IDM0NCk7XG4gICAgLS1waW5rLTk6IG9rbGNoKDYxLjclIDAuMjA4IDM0Nik7XG4gICAgLS1waW5rLTEwOiBva2xjaCg2NC45JSAwLjE5NyAzNDYpO1xuICAgIC0tcGluay0xMTogb2tsY2goNzguNSUgMC4xNTUgMzQ3KTtcbiAgICAtLXBpbmstMTI6IG9rbGNoKDkwLjUlIDAuMDU5IDM0My4yKTtcblxuICAgIC0tcGluay1hMTogb2tsY2goNjUuMiUgMC4yNzUgMzQyLjQgLyAzLjUzJSk7XG4gICAgLS1waW5rLWEyOiBva2xjaCg2NS42JSAwLjI2OCAzNDIuOSAvIDcuMDYlKTtcbiAgICAtLXBpbmstYTM6IG9rbGNoKDY5LjElIDAuMjY3IDM0MC43IC8gMTYuMDglKTtcbiAgICAtLXBpbmstYTQ6IG9rbGNoKDY3LjIlIDAuMjc4IDM0Mi4xIC8gMjQuNzElKTtcbiAgICAtLXBpbmstYTU6IG9rbGNoKDY4LjQlIDAuMjYzIDM0My4zIC8gMzAuNTklKTtcbiAgICAtLXBpbmstYTY6IG9rbGNoKDcwLjclIDAuMjM3IDM0Mi45IC8gMzcuMjUlKTtcbiAgICAtLXBpbmstYTc6IG9rbGNoKDcyLjUlIDAuMjE2IDM0My41IC8gNDguMjQlKTtcbiAgICAtLXBpbmstYTg6IG9rbGNoKDczLjQlIDAuMjA5IDM0NC40IC8gNjMuNTMlKTtcbiAgICAtLXBpbmstYTk6IG9rbGNoKDY5LjclIDAuMjQxIDM0Ni4yIC8gODMuMTQlKTtcbiAgICAtLXBpbmstYTEwOiBva2xjaCg3MS44JSAwLjIyMSAzNDYuMyAvIDg2LjI3JSk7XG4gICAgLS1waW5rLWExMTogb2tsY2goNzguNSUgMC4xNTUgMzQ3KTtcbiAgICAtLXBpbmstYTEyOiBva2xjaCg5MS4yJSAwLjA1OSAzNDMuMiAvIDk5LjIyJSk7XG5cbiAgICAtLXBsdW0tMTogb2tsY2goMTkuMCUgMC4wMTggMzI2LjIpO1xuICAgIC0tcGx1bS0yOiBva2xjaCgyMS4wJSAwLjAzMiAzMjYuNik7XG4gICAgLS1wbHVtLTM6IG9rbGNoKDI2LjclIDAuMDYxIDMyNy4xKTtcbiAgICAtLXBsdW0tNDogb2tsY2goMzAuNyUgMC4wODcgMzI1LjYpO1xuICAgIC0tcGx1bS01OiBva2xjaCgzNC40JSAwLjA5NyAzMjUpO1xuICAgIC0tcGx1bS02OiBva2xjaCgzOC45JSAwLjA5NyAzMjUpO1xuICAgIC0tcGx1bS03OiBva2xjaCg0NS42JSAwLjEwNyAzMjMuMik7XG4gICAgLS1wbHVtLTg6IG9rbGNoKDU0LjUlIDAuMTI4IDMyMS45KTtcbiAgICAtLXBsdW0tOTogb2tsY2goNTcuOSUgMC4xODggMzIyLjEpO1xuICAgIC0tcGx1bS0xMDogb2tsY2goNjEuNiUgMC4xODIgMzIyLjMpO1xuICAgIC0tcGx1bS0xMTogb2tsY2goNzguNiUgMC4xNTQgMzIyLjIpO1xuICAgIC0tcGx1bS0xMjogb2tsY2goOTAuNiUgMC4wNTUgMzI2KTtcblxuICAgIC0tcGx1bS1hMTogb2tsY2goNjcuNSUgMC4zMDUgMzI4LjMgLyAzLjE0JSk7XG4gICAgLS1wbHVtLWEyOiBva2xjaCg2OC44JSAwLjI5MiAzMjguMiAvIDYuNjclKTtcbiAgICAtLXBsdW0tYTM6IG9rbGNoKDcyLjklIDAuMjc5IDMyOCAvIDE1LjI5JSk7XG4gICAgLS1wbHVtLWE0OiBva2xjaCg3MS42JSAwLjI4MyAzMjUuOSAvIDIyLjc1JSk7XG4gICAgLS1wbHVtLWE1OiBva2xjaCg3Mi41JSAwLjI2NyAzMjUuMSAvIDI4LjI0JSk7XG4gICAgLS1wbHVtLWE2OiBva2xjaCg3NS4zJSAwLjIzNyAzMjUuMiAvIDMzLjczJSk7XG4gICAgLS1wbHVtLWE3OiBva2xjaCg3Ni4zJSAwLjIxIDMyMy41IC8gNDMuOTIlKTtcbiAgICAtLXBsdW0tYTg6IG9rbGNoKDc3LjMlIDAuMTk5IDMyMS45IC8gNTguNDMlKTtcbiAgICAtLXBsdW0tYTk6IG9rbGNoKDcyLjMlIDAuMjQ2IDMyMi4xIC8gNzEuMzclKTtcbiAgICAtLXBsdW0tYTEwOiBva2xjaCg3NC41JSAwLjIyOCAzMjIuNSAvIDc1LjI5JSk7XG4gICAgLS1wbHVtLWExMTogb2tsY2goODEuMSUgMC4xNiAzMjIuMSAvIDk1LjI5JSk7XG4gICAgLS1wbHVtLWExMjogb2tsY2goOTMuNSUgMC4wNTYgMzI2IC8gOTUuNjklKTtcblxuICAgIC0tcHVycGxlLTE6IG9rbGNoKDE5LjElIDAuMDIyIDMxNS42KTtcbiAgICAtLXB1cnBsZS0yOiBva2xjaCgyMS40JSAwLjAzIDMxMy4xKTtcbiAgICAtLXB1cnBsZS0zOiBva2xjaCgyNi44JSAwLjA2MSAzMTIuNik7XG4gICAgLS1wdXJwbGUtNDogb2tsY2goMzAuOSUgMC4wODIgMzEwLjgpO1xuICAgIC0tcHVycGxlLTU6IG9rbGNoKDM0LjUlIDAuMDkyIDMxMC41KTtcbiAgICAtLXB1cnBsZS02OiBva2xjaCgzOC45JSAwLjA5NiAzMDkuNSk7XG4gICAgLS1wdXJwbGUtNzogb2tsY2goNDQuOSUgMC4xMDggMzA4LjYpO1xuICAgIC0tcHVycGxlLTg6IG9rbGNoKDU0LjElIDAuMTMzIDMwNy42KTtcbiAgICAtLXB1cnBsZS05OiBva2xjaCg1NS42JSAwLjE4MyAzMDUuOSk7XG4gICAgLS1wdXJwbGUtMTA6IG9rbGNoKDU5LjYlIDAuMTc3IDMwNi41KTtcbiAgICAtLXB1cnBsZS0xMTogb2tsY2goNzguMSUgMC4xNDUgMzA3LjcpO1xuICAgIC0tcHVycGxlLTEyOiBva2xjaCg5MS4xJSAwLjA0OSAzMTEpO1xuXG4gICAgLS1wdXJwbGUtYTE6IG9rbGNoKDU5LjMlIDAuMjkyIDMxMC45IC8gNC4zMSUpO1xuICAgIC0tcHVycGxlLWEyOiBva2xjaCg2Mi42JSAwLjI1NiAzMTAuMyAvIDcuODQlKTtcbiAgICAtLXB1cnBsZS1hMzogb2tsY2goNjUuNiUgMC4yNTMgMzEwLjkgLyAxNy42NSUpO1xuICAgIC0tcHVycGxlLWE0OiBva2xjaCg2NS4wJSAwLjI0NiAzMDkuMiAvIDI1Ljg4JSk7XG4gICAgLS1wdXJwbGUtYTU6IG9rbGNoKDY2LjQlIDAuMjM1IDMwOS40IC8gMzEuNzYlKTtcbiAgICAtLXB1cnBsZS1hNjogb2tsY2goNjguOSUgMC4yMTMgMzA4LjggLyAzOC4wNCUpO1xuICAgIC0tcHVycGxlLWE3OiBva2xjaCg3MC43JSAwLjE5NyAzMDguMiAvIDQ3Ljg0JSk7XG4gICAgLS1wdXJwbGUtYTg6IG9rbGNoKDcxLjglIDAuMTkxIDMwNy4zIC8gNjQuMzElKTtcbiAgICAtLXB1cnBsZS1hOTogb2tsY2goNjYuMyUgMC4yMjkgMzA1LjggLyA3Ni4wOCUpO1xuICAgIC0tcHVycGxlLWExMDogb2tsY2goNjguOCUgMC4yMTEgMzA2LjMgLyA4MC4zOSUpO1xuICAgIC0tcHVycGxlLWExMTogb2tsY2goNzguMSUgMC4xNDUgMzA3LjcpO1xuICAgIC0tcHVycGxlLWExMjogb2tsY2goOTIuNCUgMC4wNSAzMTEuNSAvIDk4LjA0JSk7XG5cbiAgICAtLXZpb2xldC0xOiBva2xjaCgxOS4xJSAwLjAyNiAyOTAuOCk7XG4gICAgLS12aW9sZXQtMjogb2tsY2goMjEuMSUgMC4wMzIgMzAwLjkpO1xuICAgIC0tdmlvbGV0LTM6IG9rbGNoKDI3LjElIDAuMDY1IDI5NC40KTtcbiAgICAtLXZpb2xldC00OiBva2xjaCgzMS4yJSAwLjA5MyAyOTIuMSk7XG4gICAgLS12aW9sZXQtNTogb2tsY2goMzQuOSUgMC4wOTkgMjkxLjMpO1xuICAgIC0tdmlvbGV0LTY6IG9rbGNoKDM4LjklIDAuMTAyIDI5Mi4xKTtcbiAgICAtLXZpb2xldC03OiBva2xjaCg0NC41JSAwLjExIDI5Mik7XG4gICAgLS12aW9sZXQtODogb2tsY2goNTEuOCUgMC4xMzEgMjkwLjMpO1xuICAgIC0tdmlvbGV0LTk6IG9rbGNoKDU0LjIlIDAuMTc5IDI4OCk7XG4gICAgLS12aW9sZXQtMTA6IG9rbGNoKDU4LjklIDAuMTY5IDI4OS40KTtcbiAgICAtLXZpb2xldC0xMTogb2tsY2goNzcuOCUgMC4xMjUgMjkzLjIpO1xuICAgIC0tdmlvbGV0LTEyOiBva2xjaCg5MS4yJSAwLjA0NSAyOTIuNCk7XG5cbiAgICAtLXZpb2xldC1hMTogb2tsY2goNDkuMSUgMC4yODkgMjc0LjQgLyA1Ljg4JSk7XG4gICAgLS12aW9sZXQtYTI6IG9rbGNoKDU2LjYlIDAuMjU1IDI5My43IC8gOC42MyUpO1xuICAgIC0tdmlvbGV0LWEzOiBva2xjaCg1OS4zJSAwLjIzOCAyODkuOSAvIDIxLjE4JSk7XG4gICAgLS12aW9sZXQtYTQ6IG9rbGNoKDU4LjMlIDAuMjQgMjg4LjMgLyAzMS4zNyUpO1xuICAgIC0tdmlvbGV0LWE1OiBva2xjaCg2MC45JSAwLjIyMyAyODguNyAvIDM3LjI1JSk7XG4gICAgLS12aW9sZXQtYTY6IG9rbGNoKDYzLjglIDAuMjA3IDI5MC41IC8gNDIuNzUlKTtcbiAgICAtLXZpb2xldC1hNzogb2tsY2goNjYuOCUgMC4xOTEgMjkxIC8gNTEuMzclKTtcbiAgICAtLXZpb2xldC1hODogb2tsY2goNjcuMyUgMC4xODQgMjg5LjggLyA2NS44OCUpO1xuICAgIC0tdmlvbGV0LWE5OiBva2xjaCg2Mi42JSAwLjIxNCAyODcuNyAvIDgwLjAwJSk7XG4gICAgLS12aW9sZXQtYTEwOiBva2xjaCg2NS43JSAwLjE5NCAyODkuMSAvIDg0LjMxJSk7XG4gICAgLS12aW9sZXQtYTExOiBva2xjaCg3Ny44JSAwLjEyNSAyOTMuMik7XG4gICAgLS12aW9sZXQtYTEyOiBva2xjaCg5MS41JSAwLjA0NSAyOTIuNCk7XG5cbiAgICAtLWlyaXMtMTogb2tsY2goMTkuMiUgMC4wMjIgMjg0LjEpO1xuICAgIC0taXJpcy0yOiBva2xjaCgyMC45JSAwLjAyOSAyODYuNik7XG4gICAgLS1pcmlzLTM6IG9rbGNoKDI3LjIlIDAuMDY5IDI3OC41KTtcbiAgICAtLWlyaXMtNDogb2tsY2goMzEuOCUgMC4xMDIgMjc2KTtcbiAgICAtLWlyaXMtNTogb2tsY2goMzUuNyUgMC4xMSAyNzcuMyk7XG4gICAgLS1pcmlzLTY6IG9rbGNoKDQwLjAlIDAuMTEyIDI3OS41KTtcbiAgICAtLWlyaXMtNzogb2tsY2goNDQuOCUgMC4xMiAyODAuNCk7XG4gICAgLS1pcmlzLTg6IG9rbGNoKDUwLjclIDAuMTM4IDI4MC44KTtcbiAgICAtLWlyaXMtOTogb2tsY2goNTQuMCUgMC4xODQgMjc4LjMpO1xuICAgIC0taXJpcy0xMDogb2tsY2goNTguNyUgMC4xNzIgMjgxLjMpO1xuICAgIC0taXJpcy0xMTogb2tsY2goNzcuNCUgMC4xMjIgMjg3LjUpO1xuICAgIC0taXJpcy0xMjogb2tsY2goOTEuNCUgMC4wNDIgMjg3KTtcblxuICAgIC0taXJpcy1hMTogb2tsY2goNTAuMSUgMC4yNzkgMjcwLjQgLyA1LjQ5JSk7XG4gICAgLS1pcmlzLWEyOiBva2xjaCg1NC4xJSAwLjI0NyAyNzcgLyA4LjYzJSk7XG4gICAgLS1pcmlzLWEzOiBva2xjaCg1Ni44JSAwLjIzOCAyNzMuNSAvIDIzLjE0JSk7XG4gICAgLS1pcmlzLWE0OiBva2xjaCg1Ni4wJSAwLjI0MyAyNzIuNiAvIDM1LjI5JSk7XG4gICAgLS1pcmlzLWE1OiBva2xjaCg1OC4zJSAwLjIyNiAyNzQuOSAvIDQxLjk2JSk7XG4gICAgLS1pcmlzLWE2OiBva2xjaCg2MS43JSAwLjIwNiAyNzcuOSAvIDQ3Ljg0JSk7XG4gICAgLS1pcmlzLWE3OiBva2xjaCg2My44JSAwLjE5NiAyNzkuMyAvIDU1LjY5JSk7XG4gICAgLS1pcmlzLWE4OiBva2xjaCg2NC42JSAwLjE5MSAyODAgLyA2Ny40NSUpO1xuICAgIC0taXJpcy1hOTogb2tsY2goNjAuNyUgMC4yMTQgMjc3LjkgLyA4My4xNCUpO1xuICAgIC0taXJpcy1hMTA6IG9rbGNoKDY0LjclIDAuMTkzIDI4MC45IC8gODYuMjclKTtcbiAgICAtLWlyaXMtYTExOiBva2xjaCg3Ny40JSAwLjEyMiAyODcuNSk7XG4gICAgLS1pcmlzLWExMjogb2tsY2goOTEuNyUgMC4wNDIgMjg3KTtcblxuICAgIC0taW5kaWdvLTE6IG9rbGNoKDE5LjElIDAuMDI1IDI3Ni41KTtcbiAgICAtLWluZGlnby0yOiBva2xjaCgyMC45JSAwLjAzIDI3NC44KTtcbiAgICAtLWluZGlnby0zOiBva2xjaCgyNy4yJSAwLjA3MSAyNjgpO1xuICAgIC0taW5kaWdvLTQ6IG9rbGNoKDMxLjglIDAuMDk1IDI2Ny4yKTtcbiAgICAtLWluZGlnby01OiBva2xjaCgzNi4yJSAwLjEwNCAyNjcpO1xuICAgIC0taW5kaWdvLTY6IG9rbGNoKDQwLjMlIDAuMTExIDI2OC44KTtcbiAgICAtLWluZGlnby03OiBva2xjaCg0NC45JSAwLjEyIDI2OC45KTtcbiAgICAtLWluZGlnby04OiBva2xjaCg1MC4yJSAwLjEzNyAyNjguMyk7XG4gICAgLS1pbmRpZ28tOTogb2tsY2goNTQuNCUgMC4xOTEgMjY3KTtcbiAgICAtLWluZGlnby0xMDogb2tsY2goNTguOSUgMC4xNzYgMjY5LjMpO1xuICAgIC0taW5kaWdvLTExOiBva2xjaCg3Ny42JSAwLjExNCAyNzMpO1xuICAgIC0taW5kaWdvLTEyOiBva2xjaCg5MS4xJSAwLjA0MyAyNjkuNik7XG5cbiAgICAtLWluZGlnby1hMTogb2tsY2goNDguNyUgMC4yODkgMjY1LjEgLyA1Ljg4JSk7XG4gICAgLS1pbmRpZ28tYTI6IG9rbGNoKDUzLjclIDAuMjQ3IDI2Ny42IC8gOS4wMiUpO1xuICAgIC0taW5kaWdvLWEzOiBva2xjaCg1Ni40JSAwLjIzOSAyNjUuMyAvIDIzLjUzJSk7XG4gICAgLS1pbmRpZ28tYTQ6IG9rbGNoKDU3LjMlIDAuMjMzIDI2NS42IC8gMzQuMTIlKTtcbiAgICAtLWluZGlnby1hNTogb2tsY2goNTkuNyUgMC4yMTUgMjY1LjggLyA0MS45NiUpO1xuICAgIC0taW5kaWdvLWE2OiBva2xjaCg2MS43JSAwLjIwMyAyNjcuNyAvIDQ4LjYzJSk7XG4gICAgLS1pbmRpZ28tYTc6IG9rbGNoKDYzLjYlIDAuMTk0IDI2OC4zIC8gNTYuNDclKTtcbiAgICAtLWluZGlnby1hODogb2tsY2goNjQuMCUgMC4xOSAyNjggLyA2Ny40NSUpO1xuICAgIC0taW5kaWdvLWE5OiBva2xjaCg2MC4wJSAwLjIxNiAyNjYuOSAvIDg1Ljg4JSk7XG4gICAgLS1pbmRpZ28tYTEwOiBva2xjaCg2My41JSAwLjE5NCAyNjkuMSAvIDg5LjAyJSk7XG4gICAgLS1pbmRpZ28tYTExOiBva2xjaCg3Ny42JSAwLjExNCAyNzMpO1xuICAgIC0taW5kaWdvLWExMjogb2tsY2goOTEuMSUgMC4wNDMgMjY5LjYpO1xuXG4gICAgLS1ibHVlLTE6IG9rbGNoKDE5LjQlIDAuMDI1IDI1Ni41KTtcbiAgICAtLWJsdWUtMjogb2tsY2goMjEuMyUgMC4wMyAyNjEuMyk7XG4gICAgLS1ibHVlLTM6IG9rbGNoKDI3LjQlIDAuMDY2IDI1My45KTtcbiAgICAtLWJsdWUtNDogb2tsY2goMzIuMCUgMC4wOTcgMjUyLjMpO1xuICAgIC0tYmx1ZS01OiBva2xjaCgzNi43JSAwLjEwNiAyNTAuNyk7XG4gICAgLS1ibHVlLTY6IG9rbGNoKDQxLjYlIDAuMTEzIDI1Mik7XG4gICAgLS1ibHVlLTc6IG9rbGNoKDQ3LjQlIDAuMTIyIDI1My4xKTtcbiAgICAtLWJsdWUtODogb2tsY2goNTQuMSUgMC4xNCAyNTMuMik7XG4gICAgLS1ibHVlLTk6IG9rbGNoKDY0LjklIDAuMTkzIDI1MS44KTtcbiAgICAtLWJsdWUtMTA6IG9rbGNoKDY4LjglIDAuMTY5IDI1MS40KTtcbiAgICAtLWJsdWUtMTE6IG9rbGNoKDc2LjQlIDAuMTI2IDI0OS41KTtcbiAgICAtLWJsdWUtMTI6IG9rbGNoKDkwLjclIDAuMDUxIDIzOC40KTtcblxuICAgIC0tYmx1ZS1hMTogb2tsY2goNTAuNyUgMC4yNTMgMjYyLjkgLyA2LjY3JSk7XG4gICAgLS1ibHVlLWEyOiBva2xjaCg1Ni4yJSAwLjIzNSAyNjEuNCAvIDkuNDElKTtcbiAgICAtLWJsdWUtYTM6IG9rbGNoKDU5LjclIDAuMjIxIDI1OCAvIDIyLjc1JSk7XG4gICAgLS1ibHVlLWE0OiBva2xjaCg1OS4zJSAwLjIyMyAyNTguNCAvIDM0LjEyJSk7XG4gICAgLS1ibHVlLWE1OiBva2xjaCg2MS42JSAwLjIwNyAyNTUuNiAvIDQxLjk2JSk7XG4gICAgLS1ibHVlLWE2OiBva2xjaCg2My40JSAwLjE5NyAyNTQuMSAvIDQ5LjgwJSk7XG4gICAgLS1ibHVlLWE3OiBva2xjaCg2NS42JSAwLjE4NiAyNTMuOCAvIDU5LjYxJSk7XG4gICAgLS1ibHVlLWE4OiBva2xjaCg2Ni4zJSAwLjE4MSAyNTMuNSAvIDcyLjU1JSk7XG4gICAgLS1ibHVlLWE5OiBva2xjaCg2NC45JSAwLjE5MyAyNTEuOCk7XG4gICAgLS1ibHVlLWExMDogb2tsY2goNjguOCUgMC4xNjkgMjUxLjQpO1xuICAgIC0tYmx1ZS1hMTE6IG9rbGNoKDc2LjQlIDAuMTI2IDI0OS41KTtcbiAgICAtLWJsdWUtYTEyOiBva2xjaCg5MC43JSAwLjA1MSAyMzguNCk7XG5cbiAgICAtLWN5YW4tMTogb2tsY2goMTkuMiUgMC4wMTggMjIyLjgpO1xuICAgIC0tY3lhbi0yOiBva2xjaCgyMS40JSAwLjAxOSAyMjcuOSk7XG4gICAgLS1jeWFuLTM6IG9rbGNoKDI3LjMlIDAuMDQzIDIyMC40KTtcbiAgICAtLWN5YW4tNDogb2tsY2goMzEuNiUgMC4wNTkgMjIzLjcpO1xuICAgIC0tY3lhbi01OiBva2xjaCgzNi4zJSAwLjA2OCAyMjMuNyk7XG4gICAgLS1jeWFuLTY6IG9rbGNoKDQxLjQlIDAuMDc1IDIyMS41KTtcbiAgICAtLWN5YW4tNzogb2tsY2goNDcuOCUgMC4wODMgMjIxLjYpO1xuICAgIC0tY3lhbi04OiBva2xjaCg1NS43JSAwLjA5OSAyMjEuMSk7XG4gICAgLS1jeWFuLTk6IG9rbGNoKDY2LjAlIDAuMTIyIDIyMS43KTtcbiAgICAtLWN5YW4tMTA6IG9rbGNoKDY5LjklIDAuMTE5IDIxOC45KTtcbiAgICAtLWN5YW4tMTE6IG9rbGNoKDc4LjUlIDAuMTE2IDIxMy44KTtcbiAgICAtLWN5YW4tMTI6IG9rbGNoKDkxLjAlIDAuMDU3IDIxMS41KTtcblxuICAgIC0tY3lhbi1hMTogb2tsY2goNjQuNiUgMC4xODIgMjQ5LjkgLyAwMy45MiUpO1xuICAgIC0tY3lhbi1hMjogb2tsY2goNjkuMyUgMC4xNTcgMjM5LjMgLyAwNi42NyUpO1xuICAgIC0tY3lhbi1hMzogb2tsY2goNzUuMiUgMC4xNTIgMjMxLjQgLyAxNS42OSUpO1xuICAgIC0tY3lhbi1hNDogb2tsY2goNzQuNCUgMC4xNTYgMjM0LjMgLyAyMy4xNCUpO1xuICAgIC0tY3lhbi1hNTogb2tsY2goNzUuMiUgMC4xNTIgMjMxLjQgLyAzMC4yMCUpO1xuICAgIC0tY3lhbi1hNjogb2tsY2goNzcuMyUgMC4xNDggMjI2LjMgLyAzNi44NiUpO1xuICAgIC0tY3lhbi1hNzogb2tsY2goNzguOSUgMC4xNDYgMjI0LjEgLyA0NS44OCUpO1xuICAgIC0tY3lhbi1hODogb2tsY2goNzkuMyUgMC4xNDYgMjIyLjggLyA1OC40MyUpO1xuICAgIC0tY3lhbi1hOTogb2tsY2goNzkuMyUgMC4xNDcgMjIyLjUgLyA3Ni40NyUpO1xuICAgIC0tY3lhbi1hMTA6IG9rbGNoKDgxLjIlIDAuMTQxIDIxOS4zIC8gODAuMzklKTtcbiAgICAtLWN5YW4tYTExOiBva2xjaCg4NC41JSAwLjEyNiAyMTMuOSAvIDg5LjgwJSk7XG4gICAgLS1jeWFuLWExMjogb2tsY2goOTIuOSUgMC4wNTkgMjExIC8gOTYuODYlKTtcblxuICAgIC0tdGVhbC0xOiBva2xjaCgxOC43JSAwLjAxMiAxODYuNyk7XG4gICAgLS10ZWFsLTI6IG9rbGNoKDIxLjYlIDAuMDE2IDE4OSk7XG4gICAgLS10ZWFsLTM6IG9rbGNoKDI3LjMlIDAuMDM4IDE4Ni44KTtcbiAgICAtLXRlYWwtNDogb2tsY2goMzEuOCUgMC4wNTQgMTg3LjMpO1xuICAgIC0tdGVhbC01OiBva2xjaCgzNi4zJSAwLjA2IDE4Ni42KTtcbiAgICAtLXRlYWwtNjogb2tsY2goNDEuNCUgMC4wNjYgMTg0LjcpO1xuICAgIC0tdGVhbC03OiBva2xjaCg0Ny4zJSAwLjA3NCAxODUpO1xuICAgIC0tdGVhbC04OiBva2xjaCg1My43JSAwLjA4NiAxODMuNSk7XG4gICAgLS10ZWFsLTk6IG9rbGNoKDY0LjklIDAuMTE0IDE4Mik7XG4gICAgLS10ZWFsLTEwOiBva2xjaCg2OC44JSAwLjEyMyAxODAuMyk7XG4gICAgLS10ZWFsLTExOiBva2xjaCg3OC45JSAwLjE0NyAxNzUuNyk7XG4gICAgLS10ZWFsLTEyOiBva2xjaCg5MC41JSAwLjA3MiAxNzUuMSk7XG5cbiAgICAtLXRlYWwtYTE6IG9rbGNoKDgwLjAlIDAuMTYxIDE2OC42IC8gMS45NiUpO1xuICAgIC0tdGVhbC1hMjogb2tsY2goODguOSUgMC4xNTYgMTg0LjEgLyA0LjcxJSk7XG4gICAgLS10ZWFsLWEzOiBva2xjaCg4OS44JSAwLjE2IDE4Mi40IC8gMTEuNzYlKTtcbiAgICAtLXRlYWwtYTQ6IG9rbGNoKDg5LjglIDAuMTU5IDE4My44IC8gMTcuNjUlKTtcbiAgICAtLXRlYWwtYTU6IG9rbGNoKDg5LjklIDAuMTU5IDE4NC4zIC8gMjMuMTQlKTtcbiAgICAtLXRlYWwtYTY6IG9rbGNoKDg5LjklIDAuMTU3IDE4My4yIC8gMjkuNDElKTtcbiAgICAtLXRlYWwtYTc6IG9rbGNoKDg5LjYlIDAuMTUyIDE4NCAvIDM3LjI1JSk7XG4gICAgLS10ZWFsLWE4OiBva2xjaCg5MC4xJSAwLjE1NCAxODIuNSAvIDQ1Ljg4JSk7XG4gICAgLS10ZWFsLWE5OiBva2xjaCg4OS44JSAwLjE2IDE4MS40IC8gNjIuMzUlKTtcbiAgICAtLXRlYWwtYTEwOiBva2xjaCg4OS42JSAwLjE2MiAxNzkuNiAvIDY4LjI0JSk7XG4gICAgLS10ZWFsLWExMTogb2tsY2goODkuMSUgMC4xNjcgMTc1LjIgLyA4My45MiUpO1xuICAgIC0tdGVhbC1hMTI6IG9rbGNoKDk0LjglIDAuMDc1IDE3NS4yIC8gOTMuNzMlKTtcblxuICAgIC0tamFkZS0xOiBva2xjaCgxOC42JSAwLjAxNCAxNjkuOCk7XG4gICAgLS1qYWRlLTI6IG9rbGNoKDIxLjUlIDAuMDE3IDE2OC4yKTtcbiAgICAtLWphZGUtMzogb2tsY2goMjcuNCUgMC4wNDMgMTY1LjIpO1xuICAgIC0tamFkZS00OiBva2xjaCgzMS42JSAwLjA1NyAxNjcuNik7XG4gICAgLS1qYWRlLTU6IG9rbGNoKDM2LjElIDAuMDY0IDE2OC4yKTtcbiAgICAtLWphZGUtNjogb2tsY2goNDEuMyUgMC4wNjkgMTY5LjYpO1xuICAgIC0tamFkZS03OiBva2xjaCg0Ni44JSAwLjA3NiAxNzAuMyk7XG4gICAgLS1qYWRlLTg6IG9rbGNoKDUzLjclIDAuMDg3IDE3Mi4yKTtcbiAgICAtLWphZGUtOTogb2tsY2goNjQuMiUgMC4xMTUgMTcwLjcpO1xuICAgIC0tamFkZS0xMDogb2tsY2goNjcuOCUgMC4xMjYgMTY5LjYpO1xuICAgIC0tamFkZS0xMTogb2tsY2goNzguNSUgMC4xNTYgMTY3LjEpO1xuICAgIC0tamFkZS0xMjogb2tsY2goOTAuMyUgMC4wNzggMTY2LjkpO1xuXG4gICAgLS1qYWRlLWExOiBva2xjaCg3OC4zJSAwLjI0MiAxNDUuNiAvIDEuOTYlKTtcbiAgICAtLWphZGUtYTI6IG9rbGNoKDg3LjQlIDAuMTk0IDE1OS4xIC8gNC43MSUpO1xuICAgIC0tamFkZS1hMzogb2tsY2goODYuNCUgMC4yMDYgMTU2LjggLyAxMi41NSUpO1xuICAgIC0tamFkZS1hNDogb2tsY2goODguMiUgMC4xOTkgMTYwLjEgLyAxNy42NSUpO1xuICAgIC0tamFkZS1hNTogb2tsY2goODguNiUgMC4xODkgMTYzLjUgLyAyMy4xNCUpO1xuICAgIC0tamFkZS1hNjogb2tsY2goODkuMiUgMC4xNzQgMTY2LjYgLyAyOS40MSUpO1xuICAgIC0tamFkZS1hNzogb2tsY2goODkuMSUgMC4xNjQgMTY4LjQgLyAzNi44NiUpO1xuICAgIC0tamFkZS1hODogb2tsY2goODkuOCUgMC4xNiAxNzAuOSAvIDQ1Ljg4JSk7XG4gICAgLS1qYWRlLWE5OiBva2xjaCg4OS4yJSAwLjE2NiAxNjkuOCAvIDYxLjU3JSk7XG4gICAgLS1qYWRlLWExMDogb2tsY2goODkuMCUgMC4xNyAxNjguOSAvIDY3LjA2JSk7XG4gICAgLS1qYWRlLWExMTogb2tsY2goODguNyUgMC4xNzggMTY2LjcgLyA4My45MiUpO1xuICAgIC0tamFkZS1hMTI6IG9rbGNoKDk0LjUlIDAuMDgxIDE2Ni42IC8gOTMuNzMlKTtcblxuICAgIC0tZ3JlZW4tMTogb2tsY2goMTguNyUgMC4wMTIgMTY3KTtcbiAgICAtLWdyZWVuLTI6IG9rbGNoKDIxLjIlIDAuMDE1IDE2NS45KTtcbiAgICAtLWdyZWVuLTM6IG9rbGNoKDI3LjIlIDAuMDQgMTYyLjIpO1xuICAgIC0tZ3JlZW4tNDogb2tsY2goMzEuNyUgMC4wNTcgMTYxLjgpO1xuICAgIC0tZ3JlZW4tNTogb2tsY2goMzYuNSUgMC4wNjYgMTYxLjIpO1xuICAgIC0tZ3JlZW4tNjogb2tsY2goNDEuMiUgMC4wNzIgMTYwLjkpO1xuICAgIC0tZ3JlZW4tNzogb2tsY2goNDYuNyUgMC4wODIgMTYwLjIpO1xuICAgIC0tZ3JlZW4tODogb2tsY2goNTIuOCUgMC4wOTYgMTU5LjQpO1xuICAgIC0tZ3JlZW4tOTogb2tsY2goNjQuMSUgMC4xMzMgMTU3LjcpO1xuICAgIC0tZ3JlZW4tMTA6IG9rbGNoKDY3LjUlIDAuMTQxIDE1Ny43KTtcbiAgICAtLWdyZWVuLTExOiBva2xjaCg3Ny45JSAwLjE2NSAxNTcuMyk7XG4gICAgLS1ncmVlbi0xMjogb2tsY2goOTAuNSUgMC4wODMgMTU4LjIpO1xuXG4gICAgLS1ncmVlbi1hMTogb2tsY2goNzguMyUgMC4yNDIgMTQ1LjYgLyAxLjk2JSk7XG4gICAgLS1ncmVlbi1hMjogb2tsY2goODYuNyUgMC4xOTkgMTU3IC8gNC4zMSUpO1xuICAgIC0tZ3JlZW4tYTM6IG9rbGNoKDg4LjElIDAuMjExIDE1NS40IC8gMTEuNzYlKTtcbiAgICAtLWdyZWVuLWE0OiBva2xjaCg4OC4wJSAwLjIxMiAxNTUuOCAvIDE3LjY1JSk7XG4gICAgLS1ncmVlbi1hNTogb2tsY2goODguNCUgMC4yMDIgMTU3LjMgLyAyMy41MyUpO1xuICAgIC0tZ3JlZW4tYTY6IG9rbGNoKDg4LjklIDAuMTg5IDE1OC4zIC8gMjkuNDElKTtcbiAgICAtLWdyZWVuLWE3OiBva2xjaCg4OC43JSAwLjE4MSAxNTguNSAvIDM2Ljg2JSk7XG4gICAgLS1ncmVlbi1hODogb2tsY2goODkuMyUgMC4xODEgMTU4LjEgLyA0NS4xMCUpO1xuICAgIC0tZ3JlZW4tYTk6IG9rbGNoKDg4LjglIDAuMTk0IDE1Ni43IC8gNjEuOTYlKTtcbiAgICAtLWdyZWVuLWExMDogb2tsY2goODguNSUgMC4xOTMgMTU2LjkgLyA2Ny4wNiUpO1xuICAgIC0tZ3JlZW4tYTExOiBva2xjaCg4OC42JSAwLjE5MSAxNTcgLyA4My4xNCUpO1xuICAgIC0tZ3JlZW4tYTEyOiBva2xjaCg5NC40JSAwLjA4NyAxNTguNCAvIDk0LjEyJSk7XG5cbiAgICAtLWdyYXNzLTE6IG9rbGNoKDE4LjclIDAuMDEzIDE1OS43KTtcbiAgICAtLWdyYXNzLTI6IG9rbGNoKDIxLjAlIDAuMDEzIDE0OS45KTtcbiAgICAtLWdyYXNzLTM6IG9rbGNoKDI2LjclIDAuMDMgMTUwLjIpO1xuICAgIC0tZ3Jhc3MtNDogb2tsY2goMzEuOSUgMC4wNTMgMTUwLjMpO1xuICAgIC0tZ3Jhc3MtNTogb2tsY2goMzYuNyUgMC4wNjIgMTQ5LjkpO1xuICAgIC0tZ3Jhc3MtNjogb2tsY2goNDEuNiUgMC4wNzIgMTQ5LjMpO1xuICAgIC0tZ3Jhc3MtNzogb2tsY2goNDYuOCUgMC4wODMgMTQ5KTtcbiAgICAtLWdyYXNzLTg6IG9rbGNoKDUyLjMlIDAuMDk3IDE0OC4zKTtcbiAgICAtLWdyYXNzLTk6IG9rbGNoKDY1LjElIDAuMTQ3IDE0Ny40KTtcbiAgICAtLWdyYXNzLTEwOiBva2xjaCg2OC45JSAwLjE0NSAxNDcuOCk7XG4gICAgLS1ncmFzcy0xMTogb2tsY2goNzguMCUgMC4xNDIgMTQ4LjUpO1xuICAgIC0tZ3Jhc3MtMTI6IG9rbGNoKDkxLjElIDAuMDc4IDE0NC45KTtcblxuICAgIC0tZ3Jhc3MtYTE6IG9rbGNoKDc4LjElIDAuMjYzIDE0Mi44IC8gMS45NiUpO1xuICAgIC0tZ3Jhc3MtYTI6IG9rbGNoKDg2LjclIDAuMjEzIDE0Ni41IC8gMy45MiUpO1xuICAgIC0tZ3Jhc3MtYTM6IG9rbGNoKDg5LjIlIDAuMTk4IDE0Ny44IC8gMTAuNTklKTtcbiAgICAtLWdyYXNzLWE0OiBva2xjaCg4OC42JSAwLjIxOSAxNDggLyAxNy4yNSUpO1xuICAgIC0tZ3Jhc3MtYTU6IG9rbGNoKDg5LjIlIDAuMjAzIDE0OC40IC8gMjMuMTQlKTtcbiAgICAtLWdyYXNzLWE2OiBva2xjaCg4OS42JSAwLjE5NiAxNDguMiAvIDI5LjQxJSk7XG4gICAgLS1ncmFzcy1hNzogb2tsY2goODkuMyUgMC4xODggMTQ4LjEgLyAzNi40NyUpO1xuICAgIC0tZ3Jhc3MtYTg6IG9rbGNoKDg5LjMlIDAuMTg5IDE0Ny43IC8gNDMuOTIlKTtcbiAgICAtLWdyYXNzLWE5OiBva2xjaCg4OS4wJSAwLjIxMiAxNDcuMSAvIDYzLjE0JSk7XG4gICAgLS1ncmFzcy1hMTA6IG9rbGNoKDg5LjYlIDAuMTk3IDE0Ny43IC8gNjguMjQlKTtcbiAgICAtLWdyYXNzLWExMTogb2tsY2goOTAuNyUgMC4xNjkgMTQ4LjMgLyA4MC4zOSUpO1xuICAgIC0tZ3Jhc3MtYTEyOiBva2xjaCg5NS4zJSAwLjA4MiAxNDQuOSAvIDkzLjczJSk7XG5cbiAgICAtLW9yYW5nZS0xOiBva2xjaCgxOC43JSAwLjAxMSA2MC43KTtcbiAgICAtLW9yYW5nZS0yOiBva2xjaCgyMC44JSAwLjAxOSA2Mi43KTtcbiAgICAtLW9yYW5nZS0zOiBva2xjaCgyNS44JSAwLjA0NSA2MC44KTtcbiAgICAtLW9yYW5nZS00OiBva2xjaCgyOS40JSAwLjA3MSA1Ni43KTtcbiAgICAtLW9yYW5nZS01OiBva2xjaCgzMy40JSAwLjA4MyA1NC40KTtcbiAgICAtLW9yYW5nZS02OiBva2xjaCgzOC41JSAwLjA4NyA1NSk7XG4gICAgLS1vcmFuZ2UtNzogb2tsY2goNDUuMiUgMC4wOTUgNTIuNyk7XG4gICAgLS1vcmFuZ2UtODogb2tsY2goNTQuMSUgMC4xMTYgNTApO1xuICAgIC0tb3JhbmdlLTk6IG9rbGNoKDY5LjElIDAuMTkxIDQ1KTtcbiAgICAtLW9yYW5nZS0xMDogb2tsY2goNzMuMyUgMC4xODIgNTAuOSk7XG4gICAgLS1vcmFuZ2UtMTE6IG9rbGNoKDc4LjklIDAuMTQzIDU2LjIpO1xuICAgIC0tb3JhbmdlLTEyOiBva2xjaCg5Mi41JSAwLjA1MiA2Ni4yKTtcblxuICAgIC0tb3JhbmdlLWExOiBva2xjaCg2MS41JSAwLjIyMyAzMy44IC8gMi43NSUpO1xuICAgIC0tb3JhbmdlLWEyOiBva2xjaCg3MC4zJSAwLjE5OCA0NS45IC8gNS40OSUpO1xuICAgIC0tb3JhbmdlLWEzOiBva2xjaCg2OS41JSAwLjE5NyA0NS40IC8gMTQuNTElKTtcbiAgICAtLW9yYW5nZS1hNDogb2tsY2goNjguMCUgMC4yMTQgMzkuOCAvIDIyLjM1JSk7XG4gICAgLS1vcmFuZ2UtYTU6IG9rbGNoKDY5LjAlIDAuMjA4IDQyIC8gMjkuMDIlKTtcbiAgICAtLW9yYW5nZS1hNjogb2tsY2goNzEuMyUgMC4xOTEgNDguOCAvIDM2LjA4JSk7XG4gICAgLS1vcmFuZ2UtYTc6IG9rbGNoKDczLjglIDAuMTc3IDUwLjQgLyA0NS44OCUpO1xuICAgIC0tb3JhbmdlLWE4OiBva2xjaCg3My45JSAwLjE3MSA0OC45IC8gNjEuNTclKTtcbiAgICAtLW9yYW5nZS1hOTogb2tsY2goNzAuNCUgMC4xOTYgNDQuNyAvIDk2Ljg2JSk7XG4gICAgLS1vcmFuZ2UtYTEwOiBva2xjaCg3My4zJSAwLjE4MiA1MC45KTtcbiAgICAtLW9yYW5nZS1hMTE6IG9rbGNoKDc4LjklIDAuMTQzIDU2LjIpO1xuICAgIC0tb3JhbmdlLWExMjogb2tsY2goOTIuNSUgMC4wNTIgNjYuMik7XG5cbiAgICAtLWJyb3duLTE6IG9rbGNoKDE3LjglIDAuMDA0IDg0LjYpO1xuICAgIC0tYnJvd24tMjogb2tsY2goMjEuMyUgMC4wMDcgNDguNCk7XG4gICAgLS1icm93bi0zOiBva2xjaCgyNS40JSAwLjAxMyA1MS42KTtcbiAgICAtLWJyb3duLTQ6IG9rbGNoKDI4LjklIDAuMDE4IDU5LjkpO1xuICAgIC0tYnJvd24tNTogb2tsY2goMzIuNSUgMC4wMjQgNTYuNCk7XG4gICAgLS1icm93bi02OiBva2xjaCgzNy4xJSAwLjAzMiA1OSk7XG4gICAgLS1icm93bi03OiBva2xjaCg0Mi45JSAwLjA0MSA1Ny44KTtcbiAgICAtLWJyb3duLTg6IG9rbGNoKDUwLjklIDAuMDUzIDYyKTtcbiAgICAtLWJyb3duLTk6IG9rbGNoKDYzLjMlIDAuMDc4IDYxKTtcbiAgICAtLWJyb3duLTEwOiBva2xjaCg2Ny4zJSAwLjA3NCA2MS4xKTtcbiAgICAtLWJyb3duLTExOiBva2xjaCg3OS44JSAwLjA2MyA2Mi43KTtcbiAgICAtLWJyb3duLTEyOiBva2xjaCg5MS43JSAwLjAzNiA3NS41KTtcblxuICAgIC0tYnJvd24tYTE6IG9rbGNoKDQyLjAlIDAuMTYyIDMxLjIgLyAwLjc4JSk7XG4gICAgLS1icm93bi1hMjogb2tsY2goODAuMCUgMC4xMTYgNDYuOSAvIDQuNzElKTtcbiAgICAtLWJyb3duLWEzOiBva2xjaCg4My4wJSAwLjA5OSA1MC45IC8gOS44MCUpO1xuICAgIC0tYnJvd24tYTQ6IG9rbGNoKDg0LjAlIDAuMDk4IDU4LjQgLyAxNC4xMiUpO1xuICAgIC0tYnJvd24tYTU6IG9rbGNoKDgzLjUlIDAuMSA1NS41IC8gMTkuMjIlKTtcbiAgICAtLWJyb3duLWE2OiBva2xjaCg4NC4wJSAwLjEwMiA1OC4xIC8gMjUuNDklKTtcbiAgICAtLWJyb3duLWE3OiBva2xjaCg4NC40JSAwLjEwMyA1Ny43IC8gMzMuNzMlKTtcbiAgICAtLWJyb3duLWE4OiBva2xjaCg4NC45JSAwLjEwMyA2MSAvIDQ1LjEwJSk7XG4gICAgLS1icm93bi1hOTogb2tsY2goODMuNSUgMC4xMTEgNjAuNiAvIDY1Ljg4JSk7XG4gICAgLS1icm93bi1hMTA6IG9rbGNoKDg1LjUlIDAuMDk5IDYxLjQgLyA3MC4yMCUpO1xuICAgIC0tYnJvd24tYTExOiBva2xjaCg4OS4wJSAwLjA3MiA2Mi42IC8gODUuMTAlKTtcbiAgICAtLWJyb3duLWExMjogb2tsY2goOTUuMSUgMC4wMzcgNzUuMiAvIDk0LjkwJSk7XG5cbiAgICAtLXNreS0xOiBva2xjaCgxOS4wJSAwLjAyNSAyNTkuMik7XG4gICAgLS1za3ktMjogb2tsY2goMjEuNiUgMC4wMjkgMjU3LjUpO1xuICAgIC0tc2t5LTM6IG9rbGNoKDI3LjElIDAuMDU0IDI1MS4zKTtcbiAgICAtLXNreS00OiBva2xjaCgzMi4xJSAwLjA3IDI0OC43KTtcbiAgICAtLXNreS01OiBva2xjaCgzNy4zJSAwLjA3OCAyNDQuOSk7XG4gICAgLS1za3ktNjogb2tsY2goNDIuNiUgMC4wODggMjQzLjkpO1xuICAgIC0tc2t5LTc6IG9rbGNoKDQ4LjglIDAuMDk4IDI0MC44KTtcbiAgICAtLXNreS04OiBva2xjaCg1NS43JSAwLjExNSAyMzcuNCk7XG4gICAgLS1za3ktOTogb2tsY2goODYuMSUgMC4xMDMgMjE3LjgpO1xuICAgIC0tc2t5LTEwOiBva2xjaCg5MC44JSAwLjA3MyAyMTQuNSk7XG4gICAgLS1za3ktMTE6IG9rbGNoKDc5LjMlIDAuMDk5IDIzMS42KTtcbiAgICAtLXNreS0xMjogb2tsY2goOTMuNCUgMC4wNTMgMjE0LjMpO1xuXG4gICAgLS1za3ktYTE6IG9rbGNoKDUwLjclIDAuMjc3IDI2My43IC8gNS44OCUpO1xuICAgIC0tc2t5LWEyOiBva2xjaCg1OC4zJSAwLjIyMiAyNTkuNSAvIDkuNDElKTtcbiAgICAtLXNreS1hMzogb2tsY2goNjIuMyUgMC4yMDEgMjU1LjQgLyAyMC4wMCUpO1xuICAgIC0tc2t5LWE0OiBva2xjaCg2NC44JSAwLjE5MyAyNTIuOCAvIDI4LjYzJSk7XG4gICAgLS1za3ktYTU6IG9rbGNoKDY3LjklIDAuMTc1IDI0OC4xIC8gMzYuNDclKTtcbiAgICAtLXNreS1hNjogb2tsY2goNzAuMCUgMC4xNjcgMjQ2LjIgLyA0NC43MSUpO1xuICAgIC0tc2t5LWE3OiBva2xjaCg3MS44JSAwLjE1OSAyNDIuNSAvIDU0LjUxJSk7XG4gICAgLS1za3ktYTg6IG9rbGNoKDcyLjclIDAuMTU4IDIzOSAvIDY2LjI3JSk7XG4gICAgLS1za3ktYTk6IG9rbGNoKDg2LjQlIDAuMTAzIDIxNy42KTtcbiAgICAtLXNreS1hMTA6IG9rbGNoKDkwLjglIDAuMDczIDIxNC41KTtcbiAgICAtLXNreS1hMTE6IG9rbGNoKDgyLjglIDAuMTA0IDIzMS45IC8gOTMuNzMlKTtcbiAgICAtLXNreS1hMTI6IG9rbGNoKDkzLjQlIDAuMDUzIDIxNC4zKTtcblxuICAgIC0tbWludC0xOiBva2xjaCgxOC45JSAwLjAxMSAxOTYuMyk7XG4gICAgLS1taW50LTI6IG9rbGNoKDIxLjElIDAuMDE3IDE5NS45KTtcbiAgICAtLW1pbnQtMzogb2tsY2goMjYuOCUgMC4wMzkgMTkyLjQpO1xuICAgIC0tbWludC00OiBva2xjaCgzMS41JSAwLjA1NCAxOTEpO1xuICAgIC0tbWludC01OiBva2xjaCgzNS45JSAwLjA2MiAxOTApO1xuICAgIC0tbWludC02OiBva2xjaCg0MS4xJSAwLjA2NiAxODYuMik7XG4gICAgLS1taW50LTc6IG9rbGNoKDQ3LjAlIDAuMDczIDE4My41KTtcbiAgICAtLW1pbnQtODogb2tsY2goNTQuMSUgMC4wODUgMTc5LjIpO1xuICAgIC0tbWludC05OiBva2xjaCg4Ny4wJSAwLjEgMTc4KTtcbiAgICAtLW1pbnQtMTA6IG9rbGNoKDkxLjYlIDAuMDc5IDE4MCk7XG4gICAgLS1taW50LTExOiBva2xjaCg3OS41JSAwLjExOCAxNzYuNSk7XG4gICAgLS1taW50LTEyOiBva2xjaCg5My4xJSAwLjA1NyAxNjguMyk7XG5cbiAgICAtLW1pbnQtYTE6IG9rbGNoKDgxLjUlIDAuMTM5IDE5NC44IC8gMS45NiUpO1xuICAgIC0tbWludC1hMjogb2tsY2goODguOSUgMC4xNTIgMTk0LjggLyA0LjMxJSk7XG4gICAgLS1taW50LWEzOiBva2xjaCg5MC4yJSAwLjE1NiAxOTAuMiAvIDExLjM3JSk7XG4gICAgLS1taW50LWE0OiBva2xjaCg5MC4yJSAwLjE1NiAxODkuMiAvIDE3LjI1JSk7XG4gICAgLS1taW50LWE1OiBva2xjaCg5MC4xJSAwLjE1NyAxODguMiAvIDIyLjc1JSk7XG4gICAgLS1taW50LWE2OiBva2xjaCg4OS45JSAwLjE1OCAxODQuOCAvIDI5LjAyJSk7XG4gICAgLS1taW50LWE3OiBva2xjaCg4OS42JSAwLjE1MiAxODIuNCAvIDM2Ljg2JSk7XG4gICAgLS1taW50LWE4OiBva2xjaCg5MC4xJSAwLjE1MyAxNzguMyAvIDQ2LjI3JSk7XG4gICAgLS1taW50LWE5OiBva2xjaCg5Mi44JSAwLjEwNyAxNzcuOSAvIDkxLjM3JSk7XG4gICAgLS1taW50LWExMDogb2tsY2goOTQuMSUgMC4wODIgMTc5LjcgLyA5Ni4wOCUpO1xuICAgIC0tbWludC1hMTE6IG9rbGNoKDkxLjAlIDAuMTM4IDE3Ni4yIC8gODIuMzUlKTtcbiAgICAtLW1pbnQtYTEyOiBva2xjaCg5NS42JSAwLjA1OSAxNjguMSAvIDk2LjA4JSk7XG5cbiAgICAtLWxpbWUtMTogb2tsY2goMTguMiUgMC4wMTQgMTIwLjgpO1xuICAgIC0tbGltZS0yOiBva2xjaCgyMC45JSAwLjAyIDEyOS42KTtcbiAgICAtLWxpbWUtMzogb2tsY2goMjYuNiUgMC4wMzUgMTMyKTtcbiAgICAtLWxpbWUtNDogb2tsY2goMzEuNiUgMC4wNDcgMTMxLjcpO1xuICAgIC0tbGltZS01OiBva2xjaCgzNi4zJSAwLjA1NyAxMzEpO1xuICAgIC0tbGltZS02OiBva2xjaCg0MS4wJSAwLjA2OCAxMzEuNSk7XG4gICAgLS1saW1lLTc6IG9rbGNoKDQ2LjMlIDAuMDc5IDEzMS4xKTtcbiAgICAtLWxpbWUtODogb2tsY2goNTIuNCUgMC4wOTQgMTMwLjYpO1xuICAgIC0tbGltZS05OiBva2xjaCg4OC43JSAwLjE3NSAxMjYuMSk7XG4gICAgLS1saW1lLTEwOiBva2xjaCg5NC4yJSAwLjE3NiAxMjMuOCk7XG4gICAgLS1saW1lLTExOiBva2xjaCg4Ni44JSAwLjE1NSAxMjQuNyk7XG4gICAgLS1saW1lLTEyOiBva2xjaCg5NC42JSAwLjA4MiAxMjIuNyk7XG5cbiAgICAtLWxpbWUtYTE6IG9rbGNoKDY4LjclIDAuMjMyIDE0Mi4yIC8gMS4xOCUpO1xuICAgIC0tbGltZS1hMjogb2tsY2goODYuOCUgMC4yNiAxMzYuMyAvIDMuOTIlKTtcbiAgICAtLWxpbWUtYTM6IG9rbGNoKDkwLjElIDAuMjI2IDEzNC4yIC8gMTAuMjAlKTtcbiAgICAtLWxpbWUtYTQ6IG9rbGNoKDkxLjAlIDAuMjExIDEzMy4yIC8gMTYuMDglKTtcbiAgICAtLWxpbWUtYTU6IG9rbGNoKDkxLjYlIDAuMiAxMzIuMiAvIDIxLjU3JSk7XG4gICAgLS1saW1lLWE2OiBva2xjaCg5MS44JSAwLjE5MiAxMzIuMyAvIDI3LjQ1JSk7XG4gICAgLS1saW1lLWE3OiBva2xjaCg5Mi4zJSAwLjE5IDEzMS43IC8gMzQuMTIlKTtcbiAgICAtLWxpbWUtYTg6IG9rbGNoKDkxLjglIDAuMTg5IDEzMS4yIC8gNDIuMzUlKTtcbiAgICAtLWxpbWUtYTk6IG9rbGNoKDkzLjQlIDAuMTg2IDEyNi4yIC8gOTIuOTQlKTtcbiAgICAtLWxpbWUtYTEwOiBva2xjaCg5NC4yJSAwLjE3NiAxMjMuOCk7XG4gICAgLS1saW1lLWExMTogb2tsY2goOTMuOCUgMC4xNyAxMjQuOSAvIDg5LjQxJSk7XG4gICAgLS1saW1lLWExMjogb2tsY2goOTYuNiUgMC4wODQgMTIyLjkgLyA5Ni44NiUpO1xuXG4gICAgLS15ZWxsb3ctMTogb2tsY2goMTguMiUgMC4wMTQgOTQpO1xuICAgIC0teWVsbG93LTI6IG9rbGNoKDIwLjklIDAuMDE3IDkxLjgpO1xuICAgIC0teWVsbG93LTM6IG9rbGNoKDI2LjElIDAuMDQ3IDkwLjMpO1xuICAgIC0teWVsbG93LTQ6IG9rbGNoKDI5LjMlIDAuMDYgOTMuOCk7XG4gICAgLS15ZWxsb3ctNTogb2tsY2goMzMuNSUgMC4wNjggOTIuNSk7XG4gICAgLS15ZWxsb3ctNjogb2tsY2goMzguNSUgMC4wNzggOTIuOSk7XG4gICAgLS15ZWxsb3ctNzogb2tsY2goNDUuMiUgMC4wODEgOTIpO1xuICAgIC0teWVsbG93LTg6IG9rbGNoKDUzLjUlIDAuMDk1IDg5LjQpO1xuICAgIC0teWVsbG93LTk6IG9rbGNoKDkxLjglIDAuMTg0IDEwMC45KTtcbiAgICAtLXllbGxvdy0xMDogb2tsY2goOTcuMSUgMC4xODIgMTA5LjQpO1xuICAgIC0teWVsbG93LTExOiBva2xjaCg5MC4wJSAwLjE2NiAxMDEuNyk7XG4gICAgLS15ZWxsb3ctMTI6IG9rbGNoKDk0LjIlIDAuMDc1IDEwMS4xKTtcblxuICAgIC0teWVsbG93LWExOiBva2xjaCg1OS43JSAwLjE3NyA0My4xIC8gMS41NyUpO1xuICAgIC0teWVsbG93LWEyOiBva2xjaCg4MS4zJSAwLjE2OCA4MC43IC8gNC4zMSUpO1xuICAgIC0teWVsbG93LWEzOiBva2xjaCg4MC4yJSAwLjE3MSA3My4zIC8gMTEuNzYlKTtcbiAgICAtLXllbGxvdy1hNDogb2tsY2goODIuMyUgMC4xNyA4MC44IC8gMTUuNjklKTtcbiAgICAtLXllbGxvdy1hNTogb2tsY2goODMuMiUgMC4xNzEgODIuNCAvIDIxLjE4JSk7XG4gICAgLS15ZWxsb3ctYTY6IG9rbGNoKDg0LjklIDAuMTc0IDg2LjkgLyAyNy40NSUpO1xuICAgIC0teWVsbG93LWE3OiBva2xjaCg4Ni4yJSAwLjE3IDg5LjkgLyAzNi4wOCUpO1xuICAgIC0teWVsbG93LWE4OiBva2xjaCg4Ni4xJSAwLjE2NCA4OC41IC8gNDguMjQlKTtcbiAgICAtLXllbGxvdy1hOTogb2tsY2goOTEuOCUgMC4xODQgMTAwLjkpO1xuICAgIC0teWVsbG93LWExMDogb2tsY2goOTcuMSUgMC4xODIgMTA5LjQpO1xuICAgIC0teWVsbG93LWExMTogb2tsY2goOTIuNCUgMC4xNzEgMTAxLjYgLyA5Ni4wOCUpO1xuICAgIC0teWVsbG93LWExMjogb2tsY2goOTYuNSUgMC4wNzcgMTAxLjMgLyA5Ni40NyUpO1xuXG4gICAgLS1hbWJlci0xOiBva2xjaCgxOC41JSAwLjAxMyA3Ny44KTtcbiAgICAtLWFtYmVyLTI6IG9rbGNoKDIxLjIlIDAuMDE4IDgyKTtcbiAgICAtLWFtYmVyLTM6IG9rbGNoKDI1LjglIDAuMDQ0IDc0LjUpO1xuICAgIC0tYW1iZXItNDogb2tsY2goMjkuNiUgMC4wNjMgNzMuOSk7XG4gICAgLS1hbWJlci01OiBva2xjaCgzMy42JSAwLjA3MiA3Mi45KTtcbiAgICAtLWFtYmVyLTY6IG9rbGNoKDM4LjYlIDAuMDc4IDc1LjMpO1xuICAgIC0tYW1iZXItNzogb2tsY2goNDUuNCUgMC4wODIgNzUpO1xuICAgIC0tYW1iZXItODogb2tsY2goNTMuNiUgMC4wOTYgNzMuNCk7XG4gICAgLS1hbWJlci05OiBva2xjaCg4NS40JSAwLjE1NyA4NC4xKTtcbiAgICAtLWFtYmVyLTEwOiBva2xjaCg4OC41JSAwLjE4MSA5NC44KTtcbiAgICAtLWFtYmVyLTExOiBva2xjaCg4Ni4yJSAwLjE3MyA4OSk7XG4gICAgLS1hbWJlci0xMjogb2tsY2goOTMuNSUgMC4wNzIgODYuMSk7XG5cbiAgICAtLWFtYmVyLWExOiBva2xjaCg2MC45JSAwLjIxMyAzNS4xIC8gMi4zNSUpO1xuICAgIC0tYW1iZXItYTI6IG9rbGNoKDc3LjMlIDAuMTcyIDY2LjIgLyA1LjEwJSk7XG4gICAgLS1hbWJlci1hMzogb2tsY2goNzIuOCUgMC4xOCA1NSAvIDEzLjMzJSk7XG4gICAgLS1hbWJlci1hNDogb2tsY2goNzMuMSUgMC4xODIgNTQuNSAvIDE5LjYxJSk7XG4gICAgLS1hbWJlci1hNTogb2tsY2goNzQuNiUgMC4xNzggNTguNCAvIDI1LjQ5JSk7XG4gICAgLS1hbWJlci1hNjogb2tsY2goNzcuMyUgMC4xNzIgNjYuMiAvIDMxLjc2JSk7XG4gICAgLS1hbWJlci1hNzogb2tsY2goODAuNCUgMC4xNjQgNzEuOSAvIDQwLjM5JSk7XG4gICAgLS1hbWJlci1hODogb2tsY2goODEuMCUgMC4xNTggNzEuOSAvIDUyLjk0JSk7XG4gICAgLS1hbWJlci1hOTogb2tsY2goODUuNCUgMC4xNTcgODQuMSk7XG4gICAgLS1hbWJlci1hMTA6IG9rbGNoKDg4LjUlIDAuMTgxIDk0LjgpO1xuICAgIC0tYW1iZXItYTExOiBva2xjaCg4Ni4yJSAwLjE3MyA4OSk7XG4gICAgLS1hbWJlci1hMTI6IG9rbGNoKDkzLjUlIDAuMDcyIDg2LjEpO1xuXG4gICAgLS1nb2xkLTE6IG9rbGNoKDE4LjIlIDAuMDAyIDEwNi42KTtcbiAgICAtLWdvbGQtMjogb2tsY2goMjEuOCUgMC4wMDYgOTEuNik7XG4gICAgLS1nb2xkLTM6IG9rbGNoKDI1LjYlIDAuMDA3IDk1LjQpO1xuICAgIC0tZ29sZC00OiBva2xjaCgyOC45JSAwLjAwOSA4OC44KTtcbiAgICAtLWdvbGQtNTogb2tsY2goMzMuMCUgMC4wMTMgODcuNik7XG4gICAgLS1nb2xkLTY6IG9rbGNoKDM3LjMlIDAuMDEzIDgxLjcpO1xuICAgIC0tZ29sZC03OiBva2xjaCg0My4wJSAwLjAxNiA4Mi40KTtcbiAgICAtLWdvbGQtODogb2tsY2goNDkuOSUgMC4wMjEgODEuMyk7XG4gICAgLS1nb2xkLTk6IG9rbGNoKDYyLjAlIDAuMDQ5IDc3LjcpO1xuICAgIC0tZ29sZC0xMDogb2tsY2goNjYuMyUgMC4wNDcgNzguMyk7XG4gICAgLS1nb2xkLTExOiBva2xjaCg3OS40JSAwLjA0MSA3Ny4xKTtcbiAgICAtLWdvbGQtMTI6IG9rbGNoKDkxLjUlIDAuMDE0IDc4LjMpO1xuXG4gICAgLS1nb2xkLWExOiBva2xjaCg2My42JSAwLjEzNCAxMDkuNyAvIDAuNzglKTtcbiAgICAtLWdvbGQtYTI6IG9rbGNoKDkxLjYlIDAuMDkxIDkxLjggLyA0LjMxJSk7XG4gICAgLS1nb2xkLWEzOiBva2xjaCg5NC4xJSAwLjA2NSA5NS45IC8gMDguMjQlKTtcbiAgICAtLWdvbGQtYTQ6IG9rbGNoKDk1LjIlIDAuMDU3IDg4LjYgLyAxMS43NiUpO1xuICAgIC0tZ29sZC1hNTogb2tsY2goOTQuNyUgMC4wNTggODcuNiAvIDE2LjQ3JSk7XG4gICAgLS1nb2xkLWE2OiBva2xjaCg5NC43JSAwLjA0NyA4MC44IC8gMjEuNTclKTtcbiAgICAtLWdvbGQtYTc6IG9rbGNoKDk1LjIlIDAuMDQ2IDgyIC8gMjguMjQlKTtcbiAgICAtLWdvbGQtYTg6IG9rbGNoKDk0LjQlIDAuMDQ3IDgwLjggLyAzNy4yNSUpO1xuICAgIC0tZ29sZC1hOTogb2tsY2goOTAuOSUgMC4wNzkgNzcuMSAvIDU2LjQ3JSk7XG4gICAgLS1nb2xkLWExMDogb2tsY2goOTEuOCUgMC4wNyA3OCAvIDYxLjU3JSk7XG4gICAgLS1nb2xkLWExMTogb2tsY2goOTMuOCUgMC4wNSA3Ni45IC8gNzguNDMlKTtcbiAgICAtLWdvbGQtYTEyOiBva2xjaCg5Ny45JSAwLjAxNSA3Ny4xIC8gOTAuNTklKTtcblxuICAgIC0tYnJvbnplLTE6IG9rbGNoKDE4LjElIDAuMDA1IDM5LjMpO1xuICAgIC0tYnJvbnplLTI6IG9rbGNoKDIxLjYlIDAuMDA2IDU2KTtcbiAgICAtLWJyb256ZS0zOiBva2xjaCgyNS42JSAwLjAwNyA0OC40KTtcbiAgICAtLWJyb256ZS00OiBva2xjaCgyOS4wJSAwLjAxIDQ4LjMpO1xuICAgIC0tYnJvbnplLTU6IG9rbGNoKDMyLjklIDAuMDEzIDQxLjcpO1xuICAgIC0tYnJvbnplLTY6IG9rbGNoKDM3LjQlIDAuMDE3IDQxKTtcbiAgICAtLWJyb256ZS03OiBva2xjaCg0Mi45JSAwLjAyMSA0MC42KTtcbiAgICAtLWJyb256ZS04OiBva2xjaCg0OS45JSAwLjAyNCA0NSk7XG4gICAgLS1icm9uemUtOTogb2tsY2goNjIuNyUgMC4wNDYgNDQuMik7XG4gICAgLS1icm9uemUtMTA6IG9rbGNoKDY2LjglIDAuMDQ2IDQzLjUpO1xuICAgIC0tYnJvbnplLTExOiBva2xjaCg3OS4yJSAwLjA0MyA0NC4zKTtcbiAgICAtLWJyb256ZS0xMjogb2tsY2goOTEuNSUgMC4wMTcgNTAuNCk7XG5cbiAgICAtLWJyb256ZS1hMTogb2tsY2goNTQuNSUgMC4yMTggMzAuMSAvIDEuNTclKTtcbiAgICAtLWJyb256ZS1hMjogb2tsY2goODQuMyUgMC4wOTIgNTUuNCAvIDQuNzElKTtcbiAgICAtLWJyb256ZS1hMzogb2tsY2goODguNCUgMC4wNTggNDggLyA5LjAyJSk7XG4gICAgLS1icm9uemUtYTQ6IG9rbGNoKDg4LjElIDAuMDYgNDguNiAvIDEzLjMzJSk7XG4gICAgLS1icm9uemUtYTU6IG9rbGNoKDg5LjglIDAuMDU2IDQxLjcgLyAxNy42NSUpO1xuICAgIC0tYnJvbnplLWE2OiBva2xjaCg4OS42JSAwLjA1NyA0MS4zIC8gMjMuNTMlKTtcbiAgICAtLWJyb256ZS1hNzogb2tsY2goODkuMiUgMC4wNTYgNDAuNSAvIDMwLjk4JSk7XG4gICAgLS1icm9uemUtYTg6IG9rbGNoKDkwLjYlIDAuMDUyIDQzLjggLyAzOS42MSUpO1xuICAgIC0tYnJvbnplLWE5OiBva2xjaCg4Ny4zJSAwLjA3IDQzLjggLyA2MC43OCUpO1xuICAgIC0tYnJvbnplLWExMDogb2tsY2goODcuOSUgMC4wNjYgNDMuMSAvIDY2LjI3JSk7XG4gICAgLS1icm9uemUtYTExOiBva2xjaCg5MC45JSAwLjA1MSA0NC4zIC8gODEuOTYlKTtcbiAgICAtLWJyb256ZS1hMTI6IG9rbGNoKDk2LjclIDAuMDE5IDUyIC8gOTIuNTUlKTtcblxuICAgIC0tZ3JheS0xOiBva2xjaCgxNy43NiUgMCAwKTtcbiAgICAtLWdyYXktMjogb2tsY2goMjEuMzQlIDAgMCk7XG4gICAgLS1ncmF5LTM6IG9rbGNoKDI1LjIlIDAgMCk7XG4gICAgLS1ncmF5LTQ6IG9rbGNoKDI4LjUlIDAgMCk7XG4gICAgLS1ncmF5LTU6IG9rbGNoKDMxLjMlIDAgMCk7XG4gICAgLS1ncmF5LTY6IG9rbGNoKDM0LjglIDAgMCk7XG4gICAgLS1ncmF5LTc6IG9rbGNoKDQwLjIlIDAgMCk7XG4gICAgLS1ncmF5LTg6IG9rbGNoKDQ4LjklIDAgMCk7XG4gICAgLS1ncmF5LTk6IG9rbGNoKDUzLjglIDAgMCk7XG4gICAgLS1ncmF5LTEwOiBva2xjaCg1OC4zJSAwIDApO1xuICAgIC0tZ3JheS0xMTogb2tsY2goNzcuMCUgMCAwKTtcbiAgICAtLWdyYXktMTI6IG9rbGNoKDk0LjklIDAgMCk7XG5cbiAgICAtLWdyYXktYTE6IG9rbGNoKDAlIDAgMCAvIDApO1xuICAgIC0tZ3JheS1hMjogb2tsY2goMTAwJSAwIDAgLyAzLjUzJSk7XG4gICAgLS1ncmF5LWEzOiBva2xjaCgxMDAlIDAgMCAvIDcuMDYlKTtcbiAgICAtLWdyYXktYTQ6IG9rbGNoKDEwMCUgMCAwIC8gMTAuNTklKTtcbiAgICAtLWdyYXktYTU6IG9rbGNoKDEwMCUgMCAwIC8gMTMuMzMlKTtcbiAgICAtLWdyYXktYTY6IG9rbGNoKDEwMCUgMCAwIC8gMTcuMjUlKTtcbiAgICAtLWdyYXktYTc6IG9rbGNoKDEwMCUgMCAwIC8gMjMuMTQlKTtcbiAgICAtLWdyYXktYTg6IG9rbGNoKDEwMCUgMCAwIC8gMzMuMzMlKTtcbiAgICAtLWdyYXktYTk6IG9rbGNoKDEwMCUgMCAwIC8gMzkuMjIlKTtcbiAgICAtLWdyYXktYTEwOiBva2xjaCgxMDAlIDAgMCAvIDQ0LjcxJSk7XG4gICAgLS1ncmF5LWExMTogb2tsY2goMTAwJSAwIDAgLyA2OC42MyUpO1xuICAgIC0tZ3JheS1hMTI6IG9rbGNoKDEwMCUgMCAwIC8gOTIuOTQlKTtcblxuICAgIC0tbWF1dmUtMTogb2tsY2goMTguMCUgMC4wMDQgMzA4LjIpO1xuICAgIC0tbWF1dmUtMjogb2tsY2goMjEuNSUgMC4wMDQgMzA4LjIpO1xuICAgIC0tbWF1dmUtMzogb2tsY2goMjUuNCUgMC4wMDYgMzAxLjEpO1xuICAgIC0tbWF1dmUtNDogb2tsY2goMjguNSUgMC4wMDggMzA4LjIpO1xuICAgIC0tbWF1dmUtNTogb2tsY2goMzEuMyUgMC4wMDkgMzAzLjkpO1xuICAgIC0tbWF1dmUtNjogb2tsY2goMzUuMCUgMC4wMTEgMzA4LjEpO1xuICAgIC0tbWF1dmUtNzogb2tsY2goNDAuMiUgMC4wMTIgMjk4LjkpO1xuICAgIC0tbWF1dmUtODogb2tsY2goNDkuMiUgMC4wMTYgMjk5LjUpO1xuICAgIC0tbWF1dmUtOTogb2tsY2goNTQuMCUgMC4wMTcgMjk0LjIpO1xuICAgIC0tbWF1dmUtMTA6IG9rbGNoKDU4LjUlIDAuMDE3IDI5NC4yKTtcbiAgICAtLW1hdXZlLTExOiBva2xjaCg3Ni45JSAwLjAxNCAyOTkuNyk7XG4gICAgLS1tYXV2ZS0xMjogb2tsY2goOTUuMCUgMC4wMDMgMjg2LjMpO1xuXG4gICAgLS1tYXV2ZS1hMTogb2tsY2goMCUgMCAwIC8gMCUpO1xuICAgIC0tbWF1dmUtYTI6IG9rbGNoKDk2LjglIDAuMDAzIDMwOC40IC8gMy41MyUpO1xuICAgIC0tbWF1dmUtYTM6IG9rbGNoKDk0LjIlIDAuMDE5IDI4OS4zIC8gNy44NCUpO1xuICAgIC0tbWF1dmUtYTQ6IG9rbGNoKDkzLjUlIDAuMDI3IDMwNy4xIC8gMTEuMzclKTtcbiAgICAtLW1hdXZlLWE1OiBva2xjaCg5My45JSAwLjAzMyAzMDIuOCAvIDE0LjUxJSk7XG4gICAgLS1tYXV2ZS1hNjogb2tsY2goOTQuMCUgMC4wMzMgMzA3LjIgLyAxOC44MiUpO1xuICAgIC0tbWF1dmUtYTc6IG9rbGNoKDk0LjQlIDAuMDMgMjk2LjIgLyAyNS4xMCUpO1xuICAgIC0tbWF1dmUtYTg6IG9rbGNoKDk0LjElIDAuMDMzIDI5OS4xIC8gMzYuNDclKTtcbiAgICAtLW1hdXZlLWE5OiBva2xjaCg5My41JSAwLjAzMSAyOTMuOCAvIDQzLjE0JSk7XG4gICAgLS1tYXV2ZS1hMTA6IG9rbGNoKDk0LjIlIDAuMDI3IDI5Mi44IC8gNDguNjMlKTtcbiAgICAtLW1hdXZlLWExMTogb2tsY2goOTYuNSUgMC4wMTkgMjk5LjEgLyA3MS43NiUpO1xuICAgIC0tbWF1dmUtYTEyOiBva2xjaCg5OS41JSAwLjAwMyAyODYuNCAvIDkzLjczJSk7XG5cbiAgICAtLXNsYXRlLTE6IG9rbGNoKDE3LjklIDAuMDA0IDI4Nik7XG4gICAgLS1zbGF0ZS0yOiBva2xjaCgyMS4zJSAwLjAwNCAyNjQuNSk7XG4gICAgLS1zbGF0ZS0zOiBva2xjaCgyNS4yJSAwLjAwNiAyNzEuMik7XG4gICAgLS1zbGF0ZS00OiBva2xjaCgyOC4zJSAwLjAwNyAyNDguMSk7XG4gICAgLS1zbGF0ZS01OiBva2xjaCgzMS4yJSAwLjAwOCAyNTUuNik7XG4gICAgLS1zbGF0ZS02OiBva2xjaCgzNC43JSAwLjAxIDI1NCk7XG4gICAgLS1zbGF0ZS03OiBva2xjaCgzOS45JSAwLjAxMiAyNTIuOSk7XG4gICAgLS1zbGF0ZS04OiBva2xjaCg0OC45JSAwLjAxNiAyNTEuNyk7XG4gICAgLS1zbGF0ZS05OiBva2xjaCg1My43JSAwLjAxNSAyNjIuMyk7XG4gICAgLS1zbGF0ZS0xMDogb2tsY2goNTguMyUgMC4wMTUgMjY2LjYpO1xuICAgIC0tc2xhdGUtMTE6IG9rbGNoKDc2LjklIDAuMDEgMjU4LjMpO1xuICAgIC0tc2xhdGUtMTI6IG9rbGNoKDk0LjklIDAuMDAzIDI2NC41KTtcblxuICAgIC0tc2xhdGUtYTE6IG9rbGNoKDAlIDAgMCAvIDAlKTtcbiAgICAtLXNsYXRlLWEyOiBva2xjaCg5NC44JSAwLjAyOSAyMDEuOSAvIDMuNTMlKTtcbiAgICAtLXNsYXRlLWEzOiBva2xjaCg5My4xJSAwLjAyNCAyNTAuMSAvIDcuODQlKTtcbiAgICAtLXNsYXRlLWE0OiBva2xjaCg5My4wJSAwLjAzMSAyMjUuMSAvIDExLjM3JSk7XG4gICAgLS1zbGF0ZS1hNTogb2tsY2goOTMuNiUgMC4wMzEgMjQzLjcgLyAxNC41MSUpO1xuICAgIC0tc2xhdGUtYTY6IG9rbGNoKDkzLjAlIDAuMDMzIDI0NCAvIDE4LjgyJSk7XG4gICAgLS1zbGF0ZS1hNzogb2tsY2goOTMuNyUgMC4wMzIgMjQ1LjMgLyAyNS4xMCUpO1xuICAgIC0tc2xhdGUtYTg6IG9rbGNoKDkzLjclIDAuMDMyIDI0NS4zIC8gMzYuNDclKTtcbiAgICAtLXNsYXRlLWE5OiBva2xjaCg5My42JSAwLjAyOCAyNTguNCAvIDQyLjc1JSk7XG4gICAgLS1zbGF0ZS1hMTA6IG9rbGNoKDk0LjUlIDAuMDIzIDI2NC41IC8gNDguMjQlKTtcbiAgICAtLXNsYXRlLWExMTogb2tsY2goOTcuNCUgMC4wMTEgMjUyLjEgLyA3MC45OCUpO1xuICAgIC0tc2xhdGUtYTEyOiBva2xjaCg5OS40JSAwLjAwMyAyNjQuNSAvIDkzLjczJSk7XG5cbiAgICAtLXNhZ2UtMTogb2tsY2goMTguMCUgMC4wMDQgMTY0LjYpO1xuICAgIC0tc2FnZS0yOiBva2xjaCgyMS4xJSAwLjAwNCAxNjQuNyk7XG4gICAgLS1zYWdlLTM6IG9rbGNoKDI0LjklIDAuMDAzIDE2NC44KTtcbiAgICAtLXNhZ2UtNDogb2tsY2goMjguMiUgMC4wMDUgMTc0LjEpO1xuICAgIC0tc2FnZS01OiBva2xjaCgzMS4wJSAwLjAwNSAxNzQuMik7XG4gICAgLS1zYWdlLTY6IG9rbGNoKDM0LjglIDAuMDA2IDE2NC43KTtcbiAgICAtLXNhZ2UtNzogb2tsY2goNDAuMCUgMC4wMDcgMTcwLjEpO1xuICAgIC0tc2FnZS04OiBva2xjaCg0OC45JSAwLjAxIDE2OC40KTtcbiAgICAtLXNhZ2UtOTogb2tsY2goNTMuMyUgMC4wMTcgMTcwLjUpO1xuICAgIC0tc2FnZS0xMDogb2tsY2goNTcuOCUgMC4wMTUgMTczLjgpO1xuICAgIC0tc2FnZS0xMTogb2tsY2goNzYuNiUgMC4wMSAxNzEuNyk7XG4gICAgLS1zYWdlLTEyOiBva2xjaCg5NC43JTAuMDAzIDE2NS4xKTtcblxuICAgIC0tc2FnZS1hMTogb2tsY2goMCUgMCAwIC8gMCUpO1xuICAgIC0tc2FnZS1hMjogb2tsY2goOTUuOSUgMC4wMDMgMTY1LjEgLyAzLjE0JSk7XG4gICAgLS1zYWdlLWEzOiBva2xjaCg5Ni44JSAwLjAwMiAxNjUuMSAvIDcuMDYlKTtcbiAgICAtLXNhZ2UtYTQ6IG9rbGNoKDk4LjglIDAuMDEzIDE5MSAvIDEwLjIwJSk7XG4gICAgLS1zYWdlLWE1OiBva2xjaCg5OC4wJSAwLjAxMSAxODkuOCAvIDEzLjMzJSk7XG4gICAgLS1zYWdlLWE2OiBva2xjaCg5Ny42JSAwLjAxNyAxNjQuNyAvIDE3LjY1JSk7XG4gICAgLS1zYWdlLWE3OiBva2xjaCg5Ny45JSAwLjAxNyAxNzQuMSAvIDIzLjUzJSk7XG4gICAgLS1zYWdlLWE4OiBva2xjaCg5Ny45JSAwLjAyMSAxNzAuNiAvIDM0LjEyJSk7XG4gICAgLS1zYWdlLWE5OiBva2xjaCg5Ni45JSAwLjAzNCAxNzEuNSAvIDQwLjAwJSk7XG4gICAgLS1zYWdlLWExMDogb2tsY2goOTcuNSUgMC4wMjcgMTc2LjQgLyA0NS40OSUpO1xuICAgIC0tc2FnZS1hMTE6IG9rbGNoKDk4LjklIDAuMDExIDE3Ni4zIC8gNjkuMDIlKTtcbiAgICAtLXNhZ2UtYTEyOiBva2xjaCg5OS44JSAwLjAwMiAxNjUuMSAvIDkyLjk0JSk7XG5cbiAgICAtLW9saXZlLTE6IG9rbGNoKDE4LjAlIDAuMDA0IDEyOC43KTtcbiAgICAtLW9saXZlLTI6IG9rbGNoKDIxLjIlIDAuMDA0IDEyOC43KTtcbiAgICAtLW9saXZlLTM6IG9rbGNoKDI1LjAlIDAuMDA0IDEyOC42KTtcbiAgICAtLW9saXZlLTQ6IG9rbGNoKDI4LjIlIDAuMDA2IDEzNC45KTtcbiAgICAtLW9saXZlLTU6IG9rbGNoKDMxLjAlIDAuMDA2IDEzNC45KTtcbiAgICAtLW9saXZlLTY6IG9rbGNoKDM0LjUlIDAuMDA3IDEyOC43KTtcbiAgICAtLW9saXZlLTc6IG9rbGNoKDM5LjclIDAuMDA5IDEzMi41KTtcbiAgICAtLW9saXZlLTg6IG9rbGNoKDQ4LjklIDAuMDEzIDE0MS4yKTtcbiAgICAtLW9saXZlLTk6IG9rbGNoKDUzLjUlIDAuMDE4IDEzOS40KTtcbiAgICAtLW9saXZlLTEwOiBva2xjaCg1OC4xJSAwLjAxNiAxMzguNyk7XG4gICAgLS1vbGl2ZS0xMTogb2tsY2goNzYuNiUgMC4wMTMgMTM3LjgpO1xuICAgIC0tb2xpdmUtMTI6IG9rbGNoKDk0LjclIDAuMDAzIDE0NS41KTtcblxuICAgIC0tb2xpdmUtYTE6IG9rbGNoKDAlIDAgMCAvIDAlKTtcbiAgICAtLW9saXZlLWEyOiBva2xjaCg5Ni4wJSAwLjAwMyAxMjguNSAvIDMuMTQlKTtcbiAgICAtLW9saXZlLWEzOiBva2xjaCg5Ni45JSAwLjAwMyAxMjguNSAvIDcuMDYlKTtcbiAgICAtLW9saXZlLWE0OiBva2xjaCg5OC42JSAwLjAyIDE0MyAvIDEwLjIwJSk7XG4gICAgLS1vbGl2ZS1hNTogb2tsY2goOTcuOSUgMC4wMTYgMTQyLjYgLyAxMy4zMyUpO1xuICAgIC0tb2xpdmUtYTY6IG9rbGNoKDk3LjclIDAuMDE4IDEyNy4xIC8gMTcuMjUlKTtcbiAgICAtLW9saXZlLWE3OiBva2xjaCg5OC4wJSAwLjAyMiAxMzQuOSAvIDIzLjE0JSk7XG4gICAgLS1vbGl2ZS1hODogb2tsY2goOTcuNyUgMC4wMjkgMTQyLjIgLyAzNC4xMiUpO1xuICAgIC0tb2xpdmUtYTk6IG9rbGNoKDk3LjUlIDAuMDM1IDE0MCAvIDQwLjAwJSk7XG4gICAgLS1vbGl2ZS1hMTA6IG9rbGNoKDk4LjAlIDAuMDI2IDEzOC4zIC8gNDUuNDklKTtcbiAgICAtLW9saXZlLWExMTogb2tsY2goOTguOCUgMC4wMTYgMTM5LjQgLyA2OS4wMiUpO1xuICAgIC0tb2xpdmUtYTEyOiBva2xjaCg5OS44JSAwLjAwMyAxNDUuNiAvIDkyLjk0JSk7XG5cbiAgICAtLXNhbmQtMTogb2tsY2goMTcuNyUgMC4wMDIgMTA2LjYpO1xuICAgIC0tc2FuZC0yOiBva2xjaCgyMS4zJSAwLjAwMiAxMDYuNik7XG4gICAgLS1zYW5kLTM6IG9rbGNoKDI1LjIlIDAuMDAyIDEwNi41KTtcbiAgICAtLXNhbmQtNDogb2tsY2goMjguNCUgMC4wMDQgMTA2LjYpO1xuICAgIC0tc2FuZC01OiBva2xjaCgzMS4yJSAwLjAwNSAxMDYuNyk7XG4gICAgLS1zYW5kLTY6IG9rbGNoKDM0LjglIDAuMDA1IDkxLjUpO1xuICAgIC0tc2FuZC03OiBva2xjaCg0MC4xJSAwLjAwNyA5NS4yKTtcbiAgICAtLXNhbmQtODogb2tsY2goNDguOSUgMC4wMDggODguNyk7XG4gICAgLS1zYW5kLTk6IG9rbGNoKDUzLjQlIDAuMDExIDkzLjcpO1xuICAgIC0tc2FuZC0xMDogb2tsY2goNTguMiUgMC4wMTEgMTAwLjEpO1xuICAgIC0tc2FuZC0xMTogb2tsY2goNzYuNyUgMC4wMDkgOTEuNSk7XG4gICAgLS1zYW5kLTEyOiBva2xjaCg5NC45JSAwLjAwMyAxMDYuNSk7XG5cbiAgICAtLXNhbmQtYTE6IG9rbGNoKDAlIDAgMCAvIDAlKTtcbiAgICAtLXNhbmQtYTI6IG9rbGNoKDk2LjclIDAuMDAxIDEwNi40IC8gMy41MyUpO1xuICAgIC0tc2FuZC1hMzogb2tsY2goOTcuMyUgMC4wMDEgMTA2LjQgLyA3LjQ1JSk7XG4gICAgLS1zYW5kLWE0OiBva2xjaCg5OS40JSAwLjAxNCAxMDYuNyAvIDEwLjU5JSk7XG4gICAgLS1zYW5kLWE1OiBva2xjaCg5OC40JSAwLjAyMSAxMDYuOCAvIDEzLjczJSk7XG4gICAgLS1zYW5kLWE2OiBva2xjaCg5OC41JSAwLjAxOCA4OS40IC8gMTcuNjUlKTtcbiAgICAtLXNhbmQtYTc6IG9rbGNoKDk4LjclIDAuMDE5IDkzLjcgLyAyMy41MyUpO1xuICAgIC0tc2FuZC1hODogb2tsY2goOTguMyUgMC4wMTkgODcuNSAvIDM0LjEyJSk7XG4gICAgLS1zYW5kLWE5OiBva2xjaCg5OC40JSAwLjAyMyA5My4zIC8gMzkuNjElKTtcbiAgICAtLXNhbmQtYTEwOiBva2xjaCg5OS4yJSAwLjAyIDEwMC42IC8gNDUuMTAlKTtcbiAgICAtLXNhbmQtYTExOiBva2xjaCg5OS4xJSAwLjAxMSA4OS43IC8gNjkuMDIlKTtcbiAgICAtLXNhbmQtYTEyOiBva2xjaCg5OS45JSAwLjAwMyAxMDYuNCAvIDkyLjk0JSk7XG5cbiAgICAtLWdyYXktMi10cmFuc2x1Y2VudDogb2tsY2goMjMuMDglIDAgMCAvIDcwLjIlKTtcbiAgICAtLW1hdXZlLTItdHJhbnNsdWNlbnQ6IG9rbGNoKDIzLjIzJSAwLjAwMiAzMjUuNjUgLyA3MC4yJSk7XG4gICAgLS1zbGF0ZS0yLXRyYW5zbHVjZW50OiBva2xjaCgyMi45JSAwLjAwNCAyMjguOTYgLyA3MC4yJSk7XG4gICAgLS1zYWdlLTItdHJhbnNsdWNlbnQ6IG9rbGNoKDIyLjM5JSAwLjAwNCAxNjQuNzIgLyA3MC4yJSk7XG4gICAgLS1vbGl2ZS0yLXRyYW5zbHVjZW50OiBva2xjaCgyMi40NiUgMC4wMDQgMTI4LjY3IC8gNzAuMiUpO1xuICAgIC0tc2FuZC0yLXRyYW5zbHVjZW50OiBva2xjaCgyMyUgMC4wMDQgMTA2LjY5IC8gNzAuMiUpO1xuXG4gICAgLS1ncmF5LXN1cmZhY2U6IG9rbGNoKDI0Ljc4JSAwIDAgLyA1MC4yJSk7XG4gICAgLS1tYXV2ZS1zdXJmYWNlOiBva2xjaCgyNS4wJSAwLjAwNCAzMDguMyAvIDUwLjIlKTtcbiAgICAtLXNsYXRlLXN1cmZhY2U6IG9rbGNoKDI0LjYlIDAuMDA1IDI0OCAvIDUwLjIlKTtcbiAgICAtLXNhZ2Utc3VyZmFjZTogb2tsY2goMjQuMSUgMC4wMDQgMTY0LjggLyA1MC4yJSk7XG4gICAgLS1vbGl2ZS1zdXJmYWNlOiBva2xjaCgyNC4yJSAwLjAwNCAxMjguNiAvIDUwLjIlKTtcbiAgICAtLXNhbmQtc3VyZmFjZTogb2tsY2goMjQuNyUgMC4wMDIgMTA2LjUgLyA1MC4yJSk7XG4gICAgLS10b21hdG8tc3VyZmFjZTogb2tsY2goMjMuOSUgMC4wMzMgMzEuOSAvIDUwLjIlKTtcbiAgICAtLXJlZC1zdXJmYWNlOiBva2xjaCgyMy40JSAwLjA0MiAxNiAvIDUwLjIlKTtcbiAgICAtLXJ1Ynktc3VyZmFjZTogb2tsY2goMjMuOSUgMC4wMyA1IC8gNTAuMiUpO1xuICAgIC0tY3JpbXNvbi1zdXJmYWNlOiBva2xjaCgyMy43JSAwLjA0NSAzNTYuNiAvIDUwLjIlKTtcbiAgICAtLXBpbmstc3VyZmFjZTogb2tsY2goMjQuMSUgMC4wNTkgMzM4LjUgLyA1MC4yJSk7XG4gICAgLS1wbHVtLXN1cmZhY2U6IG9rbGNoKDI0LjUlIDAuMDYgMzI3LjIgLyA1MC4yJSk7XG4gICAgLS1wdXJwbGUtc3VyZmFjZTogb2tsY2goMjQuNyUgMC4wNiAzMTMuNSAvIDUwLjIlKTtcbiAgICAtLXZpb2xldC1zdXJmYWNlOiBva2xjaCgyNC42JSAwLjA2IDI5OS4yIC8gNTAuMiUpO1xuICAgIC0taXJpcy1zdXJmYWNlOiBva2xjaCgyNC4yJSAwLjA1NiAyODQuNCAvIDUwLjIlKTtcbiAgICAtLWluZGlnby1zdXJmYWNlOiBva2xjaCgyNC4zJSAwLjA1OCAyNzIuOSAvIDUwLjIlKTtcbiAgICAtLWJsdWUtc3VyZmFjZTogb2tsY2goMjUuMCUgMC4wNTggMjYwLjggLyA1MC4yJSk7XG4gICAgLS1jeWFuLXN1cmZhY2U6IG9rbGNoKDI1LjIlIDAuMDMgMjI1LjkgLyA1MC4yJSk7XG4gICAgLS10ZWFsLXN1cmZhY2U6IG9rbGNoKDI1LjUlIDAuMDI2IDE4Ny41IC8gNTAuMiUpO1xuICAgIC0tamFkZS1zdXJmYWNlOiBva2xjaCgyNS4zJSAwLjAzIDE2Ni41IC8gNTAuMiUpO1xuICAgIC0tZ3JlZW4tc3VyZmFjZTogb2tsY2goMjQuNyUgMC4wMjcgMTYxLjkgLyA1MC4yJSk7XG4gICAgLS1ncmFzcy1zdXJmYWNlOiBva2xjaCgyNC40JSAwLjAyMSAxNTAuNiAvIDUwLjIlKTtcbiAgICAtLWJyb3duLXN1cmZhY2U6IG9rbGNoKDI0LjclIDAuMDE1IDQ4LjEgLyA1MC4yJSk7XG4gICAgLS1icm9uemUtc3VyZmFjZTogb2tsY2goMjUuMyUgMC4wMTIgNTUuOCAvIDUwLjIlKTtcbiAgICAtLWdvbGQtc3VyZmFjZTogb2tsY2goMjUuNiUgMC4wMTEgOTEuNyAvIDUwLjIlKTtcbiAgICAtLXNreS1zdXJmYWNlOiBva2xjaCgyNS41JSAwLjA1MSAyNTguMyAvIDUwLjIlKTtcbiAgICAtLW1pbnQtc3VyZmFjZTogb2tsY2goMjUuNyUgMC4wMjQgMTk1LjggLyA1MC4yJSk7XG4gICAgLS1saW1lLXN1cmZhY2U6IG9rbGNoKDIzLjglIDAuMDI0IDEyOS43IC8gNTAuMiUpO1xuICAgIC0teWVsbG93LXN1cmZhY2U6IG9rbGNoKDI0LjAlIDAuMDIyIDkxLjggLyA1MC4yJSk7XG4gICAgLS1hbWJlci1zdXJmYWNlOiBva2xjaCgyNC41JSAwLjAyNCA3Ny4zIC8gNTAuMiUpO1xuICAgIC0tb3JhbmdlLXN1cmZhY2U6IG9rbGNoKDI0LjAlIDAuMDI0IDY2LjMgLyA1MC4yJSk7XG4gIH1cbn1cbiovXG4vKlxuQHN1cHBvcnRzIChjb2xvcjogY29sb3IoZGlzcGxheS1wMyAxIDEgMSkpIHtcbiAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykgYW5kIChjb2xvci1nYW11dDpwMykge1xuICAgIDp3aGVyZShodG1sKSB7XG4gICAgICAtLXRvbWF0by0xOmNvbG9yKGRpc3BsYXktcDMgMC4wOSAwLjA2OCAwLjA2Nyk7XG4gICAgICAtLXRvbWF0by0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE1IDAuMDg0IDAuMDc2KTtcbiAgICAgIC0tdG9tYXRvLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDUgMC4wOTcgMC4wODMpO1xuICAgICAgLS10b21hdG8tNDogY29sb3IoZGlzcGxheS1wMyAwLjI4MiAwLjA5OSAwLjA3Nyk7XG4gICAgICAtLXRvbWF0by01OiBjb2xvcihkaXNwbGF5LXAzIDAuMzM5IDAuMTI5IDAuMTAxKTtcbiAgICAgIC0tdG9tYXRvLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zOTggMC4xNzkgMC4xNDEpO1xuICAgICAgLS10b21hdG8tNzogY29sb3IoZGlzcGxheS1wMyAwLjQ4NyAwLjI0NSAwLjE5NCk7XG4gICAgICAtLXRvbWF0by04OiBjb2xvcihkaXNwbGF5LXAzIDAuNjI5IDAuMzIyIDAuMjQ4KTtcbiAgICAgIC0tdG9tYXRvLTk6IGNvbG9yKGRpc3BsYXktcDMgMC44MzEgMC4zNDUgMC4yMzEpO1xuICAgICAgLS10b21hdG8tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44NjIgMC40MTUgMC4yOTgpO1xuICAgICAgLS10b21hdG8tMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU4NSAwLjQ1NSk7XG4gICAgICAtLXRvbWF0by0xMjogY29sb3IoZGlzcGxheS1wMyAwLjk1OSAwLjgzMyAwLjgwMik7XG4gICAgICAtLXRvbWF0by1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk3MyAwLjA3MSAwLjA3MS8wLjAyNik7XG4gICAgICAtLXRvbWF0by1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjM3NiAwLjIyNC8wLjA1MSk7XG4gICAgICAtLXRvbWF0by1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjI4MiAwLjE3Ni8wLjE0OCk7XG4gICAgICAtLXRvbWF0by1hNDogY29sb3IoZGlzcGxheS1wMyAxIDAuMjA0IDAuMTE4LzAuMjMyKTtcbiAgICAgIC0tdG9tYXRvLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4yODYgMC4xOTIvMC4yOSk7XG4gICAgICAtLXRvbWF0by1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuMzkyIDAuMjc4LzAuMzUzKTtcbiAgICAgIC0tdG9tYXRvLWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40NTkgMC4zNDkvMC40NSk7XG4gICAgICAtLXRvbWF0by1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuNDkgMC4zNjkvMC42MDEpO1xuICAgICAgLS10b21hdG8tYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQwOCAwLjI2Ny8wLjgyKTtcbiAgICAgIC0tdG9tYXRvLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuNDc4IDAuMzQxLzAuODUzKTtcbiAgICAgIC0tdG9tYXRvLWExMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTg1IDAuNDU1KTtcbiAgICAgIC0tdG9tYXRvLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk1OSAwLjgzMyAwLjgwMik7XG5cbiAgICAgIC0tcmVkLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTMgMC4wNjggMC4wNjcpO1xuICAgICAgLS1yZWQtMjogY29sb3IoZGlzcGxheS1wMyAwLjExOCAwLjA3NyAwLjA3OSk7XG4gICAgICAtLXJlZC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMjExIDAuMDgxIDAuMDk5KTtcbiAgICAgIC0tcmVkLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yODcgMC4wNzkgMC4xMTMpO1xuICAgICAgLS1yZWQtNTogY29sb3IoZGlzcGxheS1wMyAwLjM0OCAwLjExIDAuMTQyKTtcbiAgICAgIC0tcmVkLTY6IGNvbG9yKGRpc3BsYXktcDMgMC40MTQgMC4xNiAwLjE4Myk7XG4gICAgICAtLXJlZC03OiBjb2xvcihkaXNwbGF5LXAzIDAuNTA4IDAuMjI0IDAuMjM2KTtcbiAgICAgIC0tcmVkLTg6IGNvbG9yKGRpc3BsYXktcDMgMC42NTkgMC4yOTggMC4yOTcpO1xuICAgICAgLS1yZWQtOTogY29sb3IoZGlzcGxheS1wMyAwLjgzIDAuMzI5IDAuMzI0KTtcbiAgICAgIC0tcmVkLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODYxIDAuNDAzIDAuMzg3KTtcbiAgICAgIC0tcmVkLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NyAwLjU1KTtcbiAgICAgIC0tcmVkLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTcxIDAuODI2IDAuODUyKTtcbiAgICAgIC0tcmVkLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0IDAuMDcxIDAuMDcxLzAuMDMpO1xuICAgICAgLS1yZWQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC4yODIgMC4yODIvMC4wNTUpO1xuICAgICAgLS1yZWQtYTM6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjE2OSAwLjI3MS8wLjE1Nik7XG4gICAgICAtLXJlZC1hNDogY29sb3IoZGlzcGxheS1wMyAxIDAuMTE4IDAuMjY3LzAuMjM2KTtcbiAgICAgIC0tcmVkLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4yMTIgMC4zMTQvMC4zMDMpO1xuICAgICAgLS1yZWQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjMxOCAwLjM4LzAuMzc0KTtcbiAgICAgIC0tcmVkLWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40IDAuNDI0LzAuNDc1KTtcbiAgICAgIC0tcmVkLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40MzEgMC40MzEvMC42MzUpO1xuICAgICAgLS1yZWQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjM4OCAwLjM4NC8wLjgyKTtcbiAgICAgIC0tcmVkLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuNDYzIDAuNDQ3LzAuODUzKTtcbiAgICAgIC0tcmVkLWExMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTcgMC41NSk7XG4gICAgICAtLXJlZC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzEgMC44MjYgMC44NTIpO1xuXG4gICAgICAtLXJ1YnktMTogY29sb3IoZGlzcGxheS1wMyAwLjA5MyAwLjA2OCAwLjA3NCk7XG4gICAgICAtLXJ1YnktMjogY29sb3IoZGlzcGxheS1wMyAwLjExMyAwLjA4MyAwLjA4OSk7XG4gICAgICAtLXJ1YnktMzogY29sb3IoZGlzcGxheS1wMyAwLjIwOCAwLjA4OCAwLjExNyk7XG4gICAgICAtLXJ1YnktNDogY29sb3IoZGlzcGxheS1wMyAwLjI3OSAwLjA5MiAwLjE0Nyk7XG4gICAgICAtLXJ1YnktNTogY29sb3IoZGlzcGxheS1wMyAwLjMzNyAwLjEyIDAuMTgpO1xuICAgICAgLS1ydWJ5LTY6IGNvbG9yKGRpc3BsYXktcDMgMC40MDEgMC4xNjYgMC4yMjMpO1xuICAgICAgLS1ydWJ5LTc6IGNvbG9yKGRpc3BsYXktcDMgMC40OTUgMC4yMjQgMC4yODEpO1xuICAgICAgLS1ydWJ5LTg6IGNvbG9yKGRpc3BsYXktcDMgMC42NTIgMC4yOTUgMC4zNTkpO1xuICAgICAgLS1ydWJ5LTk6IGNvbG9yKGRpc3BsYXktcDMgMC44MyAwLjMyMyAwLjQwOCk7XG4gICAgICAtLXJ1YnktMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44NTcgMC4zOTIgMC40NTUpO1xuICAgICAgLS1ydWJ5LTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NyAwLjU5KTtcbiAgICAgIC0tcnVieS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjk2OCAwLjgzIDAuODgpO1xuICAgICAgLS1ydWJ5LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0IDAuMDcxIDAuMzI5LzAuMDMpO1xuICAgICAgLS1ydWJ5LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuMzc2IDAuNTI5LzAuMDUxKTtcbiAgICAgIC0tcnVieS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjE5NiAwLjQwNC8wLjE1Mik7XG4gICAgICAtLXJ1YnktYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjE3MyAwLjQxNi8wLjIyNyk7XG4gICAgICAtLXJ1YnktYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjI1OSAwLjQ1OS8wLjI5KTtcbiAgICAgIC0tcnVieS1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuMzQxIDAuNTA2LzAuMzU4KTtcbiAgICAgIC0tcnVieS1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuNDEyIDAuNTQxLzAuNDU4KTtcbiAgICAgIC0tcnVieS1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuNDMxIDAuNTM3LzAuNjI3KTtcbiAgICAgIC0tcnVieS1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuMzc2IDAuNDgyLzAuODIpO1xuICAgICAgLS1ydWJ5LWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuNDQ3IDAuNTIyLzAuODQ5KTtcbiAgICAgIC0tcnVieS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU3IDAuNTkpO1xuICAgICAgLS1ydWJ5LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk2OCAwLjgzIDAuODgpO1xuXG4gICAgICAtLWNyaW1zb24tMTogY29sb3IoZGlzcGxheS1wMyAwLjA5MyAwLjA2OCAwLjA3OCk7XG4gICAgICAtLWNyaW1zb24tMjogY29sb3IoZGlzcGxheS1wMyAwLjExNyAwLjA3OCAwLjA5NSk7XG4gICAgICAtLWNyaW1zb24tMzogY29sb3IoZGlzcGxheS1wMyAwLjIwMyAwLjA5MSAwLjE0Myk7XG4gICAgICAtLWNyaW1zb24tNDogY29sb3IoZGlzcGxheS1wMyAwLjI3NyAwLjA4NyAwLjE4Mik7XG4gICAgICAtLWNyaW1zb24tNTogY29sb3IoZGlzcGxheS1wMyAwLjMzMiAwLjExNSAwLjIyKTtcbiAgICAgIC0tY3JpbXNvbi02OiBjb2xvcihkaXNwbGF5LXAzIDAuMzk0IDAuMTYyIDAuMjY4KTtcbiAgICAgIC0tY3JpbXNvbi03OiBjb2xvcihkaXNwbGF5LXAzIDAuNDg5IDAuMjIyIDAuMzM2KTtcbiAgICAgIC0tY3JpbXNvbi04OiBjb2xvcihkaXNwbGF5LXAzIDAuNjM4IDAuMjg5IDAuNDI5KTtcbiAgICAgIC0tY3JpbXNvbi05OiBjb2xvcihkaXNwbGF5LXAzIDAuODQzIDAuMjk4IDAuNTA3KTtcbiAgICAgIC0tY3JpbXNvbi0xMDogY29sb3IoZGlzcGxheS1wMyAwLjg2NCAwLjM2NCAwLjUzOSk7XG4gICAgICAtLWNyaW1zb24tMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU2IDAuNjYpO1xuICAgICAgLS1jcmltc29uLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY2IDAuODM0IDAuOTA2KTtcbiAgICAgIC0tY3JpbXNvbi1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjA3MSAwLjQ2My8wLjAzKTtcbiAgICAgIC0tY3JpbXNvbi1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjI4MiAwLjU2OS8wLjA1NSk7XG4gICAgICAtLWNyaW1zb24tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC4yMjcgMC41NzMvMC4xNDgpO1xuICAgICAgLS1jcmltc29uLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4xNTcgMC41NjkvMC4yMjcpO1xuICAgICAgLS1jcmltc29uLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4yMzEgMC42MDQvMC4yODYpO1xuICAgICAgLS1jcmltc29uLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4zMzcgMC42NDMvMC4zNDkpO1xuICAgICAgLS1jcmltc29uLWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40MTYgMC42NjMvMC40NTQpO1xuICAgICAgLS1jcmltc29uLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNDI3IDAuNjUxLzAuNjE0KTtcbiAgICAgIC0tY3JpbXNvbi1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuMzQ1IDAuNTk2LzAuODMyKTtcbiAgICAgIC0tY3JpbXNvbi1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQyIDAuNjIvMC44NTMpO1xuICAgICAgLS1jcmltc29uLWExMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTYgMC42Nik7XG4gICAgICAtLWNyaW1zb24tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY2IDAuODM0IDAuOTA2KTtcblxuICAgICAgLS1waW5rLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTMgMC4wNjggMC4wODkpO1xuICAgICAgLS1waW5rLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjEgMC4wNzMgMC4xMSk7XG4gICAgICAtLXBpbmstMzogY29sb3IoZGlzcGxheS1wMyAwLjE5OCAwLjA5OCAwLjE3OSk7XG4gICAgICAtLXBpbmstNDogY29sb3IoZGlzcGxheS1wMyAwLjI3MSAwLjA5NSAwLjIzMSk7XG4gICAgICAtLXBpbmstNTogY29sb3IoZGlzcGxheS1wMyAwLjMyIDAuMTI3IDAuMjczKTtcbiAgICAgIC0tcGluay02OiBjb2xvcihkaXNwbGF5LXAzIDAuMzgyIDAuMTc3IDAuMzI2KTtcbiAgICAgIC0tcGluay03OiBjb2xvcihkaXNwbGF5LXAzIDAuNDc3IDAuMjM4IDAuNDA1KTtcbiAgICAgIC0tcGluay04OiBjb2xvcihkaXNwbGF5LXAzIDAuNjEyIDAuMzA0IDAuNTEpO1xuICAgICAgLS1waW5rLTk6IGNvbG9yKGRpc3BsYXktcDMgMC43NzUgMC4yOTcgMC42MSk7XG4gICAgICAtLXBpbmstMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44MDggMC4zNTYgMC42NDUpO1xuICAgICAgLS1waW5rLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41MzUgMC43OCk7XG4gICAgICAtLXBpbmstMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NjQgMC44MjYgMC45MTIpO1xuICAgICAgLS1waW5rLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0IDAuMDcxIDAuODU1LzAuMDMpO1xuICAgICAgLS1waW5rLWEyOiBjb2xvcihkaXNwbGF5LXAzIDEgMC4yIDAuOC8wLjA1OSk7XG4gICAgICAtLXBpbmstYTM6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjI5NCAwLjg4Ni8wLjEzOSk7XG4gICAgICAtLXBpbmstYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjE5MiAwLjgyLzAuMjE5KTtcbiAgICAgIC0tcGluay1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuMjgyIDAuODI3LzAuMjc0KTtcbiAgICAgIC0tcGluay1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuMzk2IDAuODM1LzAuMzM3KTtcbiAgICAgIC0tcGluay1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuNDU5IDAuODMxLzAuNDQyKTtcbiAgICAgIC0tcGluay1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuNDc4IDAuODI3LzAuNTg1KTtcbiAgICAgIC0tcGluay1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuMzczIDAuNzg0LzAuNzYxKTtcbiAgICAgIC0tcGluay1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQzNSAwLjc5Mi8wLjc5NSk7XG4gICAgICAtLXBpbmstYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41MzUgMC43OCk7XG4gICAgICAtLXBpbmstYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY0IDAuODI2IDAuOTEyKTtcblxuICAgICAgLS1wbHVtLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOSAwLjA2OCAwLjA5Mik7XG4gICAgICAtLXBsdW0tMjogY29sb3IoZGlzcGxheS1wMyAwLjExOCAwLjA3NyAwLjEyMSk7XG4gICAgICAtLXBsdW0tMzogY29sb3IoZGlzcGxheS1wMyAwLjE5MiAwLjEwNSAwLjIwMik7XG4gICAgICAtLXBsdW0tNDogY29sb3IoZGlzcGxheS1wMyAwLjI1IDAuMTIxIDAuMjcxKTtcbiAgICAgIC0tcGx1bS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjkzIDAuMTUyIDAuMzE5KTtcbiAgICAgIC0tcGx1bS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQzIDAuMTk4IDAuMzcyKTtcbiAgICAgIC0tcGx1bS03OiBjb2xvcihkaXNwbGF5LXAzIDAuNDI0IDAuMjYyIDAuNDYxKTtcbiAgICAgIC0tcGx1bS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNTQgMC4zNDEgMC41OTUpO1xuICAgICAgLS1wbHVtLTk6IGNvbG9yKGRpc3BsYXktcDMgMC42MjQgMC4zMTMgMC43MDgpO1xuICAgICAgLS1wbHVtLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNjY2IDAuMzY1IDAuNzQ4KTtcbiAgICAgIC0tcGx1bS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjg2IDAuNjAyIDAuOTMzKTtcbiAgICAgIC0tcGx1bS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkzNiAwLjgzNiAwLjk0OSk7XG4gICAgICAtLXBsdW0tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NzMgMC4wNzEgMC45NzMvMC4wMjYpO1xuICAgICAgLS1wbHVtLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTMzIDAuMjY3IDEvMC4wNTkpO1xuICAgICAgLS1wbHVtLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTE4IDAuMzMzIDAuOTk2LzAuMTQ4KTtcbiAgICAgIC0tcGx1bS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjkxIDAuMzE4IDEvMC4yMTkpO1xuICAgICAgLS1wbHVtLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuOTE0IDAuMzg4IDEvMC4yNjkpO1xuICAgICAgLS1wbHVtLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuOTA2IDAuNDYzIDEvMC4zMjgpO1xuICAgICAgLS1wbHVtLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuOTA2IDAuNTI5IDEvMC40MjUpO1xuICAgICAgLS1wbHVtLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuOTA2IDAuNTUzIDEvMC41NjgpO1xuICAgICAgLS1wbHVtLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuODc1IDAuNDI3IDEvMC42OSk7XG4gICAgICAtLXBsdW0tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODg2IDAuNDcxIDAuOTk2LzAuNzMyKTtcbiAgICAgIC0tcGx1bS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC44NiAwLjYwMiAwLjkzMyk7XG4gICAgICAtLXBsdW0tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTM2IDAuODM2IDAuOTQ5KTtcblxuICAgICAgLS1wdXJwbGUtMTogY29sb3IoZGlzcGxheS1wMyAwLjA5IDAuMDY4IDAuMTAzKTtcbiAgICAgIC0tcHVycGxlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTMgMC4wODIgMC4xMzQpO1xuICAgICAgLS1wdXJwbGUtMzogY29sb3IoZGlzcGxheS1wMyAwLjE3NSAwLjExMiAwLjIyNCk7XG4gICAgICAtLXB1cnBsZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjI0IDAuMTM3IDAuMjk3KTtcbiAgICAgIC0tcHVycGxlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjQgMC4xNjcgMC4zNDkpO1xuICAgICAgLS1wdXJwbGUtNjogY29sb3IoZGlzcGxheS1wMyAwLjMxMSAwLjIwOCAwLjQwNik7XG4gICAgICAtLXB1cnBsZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMzgxIDAuMjY2IDAuNDk2KTtcbiAgICAgIC0tcHVycGxlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC40OSAwLjM0OSAwLjY0OSk7XG4gICAgICAtLXB1cnBsZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTIzIDAuMzE4IDAuNzUxKTtcbiAgICAgIC0tcHVycGxlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTcgMC4zNzMgMC43OTEpO1xuICAgICAgLS1wdXJwbGUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC44IDAuNjIgMSk7XG4gICAgICAtLXB1cnBsZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkxMyAwLjg1NCAwLjk3MSk7XG4gICAgICAtLXB1cnBsZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjY4NiAwLjA3MSAwLjk5Ni8wLjAzOCk7XG4gICAgICAtLXB1cnBsZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjcyMiAwLjI4NiAwLjk5Ni8wLjA3Mik7XG4gICAgICAtLXB1cnBsZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjcxOCAwLjM0OSAwLjk5Ni8wLjE2OSk7XG4gICAgICAtLXB1cnBsZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjcwMiAwLjM1MyAxLzAuMjQ4KTtcbiAgICAgIC0tcHVycGxlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNzE4IDAuNDA0IDEvMC4zMDMpO1xuICAgICAgLS1wdXJwbGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC43MzMgMC40NTUgMS8wLjM2Nik7XG4gICAgICAtLXB1cnBsZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjc1MyAwLjUwNiAxLzAuNDU4KTtcbiAgICAgIC0tcHVycGxlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ5IDAuNTIyIDEvMC42MjIpO1xuICAgICAgLS1wdXJwbGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC42ODYgMC40MDggMS8wLjczNik7XG4gICAgICAtLXB1cnBsZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MSAwLjQ1OSAxLzAuNzc4KTtcbiAgICAgIC0tcHVycGxlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjggMC42MiAxKTtcbiAgICAgIC0tcHVycGxlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjkxMyAwLjg1NCAwLjk3MSk7XG5cbiAgICAgIC0tdmlvbGV0LTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzcgMC4wNzEgMC4xMTgpO1xuICAgICAgLS12aW9sZXQtMjogY29sb3IoZGlzcGxheS1wMyAwLjEwMSAwLjA4NCAwLjE0MSk7XG4gICAgICAtLXZpb2xldC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTU0IDAuMTIzIDAuMjU2KTtcbiAgICAgIC0tdmlvbGV0LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTEgMC4xNDggMC4zNDUpO1xuICAgICAgLS12aW9sZXQtNTogY29sb3IoZGlzcGxheS1wMyAwLjIyNiAwLjE4MiAwLjM5Nik7XG4gICAgICAtLXZpb2xldC02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjY5IDAuMjIzIDAuNDQ5KTtcbiAgICAgIC0tdmlvbGV0LTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zMjYgMC4yNzcgMC41Myk7XG4gICAgICAtLXZpb2xldC04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzk5IDAuMzQ2IDAuNjU2KTtcbiAgICAgIC0tdmlvbGV0LTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MTcgMC4zNDEgMC43ODQpO1xuICAgICAgLS12aW9sZXQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40NzcgMC40MDIgMC44MjMpO1xuICAgICAgLS12aW9sZXQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43MiAwLjY1IDEpO1xuICAgICAgLS12aW9sZXQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC44ODMgMC44NjcgMC45ODYpO1xuICAgICAgLS12aW9sZXQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4yODIgMC4xNDEgMC45OTYvMC4wNTUpO1xuICAgICAgLS12aW9sZXQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC41MSAwLjI2MyAxLzAuMDgpO1xuICAgICAgLS12aW9sZXQtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC40OTQgMC4zMzcgMC45OTYvMC4yMDIpO1xuICAgICAgLS12aW9sZXQtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC40OSAwLjM0NSAxLzAuMjk5KTtcbiAgICAgIC0tdmlvbGV0LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNTI1IDAuMzkyIDEvMC4zNTMpO1xuICAgICAgLS12aW9sZXQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC41NjkgMC40NTUgMS8wLjQwOCk7XG4gICAgICAtLXZpb2xldC1hNzogY29sb3IoZGlzcGxheS1wMyAwLjU4OCAwLjQ5NCAxLzAuNDk2KTtcbiAgICAgIC0tdmlvbGV0LWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNTk2IDAuNTEgMS8wLjYzMSk7XG4gICAgICAtLXZpb2xldC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjUyMiAwLjQyNCAxLzAuNzY5KTtcbiAgICAgIC0tdmlvbGV0LWExMDogY29sb3IoZGlzcGxheS1wMyAwLjU3NiAwLjQ4MiAxLzAuODExKTtcbiAgICAgIC0tdmlvbGV0LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjcyIDAuNjUgMSk7XG4gICAgICAtLXZpb2xldC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC44ODMgMC44NjcgMC45ODYpO1xuXG4gICAgICAtLWlyaXMtMTogY29sb3IoZGlzcGxheS1wMyAwLjA3NSAwLjA3NSAwLjExNCk7XG4gICAgICAtLWlyaXMtMjogY29sb3IoZGlzcGxheS1wMyAwLjA4OSAwLjA4NiAwLjE0KTtcbiAgICAgIC0taXJpcy0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI4IDAuMTM0IDAuMjcyKTtcbiAgICAgIC0taXJpcy00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTUzIDAuMTY1IDAuMzgyKTtcbiAgICAgIC0taXJpcy01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTkyIDAuMjAxIDAuNDQpO1xuICAgICAgLS1pcmlzLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzkgMC4yNDEgMC40OTEpO1xuICAgICAgLS1pcmlzLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTEgMC4yODkgMC41NjUpO1xuICAgICAgLS1pcmlzLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zNSAwLjM0NSAwLjY3Myk7XG4gICAgICAtLWlyaXMtOTogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjM1NyAwLjgxKTtcbiAgICAgIC0taXJpcy0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQyOCAwLjQxNiAwLjg0Myk7XG4gICAgICAtLWlyaXMtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42ODUgMC42NjIgMSk7XG4gICAgICAtLWlyaXMtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC44NzggMC44NzUgMC45ODYpO1xuICAgICAgLS1pcmlzLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjI0IDAuMjI0IDAuOTkyLzAuMDUxKTtcbiAgICAgIC0taXJpcy1hMjogY29sb3IoZGlzcGxheS1wMyAwLjM2MSAwLjMxNCAxLzAuMDgpO1xuICAgICAgLS1pcmlzLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMzU3IDAuMzczIDEvMC4yMTkpO1xuICAgICAgLS1pcmlzLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMzI1IDAuMzYxIDEvMC4zMzcpO1xuICAgICAgLS1pcmlzLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMzggMC40IDEvMC40KTtcbiAgICAgIC0taXJpcy1hNjogY29sb3IoZGlzcGxheS1wMyAwLjQ0NyAwLjQ0NyAxLzAuNDU0KTtcbiAgICAgIC0taXJpcy1hNzogY29sb3IoZGlzcGxheS1wMyAwLjQ4NiAwLjQ4NiAxLzAuNTM0KTtcbiAgICAgIC0taXJpcy1hODogY29sb3IoZGlzcGxheS1wMyAwLjUwMiAwLjQ5NCAxLzAuNjUyKTtcbiAgICAgIC0taXJpcy1hOTogY29sb3IoZGlzcGxheS1wMyAwLjQzMSAwLjQzMSAxLzAuNzk5KTtcbiAgICAgIC0taXJpcy1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41MDIgMC40ODYgMS8wLjgzMik7XG4gICAgICAtLWlyaXMtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjg1IDAuNjYyIDEpO1xuICAgICAgLS1pcmlzLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjg3OCAwLjg3NSAwLjk4Nik7XG5cbiAgICAgIC0taW5kaWdvLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjggMC4wNzQgMC4xMTgpO1xuICAgICAgLS1pbmRpZ28tMjogY29sb3IoZGlzcGxheS1wMyAwLjA4MSAwLjA4OSAwLjE0NCk7XG4gICAgICAtLWluZGlnby0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTA1IDAuMTQxIDAuMjc1KTtcbiAgICAgIC0taW5kaWdvLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjkgMC4xOCAwLjM2OSk7XG4gICAgICAtLWluZGlnby01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTYzIDAuMjIgMC40MzkpO1xuICAgICAgLS1pbmRpZ28tNjogY29sb3IoZGlzcGxheS1wMyAwLjIwMyAwLjI2MiAwLjUpO1xuICAgICAgLS1pbmRpZ28tNzogY29sb3IoZGlzcGxheS1wMyAwLjI0NSAwLjMwOSAwLjU3NSk7XG4gICAgICAtLWluZGlnby04OiBjb2xvcihkaXNwbGF5LXAzIDAuMjg1IDAuMzYyIDAuNjc0KTtcbiAgICAgIC0taW5kaWdvLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzYgMC4zODQgMC44MzcpO1xuICAgICAgLS1pbmRpZ28tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTQgMC40NDUgMC44NjYpO1xuICAgICAgLS1pbmRpZ28tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42MyAwLjY5IDEpO1xuICAgICAgLS1pbmRpZ28tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC44NDggMC44ODEgMC45OSk7XG4gICAgICAtLWluZGlnby1hMTogY29sb3IoZGlzcGxheS1wMyAwLjA3MSAwLjIxMiAwLjk5Ni8wLjA1NSk7XG4gICAgICAtLWluZGlnby1hMjogY29sb3IoZGlzcGxheS1wMyAwLjI1MSAwLjM0NSAwLjk4OC8wLjA4NSk7XG4gICAgICAtLWluZGlnby1hMzogY29sb3IoZGlzcGxheS1wMyAwLjI0MyAwLjQwNCAxLzAuMjIzKTtcbiAgICAgIC0taW5kaWdvLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMjYzIDAuNDIgMS8wLjMyNCk7XG4gICAgICAtLWluZGlnby1hNTogY29sb3IoZGlzcGxheS1wMyAwLjMxNCAwLjQ1MSAxLzAuNCk7XG4gICAgICAtLWluZGlnby1hNjogY29sb3IoZGlzcGxheS1wMyAwLjM2MSAwLjQ5IDEvMC40NjcpO1xuICAgICAgLS1pbmRpZ28tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zODggMC41MSAxLzAuNTQ3KTtcbiAgICAgIC0taW5kaWdvLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNDA0IDAuNTE4IDEvMC42NTIpO1xuICAgICAgLS1pbmRpZ28tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTggMC40NTEgMS8wLjgyNCk7XG4gICAgICAtLWluZGlnby1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40MDQgMC41MDYgMS8wLjg1OCk7XG4gICAgICAtLWluZGlnby1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42MyAwLjY5IDEpO1xuICAgICAgLS1pbmRpZ28tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODQ4IDAuODgxIDAuOTkpO1xuXG4gICAgICAtLWJsdWUtMTogY29sb3IoZGlzcGxheS1wMyAwLjA1NyAwLjA4MSAwLjEyMik7XG4gICAgICAtLWJsdWUtMjogY29sb3IoZGlzcGxheS1wMyAwLjA3MiAwLjA5OCAwLjE0Nyk7XG4gICAgICAtLWJsdWUtMzogY29sb3IoZGlzcGxheS1wMyAwLjA3OCAwLjE1NCAwLjI3KTtcbiAgICAgIC0tYmx1ZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMDMzIDAuMTk3IDAuMzcpO1xuICAgICAgLS1ibHVlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wOCAwLjI0NSAwLjQ0MSk7XG4gICAgICAtLWJsdWUtNjogY29sb3IoZGlzcGxheS1wMyAwLjE0IDAuMjk4IDAuNTExKTtcbiAgICAgIC0tYmx1ZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMTk1IDAuMzYxIDAuNik7XG4gICAgICAtLWJsdWUtODogY29sb3IoZGlzcGxheS1wMyAwLjIzOSAwLjQzNCAwLjcyKTtcbiAgICAgIC0tYmx1ZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuMjQ3IDAuNTU2IDAuOTY5KTtcbiAgICAgIC0tYmx1ZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjM0NCAwLjYxMiAwLjk3Myk7XG4gICAgICAtLWJsdWUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40OSAwLjcyIDEpO1xuICAgICAgLS1ibHVlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzg4IDAuODk4IDAuOTkpO1xuICAgICAgLS1ibHVlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC4zMzMgMS8wLjA1OSk7XG4gICAgICAtLWJsdWUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTQgMC40MzUgMC45ODgvMC4wODUpO1xuICAgICAgLS1ibHVlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMTIyIDAuNDYzIDEvMC4yMTkpO1xuICAgICAgLS1ibHVlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40NjcgMS8wLjMyNCk7XG4gICAgICAtLWJsdWUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTggMC41MSAxLzAuNCk7XG4gICAgICAtLWJsdWUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjQgMC41NTcgMS8wLjQ3NSk7XG4gICAgICAtLWJsdWUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTQgMC41ODQgMS8wLjU3Mik7XG4gICAgICAtLWJsdWUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTQgMC41OTIgMS8wLjcwMik7XG4gICAgICAtLWJsdWUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTEgMC41NzMgMC45OTYvMC45NjcpO1xuICAgICAgLS1ibHVlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjYzMSAxLzAuOTcxKTtcbiAgICAgIC0tYmx1ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40OSAwLjcyIDEpO1xuICAgICAgLS1ibHVlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjc4OCAwLjg5OCAwLjk5KTtcblxuICAgICAgLS1jeWFuLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTMgMC4wODUgMC4wOTgpO1xuICAgICAgLS1jeWFuLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzIgMC4xMDUgMC4xMjIpO1xuICAgICAgLS1jeWFuLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzMgMC4xNjggMC4yMDkpO1xuICAgICAgLS1jeWFuLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjMgMC4yMTYgMC4yNzcpO1xuICAgICAgLS1jeWFuLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTEgMC4yNjcgMC4zMzYpO1xuICAgICAgLS1jeWFuLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzcgMC4zMjQgMC40KTtcbiAgICAgIC0tY3lhbi03OiBjb2xvcihkaXNwbGF5LXAzIDAuMTg2IDAuMzk4IDAuNDg0KTtcbiAgICAgIC0tY3lhbi04OiBjb2xvcihkaXNwbGF5LXAzIDAuMjMgMC40OTYgMC42KTtcbiAgICAgIC0tY3lhbi05OiBjb2xvcihkaXNwbGF5LXAzIDAuMjgyIDAuNjI3IDAuNzY1KTtcbiAgICAgIC0tY3lhbi0xMDogY29sb3IoZGlzcGxheS1wMyAwLjMzMSAwLjY3NSAwLjgwMSk7XG4gICAgICAtLWN5YW4tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40NDYgMC43OSAwLjg4Nyk7XG4gICAgICAtLWN5YW4tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43NTcgMC45MTkgMC45NjIpO1xuICAgICAgLS1jeWFuLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC42NDcgMC45OTIvMC4wMzQpO1xuICAgICAgLS1jeWFuLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMzIDAuNzMzIDEvMC4wNTkpO1xuICAgICAgLS1jeWFuLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMTIyIDAuNzQxIDAuOTk2LzAuMTUyKTtcbiAgICAgIC0tY3lhbi1hNDogY29sb3IoZGlzcGxheS1wMyAwLjA1MSAwLjcyNSAxLzAuMjI3KTtcbiAgICAgIC0tY3lhbi1hNTogY29sb3IoZGlzcGxheS1wMyAwLjE0OSAwLjc1NyAxLzAuMjkpO1xuICAgICAgLS1jeWFuLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMjY3IDAuNzkyIDEvMC4zNTgpO1xuICAgICAgLS1jeWFuLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzMzIDAuODA4IDEvMC40NDYpO1xuICAgICAgLS1jeWFuLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMzU3IDAuODE2IDEvMC41NzIpO1xuICAgICAgLS1jeWFuLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMzU3IDAuODIgMS8wLjc0OCk7XG4gICAgICAtLWN5YW4tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNCAwLjgzOSAxLzAuNzg2KTtcbiAgICAgIC0tY3lhbi1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40NDYgMC43OSAwLjg4Nyk7XG4gICAgICAtLWN5YW4tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuOTE5IDAuOTYyKTtcblxuICAgICAgLS10ZWFsLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTkgMC4wODMgMC4wNzkpO1xuICAgICAgLS10ZWFsLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzUgMC4xMSAwLjEwNyk7XG4gICAgICAtLXRlYWwtMzogY29sb3IoZGlzcGxheS1wMyAwLjA4NyAwLjE3NSAwLjE2NSk7XG4gICAgICAtLXRlYWwtNDogY29sb3IoZGlzcGxheS1wMyAwLjA4NyAwLjIyNyAwLjIxNCk7XG4gICAgICAtLXRlYWwtNTogY29sb3IoZGlzcGxheS1wMyAwLjEyIDAuMjc3IDAuMjYxKTtcbiAgICAgIC0tdGVhbC02OiBjb2xvcihkaXNwbGF5LXAzIDAuMTYyIDAuMzM1IDAuMzE0KTtcbiAgICAgIC0tdGVhbC03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjA1IDAuNDA2IDAuMzc5KTtcbiAgICAgIC0tdGVhbC04OiBjb2xvcihkaXNwbGF5LXAzIDAuMjQ1IDAuNDg5IDAuNDUzKTtcbiAgICAgIC0tdGVhbC05OiBjb2xvcihkaXNwbGF5LXAzIDAuMjk3IDAuNjM3IDAuNTgxKTtcbiAgICAgIC0tdGVhbC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjMxOSAwLjY5IDAuNjIpO1xuICAgICAgLS10ZWFsLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzg4IDAuODM1IDAuNzE5KTtcbiAgICAgIC0tdGVhbC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjczNCAwLjkzNCAwLjg3KTtcbiAgICAgIC0tdGVhbC1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAuOTkyIDAuNzYxLzAuMDE3KTtcbiAgICAgIC0tdGVhbC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjIzNSAwLjk4OCAwLjkwMi8wLjA0Nyk7XG4gICAgICAtLXRlYWwtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzUgMSAwLjg5OC8wLjExOCk7XG4gICAgICAtLXRlYWwtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xOCAwLjk5NiAwLjkyOS8wLjE3Myk7XG4gICAgICAtLXRlYWwtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zMSAxIDAuOTMzLzAuMjI3KTtcbiAgICAgIC0tdGVhbC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjM5NiAxIDAuOTMzLzAuMjg2KTtcbiAgICAgIC0tdGVhbC1hNzogY29sb3IoZGlzcGxheS1wMyAwLjQ0MyAxIDAuOTI1LzAuMzY2KTtcbiAgICAgIC0tdGVhbC1hODogY29sb3IoZGlzcGxheS1wMyAwLjQ1OSAxIDAuOTI1LzAuNDU0KTtcbiAgICAgIC0tdGVhbC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjQ0MyAwLjk5NiAwLjkwNi8wLjYxKTtcbiAgICAgIC0tdGVhbC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40MzkgMC45OTYgMC44OS8wLjY2OSk7XG4gICAgICAtLXRlYWwtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzg4IDAuODM1IDAuNzE5KTtcbiAgICAgIC0tdGVhbC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43MzQgMC45MzQgMC44Nyk7XG4gICAgICAtLWphZGUtMTogY29sb3IoZGlzcGxheS1wMyAwLjA1OSAwLjA4MyAwLjA3MSk7XG5cbiAgICAgIC0tamFkZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc4IDAuMTEgMC4wOTQpO1xuICAgICAgLS1qYWRlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTEgMC4xNzYgMC4xMzgpO1xuICAgICAgLS1qYWRlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDIgMC4yMjggMC4xNzcpO1xuICAgICAgLS1qYWRlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzMgMC4yNzkgMC4yMjEpO1xuICAgICAgLS1qYWRlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzQgMC4zMzQgMC4yNzMpO1xuICAgICAgLS1qYWRlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yMTkgMC40MDIgMC4zMzUpO1xuICAgICAgLS1qYWRlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjMgMC40ODggMC40MTEpO1xuICAgICAgLS1qYWRlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTkgMC42MyAwLjUyMSk7XG4gICAgICAtLWphZGUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzggMC42OCAwLjU1NSk7XG4gICAgICAtLWphZGUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40IDAuODM1IDAuNjU2KTtcbiAgICAgIC0tamFkZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjczNCAwLjkzNCAwLjgzOCk7XG4gICAgICAtLWphZGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjk5MiAwLjI5OC8wLjAxNyk7XG4gICAgICAtLWphZGUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTggMC45ODggMC42NTEvMC4wNDcpO1xuICAgICAgLS1qYWRlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMjY3IDEgMC42NjcvMC4xMTgpO1xuICAgICAgLS1qYWRlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMjc1IDAuOTk2IDAuNzAyLzAuMTczKTtcbiAgICAgIC0tamFkZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjM2MSAxIDAuNzQxLzAuMjI3KTtcbiAgICAgIC0tamFkZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjQzOSAxIDAuNzk2LzAuMjg2KTtcbiAgICAgIC0tamFkZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjQ5IDEgMC44MDQvMC4zNjIpO1xuICAgICAgLS1qYWRlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNTA2IDEgMC44MzUvMC40NSk7XG4gICAgICAtLWphZGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC40NzggMC45OTYgMC44MTYvMC42MDYpO1xuICAgICAgLS1qYWRlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjQ3OCAxIDAuODE2LzAuNjU2KTtcbiAgICAgIC0tamFkZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40IDAuODM1IDAuNjU2KTtcbiAgICAgIC0tamFkZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43MzQgMC45MzQgMC44MzgpO1xuXG4gICAgICAtLWdyZWVuLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjIgMC4wODMgMC4wNzEpO1xuICAgICAgLS1ncmVlbi0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc5IDAuMTA2IDAuMDkpO1xuICAgICAgLS1ncmVlbi0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMSAwLjE3MyAwLjEzMyk7XG4gICAgICAtLWdyZWVuLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTUgMC4yMjkgMC4xNjYpO1xuICAgICAgLS1ncmVlbi01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTQ3IDAuMjgyIDAuMjA2KTtcbiAgICAgIC0tZ3JlZW4tNjogY29sb3IoZGlzcGxheS1wMyAwLjE4NSAwLjMzOCAwLjI1KTtcbiAgICAgIC0tZ3JlZW4tNzogY29sb3IoZGlzcGxheS1wMyAwLjIyNyAwLjQwMyAwLjI5OCk7XG4gICAgICAtLWdyZWVuLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4yNyAwLjQ3OSAwLjM1MSk7XG4gICAgICAtLWdyZWVuLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzIgMC42MzQgMC40NDIpO1xuICAgICAgLS1ncmVlbi0xMDogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjY4MiAwLjQ3NCk7XG4gICAgICAtLWdyZWVuLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDM0IDAuODI4IDAuNTczKTtcbiAgICAgIC0tZ3JlZW4tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43NDcgMC45MzggMC44MDcpO1xuICAgICAgLS1ncmVlbi1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAuOTkyIDAuMjk4LzAuMDE3KTtcbiAgICAgIC0tZ3JlZW4tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDEgMC45OCAwLjYxNi8wLjA0Myk7XG4gICAgICAtLWdyZWVuLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMzc2IDAuOTk2IDAuNjU1LzAuMTE0KTtcbiAgICAgIC0tZ3JlZW4tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDEgMC45OTYgMC42MzUvMC4xNzMpO1xuICAgICAgLS1ncmVlbi1hNTogY29sb3IoZGlzcGxheS1wMyAwLjQwOCAxIDAuNjc4LzAuMjMyKTtcbiAgICAgIC0tZ3JlZW4tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC40NzUgMSAwLjcwNi8wLjI5KTtcbiAgICAgIC0tZ3JlZW4tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC41MTQgMSAwLjcwNi8wLjM2Mik7XG4gICAgICAtLWdyZWVuLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNTI5IDEgMC43MTgvMC40NDIpO1xuICAgICAgLS1ncmVlbi1hOTogY29sb3IoZGlzcGxheS1wMyAwLjUwMiAwLjk5NiAwLjY4Mi8wLjYxKTtcbiAgICAgIC0tZ3JlZW4tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTA2IDEgMC42ODIvMC42Nik7XG4gICAgICAtLWdyZWVuLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjQzNCAwLjgyOCAwLjU3Myk7XG4gICAgICAtLWdyZWVuLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjc0NyAwLjkzOCAwLjgwNyk7XG5cbiAgICAgIC0tZ3Jhc3MtMTogY29sb3IoZGlzcGxheS1wMyAwLjA2MiAwLjA4MyAwLjA2Nyk7XG4gICAgICAtLWdyYXNzLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wODMgMC4xMDMgMC4wODUpO1xuICAgICAgLS1ncmFzcy0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE4IDAuMTYzIDAuMTIyKTtcbiAgICAgIC0tZ3Jhc3MtNDogY29sb3IoZGlzcGxheS1wMyAwLjE0MiAwLjIyNSAwLjE1KTtcbiAgICAgIC0tZ3Jhc3MtNTogY29sb3IoZGlzcGxheS1wMyAwLjE3OCAwLjI3OSAwLjE4Nik7XG4gICAgICAtLWdyYXNzLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMTcgMC4zMzcgMC4yMjQpO1xuICAgICAgLS1ncmFzcy03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjU4IDAuNCAwLjI2NCk7XG4gICAgICAtLWdyYXNzLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zMDIgMC40NyAwLjMwNSk7XG4gICAgICAtLWdyYXNzLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zOCAwLjY0NyAwLjM3OCk7XG4gICAgICAtLWdyYXNzLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDI2IDAuNjk0IDAuNDI2KTtcbiAgICAgIC0tZ3Jhc3MtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC41MzUgMC44MDcgMC41NDIpO1xuICAgICAgLS1ncmFzcy0xMjogY29sb3IoZGlzcGxheS1wMyAwLjc5NyAwLjkzNiAwLjc3Nik7XG4gICAgICAtLWdyYXNzLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC45OTIgMC4wNzEvMC4wMTcpO1xuICAgICAgLS1ncmFzcy1hMjogY29sb3IoZGlzcGxheS1wMyAwLjQ4MiAwLjk5NiAwLjU4NC8wLjAzOCk7XG4gICAgICAtLWdyYXNzLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNTQ5IDAuOTkyIDAuNTg4LzAuMTA2KTtcbiAgICAgIC0tZ3Jhc3MtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC41MSAwLjk5NiAwLjU1Ny8wLjE2OSk7XG4gICAgICAtLWdyYXNzLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNTUzIDEgMC41ODgvMC4yMjcpO1xuICAgICAgLS1ncmFzcy1hNjogY29sb3IoZGlzcGxheS1wMyAwLjU4NCAxIDAuNjA4LzAuMjkpO1xuICAgICAgLS1ncmFzcy1hNzogY29sb3IoZGlzcGxheS1wMyAwLjYwNCAxIDAuNjE2LzAuMzU4KTtcbiAgICAgIC0tZ3Jhc3MtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC42MDggMSAwLjYyLzAuNDMzKTtcbiAgICAgIC0tZ3Jhc3MtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC41NzMgMSAwLjU2OS8wLjYyMik7XG4gICAgICAtLWdyYXNzLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjYgMC45OTYgMC42LzAuNjczKTtcbiAgICAgIC0tZ3Jhc3MtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNTM1IDAuODA3IDAuNTQyKTtcbiAgICAgIC0tZ3Jhc3MtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzk3IDAuOTM2IDAuNzc2KTtcblxuICAgICAgLS1vcmFuZ2UtMTogY29sb3IoZGlzcGxheS1wMyAwLjA4OCAwLjA3IDAuMDU3KTtcbiAgICAgIC0tb3JhbmdlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTMgMC4wODkgMC4wNjEpO1xuICAgICAgLS1vcmFuZ2UtMzogY29sb3IoZGlzcGxheS1wMyAwLjE4OSAwLjEyIDAuMDU2KTtcbiAgICAgIC0tb3JhbmdlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjIgMC4xMzIgMCk7XG4gICAgICAtLW9yYW5nZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMzE1IDAuMTY4IDAuMDE2KTtcbiAgICAgIC0tb3JhbmdlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zNzYgMC4yMTkgMC4wODgpO1xuICAgICAgLS1vcmFuZ2UtNzogY29sb3IoZGlzcGxheS1wMyAwLjQ2NSAwLjI4MyAwLjE0Nyk7XG4gICAgICAtLW9yYW5nZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNjAxIDAuMzU5IDAuMjAxKTtcbiAgICAgIC0tb3JhbmdlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC45IDAuNDUgMC4yKTtcbiAgICAgIC0tb3JhbmdlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC41MSAwLjIzKTtcbiAgICAgIC0tb3JhbmdlLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC42MyAwLjM4KTtcbiAgICAgIC0tb3JhbmdlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC44ODMgMC43NzUpO1xuICAgICAgLS1vcmFuZ2UtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NjEgMC4yNDcgMC8wLjAyMik7XG4gICAgICAtLW9yYW5nZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjUyOSAwLzAuMDUxKTtcbiAgICAgIC0tb3JhbmdlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNDg2IDAvMC4xMzEpO1xuICAgICAgLS1vcmFuZ2UtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC4zODQgMC8wLjIxMSk7XG4gICAgICAtLW9yYW5nZS1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuNDU1IDAvMC4yNjUpO1xuICAgICAgLS1vcmFuZ2UtYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjUyOSAwLjEyOS8wLjMzMik7XG4gICAgICAtLW9yYW5nZS1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuNTY5IDAuMjUxLzAuNDI5KTtcbiAgICAgIC0tb3JhbmdlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC41ODQgMC4zMDIvMC41NzIpO1xuICAgICAgLS1vcmFuZ2UtYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ5NCAwLjIxNi8wLjg5NSk7XG4gICAgICAtLW9yYW5nZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjUyMiAwLjIzNS8wLjk3OSk7XG4gICAgICAtLW9yYW5nZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjYzIDAuMzgpO1xuICAgICAgLS1vcmFuZ2UtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC44ODMgMC43NzUpO1xuXG4gICAgICAtLWJyb3duLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzEgMC4wNjcgMC4wNTkpO1xuICAgICAgLS1icm93bi0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTA3IDAuMDk1IDAuMDg3KTtcbiAgICAgIC0tYnJvd24tMzogY29sb3IoZGlzcGxheS1wMyAwLjE1MSAwLjEzIDAuMTE1KTtcbiAgICAgIC0tYnJvd24tNDogY29sb3IoZGlzcGxheS1wMyAwLjE5MSAwLjE2MSAwLjEzOCk7XG4gICAgICAtLWJyb3duLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzUgMC4xOTQgMC4xNjIpO1xuICAgICAgLS1icm93bi02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjkxIDAuMjM3IDAuMTkyKTtcbiAgICAgIC0tYnJvd24tNzogY29sb3IoZGlzcGxheS1wMyAwLjM2NSAwLjI5NSAwLjIzMik7XG4gICAgICAtLWJyb3duLTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NjkgMC4zNzcgMC4yODcpO1xuICAgICAgLS1icm93bi05OiBjb2xvcihkaXNwbGF5LXAzIDAuNjUxIDAuNTA1IDAuMzY4KTtcbiAgICAgIC0tYnJvd24tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC42OTcgMC41NTcgMC40MjMpO1xuICAgICAgLS1icm93bi0xMTogY29sb3IoZGlzcGxheS1wMyAwLjgzNSAwLjcxNSAwLjU5Nyk7XG4gICAgICAtLWJyb3duLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTM4IDAuODg1IDAuODAyKTtcbiAgICAgIC0tYnJvd24tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC44NTUgMC4wNzEgMC8wLjAwNSk7XG4gICAgICAtLWJyb3duLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC43MDYgMC41MjUvMC4wNDMpO1xuICAgICAgLS1icm93bi1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjc0NSAwLjU3Ni8wLjA5Myk7XG4gICAgICAtLWJyb3duLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NjUgMC41OTIvMC4xMzUpO1xuICAgICAgLS1icm93bi1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuNzYxIDAuNTg4LzAuMTgxKTtcbiAgICAgIC0tYnJvd24tYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjc3MyAwLjU5Mi8wLjI0KTtcbiAgICAgIC0tYnJvd24tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC43NzYgMC41OC8wLjMyKTtcbiAgICAgIC0tYnJvd24tYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjc4IDAuNTczLzAuNDMzKTtcbiAgICAgIC0tYnJvd24tYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjc2OSAwLjU0OS8wLjYyNyk7XG4gICAgICAtLWJyb3duLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuNzkyIDAuNTk2LzAuNjc3KTtcbiAgICAgIC0tYnJvd24tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuODM1IDAuNzE1IDAuNTk3KTtcbiAgICAgIC0tYnJvd24tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTM4IDAuODg1IDAuODAyKTtcblxuICAgICAgLS1za3ktMTogY29sb3IoZGlzcGxheS1wMyAwLjA1NiAwLjA3OCAwLjExNik7XG4gICAgICAtLXNreS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc1IDAuMTAxIDAuMTQ5KTtcbiAgICAgIC0tc2t5LTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wODkgMC4xNTQgMC4yNDQpO1xuICAgICAgLS1za3ktNDogY29sb3IoZGlzcGxheS1wMyAwLjEwNiAwLjIwNyAwLjMyMyk7XG4gICAgICAtLXNreS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTM1IDAuMjYxIDAuMzk0KTtcbiAgICAgIC0tc2t5LTY6IGNvbG9yKGRpc3BsYXktcDMgMC4xNyAwLjMyMiAwLjQ2OSk7XG4gICAgICAtLXNreS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjA1IDAuMzk0IDAuNTU3KTtcbiAgICAgIC0tc2t5LTg6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzIgMC40OCAwLjY2NSk7XG4gICAgICAtLXNreS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTg1IDAuODc3IDAuOTgzKTtcbiAgICAgIC0tc2t5LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzE4IDAuOTI1IDAuOTkxKTtcbiAgICAgIC0tc2t5LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNTM2IDAuNzcyIDAuOTI0KTtcbiAgICAgIC0tc2t5LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzk5IDAuOTQ3IDAuOTkzKTtcbiAgICAgIC0tc2t5LWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC4yODIgMC45OTYvMC4wNTUpO1xuICAgICAgLS1za3ktYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTcgMC40NjcgMC45OTIvMC4wODkpO1xuICAgICAgLS1za3ktYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTIgMC41MjIgMC45OTYvMC4xOSk7XG4gICAgICAtLXNreS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjIxMiAwLjU4NCAxLzAuMjc0KTtcbiAgICAgIC0tc2t5LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMjU5IDAuNjMxIDEvMC4zNDkpO1xuICAgICAgLS1za3ktYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zMDIgMC42NTUgMS8wLjQzMyk7XG4gICAgICAtLXNreS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjMyOSAwLjY4NiAxLzAuNTI2KTtcbiAgICAgIC0tc2t5LWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMzI1IDAuNzEgMS8wLjY0Myk7XG4gICAgICAtLXNreS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjU5MiAwLjg5NCAxLzAuOTg0KTtcbiAgICAgIC0tc2t5LWExMDogY29sb3IoZGlzcGxheS1wMyAwLjcyMiAwLjkzMyAxLzAuOTkyKTtcbiAgICAgIC0tc2t5LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjUzNiAwLjc3MiAwLjkyNCk7XG4gICAgICAtLXNreS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43OTkgMC45NDcgMC45OTMpO1xuXG4gICAgICAtLW1pbnQtMTogY29sb3IoZGlzcGxheS1wMyAwLjA1OSAwLjA4MiAwLjA4MSk7XG4gICAgICAtLW1pbnQtMjogY29sb3IoZGlzcGxheS1wMyAwLjA2OCAwLjEwNCAwLjEwNSk7XG4gICAgICAtLW1pbnQtMzogY29sb3IoZGlzcGxheS1wMyAwLjA3NyAwLjE3IDAuMTY4KTtcbiAgICAgIC0tbWludC00OiBjb2xvcihkaXNwbGF5LXAzIDAuMDY4IDAuMjI0IDAuMjIpO1xuICAgICAgLS1taW50LTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDQgMC4yNzUgMC4yNjQpO1xuICAgICAgLS1taW50LTY6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTQgMC4zMzIgMC4zMTMpO1xuICAgICAgLS1taW50LTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDcgMC40MDMgMC4zNzMpO1xuICAgICAgLS1taW50LTg6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTggMC40OSAwLjQ0MSk7XG4gICAgICAtLW1pbnQtOTogY29sb3IoZGlzcGxheS1wMyAwLjYyIDAuOTA4IDAuODM0KTtcbiAgICAgIC0tbWludC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjcyNSAwLjk1NCAwLjg5OCk7XG4gICAgICAtLW1pbnQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40ODIgMC44MjUgMC43MzMpO1xuICAgICAgLS1taW50LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODA3IDAuOTU1IDAuODg3KTtcbiAgICAgIC0tbWludC1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAuOTkyIDAuOTkyLzAuMDE3KTtcbiAgICAgIC0tbWludC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjA3MSAwLjk4IDAuOTgvMC4wNDMpO1xuICAgICAgLS1taW50LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMTc2IDAuOTk2IDAuOTk2LzAuMTEpO1xuICAgICAgLS1taW50LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDcxIDAuOTk2IDAuOTczLzAuMTY5KTtcbiAgICAgIC0tbWludC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjI0MyAxIDAuOTQ5LzAuMjIzKTtcbiAgICAgIC0tbWludC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjM2OSAxIDAuOTMzLzAuMjg2KTtcbiAgICAgIC0tbWludC1hNzogY29sb3IoZGlzcGxheS1wMyAwLjQ1OSAxIDAuOTE0LzAuMzYyKTtcbiAgICAgIC0tbWludC1hODogY29sb3IoZGlzcGxheS1wMyAwLjQ5IDEgMC44OS8wLjQ1NCk7XG4gICAgICAtLW1pbnQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC42NzggMC45OTYgMC45MTQvMC45MDQpO1xuICAgICAgLS1taW50LWExMDogY29sb3IoZGlzcGxheS1wMyAwLjc2MSAxIDAuOTQxLzAuOTUpO1xuICAgICAgLS1taW50LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjQ4MiAwLjgyNSAwLjczMyk7XG4gICAgICAtLW1pbnQtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODA3IDAuOTU1IDAuODg3KTtcblxuICAgICAgLS1saW1lLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjcgMC4wNzMgMC4wNDgpO1xuICAgICAgLS1saW1lLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wODYgMC4xIDAuMDY3KTtcbiAgICAgIC0tbGltZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMgMC4xNiAwLjA5OSk7XG4gICAgICAtLWxpbWUtNDogY29sb3IoZGlzcGxheS1wMyAwLjE3MiAwLjIxNCAwLjEyNik7XG4gICAgICAtLWxpbWUtNTogY29sb3IoZGlzcGxheS1wMyAwLjIxMyAwLjI2NiAwLjE1Myk7XG4gICAgICAtLWxpbWUtNjogY29sb3IoZGlzcGxheS1wMyAwLjI1NyAwLjMyMSAwLjE4Mik7XG4gICAgICAtLWxpbWUtNzogY29sb3IoZGlzcGxheS1wMyAwLjMwNyAwLjM4MyAwLjIxNSk7XG4gICAgICAtLWxpbWUtODogY29sb3IoZGlzcGxheS1wMyAwLjM2NSAwLjQ1NiAwLjI1KTtcbiAgICAgIC0tbGltZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNzggMC45MjggMC40NjYpO1xuICAgICAgLS1saW1lLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODY1IDAuOTk1IDAuNTE5KTtcbiAgICAgIC0tbGltZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjc3MSAwLjg5MyAwLjQ4NSk7XG4gICAgICAtLWxpbWUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MDUgMC45NjYgMC43NTMpO1xuICAgICAgLS1saW1lLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuOTQxIDAvMC4wMDkpO1xuICAgICAgLS1saW1lLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNTg0IDAuOTk2IDAuMDcxLzAuMDM4KTtcbiAgICAgIC0tbGltZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjY5IDEgMC4zOC8wLjEwMSk7XG4gICAgICAtLWxpbWUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC43MjkgMSAwLjQzNS8wLjE2KTtcbiAgICAgIC0tbGltZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjc0NSAxIDAuNDcxLzAuMjE1KTtcbiAgICAgIC0tbGltZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjc2OSAxIDAuNDgyLzAuMjc0KTtcbiAgICAgIC0tbGltZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjc2OSAxIDAuNTA2LzAuMzQxKTtcbiAgICAgIC0tbGltZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjc4NCAxIDAuNTEvMC40MTYpO1xuICAgICAgLS1saW1lLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuODM5IDEgMC41MDIvMC45MjUpO1xuICAgICAgLS1saW1lLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjg3MSAxIDAuNTIyLzAuOTk2KTtcbiAgICAgIC0tbGltZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NzEgMC44OTMgMC40ODUpO1xuICAgICAgLS1saW1lLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjkwNSAwLjk2NiAwLjc1Myk7XG5cbiAgICAgIC0teWVsbG93LTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzggMC4wNjkgMC4wNDcpO1xuICAgICAgLS15ZWxsb3ctMjogY29sb3IoZGlzcGxheS1wMyAwLjEwMyAwLjA5NCAwLjA2Myk7XG4gICAgICAtLXllbGxvdy0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTY4IDAuMTM3IDAuMDM5KTtcbiAgICAgIC0teWVsbG93LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDkgMC4xNjkgMCk7XG4gICAgICAtLXllbGxvdy01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjU1IDAuMjA5IDApO1xuICAgICAgLS15ZWxsb3ctNjogY29sb3IoZGlzcGxheS1wMyAwLjMxIDAuMjYxIDAuMDcpO1xuICAgICAgLS15ZWxsb3ctNzogY29sb3IoZGlzcGxheS1wMyAwLjM4OSAwLjMzMSAwLjEzNSk7XG4gICAgICAtLXllbGxvdy04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDk3IDAuNDIgMC4xODIpO1xuICAgICAgLS15ZWxsb3ctOTogY29sb3IoZGlzcGxheS1wMyAxIDAuOTIgMC4yMik7XG4gICAgICAtLXllbGxvdy0xMDogY29sb3IoZGlzcGxheS1wMyAxIDEgMC40NTYpO1xuICAgICAgLS15ZWxsb3ctMTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NDggMC44ODUgMC4zOTIpO1xuICAgICAgLS15ZWxsb3ctMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTkgMC45MzQgMC43MzEpO1xuICAgICAgLS15ZWxsb3ctYTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NzMgMC4zNjkgMC8wLjAxMyk7XG4gICAgICAtLXllbGxvdy1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjc5MiAwLzAuMDM4KTtcbiAgICAgIC0teWVsbG93LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNzEgMC8wLjExKTtcbiAgICAgIC0teWVsbG93LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNzQxIDAvMC4xNTIpO1xuICAgICAgLS15ZWxsb3ctYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC43NjUgMC8wLjIwMik7XG4gICAgICAtLXllbGxvdy1hNjogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjgxNiAwLjA4Mi8wLjI2MSk7XG4gICAgICAtLXllbGxvdy1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuODMxIDAuMjYzLzAuMzQ1KTtcbiAgICAgIC0teWVsbG93LWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44MzEgMC4zMTQvMC40NjMpO1xuICAgICAgLS15ZWxsb3ctYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjkyMiAwLjIyKTtcbiAgICAgIC0teWVsbG93LWExMDogY29sb3IoZGlzcGxheS1wMyAxIDEgMC40NTUpO1xuICAgICAgLS15ZWxsb3ctYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ4IDAuODg1IDAuMzkyKTtcbiAgICAgIC0teWVsbG93LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk1OSAwLjkzNCAwLjczMSk7XG5cbiAgICAgIC0tYW1iZXItMTogY29sb3IoZGlzcGxheS1wMyAwLjA4MiAwLjA3IDAuMDUpO1xuICAgICAgLS1hbWJlci0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTExIDAuMDk0IDAuMDY0KTtcbiAgICAgIC0tYW1iZXItMzogY29sb3IoZGlzcGxheS1wMyAwLjE3OCAwLjEyOCAwLjA0OSk7XG4gICAgICAtLWFtYmVyLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzkgMC4xNTYgMCk7XG4gICAgICAtLWFtYmVyLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yOSAwLjE5MyAwKTtcbiAgICAgIC0tYW1iZXItNjogY29sb3IoZGlzcGxheS1wMyAwLjM0NCAwLjI0NSAwLjA3Nik7XG4gICAgICAtLWFtYmVyLTc6IGNvbG9yKGRpc3BsYXktcDMgMC40MjIgMC4zMTQgMC4xNDEpO1xuICAgICAgLS1hbWJlci04OiBjb2xvcihkaXNwbGF5LXAzIDAuNTM1IDAuMzk5IDAuMTg5KTtcbiAgICAgIC0tYW1iZXItOTogY29sb3IoZGlzcGxheS1wMyAxIDAuNzcgMC4yNik7XG4gICAgICAtLWFtYmVyLTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC44NyAwLjE1KTtcbiAgICAgIC0tYW1iZXItMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjggMC4yOSk7XG4gICAgICAtLWFtYmVyLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0IDAuOTA5IDAuNzI2KTtcbiAgICAgIC0tYW1iZXItYTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC4yOTggMC8wLjAxNyk7XG4gICAgICAtLWFtYmVyLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg4IDAuNjUxIDAvMC4wNDcpO1xuICAgICAgLS1hbWJlci1hMzogY29sb3IoZGlzcGxheS1wMyAxIDAuNiAwLzAuMTE4KTtcbiAgICAgIC0tYW1iZXItYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU1NyAwLzAuMTg1KTtcbiAgICAgIC0tYW1iZXItYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU5MiAwLzAuMjQpO1xuICAgICAgLS1hbWJlci1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuNjU5IDAuMDk0LzAuMjk5KTtcbiAgICAgIC0tYW1iZXItYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjcxNCAwLjI2My8wLjM4Myk7XG4gICAgICAtLWFtYmVyLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNzI5IDAuMzA2LzAuNSk7XG4gICAgICAtLWFtYmVyLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NjkgMC4yNTkpO1xuICAgICAgLS1hbWJlci1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjg3MSAwLjE0OSk7XG4gICAgICAtLWFtYmVyLWExMTogY29sb3IoZGlzcGxheS1wMyAxIDAuOCAwLjI5KTtcbiAgICAgIC0tYW1iZXItYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0IDAuOTA5IDAuNzI2KTtcblxuICAgICAgLS1nb2xkLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzEgMC4wNzEgMC4wNjcpO1xuICAgICAgLS1nb2xkLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDQgMC4xMDEgMC4wOSk7XG4gICAgICAtLWdvbGQtMzogY29sb3IoZGlzcGxheS1wMyAwLjE0MSAwLjEzNiAwLjEyMik7XG4gICAgICAtLWdvbGQtNDogY29sb3IoZGlzcGxheS1wMyAwLjE3NyAwLjE3IDAuMTUyKTtcbiAgICAgIC0tZ29sZC01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjE3IDAuMjA3IDAuMTg1KTtcbiAgICAgIC0tZ29sZC02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjY1IDAuMjUyIDAuMjI1KTtcbiAgICAgIC0tZ29sZC03OiBjb2xvcihkaXNwbGF5LXAzIDAuMzI3IDAuMzEgMC4yNzcpO1xuICAgICAgLS1nb2xkLTg6IGNvbG9yKGRpc3BsYXktcDMgMC40MDcgMC4zODQgMC4zNDIpO1xuICAgICAgLS1nb2xkLTk6IGNvbG9yKGRpc3BsYXktcDMgMC41NzkgMC41MTcgMC40MSk7XG4gICAgICAtLWdvbGQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC42MjggMC41NjYgMC40NjMpO1xuICAgICAgLS1nb2xkLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzg0IDAuNzI4IDAuNjM1KTtcbiAgICAgIC0tZ29sZC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkwNiAwLjg4NyAwLjg1NSk7XG4gICAgICAtLWdvbGQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC44NTUgMC44NTUgMC4wNzEvMC4wMDUpO1xuICAgICAgLS1nb2xkLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC44OSAwLjYxNi8wLjA0Myk7XG4gICAgICAtLWdvbGQtYTM6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjk0OSAwLjc1My8wLjA4KTtcbiAgICAgIC0tZ29sZC1hNDogY29sb3IoZGlzcGxheS1wMyAxIDAuOTMzIDAuOC8wLjExOCk7XG4gICAgICAtLWdvbGQtYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjk0OSAwLjgwNC8wLjE2KTtcbiAgICAgIC0tZ29sZC1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuOTI1IDAuOC8wLjIxNSk7XG4gICAgICAtLWdvbGQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjk0NSAwLjgzMS8wLjI3OCk7XG4gICAgICAtLWdvbGQtYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjkzNyAwLjgyLzAuMzY2KTtcbiAgICAgIC0tZ29sZC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjg4MiAwLjY5LzAuNTUxKTtcbiAgICAgIC0tZ29sZC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjg5NCAwLjcyNS8wLjYwMSk7XG4gICAgICAtLWdvbGQtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzg0IDAuNzI4IDAuNjM1KTtcbiAgICAgIC0tZ29sZC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MDYgMC44ODcgMC44NTUpO1xuXG4gICAgICAtLWJyb256ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc2IDAuMDY3IDAuMDYzKTtcbiAgICAgIC0tYnJvbnplLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDYgMC4wOTcgMC4wOTMpO1xuICAgICAgLS1icm9uemUtMzogY29sb3IoZGlzcGxheS1wMyAwLjE0NyAwLjEzMiAwLjEyNSk7XG4gICAgICAtLWJyb256ZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTg1IDAuMTY2IDAuMTU2KTtcbiAgICAgIC0tYnJvbnplLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjcgMC4yMDIgMC4xOSk7XG4gICAgICAtLWJyb256ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjc4IDAuMjQ2IDAuMjMpO1xuICAgICAgLS1icm9uemUtNzogY29sb3IoZGlzcGxheS1wMyAwLjM0MyAwLjMwMiAwLjI4MSk7XG4gICAgICAtLWJyb256ZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDI2IDAuMzc0IDAuMzQ3KTtcbiAgICAgIC0tYnJvbnplLTk6IGNvbG9yKGRpc3BsYXktcDMgMC42MTEgMC41MDcgMC40NTUpO1xuICAgICAgLS1icm9uemUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC42NiAwLjU1NiAwLjUwNCk7XG4gICAgICAtLWJyb256ZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjgxIDAuNzA3IDAuNjU1KTtcbiAgICAgIC0tYnJvbnplLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTIxIDAuODggMC44NTQpO1xuICAgICAgLS1icm9uemUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NDEgMC4wNjcgMC8wLjAwOSk7XG4gICAgICAtLWJyb256ZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuOCAwLjcwNi8wLjA0Myk7XG4gICAgICAtLWJyb256ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjg1MSAwLjc2MS8wLjA4NSk7XG4gICAgICAtLWJyb256ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjgzOSAwLjc4LzAuMTI3KTtcbiAgICAgIC0tYnJvbnplLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuODYzIDAuNzczLzAuMTczKTtcbiAgICAgIC0tYnJvbnplLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44NjMgMC43OTYvMC4yMjcpO1xuICAgICAgLS1icm9uemUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjg2NyAwLjgvMC4yOTUpO1xuICAgICAgLS1icm9uemUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjg1OSAwLjc4OC8wLjM4Nyk7XG4gICAgICAtLWJyb256ZS1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuODIgMC43MzMvMC41ODUpO1xuICAgICAgLS1icm9uemUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC44MzkgMC43NjEvMC42MzUpO1xuICAgICAgLS1icm9uemUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuODEgMC43MDcgMC42NTUpO1xuICAgICAgLS1icm9uemUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTIxIDAuODggMC44NTQpO1xuXG4gICAgICAtLWdyYXktMTogY29sb3IoZGlzcGxheS1wMyAwLjA2NyAwLjA2NyAwLjA2Nyk7XG4gICAgICAtLWdyYXktMjogY29sb3IoZGlzcGxheS1wMyAwLjA5OCAwLjA5OCAwLjA5OCk7XG4gICAgICAtLWdyYXktMzogY29sb3IoZGlzcGxheS1wMyAwLjEzNSAwLjEzNSAwLjEzNSk7XG4gICAgICAtLWdyYXktNDogY29sb3IoZGlzcGxheS1wMyAwLjE2MyAwLjE2MyAwLjE2Myk7XG4gICAgICAtLWdyYXktNTogY29sb3IoZGlzcGxheS1wMyAwLjE5MiAwLjE5MiAwLjE5Mik7XG4gICAgICAtLWdyYXktNjogY29sb3IoZGlzcGxheS1wMyAwLjIyOCAwLjIyOCAwLjIyOCk7XG4gICAgICAtLWdyYXktNzogY29sb3IoZGlzcGxheS1wMyAwLjI4MyAwLjI4MyAwLjI4Myk7XG4gICAgICAtLWdyYXktODogY29sb3IoZGlzcGxheS1wMyAwLjM3NSAwLjM3NSAwLjM3NSk7XG4gICAgICAtLWdyYXktOTogY29sb3IoZGlzcGxheS1wMyAwLjQzMSAwLjQzMSAwLjQzMSk7XG4gICAgICAtLWdyYXktMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40ODQgMC40ODQgMC40ODQpO1xuICAgICAgLS1ncmF5LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzA2IDAuNzA2IDAuNzA2KTtcbiAgICAgIC0tZ3JheS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkzMyAwLjkzMyAwLjkzMyk7XG4gICAgICAtLWdyYXktYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMCk7XG4gICAgICAtLWdyYXktYTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4wMzQpO1xuICAgICAgLS1ncmF5LWEzOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMDcxKTtcbiAgICAgIC0tZ3JheS1hNDogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjEwNSk7XG4gICAgICAtLWdyYXktYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xMzQpO1xuICAgICAgLS1ncmF5LWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMTcyKTtcbiAgICAgIC0tZ3JheS1hNzogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjIzMSk7XG4gICAgICAtLWdyYXktYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4zMzIpO1xuICAgICAgLS1ncmF5LWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMzkxKTtcbiAgICAgIC0tZ3JheS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC40NDUpO1xuICAgICAgLS1ncmF5LWExMTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjY4NSk7XG4gICAgICAtLWdyYXktYTEyOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOTI5KTtcblxuICAgICAgLS1tYXV2ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDcgMC4wNjcgMC4wNzQpO1xuICAgICAgLS1tYXV2ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTAxIDAuMDk4IDAuMTA1KTtcbiAgICAgIC0tbWF1dmUtMzogY29sb3IoZGlzcGxheS1wMyAwLjEzOCAwLjEzNCAwLjE0NCk7XG4gICAgICAtLW1hdXZlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjcgMC4xNjEgMC4xNzUpO1xuICAgICAgLS1tYXV2ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTk2IDAuMTg5IDAuMjA2KTtcbiAgICAgIC0tbWF1dmUtNjogY29sb3IoZGlzcGxheS1wMyAwLjIzMiAwLjIyNSAwLjI0NSk7XG4gICAgICAtLW1hdXZlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yODYgMC4yNzcgMC4zMDIpO1xuICAgICAgLS1tYXV2ZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzgzIDAuMzczIDAuNDA4KTtcbiAgICAgIC0tbWF1dmUtOTogY29sb3IoZGlzcGxheS1wMyAwLjQzNCAwLjQyOCAwLjQ2Nyk7XG4gICAgICAtLW1hdXZlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDg3IDAuNDggMC41MTkpO1xuICAgICAgLS1tYXV2ZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjcwNyAwLjcgMC43MzUpO1xuICAgICAgLS1tYXV2ZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkzMyAwLjkzMyAwLjk0KTtcbiAgICAgIC0tbWF1dmUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMCk7XG4gICAgICAtLW1hdXZlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuOTkyIDEvMC4wMzQpO1xuICAgICAgLS1tYXV2ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjkzNyAwLjkzMyAwLjk5Mi8wLjA3Nyk7XG4gICAgICAtLW1hdXZlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTU3IDAuOTE4IDAuOTk2LzAuMTExKTtcbiAgICAgIC0tbWF1dmUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MzcgMC45MDYgMC45OTYvMC4xNDUpO1xuICAgICAgLS1tYXV2ZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjk1MyAwLjkyNSAwLjk5Ni8wLjE4Myk7XG4gICAgICAtLW1hdXZlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ1IDAuOTI5IDEvMC4yNDYpO1xuICAgICAgLS1tYXV2ZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjkzNyAwLjkxOCAxLzAuMzYxKTtcbiAgICAgIC0tbWF1dmUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC45MzMgMC45MTggMS8wLjQyNCk7XG4gICAgICAtLW1hdXZlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjk0MSAwLjkyNSAxLzAuNDc5KTtcbiAgICAgIC0tbWF1dmUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY1IDAuOTYxIDEvMC43MTIpO1xuICAgICAgLS1tYXV2ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45OTIgMS8wLjkzNyk7XG5cbiAgICAgIC0tc2xhdGUtMTogY29sb3IoZGlzcGxheS1wMyAwLjA2NyAwLjA2NyAwLjA3NCk7XG4gICAgICAtLXNsYXRlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTUgMC4wOTggMC4xMDUpO1xuICAgICAgLS1zbGF0ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMgMC4xMzUgMC4xNDUpO1xuICAgICAgLS1zbGF0ZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTU2IDAuMTYzIDAuMTc2KTtcbiAgICAgIC0tc2xhdGUtNTogY29sb3IoZGlzcGxheS1wMyAwLjE4MyAwLjE5MSAwLjIwNik7XG4gICAgICAtLXNsYXRlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMTUgMC4yMjYgMC4yNDQpO1xuICAgICAgLS1zbGF0ZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjY1IDAuMjggMC4zMDIpO1xuICAgICAgLS1zbGF0ZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzU3IDAuMzgxIDAuNDA5KTtcbiAgICAgIC0tc2xhdGUtOTogY29sb3IoZGlzcGxheS1wMyAwLjQxNSAwLjQzMSAwLjQ2Myk7XG4gICAgICAtLXNsYXRlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDY5IDAuNDgzIDAuNTE0KTtcbiAgICAgIC0tc2xhdGUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42OTIgMC43MDQgMC43MjgpO1xuICAgICAgLS1zbGF0ZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkzIDAuOTMzIDAuOTQpO1xuICAgICAgLS1zbGF0ZS1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wKTtcbiAgICAgIC0tc2xhdGUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC44NzUgMC45OTIgMS8wLjAzNCk7XG4gICAgICAtLXNsYXRlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuODgyIDAuOTMzIDAuOTkyLzAuMDc3KTtcbiAgICAgIC0tc2xhdGUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44ODIgMC45NTMgMC45OTYvMC4xMTEpO1xuICAgICAgLS1zbGF0ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjg3OCAwLjkyOSAwLjk5Ni8wLjE0NSk7XG4gICAgICAtLXNsYXRlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuODgyIDAuOTQ5IDAuOTk2LzAuMTgzKTtcbiAgICAgIC0tc2xhdGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC44ODIgMC45MjkgMS8wLjI0Nik7XG4gICAgICAtLXNsYXRlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuODcxIDAuOTM3IDEvMC4zNjEpO1xuICAgICAgLS1zbGF0ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjg5OCAwLjkzNyAxLzAuNDIpO1xuICAgICAgLS1zbGF0ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC45MTggMC45NDUgMS8wLjQ3NSk7XG4gICAgICAtLXNsYXRlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjk0OSAwLjk2OSAwLjk5Ni8wLjcwOCk7XG4gICAgICAtLXNsYXRlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjk5MiAxLzAuOTM3KTtcblxuICAgICAgLS1zYWdlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjQgMC4wNyAwLjA2Nyk7XG4gICAgICAtLXNhZ2UtMjogY29sb3IoZGlzcGxheS1wMyAwLjA5MiAwLjA5OCAwLjA5NCk7XG4gICAgICAtLXNhZ2UtMzogY29sb3IoZGlzcGxheS1wMyAwLjEyOCAwLjEzNSAwLjEzMSk7XG4gICAgICAtLXNhZ2UtNDogY29sb3IoZGlzcGxheS1wMyAwLjE1NSAwLjE2NCAwLjE1OSk7XG4gICAgICAtLXNhZ2UtNTogY29sb3IoZGlzcGxheS1wMyAwLjE4MyAwLjE5MyAwLjE4OCk7XG4gICAgICAtLXNhZ2UtNjogY29sb3IoZGlzcGxheS1wMyAwLjIxOCAwLjIzIDAuMjI0KTtcbiAgICAgIC0tc2FnZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjY5IDAuMjg1IDAuMjc3KTtcbiAgICAgIC0tc2FnZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzYyIDAuMzgyIDAuMzczKTtcbiAgICAgIC0tc2FnZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzk4IDAuNDM4IDAuNDIxKTtcbiAgICAgIC0tc2FnZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQ1MyAwLjQ5IDAuNDc0KTtcbiAgICAgIC0tc2FnZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjY4NSAwLjcwOSAwLjY5Nyk7XG4gICAgICAtLXNhZ2UtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MjcgMC45MzMgMC45Myk7XG4gICAgICAtLXNhZ2UtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMCk7XG4gICAgICAtLXNhZ2UtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzYgMC45ODggMC45ODQvMC4wMyk7XG4gICAgICAtLXNhZ2UtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45NDUgMC45NDEvMC4wNzIpO1xuICAgICAgLS1zYWdlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTg4IDAuOTk2IDAuOTkyLzAuMTAyKTtcbiAgICAgIC0tc2FnZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAxIDAuOTk2LzAuMTMxKTtcbiAgICAgIC0tc2FnZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjk3MyAxIDAuOTc2LzAuMTczKTtcbiAgICAgIC0tc2FnZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjk1NyAxIDAuOTc2LzAuMjMzKTtcbiAgICAgIC0tc2FnZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjk1NyAxIDAuOTg0LzAuMzM0KTtcbiAgICAgIC0tc2FnZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjkwMiAxIDAuOTU3LzAuMzk3KTtcbiAgICAgIC0tc2FnZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC45MjkgMSAwLjk3My8wLjQ1Mik7XG4gICAgICAtLXNhZ2UtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY5IDEgMC45ODgvMC42ODgpO1xuICAgICAgLS1zYWdlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAxIDAuOTk2LzAuOTI5KTtcblxuICAgICAgLS1vbGl2ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuMDcgMC4wNjMpO1xuICAgICAgLS1vbGl2ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDk1IDAuMDk4IDAuMDkxKTtcbiAgICAgIC0tb2xpdmUtMzogY29sb3IoZGlzcGxheS1wMyAwLjEzMSAwLjEzNSAwLjEyNik7XG4gICAgICAtLW9saXZlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTggMC4xNjMgMC4xNTMpO1xuICAgICAgLS1vbGl2ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTg2IDAuMTkyIDAuMTgpO1xuICAgICAgLS1vbGl2ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjIxIDAuMjI5IDAuMjE1KTtcbiAgICAgIC0tb2xpdmUtNzogY29sb3IoZGlzcGxheS1wMyAwLjI3MyAwLjI4NCAwLjI2Nik7XG4gICAgICAtLW9saXZlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjUgMC4zODIgMC4zNTkpO1xuICAgICAgLS1vbGl2ZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNDE0IDAuNDM4IDAuNDA0KTtcbiAgICAgIC0tb2xpdmUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40NjcgMC40OSAwLjQ1OCk7XG4gICAgICAtLW9saXZlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjkgMC43MDkgMC42ODIpO1xuICAgICAgLS1vbGl2ZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkyNyAwLjkzMyAwLjkyNik7XG4gICAgICAtLW9saXZlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzApO1xuICAgICAgLS1vbGl2ZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjk4OCAwLjk3Ni8wLjAzKTtcbiAgICAgIC0tb2xpdmUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45OTYgMC45ODgvMC4wNjgpO1xuICAgICAgLS1vbGl2ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk1MyAwLjk5NiAwLjk0OS8wLjEwMik7XG4gICAgICAtLW9saXZlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuOTY5IDEgMC45NjUvMC4xMzEpO1xuICAgICAgLS1vbGl2ZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjk3MyAxIDAuOTY5LzAuMTY5KTtcbiAgICAgIC0tb2xpdmUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAxIDAuOTYxLzAuMjI4KTtcbiAgICAgIC0tb2xpdmUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC45NjEgMSAwLjk1Ny8wLjMzNCk7XG4gICAgICAtLW9saXZlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ5IDEgMC45MjIvMC4zOTcpO1xuICAgICAgLS1vbGl2ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMSAwLjk0MS8wLjQ1Mik7XG4gICAgICAtLW9saXZlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjk3NiAxIDAuOTY1LzAuNjg4KTtcbiAgICAgIC0tb2xpdmUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDEgMC45OTIvMC45MjkpO1xuXG4gICAgICAtLXNhbmQtMTogY29sb3IoZGlzcGxheS1wMyAwLjA2NyAwLjA2NyAwLjA2Myk7XG4gICAgICAtLXNhbmQtMjogY29sb3IoZGlzcGxheS1wMyAwLjA5OCAwLjA5OCAwLjA5NCk7XG4gICAgICAtLXNhbmQtMzogY29sb3IoZGlzcGxheS1wMyAwLjEzNSAwLjEzNSAwLjEyOSk7XG4gICAgICAtLXNhbmQtNDogY29sb3IoZGlzcGxheS1wMyAwLjE2NCAwLjE2MyAwLjE1Nik7XG4gICAgICAtLXNhbmQtNTogY29sb3IoZGlzcGxheS1wMyAwLjE5MyAwLjE5MiAwLjE4Myk7XG4gICAgICAtLXNhbmQtNjogY29sb3IoZGlzcGxheS1wMyAwLjIzIDAuMjI5IDAuMjE3KTtcbiAgICAgIC0tc2FuZC03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjg1IDAuMjgyIDAuMjY3KTtcbiAgICAgIC0tc2FuZC04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzg0IDAuMzc4IDAuMzU3KTtcbiAgICAgIC0tc2FuZC05OiBjb2xvcihkaXNwbGF5LXAzIDAuNDM0IDAuNDI4IDAuNDAzKTtcbiAgICAgIC0tc2FuZC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQ4NyAwLjQ4MSAwLjQ1Nik7XG4gICAgICAtLXNhbmQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43MDcgMC43MDMgMC42OCk7XG4gICAgICAtLXNhbmQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzMgMC45MzMgMC45MjYpO1xuICAgICAgLS1zYW5kLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzApO1xuICAgICAgLS1zYW5kLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTkyIDAuOTg4LzAuMDM0KTtcbiAgICAgIC0tc2FuZC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjk5NiAwLjk5Mi8wLjA3Mik7XG4gICAgICAtLXNhbmQtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45OTIgMC45NTMvMC4xMDYpO1xuICAgICAgLS1zYW5kLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAwLjk2NS8wLjEzNSk7XG4gICAgICAtLXNhbmQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjk3NiAwLjkyOS8wLjE3Nyk7XG4gICAgICAtLXNhbmQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjk4NCAwLjkyOS8wLjIzNik7XG4gICAgICAtLXNhbmQtYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjk3NiAwLjkyNS8wLjM0MSk7XG4gICAgICAtLXNhbmQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjk4IDAuOTI1LzAuMzk1KTtcbiAgICAgIC0tc2FuZC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjk5MiAwLjkzMy8wLjQ1KTtcbiAgICAgIC0tc2FuZC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjk5NiAwLjk2MS8wLjY4NSk7XG4gICAgICAtLXNhbmQtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAwLjk5Mi8wLjkyOSk7XG5cbiAgICAgIC0tZ3JheS0yLXRyYW5zbHVjZW50OiBjb2xvcihkaXNwbGF5LXAzIDAuMTEzNyAwLjExMzcgMC4xMTM3LzAuNyk7XG4gICAgICAtLW1hdXZlLTItdHJhbnNsdWNlbnQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTc2IDAuMTEzNyAwLjExNzYvMC43KTtcbiAgICAgIC0tc2xhdGUtMi10cmFuc2x1Y2VudDogY29sb3IoZGlzcGxheS1wMyAwLjEwNTkgMC4xMTM3IDAuMTE3Ni8wLjcpO1xuICAgICAgLS1zYWdlLTItdHJhbnNsdWNlbnQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDIgMC4xMTM3IDAuMTA1OS8wLjcpO1xuICAgICAgLS1vbGl2ZS0yLXRyYW5zbHVjZW50OiBjb2xvcihkaXNwbGF5LXAzIDAuMTA1OSAwLjExMzcgMC4xMDIvMC43KTtcbiAgICAgIC0tc2FuZC0yLXRyYW5zbHVjZW50OiBjb2xvcihkaXNwbGF5LXAzIDAuMTEzNyAwLjExMzcgMC4xMDU5LzAuNyk7XG5cbiAgICAgIC0tZ3JheS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI1NSAwLjEyNTUgMC4xMjU1LzAuNSk7XG4gICAgICAtLW1hdXZlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzMzIDAuMTI1NSAwLjEzMzMvMC41KTtcbiAgICAgIC0tc2xhdGUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjExNzYgMC4xMjU1IDAuMTMzMy8wLjUpO1xuICAgICAgLS1zYWdlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTc2IDAuMTI1NSAwLjExNzYvMC41KTtcbiAgICAgIC0tb2xpdmUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjExNzYgMC4xMjU1IDAuMTE3Ni8wLjUpO1xuICAgICAgLS1zYW5kLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjU1IDAuMTI1NSAwLjEyNTUvMC41KTtcbiAgICAgIC0tdG9tYXRvLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTY5IDAuMDk0MSAwLjA3ODQvMC41KTtcbiAgICAgIC0tcmVkLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjQ3IDAuMDg2MyAwLjA4NjMvMC41KTtcbiAgICAgIC0tcnVieS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTU2OSAwLjA5NDEgMC4xMDk4LzAuNSk7XG4gICAgICAtLWNyaW1zb24tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE2NDcgMC4wODYzIDAuMTE3Ni8wLjUpO1xuICAgICAgLS1waW5rLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzI1IDAuMDc4NCAwLjE0OS8wLjUpO1xuICAgICAgLS1wbHVtLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjQ3IDAuMDg2MyAwLjE3MjUvMC41KTtcbiAgICAgIC0tcHVycGxlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDkgMC4wOTQxIDAuMTk2MS8wLjUpO1xuICAgICAgLS12aW9sZXQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjEzMzMgMC4xMDIgMC4yMTE4LzAuNSk7XG4gICAgICAtLWlyaXMtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjEwOTggMC4xMDIgMC4yMTE4LzAuNSk7XG4gICAgICAtLWluZGlnby1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDk0MSAwLjEwOTggMC4yMTk2LzAuNSk7XG4gICAgICAtLWJsdWUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjA3MDYgMC4xMjU1IDAuMjE5Ni8wLjUpO1xuICAgICAgLS1jeWFuLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzg0IDAuMTQxMiAwLjE3MjUvMC41KTtcbiAgICAgIC0tdGVhbC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDg2MyAwLjE0OSAwLjE0MTIvMC41KTtcbiAgICAgIC0tamFkZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDg2MyAwLjE0OSAwLjExNzYvMC41KTtcbiAgICAgIC0tZ3JlZW4tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjA5NDEgMC4xNDEyIDAuMTA5OC8wLjUpO1xuICAgICAgLS1ncmFzcy1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTAyIDAuMTMzMyAwLjEwMi8wLjUpO1xuICAgICAgLS1icm93bi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQxMiAwLjExNzYgMC4xMDIvMC41KTtcbiAgICAgIC0tYnJvbnplLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDEyIDAuMTI1NSAwLjExNzYvMC41KTtcbiAgICAgIC0tZ29sZC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQxMiAwLjEzMzMgMC4xMDk4LzAuNSk7XG4gICAgICAtLXNreS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDg2MyAwLjEzMzMgMC4yMTk2LzAuNSk7XG4gICAgICAtLW1pbnQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjA5NDEgMC4xNDkgMC4xNDEyLzAuNSk7XG4gICAgICAtLWxpbWUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjEwOTggMC4xMjU1IDAuMDc4NC8wLjUpO1xuICAgICAgLS15ZWxsb3ctc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjEzMzMgMC4xMTc2IDAuMDcwNi8wLjUpO1xuICAgICAgLS1hbWJlci1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQxMiAwLjExNzYgMC4wNzg0LzAuNSk7XG4gICAgICAtLW9yYW5nZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQxMiAwLjEwOTggMC4wNzA2LzAuNSlcbiAgICB9XG4gIH1cbn1cbiovXG46d2hlcmUoaHRtbCkge1xuICAtLWJsYWNrLWExOiBva2xjaCgwJSAwIDAgLyA1JSk7XG4gIC0tYmxhY2stYTI6IG9rbGNoKDAlIDAgMCAvIDEwJSk7XG4gIC0tYmxhY2stYTM6IG9rbGNoKDAlIDAgMCAvIDE1JSk7XG4gIC0tYmxhY2stYTQ6IG9rbGNoKDAlIDAgMCAvIDIwJSk7XG4gIC0tYmxhY2stYTU6IG9rbGNoKDAlIDAgMCAvIDMwJSk7XG4gIC0tYmxhY2stYTY6IG9rbGNoKDAlIDAgMCAvIDQwJSk7XG4gIC0tYmxhY2stYTc6IG9rbGNoKDAlIDAgMCAvIDUwJSk7XG4gIC0tYmxhY2stYTg6IG9rbGNoKDAlIDAgMCAvIDYwJSk7XG4gIC0tYmxhY2stYTk6IG9rbGNoKDAlIDAgMCAvIDcwJSk7XG4gIC0tYmxhY2stYTEwOiBva2xjaCgwJSAwIDAgLyA4MCUpO1xuICAtLWJsYWNrLWExMTogb2tsY2goMCUgMCAwIC8gOTAlKTtcbiAgLS1ibGFjay1hMTI6IG9rbGNoKDAlIDAgMCAvIDk1JSk7XG4gIC0td2hpdGUtYTE6IG9rbGNoKDEwMCUgMCAwIC8gNSUpO1xuICAtLXdoaXRlLWEyOiBva2xjaCgxMDAlIDAgMCAvIDEwJSk7XG4gIC0td2hpdGUtYTM6IG9rbGNoKDEwMCUgMCAwIC8gMTUlKTtcbiAgLS13aGl0ZS1hNDogb2tsY2goMTAwJSAwIDAgLyAyMCUpO1xuICAtLXdoaXRlLWE1OiBva2xjaCgxMDAlIDAgMCAvIDMwJSk7XG4gIC0td2hpdGUtYTY6IG9rbGNoKDEwMCUgMCAwIC8gNDAlKTtcbiAgLS13aGl0ZS1hNzogb2tsY2goMTAwJSAwIDAgLyA1MCUpO1xuICAtLXdoaXRlLWE4OiBva2xjaCgxMDAlIDAgMCAvIDYwJSk7XG4gIC0td2hpdGUtYTk6IG9rbGNoKDEwMCUgMCAwIC8gNzAlKTtcbiAgLS13aGl0ZS1hMTA6IG9rbGNoKDEwMCUgMCAwIC8gODAlKTtcbiAgLS13aGl0ZS1hMTE6IG9rbGNoKDEwMCUgMCAwIC8gOTAlKTtcbiAgLS13aGl0ZS1hMTI6IG9rbGNoKDEwMCUgMCAwIC8gOTUlKTtcbiAgLS10b21hdG8tOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLXJlZC05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tcnVieS05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tY3JpbXNvbi05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tcGluay05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tcGx1bS05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tcHVycGxlLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS12aW9sZXQtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLWlyaXMtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLWluZGlnby05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tYmx1ZS05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tY3lhbi05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tdGVhbC05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tamFkZS05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tZ3JlZW4tOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLWdyYXNzLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1vcmFuZ2UtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLWJyb3duLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1za3ktOS1jb250cmFzdDogb2tsY2goMjQuMTElIDAuMDEgMjQ4LjIzKTtcbiAgLS1taW50LTktY29udHJhc3Q6IG9rbGNoKDIzLjk2JSAwLjAxMiAxNjcuNTYpO1xuICAtLWxpbWUtOS1jb250cmFzdDogb2tsY2goMjQuMTclIDAuMDExIDEzOS40Myk7XG4gIC0teWVsbG93LTktY29udHJhc3Q6IG9rbGNoKDI0LjMxJSAwLjAwOCA5NS4zNyk7XG4gIC0tYW1iZXItOS1jb250cmFzdDogb2tsY2goMjQuMzElIDAuMDA4IDk1LjM3KTtcbiAgLS1nb2xkLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1icm9uemUtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLWdyYXktOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xufVxuXG5Ac3VwcG9ydHMgKGNvbG9yOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxKSkge1xuICBAbWVkaWEgKGNvbG9yLWdhbXV0OiBwMykge1xuICAgIDp3aGVyZShodG1sKSB7XG4gICAgICAtLWJsYWNrLWExOmNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4wNSk7XG4gICAgICAtLWJsYWNrLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMSk7XG4gICAgICAtLWJsYWNrLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMTUpO1xuICAgICAgLS1ibGFjay1hNDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjIpO1xuICAgICAgLS1ibGFjay1hNTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjMpO1xuICAgICAgLS1ibGFjay1hNjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjQpO1xuICAgICAgLS1ibGFjay1hNzogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjUpO1xuICAgICAgLS1ibGFjay1hODogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjYpO1xuICAgICAgLS1ibGFjay1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjcpO1xuICAgICAgLS1ibGFjay1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC44KTtcbiAgICAgIC0tYmxhY2stYTExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuOSk7XG4gICAgICAtLWJsYWNrLWExMjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjk1KTtcbiAgICAgIC0td2hpdGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4wNSk7XG4gICAgICAtLXdoaXRlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMSk7XG4gICAgICAtLXdoaXRlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMTUpO1xuICAgICAgLS13aGl0ZS1hNDogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjIpO1xuICAgICAgLS13aGl0ZS1hNTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjMpO1xuICAgICAgLS13aGl0ZS1hNjogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjQpO1xuICAgICAgLS13aGl0ZS1hNzogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjUpO1xuICAgICAgLS13aGl0ZS1hODogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjYpO1xuICAgICAgLS13aGl0ZS1hOTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjcpO1xuICAgICAgLS13aGl0ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcbiAgICAgIC0td2hpdGUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOSk7XG4gICAgICAtLXdoaXRlLWExMjogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjk1KSA7XG4gICAgfVxuICB9XG59XG4vKiBUaGlzIGlzIGEgY29weSBmaWxlIGZyb20gY2l0aXplbiBkaXJlY3RvcnkgKEp1cm9yIEFjY2VzcykuIFVwZGF0ZWQgd2l0aCBuZXcgdmFyaWFibGVzLiAqL1xuOndoZXJlKGh0bWwpIHtcbiAgLS1zaXplLTI6IGNhbGMoMnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS00OiBjYWxjKDRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtNjogY2FsYyg2cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTg6IGNhbGMoOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS0xMjogY2FsYygxMnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS0xNjogY2FsYygxNnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS0xODogY2FsYygxOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS0yMDogY2FsYygyMHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS0yNDogY2FsYygyNHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS0zMjogY2FsYygzMnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS00MDogY2FsYyg0MHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS00ODogY2FsYyg0OHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS01NjogY2FsYyg1NnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS02NDogY2FsYyg2NHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS03MjogY2FsYyg3MnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS04MDogY2FsYyg4MHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS04ODogY2FsYyg4OHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS05NjogY2FsYyg5NnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS0xMDQ6IGNhbGMoMTA0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTExMjogY2FsYygxMTJyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtMTIwOiBjYWxjKDEyMHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS0xMjg6IGNhbGMoMTI4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTEzNjogY2FsYygxMzZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtMTQ0OiBjYWxjKDE0NHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tcmVtLWJhc2U6IDE2O1xuICAtLXNjYWxlLTQ6IGNhbGMoOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2NhbGUtMzogY2FsYygxMHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2NhbGUtMjogY2FsYygxMnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2NhbGUtMTogY2FsYygxNHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2NhbGUwOiBjYWxjKDE2cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zY2FsZTE6IGNhbGMoMThyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNjYWxlMjogY2FsYygyMHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2NhbGUzOiBjYWxjKDI0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zY2FsZTQ6IGNhbGMoMjhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNjYWxlNTogY2FsYygzMnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2NhbGU2OiBjYWxjKDM2cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zY2FsZTc6IGNhbGMoNDByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNjYWxlODogY2FsYyg0OHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tbGgtc2NhbGUtMjogY2FsYygxNnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tbGgtc2NhbGUtMTogY2FsYygxOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tbGgtc2NhbGUwOiBjYWxjKDIwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1saC1zY2FsZTE6IGNhbGMoMjJyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLWxoLXNjYWxlMjogY2FsYygyNHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tbGgtc2NhbGUzOiBjYWxjKDI4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1saC1zY2FsZTQ6IGNhbGMoMzJyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLWxoLXNjYWxlNTogY2FsYygzNnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tbGgtc2NhbGU2OiBjYWxjKDQwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1saC1zY2FsZTc6IGNhbGMoNDJyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLWxoLXNjYWxlODogY2FsYyg1MHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcbiAgLS1mb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4gIC0tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG4gIC0tZm9udC13ZWlnaHQtaGVhZGluZzogNTUwO1xuICAtLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG4gIC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuICAtLXNtYWxsLXRleHQ6IGNoYXJhY3Rlci12YXJpYW50KGxjLWwtd2l0aC10YWlsKTtcbiAgLS1tZGMtdHlwb2dyYXBoeS1mb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcbiAgLS1tZGMtdHlwb2dyYXBoeS1ib2R5Mi1mb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcbiAgLS1tZGMtdHlwb2dyYXBoeS1ib2R5Mi1mb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICAtLW1kYy10eXBvZ3JhcGh5LWJvZHkyLWxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgLS1tZGMtdHlwb2dyYXBoeS1ib2R5Mi1sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4vKiBUaGlzIGlzIGEgY29weSBmaWxlIGZyb20gY2l0aXplbiBkaXJlY3RvcnkgKEp1cm9yIEFjY2VzcykuIFVwZGF0ZWQgd2l0aCBuZXcgdmFyaWFibGVzLiAqL1xuLyogQmFkZ2VzICovXG4vKiBVSSBCYWNrZ3JvdW5kcyAqL1xuLyogQ29yZSBVSSBDb2xvdXJzICovXG5AbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gIC8qIFVJIEJhY2tncm91bmRzICovXG4gIC8qIENvcmUgVUkgQ29sb3VycyAqL1xufVxuOndoZXJlKGh0bWwpIHtcbiAgLS1mb3JnZS1idXR0b24taGVpZ2h0OiB2YXIoLS1zaXplLTQwKTtcbiAgLS1mb3JnZS1idXR0b24tZGVuc2UtaGVpZ2h0OiAycmVtO1xuICAtLWZvcmdlLWJ1dHRvbi10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbiAgLS1mb3JnZS1idXR0b24tdG9uYWwtZGlzYWJsZWQtY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICAtLWZvcmdlLWJ1dHRvbi10b25hbC1kaXNhYmxlZC1iYWNrZ3JvdW5kOiB2YXIoLS1mb3JnZS10aGVtZS10ZXJ0aWFyeS1jb250YWluZXIpO1xuICAtLWZvcmdlLWJ1dHRvbi1vdXRsaW5lZC1ib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE4KTtcbiAgLS1mb3JnZS1idXR0b24tb3V0bGluZWQtY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1kZW5zaXR5LW1lZGl1bS1zaXplOiAycmVtO1xuICAtLWZvcmdlLWljb24tYnV0dG9uLWljb24tY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1zaGFwZS1zcXVhcmVkOiAwLjEyNXJlbTtcbiAgLS1mb3JnZS1mYWItc2l6ZTogNHJlbTtcbiAgLS1mb3JnZS1mYWItc2hhcGU6IHZhcigtLXNpemUtMjApO1xuICAtLWZvcmdlLWZhYi1iYWNrZ3JvdW5kOiB2YXIoLS1zbGF0ZS0xMik7XG4gIC0tZm9yZ2UtZmFiLWNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcbiAgLS1mb3JnZS1idXR0b24tZm9jdXMtaW5kaWNhdG9yLW9mZnNldDogMnB4O1xuICAtLWZvcmdlLWljb24tYnV0dG9uLWZvY3VzLWluZGljYXRvci1jb2xvcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xufVxuXG5mb3JnZS1idXR0b246OnBhcnQocm9vdCkge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYm94LXNoYWRvdywgYmFja2dyb3VuZDtcbn1cbmZvcmdlLWJ1dHRvbjo6cGFydChmb2N1cy1pbmRpY2F0b3IpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwLWExNik7XG59XG5mb3JnZS1idXR0b25bZGVuc2VdOjpwYXJ0KHJvb3QpIHtcbiAgLS1mb3JnZS10eXBvZ3JhcGh5LWJ1dHRvbi1mb250LXNpemU6IGNhbGMoMTNyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLWZvcmdlLWJ1dHRvbi1wYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS0xMik7XG4gIC0tZm9yZ2UtYnV0dG9uLXRleHQtcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpO1xufVxuZm9yZ2UtYnV0dG9uW2RlbnNlXTpoYXMoYSkge1xuICAtLWZvcmdlLWJ1dHRvbi1wYWRkaW5nOiAwIHZhcigtLXNpemUtMTIpO1xufVxuZm9yZ2UtYnV0dG9uW3NpemU9eGxdIHtcbiAgLS1mb3JnZS1idXR0b24taGVpZ2h0OiB2YXIoLS1zaXplLTU2KTtcbn1cbmZvcmdlLWJ1dHRvbltzaXplPWxnXSB7XG4gIC0tZm9yZ2UtYnV0dG9uLWhlaWdodDogdmFyKC0tc2l6ZS00OCk7XG59XG5mb3JnZS1idXR0b25bdGhlbWU9YWx0ZXJuYXRlXSB7XG4gIC0tZm9yZ2UtYnV0dG9uLWZpbGxlZC1iYWNrZ3JvdW5kOiB2YXIoLS1zbGF0ZS1hMTIpO1xuICAtLWZvcmdlLWJ1dHRvbi1maWxsZWQtY29sb3I6IHZhcigtLXNsYXRlLTEpO1xufVxuZm9yZ2UtYnV0dG9uW3RoZW1lPWFsdGVybmF0ZV06OnBhcnQoZm9jdXMtaW5kaWNhdG9yKSB7XG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLWNvbG9yOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XG59XG5mb3JnZS1idXR0b25bdGhlbWU9ZGFuZ2VyXSB7XG4gIC0tZm9yZ2UtYnV0dG9uLXRvbmFsLWJhY2tncm91bmQ6IHZhcigtLXJlZC00KTtcbiAgLS1mb3JnZS1idXR0b24tdG9uYWwtY29sb3I6IG9rbGNoKGZyb20gdmFyKC0tcmVkLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xufVxuXG4uZm9yZ2UtYnV0dG9uLXByaW1hcnksXG4uZm9yZ2UtYnV0dG9uLXNlY29uZGFyeSxcbi5mb3JnZS1idXR0b24tdGVydGlhcnkge1xuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1zaGFwZS1zdGFydC1zdGFydDogMC4yNXJlbTtcbiAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3Itc2hhcGUtc3RhcnQtZW5kOiAwLjI1cmVtO1xuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1zaGFwZS1lbmQtc3RhcnQ6IDAuMjVyZW07XG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLXNoYXBlLWVuZC1lbmQ6IDAuMjVyZW07XG4gIGp1c3RpZnktc2VsZjogc3RhcnQ7XG59XG4uZm9yZ2UtYnV0dG9uLXByaW1hcnkgYSwgLmZvcmdlLWJ1dHRvbi1wcmltYXJ5IGE6aG92ZXIsXG4uZm9yZ2UtYnV0dG9uLXNlY29uZGFyeSBhLFxuLmZvcmdlLWJ1dHRvbi1zZWNvbmRhcnkgYTpob3Zlcixcbi5mb3JnZS1idXR0b24tdGVydGlhcnkgYSxcbi5mb3JnZS1idXR0b24tdGVydGlhcnkgYTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmZvcmdlLWJ1dHRvbi1wcmltYXJ5IHBhdGgsXG4uZm9yZ2UtYnV0dG9uLXNlY29uZGFyeSBwYXRoLFxuLmZvcmdlLWJ1dHRvbi10ZXJ0aWFyeSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tX2J1dHRvbi1maWxsZWQtY29sb3IpO1xufVxuXG4uZm9yZ2UtYnV0dG9uLXRlcnRpYXJ5OjpwYXJ0KHJvb3QpOmhvdmVyIHtcbiAgLS1mb3JnZS1idXR0b24tdGV4dC1jb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cbi5mb3JnZS1idXR0b24tdGVydGlhcnkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLV9idXR0b24tdGV4dC1jb2xvcik7XG59XG5cbi5mb3JnZS1idXR0b24tLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpIHtcbiAgLS1mb3JnZS10aGVtZS1wcmltYXJ5OiB2YXIoLS1zbGF0ZS1hOSk7XG59XG5cbmZvcmdlLWljb24tYnV0dG9uOjpwYXJ0KGZvY3VzLWluZGljYXRvcikge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tZm9yZ2UtdGVydGlhcnktNjAtYTE2KTtcbn1cbmZvcmdlLWljb24tYnV0dG9uIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLWZvcmdlLXN0YXRlLWxheWVyLWhvdmVyLWR1cmF0aW9uKSBsaW5lYXI7XG59XG5cbmZvcmdlLWljb24tYnV0dG9uOm5vdChbdmFyaWFudD1maWxsZWRdKTpob3ZlciBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuZm9yZ2UtZmFiOjpwYXJ0KGZvY3VzLWluZGljYXRvcikge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggb2tsY2goZnJvbSB2YXIoLS1mb3JnZS1mYWItYmFja2dyb3VuZCkgbCBjIGgvMTYlKTtcbn1cblxuLmZvcmdlLWJ1dHRvbi1mYWIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0LWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0xNik7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLXNpemUtMTYpO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xLCAwLjg3NXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xLCAxLjI4NTcyKTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImN2MDVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgbWluLXdpZHRoOiAzLjVyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLW91dCwgb3V0bGluZSAxNTBtcyBlYXNlLW91dCwgY29sb3IgMTUwbXMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMTUwbXMgZWFzZS1vdXQ7XG59XG4uYnRuIHBhdGgge1xuICBmaWxsOiB2YXIoLS1mb3JnZS10aGVtZS1wcmltYXJ5KTtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xufVxuLmJ0biAuYW5pbWF0ZS1zbGlkZS0tcmlnaHQsXG4uYnRuIC5hbmltYXRlLXNsaWRlLS1sZWZ0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2Utb3V0O1xufVxuLmJ0bjpob3ZlciAuYW5pbWF0ZS1zbGlkZS0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcbn1cbi5idG46aG92ZXIgLmFuaW1hdGUtc2xpZGUtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCk7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIC0tZm9yZ2UtdGhlbWUtcHJpbWFyeTogdmFyKC0tYnV0dG9uLXByaW1hcnkpO1xuICAtLWZvcmdlLXRoZW1lLW9uLXByaW1hcnk6IHZhcigtLXRleHQtb24tY29sb3IpO1xufVxuLmJ0bi1wcmltYXJ5LS1hbHQge1xuICAtLWZvcmdlLXRoZW1lLXByaW1hcnk6IHZhcigtLXNsYXRlLWExMik7XG4gIC0tZm9yZ2UtdGhlbWUtb24tcHJpbWFyeTogdmFyKC0tc2xhdGUtMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWExMik7XG4gIGNvbG9yOiB2YXIoLS1zbGF0ZS0xKTtcbn1cbi5idG4tcHJpbWFyeS0tYWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTExKTtcbn1cbi5idG4tcHJpbWFyeS0tYWx0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtNCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbn1cbi5idG4tcHJpbWFyeS0tYWx0IHBhdGgge1xuICBmaWxsOiB2YXIoLS1zbGF0ZS0xKTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICAtLWZvcmdlLXRoZW1lLXByaW1hcnk6IHZhcigtLXNsYXRlLTQpO1xuICAtLWZvcmdlLXRoZW1lLW9uLXByaW1hcnk6IHZhcigtLXNsYXRlLWExMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLTQpO1xuICBjb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgLS1mb3JnZS10aGVtZS1wcmltYXJ5OiB2YXIoLS1zbGF0ZS01KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5LS1hbHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS00KTtcbiAgY29sb3I6IHZhcigtLXNsYXRlLWExMik7XG59XG4uYnRuLXNlY29uZGFyeS0tYWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtNSk7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYnRuLXRlcnRpYXJ5IHtcbiAgLS1mb3JnZS10aGVtZS1wcmltYXJ5OiB2YXIoLS1zbGF0ZS1hOSk7XG4gIC0tZm9yZ2UtdGhlbWUtb24tcHJpbWFyeTogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRlcnRpYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xuICBjb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICAtLWZvcmdlLXRoZW1lLXByaW1hcnk6IHZhcigtLXJlZC1hMTEpO1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYTEyKTtcbn1cblxuLmJ0bi1naG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbn1cbi5idG4tZ2hvc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG4uYnRuLWdob3N0OmhvdmVyIHBhdGgge1xuICBmaWxsOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuLmJ0bi1naG9zdCBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG59XG5cbi5idG4taWNvbi1vbmx5LmJ0bi14cyB7XG4gIG1pbi13aWR0aDogMS41cmVtO1xuICBtYXgtd2lkdGg6IDEuNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4uYnRuLWljb24tb25seS5idG4tc20ge1xuICBtaW4td2lkdGg6IDJyZW07XG4gIG1heC13aWR0aDogMnJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4uYnRuLWljb24tb25seS5idG4tbWQge1xuICBtaW4td2lkdGg6IDIuNXJlbTtcbiAgbWF4LXdpZHRoOiAyLjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmJ0bi1pY29uLW9ubHkuYnRuLWxnIHtcbiAgbWluLXdpZHRoOiAzcmVtO1xuICBtYXgtd2lkdGg6IDNyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uYnRuLXhzIHtcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIsIDEuMzMzMzMzKTtcbn1cbi5idG4tc20ge1xuICBtaW4taGVpZ2h0OiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIsIDEuMzMzMzMzKTtcbn1cbi5idG4tbWQge1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xufVxuLmJ0bi1sZyB7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbn1cbi5idG4teGwge1xuICBtaW4taGVpZ2h0OiAzLjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xufVxuXG4uYnRuLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5idXR0b24tZ3JvdXAtLWZ1bGwtd2lkdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1idXR0b24tZ3JvdXAtZ2FwLCAxcmVtKTtcbn1cbi5idXR0b24tZ3JvdXAtLWZ1bGwtd2lkdGggPiAqIHtcbiAgZmxleDogMTtcbn1cbi5idXR0b24tZ3JvdXAtLWZ1bGwtd2lkdGggPiAqIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uLWdyb3VwLS1mdWxsLXdpZHRoOndoZXJlKC5nYXAtOCkge1xuICAtLWJ1dHRvbi1ncm91cC1nYXA6IDAuNXJlbTtcbn1cblxuLmFjdGlvbi1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xuICBpbnNldC1ibG9jay1lbmQ6IDFyZW07XG4gIGluc2V0LWlubGluZS1lbmQ6IDJyZW07XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4ucHJldmlldy1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hOCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNCk7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtMTYpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cblxuLnByZXZpZXctY2FyZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogdmFyKC0tc3BhY2luZyk7XG59XG5cbi5wcmV2aWV3LWNhcmQtbGFiZWwge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cblxuLnByZXZpZXctdGV4dCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6IHZhcigtLWludGVyYWN0aXZlKTtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS1jaGVja2JveC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgOndoZXJlKGh0bWwpIHtcbiAgICAtLWNoZWNrYm94LXNpemU6IGNhbGMoMThyZW0gLyAxNik7XG4gIH1cbn1cblxuLmNoZWNrYm94LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMC41cmVtO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5jaGVja2JveC1ncm91cCB7XG4gICAgcm93LWdhcDogMXJlbTtcbiAgfVxufVxuXG4uY2hlY2tib3gtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMC41cmVtO1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5jaGVja2JveC1ncm91cC1ob3Jpem9udGFsIHtcbiAgICByb3ctZ2FwOiAxcmVtO1xuICB9XG59XG5cbi5jaGVja2JveC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IHZhcigtLWNoZWNrYm94LXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLWNoZWNrYm94LXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWNoZWNrYm94LXNpemUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFweDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNoZWNrYm94LXNpemUpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGVja2JveCArIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGVja2JveDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0tY2hlY2tib3gtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1jaGVja2JveC1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XG59XG4uY2hlY2tib3g6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uY2hlY2tib3g6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5jaGVja2JveCB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwcHg7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgfVxufVxuXG4uY2hlY2tib3g6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWExMik7XG59XG4uY2hlY2tib3g6Y2hlY2tlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKck1wiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hlY2tib3g6Y2hlY2tlZDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uY2hlY2tib3ggKyAuc2V0dGluZ3Mtcm93LS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjVyZW07XG59XG4uY2hlY2tib3ggKyAuc2V0dGluZ3Mtcm93LS1kZXNjcmlwdGlvbiA+IGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaXMtaW52YWxpZDpoYXMoLmNoZWNrYm94LXdyYXBwZXIpIC5pbnZhbGlkLWZlZWRiYWNrOm5vdCguY2hlY2tib3gtd3JhcHBlciAuaW52YWxpZC1mZWVkYmFjaykge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG59XG4uaXMtaW52YWxpZDpoYXMoLmNoZWNrYm94LXdyYXBwZXIpIC5pbnZhbGlkLWZlZWRiYWNrOm5vdCguY2hlY2tib3gtd3JhcHBlciAuaW52YWxpZC1mZWVkYmFjayk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZXJyb3JcIjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJ3Z2h0XCIgNDAwLCBcIkdSQURcIiAyMDAsIFwib3BzelwiIDIwO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLWlucHV0LWhlaWdodC14czogMS43NXJlbTtcbiAgLS1pbnB1dC1oZWlnaHQtc206IDJyZW07XG4gIC0taW5wdXQtaGVpZ2h0LW1kOiAyLjVyZW07XG4gIC0taW5wdXQtaGVpZ2h0LWxnOiAzcmVtO1xuICAtLWlucHV0LWhlaWdodC14bDogMy41cmVtO1xuICAtLWlucHV0LXdpZHRoLXh4czogY2FsYyg2NHJlbSAvIDE2KTtcbiAgLS1pbnB1dC13aWR0aC14czogY2FsYyg4MHJlbSAvIDE2KTtcbiAgLS1pbnB1dC13aWR0aC1zbTogY2FsYygxMTJyZW0gLyAxNik7XG4gIC0taW5wdXQtd2lkdGgtbWQ6IGNhbGMoMTQ0cmVtIC8gMTYpO1xuICAtLWlucHV0LXdpZHRoLWxnOiBjYWxjKDE3NnJlbSAvIDE2KTtcbiAgLS1pbnB1dC13aWR0aC14bDogY2FsYygyMDhyZW0gLyAxNik7XG4gIC0taW5wdXQtd2lkdGgteHhsOiBjYWxjKDI5OHJlbSAvIDE2KTtcbiAgLS1pbnB1dC13aWR0aC1tYXgtY29udGVudDogbWF4LWNvbnRlbnQ7XG4gIC0taW5wdXQtZm9jdXMtb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcbiAgLS1pbnB1dC1mb2N1cy1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xuICAtLWlucHV0LWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IG5vbmU7XG4gIC0tcmFkaW8tZm9jdXMtb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcbiAgLS1yYWRpby1mb2N1cy1zaGFkb3c6IDAgMCAwIDRweCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xuICAtLXJhZGlvLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIC0tY2hlY2tib3gtZm9jdXMtb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcbiAgLS1jaGVja2JveC1mb2N1cy1vdXRsaW5lLW9mZnNldDogMXB4O1xuICAtLWVycm9yLW91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1ydWJ5LWE5KTtcbiAgLS1lcnJvci1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1ydWJ5LWEzKTtcbiAgLS1lcnJvci1vdXRsaW5lLW9mZnNldDogLTFweDtcbiAgLS1pbnB1dC1pY29uLXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIC0tc2VsZWN0LWlucHV0LWljb24tc2l6ZTogdmFyKC0tc2NhbGUxKTtcbn1cblxubGVnZW5kIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnB1dC13aWR0aC0teHMge1xuICBtYXgtd2lkdGg6IDVyZW07XG59XG4uaW5wdXQtd2lkdGgtLXNtIHtcbiAgbWF4LXdpZHRoOiA3cmVtO1xufVxuLmlucHV0LXdpZHRoLS1tZCB7XG4gIG1heC13aWR0aDogMjk4cHg7XG59XG5cbi5pbnB1dC1zcGlubmVyLWhpZGRlbixcbi50ZXh0LWlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmlucHV0LXNwaW5uZXItaGlkZGVuOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAuaW5wdXQtc3Bpbm5lci1oaWRkZW46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4udGV4dC1pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4udGV4dC1pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmlucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IHZhcigtLWlucHV0LXdyYXBwZXItZ2FwLCB2YXIoLS1zcGFjaW5nKSk7XG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xufVxuLmlucHV0LXdyYXBwZXItaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWlucHV0LXdyYXBwZXItZ2FwLCB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5pbnB1dC13cmFwcGVyW2RhdGEtaW5wdXQtd3JhcHBlcn49Z2FwLTRdIHtcbiAgLS1pbnB1dC13cmFwcGVyLWdhcDogdmFyKC0tc2l6ZS00KTtcbn1cbi5pbnB1dC13cmFwcGVyW2RhdGEtaW5wdXQtd3JhcHBlcn49Z2FwLThdIHtcbiAgLS1pbnB1dC13cmFwcGVyLWdhcDogdmFyKC0tc2l6ZS04KTtcbn1cbi5pbnB1dC13cmFwcGVyW2RhdGEtaW5wdXQtd3JhcHBlcn49Z2FwLTEyXSB7XG4gIC0taW5wdXQtd3JhcHBlci1nYXA6IHZhcigtLXNpemUtMTIpO1xufVxuLmlucHV0LXdyYXBwZXJbZGF0YS1pbnB1dC13cmFwcGVyfj1nYXAtMTZdIHtcbiAgLS1pbnB1dC13cmFwcGVyLWdhcDogdmFyKC0tc2l6ZS0xNik7XG59XG4uaW5wdXQtd3JhcHBlcltkYXRhLWlucHV0LXdyYXBwZXJ+PXdpZHRoLXhzXSB7XG4gIHdpZHRoOiA1cmVtO1xuICBtYXgtd2lkdGg6IDVyZW07XG59XG4uaW5wdXQtd3JhcHBlcltkYXRhLWlucHV0LXdyYXBwZXJ+PXdpZHRoLXNtXSB7XG4gIHdpZHRoOiA3cmVtO1xuICBtYXgtd2lkdGg6IDdyZW07XG59XG4uaW5wdXQtd3JhcHBlcltkYXRhLWlucHV0LXdyYXBwZXJ+PXdpZHRoLW1kXSB7XG4gIHdpZHRoOiA5cmVtO1xuICBtYXgtd2lkdGg6IDlyZW07XG59XG4uaW5wdXQtd3JhcHBlcltkYXRhLWlucHV0LXdyYXBwZXJ+PXdpZHRoLWxnXSB7XG4gIHdpZHRoOiAxMXJlbTtcbiAgbWF4LXdpZHRoOiAxMXJlbTtcbn1cbi5pbnB1dC13cmFwcGVyW2RhdGEtaW5wdXQtd3JhcHBlcn49d2lkdGgteGxdIHtcbiAgd2lkdGg6IDEzcmVtO1xuICBtYXgtd2lkdGg6IDEzcmVtO1xufVxuLmlucHV0LXdyYXBwZXJbZGF0YS1pbnB1dC13cmFwcGVyfj13aWR0aC14eGxdIHtcbiAgd2lkdGg6IDE4LjYyNXJlbTtcbiAgbWF4LXdpZHRoOiAxOC42MjVyZW07XG59XG5cbi5yZXF1aXJlZC1pbmRpY2F0b3I6OmFmdGVyIHtcbiAgY29udGVudDogXCIqXCIvXCJSZXF1aXJlZFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGNvbG9yOiB2YXIoLS1ydWJ5LWExMSk7XG4gIHRyYW5zbGF0ZTogY2FsYygtMTAwJSAtIDJweCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaW5wdXQtZmllbGQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlucHV0LWJ1dHRvbiB7XG4gIC0tZm9yZ2UtaWNvbi1idXR0b24tZGVuc2l0eS1tZWRpdW0tc2l6ZTogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1zaGFwZS1zcXVhcmVkOiAwO1xuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1vdXR3YXJkLW9mZnNldDogLTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uZm9ybS1idXR0b24tZGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDExcHg7XG4gIHRvcDogNnB4O1xufVxuXG4uaW5wdXQtd3JhcHBlci1waG9uZS1leHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQtd3JhcHBlci1waG9uZS1leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRXh0XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLXNsYXRlLWExMSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xufVxuXG4ucGhvbmUtZXh0IHtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMi41cmVtIDFyZW07XG59XG5cbltjbGFzcyo9aW5wdXQtaWNvbl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0taW5wdXQtaWNvbi1zaXplKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1pY29uLXN0YXJ0IHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxcmVtO1xufVxuXG4uaW5wdXQtaWNvbi1zdGFydCArIC50ZXh0LWlucHV0IHtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1pbnB1dC1pY29uLXNpemUpICsgMnJlbSkgMXJlbTtcbn1cbi5pbnB1dC1pY29uLXN0YXJ0ICsgLnRleHQtaW5wdXQ6d2hlcmUoW2RhdGEtaW5wdXQtc3R5bGV+PXhzXSkge1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLWlucHV0LWljb24tc2l6ZSkgKyAycmVtKSAwLjc1cmVtO1xufVxuXG4uaW5wdXQtaWNvbi1lbmQge1xuICBpbnNldC1pbmxpbmUtZW5kOiAxcmVtO1xufVxuXG4udGV4dC1pbnB1dDpoYXMoKyAuaW5wdXQtaWNvbi1lbmQpIHtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMXJlbSBjYWxjKHZhcigtLWlucHV0LWljb24tc2l6ZSkgKyAycmVtKTtcbn1cbi50ZXh0LWlucHV0OmhhcygrIC5pbnB1dC1pY29uLWVuZCk6d2hlcmUoLnRleHQtaW5wdXQtcGVyY2VudCkge1xuICAtLWlucHV0LWljb24tc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDFyZW0gY2FsYyh2YXIoLS1pbnB1dC1pY29uLXNpemUpICsgMS41cmVtKTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiB2YXIoLS1sYXlvdXQtZGlyZWN0aW9uLCByb3cpO1xuICBnYXA6IHZhcigtLWlucHV0LXNwYWNpbmcsIDAuNXJlbSk7XG59XG4uaW5wdXQtZ3JvdXBbZGF0YS1pbnB1dC1ncm91cH49YmxvY2tdIHtcbiAgLS1sYXlvdXQtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC0taW5wdXQtc3BhY2luZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xufVxuLmlucHV0LWdyb3VwW2RhdGEtaW5wdXQtZ3JvdXB+PWhhcy1idXR0b25dIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmlucHV0LWdyb3VwW2RhdGEtaW5wdXQtZ3JvdXB+PWZ1bGxdID4gKiB7XG4gIGZsZXg6IDE7XG59XG4uaW5wdXQtZ3JvdXBbZGF0YS1pbnB1dC1ncm91cH49eHNdIHtcbiAgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTQpO1xufVxuLmlucHV0LWdyb3VwW2RhdGEtaW5wdXQtZ3JvdXB+PXNtXSB7XG4gIC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS04KTtcbn1cbi5pbnB1dC1ncm91cFtkYXRhLWlucHV0LWdyb3Vwfj1tZF0ge1xuICAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMTYpO1xufVxuLmlucHV0LWdyb3VwW2RhdGEtaW5wdXQtZ3JvdXB+PWxnXSB7XG4gIC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS0yNCk7XG59XG4uaW5wdXQtZ3JvdXBbZGF0YS1pbnB1dC1ncm91cH49eGxdIHtcbiAgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTMyKTtcbn1cblxuLmlucHV0LWdyb3VwLWlubGluZS0teHMge1xuICAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtNCk7XG59XG4uaW5wdXQtZ3JvdXAtaW5saW5lLS1zbSB7XG4gIC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS04KTtcbn1cbi5pbnB1dC1ncm91cC1pbmxpbmUtLW1kIHtcbiAgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTE2KTtcbn1cbi5pbnB1dC1ncm91cC1pbmxpbmUtLWxnIHtcbiAgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTI0KTtcbn1cbi5pbnB1dC1ncm91cC1pbmxpbmUtLXhsIHtcbiAgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTMyKTtcbn1cblxuLmlucHV0LWdyb3VwLWJsb2NrLS14cyB7XG4gIC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS00KTtcbn1cbi5pbnB1dC1ncm91cC1ibG9jay0tc20ge1xuICAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtOCk7XG59XG4uaW5wdXQtZ3JvdXAtYmxvY2stLW1kIHtcbiAgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTE2KTtcbn1cbi5pbnB1dC1ncm91cC1ibG9jay0tbGcge1xuICAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMjQpO1xufVxuLmlucHV0LWdyb3VwLWJsb2NrLS14bCB7XG4gIC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS0zMik7XG59XG5cbi5pbnB1dC1ncm91cC1mdWxsLXdpZHRoID4gLm1kbC10ZXh0ZmllbGQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlzLWludmFsaWQgLmZyLXdyYXBwZXIge1xuICBib3JkZXI6IDFweCByZ2IoMjEzLCAwLCAwKSBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tib3gtZ3JvdXAtaG9yaXpvbnRhbC52YWxpZGF0aW9uLWdyb3VwIC5pbnZhbGlkLWZlZWRiYWNrLFxuLnJhZGlvLWJ1dHRvbi1ncm91cC1ob3Jpem9udGFsLnZhbGlkYXRpb24tZ3JvdXAgLmludmFsaWQtZmVlZGJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cblxuLnZhbGlkYXRpb24tZ3JvdXAuaXMtaW52YWxpZCAudGV4dC1pbnB1dCxcbi5mb3JtLWdyb3VwLmlzLWludmFsaWQgLnRleHQtaW5wdXQsXG4uY2hlY2tib3gtZ3JvdXAuaXMtaW52YWxpZCAudGV4dC1pbnB1dCxcbi5pbnB1dC13cmFwcGVyLmlzLWludmFsaWQgLnRleHQtaW5wdXQsXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAudGV4dC1pbnB1dCxcbi5jaGVja2JveC1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLnRleHQtaW5wdXQge1xuICBvdXRsaW5lOiB2YXIoLS1lcnJvci1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWVycm9yLW91dGxpbmUtb2Zmc2V0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWVycm9yLXNoYWRvdyk7XG59XG4udmFsaWRhdGlvbi1ncm91cC5pcy1pbnZhbGlkIC5zZWxlY3QtaW5wdXQsXG4udmFsaWRhdGlvbi1ncm91cC5pcy1pbnZhbGlkIC5zbGltLXNlbGVjdCxcbi52YWxpZGF0aW9uLWdyb3VwLmlzLWludmFsaWQgLnNsaW0tc2VsZWN0LW91dGxpbmVkLFxuLmZvcm0tZ3JvdXAuaXMtaW52YWxpZCAuc2VsZWN0LWlucHV0LFxuLmZvcm0tZ3JvdXAuaXMtaW52YWxpZCAuc2xpbS1zZWxlY3QsXG4uZm9ybS1ncm91cC5pcy1pbnZhbGlkIC5zbGltLXNlbGVjdC1vdXRsaW5lZCxcbi5jaGVja2JveC1ncm91cC5pcy1pbnZhbGlkIC5zZWxlY3QtaW5wdXQsXG4uY2hlY2tib3gtZ3JvdXAuaXMtaW52YWxpZCAuc2xpbS1zZWxlY3QsXG4uY2hlY2tib3gtZ3JvdXAuaXMtaW52YWxpZCAuc2xpbS1zZWxlY3Qtb3V0bGluZWQsXG4uaW5wdXQtd3JhcHBlci5pcy1pbnZhbGlkIC5zZWxlY3QtaW5wdXQsXG4uaW5wdXQtd3JhcHBlci5pcy1pbnZhbGlkIC5zbGltLXNlbGVjdCxcbi5pbnB1dC13cmFwcGVyLmlzLWludmFsaWQgLnNsaW0tc2VsZWN0LW91dGxpbmVkLFxuLnJhZGlvLWJ1dHRvbi1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLnNlbGVjdC1pbnB1dCxcbi5yYWRpby1idXR0b24tZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC5zbGltLXNlbGVjdCxcbi5yYWRpby1idXR0b24tZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC5zbGltLXNlbGVjdC1vdXRsaW5lZCxcbi5jaGVja2JveC1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLnNlbGVjdC1pbnB1dCxcbi5jaGVja2JveC1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLnNsaW0tc2VsZWN0LFxuLmNoZWNrYm94LWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAuc2xpbS1zZWxlY3Qtb3V0bGluZWQge1xuICBvdXRsaW5lOiB2YXIoLS1lcnJvci1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWVycm9yLW91dGxpbmUtb2Zmc2V0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWVycm9yLXNoYWRvdyk7XG59XG4udmFsaWRhdGlvbi1ncm91cC5pcy1pbnZhbGlkIC50ZXh0YXJlYSxcbi5mb3JtLWdyb3VwLmlzLWludmFsaWQgLnRleHRhcmVhLFxuLmNoZWNrYm94LWdyb3VwLmlzLWludmFsaWQgLnRleHRhcmVhLFxuLmlucHV0LXdyYXBwZXIuaXMtaW52YWxpZCAudGV4dGFyZWEsXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAudGV4dGFyZWEsXG4uY2hlY2tib3gtZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC50ZXh0YXJlYSB7XG4gIG91dGxpbmU6IHZhcigtLWVycm9yLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZXJyb3Itb3V0bGluZS1vZmZzZXQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZXJyb3Itc2hhZG93KTtcbn1cbi52YWxpZGF0aW9uLWdyb3VwLmlzLWludmFsaWQgLmNoZWNrYm94LFxuLmZvcm0tZ3JvdXAuaXMtaW52YWxpZCAuY2hlY2tib3gsXG4uY2hlY2tib3gtZ3JvdXAuaXMtaW52YWxpZCAuY2hlY2tib3gsXG4uaW5wdXQtd3JhcHBlci5pcy1pbnZhbGlkIC5jaGVja2JveCxcbi5yYWRpby1idXR0b24tZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC5jaGVja2JveCxcbi5jaGVja2JveC1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLmNoZWNrYm94IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXJ1YnktYTkpLCAwIDAgMCAycHggdmFyKC0tcnVieS1hMyk7XG59XG4udmFsaWRhdGlvbi1ncm91cC5pcy1pbnZhbGlkIC5yYWRpby1idXR0b24sXG4uZm9ybS1ncm91cC5pcy1pbnZhbGlkIC5yYWRpby1idXR0b24sXG4uY2hlY2tib3gtZ3JvdXAuaXMtaW52YWxpZCAucmFkaW8tYnV0dG9uLFxuLmlucHV0LXdyYXBwZXIuaXMtaW52YWxpZCAucmFkaW8tYnV0dG9uLFxuLnJhZGlvLWJ1dHRvbi1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLnJhZGlvLWJ1dHRvbixcbi5jaGVja2JveC1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLnJhZGlvLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1ydWJ5LWE5KSwgaW5zZXQgMCAwIDAgNHB4IHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKSwgMCAwIDAgMnB4IHZhcigtLXJ1YnktYTMpO1xufVxuLnZhbGlkYXRpb24tZ3JvdXAuaXMtaW52YWxpZCAucmFkaW8tYnV0dG9uLS1jaGVja21hcmssXG4uZm9ybS1ncm91cC5pcy1pbnZhbGlkIC5yYWRpby1idXR0b24tLWNoZWNrbWFyayxcbi5jaGVja2JveC1ncm91cC5pcy1pbnZhbGlkIC5yYWRpby1idXR0b24tLWNoZWNrbWFyayxcbi5pbnB1dC13cmFwcGVyLmlzLWludmFsaWQgLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrLFxuLnJhZGlvLWJ1dHRvbi1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrLFxuLmNoZWNrYm94LWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAucmFkaW8tYnV0dG9uLS1jaGVja21hcmsge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tcnVieS1hOSksIDAgMCAwIDJweCB2YXIoLS1ydWJ5LWEzKTtcbn1cbi52YWxpZGF0aW9uLWdyb3VwLmlzLWludmFsaWQgLnNlbGVjdGFibGUtY2FyZCxcbi5mb3JtLWdyb3VwLmlzLWludmFsaWQgLnNlbGVjdGFibGUtY2FyZCxcbi5jaGVja2JveC1ncm91cC5pcy1pbnZhbGlkIC5zZWxlY3RhYmxlLWNhcmQsXG4uaW5wdXQtd3JhcHBlci5pcy1pbnZhbGlkIC5zZWxlY3RhYmxlLWNhcmQsXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAuc2VsZWN0YWJsZS1jYXJkLFxuLmNoZWNrYm94LWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAuc2VsZWN0YWJsZS1jYXJkIHtcbiAgb3V0bGluZTogdmFyKC0tZXJyb3Itb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1lcnJvci1vdXRsaW5lLW9mZnNldCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWVycm9yLXNoYWRvdyk7XG59XG4udmFsaWRhdGlvbi1ncm91cC5pcy1pbnZhbGlkIC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAuaXMtaW52YWxpZCAuaW52YWxpZC1mZWVkYmFjayxcbi5jaGVja2JveC1ncm91cC5pcy1pbnZhbGlkIC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlucHV0LXdyYXBwZXIuaXMtaW52YWxpZCAuaW52YWxpZC1mZWVkYmFjayxcbi5yYWRpby1idXR0b24tZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC5pbnZhbGlkLWZlZWRiYWNrLFxuLmNoZWNrYm94LWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAuaW52YWxpZC1mZWVkYmFjayB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtaGVscGVyKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jcml0aWNhbCk7XG59XG5cbi52YWxpZGF0aW9uLWdyb3VwLmlzLWludmFsaWQgLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbn1cblxuLmlucHV0LXdyYXBwZXIuaXMtaW52YWxpZCAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xufVxuLmlucHV0LXdyYXBwZXI6aGFzKFtkYXRhLWlucHV0LXN0eWxlPXdpZHRoLXhzXSkgLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhzKTtcbn1cbi5pbnB1dC13cmFwcGVyOmhhcyhbZGF0YS1pbnB1dC1zdHlsZT13aWR0aC1zbV0pIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1zbSk7XG59XG4uaW5wdXQtd3JhcHBlcjpoYXMoW2RhdGEtaW5wdXQtc3R5bGU9d2lkdGgtbWRdKSAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbWQpO1xufVxuLmlucHV0LXdyYXBwZXI6aGFzKFtkYXRhLWlucHV0LXN0eWxlPXdpZHRoLWxnXSkgLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLWxnKTtcbn1cbi5pbnB1dC13cmFwcGVyOmhhcyhbZGF0YS1pbnZhbGlkLW1lc3NhZ2UtcG9zaXRpb249cmlnaHRdKSAuaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5jaGVja2JveC13cmFwcGVyIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1ibG9jay1zaXplOiB2YXIoLS1zaXplLTE4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnVieS0zKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtOCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZGF0ZXBpY2tlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kYXRlcGlja2VyLXJhbmdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS00KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBjb250YWluZXIgcXVlc3Rpb24tYW5zd2VyICh3aWR0aCA8IDMwOHB4KSB7XG4gIC5kYXRlcGlja2VyLXJhbmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHJvdy1nYXA6IHZhcigtLXNpemUtOCk7XG4gIH1cbn1cblxuLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQGNvbnRhaW5lciBxdWVzdGlvbi1hbnN3ZXIgKHdpZHRoIDw9IDQ1MHB4KSB7XG4gIC5mbGF0cGlja3Itd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZsYXRwaWNrci1pbnB1dCB7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDFyZW0gY2FsYyh2YXIoLS1pbnB1dC1pY29uLXNpemUpICsgMnJlbSk7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2ssIDApO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0taW5wdXQtcGFkZGluZy1pbmxpbmUsIDFyZW0pO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3IsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGJvcmRlcjogdmFyKC0taW5wdXQtYm9yZGVyLCBub25lKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWJveC1zaGFkb3csIGluc2V0IDAgLTFweCAwIHZhcigtLXNsYXRlLWE5KSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLmZsYXRwaWNrci1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XG59XG4uZmxhdHBpY2tyLWlucHV0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XG59XG4uZmxhdHBpY2tyLWlucHV0OmFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG4uZmxhdHBpY2tyLWlucHV0OmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZCwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCwgbm9uZSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmxhdHBpY2tyLWlucHV0OnJlYWQtb25seSB7XG4gIC0taW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgdmFyKC0tc2xhdGUtYTkpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLmZsYXRwaWNrci1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj1vdXRsaW5lZF0sXG4uZGF0ZXBpY2tlcltkYXRhLWlucHV0LXN0eWxlfj1vdXRsaW5lZF0gLmZsYXRwaWNrci1pbnB1dCB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XG4gIC0taW5wdXQtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdIHtcbiAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wYW5lbC1zb2xpZCk7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgdmFyKC0tc2xhdGUtYTQpLCAtMXB4IDAgMCB2YXIoLS1zbGF0ZS1hNCksIDAgMXB4IDAgdmFyKC0tc2xhdGUtYTQpLCAwIC0xcHggMCB2YXIoLS1zbGF0ZS1hNCksIDAgM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2xhdGUtYTQpO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tc2xhdGUtYTQpO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKTtcbn1cblxuLmZsYXRwaWNrci1tb250aHMge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3Zlcixcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNsYXRlLWEzKTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgZm9udC1zaXplOiBpbml0aWFsO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUwKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZmxhdHBpY2tyLWRheSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJ0bnVtXCIgMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNsYXRlLWEzKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTEpO1xufVxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkge1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG59XG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNsYXRlLWEzKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiA2cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXkuc2VsZWN0ZWQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5LnNlbGVjdGVkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbn1cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbn1cblxuLmRpYWxvZyB7XG4gIC0tZGlhbG9nLXNoaWZ0LWNhcDogY2xhbXAoMnJlbSwgY2FsYyg5Ljg2dncgLSA1cHgpLCA2cmVtKTtcbiAgLS1kaWFsb2ctc2hpZnQ6IG1pbih2YXIoLS1kaWFsb2ctc2hpZnQtY2FwKSwgbWF4KDBweCwgY2FsYygxMi41c3ZoIC0gMTIuNSUpKSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1kaWFsb2ctcGFkZGluZy1ibG9jaywgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1kaWFsb2ctcGFkZGluZy1pbmxpbmUsIDFyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctYmcsIHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWRpYWxvZy1ib3JkZXItcmFkaXVzLCAwLjVyZW0pO1xuICBib3gtc2hhZG93OiB2YXIoLS1kaWFsb2ctc2hhZG93LCAwIDFyZW0gNHJlbSB2YXIoLS1ibGFjay1hNykpO1xuICBiYWNrZHJvcC1maWx0ZXI6IHZhcigtLWRpYWxvZy1iZy1ibHVyKTtcbiAgaW5saW5lLXNpemU6IHZhcigtLWRpYWxvZy13aWR0aCwgMzByZW0pO1xuICBtYXgtYmxvY2stc2l6ZTogY2FsYygxMDBzdmggLSAzcmVtKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xICogdmFyKC0tZGlhbG9nLXNoaWZ0KSkpIHNjYWxlKHZhcigtLWRpYWxvZy1zY2FsZSwgMSkpO1xufVxuLmRpYWxvZzpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuZGlhbG9nLmRpYWxvZyB7XG4gIC0tZGlhbG9nLXNjYWxlOiAwLjk4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEyNW1zIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMTI1bXMgZWFzZS1vdXQsIG92ZXJsYXkgMTI1bXMgZWFzZS1vdXQgYWxsb3ctZGlzY3JldGUsIGRpc3BsYXkgMTI1bXMgZWFzZS1vdXQgYWxsb3ctZGlzY3JldGU7XG59XG5kaWFsb2cuZGlhbG9nW29wZW5dIHtcbiAgLS1kaWFsb2ctc2NhbGU6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG5Ac3RhcnRpbmctc3R5bGUge1xuICBkaWFsb2cuZGlhbG9nW29wZW5dIHtcbiAgICAtLWRpYWxvZy1zY2FsZTogMC45ODtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5kaWFsb2cuZGlhbG9nOjpiYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEyNW1zIGVhc2Utb3V0LCBvdmVybGF5IDEyNW1zIGVhc2Utb3V0IGFsbG93LWRpc2NyZXRlLCBkaXNwbGF5IDEyNW1zIGVhc2Utb3V0IGFsbG93LWRpc2NyZXRlO1xufVxuZGlhbG9nLmRpYWxvZ1tvcGVuXTo6YmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctYmFja2Ryb3ApO1xufVxuQHN0YXJ0aW5nLXN0eWxlIHtcbiAgZGlhbG9nLmRpYWxvZ1tvcGVuXTo6YmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbjo6YmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctYmFja2Ryb3ApO1xufVxuXG46d2hlcmUoLmRpYWxvZylbZGF0YS1kaWFsb2d+PXhzXSB7XG4gIC0tZGlhbG9nLXdpZHRoOiAyMHJlbTtcbn1cbjp3aGVyZSguZGlhbG9nKVtkYXRhLWRpYWxvZ349c21dIHtcbiAgLS1kaWFsb2ctd2lkdGg6IDI1cmVtO1xufVxuOndoZXJlKC5kaWFsb2cpW2RhdGEtZGlhbG9nfj1tZF0ge1xuICAtLWRpYWxvZy13aWR0aDogMzByZW07XG59XG46d2hlcmUoLmRpYWxvZylbZGF0YS1kaWFsb2d+PW1kLWxnXSB7XG4gIC0tZGlhbG9nLXdpZHRoOiAzNXJlbTtcbn1cbjp3aGVyZSguZGlhbG9nKVtkYXRhLWRpYWxvZ349bGddIHtcbiAgLS1kaWFsb2ctd2lkdGg6IDQwcmVtO1xufVxuOndoZXJlKC5kaWFsb2cpW2RhdGEtZGlhbG9nfj14bF0ge1xuICAtLWRpYWxvZy13aWR0aDogNTByZW07XG59XG5cbjp3aGVyZSguZGlhbG9nKVtkYXRhLWRpYWxvZ349dHJhbnNsdWNlbnRdIHtcbiAgLS1kaWFsb2ctYmc6IHZhcigtLWNvbG9yLXBhbmVsLXRyYW5zbHVjZW50KTtcbiAgLS1kaWFsb2ctYmctYmx1cjogYmx1cig2NHB4KSBzYXR1cmF0ZSh2YXIoLS1kaWFsb2ctYmctc2F0dXJhdGUsIDEyMCUpKTtcbiAgLS1kaWFsb2ctYmctc2F0dXJhdGU6IDEyMCU7XG59XG5cbjp3aGVyZSguZGlhbG9nKVtkYXRhLWRpYWxvZ349d3JhcHBlcl0ge1xuICAtLWRpYWxvZy1wYWRkaW5nLWJsb2NrOiAwO1xuICAtLWRpYWxvZy1wYWRkaW5nLWlubGluZTogMDtcbiAgLS1kaWFsb2ctYmc6IHRyYW5zcGFyZW50O1xuICAtLWRpYWxvZy1zaGFkb3c6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG46d2hlcmUoLmRpYWxvZylbZGF0YS1kaWFsb2d+PWlubmVyXSB7XG4gIC0tZGlhbG9nLXBhZGRpbmctYmxvY2s6IDFyZW07XG4gIC0tZGlhbG9nLXBhZGRpbmctaW5saW5lOiAwO1xuICAtLWRpYWxvZy1zaGFkb3c6IDAgMXJlbSA0cmVtIHZhcigtLWJsYWNrLWE3KTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXgtYmxvY2stc2l6ZTogbm9uZTtcbn1cblxuOndoZXJlKC5kaWFsb2cpW2RhdGEtZGlhbG9nfj1uby1wYWRkaW5nXSB7XG4gIC0tZGlhbG9nLXBhZGRpbmctYmxvY2s6IDA7XG4gIC0tZGlhbG9nLXBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uZGlhbG9nLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZyk7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5kaWFsb2ctaGVhZGVyIHAge1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuXG4uZGlhbG9nLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMnB4O1xuICBpbnNldC1pbmxpbmUtZW5kOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNik7XG59XG5cbi5kaWFsb2ctYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDEuNXJlbTtcbn1cbi5kaWFsb2ctYm9keSAuZ2FwLTE2IHtcbiAgcm93LWdhcDogMXJlbTtcbn1cblxuLmRpYWxvZy1ib2R5W2RhdGEtZGlhbG9nLWJvZHl+PWNlbnRlcmVkXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuLmRpYWxvZy1ib2R5W2RhdGEtZGlhbG9nLWJvZHl+PXN1Y2Nlc3NdIHtcbiAgLS1kaWFsb2ctdHlwZS1iZzogdmFyKC0tamFkZS1hMyk7XG4gIC0tZGlhbG9nLXR5cGUtY29sb3I6IHZhcigtLWphZGUtYTExKTtcbn1cbi5kaWFsb2ctYm9keVtkYXRhLWRpYWxvZy1ib2R5fj13YXJuaW5nXSB7XG4gIC0tZGlhbG9nLXR5cGUtYmc6IHZhcigtLWFtYmVyLWEzKTtcbiAgLS1kaWFsb2ctdHlwZS1jb2xvcjogdmFyKC0tYW1iZXItYTExKTtcbn1cbi5kaWFsb2ctYm9keVtkYXRhLWRpYWxvZy1ib2R5fj1lcnJvcl0ge1xuICAtLWRpYWxvZy10eXBlLWJnOiB2YXIoLS1ydWJ5LWEzKTtcbiAgLS1kaWFsb2ctdHlwZS1jb2xvcjogdmFyKC0tcnVieS1hMTEpO1xufVxuXG4uZGlhbG9nLWJvZHktLWljb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctdHlwZS1iZywgdmFyKC0tc2xhdGUtYTMpKTtcbiAgY29sb3I6IHZhcigtLWRpYWxvZy10eXBlLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMTEpKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xuICBmb250LXNpemU6IHZhcigtLXNpemUtNDgpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpYWxvZy1ib2R5LS10ZXh0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uZGlhbG9nLWJvZHktLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUxKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctd2VpZ2h0KTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTEpIC8gMik7XG59XG5cbi5kaWFsb2ctYm9keS0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuXG4uZGlhbG9nLW1lc3NhZ2UtY2FyZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmctYmxvY2s6IDFyZW0gMS4yNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlhbG9nLW1lc3NhZ2UtYmcsIHZhcigtLXNsYXRlLWEyKSk7XG4gIGNvbG9yOiB2YXIoLS1kaWFsb2ctbWVzc2FnZS1jb2xvciwgdmFyKC0tc2xhdGUtYTEyKSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRpYWxvZy1tZXNzYWdlLWJvcmRlciwgdmFyKC0tc2xhdGUtYTYpKTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PWRlbGV0ZV0ge1xuICAtLWRpYWxvZy1tZXNzYWdlLWJnOiB2YXIoLS1ydWJ5LWEyKTtcbiAgLS1kaWFsb2ctbWVzc2FnZS1jb2xvcjogdmFyKC0tcnVieS1hMTIpO1xuICAtLWRpYWxvZy1tZXNzYWdlLWJvcmRlcjogdmFyKC0tcnVieS1hNik7XG59XG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PWRlbGV0ZV0gcGF0aCB7XG4gIGZpbGw6IHZhcigtLXJ1YnktYTEyKTtcbn1cblxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj1lcnJvcl0ge1xuICAtLWRpYWxvZy1tZXNzYWdlLWJnOiB2YXIoLS1ydWJ5LWEyKTtcbiAgLS1kaWFsb2ctbWVzc2FnZS1jb2xvcjogdmFyKC0tcnVieS1hMTIpO1xuICAtLWRpYWxvZy1tZXNzYWdlLWJvcmRlcjogdmFyKC0tcnVieS1hNik7XG59XG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PWVycm9yXSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tcnVieS1hMTIpO1xufVxuXG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PXdhcm5pbmddIHtcbiAgLS1kaWFsb2ctbWVzc2FnZS1iZzogdmFyKC0tYW1iZXItYTIpO1xuICAtLWRpYWxvZy1tZXNzYWdlLWNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xuICAtLWRpYWxvZy1tZXNzYWdlLWJvcmRlcjogdmFyKC0tYW1iZXItYTYpO1xufVxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj13YXJuaW5nXSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYW1iZXItYTEyKTtcbn1cblxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj1zdWNjZXNzXSB7XG4gIC0tZGlhbG9nLW1lc3NhZ2UtYmc6IHZhcigtLWphZGUtYTIpO1xuICAtLWRpYWxvZy1tZXNzYWdlLWNvbG9yOiB2YXIoLS1qYWRlLWExMik7XG4gIC0tZGlhbG9nLW1lc3NhZ2UtYm9yZGVyOiB2YXIoLS1qYWRlLWE2KTtcbn1cbi5kaWFsb2ctbWVzc2FnZS1jYXJkW2RhdGEtZGlhbG9nLW1lc3NhZ2UtY2FyZH49c3VjY2Vzc10gcGF0aCB7XG4gIGZpbGw6IHZhcigtLWphZGUtYTEyKTtcbn1cblxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj1pbmZvcm1hdGlvbmFsXSB7XG4gIC0tZGlhbG9nLW1lc3NhZ2UtYmc6IHZhcigtLWJsdWUtYTIpO1xuICAtLWRpYWxvZy1tZXNzYWdlLWNvbG9yOiB2YXIoLS1ibHVlLWExMik7XG4gIC0tZGlhbG9nLW1lc3NhZ2UtYm9yZGVyOiB2YXIoLS1ibHVlLWE2KTtcbn1cbi5kaWFsb2ctbWVzc2FnZS1jYXJkW2RhdGEtZGlhbG9nLW1lc3NhZ2UtY2FyZH49aW5mb3JtYXRpb25hbF0gcGF0aCB7XG4gIGZpbGw6IHZhcigtLWJsdWUtYTEyKTtcbn1cblxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj10ZXh0LWxlZnRdIHtcbiAgcGxhY2UtaXRlbXM6IHN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PWNvbXBhY3RdIHtcbiAgcGFkZGluZy1ibG9jazogMC43NXJlbSAwLjg3NXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG59XG5cbi5kaWFsb2ctZXJyb3ItaWQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2Vycm9yLWNvZGUtc3RhcnRdIDFmciBbZXJyb3ItY29kZS1lbmQgYnV0dG9uLXN0YXJ0XSBhdXRvIFtidXR0b24tZW5kXTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW0gMC41cmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpYWxvZy1tZXNzYWdlLWJnLCB2YXIoLS1zbGF0ZS1hMikpO1xuICBjb2xvcjogdmFyKC0tZGlhbG9nLW1lc3NhZ2UtY29sb3IsIHZhcigtLXNsYXRlLWExMikpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kaWFsb2ctbWVzc2FnZS1ib3JkZXIsIHZhcigtLXNsYXRlLWE2KSk7XG59XG5cbnV4LWRpYWxvZy1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogb2tsY2goMTAwJSAwIDBkZWcgLyAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDEyNW1zIGVhc2Utb3V0O1xufVxuXG51eC1kaWFsb2ctb3ZlcmxheS5hY3RpdmU6bGFzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlhbG9nLWJhY2tkcm9wKTtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2Utb3V0O1xufVxuXG51eC1kaWFsb2ctb3ZlcmxheS5hY3RpdmUudXgtZHJhd2VyLW92ZXJsYXk6bGFzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlhbG9nLWJhY2tkcm9wKTtcbn1cblxudXgtZGlhbG9nLWNvbnRhaW5lciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk4LCAwLjk4LCAwLjk4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XG59XG5cbnV4LWRpYWxvZy1jb250YWluZXIuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMTI1bXMgMjVtcyBlYXNlLW91dCAhaW1wb3J0YW50O1xufVxuXG51eC1kaWFsb2ctY29udGFpbmVyID4gZGl2IHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMXJlbSAhaW1wb3J0YW50O1xufVxuXG5kaXY6aGFzKD4gdXgtZGlhbG9nKSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTVyZW0gIWltcG9ydGFudDtcbn1cblxuLnV4LWRpYWxvZy1vcGVuIHV4LWRpYWxvZyB7XG4gIC0tdXgtZGlhbG9nLW1hcmdpbi1ib3R0b206IGNsYW1wKDJyZW0sIGNhbGMoLTI4cmVtICsgNTMuMzMzdmIpLCA0cmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS11eC1kaWFsb2ctbWFyZ2luLXRvcCwgMHJlbSk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXV4LWRpYWxvZy1tYXJnaW4tYm90dG9tLCAwcmVtKTtcbiAgbWF4LWJsb2NrLXNpemU6IGNhbGMoMTAwc3ZoIC0gdmFyKC0tdXgtZGlhbG9nLW1hcmdpbi10b3AsIDByZW0pIC0gdmFyKC0tdXgtZGlhbG9nLW1hcmdpbi1ib3R0b20sIDByZW0pKTtcbn1cblxuLnV4LWRpYWxvZy1tYXJnaW4tdG9wLXNtIHtcbiAgLS11eC1kaWFsb2ctbWFyZ2luLXRvcDogMTEycHg7XG59XG5cbi51eC1kaWFsb2ctbWFyZ2luLXRvcC1tZCB7XG4gIC0tdXgtZGlhbG9nLW1hcmdpbi10b3A6IGNsYW1wKDJyZW0sIGNhbGMoLTcwcmVtICsgMTMzLjMzM3ZiKSwgMTByZW0pO1xufVxuXG4uZGlhbG9nLXZhbGlkYXRpb24tZXJyb3Ige1xuICBjb2xvcjogI0Q1MDAwMDtcbn1cblxuLmRpYWxvZy1jYXJkLWdyb3VwLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbn1cblxuLmRpYWxvZy1jYXJkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG59XG5cbi5kaWFsb2ctY2FyZC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xufVxuLmRpYWxvZy1jYXJkLXNlY3Rpb24gLnRvZ2dsZS1hcnJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwbXMgZWFzZS1vdXQ7XG59XG4uZGlhbG9nLWNhcmQtc2VjdGlvbiAudG9nZ2xlLWFycm93LXJvdGF0ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uZGlhbG9nLWNhcmQtc2VjdGlvbiAuY29sbGFwc2VkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udG9nZ2xlLWFycm93LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kaWFsb2ctY2FyZC1zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xufVxuLmRpYWxvZy1jYXJkLXNlY3Rpb24taGVhZGVyLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgZmxleDogMTtcbn1cblxuLmRpYWxvZy1jYXJkLXNlY3Rpb24tbWV0YSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMDRcIjtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbn1cblxuLmNhcmQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMS42MjVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IHZhcigtLXNpemUtNCwgMC4yNXJlbSk7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5jYXJkLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLm1vZGFsX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYmxvY2s6IDEuNXJlbSAxcmVtO1xuICBwYWRkaW5nLWlubGluZTogMXJlbSAzcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLm1vZGFsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbi5tb2RhbF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1vZGFsX19hY3Rpb25zID4gKiB7XG4gIGZsZXg6IDE7XG59XG5cbi5tb2RhbF9fYm9keSB7XG4gIHBhZGRpbmctYmxvY2s6IDFyZW0gMXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDEuNXJlbTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubW9kYWxfX2JvZHktY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbn1cbi5tb2RhbF9fYm9keS1jb250YWluZXIgLm1hdGVyaWFsLWljb25zLFxuLm1vZGFsX19ib2R5LWNvbnRhaW5lciAubWF0ZXJpYWwtaWNvbnMtb3V0bGluZWQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RhbF9fYm9keS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbF9fZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5tb2RhbF9fYm9keS0tbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51eC1kaWFsb2cteHMge1xuICBtYXgtd2lkdGg6IDIwcmVtO1xufVxuXG4udXgtZGlhbG9nLXNtIHtcbiAgbWF4LXdpZHRoOiAyNXJlbTtcbn1cblxuLnV4LWRpYWxvZy1tZCB7XG4gIG1heC13aWR0aDogMzByZW07XG59XG5cbi51eC1kaWFsb2ctbWQtbGcge1xuICBtYXgtd2lkdGg6IDM1cmVtO1xufVxuXG4udXgtZGlhbG9nLWxnIHtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbn1cblxuLnV4LWRpYWxvZy14bCB7XG4gIG1heC13aWR0aDogNTByZW07XG59XG5cbi5tb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICByaWdodDogMC4yNXJlbTtcbiAgei1pbmRleDogMTtcbn1cblxuLnZvaWNlbWFpbC1wbGF5ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuZm9ybS5kcm9wem9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1zbGF0ZS1hNyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtOCk7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtMjQpO1xuICBtaW4tYmxvY2stc2l6ZTogcmV2ZXJ0O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMTUwbXMgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQ7XG59XG5mb3JtLmRyb3B6b25lOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IG9rbGNoKGZyb20gdmFyKC0tc2xhdGUtYTIpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbn1cblxuZm9ybS5kcm9wem9uZSAuZHotbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xuICBtYXJnaW46IDA7XG59XG5mb3JtLmRyb3B6b25lIC5kei1tZXNzYWdlIHNwYW46bm90KC5kei11cGxvYWQtbWVzc2FnZSwgLmZ3LW1lZGl1bSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS04KTtcbn1cblxuLmZpbGUtdXBsb2FkLWljb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBibG9jay1zaXplOiB2YXIoLS1zaXplLTMyKTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNpemUtMzIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS0xKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4IHZhcigtLXNsYXRlLWE2KTtcbn1cbi5maWxlLXVwbG9hZC1pY29uIHBhdGgge1xuICBmaWxsOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICAuZmlsZS11cGxvYWQtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xuICB9XG59XG5cbi5kei11cGxvYWQtYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtMikgdmFyKC0tc2l6ZS00KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC00cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMTAwbXMgZWFzZS1vdXQ7XG59XG4uZHotdXBsb2FkLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcbn1cbi5kei11cGxvYWQtYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwIDJweCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xufVxuXG5mb3JtLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWltYWdlLXByZXZpZXcge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5mb3JtLmRyb3B6b25lLWVycm9yLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcnVieS1hOSkgIWltcG9ydGFudDtcbn1cblxuLmRyb3B6b25lLWVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogY2hhcmFjdGVyLXZhcmlhbnQobC10YWlsKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY3JpdGljYWwpO1xufVxuXG4uZHJvcHpvbmUtYXR0YWNobWVudC1wcmV2aWV3cyB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNpemUtOCk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogdmFyKC0tc2l6ZS04KTtcbn1cblxuLmF0dGFjaG1lbnQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTE2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpIHZhcigtLXNpemUtNCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtNCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXR0YWNobWVudC1pdGVtOmhhcyguYXR0YWNobWVudC1zaXplKSB7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtOCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtOCk7XG59XG5cbi5hdHRhY2htZW50LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpO1xuICBmbGV4OiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiA3cHg7XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5hdHRhY2htZW50LWNvbnRlbnQ6aGFzKC5hdHRhY2htZW50LXNpemUpIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbn1cblxuLmF0dGFjaG1lbnQtaWNvbiB7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtMTgpO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS0xOCk7XG59XG4uYXR0YWNobWVudC1pY29uIHBhdGgge1xuICBmaWxsOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG5cbi5hdHRhY2htZW50LW1ldGEge1xuICBwYWRkaW5nLWJsb2NrOiAxcHg7XG59XG4uYXR0YWNobWVudC1tZXRhIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yZWd1bGFyKTtcbn1cblxuLmF0dGFjaG1lbnQtZXJyb3Ige1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbiAgY29sb3I6IHZhcigtLXRleHQtY3JpdGljYWwpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtNCk7XG59XG4uYXR0YWNobWVudC1lcnJvcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tbm90ZS1jYXJkLWJnOiB2YXIoLS1jb2xvci1wYW5lbC1zb2xpZCk7XG4gIC0tbm90ZS1jYXJkLXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE2KTtcbiAgLS1ub3RlLWNhcmQtcmFkaXVzOiAwLjI1cmVtO1xuICAtLW5vdGUtY2FyZC1yb3ctZ2FwOiAwLjc1cmVtO1xuICAtLWhpc3RvcnktbWV0YS1hdmF0YXItc2l6ZTogMS4yNXJlbTtcbiAgLS1oaXN0b3J5LW1ldGEtYXZhdGFyLWJnOiByYWRpYWwtZ3JhZGllbnQoZmFydGhlc3Qtc2lkZSBjaXJjbGUgYXQgMTAwJSAwJSwgdmFyKC0tcGluay1hNSkgMCUsIHZhcigtLXZpb2xldC1hNSkgMTAwJSk7XG4gIC0taGlzdG9yeS1tZXRhLWF2YXRhci1mZzogdmFyKC0tdmlvbGV0LWExMSk7XG59XG5cbi5ub3RlLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ub3RlLWNhcmQtYmcpO1xuICBib3gtc2hhZG93OiB2YXIoLS1ub3RlLWNhcmQtc2hhZG93KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbm90ZS1jYXJkLXJhZGl1cywgMC4yNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IDAuNzVyZW0gMXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IHZhcigtLW5vdGUtY2FyZC1yb3ctZ2FwKTtcbn1cblxuLm5vdGUtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5cbi5oaXN0b3J5LW1ldGEge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGlzdG9yeS1tZXRhLWF2YXRhciB7XG4gIHdpZHRoOiB2YXIoLS1oaXN0b3J5LW1ldGEtYXZhdGFyLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWhpc3RvcnktbWV0YS1hdmF0YXItc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0taGlzdG9yeS1tZXRhLWF2YXRhci1zaXplKSAvIDIpO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1oaXN0b3J5LW1ldGEtYXZhdGFyLWJnKTtcbiAgY29sb3I6IHZhcigtLWhpc3RvcnktbWV0YS1hdmF0YXItZmcpO1xuICBmb250LXNpemU6IGNhbGMoMTFyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNWVtO1xufVxuLmhpc3RvcnktbWV0YS1hdmF0YXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhpc3RvcnktbWV0YS11c2VyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5oaXN0b3J5LW1ldGEtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuMzVlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFlbTtcbn1cbi5oaXN0b3J5LW1ldGE6aGFzKC5oaXN0b3J5LW1ldGEtYXZhdGFyKSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0ycHg7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tbm90aWZpY2F0aW9uLXNoYWRvdzogMCAzNnB4IDE0cHggaHNsKDIxOCA0JSA1MCUgLyAyJSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgMCAyMHB4IDEycHggaHNsKDIxOCA0JSA1MCUgLyA4JSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgMCA5cHggOXB4IGhzbCgyMTggNCUgNTAlIC8gMTQlKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAwIDJweCA1cHggaHNsKDIxOCA0JSA1MCUgLyAxNiUpLFxuICAgICAgICAgICAgICAgICAgICAgICAgIDAgMCAwIGhzbCgyMTggNCUgNTAlIC8gMTYlKTtcbiAgLS1iYW5uZXItaGVpZ2h0OiB2YXIoLS1zaXplLTQwKTtcbn1cblxuOndoZXJlKC5ub3RpZmljYXRpb24pLFxuOndoZXJlKC5iYW5uZXIpIHtcbiAgLS1jb2xvci1kYXJrZW46IGNhbGMobCAtIDAuMTI1KTtcbn1cblxuOndoZXJlKC5iYW5uZXIpIHtcbiAgLS1iYW5uZXItYm9yZGVyOiBpbnNldCAwIC0xcHggMCAwIHZhcigtLWJhbm5lci1ib3JkZXItY29sb3IsIHZhcigtLXNsYXRlLWE2KSk7XG59XG5cbi5ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMTIpO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMC44MTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tYmcsIHZhcigtLXNsYXRlLTIpKTtcbiAgY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi10ZXh0LCB2YXIoLS10ZXh0LXByaW1hcnkpKTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZywgdmFyKC0tc2xhdGUtYTEwKSk7XG59XG4ubm90aWZpY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbm90aWZpY2F0aW9uLWJvcmRlciwgdmFyKC0tc2xhdGUtYTYpKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubm90aWZpY2F0aW9uLS10ZXh0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBmbGV4OiBhdXRvO1xufVxuLm5vdGlmaWNhdGlvbi0tdGV4dC13cmFwcGVyLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xufVxuLm5vdGlmaWNhdGlvbi0tZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG59XG4ubm90aWZpY2F0aW9uLS1pY29uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xuICBjb2xvcjogdmFyKC0tbm90aWZpY2F0aW9uLWljb24pO1xufVxuLm5vdGlmaWNhdGlvbi0taWNvbiBwYXRoIHtcbiAgZmlsbDogdmFyKC0tbm90aWZpY2F0aW9uLWljb24pO1xufVxuLm5vdGlmaWNhdGlvbi0tdGl0bGUge1xuICBjb2xvcjogdmFyKC0tbm90aWZpY2F0aW9uLXRpdGxlLCB2YXIoLS10ZXh0LXByaW1hcnkpKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ub3RpZmljYXRpb24tLXN1YnRpdGxlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub3RpZmljYXRpb24tLWNhcHRpb246ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vdGlmaWNhdGlvbi0tYWN0aW9uIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xufVxuXG4ubm90aWZpY2F0aW9uLS1jYXB0aW9uOndoZXJlKC5kYXJrKSB7XG4gIGNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xufVxuXG4ubm90aWZpY2F0aW9uLS1jYXB0aW9uOndoZXJlKC5zbWFsbCkge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG59XG5cbi5ub3RpZmljYXRpb246aGFzKC5ub3RpZmljYXRpb24tLWNhcHRpb24pIC5ub3RpZmljYXRpb24tLXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAvIDIpO1xufVxuXG4ubm90aWZpY2F0aW9uOndoZXJlKFtkYXRhLW5vdGlmaWNhdGlvbi10eXBlfj1pbmZvcm1hdGlvbmFsXSkge1xuICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tYmx1ZS0yKTtcbiAgLS1ub3RpZmljYXRpb24tYm9yZGVyOiB2YXIoLS1ibHVlLWE2KTtcbiAgLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZzogdmFyKC0tYmx1ZS1hMTApO1xuICAtLW5vdGlmaWNhdGlvbi1pY29uOiBva2xjaChmcm9tIHZhcigtLWJsdWUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tbm90aWZpY2F0aW9uLXRpdGxlOiB2YXIoLS1ibHVlLWExMik7XG4gIC0tbm90aWZpY2F0aW9uLXRleHQ6IG9rbGNoKGZyb20gdmFyKC0tYmx1ZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbn1cbi5ub3RpZmljYXRpb246d2hlcmUoW2RhdGEtbm90aWZpY2F0aW9uLXR5cGV+PWluZm9ybWF0aW9uYWxdKSAuYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tYmx1ZS1hMTIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTcpO1xufVxuLm5vdGlmaWNhdGlvbjp3aGVyZShbZGF0YS1ub3RpZmljYXRpb24tdHlwZX49aW5mb3JtYXRpb25hbF0pIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTkpO1xufVxuLm5vdGlmaWNhdGlvbjp3aGVyZShbZGF0YS1ub3RpZmljYXRpb24tdHlwZX49d2FybmluZ10pIHtcbiAgLS1ub3RpZmljYXRpb24tYmc6IHZhcigtLWFtYmVyLTIpO1xuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLWFtYmVyLWE2KTtcbiAgLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZzogdmFyKC0tYW1iZXItYTEwKTtcbiAgLS1ub3RpZmljYXRpb24taWNvbjogb2tsY2goZnJvbSB2YXIoLS1hbWJlci1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1ub3RpZmljYXRpb24tdGl0bGU6IHZhcigtLWFtYmVyLWExMik7XG4gIC0tbm90aWZpY2F0aW9uLXRleHQ6IG9rbGNoKGZyb20gdmFyKC0tYW1iZXItYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG59XG4ubm90aWZpY2F0aW9uOndoZXJlKFtkYXRhLW5vdGlmaWNhdGlvbi10eXBlfj13YXJuaW5nXSkgLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLWFtYmVyLWExMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zYW5kLWE3KTtcbn1cbi5ub3RpZmljYXRpb246d2hlcmUoW2RhdGEtbm90aWZpY2F0aW9uLXR5cGV+PXdhcm5pbmddKSAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNhbmQtYTkpO1xufVxuLm5vdGlmaWNhdGlvbjp3aGVyZShbZGF0YS1ub3RpZmljYXRpb24tdHlwZX49ZXJyb3JdKSB7XG4gIC0tbm90aWZpY2F0aW9uLWJnOiB2YXIoLS1ydWJ5LTIpO1xuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLXJ1YnktYTYpO1xuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXItc3Ryb25nOiB2YXIoLS1ydWJ5LWExMCk7XG4gIC0tbm90aWZpY2F0aW9uLWljb246IG9rbGNoKGZyb20gdmFyKC0tcnVieS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1ub3RpZmljYXRpb24tdGl0bGU6IHZhcigtLXJ1YnktYTEyKTtcbiAgLS1ub3RpZmljYXRpb24tdGV4dDogb2tsY2goZnJvbSB2YXIoLS1ydWJ5LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xufVxuLm5vdGlmaWNhdGlvbjp3aGVyZShbZGF0YS1ub3RpZmljYXRpb24tdHlwZX49ZXJyb3JdKSAuYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tcnVieS1hMTIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tbWF1dmUtYTcpO1xufVxuLm5vdGlmaWNhdGlvbjp3aGVyZShbZGF0YS1ub3RpZmljYXRpb24tdHlwZX49ZXJyb3JdKSAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLW1hdXZlLWE5KTtcbn1cblxuLmRpYWxvZzpub3QoLnF1aWNrLXNjYW4pOmhhcygubm90aWZpY2F0aW9uKSBbZGF0YS1ub3RpZmljYXRpb24tdHlwZT1lcnJvcl0ge1xuICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tcnVieS0yKTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjc1cmVtO1xuICBib3gtc2hhZG93OiB2YXIoLS1ub3RpZmljYXRpb24tc2hhZG93KTtcbn1cblxuLmRpc2J1cnNlbWVudHMtbmV0d29yay1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1ydWJ5LWExMSk7XG59XG5cbi5iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS04KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tYmFubmVyLWhlaWdodCwgdmFyKC0tc2l6ZS00MCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYW5uZXItYmFja2dyb3VuZCwgdmFyKC0tc2xhdGUtNCkpO1xuICBjb2xvcjogdmFyKC0tYmFubmVyLWZvcmVncm91bmQsIHZhcigtLXNsYXRlLWExMikpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG59XG4uYmFubmVyIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iYW5uZXItZm9yZWdyb3VuZCwgdmFyKC0tc2xhdGUtYTEyKSk7XG59XG4uYmFubmVyOndoZXJlKFtkYXRhLWJhbm5lci10eXBlfj1pbmZvcm1hdGlvbmFsXSkge1xuICAtLWJhbm5lci1iYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLTQpO1xuICAtLWJhbm5lci1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWJsdWUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tYmFubmVyLWZvcmVncm91bmQtZGFyazogdmFyKC0tYmx1ZS1hMTIpO1xuICAtLWJhbm5lci1ib3JkZXItY29sb3I6IHZhcigtLWJsdWUtYTYpO1xufVxuLmJhbm5lcjp3aGVyZShbZGF0YS1iYW5uZXItdHlwZX49d2FybmluZ10pIHtcbiAgLS1iYW5uZXItYmFja2dyb3VuZDogdmFyKC0tYW1iZXItMyk7XG4gIC0tYmFubmVyLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tYW1iZXItYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tYmFubmVyLWZvcmVncm91bmQtZGFyazogdmFyKC0tYW1iZXItYTEyKTtcbiAgLS1iYW5uZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1hbWJlci1hNik7XG59XG4uYmFubmVyOndoZXJlKFtkYXRhLWJhbm5lci10eXBlfj1lcnJvcl0pIHtcbiAgLS1iYW5uZXItYmFja2dyb3VuZDogdmFyKC0tY3JpbXNvbi00KTtcbiAgLS1iYW5uZXItZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1jcmltc29uLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhbm5lci1mb3JlZ3JvdW5kLWRhcms6IHZhcigtLWNyaW1zb24tYTEyKTtcbiAgLS1iYW5uZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1jcmltc29uLWE2KTtcbn1cbi5iYW5uZXI6d2hlcmUoW2RhdGEtYmFubmVyLXR5cGV+PWJvcmRlcl0pIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYmFubmVyLWJvcmRlcik7XG59XG4uYmFubmVyOndoZXJlKFtkYXRhLWJhbm5lci10eXBlfj1zdGlja3ldKSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYmFubmVyLWJvcmRlcik7XG59XG4uYmFubmVyLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJhbm5lci1mb3JlZ3JvdW5kLWRhcmspO1xuICBmb250LXdlaWdodDogNTUwO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLW51bWJlci1jb250cm9sLWhlaWdodDogMi41cmVtO1xufVxuXG5udW1iZXItY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxubnVtYmVyLWNvbnRyb2w6d2hlcmUoW2RhdGEtbnVtYmVyLWNvbnRyb2x+PWxheWVyLTAxXSkge1xuICAtLW51bWJlci1jb250cm9sLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgLS1udW1iZXItY29udHJvbC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG59XG5udW1iZXItY29udHJvbDp3aGVyZShbZGF0YS1udW1iZXItY29udHJvbH49bGF5ZXItMDJdKSB7XG4gIC0tbnVtYmVyLWNvbnRyb2wtYmctY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcbiAgLS1udW1iZXItY29udHJvbC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2xhdGUtYTIpO1xufVxubnVtYmVyLWNvbnRyb2w6d2hlcmUoW2RhdGEtbnVtYmVyLWNvbnRyb2x+PWxheWVyLTAzXSkge1xuICAtLW51bWJlci1jb250cm9sLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgLS1udW1iZXItY29udHJvbC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG59XG5cbi5udW1iZXItY29udHJvbCB7XG4gIGJsb2NrLXNpemU6IHZhcigtLW51bWJlci1jb250cm9sLWhlaWdodCk7XG4gIGlubGluZS1zaXplOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbnVtYmVyLWNvbnRyb2wtYmctY29sb3IpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xufVxuXG4ubnVtYmVyLWNvbnRyb2wtaW5wdXQge1xuICAtLWlucHV0LWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdHJhbnNwYXJlbnQ7XG4gIC0taW5wdXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiBub25lO1xuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IG5vbmU7XG4gIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1udW1iZXItY29udHJvbC1oZWlnaHQpO1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2ssIDApO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0taW5wdXQtcGFkZGluZy1pbmxpbmUsIDFyZW0pO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3IsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGJvcmRlcjogdmFyKC0taW5wdXQtYm9yZGVyLCBub25lKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWJveC1zaGFkb3csIGluc2V0IDAgLTFweCAwIHZhcigtLXNsYXRlLWE5KSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLm51bWJlci1jb250cm9sLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXBsYWNlaG9sZGVyKTtcbn1cbi5udW1iZXItY29udHJvbC1pbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xufVxuLm51bWJlci1jb250cm9sLWlucHV0OmFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG4ubnVtYmVyLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkLCBub25lKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5udW1iZXItY29udHJvbC1pbnB1dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LWlubGluZS1zaXplOiAzcmVtO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5udW1iZXItY29udHJvbC1pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLm51bWJlci1jb250cm9sLWlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ubnVtYmVyLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkLCBub25lKTtcbn1cblxuLm51bWJlci1jb250cm9sLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGlubGluZS1zaXplOiB2YXIoLS1udW1iZXItY29udHJvbC1oZWlnaHQpO1xuICBibG9jay1zaXplOiB2YXIoLS1udW1iZXItY29udHJvbC1oZWlnaHQpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0O1xufVxuLm51bWJlci1jb250cm9sLWJ1dHRvbjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xufVxuLm51bWJlci1jb250cm9sLWJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbn1cbi5udW1iZXItY29udHJvbC1idXR0b246bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXNpemUtMik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xufVxuLm51bWJlci1jb250cm9sLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xufVxuLm51bWJlci1jb250cm9sLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yYWRpby1idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAwLjVyZW07XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLnJhZGlvLWJ1dHRvbi1ncm91cCB7XG4gICAgcm93LWdhcDogMXJlbTtcbiAgfVxufVxuXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDAuNXJlbTtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5AbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwge1xuICAgIHJvdy1nYXA6IDFyZW07XG4gIH1cbn1cblxuLnJhZGlvLWJ1dHRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5yYWRpby1idXR0b24ge1xuICAtLXJhZGlvLWJ1dHRvbi1zaXplOiBjYWxjKDE4cmVtIC8gMTYpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogdmFyKC0tcmFkaW8tYnV0dG9uLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLXJhZGlvLWJ1dHRvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tcmFkaW8tYnV0dG9uLXNpemUpIC8gMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpLCBpbnNldCAwIDAgMCA0cHggdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0tcmFkaW8tZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1yYWRpby1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XG59XG4ucmFkaW8tYnV0dG9uICsgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLnJhZGlvLWJ1dHRvbiArIGxhYmVsIHtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5yYWRpby1idXR0b24ge1xuICAgIC0tcmFkaW8tYnV0dG9uLXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5yYWRpby1idXR0b246Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWExMik7XG59XG4ucmFkaW8tYnV0dG9uOmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXRleHQtZGlzYWJsZWQpLCBpbnNldCAwIDAgMCA0cHggdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvLWJ1dHRvbjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG46d2hlcmUoLnNlbGVjdGFibGUtY2FyZCkgLnJhZGlvLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4ucmFkaW8tYnV0dG9uLS1jaGVja21hcmsge1xuICAtLXJhZGlvLWJ1dHRvbi1zaXplOiBjYWxjKDE4cmVtIC8gMTYpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogdmFyKC0tcmFkaW8tYnV0dG9uLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLXJhZGlvLWJ1dHRvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tcmFkaW8tYnV0dG9uLXNpemUpIC8gMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpLCBpbnNldCAwIDAgMCA0cHggdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1yYWRpby1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLXJhZGlvLWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcbn1cbi5yYWRpby1idXR0b24tLWNoZWNrbWFyayArIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5yYWRpby1idXR0b24tLWNoZWNrbWFyayArIGxhYmVsIHtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5yYWRpby1idXR0b24tLWNoZWNrbWFyayB7XG4gICAgLS1yYWRpby1idXR0b24tc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrOmNoZWNrZWQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcbn1cbi5yYWRpby1idXR0b24tLWNoZWNrbWFyazpjaGVja2VkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXJhZGlvLWJ1dHRvbi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tY29sb3IpO1xufVxuXG46d2hlcmUoLnNlbGVjdGFibGUtY2FyZCkgLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbjp3aGVyZShpbnB1dFt0eXBlPXJhbmdlXSkge1xuICAtLXJhbmdlLXNsaWRlci0tdHJhY2staGVpZ2h0OiAycHg7XG4gIC0tcmFuZ2Utc2xpZGVyLS10cmFjay1jb2xvcjogaHNsKHZhcigtLWdyYXktMjUpKTtcbiAgLS1yYW5nZS1zbGlkZXItLXRodW1iLWRpbWVuc2lvbjogMTRweDtcbiAgLS1yYW5nZS1zbGlkZXItLXRodW1iLWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qKioqKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgYW5kIEVkZ2UgQ2hyb21pdW0gc3R5bGVzICoqKioqL1xuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmFuZ2Utc2xpZGVyLS10cmFjay1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgaGVpZ2h0OiB2YXIoLS1yYW5nZS1zbGlkZXItLXRyYWNrLWhlaWdodCk7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogT3ZlcnJpZGUgZGVmYXVsdCBsb29rICovXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC02cHg7IC8qIENlbnRlcnMgdGh1bWIgb24gdGhlIHRyYWNrICovXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItY29sb3IpO1xuICBoZWlnaHQ6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItZGltZW5zaW9uKTtcbiAgd2lkdGg6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItZGltZW5zaW9uKTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4vKioqKiogRmlyZWZveCBzdHlsZXMgKioqKiovXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJhbmdlLXNsaWRlci0tdHJhY2stY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGhlaWdodDogdmFyKC0tcmFuZ2Utc2xpZGVyLS10cmFjay1oZWlnaHQpO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJvcmRlcjogbm9uZTsgLypSZW1vdmVzIGV4dHJhIGJvcmRlciB0aGF0IEZGIGFwcGxpZXMqL1xuICBib3JkZXItcmFkaXVzOiAwOyAvKlJlbW92ZXMgZGVmYXVsdCBib3JkZXItcmFkaXVzIHRoYXQgRkYgYXBwbGllcyovXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItY29sb3IpO1xuICBoZWlnaHQ6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItZGltZW5zaW9uKTtcbiAgd2lkdGg6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItZGltZW5zaW9uKTtcbn1cblxuLnNlZ21lbnRlZC1jb250cm9sX19jb250YWluZXIge1xuICAtLWhpZ2hsaWdodC13aWR0aDogYXV0bztcbiAgLS1oaWdobGlnaHQteC1wb3M6IDA7XG59XG5cbi5zZWdtZW50ZWQtY29udHJvbF9fY29udHJvbHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG59XG4uc2VnbWVudGVkLWNvbnRyb2xfX2NvbnRyb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDogdmFyKC0taGlnaGxpZ2h0LXdpZHRoKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLWhpZ2hsaWdodC14LXBvcykpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2Utb3V0LCB3aWR0aCAxNTBtcyBlYXNlLW91dDtcbn1cblxuLnNlZ21lbnRlZC1jb250cm9sX19zZWdtZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgZmxleDogMTtcbn1cbi5zZWdtZW50ZWQtY29udHJvbF9fc2VnbWVudCAucmFkaW8tYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWdtZW50ZWQtY29udHJvbF9fc2VnbWVudCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VnbWVudGVkLWNvbnRyb2xfX3NlZ21lbnQuYWN0aXZlIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbi5zZWxlY3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWxlY3Qtd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcImV4cGFuZF9tb3JlXCIvXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGluc2V0LWlubGluZS1lbmQ6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplLCB2YXIoLS1zY2FsZTEpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiB2YXIoLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplLCB2YXIoLS1zY2FsZTEpKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VsZWN0LXdyYXBwZXI6aGFzKC5zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQpOjphZnRlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbn1cbi5zZWxlY3Qtd3JhcHBlcjpoYXMoW2RhdGEtaW5wdXQtc3R5bGV+PXF1aWNrLWFjdGlvbl0pOjphZnRlciB7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLXNpemUtNCk7XG59XG4uc2VsZWN0LXdyYXBwZXI6aGFzKFtkYXRhLWlucHV0LXN0eWxlfj1maWx0ZXJdKTo6YWZ0ZXIge1xuICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTYpO1xufVxuXG4uc2VsZWN0LWlucHV0IHtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMXJlbSBjYWxjKDJyZW0gKyB2YXIoLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplKSk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2ssIDApO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0taW5wdXQtcGFkZGluZy1pbmxpbmUsIDFyZW0pO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3IsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGJvcmRlcjogdmFyKC0taW5wdXQtYm9yZGVyLCBub25lKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWJveC1zaGFkb3csIGluc2V0IDAgLTFweCAwIHZhcigtLXNsYXRlLWE5KSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLnNlbGVjdC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XG59XG4uc2VsZWN0LWlucHV0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XG59XG4uc2VsZWN0LWlucHV0OmFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG4uc2VsZWN0LWlucHV0OmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZCwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCwgbm9uZSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmxhYmVsOmhhcygrIC5zZWxlY3Qtd3JhcHBlciA+IC5zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQpIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xufVxuXG5sZWdlbmQ6aGFzKCsgLmlucHV0LXdyYXBwZXItaG9yaXpvbnRhbCA+IC5zZWxlY3Qtd3JhcHBlciA+IC5zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQpIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xufVxuXG4uc2VsZWN0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PW91dGxpbmVkXSB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XG4gIC0taW5wdXQtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XG59XG4uc2VsZWN0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PWxheWVyLTAxXSB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbn1cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49bGF5ZXItMDJdIHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XG59XG4uc2VsZWN0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PWxheWVyLTAzXSB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbn1cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49cXVpY2stYWN0aW9uXSB7XG4gIC0taW5wdXQtaGVpZ2h0OiAxLjVyZW07XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpIGNhbGModmFyKC0tc2l6ZS0xMikgKyB2YXIoLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplKSk7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2xhdGUtYTIpO1xuICAtLWlucHV0LWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNik7XG4gIC0taW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE3KTtcbiAgLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTYpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49ZmlsdGVyXSB7XG4gIC0taW5wdXQtaGVpZ2h0OiAycmVtO1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTEyKSBjYWxjKHZhcigtLXNpemUtMTIpICsgdmFyKC0tc2VsZWN0LWlucHV0LWljb24tc2l6ZSkpO1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xuICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XG4gIC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZDogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE2KTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuXG4uc2VsZWN0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PXhzXSB7XG4gIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQteHMpO1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbn1cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49c21dIHtcbiAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC1zbSk7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xufVxuLnNlbGVjdC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj1sZ10ge1xuICAtLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LWxnKTtcbn1cblxuLnNlbGVjdC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj13aWR0aC14c10ge1xuICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHMpO1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhzKTtcbn1cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49d2lkdGgtc21dIHtcbiAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXNtKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1zbSk7XG59XG4uc2VsZWN0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PXdpZHRoLW1kXSB7XG4gIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1tZCk7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbWQpO1xufVxuLnNlbGVjdC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj13aWR0aC1sZ10ge1xuICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbGcpO1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLWxnKTtcbn1cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49d2lkdGgteGxdIHtcbiAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhsKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14bCk7XG59XG4uc2VsZWN0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PXdpZHRoLXh4bF0ge1xuICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHhsKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14eGwpO1xufVxuLnNlbGVjdC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj13aWR0aC1tYXgtY29udGVudF0ge1xuICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbWF4LWNvbnRlbnQpO1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLW1heC1jb250ZW50KTtcbn1cblxuLnNlbGVjdGFibGUtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE4KTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNTBtcyBlYXNlLW91dDtcbn1cbi5zZWxlY3RhYmxlLWNhcmQ6bm90KC5zZWxlY3RhYmxlLWNhcmQtY2hlY2tlZCk6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTkpO1xufVxuXG4uc2VsZWN0YWJsZS1jYXJkLWRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMjVyZW07XG59XG5cbi5zZWxlY3RhYmxlLWNhcmQtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG59XG5cbi5zZWxlY3RhYmxlLWNhcmQtY2hlY2tlZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xufVxuXG4ucmFkaW8tYnV0dG9uLXdyYXBwZXI6Zm9jdXMtd2l0aGluIC5zZWxlY3RhYmxlLWNhcmQge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XG59XG5cbi5zZWxlY3RhYmxlLWNhcmQ6aGFzKC5yYWRpby1idXR0b246Y2hlY2tlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xufVxuXG4uc3RhdC1jYXJkLXdyYXBwZXItY29udGFpbmVyLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xufVxuLnN0YXQtY2FyZC13cmFwcGVyLWNvbnRhaW5lci1mbGV4ID4gLnN0YXQtY2FyZC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdGF0LWNhcmQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwLjc1cmVtIDAuODc1cmVtO1xufVxuXG4uc3RhdC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMC4yNXJlbTtcbiAgZmxleDogMTtcbn1cblxuLnBvb2wtc3RhdHMtLW1haW4ge1xuICBwYWRkaW5nOiAycmVtO1xuICBtYXgtd2lkdGg6IDgwcmVtO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4ucG9vbC1zdGF0cy0tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWNvbHVtbi1jb3VudCksIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAycmVtO1xuICByb3ctZ2FwOiAxcmVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9vbC1zdGF0cy0tc2VjdGlvbltkYXRhLWNvbHVtbi1jb3VudD1cIjFcIl0ge1xuICAtLWNvbHVtbi1jb3VudDogMTtcbiAgcm93LWdhcDogMDtcbn1cbi5wb29sLXN0YXRzLS1zZWN0aW9uW2RhdGEtY29sdW1uLWNvdW50PVwiMlwiXSB7XG4gIC0tY29sdW1uLWNvdW50OiAyO1xufVxuLnBvb2wtc3RhdHMtLXNlY3Rpb25bZGF0YS1jb2x1bW4tY291bnQ9XCIzXCJdIHtcbiAgLS1jb2x1bW4tY291bnQ6IDM7XG59XG4ucG9vbC1zdGF0cy0tc2VjdGlvbltkYXRhLWNvbHVtbi1jb3VudD1cIjRcIl0ge1xuICAtLWNvbHVtbi1jb3VudDogNDtcbn1cbi5wb29sLXN0YXRzLS1zZWN0aW9uW2RhdGEtY29sdW1uLWNvdW50PVwiNlwiXSB7XG4gIC0tY29sdW1uLWNvdW50OiA2O1xufVxuLnBvb2wtc3RhdHMtLXNlY3Rpb25bZGF0YS1zZWN0aW9uLXR5cGU9ZGV0YWlsc10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogNS4yNXJlbTtcbn1cbi5wb29sLXN0YXRzLS1zZWN0aW9uW2RhdGEtc2VjdGlvbi10eXBlPWRldGFpbHNdOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogNDJweCAtMXJlbSAtMS4yNXJlbSAtMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTkwKS82JSk7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucG9vbC1zdGF0cy0tY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWNvbHVtbi1jb3VudCksIDFmcik7XG4gIGNvbHVtbi1nYXA6IDJyZW07XG59XG4ucG9vbC1zdGF0cy0tY2FyZC1ncm91cFtkYXRhLWNvbHVtbi1jb3VudD1cIjFcIl0ge1xuICAtLWNvbHVtbi1jb3VudDogMTtcbn1cbi5wb29sLXN0YXRzLS1jYXJkLWdyb3VwW2RhdGEtY29sdW1uLWNvdW50PVwiMlwiXSB7XG4gIC0tY29sdW1uLWNvdW50OiAyO1xufVxuXG4ucG9vbC1zdGF0cy0taGVhZGluZyB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTMpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMC43NXJlbTtcbn1cbi5wb29sLXN0YXRzLS1oZWFkaW5nW2RhdGEtaGVhZGluZy10eXBlPWRldGFpbHNdIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4ucG9vbC1zdGF0cy0tY2FyZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDAuNzVyZW07XG59XG4ucG9vbC1zdGF0cy0tY2FyZFtkYXRhLWNhcmQtdHlwZT1kZXRhaWxzXSB7XG4gIGZsZXg6IGF1dG87XG59XG5cbi5wb29sLXN0YXRzLS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmctYmxvY2s6IDAuNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGhzbCh2YXIoLS1ncmF5LTQwKSk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTFweDtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuXG4ucG9vbC1zdGF0cy0tY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZsZXg6IGF1dG87XG59XG4ucG9vbC1zdGF0cy0tY2FwdGlvbltkYXRhLWNhcHRpb24tdHlwZT10ZXJ0aWFyeV0ge1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG59XG5cbi5wb29sLXN0YXRzLS12YWx1ZSB7XG4gIC0tc3RhdC12YWx1ZS1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgLS1zdGF0LXZhbHVlLWxoOiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3RhdC12YWx1ZS1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXN0YXQtdmFsdWUtbGgpO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDJweDtcbn1cbi5wb29sLXN0YXRzLS12YWx1ZVtkYXRhLXZhbHVlLXNpemU9bGFyZ2VdIHtcbiAgLS1zdGF0LXZhbHVlLXNpemU6IHZhcigtLXNjYWxlMik7XG4gIC0tc3RhdC12YWx1ZS1saDogdmFyKC0tbGgtc2NhbGUyKTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGluaXRpYWw7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbn1cblxuLnN0YXQtZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS05MCkvMTYlKTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmbGV4OiBhdXRvO1xufVxuXG4uZ3JpZC1zcGFuLTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuXG4ucG9vbC1zdGF0cy0tdGFibGUge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLWlubGluZTogLTFyZW07XG59XG4ucG9vbC1zdGF0cy0tdGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xufVxuLnBvb2wtc3RhdHMtLXRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyYXktMjApKTtcbn1cbi5wb29sLXN0YXRzLS10YWJsZSB0ciB7XG4gIGhlaWdodDogM3JlbTtcbn1cbi5wb29sLXN0YXRzLS10YWJsZSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xufVxuXG4ucG9vbC1zdGF0cy0tdGFibGUtY2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0zMCkpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC0xcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5wb29sLXN0YXRzLS10YWJsZS1jZWxsLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zdmctLWNvbG9yLWNvbXBsZXRlIHBhdGgge1xuICBmaWxsOiB2YXIoLS1qYWRlLWExMSk7XG59XG4uc3ZnLS1jb2xvci1hdHRhY2hlZCBwYXRoIHtcbiAgZmlsbDogdmFyKC0tamFkZS1hMTApO1xufVxuLnN2Zy0tY29sb3Itbm90LXJlcXVpcmVkIHBhdGgge1xuICBmaWxsOiB2YXIoLS1ibHVlLWExMCk7XG59XG4uc3ZnLS1jb2xvci1taXNzaW5nIHBhdGgge1xuICBmaWxsOiB2YXIoLS1jcmltc29uLWExMCk7XG59XG5cbi5zdmctLWhpZGRlbjpoYXMoaW5saW5lLXN2ZykgaW5saW5lLXN2ZyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRleHQtaW5wdXQge1xuICByZXNpemU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2ssIDApO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0taW5wdXQtcGFkZGluZy1pbmxpbmUsIDFyZW0pO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3IsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGJvcmRlcjogdmFyKC0taW5wdXQtYm9yZGVyLCBub25lKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWJveC1zaGFkb3csIGluc2V0IDAgLTFweCAwIHZhcigtLXNsYXRlLWE5KSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLnRleHQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcGxhY2Vob2xkZXIpO1xufVxuLnRleHQtaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcbn1cbi50ZXh0LWlucHV0OmFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG4udGV4dC1pbnB1dDpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQsIG5vbmUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAxO1xufVxuLnRleHQtaW5wdXQ6cmVhZC1vbmx5Om5vdCg6ZGlzYWJsZWQpIHtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMDtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0taW5wdXQtYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMSk7XG59XG4udGV4dC1pbnB1dDpyZWFkLW9ubHk6aXMoOmZvY3VzLXZpc2libGUpIHtcbiAgLS1pbnB1dC1mb2N1cy1vdXRsaW5lOiAwO1xuICAtLWlucHV0LWZvY3VzLXNoYWRvdzogbm9uZTtcbn1cbi50ZXh0LWlucHV0OmhhcygrIC5pbnB1dC1idXR0b24pIHtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMXJlbSB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xufVxuLnRleHQtaW5wdXQ6aGFzKCsgW2RhdGEtYmFkZ2V+PWlucHV0LWJhZGdlXSkge1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtIGNhbGModmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKSArIHZhcigtLXNpemUtOCkpO1xufVxuLnRleHQtaW5wdXQ6aW52YWxpZCB7XG4gIC0taW5wdXQtZm9jdXMtc2hhZG93OiB2YXIoLS1lcnJvci1zaGFkb3cpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jcmltc29uLWEyKTtcbiAgb3V0bGluZTogdmFyKC0tZXJyb3Itb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1lcnJvci1vdXRsaW5lLW9mZnNldCk7XG59XG5cbmxhYmVsOmhhcygrIC50ZXh0LWlucHV0OmRpc2FibGVkKSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbn1cblxubGVnZW5kOmhhcygrIC5pbnB1dC1ncm91cC1pbmxpbmUtZnVsbCA+IC5pbnB1dC13cmFwcGVyID4gLnRleHQtaW5wdXQ6ZGlzYWJsZWQpIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xufVxuXG4udGV4dC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj1vdXRsaW5lZF0ge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2xhdGUtYTIpO1xuICAtLWlucHV0LWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XG4gIC0taW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE4KTtcbiAgLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTcpO1xufVxuLnRleHQtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49bGF5ZXItMDFdIHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xufVxuLnRleHQtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49bGF5ZXItMDJdIHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XG59XG4udGV4dC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj1sYXllci0wM10ge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG59XG5cbi50ZXh0LWlucHV0OndoZXJlKFtkYXRhLWlucHV0LXN0eWxlfj14c10pIHtcbiAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC14cyk7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xufVxuLnRleHQtaW5wdXQ6d2hlcmUoW2RhdGEtaW5wdXQtc3R5bGV+PXhzXSk6aGFzKCsgLmlucHV0LWJ1dHRvbikge1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAwLjc1cmVtIHZhcigtLWlucHV0LWhlaWdodCk7XG59XG4udGV4dC1pbnB1dDp3aGVyZShbZGF0YS1pbnB1dC1zdHlsZX49c21dKSB7XG4gIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQtc20pO1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbn1cbi50ZXh0LWlucHV0OndoZXJlKFtkYXRhLWlucHV0LXN0eWxlfj1sZ10pIHtcbiAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC1sZyk7XG59XG4udGV4dC1pbnB1dDp3aGVyZShbZGF0YS1pbnB1dC1zdHlsZX49eGxdKSB7XG4gIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQteGwpO1xufVxuXG4udGV4dC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj13aWR0aC14eHNdIHtcbiAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4cyk7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHhzKTtcbn1cbi50ZXh0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PXdpZHRoLXhzXSB7XG4gIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14cyk7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHMpO1xufVxuLnRleHQtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49d2lkdGgtc21dIHtcbiAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXNtKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1zbSk7XG59XG4udGV4dC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj13aWR0aC1tZF0ge1xuICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbWQpO1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLW1kKTtcbn1cbi50ZXh0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PXdpZHRoLWxnXSB7XG4gIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1sZyk7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbGcpO1xufVxuLnRleHQtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49d2lkdGgteGxdIHtcbiAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhsKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14bCk7XG59XG4udGV4dC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj13aWR0aC14eGxdIHtcbiAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4bCk7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHhsKTtcbn1cblxuLnRleHRhcmVhIHtcbiAgLS1pbnB1dC1oZWlnaHQ6IDdyZW07XG4gIC0taW5wdXQtcGFkZGluZy1ibG9jazogMC42ODc1cmVtO1xuICBzY3JvbGwtcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2spO1xuICByZXNpemU6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWJsb2NrLCAwKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWlucHV0LXBhZGRpbmctaW5saW5lLCAxcmVtKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBib3JkZXI6IHZhcigtLWlucHV0LWJvcmRlciwgbm9uZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LCBpbnNldCAwIC0xcHggMCB2YXIoLS1zbGF0ZS1hOSkpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XG59XG4udGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcbn1cbi50ZXh0YXJlYTphY3RpdmU6bm90KDpkaXNhYmxlZCkge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuLnRleHRhcmVhOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZCwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCwgbm9uZSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDE7XG59XG4udGV4dGFyZWE6d2hlcmUoLmp1cnktdm9pY2UtbWVudSkge1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtIDYuNzVyZW07XG59XG5cbmxhYmVsOmhhcygrIC50ZXh0YXJlYTpkaXNhYmxlZCkge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG59XG5cbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1vdXRsaW5lZF0ge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2xhdGUtYTIpO1xuICAtLWlucHV0LWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XG4gIC0taW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE4KTtcbiAgLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTcpO1xufVxuXG4udGV4dGFyZWFbZGF0YS1pbnB1dC1zdHlsZX49bGF5ZXItMDFdIHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xufVxuXG4udGV4dGFyZWFbZGF0YS1pbnB1dC1zdHlsZX49bGF5ZXItMDJdIHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XG59XG5cbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1sYXllci0wM10ge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tdGV4dGFyZWEtbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xufVxuXG4udGV4dGFyZWFbZGF0YS1pbnB1dC1zdHlsZX49eHhzXSB7XG4gIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpO1xufVxuXG4udGV4dGFyZWFbZGF0YS1pbnB1dC1zdHlsZX49eHNdIHtcbiAgLS1pbnB1dC1oZWlnaHQ6IGNhbGModmFyKC0taW5wdXQtaGVpZ2h0LW1kKSArIHZhcigtLXRleHRhcmVhLWxpbmUtaGVpZ2h0KSk7XG59XG5cbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1zbV0ge1xuICAtLWlucHV0LWhlaWdodDogY2FsYyh2YXIoLS1pbnB1dC1oZWlnaHQtbWQpICsgKHZhcigtLXRleHRhcmVhLWxpbmUtaGVpZ2h0KSAqIDIpKTtcbn1cblxuLnRleHRhcmVhW2RhdGEtaW5wdXQtc3R5bGV+PW1kXSB7XG4gIC0taW5wdXQtaGVpZ2h0OiBjYWxjKHZhcigtLWlucHV0LWhlaWdodC1tZCkgKyAodmFyKC0tdGV4dGFyZWEtbGluZS1oZWlnaHQpICogMykpO1xufVxuXG4udGV4dGFyZWFbZGF0YS1pbnB1dC1zdHlsZX49bGddIHtcbiAgLS1pbnB1dC1oZWlnaHQ6IGNhbGModmFyKC0taW5wdXQtaGVpZ2h0LW1kKSArICh2YXIoLS10ZXh0YXJlYS1saW5lLWhlaWdodCkgKiA0KSk7XG59XG5cbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj14bF0ge1xuICAtLWlucHV0LWhlaWdodDogY2FsYyh2YXIoLS1pbnB1dC1oZWlnaHQtbWQpICsgKHZhcigtLXRleHRhcmVhLWxpbmUtaGVpZ2h0KSAqIDUpKTtcbn1cblxuOndoZXJlKC50b2dnbGUtc3dpdGNoKSB7XG4gIC0td2lkdGgtbXVsdGlwbGllcjogMjtcbiAgLS10cmFjay13aWR0aC1taW46IGNhbGMoMzByZW0gLyAxNik7XG4gIC0tdHJhY2stcGFkZGluZzogY2FsYygzcmVtIC8gMTYpO1xuICAtLXRyYWNrLWhlaWdodDogY2FsYygyMHJlbSAvIDE2KTtcbiAgLS10cmFjay13aWR0aDogbWF4KHZhcigtLXRyYWNrLXdpZHRoLW1pbiksIGNhbGMoKHZhcigtLXRodW1iLXNpemUpICogdmFyKC0td2lkdGgtbXVsdGlwbGllcikpICsgKHZhcigtLXRyYWNrLXBhZGRpbmcpICogMikpKTtcbiAgLS10cmFjay1tYXJnaW46IDA7XG4gIC0tdGh1bWItc2l6ZTogY2FsYyh2YXIoLS10cmFjay1oZWlnaHQpIC0gKHZhcigtLXRyYWNrLXBhZGRpbmcpICogMikpO1xuICAtLXRodW1iLXBvc2l0aW9uOiAwJTtcbiAgLS10cmFjay1jb2xvci1pbmFjdGl2ZTogdmFyKC0tc2xhdGUtYTkpO1xuICAtLXRyYWNrLWNvbG9yLWFjdGl2ZTogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xuICAtLXRodW1iLWNvbG9yOiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tdGh1bWItY29sb3ItaGlnaGxpZ2h0OiB2YXIoLS1zbGF0ZS1hNik7XG4gIC0tdG9nZ2xlLWxhYmVsLWZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIC0tdG9nZ2xlLWxhYmVsLWxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgLS10b2dnbGUtbGFiZWwtbWFyZ2luOiAxcHg7XG4gIC0tdGh1bWItdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gIC0tdGh1bWItaGlnaGxpZ2h0LWR1cmF0aW9uOiAxMDBtcztcbn1cblxuLnRvZ2dsZS1zd2l0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNWVtO1xuICBmb250LXNpemU6IHZhcigtLXRvZ2dsZS1sYWJlbC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdG9nZ2xlLWxhYmVsLWxpbmUtaGVpZ2h0KTtcbiAgaW5saW5lLXNpemU6IGZpdC1jb250ZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udG9nZ2xlLXN3aXRjaDpoYXMoLnRvZ2dsZTpkaXNhYmxlZCkudG9nZ2xlLXN3aXRjaCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi50b2dnbGUge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGlubGluZS1zaXplOiB2YXIoLS10cmFjay13aWR0aCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLXRyYWNrLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLXRyYWNrLXBhZGRpbmcpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXRyYWNrLW1hcmdpbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyYWNrLWNvbG9yLWluYWN0aXZlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdHJhY2std2lkdGgpO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZDogW3RyYWNrXSAxZnIvW3RyYWNrXSAxZnI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXRodW1iLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2Utb3V0O1xufVxuLnRvZ2dsZTpjaGVja2VkIHtcbiAgLS10aHVtYi1wb3NpdGlvbjogY2FsYygodmFyKC0tdHJhY2std2lkdGgpIC0gMTAwJSkgLSAodmFyKC0tdHJhY2stcGFkZGluZykgKiAyKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyYWNrLWNvbG9yLWFjdGl2ZSk7XG59XG4udG9nZ2xlOmRpc2FibGVkIHtcbiAgLS10aHVtYi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdHJhY2stYWN0aXZlOiB2YXIoLS10cmFjay1jb2xvci1hY3RpdmUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnRvZ2dsZTpkaXNhYmxlZDo6YmVmb3JlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IG9rbGNoKDEwMCUgMCAwZGVnKTtcbn1cbi50b2dnbGU6aW5kZXRlcm1pbmF0ZSB7XG4gIC0tdGh1bWItcG9zaXRpb246IGNhbGMoKCh2YXIoLS10cmFjay13aWR0aCkgLyAyKSAtICh2YXIoLS10aHVtYi1zaXplKSAvIDIpKSAtIHZhcigtLXRyYWNrLXBhZGRpbmcpKTtcbn1cblxuLnRvZ2dsZTo6YmVmb3JlIHtcbiAgLS1oaWdobGlnaHQtc2l6ZTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZ3JpZC1hcmVhOiB0cmFjaztcbiAgaW5saW5lLXNpemU6IHZhcigtLXRodW1iLXNpemUpO1xuICBibG9jay1zaXplOiB2YXIoLS10aHVtYi1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGh1bWItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXRodW1iLXNpemUpIC8gMik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWhpZ2hsaWdodC1zaXplKSB2YXIoLS10aHVtYi1jb2xvci1oaWdobGlnaHQpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tdGh1bWItcG9zaXRpb24pKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRodW1iLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2Utb3V0LCBib3gtc2hhZG93IHZhcigtLXRodW1iLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2Utb3V0O1xufVxuXG4udG9nZ2xlOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICAtLWhpZ2hsaWdodC1zaXplOiBjYWxjKHZhcigtLXRyYWNrLXBhZGRpbmcpICogMik7XG59XG5cbi50b2dnbGUtc3dpdGNoW2RhdGEtdG9nZ2xlfj14c10ge1xuICAtLXRyYWNrLWhlaWdodDogMXJlbTtcbiAgLS10b2dnbGUtbGFiZWwtZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbn1cbi50b2dnbGUtc3dpdGNoW2RhdGEtdG9nZ2xlfj1tZF0ge1xuICAtLXRyYWNrLWhlaWdodDogMS41cmVtO1xuICAtLXRvZ2dsZS1sYWJlbC1mb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIC0tdG9nZ2xlLWxhYmVsLWxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTApO1xufVxuLnRvZ2dsZS1zd2l0Y2hbZGF0YS10b2dnbGV+PWxnXSB7XG4gIC0tdHJhY2staGVpZ2h0OiAxLjg3NXJlbTtcbiAgLS10b2dnbGUtbGFiZWwtZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICAtLXRvZ2dsZS1sYWJlbC1saW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUxKTtcbn1cblxuLnRvZ2dsZS1zd2l0Y2hbZGF0YS10b2dnbGV+PXNldHRpbmctcm93XSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogYXV0bztcbiAgY29sdW1uLWdhcDogMXJlbTtcbn1cbi50b2dnbGUtc3dpdGNoW2RhdGEtdG9nZ2xlfj1pbmxpbmVdIHtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwLjYyNXJlbTtcbn1cbi50b2dnbGUtc3dpdGNoW2RhdGEtdG9nZ2xlPVwiaW5saW5lIHhzXCJdIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC43NXJlbTtcbn1cbi50b2dnbGUtc3dpdGNoW2RhdGEtdG9nZ2xlfj1zdGFja2VkXSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4udG9nZ2xlLXN3aXRjaC1pbmxpbmUge1xuICBhbGlnbi1zZWxmOiBlbmQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuNzVyZW07XG59XG5cbjp3aGVyZShmb3JnZS10b29sdGlwKSB7XG4gIC0tZm9yZ2UtdG9vbHRpcC1iYWNrZ3JvdW5kOiB2YXIoLS1zbGF0ZS0xMik7XG4gIC0tZm9yZ2UtdHlwb2dyYXBoeS1ib2R5MS1mb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xufVxuOndoZXJlKGZvcmdlLXRvb2x0aXApOjpwYXJ0KHN1cmZhY2UpIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xufVxuXG4uZ2otY2hlY2tib3gtbWQgc3BhbiB7XG4gIGN1cnNvcjogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4uZ2otY2hlY2tib3gtbWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuIHtcbiAgaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS05MCkpICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdqLWNoZWNrYm94LW1kIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi5nai1jaGVja2JveC1tZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgdmFyKC0td2hpdGUpO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMC41NjI1cmVtO1xuICBsZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwLjM3NXJlbTtcbn1cblxudWwuZ2otbGlzdC1tZCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbnVsLmdqLWxpc3QtbWQgbGkgW2RhdGEtcm9sZT1kaXNwbGF5XSB7XG4gIHBhZGRpbmc6IDAgMCAwIDAuMjVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6IGhzbCh2YXIoLS1ncmF5LTcwKSkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG5cbi5nai1pY29uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mbGV4LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZmxleC1yb3cgPiAqIHtcbiAgZmxleDogMTtcbn1cbi5mbGV4LWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmxleC1hbGlnbi0tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbGV4LWp1c3RpZnktY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmxleC1hbGlnbi0tc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5mbGV4LWFsaWduLS1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZsZXgtZ3JvdyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5mbGV4LWF1dG8ge1xuICBmbGV4OiBhdXRvO1xufVxuXG4uZmxleC1hbGlnbi1zZWxmLS1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZmxleC1hbGlnbi1zZWxmLS1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uZmxleC1hbGlnbi1zZWxmLS1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLnNwYWNlLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbltjbGFzcyo9Z3JpZC1dIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5ncmlkLWNvbC1mdWxsIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG4uZ3JpZC1hdXRvLWZpdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgobWluKDgwcHgsIDEwMCUpLCAxZnIpKTtcbiAgcm93LWdhcDogMS41cmVtO1xuICBjb2x1bW4tZ2FwOiAycmVtO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG4uZ3JpZC1hdXRvLWZpdC0tdGFibGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KG1pbig2ODBweCwgMTAwJSksIDFmcikpO1xuICBnYXA6IDI0cHggMzJweDtcbn1cbi5ncmlkLWF1dG8tZml0LWRlbnNlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChtaW4oNjRweCwgMTAwJSksIDFmcikpO1xuICBnYXA6IDI0cHggMTZweDtcbn1cbi5ncmlkLWF1dG8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChtaW4oMjk4cHgsIDEwMCUpLCAxZnIpKTtcbn1cbi5ncmlkLTEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAyNHB4IDMycHg7XG59XG4uZ3JpZC0yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAyNHB4IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyaWQtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5ncmlkLTMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDI0cHggMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZ3JpZC0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmdyaWQtNCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogMjRweCAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ncmlkLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5ncmlkLWNlbnRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ncmlkLWF1dG8tZml0LWRlbnNlOmhhcyguaXMtaW52YWxpZCkge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5nYXAtMiB7XG4gIGdhcDogdmFyKC0tc2l6ZS0yKTtcbn1cbi5nYXAtNCB7XG4gIGdhcDogdmFyKC0tc2l6ZS00KTtcbn1cbi5nYXAtOCB7XG4gIGdhcDogdmFyKC0tc2l6ZS04KTtcbn1cbi5nYXAtMTIge1xuICBnYXA6IHZhcigtLXNpemUtMTIpO1xufVxuLmdhcC0xNiB7XG4gIGdhcDogdmFyKC0tc2l6ZS0xNik7XG59XG4uZ2FwLTI0IHtcbiAgZ2FwOiB2YXIoLS1zaXplLTI0KTtcbn1cbi5nYXAtMzIge1xuICBnYXA6IHZhcigtLXNpemUtMzIpO1xufVxuLmdhcC00MCB7XG4gIGdhcDogdmFyKC0tc2l6ZS00MCk7XG59XG4uZ2FwLTQ4IHtcbiAgZ2FwOiB2YXIoLS1zaXplLTQ4KTtcbn1cblxuLnJvdy1nYXAtMiB7XG4gIHJvdy1nYXA6IHZhcigtLXNpemUtMik7XG59XG4ucm93LWdhcC00IHtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS00KTtcbn1cbi5yb3ctZ2FwLTgge1xuICByb3ctZ2FwOiB2YXIoLS1zaXplLTgpO1xufVxuLnJvdy1nYXAtMTIge1xuICByb3ctZ2FwOiB2YXIoLS1zaXplLTEyKTtcbn1cbi5yb3ctZ2FwLTE2IHtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS0xNik7XG59XG4ucm93LWdhcC0yNCB7XG4gIHJvdy1nYXA6IHZhcigtLXNpemUtMjQpO1xufVxuLnJvdy1nYXAtMzIge1xuICByb3ctZ2FwOiB2YXIoLS1zaXplLTMyKTtcbn1cbi5yb3ctZ2FwLTQwIHtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS00MCk7XG59XG4ucm93LWdhcC00OCB7XG4gIHJvdy1nYXA6IHZhcigtLXNpemUtNDgpO1xufVxuLnJvdy1nYXAtNjQge1xuICByb3ctZ2FwOiB2YXIoLS1zaXplLTY0KTtcbn1cblxuLmNvbHVtbi1nYXAtMiB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMik7XG59XG4uY29sdW1uLWdhcC00IHtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS00KTtcbn1cbi5jb2x1bW4tZ2FwLTgge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpO1xufVxuLmNvbHVtbi1nYXAtMTIge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTEyKTtcbn1cbi5jb2x1bW4tZ2FwLTE2IHtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0xNik7XG59XG4uY29sdW1uLWdhcC0yNCB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMjQpO1xufVxuLmNvbHVtbi1nYXAtMzIge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTMyKTtcbn1cbi5jb2x1bW4tZ2FwLTQwIHtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS00MCk7XG59XG4uY29sdW1uLWdhcC00OCB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtNDgpO1xufVxuXG4uZ3JvdXAtZ2FwIHtcbiAgZ2FwOiAyNHB4IDMycHg7XG59XG5cbi5tYXJnaW4tNCB7XG4gIG1hcmdpbjogdmFyKC0tc2l6ZS00KTtcbn1cbi5tYXJnaW4tOCB7XG4gIG1hcmdpbjogdmFyKC0tc2l6ZS04KTtcbn1cbi5tYXJnaW4tMTIge1xuICBtYXJnaW46IHZhcigtLXNpemUtMTIpO1xufVxuLm1hcmdpbi0xNiB7XG4gIG1hcmdpbjogdmFyKC0tc2l6ZS0xNik7XG59XG4ubWFyZ2luLTI0IHtcbiAgbWFyZ2luOiB2YXIoLS1zaXplLTI0KTtcbn1cbi5tYXJnaW4tMzIge1xuICBtYXJnaW46IHZhcigtLXNpemUtMzIpO1xufVxuLm1hcmdpbi1ub25lIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWFyZ2luLWlubGluZS00IHtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc2l6ZS00KTtcbn1cbi5tYXJnaW4taW5saW5lLTgge1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zaXplLTgpO1xufVxuLm1hcmdpbi1pbmxpbmUtMTIge1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zaXplLTEyKTtcbn1cbi5tYXJnaW4taW5saW5lLTE2IHtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc2l6ZS0xNik7XG59XG4ubWFyZ2luLWlubGluZS0yNCB7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNpemUtMjQpO1xufVxuLm1hcmdpbi1pbmxpbmUtMzIge1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zaXplLTMyKTtcbn1cbi5tYXJnaW4taW5saW5lLW5vbmUge1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuLm1hcmdpbi1pbmxpbmUtYXV0byB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5tYXJnaW4tYmxvY2stNCB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS00KTtcbn1cbi5tYXJnaW4tYmxvY2stOCB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS04KTtcbn1cbi5tYXJnaW4tYmxvY2stMTIge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNpemUtMTIpO1xufVxuLm1hcmdpbi1ibG9jay0xNiB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS0xNik7XG59XG4ubWFyZ2luLWJsb2NrLTI0IHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zaXplLTI0KTtcbn1cbi5tYXJnaW4tYmxvY2stMzIge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNpemUtMzIpO1xufVxuLm1hcmdpbi1ibG9jay1ub25lIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xufVxuLm1hcmdpbi1ibG9jay1hdXRvIHtcbiAgbWFyZ2luLWJsb2NrOiBhdXRvO1xufVxuXG4ubWFyZ2luLXRvcC0yIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTIpO1xufVxuLm1hcmdpbi10b3AtNCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS00KTtcbn1cbi5tYXJnaW4tdG9wLTgge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtOCk7XG59XG4ubWFyZ2luLXRvcC0xMiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0xMik7XG59XG4ubWFyZ2luLXRvcC0xNiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0xNik7XG59XG4ubWFyZ2luLXRvcC0yNCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0yNCk7XG59XG4ubWFyZ2luLXRvcC0zMiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0zMik7XG59XG4ubWFyZ2luLXRvcC1ub25lIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuLm1hcmdpbi10b3AtYXV0byB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbn1cblxuLm1hcmdpbi1yaWdodC00IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNpemUtNCk7XG59XG4ubWFyZ2luLXJpZ2h0LTgge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc2l6ZS04KTtcbn1cbi5tYXJnaW4tcmlnaHQtMTIge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc2l6ZS0xMik7XG59XG4ubWFyZ2luLXJpZ2h0LTE2IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMTYpO1xufVxuLm1hcmdpbi1yaWdodC0yNCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTI0KTtcbn1cbi5tYXJnaW4tcmlnaHQtMzIge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc2l6ZS0zMik7XG59XG4ubWFyZ2luLXJpZ2h0LW5vbmUge1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cbi5tYXJnaW4tcmlnaHQtYXV0byB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xufVxuXG4ubWFyZ2luLWJvdHRvbS0yIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0yKTtcbn1cbi5tYXJnaW4tYm90dG9tLTQge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zaXplLTQpO1xufVxuLm1hcmdpbi1ib3R0b20tOCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNpemUtOCk7XG59XG4ubWFyZ2luLWJvdHRvbS0xMiB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNpemUtMTIpO1xufVxuLm1hcmdpbi1ib3R0b20tMTYge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zaXplLTE2KTtcbn1cbi5tYXJnaW4tYm90dG9tLTI0IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0yNCk7XG59XG4ubWFyZ2luLWJvdHRvbS0zMiB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNpemUtMzIpO1xufVxuLm1hcmdpbi1ib3R0b20tbm9uZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG4ubWFyZ2luLWJvdHRvbS1hdXRvIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogYXV0bztcbn1cblxuLm1hcmdpbi1sZWZ0LTQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTQpO1xufVxuLm1hcmdpbi1sZWZ0LTgge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTgpO1xufVxuLm1hcmdpbi1sZWZ0LTEyIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS0xMik7XG59XG4ubWFyZ2luLWxlZnQtMTYge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTE2KTtcbn1cbi5tYXJnaW4tbGVmdC0yNCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMjQpO1xufVxuLm1hcmdpbi1sZWZ0LTMyIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS0zMik7XG59XG4ubWFyZ2luLWxlZnQtbm9uZSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG59XG4ubWFyZ2luLWxlZnQtYXV0byB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG5cbi5wYWRkaW5nLTQge1xuICBwYWRkaW5nOiB2YXIoLS1zaXplLTQpO1xufVxuLnBhZGRpbmctOCB7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtOCk7XG59XG4ucGFkZGluZy0xMiB7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtMTIpO1xufVxuLnBhZGRpbmctMTYge1xuICBwYWRkaW5nOiB2YXIoLS1zaXplLTE2KTtcbn1cbi5wYWRkaW5nLTI0IHtcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS0yNCk7XG59XG4ucGFkZGluZy0zMiB7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtMzIpO1xufVxuLnBhZGRpbmctbm9uZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wYWRkaW5nLWlubGluZS00IHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtNCk7XG59XG4ucGFkZGluZy1pbmxpbmUtOCB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpO1xufVxuLnBhZGRpbmctaW5saW5lLTEyIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpO1xufVxuLnBhZGRpbmctaW5saW5lLTE2IHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTYpO1xufVxuLnBhZGRpbmctaW5saW5lLTI0IHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMjQpO1xufVxuLnBhZGRpbmctaW5saW5lLTMyIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMzIpO1xufVxuLnBhZGRpbmctaW5saW5lLW5vbmUge1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLnBhZGRpbmctYmxvY2stNCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtNCk7XG59XG4ucGFkZGluZy1ibG9jay04IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS04KTtcbn1cbi5wYWRkaW5nLWJsb2NrLTEyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS0xMik7XG59XG4ucGFkZGluZy1ibG9jay0xNiB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtMTYpO1xufVxuLnBhZGRpbmctYmxvY2stMjQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTI0KTtcbn1cbi5wYWRkaW5nLWJsb2NrLTMyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS0zMik7XG59XG4ucGFkZGluZy1ibG9jay1ub25lIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbn1cblxuLnBhZGRpbmctdG9wLTgge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTgpO1xufVxuLnBhZGRpbmctdG9wLTQge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTQpO1xufVxuLnBhZGRpbmctdG9wLTEyIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0xMik7XG59XG4ucGFkZGluZy10b3AtMTYge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTE2KTtcbn1cbi5wYWRkaW5nLXRvcC0yNCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtMjQpO1xufVxuLnBhZGRpbmctdG9wLTMyIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0zMik7XG59XG4ucGFkZGluZy10b3Atbm9uZSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNpemUtNCk7XG59XG4ucGFkZGluZy1yaWdodC04IHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTgpO1xufVxuLnBhZGRpbmctcmlnaHQtMTIge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMTIpO1xufVxuLnBhZGRpbmctcmlnaHQtMTYge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMTYpO1xufVxuLnBhZGRpbmctcmlnaHQtMjQge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMjQpO1xufVxuLnBhZGRpbmctcmlnaHQtMzIge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMzIpO1xufVxuLnBhZGRpbmctcmlnaHQtbm9uZSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTQge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS00KTtcbn1cbi5wYWRkaW5nLWJvdHRvbS04IHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNpemUtOCk7XG59XG4ucGFkZGluZy1ib3R0b20tMTIge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0xMik7XG59XG4ucGFkZGluZy1ib3R0b20tMTYge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0xNik7XG59XG4ucGFkZGluZy1ib3R0b20tMjQge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0yNCk7XG59XG4ucGFkZGluZy1ib3R0b20tMzIge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0zMik7XG59XG4ucGFkZGluZy1ib3R0b20tbm9uZSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwO1xufVxuXG4ucGFkZGluZy1sZWZ0LTQge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS00KTtcbn1cbi5wYWRkaW5nLWxlZnQtOCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTgpO1xufVxuLnBhZGRpbmctbGVmdC0xMiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTEyKTtcbn1cbi5wYWRkaW5nLWxlZnQtMTYge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS0xNik7XG59XG4ucGFkZGluZy1sZWZ0LTI0IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMjQpO1xufVxuLnBhZGRpbmctbGVmdC0zMiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTMyKTtcbn1cbi5wYWRkaW5nLWxlZnQtbm9uZSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLXNpZGViYXItd2lkdGg6IDI0MHB4O1xuICAtLXRvcC1iYXItaGVpZ2h0OiAzcmVtO1xuICAtLXNwYWNpbmc6IDAuNXJlbTtcbn1cblxuOndoZXJlKFtkYXRhLWxheW91dH49eHNdKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiAyMHJlbTtcbn1cblxuOndoZXJlKFtkYXRhLWxheW91dH49c21dKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiAzMHJlbTtcbn1cblxuOndoZXJlKFtkYXRhLWxheW91dH49bWRdKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiA0MHJlbTtcbn1cblxuOndoZXJlKFtkYXRhLWxheW91dH49bGddKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiA1MHJlbTtcbn1cblxuOndoZXJlKFtkYXRhLWxheW91dH49eGxdKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiA2MHJlbTtcbn1cblxuOndoZXJlKFtkYXRhLWxheW91dH49Y2VudGVyZWRdKSB7XG4gIC0tbGF5b3V0LWFsaWdubWVudDogYXV0bztcbn1cblxuLmFwcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5hcHAtcHJpbWFyeS0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ucm91dGVyLXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4ucm91dGVyLXZpZXcgPiA6Zmlyc3QtY2hpbGQge1xuICBmbGV4OiBhdXRvO1xufVxuXG4ubGF5b3V0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIHJvdy1nYXA6IHZhcigtLWxheW91dC1yb3ctZ2FwLCAycmVtKTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tbGF5b3V0LWFsaWdubWVudCk7XG4gIHdpZHRoOiBtaW4oMTAwJSwgdmFyKC0tbGF5b3V0LXdpZHRoKSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1sYXlvdXQtcGFkZGluZy1pbmxpbmUpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1sYXlvdXQtcGFkZGluZy1ibG9jayk7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PXhzXSB7XG4gIC0tbGF5b3V0LXdpZHRoOiAyNXJlbTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49c21dIHtcbiAgLS1sYXlvdXQtd2lkdGg6IDMwcmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1tZF0ge1xuICAtLWxheW91dC13aWR0aDogNDByZW07XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PWxnXSB7XG4gIC0tbGF5b3V0LXdpZHRoOiA1MHJlbTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49eGxdIHtcbiAgLS1sYXlvdXQtd2lkdGg6IDYwcmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14eGxdIHtcbiAgLS1sYXlvdXQtd2lkdGg6IDcwcmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14LXdpZGVdIHtcbiAgLS1sYXlvdXQtd2lkdGg6IDgwcmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1nYXAtMTZdIHtcbiAgLS1sYXlvdXQtcm93LWdhcDogdmFyKC0tc2l6ZS0xNik7XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PWdhcC0zMl0ge1xuICAtLWxheW91dC1yb3ctZ2FwOiB2YXIoLS1zaXplLTMyKTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49Y2VudGVyZWRdIHtcbiAgLS1sYXlvdXQtYWxpZ25tZW50OiBhdXRvO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1ibG9jay1wYWRkaW5nXSB7XG4gIC0tbGF5b3V0LXBhZGRpbmctYmxvY2s6IDJyZW0gNnJlbTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49YmxvY2stcGFkZGluZy1lcXVhbF0ge1xuICAtLWxheW91dC1wYWRkaW5nLWJsb2NrOiAycmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1ibG9jay1wYWRkaW5nLXRvcF0ge1xuICAtLWxheW91dC1wYWRkaW5nLWJsb2NrOiAycmVtIDA7XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PWlubGluZS1wYWRkaW5nXSB7XG4gIC0tbGF5b3V0LXBhZGRpbmctaW5saW5lOiAycmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1wYWRkZWRdIHtcbiAgLS1sYXlvdXQtcGFkZGluZy1ibG9jazogMnJlbSA2cmVtO1xuICAtLWxheW91dC1wYWRkaW5nLWlubGluZTogMnJlbTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49cGFkZGVkLTMyXSB7XG4gIC0tbGF5b3V0LXBhZGRpbmctYmxvY2s6IDJyZW07XG4gIC0tbGF5b3V0LXBhZGRpbmctaW5saW5lOiAycmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1uby1wYWRkaW5nXSB7XG4gIC0tbGF5b3V0LXBhZGRpbmctYmxvY2s6IDA7XG4gIC0tbGF5b3V0LXBhZGRpbmctaW5saW5lOiAwO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14c106d2hlcmUoW2RhdGEtbGF5b3V0fj1pbmxpbmUtcGFkZGluZ10pLCAubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PXhzXTp3aGVyZShbZGF0YS1sYXlvdXR+PXBhZGRlZF0pLCAubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PXhzXTp3aGVyZShbZGF0YS1sYXlvdXR+PXBhZGRlZC0zMl0pIHtcbiAgLS1sYXlvdXQtd2lkdGg6IGNhbGMoMjVyZW0gKyAodmFyKC0tbGF5b3V0LXBhZGRpbmctaW5saW5lKSAqIDIpKTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49c21dOndoZXJlKFtkYXRhLWxheW91dH49aW5saW5lLXBhZGRpbmddKSwgLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1zbV06d2hlcmUoW2RhdGEtbGF5b3V0fj1wYWRkZWRdKSwgLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1zbV06d2hlcmUoW2RhdGEtbGF5b3V0fj1wYWRkZWQtMzJdKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiBjYWxjKDMwcmVtICsgKHZhcigtLWxheW91dC1wYWRkaW5nLWlubGluZSkgKiAyKSk7XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PW1kXTp3aGVyZShbZGF0YS1sYXlvdXR+PWlubGluZS1wYWRkaW5nXSksIC5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49bWRdOndoZXJlKFtkYXRhLWxheW91dH49cGFkZGVkXSksIC5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49bWRdOndoZXJlKFtkYXRhLWxheW91dH49cGFkZGVkLTMyXSkge1xuICAtLWxheW91dC13aWR0aDogY2FsYyg0MHJlbSArICh2YXIoLS1sYXlvdXQtcGFkZGluZy1pbmxpbmUpICogMikpO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1sZ106d2hlcmUoW2RhdGEtbGF5b3V0fj1pbmxpbmUtcGFkZGluZ10pLCAubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PWxnXTp3aGVyZShbZGF0YS1sYXlvdXR+PXBhZGRlZF0pLCAubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PWxnXTp3aGVyZShbZGF0YS1sYXlvdXR+PXBhZGRlZC0zMl0pIHtcbiAgLS1sYXlvdXQtd2lkdGg6IGNhbGMoNTByZW0gKyAodmFyKC0tbGF5b3V0LXBhZGRpbmctaW5saW5lKSAqIDIpKTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49eGxdOndoZXJlKFtkYXRhLWxheW91dH49aW5saW5lLXBhZGRpbmddKSwgLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14bF06d2hlcmUoW2RhdGEtbGF5b3V0fj1wYWRkZWRdKSwgLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14bF06d2hlcmUoW2RhdGEtbGF5b3V0fj1wYWRkZWQtMzJdKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiBjYWxjKDYwcmVtICsgKHZhcigtLWxheW91dC1wYWRkaW5nLWlubGluZSkgKiAyKSk7XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PXh4bF06d2hlcmUoW2RhdGEtbGF5b3V0fj1pbmxpbmUtcGFkZGluZ10pLCAubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PXh4bF06d2hlcmUoW2RhdGEtbGF5b3V0fj1wYWRkZWRdKSwgLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14eGxdOndoZXJlKFtkYXRhLWxheW91dH49cGFkZGVkLTMyXSkge1xuICAtLWxheW91dC13aWR0aDogY2FsYyg3MHJlbSArICh2YXIoLS1sYXlvdXQtcGFkZGluZy1pbmxpbmUpICogMikpO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14LXdpZGVdOndoZXJlKFtkYXRhLWxheW91dH49aW5saW5lLXBhZGRpbmddKSwgLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14LXdpZGVdOndoZXJlKFtkYXRhLWxheW91dH49cGFkZGVkXSksIC5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49eC13aWRlXTp3aGVyZShbZGF0YS1sYXlvdXR+PXBhZGRlZC0zMl0pIHtcbiAgLS1sYXlvdXQtd2lkdGg6IGNhbGMoODByZW0gKyAodmFyKC0tbGF5b3V0LXBhZGRpbmctaW5saW5lKSAqIDIpKTtcbn1cblxuLm5vdGlmaWNhdGlvbi1sYXlvdXQtd3JhcHBlciB7XG4gIC0tbGF5b3V0LXdpZHRoOiA0MHJlbTtcbiAgLS1sYXlvdXQtYWxpZ25tZW50OiBhdXRvO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1sYXlvdXQtYWxpZ25tZW50KTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1sYXlvdXQtd2lkdGgpO1xufVxuLm5vdGlmaWNhdGlvbi1sYXlvdXQtd3JhcHBlcjp3aGVyZShbZGF0YS1ub3RpZmljYXRpb24tbWF4LXdpZHRofj1mdWxsXSkge1xuICAtLWxheW91dC13aWR0aDogMTAwJTtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAycmVtO1xuICBtaW4tYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS0zMik7XG59XG5cbi5mb3JtLWxheW91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNHJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cblxuLmZvcm0tbGF5b3V0LXdpdGgtdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IGF1dG87XG4gIGdhcDogMnJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uZm9ybS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgobWluKDI5OHB4LCAxMDAlKSwgMWZyKSk7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBjb2x1bW4tZ2FwOiAycmVtO1xuICByb3ctZ2FwOiAxLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG5cbjp3aGVyZSgud3JhcHBlci1zbSkgLmdyaWQtaXRlbS1hdXRvIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNDBweCwgMWZyKSk7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cblxuLnNldHRpbmdzLXdyYXBwZXIge1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1sYXlvdXQtYWxpZ25tZW50KTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1sYXlvdXQtd2lkdGgsIDQwcmVtKTtcbn1cblxuLnNldHRpbmdzLXNlY3Rpb24td3JhcHBlcixcbi5sYXlvdXQtc2VjdGlvbi13cmFwcGVyIHtcbiAgd2lkdGg6IG1pbigxMDAlLCB2YXIoLS1sYXlvdXQtd2lkdGgpKTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbn1cbi5zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXI6b25seS1vZi10eXBlLFxuLmxheW91dC1zZWN0aW9uLXdyYXBwZXI6b25seS1vZi10eXBlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cbi5zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXJbZGF0YS1zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXJ+PW5vLW1hcmdpbl0sXG4ubGF5b3V0LXNlY3Rpb24td3JhcHBlcltkYXRhLXNldHRpbmdzLXNlY3Rpb24td3JhcHBlcn49bm8tbWFyZ2luXSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG5cbi5zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMSkgLyAyKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xufVxuLnNldHRpbmdzLXNlY3Rpb24td3JhcHBlci1oZWFkZXI6aGFzKGJ1dHRvbikge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTEpIC8gMiAtIDFweCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTFweDtcbn1cblxuOndoZXJlKC5zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXI6bm90KDpmaXJzdC1vZi10eXBlKSkgLnNldHRpbmdzLXNlY3Rpb24td3JhcHBlci1oZWFkZXIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5zZXR0aW5ncy1zZWN0aW9uLFxuLmxheW91dC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICByb3ctZ2FwOiB2YXIoLS1zZXR0aW5ncy1zZWN0aW9uLXJvdy1nYXAsIDEuNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IDEuNXJlbTtcbn1cbi5zZXR0aW5ncy1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49Ym9yZGVyLWJvdHRvbV0sIC5zZXR0aW5ncy1zZWN0aW9uW2RhdGEtbGF5b3V0LXNlY3Rpb25+PWJvcmRlci1ib3R0b21dLFxuLmxheW91dC1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49Ym9yZGVyLWJvdHRvbV0sXG4ubGF5b3V0LXNlY3Rpb25bZGF0YS1sYXlvdXQtc2VjdGlvbn49Ym9yZGVyLWJvdHRvbV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTcpO1xufVxuLnNldHRpbmdzLXNlY3Rpb25bZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1ib3JkZXItdG9wXSwgLnNldHRpbmdzLXNlY3Rpb25bZGF0YS1sYXlvdXQtc2VjdGlvbn49Ym9yZGVyLXRvcF0sXG4ubGF5b3V0LXNlY3Rpb25bZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1ib3JkZXItdG9wXSxcbi5sYXlvdXQtc2VjdGlvbltkYXRhLWxheW91dC1zZWN0aW9ufj1ib3JkZXItdG9wXSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNyk7XG59XG4uc2V0dGluZ3Mtc2VjdGlvbltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PXBhZGRpbmctYm90dG9tXSwgLnNldHRpbmdzLXNlY3Rpb25bZGF0YS1sYXlvdXQtc2VjdGlvbn49cGFkZGluZy1ib3R0b21dLFxuLmxheW91dC1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49cGFkZGluZy1ib3R0b21dLFxuLmxheW91dC1zZWN0aW9uW2RhdGEtbGF5b3V0LXNlY3Rpb25+PXBhZGRpbmctYm90dG9tXSB7XG4gIHBhZGRpbmctYmxvY2s6IDAgMS41cmVtO1xufVxuLnNldHRpbmdzLXNlY3Rpb25bZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1nYXAtNF0sXG4ubGF5b3V0LXNlY3Rpb25bZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1nYXAtNF0ge1xuICAtLXNldHRpbmdzLXNlY3Rpb24tcm93LWdhcDogMC4yNXJlbTtcbn1cbi5zZXR0aW5ncy1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49Z2FwLThdLFxuLmxheW91dC1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49Z2FwLThdIHtcbiAgLS1zZXR0aW5ncy1zZWN0aW9uLXJvdy1nYXA6IDAuNXJlbTtcbn1cbi5zZXR0aW5ncy1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49Z2FwLTEyXSxcbi5sYXlvdXQtc2VjdGlvbltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PWdhcC0xMl0ge1xuICAtLXNldHRpbmdzLXNlY3Rpb24tcm93LWdhcDogMC43NXJlbTtcbn1cbi5zZXR0aW5ncy1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49Z2FwLTE2XSxcbi5sYXlvdXQtc2VjdGlvbltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PWdhcC0xNl0ge1xuICAtLXNldHRpbmdzLXNlY3Rpb24tcm93LWdhcDogMXJlbTtcbn1cbi5zZXR0aW5ncy1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49Z2FwLTMyXSxcbi5sYXlvdXQtc2VjdGlvbltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PWdhcC0zMl0ge1xuICAtLXNldHRpbmdzLXNlY3Rpb24tcm93LWdhcDogMnJlbTtcbn1cbi5zZXR0aW5ncy1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49ZmlsbGVkXSxcbi5sYXlvdXQtc2VjdGlvbltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PWZpbGxlZF0ge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnNldHRpbmdzLXJvdy13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuXG4uc2V0dGluZ3Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgcm93LWdhcDogMC41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2V0dGluZ3Mtcm93W2RhdGEtc2V0dGluZ3Mtcm93fj1maWxsZWRdIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5zZXR0aW5ncy1yb3c6aGFzKC5pcy1pbnZhbGlkKSxcbi5pbnB1dC1ncm91cC1pbmxpbmU6aGFzKC5pcy1pbnZhbGlkKSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uc2V0dGluZ3Mtcm93LS1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IHZhcigtLXNpemUtNCk7XG4gIGZsZXg6IDEgMSAxMnJlbTtcbn1cblxuLnBheS1vcHRpb24tLW1pbGVhZ2Uge1xuICBwYWRkaW5nOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLndkLTgge1xuICB3aWR0aDogMC41cmVtO1xufVxuLndkLTE2IHtcbiAgd2lkdGg6IDFyZW07XG59XG4ud2QtMjQge1xuICB3aWR0aDogMS41cmVtO1xufVxuLndkLWhhbGYge1xuICB3aWR0aDogNTAlO1xufVxuLndkLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cbi53ZC1maXQtY29udGVudCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLndpZHRoLXhzIHtcbiAgbWF4LWlubGluZS1zaXplOiAyMHJlbTtcbn1cblxuLndpZHRoLXNtIHtcbiAgbWF4LWlubGluZS1zaXplOiAyNXJlbTtcbn1cblxuLndpZHRoLW1kIHtcbiAgbWF4LWlubGluZS1zaXplOiAzMHJlbTtcbn1cblxuLndpZHRoLW1kLWxnIHtcbiAgbWF4LWlubGluZS1zaXplOiAzNXJlbTtcbn1cblxuLndpZHRoLWxnIHtcbiAgbWF4LWlubGluZS1zaXplOiA0MHJlbTtcbn1cblxuLndpZHRoLWxnLXhsIHtcbiAgbWF4LWlubGluZS1zaXplOiA1MHJlbTtcbn1cblxuLndpZHRoLXhsIHtcbiAgbWF4LWlubGluZS1zaXplOiA2MHJlbTtcbn1cblxuLndpZHRoLXh4bCB7XG4gIG1heC1pbmxpbmUtc2l6ZTogNzByZW07XG59XG5cbi53aWR0aC14LXdpZGUge1xuICBtYXgtaW5saW5lLXNpemU6IDgwcmVtO1xufVxuXG4udmlzdWFsbHktaGlkZGVuOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKSB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmhlYWRpbmctYm9yZGVyLWJvdHRvbSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xufVxuLmhlYWRpbmctYm9yZGVyLWJvdHRvbTpoYXMoLmJ0bi1pY29uLW9ubHkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDAuNjg3NXJlbTtcbn1cblxuLmN1cnNvci1kZWZhdWx0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY3Vyc29yLWdyYWIge1xuICBjdXJzb3I6IGdyYWI7XG59XG4uY3Vyc29yLWdyYWI6YWN0aXZlIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGVscGVyLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyYXktNDApKTtcbiAgbWFyZ2luLWlubGluZTogMXJlbTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbn1cblxuLmRpdmlkZXItbWQge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyYXktNDApKTtcbiAgbWFyZ2luLWlubGluZTogMXJlbTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmbGV4OiBhdXRvO1xufVxuXG4ucG9pbnRlci1ldmVudC1pbml0aWFsIHtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLmluZm8taWNvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGJsb2NrLXNpemU6IDEuNXJlbTtcbiAgaW5saW5lLXNpemU6IDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTAwbXMgZWFzZS1vdXQ7XG59XG4uaW5mby1pY29uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xufVxuXG4uYnJlYWstd29yZCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS1mb3JnZS1hcHAtYmFyLWhlaWdodDogMy41cmVtO1xuICAtLWZvcmdlLWFwcC1iYXItcm93LXBhZGRpbmc6IDA7XG4gIC0tZm9yZ2UtYXBwLWJhci10aXRsZS1wYWRkaW5nOiAwO1xuICAtLWZvcmdlLWFwcC1iYXItZm9yZWdyb3VuZDogdmFyKC0tdGV4dC1vbi1jb2xvcik7XG4gIC0tYXZhdGFyLXNpemU6IDIuNXJlbTtcbiAgLS1sb2dvLXNpemU6IGNhbGMoMzVyZW0gLyAxNik7XG59XG46d2hlcmUoaHRtbCkgLnR5bGVyLWxvZ28tdG9wLXQge1xuICBmaWxsOiB2YXIoLS1mb3JnZS1hcHAtYmFyLWZvcmVncm91bmQpO1xufVxuOndoZXJlKGh0bWwpIC50eWxlci1sb2dvLWJvdHRvbS10IHtcbiAgZmlsbDogdmFyKC0tZm9yZ2UtYXBwLWJhci1mb3JlZ3JvdW5kKTtcbn1cbjp3aGVyZShodG1sKSAudHlsZXItbG9nby10cmFkZW1hcmsge1xuICBmaWxsOiB2YXIoLS1mb3JnZS1hcHAtYmFyLWZvcmVncm91bmQpO1xufVxuXG4uYXBwLWJhciB7XG4gIC0tZm9yZ2UtaWNvbi1mb250LXNpemU6IHZhcigtLXNjYWxlMik7XG59XG4uYXBwLWJhcjo6cGFydChzZWN0aW9uLXN0YXJ0KSwgLmFwcC1iYXI6OnBhcnQoc2VjdGlvbi1jZW50ZXIpLCAuYXBwLWJhcjo6cGFydChzZWN0aW9uLWVuZCkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYXBwLWJhci0tYnJhbmRpbmcge1xuICB3aWR0aDogdmFyKC0tc2lkZWJhci13aWR0aCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTEyKSAwO1xufVxuXG4ubG9nby13cmFwcGVyIHtcbiAgd2lkdGg6IHZhcigtLWxvZ28tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tbG9nby1zaXplKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFwcC1iYXItLWhvbWUtbGluayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQ6IGF1dG8vbWluLWNvbnRlbnQgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tZm9yZ2UtYXBwLWJhci1mb3JlZ3JvdW5kKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBlYXNlLW91dCwgY29sb3IgMTAwbXMgZWFzZS1vdXQ7XG59XG4uYXBwLWJhci0taG9tZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6IG9rbGNoKGZyb20gdmFyKC0tZm9yZ2UtYXBwLWJhci1mb3JlZ3JvdW5kKSBsIGMgaC83MiUpO1xufVxuXG4uYXBwLWJhci0tcGFnZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDFlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy13ZWlnaHQpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5hcHAtYmFyLS1wYWdlLXRpdGxlOjpiZWZvcmUge1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLTQpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IG9rbGNoKGZyb20gdmFyKC0tYW1iZXItYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tYmFkZ2UtZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiB2YXIoLS1iYWRnZS1oZWlnaHQsIHZhcigtLXNpemUtMjQpKTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tYmFkZ2UtcGFkZGluZywgdmFyKC0tc2l6ZS04KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJhZGdlLWJvcmRlci1yYWRpdXMsIHZhcigtLXNpemUtOCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBjb2xvcjogdmFyKC0tYmFkZ2UtdGV4dC1jb2xvciwgdmFyKC0tc2xhdGUtYTExKSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYmFkZ2UtZm9udC1zaXplLCB2YXIoLS1zY2FsZS0yKSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1iYWRnZS1saW5lLWhlaWdodCwgdmFyKC0tbGgtc2NhbGUtMikpO1xuICBmb250LXdlaWdodDogdmFyKC0tYmFkZ2UtZm9udC13ZWlnaHQsIDQ1MCk7XG59XG5cbi5hcHAtYmFyLS1sb2NhdGlvbiB7XG4gIGNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjcyKTtcbn1cblxuLmFwcC1iYXItLW1lbnUge1xuICAtLWZvcmdlLWljb24tYnV0dG9uLXNpemU6IHZhcigtLXNpemUtNDApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xufVxuXG4uYXBwLWJhci0tcHJvZmlsZS1idXR0b24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB3aWR0aDogdmFyKC0tc2l6ZS00MCk7XG4gIGhlaWdodDogdmFyKC0tc2l6ZS00MCk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tc2l6ZS00MCkgLyAyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW1iZXItNCk7XG4gIGNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0LCBib3gtc2hhZG93IDE1MG1zIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXBwLWJhci0tcHJvZmlsZS1idXR0b246aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggb2tsY2goMTAwJSAwIDBkZWcgLyAwLjE2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW1iZXItNSk7XG59XG5cbmJvZHk6d2hlcmUoLnNpdGUtLWRldi10ZXN0KSwgYm9keTp3aGVyZSguc2l0ZS0tY2xpZW50LXRlc3QpIHtcbiAgLS1mb3JnZS10aGVtZS10ZXJ0aWFyeTogdmFyKC0tYWNjZW50LTEyKTtcbiAgLS1mb3JnZS10aGVtZS1vbi10ZXJ0aWFyeTogdmFyKC0tdGV4dC1vbi1jb2xvcik7XG4gIC0tZm9yZ2UtbGlzdC1pdGVtLXNlbGVjdGVkLWNvbG9yOiB2YXIoLS1hY2NlbnQtMTIpO1xuICAtLWZvcmdlLWxpc3QtaXRlbS1zZWxlY3RlZC1iYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQtMTIpO1xufVxuYm9keTp3aGVyZSguc2l0ZS0tZGV2LXRlc3QpIC5uYXYtc2lkZWJhcltkYXRhLXNpZGViYXItdHlwZT1wcmltYXJ5XSwgYm9keTp3aGVyZSguc2l0ZS0tY2xpZW50LXRlc3QpIC5uYXYtc2lkZWJhcltkYXRhLXNpZGViYXItdHlwZT1wcmltYXJ5XSB7XG4gIC0tbmF2LXNpZGViYXItYmc6IHZhcigtLWFjY2VudC1hMik7XG4gIC0tbmF2LXNpZGViYXItYm9yZGVyOiB2YXIoLS1hY2NlbnQtYTYpO1xuICAtLW5hdi1pdGVtLWJnLWhvdmVyOiB2YXIoLS1hY2NlbnQtYTMpO1xuICAtLW5hdi1pdGVtLWJnLWFjdGl2ZTogdmFyKC0tYWNjZW50LWE0KTtcbn1cbmJvZHk6d2hlcmUoLnNpdGUtLWRldi10ZXN0KSAuZmMtdW50aGVtZWQgdGQuZmMtdG9kYXksIGJvZHk6d2hlcmUoLnNpdGUtLWNsaWVudC10ZXN0KSAuZmMtdW50aGVtZWQgdGQuZmMtdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtYTMpO1xufVxuYm9keTp3aGVyZSguc2l0ZS0tZGV2LXRlc3QpIC5mYy10b2RheSAuZmMtZGF5LW51bWJlciwgYm9keTp3aGVyZSguc2l0ZS0tY2xpZW50LXRlc3QpIC5mYy10b2RheSAuZmMtZGF5LW51bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC0xMik7XG59XG5cbi50ZXN0LWVudmlyb25tZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keTp3aGVyZSguc2l0ZS0tZGV2KSAuYXBwLWJhci0tcGFnZS10aXRsZTo6YmVmb3JlLFxuYm9keTp3aGVyZSguc2l0ZS0tZGV2KSAudG9wLWJhci0tdGl0bGU6OmJlZm9yZSxcbmJvZHk6d2hlcmUoLnNpdGUtLWRldikgLmJyYW5kaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiRGV2XCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbmJvZHk6d2hlcmUoLnNpdGUtLWRldi10ZXN0KSB7XG4gIC0tZm9yZ2UtYXBwLWJhci1iYWNrZ3JvdW5kOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAtLWZvcmdlLWFwcC1iYXItZm9yZWdyb3VuZDogdmFyKC0tdGV4dC1vbi1jb2xvcik7XG4gIC0tYWNjZW50LWEyOiB2YXIoLS1zbGF0ZS1hMik7XG4gIC0tYWNjZW50LWEzOiB2YXIoLS1zbGF0ZS1hMyk7XG4gIC0tYWNjZW50LWE0OiB2YXIoLS1zbGF0ZS1hNCk7XG4gIC0tYWNjZW50LWE2OiB2YXIoLS1zbGF0ZS1hNik7XG4gIC0tYWNjZW50LTEyOiB2YXIoLS1zbGF0ZS0xMik7XG59XG5ib2R5OndoZXJlKC5zaXRlLS1kZXYtdGVzdCkgLmFwcC1iYXItLXBhZ2UtdGl0bGU6OmJlZm9yZSxcbmJvZHk6d2hlcmUoLnNpdGUtLWRldi10ZXN0KSAudG9wLWJhci0tdGl0bGU6OmJlZm9yZSxcbmJvZHk6d2hlcmUoLnNpdGUtLWRldi10ZXN0KSAuYnJhbmRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJEZXYgVGVzdFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5ib2R5OndoZXJlKC5zaXRlLS1kZXYtc3RhZ2UpIC5hcHAtYmFyLS1wYWdlLXRpdGxlOjpiZWZvcmUsXG5ib2R5OndoZXJlKC5zaXRlLS1kZXYtc3RhZ2UpIC50b3AtYmFyLS10aXRsZTo6YmVmb3JlLFxuYm9keTp3aGVyZSguc2l0ZS0tZGV2LXN0YWdlKSAuYnJhbmRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJEZXYgU3RhZ2VcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuYm9keTp3aGVyZSguc2l0ZS0tY2xpZW50LXRlc3QpIHtcbiAgLS1mb3JnZS1hcHAtYmFyLWJhY2tncm91bmQ6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0tZm9yZ2UtYXBwLWJhci1mb3JlZ3JvdW5kOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcbiAgLS1hY2NlbnQtYTI6IHZhcigtLXNsYXRlLWEyKTtcbiAgLS1hY2NlbnQtYTM6IHZhcigtLXNsYXRlLWEzKTtcbiAgLS1hY2NlbnQtYTQ6IHZhcigtLXNsYXRlLWE0KTtcbiAgLS1hY2NlbnQtYTY6IHZhcigtLXNsYXRlLWE2KTtcbiAgLS1hY2NlbnQtMTI6IHZhcigtLXNsYXRlLTEyKTtcbiAgLS1iYW5uZXItYmFja2dyb3VuZDogdmFyKC0tY3JpbXNvbi00KTtcbiAgLS1iYW5uZXItZm9yZWdyb3VuZDogdmFyKC0tY3JpbXNvbi1hMTIpO1xuICAtLWJhbm5lci1ib3JkZXItY29sb3I6IHZhcigtLWNyaW1zb24tYTYpO1xufVxuYm9keTp3aGVyZSguc2l0ZS0tY2xpZW50LXRlc3QpIC5hcHAtYmFyLS1wYWdlLXRpdGxlOjpiZWZvcmUsXG5ib2R5OndoZXJlKC5zaXRlLS1jbGllbnQtdGVzdCkgLnRvcC1iYXItLXRpdGxlOjpiZWZvcmUsXG5ib2R5OndoZXJlKC5zaXRlLS1jbGllbnQtdGVzdCkgLmJyYW5kaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiVGVzdCBTaXRlXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5ib2R5OndoZXJlKC5zaXRlLS1jbGllbnQtdGVzdCkgLnV4LWRyYXdlci1jb250YWluZXItLXJlZ3VsYXIge1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgLSAodmFyKC0tZm9yZ2UtYXBwLWJhci1oZWlnaHQpICsgdmFyKC0tYmFubmVyLWhlaWdodCkpKTtcbn1cbmJvZHk6d2hlcmUoLnNpdGUtLWNsaWVudC10ZXN0KSAudXgtZHJhd2VyLWNvbnRhaW5lci0tbmFycm93LWZ1bGwtaGVpZ2h0IHtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlIC0gKHZhcigtLXRvcC1iYXItaGVpZ2h0KSArIHZhcigtLWJhbm5lci1oZWlnaHQpKSk7XG59XG5ib2R5OndoZXJlKC5zaXRlLS1jbGllbnQtdGVzdCkgLmFwcC1iYXIge1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygwLjVyZW0gKyB2YXIoLS1iYW5uZXItaGVpZ2h0KSk7XG59XG5ib2R5OndoZXJlKC5zaXRlLS1jbGllbnQtdGVzdCkgLmFwcC1iYXI6OmJlZm9yZSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtMC41cmVtO1xufVxuYm9keTp3aGVyZSguc2l0ZS0tY2xpZW50LXRlc3QpOmhhcyguYXBwLWxheW91dCkgLmJhbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQtaW5saW5lOiAwO1xuICB6LWluZGV4OiAyMDtcbn1cbmJvZHk6d2hlcmUoLnNpdGUtLWNsaWVudC10ZXN0KSAudGVzdC1lbnZpcm9ubWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kaXNidXJzZW1lbnRzLWFjY291bnQtbnVtYmVyLS1pbnB1dCB7XG4gIG1heC13aWR0aDogMThyZW07XG59XG5cbi5kaXNidXJzZW1lbnRzLWFjY291bnQtbnVtYmVyLS1iYWRnZSB7XG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tamFkZS1hMTIpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTMpO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuLmRpc2J1cnNlbWVudHMtYWNjb3VudC1udW1iZXItLWJhZGdlIGkge1xuICBjb2xvcjogdmFyKC0tamFkZS1hMTEpO1xufVxuXG4udXRpbGl0eS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRvbmF0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICByb3ctZ2FwOiAxLjVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5kb25hdGlvbi10eXBlLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2RvbmF0aW9uLXR5cGUtc3RhcnRdIG1pbm1heCg1cmVtLCAxMy4yNXJlbSkgW2RvbmF0aW9uLXR5cGUtZW5kXTtcbiAgZ2FwOiAxLjVyZW0gMXJlbTtcbiAgbWF4LXdpZHRoOiAyNy41cmVtO1xufVxuLmRvbmF0aW9uLXR5cGUtcm93OmhhcyguZG9uYXRpb24tYW1vdW50KSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2RvbmF0aW9uLXR5cGUtc3RhcnRdIG1pbm1heCg1cmVtLCAxMy4yNXJlbSkgW2RvbmF0aW9uLXR5cGUtZW5kIGRvbmF0aW9uLWFtb3VudC1zdGFydF0gbWlubWF4KDVyZW0sIDEzLjI1cmVtKSBbZG9uYXRpb24tYW1vdW50LWVuZF07XG59XG5cbi5kb25hdGlvbi1hbGxvY2F0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS04KTtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS0xNik7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbn1cblxuLmRvbmF0aW9uLWFsbG9jYXRpb24tLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2NoYXJpdHktc3RhcnRdIG1pbm1heCg1cmVtLCAyNy41cmVtKSBbY2hhcml0eS1lbmQgdXRpbGl0eS1zdGFydF0gMi41cmVtIFt1dGlsaXR5LWVuZF07XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMTYpO1xufVxuLmRvbmF0aW9uLWFsbG9jYXRpb24tLXJvdzpoYXMoLmRvbmF0aW9uLXBlcmNlbnQpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbY2hhcml0eS1zdGFydF0gbWlubWF4KDVyZW0sIDI3LjVyZW0pIFtjaGFyaXR5LWVuZCBwZXJjZW50LXN0YXJ0XSA1cmVtIFtwZXJjZW50LWVuZCB1dGlsaXR5LXN0YXJ0XSAyLjVyZW0gW3V0aWxpdHktZW5kXTtcbn1cblxuLmRvbmF0aW9uLXNwbGl0IHtcbiAgZ3JpZC1hcmVhOiBzcGxpdDtcbn1cblxuLmRvbmF0aW9uLXJlbW92ZSB7XG4gIC0tZm9yZ2UtaWNvbi1idXR0b24tc2l6ZTogdmFyKC0tc2l6ZS00MCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMS41cmVtO1xufVxuXG4uZG9uYXRpb24tYWxsb2NhdGlvbi0tYWN0aW9uLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW3NwbGl0LXN0YXJ0XSBhdXRvIFtzcGxpdC1lbmRdO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTE2KTtcbn1cbi5kb25hdGlvbi1hbGxvY2F0aW9uLS1hY3Rpb24tcm93OmhhcyguYWxsb2NhdGlvbi10b3RhbC0tdGV4dCk6aGFzKC5hbGxvY2F0aW9uLXRvdGFsLS12YWx1ZSkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtzcGxpdC1zdGFydF0gbWlubWF4KDIuNXJlbSwgMTMuMjVyZW0pIFtzcGxpdC1lbmQgdG90YWwtdGV4dC1zdGFydF0gbWlubWF4KDIuNXJlbSwgMTMuMjVyZW0pIFt0b3RhbC10ZXh0LWVuZCB0b3RhbC12YWx1ZS1zdGFydF0gNXJlbSBbdG90YWwtdmFsdWUtZW5kIGVtcHR5LXN0YXJ0XSAyLjVyZW0gW2VtcHR5LWVuZF07XG59XG5AY29udGFpbmVyICggd2lkdGggPCAzMS4yNXJlbSApIHtcbiAgLmRvbmF0aW9uLWFsbG9jYXRpb24tLWFjdGlvbi1yb3c6aGFzKC5hbGxvY2F0aW9uLXRvdGFsLS10ZXh0KTpoYXMoLmFsbG9jYXRpb24tdG90YWwtLXZhbHVlKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbc3BsaXQtc3RhcnQgdG90YWwtdGV4dC1zdGFydF0gbWlubWF4KDIuNXJlbSwgMjcuNXJlbSkgW3NwbGl0LWVuZCB0b3RhbC10ZXh0LWVuZCB0b3RhbC12YWx1ZS1zdGFydF0gNXJlbSBbdG90YWwtdmFsdWUtZW5kIGVtcHR5LXN0YXJ0XSAyLjVyZW0gW2VtcHR5LWVuZF07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBbc3BsaXQtc3RhcnRdIGF1dG8gW3NwbGl0LWVuZCB0b3RhbC10ZXh0LXN0YXJ0IHRvdGFsLXZhbHVlLXN0YXJ0XSBhdXRvIFt0b3RhbC10ZXh0LWVuZCB0b3RhbC12YWx1ZS1lbmRdO1xuICAgIHJvdy1nYXA6IHZhcigtLXNpemUtMTYpO1xuICB9XG59XG5cbi5hbGxvY2F0aW9uLXRvdGFsLS10ZXh0IHtcbiAgZ3JpZC1hcmVhOiB0b3RhbC10ZXh0O1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cblxuLmFsbG9jYXRpb24tdG90YWwtLXZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS00KTtcbiAgZ3JpZC1hcmVhOiB0b3RhbC12YWx1ZTtcbn1cbi5hbGxvY2F0aW9uLXRvdGFsLS12YWx1ZSA+IC5iYWRnZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA4MG1zIGVhc2Utb3V0LCBjb2xvciA4MG1zIGVhc2Utb3V0O1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLWZvbnQtc2FuczogJ0ludGVyVmFyaWFibGUnLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtbW9ubzogJ0lCTSBQbGV4IE1vbm8nLCB1aS1tb25vc3BhY2UsIFNGIE1vbm8sIG1vbm9zcGFjZTtcbiAgLS1mb250LWljb25zOiAnTWF0ZXJpYWwgU3ltYm9scyc7XG59XG5cbi8qIFRoaXMgaXMgYSBjb3B5IGZpbGUgZnJvbSBjaXRpemVuIGRpcmVjdG9yeSAoSnVyb3IgQWNjZXNzKS4gVXBkYXRlZCB3aXRoIG5ldyB2YXJpYWJsZXMuICovXG4uY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTcyOHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NzJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDAgNTlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTg0cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3MjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDQ4cHg7XG4gIH1cbn1cblxuaHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxMTUsIDExOSwgMTIyLCAwLjQpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDYwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgYWxsO1xufVxuLmNhcmQtLWZpZWxkLWdyb3VwIHtcbiAgYmFja2dyb3VuZDogI0Y0RjVGNTtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzZweCk7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBtYXJnaW46IDAgMzJweCAzMnB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5jYXJkLXdpdGgtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbn1cbi5jYXJkLmlzLWludmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDM0MjQyO1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UgYWxsO1xuICBib3gtc2hhZG93OiAwIDAgMTZweCAtMnB4IHJnYmEoMjExLCA2NiwgNjYsIDAuMik7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQ1LCAyNDUsIDI0NSk7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAxMnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxOHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMThweDtcbiAgbWluLWhlaWdodDogNDhweDtcbn1cbi5jYXJkLWhlYWRlciBzdmcge1xuICBmaWxsOiByZ2IoNTEsIDUxLCA1MSk7XG59XG4uY2FyZC1oZWFkZXItLWVkaXQge1xuICBiYWNrZ3JvdW5kOiAjRkZGMkM3O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDdEQUUwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTZweDtcbn1cbi5jYXJkLWhlYWRlciBoNSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2FyZC1oZWFkZXIgaDUgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiBpbml0aWFsO1xufVxuLmNhcmQtaGVhZGVyIC5kYXRlLXBpbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogMzJweDtcbn1cblxuLmxpc3QtY2FyZC1oZWFkZXItLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5saXN0LWNhcmQtaGVhZGVyLS1jb250cm9scyBsaSB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5saXN0LWNhcmQtaGVhZGVyLS1jb250cm9scyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5jYXJkLWJvZHlfX2NoZWNrbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNhcmQtYm9keV9fY2hlY2tsaXN0IGg2IHtcbiAgY29sb3I6ICM1NDY1NzM7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uY2FyZC1ib2R5X19jaGVja2xpc3QgaDUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmNhcmQtYm9keSBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jYXJkLS1xdWVzdGlvbm5haXJlIGgzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jYXJkLS1maWVsZC1ncm91cCAuZm9ybS1pbnB1dC1saW5lIHtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0LWFjdGlvbnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbn1cblxuLmxpc3QtY2hlY2tsaXN0IC5pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmxpc3QtY2hlY2tsaXN0IC5pY29uLWNpcmNsZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5saXN0LWl0ZW0tZmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubGlzdC1pdGVtLWZpbGUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYmFja2dyb3VuZDogcmdiKDI0NSwgMjQ1LCAyNDUpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3MjhweCkge1xuICAubGlzdC1pdGVtLWZpbGUgYSB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbi5saXN0LWl0ZW0tZmlsZSBzdmc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubGlzdC1pdGVtLW1ldGFkYXRhIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1heC13aWR0aDogNzAlO1xufVxuLmxpc3QtaXRlbS1tZXRhZGF0YSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdC1jb250ZW50LWNoZWNrbGlzdCB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgd2lkdGg6IDc1JTtcbn1cbi5saXN0LWNvbnRlbnQtY2hlY2tsaXN0IC5idG4tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBjb2xvcjogcmdiKDUxLCA1MSwgNTEpO1xufVxuXG4ucGlsbC1zdGF0dXMge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjgyNWVtO1xuICBjb2xvcjogIzFjMWYxZDtcbn1cbi5waWxsLXN0YXR1cyBzcGFuIHtcbiAgbWFyZ2luOiAxcHggMCAwIDRweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ucGlsbC1zdGF0dXMgc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmaWxsOiAjMWMxZjFkO1xufVxuLnBpbGwtc3RhdHVzLndhaXRpbmcge1xuICBiYWNrZ3JvdW5kOiAjZDFkMWQxO1xufVxuLnBpbGwtc3RhdHVzLnJldmlldyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjM1LCAxODQsIDEyMiwgMC43Mik7XG59XG5cbi5zdGF0dXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRjVCQUU1O1xufVxuLnN0YXR1cy1zdW1tb25lZCB7XG4gIGJhY2tncm91bmQ6ICNDQUM3RjU7XG59XG4uc3RhdHVzLWNvbmZpcm1lZCB7XG4gIGJhY2tncm91bmQ6ICM1REU0OUE7XG59XG4uc3RhdHVzLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogI0E0RDFGNTtcbn1cbi5zdGF0dXMtanVyb3Ige1xuICBiYWNrZ3JvdW5kOiAjNjJERURFO1xufVxuLnN0YXR1cy1leGN1c2VkIHtcbiAgYmFja2dyb3VuZDogI0U1Q0I1Qjtcbn1cbi5zdGF0dXMtZGVmZXJyZWQge1xuICBiYWNrZ3JvdW5kOiAjRjdDMzgxO1xufVxuLnN0YXR1cy1kaXNxdWFsaWZpZWQge1xuICBiYWNrZ3JvdW5kOiAjRjZCRUJFO1xufVxuXG4ubGlzdC1pdGVtLWNoZWNrbGlzdCAubGlzdC1jb250ZW50LWNoZWNrbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saXN0LWl0ZW0tY2hlY2tsaXN0ICsgLmxpc3QtaXRlbS1jaGVja2xpc3QgLmxpc3QtY29udGVudC1jaGVja2xpc3Q6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB0b3A6IC0zMHB4O1xuICBsZWZ0OiAtMTJweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmxpc3QtaXRlbS1zdGF0dXMtcGVuZGluZzpiZWZvcmUsIC5saXN0LWl0ZW0tc3RhdHVzLXByb2dyZXNzOmJlZm9yZSwgLmxpc3QtaXRlbS1zdGF0dXMtY29tcGxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbGVmdDogOXB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4ubGlzdC1pdGVtLXN0YXR1cy1wZW5kaW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzEyJyBjeT0nMTEnIHI9JzknIHN0cm9rZT0nJTIzNTI2MTVCJyBzdHJva2Utd2lkdGg9JzQnIHN0cm9rZS1kYXNoYXJyYXk9JzMgMicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgbGVmdDogMTBweDtcbn1cbi5saXN0LWl0ZW0tc3RhdHVzLXByb2dyZXNzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzgnIGN5PSc4JyByPSc1LjUnIHN0cm9rZT0nJTIzNTI2MTVCJyBzdHJva2Utd2lkdGg9JzMnLyUzRSUzQ3BhdGggZD0nTTggMUM2LjYxNTUzIDEgNS4yNjIxNiAxLjQxMDU0IDQuMTExMDEgMi4xNzk3MUMyLjk1OTg3IDIuOTQ4ODggMi4wNjI2NiA0LjA0MjEzIDEuNTMyODUgNS4zMjEyMkMxLjAwMzAzIDYuNjAwMyAwLjg2NDQxIDguMDA3NzYgMS4xMzQ1MSA5LjM2NTYzQzEuNDA0NiAxMC43MjM1IDIuMDcxMjkgMTEuOTcwOCAzLjA1MDI2IDEyLjk0OTdDNC4wMjkyMiAxMy45Mjg3IDUuMjc2NSAxNC41OTU0IDYuNjM0MzcgMTQuODY1NUM3Ljk5MjI0IDE1LjEzNTYgOS4zOTk3IDE0Ljk5NyAxMC42Nzg4IDE0LjQ2NzJDMTEuOTU3OSAxMy45MzczIDEzLjA1MTEgMTMuMDQwMSAxMy44MjAzIDExLjg4OUMxNC41ODk1IDEwLjczNzggMTUgOS4zODQ0NyAxNSA4QzE0Ljk5NzkgNi4xNDQxMyAxNC4yNTk3IDQuMzY0ODYgMTIuOTQ3NCAzLjA1MjU2QzExLjYzNTEgMS43NDAyNiA5Ljg1NTg4IDEuMDAyMDkgOCAxWk04IDE0QzYuNDA4NyAxNCA0Ljg4MjU4IDEzLjM2NzkgMy43NTczNiAxMi4yNDI2QzIuNjMyMTQgMTEuMTE3NCAyIDkuNTkxMyAyIDhDMiA2LjQwODcgMi42MzIxNCA0Ljg4MjU4IDMuNzU3MzYgMy43NTczNkM0Ljg4MjU4IDIuNjMyMTQgNi40MDg3IDIgOCAyVjhMMTIuMjQwNiAxMi4yNDA3QzExLjY4NDUgMTIuNzk4OCAxMS4wMjM2IDEzLjI0MTUgMTAuMjk1OCAxMy41NDM0QzkuNTY4MDkgMTMuODQ1MyA4Ljc4Nzg4IDE0LjAwMDUgOCAxNFonIGZpbGw9JyUyMzUyNjE1QicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5saXN0LWl0ZW0tc3RhdHVzLWNvbXBsZXRlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNOCAxQzQuMSAxIDEgNC4xIDEgOEMxIDExLjkgNC4xIDE1IDggMTVDMTEuOSAxNSAxNSAxMS45IDE1IDhDMTUgNC4xIDExLjkgMSA4IDFaTTcgMTFMNC4zIDguM0w1LjIgNy41TDcgOS4zTDExIDUuNEwxMS45IDYuMkw3IDExWicgZmlsbD0nJTIzNTI2MTVCJy8lM0UlM0NwYXRoIG9wYWNpdHk9JzAuMDEnIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNy4wMDAwNSAxMUw0LjMwMDA1IDguMzAwMDJMNS4yMDAwNSA3LjUwMDAyTDcuMDAwMDUgOS4zMDAwMkwxMSA1LjQwMDAyTDExLjkgNi4yMDAwMkw3LjAwMDA1IDExWicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5mb3JtLWlucHV0LWxpbmUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDExNSwgMTE5LCAxMjIsIDAuNCk7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cblxuLmZvcm0taW5wdXQtbGluZVtyZWFkb25seV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZm9ybS1pY29uLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLWNoZWNrYm94LWNvbnRyb2wge1xuICBtYXJnaW46IDAgOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1jaGVja2JveC1jb250cm9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZm9ybS1jaGVja2JveC1jb250cm9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZm9ybS1jaGVja2JveC1jb250cm9sIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuZm9ybS1jaGVja2JveC1jb250cm9sIGxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tc2VsZWN0LWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uZm9ybS1zZWxlY3QtY29udHJvbDphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzYnIHZpZXdCb3g9JzAgMCAxMCA2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTUgNS45OTk5OUwwIDAuOTk5OTg4TDAuNyAwLjI5OTk4OEw1IDQuNTk5OTlMOS4zIDAuMjk5OTg4TDEwIDAuOTk5OTg4TDUgNS45OTk5OVonIGZpbGw9JyUyMzMwMzEzMycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogMTBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mbGV4IC5mb3JtLXNlbGVjdC1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uZm9ybS1saXN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mb3JtLWxpc3QtY29udGFpbmVyIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4udG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogMCAxOHB4IDE4cHg7XG4gIGNvbG9yOiAjMWMxZjFkO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuLnRvb2x0aXA6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0yNHB4O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLXdpZHRoOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi50b29sdGlwX190b3Age1xuICB0b3A6IC0yNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG59XG4udG9vbHRpcF9fdG9wOmJlZm9yZSB7XG4gIHRvcDogOTklO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgYm9yZGVyLXdpZHRoOiAxMnB4O1xufVxuLnRvb2x0aXAgaDYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udG9vbHRpcC10cmlnZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDYwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgYWxsO1xufVxuLnRvb2x0aXAtdHJpZ2dlcjpob3ZlciB7XG4gIGNvbG9yOiAjNTQ2NTczO1xufVxuLnRvb2x0aXAtdHJpZ2dlcjpob3ZlciAudG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udC1saWdodC1ncmV5IHtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbn1cblxuYm9keS5ub3Njcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbmJvZHk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogXCJpbml0aWFsXCI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIGJvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcInhzXCI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgYm9keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwic21cIjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NzJweCkge1xuICBib2R5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJtZFwiO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNTZweCkge1xuICBib2R5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJsZ1wiO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICBib2R5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJ4bFwiO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ODRweCkge1xuICBib2R5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJ4eGxcIjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzI4cHgpIHtcbiAgYm9keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwieHh4bFwiO1xuICB9XG59XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZDogI0Q3REFFMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjcycHgpIHtcbiAgLnRhYmxlIHRoIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG4udGFibGUgdGgsIC50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50YWJsZSB0ZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTE1LCAxMTksIDEyMiwgMC40KTtcbn1cbi50YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDExNSwgMTE5LCAxMjIsIDAuNCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY3MnB4KSB7XG4gIC50YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4udGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY3MnB4KSB7XG4gIC50YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgfVxufVxuLnRhYmxlIHRkOmxhc3QtY2hpbGQgLnRhYmxlLWFjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZSB0ZDpsYXN0LWNoaWxkIC50YWJsZS1hY3Rpb24gYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjcycHgpIHtcbiAgLnRhYmxlIHRkOmxhc3QtY2hpbGQgLnRhYmxlLWFjdGlvbiB7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NzJweCkge1xuICAudGFibGUgdGQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi50YWJsZSB0ciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NzJweCkge1xuICAudGFibGUgdHIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDExNSwgMTE5LCAxMjIsIDAuNCk7XG4gIH1cbn1cblxuLnRhYmxlLWhlYWRlci0tbW9iaWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZDogI0Q3REFFMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjcycHgpIHtcbiAgLnRhYmxlLWhlYWRlci0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50YWJsZS1kYXRhLWNvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY3MnB4KSB7XG4gIC50YWJsZS1kYXRhLWNvbnRlbnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnRhYmxlLWFjdGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRhYmxlLWFjdGlvbiBidXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5lcnJvciB7XG4gIGNvbG9yOiAjRDM0MjQyO1xufVxuXG4uZm9ybS1sYWJlbC5lcnJvciBpbnB1dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNEMzQyNDI7XG4gIG91dGxpbmU6IDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tbGFiZWwuZXJyb3IgdGV4dGFyZWEge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRDM0MjQyO1xuICBvdXRsaW5lOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uZm9ybS1sYWJlbC5lcnJvcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNOCAxQzQuMiAxIDEgNC4yIDEgOEMxIDExLjggNC4yIDE1IDggMTVDMTEuOCAxNSAxNSAxMS45IDE1IDhDMTUgNC4xIDExLjkgMSA4IDFaTTcuNSA0SDguNVY5SDcuNUw3LjUgNFpNOCAxMi4yQzcuNiAxMi4yIDcuMiAxMS44IDcuMiAxMS40QzcuMiAxMSA3LjUgMTAuNiA4IDEwLjZDOC40IDEwLjYgOC44IDExIDguOCAxMS40QzguOCAxMS44IDguNCAxMi4yIDggMTIuMlonIGZpbGw9JyUyM0QzNDI0MicvJTNFJTNDcGF0aCBvcGFjaXR5PScwLjAxJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTcuNTAwMDEgNEg4LjUwMDAxVjlINy41MDAwMUw3LjUwMDAxIDRaTTguMDAwMDEgMTIuMkM3LjYwMDAxIDEyLjIgNy4yMDAwMSAxMS44IDcuMjAwMDEgMTEuNEM3LjIwMDAxIDExIDcuNTAwMDEgMTAuNiA4LjAwMDAxIDEwLjZDOC40MDAwMSAxMC42IDguODAwMDEgMTEgOC44MDAwMSAxMS40QzguODAwMDEgMTEuOCA4LjQwMDAxIDEyLjIgOC4wMDAwMSAxMi4yWicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICByaWdodDogNnB4O1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmZvcm0tbGFiZWwtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuXG4uZm9ybS1sYWJlbC0tcmFkaW8ge1xuICBjb2xvcjogIzMwMzEzMztcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDI0cHggMTJweCAwO1xufVxuXG4vKlxuVGFibGUgb2YgQ29udGVudHNcblxuMDAgTm9ybWFsaXplXG4wMSBUeXBlIFN0eWxlc1xuMDIgVXRpbGl0eVxuMDMgR2xvYmFsXG4wNCBNb2RhbHNcbjA1IDIwMjIgUTIgTmV3IGxheW91dFxuXG4qL1xuOndoZXJlKGh0bWwpIHtcbiAgLS1zcGFjaW5nOiAwLjVyZW07XG59XG5cbi5zZWxlY3QtbG9jYXRpb25zX19pbnB1dC10ZXh0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMThweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uc2VsZWN0LWxvY2F0aW9uc19faW5wdXQtdGV4dC13cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uc2VsZWN0LWxvY2F0aW9uc19faW5wdXQtdGV4dC13cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjNDk2N0ZFO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWxlY3QtbG9jYXRpb25zX19pbnB1dC10ZXh0LXdyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpmb2N1czphZnRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zZWxlY3QtbG9jYXRpb25zX19pbnB1dC10ZXh0LXdyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXM6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5mcm9hbGEtZWRpdG9yLS1wbGFpbi10ZXh0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiB1bnNldDtcbn1cbi5mcm9hbGEtZWRpdG9yLS1wbGFpbi10ZXh0IGVtIHtcbiAgZm9udC1zdHlsZTogdW5zZXQ7XG59XG5cbi5tZGwtYnV0dG9uX19yaXBwbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdyaWQtd2l0aC1zaWRlYmFyLWxlZnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDMycHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjM4cHggMWZyO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuXG4uaGVhZGVyLWljb24tLWhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogNHB4O1xufVxuXG4ucmVkLWJvcmRlci10ZW1wIHtcbiAgYm9yZGVyOiAzcHggc29saWQgcmVkO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4ubWRkdHAtcGlja2VyLS1wb3J0cmFpdC5tZGR0cC1waWNrZXItdGltZSAubWRkdHAtcGlja2VyX19oZWFkZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubG9jYXRpb24tZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi1ibG9jay1zaXplOiAxMnJlbTtcbiAgbWF4LWJsb2NrLXNpemU6IDIwcmVtO1xufVxuXG4uZmMtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG5cbi5mYy1idXR0b24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1vdXQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLmZjLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mYy1idXR0b246Zm9jdXMsXG4uZmMtYnV0dG9uLXByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmMtYnV0dG9uLWdyb3VwIHtcbiAgZ2FwOiAycHg7XG59XG5cbi5mYy1idXR0b24tZ3JvdXA6aXMoOmZpcnN0LW9mLXR5cGUpIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS04KTtcbiAgb3JkZXI6IDI7XG59XG4uZmMtYnV0dG9uLWdyb3VwOmlzKDpmaXJzdC1vZi10eXBlKSAuZmMtYnV0dG9uLXByaW1hcnkge1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNik7XG4gIHBhZGRpbmctaW5saW5lOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBva2xjaCgxMDAlIDAgMGRlZyAvIDApO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZjLWJ1dHRvbi1ncm91cDppcyg6Zmlyc3Qtb2YtdHlwZSkgLmZjLWJ1dHRvbi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogb2tsY2goMTAwJSAwIDBkZWcpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cbi5mYy1idXR0b24tZ3JvdXA6aXMoOmZpcnN0LW9mLXR5cGUpIC5mYy1idXR0b24tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogb2tsY2goMTAwJSAwIDBkZWcpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLmZjLWJ1dHRvbi1ncm91cDppcyg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcmRlcjogMTtcbn1cbi5mYy1idXR0b24tZ3JvdXA6aXMoOmxhc3Qtb2YtdHlwZSkgLmZjLWJ1dHRvbi1wcmltYXJ5IHtcbiAgd2lkdGg6IGNhbGMoNjRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG59XG4uZmMtYnV0dG9uLWdyb3VwOmlzKDpsYXN0LW9mLXR5cGUpIC5mYy1idXR0b24tcHJpbWFyeTppcyg6Zmlyc3QtY2hpbGQpLCAuZmMtYnV0dG9uLWdyb3VwOmlzKDpsYXN0LW9mLXR5cGUpIC5mYy1idXR0b24tcHJpbWFyeTppcyg6bGFzdC1jaGlsZCkge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBwYWRkaW5nOiAwO1xufVxuLmZjLWJ1dHRvbi1ncm91cDppcyg6bGFzdC1vZi10eXBlKSAuZmMtYnV0dG9uLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuLmZjLWJ1dHRvbi1ncm91cDppcyg6bGFzdC1vZi10eXBlKSAuZmMtYnV0dG9uLXByaW1hcnk6ZGlzYWJsZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xufVxuXG4uZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZjLWJ1dHRvbiAuZmMtaWNvbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKSAhaW1wb3J0YW50O1xufVxuXG4uZmMtaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJhcnJvd19iYWNrX2lvc19uZXdcIjtcbn1cblxuLmZjLWljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcImFycm93X2ZvcndhcmRfaW9zXCI7XG59XG5cbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCkuZmMtYnV0dG9uLWFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IC0xcHggaHNsKHZhcigtLWdyYXktOTApLzEyJSk7XG59XG5cbiNmdWxsLWNhbGVuZGFyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5mYyB0ZC5mYy1oZWFkLWNvbnRhaW5lciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmMgdGguZmMtZGF5LWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1pbmxpbmU6IDhweDtcbn1cblxuI2V4dGVybmFsLWV2ZW50cyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4jZXh0ZXJuYWwtZXZlbnRzIC5mYy1ldmVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY3Vyc29yOiBhbGwtc2Nyb2xsO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5mYyB0ZCxcbi5mYyB0aCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uZmMtc3RhdGUtYWN0aXZlLFxuLmZjLXN0YXRlLWRvd24ge1xuICBjb2xvcjogI2ZmNDA4MSAhaW1wb3J0YW50O1xufVxuXG4uZmMtdW50aGVtZWQgdGgsXG4uZmMtdW50aGVtZWQgdGQsXG4uZmMtdW50aGVtZWQgdGhlYWQsXG4uZmMtdW50aGVtZWQgdGJvZHksXG4uZmMtdW50aGVtZWQgLmZjLWRpdmlkZXIsXG4uZmMtdW50aGVtZWQgLmZjLXJvdyxcbi5mYy11bnRoZW1lZCAuZmMtY29udGVudCxcbi5mYy11bnRoZW1lZCAuZmMtcG9wb3Zlcixcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC12aWV3LFxuLmZjLXVudGhlbWVkIC5mYy1saXN0LWhlYWRpbmcgdGQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLTcpO1xufVxuXG4uZmMtY2VudGVyIGgyLFxuLmZjLWxlZnQgaDIge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlNCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTQpO1xuICBmb250LXdlaWdodDogNDUwO1xufVxuXG4uZmMtZGF5LW51bWJlciB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMik7XG4gIG1hcmdpbi1ibG9jazogMC4yNXJlbSAwO1xuICBtYXJnaW4taW5saW5lOiAwLjI1cmVtIDA7XG59XG5cbi5mYy1kYXktdG9wIC5kYXlNZW51IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ibG9jazogMC4yNXJlbSAwO1xuICBtYXJnaW4taW5saW5lOiAwIDAuMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogOTk5OTk5OTk5O1xufVxuLmZjLWRheS10b3AgLmRheU1lbnUgLmNvbnRleHQtbWVudSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZmMtZGF5LXRvcDpob3ZlciAuZGF5TWVudSAuY29udGV4dC1tZW51LCAuZmMtZGF5LXRvcC5ob3ZlciAuZGF5TWVudSAuY29udGV4dC1tZW51IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZjLXVudGhlbWVkIHRkLmZjLXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktMDUpO1xufVxuXG4uZmMtdG9kYXkgLmZjLWRheS1udW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnRlcmFjdGl2ZSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmRpc2FibGVkLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xufVxuXG4uZGVmZXJyYWwtZGF5LWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuMjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEuNXJlbTtcbn1cblxuLmdyZWVuIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLWExMSk7XG59XG5cbi5yZWQge1xuICBjb2xvcjogdmFyKC0tcnVieS1hMTEpO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLWNhbGVuZGFyLWRvdDogMC4zNzVyZW07XG4gIC0tY2FsZW5kYXItZXZlbnQtcGFkZGluZzogMC42MjVyZW0gMC4xMjVyZW07XG59XG5cbi5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJsb2NrOiAwLjEyNXJlbSAwO1xuICBtYXJnaW4taW5saW5lOiAwLjM3NXJlbTtcbiAgcGFkZGluZzogMDtcbn1cblxudHI6Zmlyc3QtY2hpbGQgPiB0ZCA+IC5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC4yNXJlbTtcbn1cblxuLmZjLWV2ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEzcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGVhc2Utb3V0O1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuLmZjLWV2ZW50OmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNjQ7XG59XG5cbi5mYy1ldmVudF9fc3VtbW9uc19ydW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtYTMpO1xuICBjb2xvcjogdmFyKC0tcHVycGxlLWExMik7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1jYWxlbmRhci1ldmVudC1wYWRkaW5nKTtcbn1cbi5mYy1ldmVudF9fc3VtbW9uc19ydW4gLmZjLWNvbnRlbnQgLmZjLXRpbWUge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLWExMSk7XG59XG4uZmMtZXZlbnRfX2hvbGlkYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWE0KTtcbiAgY29sb3I6IHZhcigtLWdyYXktYTEyKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWNhbGVuZGFyLWV2ZW50LXBhZGRpbmcpO1xufVxuLmZjLWV2ZW50X19hdHRlbmRhbmNlIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWNhbGVuZGFyLWV2ZW50LXBhZGRpbmcpO1xufVxuLmZjLWV2ZW50X19hdHRlbmRhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmVlbi00MCkpO1xuICB3aWR0aDogdmFyKC0tY2FsZW5kYXItZG90KTtcbiAgaGVpZ2h0OiB2YXIoLS1jYWxlbmRhci1kb3QpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWNhbGVuZGFyLWRvdCkgLyAyKTtcbn1cblxuLmZjLWV2ZW50X19jYXNlLW5ldzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1hOSk7XG4gIG1pbi13aWR0aDogdmFyKC0tY2FsZW5kYXItZG90KTtcbiAgaGVpZ2h0OiB2YXIoLS1jYWxlbmRhci1kb3QpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWNhbGVuZGFyLWRvdCkgLyAyKTtcbn1cbi5mYy1ldmVudF9fY2FzZS1wYW5lbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW1iZXItYTkpO1xuICBtaW4td2lkdGg6IHZhcigtLWNhbGVuZGFyLWRvdCk7XG4gIGhlaWdodDogdmFyKC0tY2FsZW5kYXItZG90KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1jYWxlbmRhci1kb3QpIC8gMik7XG59XG4uZmMtZXZlbnRfX2Nhc2UtanVyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hOSk7XG4gIG1pbi13aWR0aDogdmFyKC0tY2FsZW5kYXItZG90KTtcbiAgaGVpZ2h0OiB2YXIoLS1jYWxlbmRhci1kb3QpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWNhbGVuZGFyLWRvdCkgLyAyKTtcbn1cbi5mYy1ldmVudF9fY2FzZS1jb21wbGV0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ1YnktYTkpO1xuICBtaW4td2lkdGg6IHZhcigtLWNhbGVuZGFyLWRvdCk7XG4gIGhlaWdodDogdmFyKC0tY2FsZW5kYXItZG90KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1jYWxlbmRhci1kb3QpIC8gMik7XG59XG5cbi5mYy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMC4yNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiBhdXRvO1xufVxuLmZjLWNvbnRlbnQgLmZjLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQyNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uZmMtY29udGVudCAuZmMtdGltZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3JkZXI6IDI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mYy1yb3cuZmMtcmlnaWQsIC5mYy1kYXktZ3JpZC1jb250YWluZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZmMtZGF5LWdyaWQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mYy1kYXktZ3JpZCAuZmMtcm93Om50aC1jaGlsZCgxKSB7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uZmMtZGF5LWdyaWQgLmZjLXJvdzpudGgtY2hpbGQoMikge1xuICB6LWluZGV4OiA5ODtcbn1cblxuLmZjLWRheS1ncmlkIC5mYy1yb3c6bnRoLWNoaWxkKDMpIHtcbiAgei1pbmRleDogOTc7XG59XG5cbi5mYy1kYXktZ3JpZCAuZmMtcm93Om50aC1jaGlsZCg0KSB7XG4gIHotaW5kZXg6IDk2O1xufVxuXG4uZmMtZGF5LWdyaWQgLmZjLXJvdzpudGgtY2hpbGQoNSkge1xuICB6LWluZGV4OiA5NTtcbn1cblxuLmZjLWRheS1ncmlkIC5mYy1yb3c6bnRoLWNoaWxkKDYpIHtcbiAgei1pbmRleDogOTQ7XG59XG5cbi5mYy1kYXktZ3JpZCAuZmMtcm93Om50aC1jaGlsZCg3KSB7XG4gIHotaW5kZXg6IDkzO1xufVxuXG4uZmMtZGF5LWdyaWQgLmZjLXJvdzpudGgtY2hpbGQoOCkge1xuICB6LWluZGV4OiA5Mjtcbn1cblxuLmZjLWRheS1ncmlkIC5mYy1yb3c6bnRoLWNoaWxkKDkpIHtcbiAgei1pbmRleDogOTE7XG59XG5cbi5mYy1kYXktZ3JpZCAuZmMtcm93Om50aC1jaGlsZCgxMCkge1xuICB6LWluZGV4OiA5MDtcbn1cblxuLmNhbmRpZGF0ZS1xdWVzdGlvbm5haXJlLXRvcC1hbnN3ZXIgdGQubWRsLWRhdGEtdGFibGVfX2NlbGwtLW5vbi1udW1lcmljIHtcbiAgcGFkZGluZy1ibG9jazogY2FsYygxNXJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jYW5kaWRhdGUtcXVlc3Rpb25uYWlyZS10b3AtYW5zd2VyOm5vdCg6Zmlyc3QtY2hpbGQpIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5jYW5kaWRhdGUtcXVlc3Rpb25uYWlyZS1uZXN0ZWQtYW5zd2VyIHRkIHtcbiAgYm9yZGVyOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNhbmRpZGF0ZS1xdWVzdGlvbm5haXJlLW5lc3RlZC1hbnN3ZXIgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbn1cblxuLmRyYXdlci1oZWFkZXItY2FuZGlkYXRlLW5hbWUge1xuICBmbGV4OiBhdXRvO1xufVxuXG4uY2FuZGlkYXRlLXNlYXJjaC1yZXN1bHQge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiB2YXIoLS1saC1zY2FsZTApO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiAycmVtO1xuICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgbWF4LXdpZHRoOiA3NWNoO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTApO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG5cbi5jYW5kaWRhdGUtc2VhcmNoLXJlc3VsdC1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIDFmcjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBjb2x1bW4tZ2FwOiAxZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tbGgtc2NhbGUwKSAvIDIpO1xufVxuXG4uY2FuZGlkYXRlLXNlYXJjaC1yZXN1bHQtZGV0YWlsIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5jaGlwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmcpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbiAgY29sb3I6IHZhcigtLWdyYXktZmcpO1xufVxuXG4uY2hpcC1ncm91cC1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbn1cblxuW2NsYXNzKj1jaGlwX190aHVtYm5haWxdIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmNoaXBfX3RodW1ibmFpbC0tYXR0ZW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tYXF1YS00MCkpO1xuICBjb2xvcjogaHNsKHZhcigtLWFxdWEtODApKTtcbn1cbi5jaGlwX190aHVtYm5haWwtLWF2YWlsYWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1pbmRpZ28tNDApKTtcbiAgY29sb3I6IGhzbCh2YXIoLS1pbmRpZ28tODApKTtcbn1cbi5jaGlwX190aHVtYm5haWwtLXBhbmVsaXN0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmVlbi00MCkpO1xuICBjb2xvcjogaHNsKHZhcigtLWdyZWVuLTgwKSk7XG59XG4uY2hpcF9fdGh1bWJuYWlsLS1qdXJvcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0teWVsbG93LW9yYW5nZS00MCkpO1xuICBjb2xvcjogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtODApKTtcbn1cbi5jaGlwX190aHVtYm5haWwtLWNoZWNrZWQtb3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLXJlZC00MCkpO1xuICBjb2xvcjogaHNsKHZhcigtLXJlZC04MCkpO1xufVxuXG4ubWRsLWNoaXBfX3RleHQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1zY2FsZS0yKTtcbn1cblxuLm1kZHRwLXBpY2tlcl9fY2VsbC0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbnRhY3QtbWFwLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLWRyYXdlci1oZWFkZXItaGVpZ2h0OiA0cmVtO1xuICAtLWRyYXdlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTEyKTtcbiAgLS1wcm9wZXJ0aWVzLWRyYXdlci13aWR0aDogMjRyZW07XG59XG5cbnV4LWRyYXdlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2Utb3V0LCBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0O1xuICBib3gtc2hhZG93OiAtMTBweCAwIDIwcHggLTJweCB2YXIoLS1ibGFjay1hMiksIC02cHggMCAxMnB4IDBweCB2YXIoLS1ibGFjay1hMiksIC00cHggMCA4cHggMHB4IHZhcigtLWJsYWNrLWEyKTtcbn1cblxuLnV4LWRyYXdlci1jb250YWluZXItLXJlZ3VsYXIge1xuICBpbmxpbmUtc2l6ZTogNzAlO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSAtIHZhcigtLWZvcmdlLWFwcC1iYXItaGVpZ2h0KSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWRyYXdlci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZHJhd2VyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4udXgtZHJhd2VyLWNvbnRhaW5lci0tbmFycm93LWZ1bGwtaGVpZ2h0IHtcbiAgaW5saW5lLXNpemU6IHZhcigtLXByb3BlcnRpZXMtZHJhd2VyLXdpZHRoKTtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgLSB2YXIoLS10b3AtYmFyLWhlaWdodCkpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1vdXQ7XG59XG5cbi51eC1kcmF3ZXItY29udGFpbmVyLS1uYXJyb3cge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tcHJvcGVydGllcy1kcmF3ZXItd2lkdGgpO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwdmggLSB2YXIoLS1mb3JnZS1hcHAtYmFyLWhlaWdodCkpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1vdXQ7XG59XG5cbi51eC1kcmF3ZXItY29udGFpbmVyLS1uYXJyb3ctc2hvcnQge1xuICB3aWR0aDogdmFyKC0tcHJvcGVydGllcy1kcmF3ZXItd2lkdGgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDRweCk7XG4gIHRvcDogMTA0cHg7XG59XG5cbnV4LWRyYXdlci1jb250YWluZXIubW9kYWwge1xuICB3aWR0aDogNzAlO1xufVxuXG51eC1kcmF3ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHotaW5kZXg6IDU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLW91dCwgb3BhY2l0eSAzMDBtcyBlYXNlLW91dDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHJhd2VyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1kcmF3ZXItYm9yZGVyLXJhZGl1cyk7XG59XG51eC1kcmF3ZXI6aGFzKC5zZWF0LWNoYXJ0LXNldHRpbmdzLS13cmFwcGVyKSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbnV4LWRyYXdlci5uby1zbGlkZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kcmF3ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IGF1dG87XG59XG4uZHJhd2VyLXdyYXBwZXI6aGFzKC5hY3Rpb24tYmFyKSAuZm9yZ2UtYnV0dG9uLWZhYiB7XG4gIGluc2V0LWJsb2NrLWVuZDogdmFyKC0tc2l6ZS03Mik7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLXNpemUtMzIpO1xufVxuXG51eC1kcmF3ZXItaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMCAwIHZhcigtLWRyYXdlci1oZWFkZXItaGVpZ2h0KTtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbn1cbnV4LWRyYXdlci1oZWFkZXIgLmRyYXdlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMik7XG4gIGZsZXg6IGF1dG87XG59XG51eC1kcmF3ZXItaGVhZGVyIGNhc2UtbWVudSwgdXgtZHJhd2VyLWhlYWRlciBjYW5kaWRhdGUtbWVudSB7XG4gIGhlaWdodDogMnJlbTtcbn1cblxuLmptLWRyYXdlci1oZWFkZXItbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IGF1dG87XG59XG5cbi50b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG4udG9vbGJhci50b29sYmFyLS1jb25kZW5zZWQge1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG5cbi5kcmF3ZXItbWFpbiB7XG4gIGZsZXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHNjcm9sbC1wYWRkaW5nLWJsb2NrLXN0YXJ0OiAxLjVyZW07XG59XG4uZHJhd2VyLW1haW46d2hlcmUoW2RhdGEtZHJhd2Vyfj1uby1wYWRkaW5nXSkge1xuICAtLWRyYXdlci1wYWRkaW5nLWJsb2NrLWVuZDogMDtcbn1cbi5kcmF3ZXItbWFpbjp3aGVyZShbZGF0YS1kcmF3ZXJ+PXNpZGViYXItbmF2XSkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtkcmF3ZXItc2lkZWJhci1zdGFydF0gdmFyKC0tc2lkZWJhci13aWR0aCkgW2RyYXdlci1zaWRlYmFyLWVuZCBkcmF3ZXItY29udGVudC1zdGFydF0gMWZyIFtkcmF3ZXItY29udGVudC1lbmRdO1xufVxuLmRyYXdlci1tYWluOndoZXJlKFtkYXRhLWRyYXdlcn49dmVydGljYWwtdGFic10pIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmRyYXdlci1zaWRlYmFyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAwIHZhcigtLXNsYXRlLWE2KTtcbn1cblxuLmRyYXdlci1zaWRlYmFyLS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtNCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtNDApO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5kcmF3ZXItc2lkZWJhci0tYWN0aW9ucy1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtNCk7XG59XG5cbi5kcmF3ZXItc2lkZWJhci0taGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS04KSB2YXIoLS1zaXplLTI0KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTYpO1xufVxuXG4uZHJhd2VyLXNpZGViYXItLW5hdi1zZWN0aW9uIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtOCk7XG59XG5cbi5kcmF3ZXItY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTMyKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS00MCkgdmFyKC0tc2l6ZS05Nik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcbiAgc2Nyb2xsLXBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtMzIpO1xufVxuXG50YWIuZmxleC10YWIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbnV4LWRyYXdlci1jb250YWluZXIub3BlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG59XG5cbnV4LWRyYXdlci5zbGlkZS1jbG9zZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBkcmF3ZXItc2xpZGUtZG93bjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG51eC1kcmF3ZXIuc2xpZGUtb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGFuaW1hdGlvbi1uYW1lOiBkcmF3ZXItc2xpZGUtdXA7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQGtleWZyYW1lcyBkcmF3ZXItc2xpZGUtdXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZHJhd2VyLXNsaWRlLWRvd24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbn1cbi5lbXBhbmVsbWVudC1sYXlvdXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtwYW5lbC1zdGFydF0gMWZyIFtwYW5lbC1lbmQganVyeS1zdGFydF0gMWZyIFtqdXJ5LWVuZF07XG4gIGNvbHVtbi1nYXA6IDJyZW07XG59XG5cbi5lbXBhbmVsbWVudC1jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDNyZW07XG59XG5cbi5tZGwtbGF5b3V0X19jb250ZW50Lm1kbC1jb2xvci0tZ3JleS0xMDAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZW1wdHktc3RhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiBoc2wodmFyKC0tZ3JheS02MCkpO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cbi5lbXB0eS1zdGF0ZSBpIHtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJvcHN6XCIgNDgsIFwid2dodFwiIDM1MDtcbn1cbi5lbXB0eS1zdGF0ZSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5oYXMtZmlsdGVycyAubWRsLWRhdGEtdGFibGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5oYXMtZmlsdGVycyAubWRsLWRhdGEtdGFibGUtY29udGFpbmVyIC5tZGwtdG9vbGJhciB7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5oYXMtZmlsdGVycyAubWRsLWRhdGEtdGFibGUtY29udGFpbmVyIC5tZGwtdG9vbGJhciAubWF0ZXJpYWwtaWNvbnMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbi5oYXMtZmlsdGVycyAubWRsLWRhdGEtdGFibGUtY29udGFpbmVyIC5tZGwtdG9vbGJhciAubWRsLXRleHRmaWVsZCB7XG4gIHdpZHRoOiB1bnNldDtcbn1cbi5oYXMtZmlsdGVycyAubWRsLWRhdGEtdGFibGUtY29udGFpbmVyIC5tZGwtdG9vbGJhciBkYXRlcGlja2VyIC5tZGwtdGV4dGZpZWxkIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLWZvcmdlLXRoZW1lLXRlcnRpYXJ5OiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XG4gIC0tZm9yZ2UtdGhlbWUtdGVydGlhcnktY29udGFpbmVyOiB2YXIoLS1zbGF0ZS00KTtcbiAgLS1mb3JnZS10aGVtZS1vbi10ZXJ0aWFyeS1jb250YWluZXI6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgLS1mb3JnZS10aGVtZS1zdWNjZXNzOiB2YXIoLS1qYWRlLTExKTtcbiAgLS1mb3JnZS10aGVtZS1zdWNjZXNzLWNvbnRhaW5lcjogdmFyKC0tamFkZS00KTtcbiAgLS1mb3JnZS10aGVtZS1vbi1zdWNjZXNzLWNvbnRhaW5lcjogb2tsY2goZnJvbSB2YXIoLS1qYWRlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWZvcmdlLXRoZW1lLWVycm9yLWNvbnRhaW5lcjogdmFyKC0tcmVkLTQpO1xuICAtLWZvcmdlLXRoZW1lLW9uLWVycm9yLWNvbnRhaW5lcjogb2tsY2goZnJvbSB2YXIoLS1yZWQtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tZm9yZ2UtdGhlbWUtdGV4dC1oaWdoOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAtLWZvcmdlLXRoZW1lLXRleHQtbWVkaXVtOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIC0tZm9yZ2UtdGhlbWUtdGV4dC1sb3c6IHZhcigtLXRleHQtdGVydGlhcnkpO1xuICAtLWZvcmdlLXRoZW1lLW91dGxpbmU6IHZhcigtLXNsYXRlLWE2KTtcbiAgLS1mb3JnZS1zdGF0ZS1sYXllci1ob3Zlci1kdXJhdGlvbjogMTAwbXM7XG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLXdpZHRoOiAxcHg7XG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLWFjdGl2ZS13aWR0aDogMXB4O1xuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1jb2xvcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1kdXJhdGlvbjogMG1zO1xuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1vdXR3YXJkLW9mZnNldDogMnB4O1xuICAtLWZvcmdlLXRvb2x0aXAtYW5pbWF0aW9uLW9mZnNldDogMDtcbiAgLS1mb3JnZS1wb3BvdmVyLWJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgLS1mb3JnZS1wb3BvdmVyLW1pbi13aWR0aDogMTByZW07XG4gIC0tZm9yZ2UtdGFibGUtZGVuc2Utcm93LWhlaWdodDogdmFyKC0tc2l6ZS0zMik7XG4gIC0tZm9yZ2UtdGFibGUtZGVuc2UtcGFkZGluZzogdmFyKC0tc2l6ZS04KTtcbn1cblxuOndoZXJlKGZvcmdlLW1lbnUpIHtcbiAgLS1mb3JnZS1saXN0LWl0ZW0tc2hhcGU6IDAuMjVyZW07XG59XG5cbjp3aGVyZShmb3JnZS1wb3BvdmVyKTpub3QoLmJhZGdlLXBvcG92ZXIpOjpwYXJ0KHN1cmZhY2UpIHtcbiAgLS1mb3JnZS1saXN0LWl0ZW0tcGFkZGluZzogMCAwLjc1cmVtO1xuICBwYWRkaW5nLWlubGluZTogMC4yNXJlbTtcbiAgcGFkZGluZy1ibG9jazogMC4yNXJlbTtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbn1cblxuOndoZXJlKGZvcmdlLXBvcG92ZXIpIGZvcmdlLWxpc3QtaXRlbTpoYXMoW2NsYXNzKj1pY29uLS1dKSB7XG4gIC0tZm9yZ2UtbGlzdC1pdGVtLXBhZGRpbmc6IDAgMC41cmVtO1xufVxuOndoZXJlKGZvcmdlLXBvcG92ZXIpOndoZXJlKC5iYWRnZS1wb3BvdmVyKSB7XG4gIC0tZm9yZ2UtcG9wb3Zlci1iYWNrZ3JvdW5kOiB2YXIoLS1zbGF0ZS0xMik7XG4gIC0tZm9yZ2UtcG9wb3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWZvcmdlLXBvcG92ZXItYmFja2dyb3VuZCk7XG59XG5cbi5iYWRnZS1wb3BvdmVyLWNvbnRlbnQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTgpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1jb2xvcik7XG59XG5cbmZvcmdlLXNlbGVjdDo6cGFydChwb3BvdmVyLWljb24pIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5mb3JnZS1zZWxlY3Q6OnBhcnQocm9vdCkge1xuICAtLWZvcmdlLWZpZWxkLWhlaWdodDogMi41cmVtO1xuICAtLWZvcmdlLWZpZWxkLW91dGxpbmUtc3R5bGU6IG5vbmU7XG4gIC0tZm9yZ2UtZmllbGQtcGFkZGluZy1pbmxpbmU6IDA7XG4gIC0tZm9yZ2UtZmllbGQtcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICAtLV9maWVsZC1pbm5lci1wYWRkaW5nLWlubGluZTogMDtcbn1cblxuZm9yZ2Utc2VsZWN0OmZvY3VzLXdpdGhpbjo6cGFydChmb2N1cy1pbmRpY2F0b3IpLFxuZm9yZ2Utc2VsZWN0OmZvY3VzLXdpdGhpbjo6cGFydChvdXRsaW5lKSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuZm9yZ2Utc2VsZWN0OjpwYXJ0KHRleHQpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbn1cblxuLmZvcmdlLWV4cGFuc2lvbi1wYW5lbCB7XG4gIGZsZXg6IGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtMTYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS00KTtcbn1cblxuLmZvcmdlLWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mb3JnZS10YWJsZS0tZGVuc2UgLmZvcmdlLXRhYmxlLXJvdyB7XG4gIGJsb2NrLXNpemU6IHZhcigtLWZvcmdlLXRhYmxlLWRlbnNlLXJvdy1oZWlnaHQpO1xufVxuXG46d2hlcmUoLmZvcmdlLXRhYmxlLS1kZW5zZSkgLmZvcmdlLXRhYmxlLXJvdyA+IC5mb3JnZS10YWJsZS1jZWxsOm5vdCguZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0KTpmaXJzdC1jaGlsZCxcbjp3aGVyZSguZm9yZ2UtdGFibGUtLWRlbnNlKSAuZm9yZ2UtdGFibGUtcm93IC5mb3JnZS10YWJsZS1jZWxsLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdCArIC5mb3JnZS10YWJsZS1jZWxsOm5vdCguZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tZm9yZ2UtdGFibGUtZGVuc2UtcGFkZGluZyk7XG59XG46d2hlcmUoLmZvcmdlLXRhYmxlLS1kZW5zZSkgLmZvcmdlLXRhYmxlLWNlbGw6bm90KC5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QpIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWZvcmdlLXRhYmxlLWRlbnNlLXBhZGRpbmcpO1xufVxuOndoZXJlKC5mb3JnZS10YWJsZS0tZGVuc2UpIC5mb3JnZS10YWJsZS1jZWxsOm5vdCguZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0KTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1mb3JnZS10YWJsZS1kZW5zZS1wYWRkaW5nKTtcbn1cbjp3aGVyZSguZm9yZ2UtdGFibGUtLWRlbnNlKSAuZm9yZ2UtdGFibGUtY2VsbDpub3QoLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdCk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tZm9yZ2UtdGFibGUtZGVuc2UtcGFkZGluZyk7XG59XG5cbi5kaXNidXJzZW1lbnRzLWFjY291bnQtbnVtYmVycy1saXN0IHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zaXplLTE2KSB2YXIoLS1zaXplLTgpO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuLmRpc2J1cnNlbWVudHMtYWNjb3VudC1udW1iZXJzLWxpc3QgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwge1xuICAtLWZvcmdlLXRoZW1lLXRleHQtbWVkaXVtOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZyk7XG59XG5cbi5uYXYtc2lkZWJhci10cmlnZ2VyIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1NnB4KSB7XG4gIC5uYXYtc2lkZWJhci10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2LXNpZGViYXItdHJpZ2dlciAuaWNvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTtcbn1cbi5uYXYtc2lkZWJhci10cmlnZ2VyIC5pY29uLWJhcjpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogNnB4O1xufVxuLm5hdi1zaWRlYmFyLXRyaWdnZXIgLmljb24tYmFyOm50aC1vZi10eXBlKDMpIHtcbiAgdG9wOiAxMnB4O1xufVxuXG4ubWRsLXRleHRmaWVsZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tZGwtdGV4dGZpZWxkIC5tZGwtYnV0dG9uIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTZweDtcbn1cblxuLm1kbC10ZXh0ZmllbGRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0b3A6IDI4cHg7XG59XG4ubWRsLXRleHRmaWVsZF9fbGFiZWw6YWZ0ZXIge1xuICBib3R0b206IDA7XG59XG5cbi5tZGwtdGV4dGZpZWxkLS1leHBhbmRhYmxlIC5tZGwtYnV0dG9uLS1pY29uIHtcbiAgdG9wOiA4cHg7XG59XG5cbi5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1mb2N1c2VkIC5tZGwtdGV4dGZpZWxkX19leHBhbmRhYmxlLWhvbGRlciAubWRsLXRleHRmaWVsZF9fbGFiZWwsIC5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1kaXJ0eSAubWRsLXRleHRmaWVsZF9fZXhwYW5kYWJsZS1ob2xkZXIgLm1kbC10ZXh0ZmllbGRfX2xhYmVsLCAubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaGFzLXBsYWNlaG9sZGVyIC5tZGwtdGV4dGZpZWxkX19leHBhbmRhYmxlLWhvbGRlciAubWRsLXRleHRmaWVsZF9fbGFiZWwge1xuICB0b3A6IDA7XG59XG5cbnNlbGVjdC5tZGwtcGFnZVNpemUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWRsLXRleHRmaWVsZC5pcy1pbnZhbGlkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmlzLWZvY3VzZWQgLm1kbC10ZXh0ZmllbGRfX2xhYmVsLCAubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtZGlydHkgLm1kbC10ZXh0ZmllbGRfX2xhYmVsLCAubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaGFzLXBsYWNlaG9sZGVyIC5tZGwtdGV4dGZpZWxkX19sYWJlbCB7XG4gIHRvcDogMTBweDtcbn1cblxuLmNhcmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0wNSkpO1xuICBib3JkZXI6IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS05MCkvMTYlKTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDBweCBoc2xhKDAsIDAlLCAwJSwgMCksIDBweCAwcHggMHB4IDBweCBoc2xhKDAsIDAlLCAwJSwgMCksIDBweCAxcHggMHB4IC0xcHggaHNsKHZhcigtLWdyYXktOTApLzAuMDUpLCAwcHggMXB4IDFweCAtMXB4IGhzbCh2YXIoLS1ncmF5LTkwKS8wLjA1KSwgMHB4IDFweCAycHggLTFweCBoc2wodmFyKC0tZ3JheS05MCkvMC4wNSksIDBweCAycHggNHB4IC0ycHggaHNsKHZhcigtLWdyYXktOTApLzAuMDUpLCAwcHggM3B4IDZweCAtM3B4IGhzbCh2YXIoLS1ncmF5LTkwKS8wLjA1KTtcbn1cbi5jYXJkIC5tZGwtY2FyZF9fdGl0bGUge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGhlaWdodDogNjRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcmQgLm1kbC1zd2l0Y2gge1xuICB3aWR0aDogYXV0bztcbn1cbi5jYXJkIGg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZmllbGQtZ3JvdXAtLW1lc3NhZ2Utc2V0dGluZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZmllbGQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZm9ybS1sYWJlbF9fY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZvcm0tcmFkaW8tZ3JvdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbn1cbi5mb3JtLXJhZGlvLWdyb3VwIC5tZGwtcmFkaW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbn1cblxuLm1kbC1yYWRpby5pcy11cGdyYWRlZCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuZHJvcHpvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbn1cbmRyb3B6b25lIC5kcm9wem9uZSB7XG4gIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNEM0QzQ7XG59XG5kcm9wem9uZSAuZHJvcHpvbmUgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5kcm9wem9uZSAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotaW1hZ2UtcHJldmlldyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubWRsLWNlbGwtLTYtY29sIGlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDRweCAyNHB4IDAgMDtcbn1cblxuLm1kbC1jZWxsLS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLm1kbC1idXR0b24tLWZhYi5tZGwtYnV0dG9uLS1taW5pLWZhYi5tZGwtYnV0dG9uX19pY29uLXNtYWxsIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLm1kbC1idXR0b24tLWZhYi5tZGwtYnV0dG9uLS1taW5pLWZhYi5tZGwtYnV0dG9uX19pY29uLXNtYWxsIGkubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5jaGVja2JveC1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5jaGVja2JveC1saXN0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5jaGVja2JveC1saXN0IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNoZWNrYm94LWxpc3QgbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxhYmVsLXN3aXRjaCB7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xufVxuXG4uY2FzZS1maWVsZHMgLm1kbC1jZWxsLm1kbC1jZWxsLS02LWNvbCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG5pbnB1dC1ncm91cC5pbnB1dC1jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuZnJvYWxhLWVkaXRvciAuZnItdG9vbGJhci5mci10b3AsXG5mcm9hbGEtZWRpdG9yIC5zZWNvbmQtdG9vbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbiNwb29sLXN1bW1hcnkgLm1kbC1saXN0X19pdGVtIC5tZGwtY2hpcF9fdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuI3Bvb2wtc3VtbWFyeSAuY2FyZC1zdGF0c19fY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcG9vbC1zdW1tYXJ5IC5jYXJkLXN0YXRzX19jb250YWluZXIgLm1kbC1ncmlkIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI3Bvb2wtc3VtbWFyeSAuY2FyZC1zdGF0c19fY29udGFpbmVyIC5jYXJkLXN0YXRzX19oYWxmIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNTAlO1xufVxuI3Bvb2wtc3VtbWFyeSAuY2FyZC1zdGF0c19fY29udGFpbmVyIC5jYXJkLXN0YXRzX19mdWxsIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbiNwb29sLXN1bW1hcnkgLmNhcmQtc3RhdHNfX2NvbnRhaW5lciAuY2FyZC1zdGF0cyAubWRsLWxpc3RfX2l0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDIlIDUlO1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGVtby1sb2NhdGlvbi1tZXNzYWdlLXNldHRpbmdzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5kZW1vLWxvY2F0aW9uLW1lc3NhZ2Utc2V0dGluZ3MgLm1kbC10ZXh0ZmllbGQge1xuICB3aWR0aDogOTBweDtcbiAgbWFyZ2luOiAwIDEycHg7XG59XG4uZGVtby1sb2NhdGlvbi1tZXNzYWdlLXNldHRpbmdzIC5tZGwtdGV4dGZpZWxkIC5tZGwtYnV0dG9uIHtcbiAgcmlnaHQ6IC02cHg7XG59XG4uZGVtby1sb2NhdGlvbi1tZXNzYWdlLXNldHRpbmdzIC5tZGwtdGV4dGZpZWxkIC5tZGwtdGV4dGZpZWxkX19pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5tZGwtZGF0ZXBpY2tlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbnNlbGVjdCwgc2VsZWN0Lm1kbC10ZXh0ZmllbGRfX2lucHV0LCBzZWxlY3QuZm9ybS1pbnB1dC1maWVsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tZGwtbGF5b3V0LS1maXhlZC1kcmF3ZXIgPiAubWRsLWxheW91dF9faGVhZGVyIC5tZGwtbGF5b3V0X19oZWFkZXItcm93IHtcbiAgcGFkZGluZzogMCAzMnB4O1xufVxuXG4ubWRsLWxheW91dF9faGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0Y0RjVGNTtcbn1cblxuLmhhcy1maWx0ZXJzIC5tZGwtZGF0YS10YWJsZS1jb250YWluZXIgLm1kbC10b29sYmFyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuLmhhcy1maWx0ZXJzIC5tZGwtZGF0YS10YWJsZS1jb250YWluZXIgLm1kbC10b29sYmFyIC5mb3JtLXNlbGVjdC1jb250cm9sIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhhcy1maWx0ZXJzIC5tZGwtZGF0YS10YWJsZS1jb250YWluZXIgLm1kbC10b29sYmFyIC5mb3JtLWlucHV0LWZpZWxkIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uaGFzLWZpbHRlcnMgLm1kbC1kYXRhLXRhYmxlLWNvbnRhaW5lciAubWRsLXRvb2xiYXIgW2RhdGEtZmlsdGVyLXR5cGU9ZGF0ZXBpY2tlcl0gLmZvcm0taW5wdXQtZmllbGQge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5tZGwtZ3JpZCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xufVxuLm1kbC1ncmlkIC5tZGwtY2VsbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5tZGwtbGF5b3V0X19oZWFkZXItcm93IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmxleC1icmVhayB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGhlaWdodDogMDtcbn1cblxuLmRyYXdlci1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuLmZvcm0tYmxvY2sgLm1kbC1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbmlucHV0LWdyb3VwLmlucHV0LWNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuaW5wdXQtZ3JvdXAuaW5wdXQtY2hlY2tib3hfX2lubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xufVxuaW5wdXQtZ3JvdXAuaW5wdXQtY2hlY2tib3hfX2lubGluZSAubWRsLWNoZWNrYm94IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2otbGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1kbC1wYWdpbmcgLmZvcm0tc2VsZWN0LWNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uanVyeS12b2ljZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMnJlbSAycmVtIDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IC0wLjVyZW07XG59XG5cbi5qdXJ5LXZvaWNlLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgLyAyKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYmxvY2s6IDAuNzVyZW0gMXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG59XG4uanVyeS12b2ljZS1jYXJkLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmp1cnktdm9pY2UtY2FyZC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uanVyeS12b2ljZS1jYXJkLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uanVyeS12b2ljZS1jYXJkLW9wdGlvbi1udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC41cmVtO1xuICByaWdodDogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuMjVyZW07XG59XG4uanVyeS12b2ljZS1jYXJkLW9wdGlvbi1udW1iZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6IHZhcigtLXNsYXRlLWExMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbn1cbi5qdXJ5LXZvaWNlLWNhcmQtb3B0aW9uLW51bWJlciAub3B0aW9uLW51bWJlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMS41cmVtO1xufVxuLmp1cnktdm9pY2UtY2FyZC1vcHRpb24tbnVtYmVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLmp1cnktdm9pY2UtY2FyZC1vcHRpb24tbnVtYmVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uanVyeS12b2ljZS1jYXJkLW9wdGlvbi1udW1iZXIgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uanVyeS12b2ljZS1jYXJkLWluYWN0aXZlLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwLjVyZW07XG59XG5cbi5kcmFnLWhhbmRsZS1leGVtcHRpb24tcmVhc29uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tdG9wOiAtMC40Mzc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG59XG5cbi5jaGVja2JveC1saXN0IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLm5ldy1tYW51YWwtY2FuZGlkYXRlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG59XG5cbi5jaGVja2JveC1saXN0IHVsIHtcbiAgd2lkdGg6IDUwMHB4O1xufVxuXG4uY2hlY2tib3gtbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm1hcCB7XG4gIGZsZXg6IDE7XG59XG5cbi5qdXJvci1tYXAgZ21wLXBpbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDEuNXB4IDAgMCAjZmZmKSBkcm9wLXNoYWRvdygtMS41cHggMCAwICNmZmYpIGRyb3Atc2hhZG93KDAgMS41cHggMCAjZmZmKSBkcm9wLXNoYWRvdygwIC0xLjVweCAwICNmZmYpIGRyb3Atc2hhZG93KDAgMnB4IDNweCB2YXIoLS1ibGFjay1hNSkpO1xufVxuXG4ubWFwLXdpdGgtZGlyZWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxNnB4O1xuICBnYXA6IDE2cHg7XG59XG5cbi5kaXJlY3Rpb24tcGFuZWwge1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxleDogMTtcbn1cbi5kaXJlY3Rpb24tcGFuZWwgLmFkcCxcbi5kaXJlY3Rpb24tcGFuZWwgLmFkcCB0YWJsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG4uZGlyZWN0aW9uLXBhbmVsIC5hZHAtcGxhY2VtYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE2KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS00KTtcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLXNpemUtNDApO1xufVxuLmRpcmVjdGlvbi1wYW5lbCAuYWRwIGIge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuLmRpcmVjdGlvbi1wYW5lbCAuYWRwLXN0ZXAsXG4uZGlyZWN0aW9uLXBhbmVsIC5hZHAtc3Vic3RlcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjI1cmVtO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuLmRpcmVjdGlvbi1wYW5lbCBpbWcuYWRwLW1hcmtlcjIge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWlubGluZTogMC4yNXJlbTtcbn1cbi5kaXJlY3Rpb24tcGFuZWwgLmFkcC1kZXRhaWxzLFxuLmRpcmVjdGlvbi1wYW5lbCAuYWRwLWxlZ2FsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuXG4uY2FuZGlkYXRlLWRpcmVjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxleC1ncm93OiAxO1xufVxuLmNhbmRpZGF0ZS1kaXJlY3Rpb25zLXRyYXZlbC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4uanVyb3ItbWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogdmFyKC0tZHJhd2VyLWhlYWRlci1oZWlnaHQpIDAgMCAwO1xufVxuXG4ubWFwRGlzdGFuY2Uge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDgwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5kaXYgLmFkcC1wbGFjZW1hcmsge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi5hZHAtZGlyZWN0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bY2xhc3MqPW1kZHRwLV0sXG4ubWRkdHAtYnV0dG9uLFxuLm1kZHRwLXBpY2tlcixcbi5tZGwtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2FucykgIWltcG9ydGFudDtcbn1cblxuLm1kbC1tZW51X19vdXRsaW5lIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ubWRsLW1lbnUge1xuICBtaW4td2lkdGg6IHZhcigtLXNpZGViYXItd2lkdGgpO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWRsLW1lbnVfX2NvbnRhaW5lci5pcy12aXNpYmxlLFxuLm1kbC1tZW51X19jb250YWluZXIuaXMtYW5pbWF0aW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5tZW51LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS0yNSkpO1xufVxuLm1lbnUtc2VjdGlvbi0tdXNlci1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xufVxuXG4ubWVzc2FnZS1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcGFkZGluZy1ibG9jazogMXJlbSAxLjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xufVxuLm1lc3NhZ2UtY2FyZDpoYXMobWVzc2FnZS1lZGl0b3IpIHtcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcbn1cblxuLm1lc3NhZ2UtY2FyZC1oZWFkZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBtYXJnaW4tYmxvY2s6IC0xcmVtIDFyZW07XG4gIG1hcmdpbi1pbmxpbmU6IC0xcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wYW5lbC10cmFuc2x1Y2VudCk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbn1cblxuLm1lc3NhZ2UtY2FyZC1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMS41cmVtO1xufVxuXG4ubWVzc2FnZS1zZW5kLXByaW9yaXR5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgobWluKDEyOHB4LCAxMDAlKSwgMWZyKSk7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgcm93LWdhcDogMXJlbTtcbn1cblxuLm1lc3NhZ2UtdGVtcGxhdGUtZWRpdG9yLS13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgdmFyKC0tcHJvcGVydGllcy1kcmF3ZXItd2lkdGgpO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1haW4gcHJvcGVydGllc1wiO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAodmFyKC0tZm9yZ2UtYXBwLWJhci1oZWlnaHQpICsgdmFyKC0tZHJhd2VyLWhlYWRlci1oZWlnaHQpKSk7XG59XG5cbi5tZXNzYWdlLXRlbXBsYXRlLWVkaXRvci0tbWFpbiB7XG4gIGdyaWQtYXJlYTogbWFpbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMnJlbSAycmVtIDZyZW0gMnJlbTtcbn1cblxuLm1lc3NhZ2UtdGVtcGxhdGUtZWRpdG9yLS1lZGl0b3Ige1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDEuNXJlbTtcbn1cbi5tZXNzYWdlLXRlbXBsYXRlLWVkaXRvci0tZWRpdG9yIHNlZ21lbnRlZC1jb250cm9sIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbn1cblxuLm1lc3NhZ2UtdGVtcGxhdGUtZWRpdG9yLS1zaWRlYmFyLFxuLnByb3BlcnRpZXMtc2lkZWJhciB7XG4gIGdyaWQtYXJlYTogcHJvcGVydGllcztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBoc2wodmFyKC0tZ3JheS05MCkvMTYlKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnByb3BlcnRpZXMtc2lkZWJhci0tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDFyZW0gMS41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuODgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucHJvcGVydGllcy1zaWRlYmFyLS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMXJlbSAxcmVtO1xufVxuLnByb3BlcnRpZXMtc2lkZWJhci0tc2VjdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTMwKSk7XG59XG5cbi5wcm9wZXJ0aWVzLXNpZGViYXItLXNlY3Rpb24tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb3BlcnRpZXMtc2lkZWJhci0tc2VjdGlvbi1ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMS41cmVtO1xuICBwYWRkaW5nOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xufVxuXG4udGFibGUtcmVzdWx0cyB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMS41cmVtO1xuICBtYXJnaW4taW5saW5lOiAxcmVtO1xufVxuXG4ucGFnZS1udW1iZXIge1xuICAtLWZvcmdlLWljb24tYnV0dG9uLWljb24tc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG59XG5cbi5hY3RpdmUtcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE1KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1mb3JnZS1pY29uLWJ1dHRvbi1kZW5zaXR5LW1lZGl1bS1zaXplKSAvIDIpO1xufVxuXG4vKiBtZGwgcGFnaW5hdGlvbiAqL1xuLm1kbC1wYWdpbmcge1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG59XG5cbi5tZGwtcGFnaW5nID4gKiB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5tZGwtbGlzdCArIC5tZGwtcGFnaW5nIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWRsLXBhZ2luZ19fcGVyLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZGwtcGFnaW5nX19wZXItcGFnZS12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDM2cHg7XG4gIHRvcDogNnB4O1xufVxuXG4ubWRsLXBhZ2luZ19fcGVyLXBhZ2UgKyAubWRsLXBhZ2luZ19fY291bnQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxcmVtO1xufVxuXG4ubWRsLXBhZ2luZyAubWRsLW1lbnUge1xuICBtaW4td2lkdGg6IDY0cHg7XG59XG5cbi5tZGwtcGFnaW5nX19wcmV2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDQ0cHg7XG59XG5cbi5tZGwtcGFnaW5nX19jb3VudCArIC5tZGwtcGFnaW5nX19wcmV2IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMXJlbTtcbn1cblxuLm1kbC1wYWdpbmdfX2NvdW50ICsgLm1kbC1wYWdpbmdfX25leHQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAzcmVtO1xufVxuXG4ubWlsZWFnZS1leHBlbnNlIHtcbiAgZmxleDogYXV0bztcbn1cblxuLmV4cGVuc2UtYW1vdW50IHtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDFlbTtcbn1cblxuLnByb2ZpbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnByb2ZpbGUgLnByb2ZpbGVfX2NvbnRlbnQge1xuICBtYXJnaW46IDEycHggMjBweCAxMnB4IDEycHg7XG59XG4ucHJvZmlsZSAucHJvZmlsZV9fY29udGVudCAucHJvZmlsZV9faW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnByb2ZpbGUgLnByb2ZpbGVfX2NvbnRlbnQgLnByb2ZpbGVfX2luZm9ybWF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByb2ZpbGUgLnByb2ZpbGVfX2Zvb3RlciB7XG4gIG1hcmdpbjogMCAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tbGFiZWxfeHM6IDYwMDtcbiAgLS10ZW1wX2J1dHRvbl9ib3JkZXI6IGhzbCgyMjAsIDQlLCA1MiUpO1xuICAtLXNwYWNpbmc6IDAuNXJlbTtcbn1cblxuW2RhdGEtdWktbGF5ZXI9XCIwMVwiXSB7XG4gIC0tbGF5ZXItYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xufVxuXG5bZGF0YS11aS1sYXllcj1cIjAyXCJdIHtcbiAgLS1sYXllci1iZy1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XG59XG5cbltkYXRhLXVpLWxheWVyPVwiMDNcIl0ge1xuICAtLWxheWVyLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbn1cblxuaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPXJhbmdlXSk6ZGlzYWJsZWRbZGF0YS11aS1sYXllcj1cIjAyXCJdLFxuaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPXJhbmdlXSk6ZGlzYWJsZWRbZGF0YS11aS1sYXllcj1cIjAzXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGF5ZXItYmctY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnF1ZXN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hOCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGF5ZXItYmctY29sb3IsICNGRkZGRkYpO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XG4gIG1pbi13aWR0aDogNjByZW07XG4gIG1heC13aWR0aDogNjRyZW07XG59XG5cbi5xdWVzdGlvbi1oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWhlYWRlci10eXBlLWNvbHVtbnMpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuNXJlbSAtIDFweCkgY2FsYygwLjVyZW0gLSAxcHgpIDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE4KTtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLnF1ZXN0aW9uLWhlYWRlci0tZWRpdGFibGUge1xuICAtLWhlYWRlci10eXBlLWNvbHVtbnM6IDNyZW0gMTIwcHggMWZyIDVyZW0gM3JlbTtcbn1cbi5xdWVzdGlvbi1oZWFkZXItLW5lc3RlZCB7XG4gIC0taGVhZGVyLXR5cGUtY29sdW1uczogM3JlbSA0LjVyZW0gMWZyIDNyZW07XG59XG4ucXVlc3Rpb24taGVhZGVyLS1wcmV2aWV3IHtcbiAgLS1oZWFkZXItdHlwZS1jb2x1bW5zOiAzcmVtIDFmciA1cmVtIDNyZW07XG59XG4ucXVlc3Rpb24taGVhZGVyLS1wcmV2aWV3LW5vLWVkaXQge1xuICAtLWhlYWRlci10eXBlLWNvbHVtbnM6IDNyZW0gMWZyO1xufVxuLnF1ZXN0aW9uLWhlYWRlci0tcHJldmlldy1uZXN0ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnF1ZXN0aW9uLWhlYWRlci0tcXVpY2stcmVvcmRlciB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDhweCAxZnI7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGhlaWdodDogM3JlbTtcbn1cblxuLnF1ZXN0aW9uLWhlYWRlci0tdXRpbGl0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbn1cbi5xdWVzdGlvbi1oZWFkZXItLXV0aWxpdHk6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnF1ZXN0aW9uLWhlYWRlci0tY29ybmVyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiBhdXRvO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLnF1ZXN0aW9uLWhlYWRlci0tY29ybmVyLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xufVxuXG4ucXVlc3Rpb24taGVhZGVyLS1udW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5xdWVzdGlvbi1oZWFkZXItLXNldHRpbmdzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbn1cblxuLnF1ZXN0aW9uLWhlYWRlci0tc2V0dGluZ3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG59XG5cbi5xdWVzdGlvbi1oZWFkZXItLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA0cHg7XG4gIGZsZXg6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiAwLjc1cmVtO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLnF1ZXN0aW9uLWhlYWRlci0tYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XG59XG5cbi5xdWVzdGlvbl9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDEuNXJlbTtcbiAgcGFkZGluZzogMS41cmVtIDRyZW0gMnJlbSA0cmVtO1xufVxuXG4ucXVlc3Rpb24tLXRleHQtaW5wdXQge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAwLjVyZW07XG59XG4ucXVlc3Rpb24tLXRleHQtaW5wdXQgLmxhYmVsLTAxLCAucXVlc3Rpb24tLXRleHQtaW5wdXQgLmxhYmVsLTAyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5xdWVzdGlvbl9fYWN0aW9uLWJ1dHRvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cblxuW2NsYXNzKj1xdWVzdGlvbl9fdHlwZV0gLmJ0bi1naG9zdCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbn1cbltjbGFzcyo9cXVlc3Rpb25fX3R5cGVdIC5idG4tZ2hvc3Q6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLnF1ZXN0aW9uX19hY3Rpb24tZHJvcGRvd24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMjA4cHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAxNXB4IDM1cHggcmdiYSg0OSwgNDksIDkzLCAwLjEpO1xufVxuLnF1ZXN0aW9uX19hY3Rpb24tZHJvcGRvd24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2Utb3V0O1xuICBtYXgtaGVpZ2h0OiA5OHB4O1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG59XG4ucXVlc3Rpb25fX2FjdGlvbi1kcm9wZG93bi1jb250YWluZXIuY2xpY2tlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwcHgpO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cbi5xdWVzdGlvbl9fYWN0aW9uLWRyb3Bkb3duLWxpc3Qge1xuICBtaW4td2lkdGg6IDE5MnB4O1xufVxuLnF1ZXN0aW9uX19hY3Rpb24tZHJvcGRvd24tbGlzdCBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XG59XG4ucXVlc3Rpb25fX2FjdGlvbi1kcm9wZG93bi1saXN0IHNwYW46aGFzKC5idG4pIHtcbiAgcGFkZGluZy1pbmxpbmU6IDAuMzEyNXJlbSAwLjVyZW07XG59XG4ucXVlc3Rpb25fX2FjdGlvbi1kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5xdWVzdGlvbl9fYWN0aW9uLWRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbn1cblxuLnF1ZXN0aW9uX19hY3Rpb24tLWFkZC1uZXN0ZWQtcXVlc3Rpb24ge1xuICBtYXJnaW46IDFyZW0gMCAxcmVtIDJyZW07XG59XG5cbi5wYXktZmlyc3QtZGF5cy1idG4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBtYXJnaW4taW5saW5lLWVuZDogLTAuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLnBheS1maXJzdC1kYXlzLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTQpO1xufVxuXG4ucXVlc3Rpb25fX3R5cGUtLW11bHRpcGxlLWNob2ljZXMtLWdyb3VwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuLnF1ZXN0aW9uX190eXBlLS1tdWx0aXBsZS1jaG9pY2VzLS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuLnF1ZXN0aW9uX190eXBlLS1tdWx0aXBsZS1jaG9pY2VzLS1saXN0IC5sYWJlbC0wMSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnF1ZXN0aW9uX190eXBlLS1tdWx0aXBsZS1jaG9pY2VzLS1jaG9pY2UtaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41cmVtIDFmciAxNS41cmVtO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImRyYWcgY2hvaWNlIGFjdGlvbnNcIjtcbiAgZ2FwOiAwLjI1cmVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMS43NXJlbTtcbn1cbi5xdWVzdGlvbl9fdHlwZS0tbXVsdGlwbGUtY2hvaWNlcy0tY2hvaWNlLWl0ZW0gLmRyYWctaGFuZGxlLWNob2ljZSB7XG4gIGdyaWQtYXJlYTogZHJhZztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGN1cnNvcjogZ3JhYjtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjI1cmVtO1xufVxuLnF1ZXN0aW9uX190eXBlLS1tdWx0aXBsZS1jaG9pY2VzLS1jaG9pY2UtaXRlbSAudGV4dC1pbnB1dCB7XG4gIGdyaWQtYXJlYTogY2hvaWNlO1xufVxuLnF1ZXN0aW9uX190eXBlLS1tdWx0aXBsZS1jaG9pY2VzLS1jaG9pY2UtaXRlbS0tYWN0aW9ucyB7XG4gIGdyaWQtYXJlYTogYWN0aW9ucztcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwLjI1cmVtO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMC4yNXJlbTtcbn1cbi5xdWVzdGlvbl9fdHlwZS0tbXVsdGlwbGUtY2hvaWNlcy0tY2hvaWNlLWl0ZW0gLmludmFsaWQtZmVlZGJhY2sge1xuICBncmlkLWNvbHVtbjogMjtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5xdWVzdGlvbiBxdWVzdGlvbi10eXBlLWJvb2xlYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxcmVtO1xufVxuXG4ucXVlc3Rpb25fX3Jlc3BvbnNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5xdWVzdGlvbl9fcmVzcG9uc2UtY2hvaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnF1ZXN0aW9uX19yZXNwb25zZS1yYWRpby1idXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxuLnF1ZXN0aW9uX190eXBlLWNhbmRpZGF0ZS1maWVsZC1zZWxlY3Qge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICB3aWR0aDogNTAlO1xufVxuLnF1ZXN0aW9uX190eXBlLWNhbmRpZGF0ZS1maWVsZC1zZWxlY3QgLmxhYmVsLTAxLCAucXVlc3Rpb25fX3R5cGUtY2FuZGlkYXRlLWZpZWxkLXNlbGVjdCAubGFiZWwtMDIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnF1ZXN0aW9uX190eXBlLWNhbmRpZGF0ZS1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjc1cmVtO1xufVxuLnF1ZXN0aW9uX190eXBlLWNhbmRpZGF0ZS1maWVsZC1jaG9pY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuLnF1ZXN0aW9uX190eXBlLWNhbmRpZGF0ZS1maWVsZC1jaG9pY2VzIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1yYW5nZV0pOmRpc2FibGVkW2RhdGEtdWktbGF5ZXI9XCIwMlwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxheWVyLWJnLWNvbG9yKTtcbn1cbi5xdWVzdGlvbl9fdHlwZS1jYW5kaWRhdGUtZmllbGQgLnF1ZXN0aW9ubmFpcmUtYmFkZ2Uge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmF5LWJnKSk7XG59XG5cbi5xdWVzdGlvbl9fbmVzdGVkLXF1ZXN0aW9uLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDEuNXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC0ycmVtO1xufVxuXG4ucXVlc3Rpb25fX25lc3RlZC1xdWVzdGlvbi1kcmFnLXdyYXBwZXIge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAycmVtO1xufVxuLnF1ZXN0aW9uX19uZXN0ZWQtcXVlc3Rpb24tZHJhZy13cmFwcGVyOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XG59XG5cbltjbGFzcyo9ZHJhZy1oYW5kbGUtbmVzdGVkLV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGluc2V0OiAxcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLnF1ZXN0aW9uX19uZXN0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE4KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYXllci1iZy1jb2xvciwgI0ZGRkZGRik7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuXG4ucXVlc3Rpb25fX25lc3RlZC1xdWVzdGlvbi1kcmFnLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucXVlc3Rpb25fX25lc3RlZC1xdWVzdGlvbi1kcmFnLXdyYXBwZXI6bnRoLW9mLXR5cGUoMSk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogLTE2cHg7XG59XG4ucXVlc3Rpb25fX25lc3RlZC1xdWVzdGlvbi1kcmFnLXdyYXBwZXIgfiAucXVlc3Rpb25fX25lc3RlZC1xdWVzdGlvbi1kcmFnLXdyYXBwZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE2KTtcbiAgdG9wOiAtMS41cmVtO1xuICBsZWZ0OiAxLjVyZW07XG59XG5cbi5xdWVzdGlvbl9fcmVvcmRlci1pdGVtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ4cHggMWZyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC41cmVtO1xufVxuLnF1ZXN0aW9uX19yZW9yZGVyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbn1cbi5xdWVzdGlvbl9fcmVvcmRlci1pdGVtLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xufVxuLnF1ZXN0aW9uX19yZW9yZGVyLWdyb3VwLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xufVxuXG4ucXVlc3Rpb24tLXF1aWNrLXJlb3JkZXIge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwLjVyZW07XG59XG5cbi5xdWVzdGlvbi0tcHJldmlldy1oZWFkZXItZGV0YWlscy1uby1lZGl0IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucXVlc3Rpb24tLXByZXZpZXdfX21haW4ge1xuICBwYWRkaW5nOiAxLjVyZW0gNHJlbSAycmVtIDRyZW07XG59XG4ucXVlc3Rpb24tLXByZXZpZXdfX21haW4tLXF1ZXN0aW9uLXR5cGUtYm9vbGVhbiwgLnF1ZXN0aW9uLS1wcmV2aWV3X19tYWluLS1xdWVzdGlvbi10eXBlLW11bHRpcGxlLWNob2ljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC43NXJlbTtcbn1cblxuLnF4LWNob2ljZS1wcmV2aWV3LS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDAuNzVyZW07XG59XG5cbi5xeC1jaG9pY2UtLXJhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2luZyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUwKTtcbiAgbWF4LWlubGluZS1zaXplOiA0Mi41cmVtO1xuICBtaW4taW5saW5lLXNpemU6IDMuMTI1cmVtO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4ucXgtY2hvaWNlLS1yYWRpbzpiZWZvcmUge1xuICAtLXJhZGlvLWJ1dHRvbi1zaXplOiBjYWxjKDE4cmVtIC8gMTYpO1xuICBjb250ZW50OiBcIlwiO1xuICBtaW4td2lkdGg6IHZhcigtLXJhZGlvLWJ1dHRvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tcmFkaW8tYnV0dG9uLXNpemUpIC8gMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcHg7XG59XG5cbi5xeC1jaG9pY2UtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2luZyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUwKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLnF4LWNob2ljZS0tY2hlY2tib3g6YmVmb3JlIHtcbiAgLS1jaGVja2JveC1zaXplOiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWExMik7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xufVxuXG4ucXVlc3Rpb24tLXByZXZpZXdfX3Jlc3BvbnNlLWV4cGxhaW4tbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDAuNzVyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcbn1cbi5xdWVzdGlvbi0tcHJldmlld19fcmVzcG9uc2UtZXhwbGFpbi1tb3JlIHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTA2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucXVlc3Rpb24tLXByZXZpZXctZGF0ZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaW5saW5lLXNpemU6IDIwcmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogMC4yNXJlbTtcbn1cbi5xdWVzdGlvbi0tcHJldmlldy1kYXRlLXdyYXBwZXItLWhhbGYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5xdWVzdGlvbi0tcHJldmlldy1kYXRlLXdyYXBwZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xuICByaWdodDogMXJlbTtcbn1cblxuLnF1ZXN0aW9uLS1wcmV2aWV3LWRhdGUtd3JhcHBlci0taGFsZjpmaXJzdC1vZi10eXBlIC50ZXh0LWlucHV0LW91dGxpbmVkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5xdWVzdGlvbi0tcHJldmlldy1kYXRlLXdyYXBwZXItLWhhbGY6bGFzdC1vZi10eXBlIC50ZXh0LWlucHV0LW91dGxpbmVkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5xdWVzdGlvbi0tcHJldmlld19fbmVzdGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTgpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxheWVyLWJnLWNvbG9yLCAjRkZGRkZGKTtcbn1cbi5xdWVzdGlvbi0tcHJldmlld19fbmVzdGVkLXF1ZXN0aW9uLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxLjVyZW07XG59XG4ucXVlc3Rpb24tLXByZXZpZXdfX25lc3RlZC1xdWVzdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJsb2NrOiAxcmVtIDAuNXJlbTtcbn1cbi5xdWVzdGlvbi0tcHJldmlld19fbmVzdGVkLXF1ZXN0aW9uOm50aC1vZi10eXBlKDEpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGxlZnQ6IC0xN3B4O1xuICB0b3A6IC0xM3B4O1xufVxuLnF1ZXN0aW9uLS1wcmV2aWV3X19uZXN0ZWQtcXVlc3Rpb24gfiAucXVlc3Rpb24tLXByZXZpZXdfX25lc3RlZC1xdWVzdGlvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtYTYpO1xuICBsZWZ0OiAxLjVyZW07XG4gIHRvcDogLTEuNXJlbTtcbn1cbi5xdWVzdGlvbi0tcHJldmlld19fbmVzdGVkLXF1ZXN0aW9uOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XG59XG4ucXVlc3Rpb24tLXByZXZpZXdfX25lc3RlZCAuc2VsZWN0LXdyYXBwZXIge1xuICBtYXgtaW5saW5lLXNpemU6IDIwcmVtO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLWR5bmFtaWMtc3BhY2UtMTogY2xhbXAoMi4wMHJlbSwgY2FsYygtNzcuMDByZW0gKyAxMDAuMDB2dyksIDE3LjAwcmVtKTtcbn1cblxuLnF1ZXN0aW9ubmFpcmUtYnVpbGRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xufVxuXG4ucXgtYnVpbGRlci0tcHJpbWFyeS13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1zaWRlYmFyLXdpZHRoKSAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic2lkZWJhciBtYWluXCI7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLXRvcC1iYXItaGVpZ2h0KSk7XG59XG5cbi5xeC10eXBlLW5hdi1pdGVtLXdyYXAge1xuICBncmlkLWFyZWE6IG5hdjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMC4yNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuMjVyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC4yNXJlbTtcbn1cblxuLnF4LXR5cGUtbmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjI1cmVtIDAuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLW91dCwgY29sb3IgMTUwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMTUwbXMgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5xeC10eXBlLW5hdi1pdGVtID4gc3BhbiB7XG4gIGZsZXg6IGF1dG87XG59XG4ucXgtdHlwZS1uYXYtaXRlbSA+ICo6bGFzdC1jaGlsZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1vdXQ7XG59XG5cbi5xeC10eXBlLW5hdi1pdGVtW2RhdGEtbmF2LWl0ZW0tcXgtdHlwZT15ZXMtbm9dOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hMyk7XG4gIGNvbG9yOiB2YXIoLS1qYWRlLWExMik7XG59XG4ucXgtdHlwZS1uYXYtaXRlbVtkYXRhLW5hdi1pdGVtLXF4LXR5cGU9bXVsdGlwbGUtY2hvaWNlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtYTMpO1xuICBjb2xvcjogdmFyKC0tdGVhbC1hMTIpO1xufVxuLnF4LXR5cGUtbmF2LWl0ZW1bZGF0YS1uYXYtaXRlbS1xeC10eXBlPXRleHRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1hMyk7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWExMik7XG59XG4ucXgtdHlwZS1uYXYtaXRlbVtkYXRhLW5hdi1pdGVtLXF4LXR5cGU9ZGF0ZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aW9sZXQtYTMpO1xuICBjb2xvcjogdmFyKC0tdmlvbGV0LWExMik7XG59XG4ucXgtdHlwZS1uYXYtaXRlbVtkYXRhLW5hdi1pdGVtLXF4LXR5cGU9Y2FuZGlkYXRlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstYTMpO1xuICBjb2xvcjogdmFyKC0tcGluay1hMTIpO1xufVxuXG4ucXgtdHlwZS1uYXYtaXRlbTpob3ZlciA+ICo6bGFzdC1jaGlsZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5xeC10eXBlLW5hdi1pdGVtLS1pY29uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4ucXgtYnVpbGRlci0tbWFpbiB7XG4gIGdyaWQtYXJlYTogbWFpbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW0gdmFyKC0tZHluYW1pYy1zcGFjZS0xKTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMnJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnF1ZXN0aW9ubmFpcmUtLWJvZHkge1xuICBmbGV4OiBhdXRvO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IDY0cmVtO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLnF1ZXN0aW9ubmFpcmUtLWJvZHkgLnF1ZXN0aW9ubmFpcmVfX3F1ZXN0aW9uLWdyYWItd3JhcHBlcjpudGgtbGFzdC1vZi10eXBlKDEpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE2cmVtO1xufVxuLnF1ZXN0aW9ubmFpcmUtLWJvZHktcmVvcmRlciBxdWVzdGlvbjpudGgtbGFzdC1vZi10eXBlKDEpOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xdWVzdGlvbi1ncm91cC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5xdWVzdGlvbi1ncm91cC1oZWFkZXItLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnF1ZXN0aW9uLWdyb3VwLWhlYWRlci0tdGl0bGUtZWRpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDEwMG1zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xufVxuLnF1ZXN0aW9uLWdyb3VwLWhlYWRlci0tdGl0bGUtZWRpdDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbn1cbi5xdWVzdGlvbi1ncm91cC1oZWFkZXItLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbn1cblxuLnF1ZXN0aW9ubmFpcmVfX3F1ZXN0aW9uLWdyYWItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuW2NsYXNzKj1kcmFnLWhhbmRsZS1xdWVzdGlvbi1dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiA0N3B4O1xuICBpbnNldDogMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3cHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5xdWVzdGlvbm5haXJlLWJhZGdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5xdWVzdGlvbm5haXJlLWJhZGdlIGkge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5xdWVzdGlvbm5haXJlLWJhZGdlLS1wcmV2aWV3IHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnF1ZXN0aW9ubmFpcmUtYmFkZ2UtLXByZXZpZXctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNnB4O1xufVxuLnF1ZXN0aW9ubmFpcmUtYmFkZ2UtLW5lc3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmcpO1xufVxuLnF1ZXN0aW9ubmFpcmVfX3F1ZXN0aW9uLWRyYWctb3ZlcmxheSB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5xdWVzdGlvbm5haXJlX19oZWFkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucXVlc3Rpb25uYWlyZV9faGVhZGVyLS1maXhlZCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBtYXJnaW46IDI0cHggNDhweCAwIDQ4cHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbn1cbi5xdWVzdGlvbm5haXJlX19oZWFkZXItLWZpeGVkLXByaW1hcnksIC5xdWVzdGlvbm5haXJlX19oZWFkZXItLWZpeGVkLXNlY29uZGFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDhweDtcbn1cbi5xdWVzdGlvbm5haXJlX19oZWFkZXItLWZpeGVkLXByaW1hcnkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktNzApKTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnF1ZXN0aW9ubmFpcmVfX2hlYWRlci0tZml4ZWQtc2Vjb25kYXJ5IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbn1cbi5xdWVzdGlvbm5haXJlX19oZWFkZXItLWlzLXBhZ2Utc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDBweCAjQkRCREMwO1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG4ucXVlc3Rpb25uYWlyZV9faGVhZGVyLS1yZW9yZGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBoc2woMjMwLCA5OSUsIDY0JSk7XG4gIGJvcmRlcjogaHNsKDIzMCwgOTklLCA2NCUpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBjb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbn1cbi5xdWVzdGlvbm5haXJlX19oZWFkZXItLXJlb3JkZXIgYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4ucXVlc3Rpb25uYWlyZV9faGVhZGVyLS1yZW9yZGVyIGgzIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5xdWVzdGlvbm5haXJlX19oZWFkZXItLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5xdWVzdGlvbm5haXJlLXByb3BlcnRpZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIElFLCBFZGdlIGFuZCBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSUUgYW5kIEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG59XG4ucXVlc3Rpb25uYWlyZS1wcm9wZXJ0aWVzX190aXRsZSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMS41cmVtIDFyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC44OCk7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xufVxuLnF1ZXN0aW9ubmFpcmUtcHJvcGVydGllc19fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS41cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktMzApKTtcbn1cbi5xdWVzdGlvbm5haXJlLXByb3BlcnRpZXNfX2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS0zMCkpO1xufVxuLnF1ZXN0aW9ubmFpcmUtcHJvcGVydGllc19fYnV0dG9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktMzApKTtcbiAgei1pbmRleDogMTA7XG59XG4ucXVlc3Rpb25uYWlyZS1wcm9wZXJ0aWVzX19idXR0b24td3JhcHBlciA+ICoge1xuICBmbGV4OiAxO1xufVxuLnF1ZXN0aW9ubmFpcmUtcHJvcGVydGllc19fYnV0dG9uIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5xdWVzdGlvbm5haXJlLXByb3BlcnRpZXNfX2xpc3QtaGVhZGluZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnF1ZXN0aW9ubmFpcmUtcHJvcGVydGllc19fbGlzdC1oZWFkaW5nIGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDAuMnM7XG59XG4ucXVlc3Rpb25uYWlyZS1wcm9wZXJ0aWVzX19saXN0LWhlYWRpbmcgLmRyb3Bkb3duLS1vcGVuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnF1ZXN0aW9ubmFpcmUtcHJvcGVydGllc19fbGlzdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc3Nzc3ZTtcbn1cblxuLnNvcnRhYmxlLWdob3N0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNvcnRhYmxlLWZhbGxiYWNrIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5zb3J0YWJsZS1mYWxsYmFjayAucXVlc3Rpb24tLXByZXZpZXcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnF1ZXN0aW9ubmFpcmUtYXJjaGl2ZS13aXRoLWNvbmRpdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cblxuLnF1ZXN0aW9ubmFpcmUtYXJjaGl2ZS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG59XG5cbi5hcmNoaXZlLXJlcGxhY2VtZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbn1cblxuLmFyY2hpdmUtcmVwbGFjZW1lbnQtaGVhZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuXG4uYWN0aXZlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWN0aXZlLWxpc3QtaXRlbS1pZCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczA0XCI7XG59XG5cbi5hY3RpdmUtbGlzdC1pdGVtLWlkLXN0YXR1cy0tZ3JlZW4ge1xuICBjb2xvcjogaHNsKHZhcigtLWdyZWVuLTY1KSk7XG59XG4uYWN0aXZlLWxpc3QtaXRlbS1pZC1zdGF0dXMtLXJlZCB7XG4gIGNvbG9yOiBoc2wodmFyKC0tcmVkLTY1KSk7XG59XG5cbi5hY3RpdmUtbGlzdC1pdGVtLXN0YXR1cy1kb3QtLWdyZWVuIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS00KTtcbiAgY29sb3I6IGhzbCh2YXIoLS1ncmVlbi01MCkpO1xufVxuLmFjdGl2ZS1saXN0LWl0ZW0tc3RhdHVzLWRvdC0tcmVkIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS00KTtcbiAgY29sb3I6IGhzbCh2YXIoLS1yZWQtNTApKTtcbn1cblxuLnF1ZXN0aW9ubmFpcmUtZHVwbGljYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG59XG5cbi5kaWFsb2ctbm90aWZpY2F0aW9uLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiA2cHggN3B4O1xuICBnYXA6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtMDUpKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBoc2wodmFyKC0teWVsbG93LW9yYW5nZS0xNSkpO1xuICBjb2xvcjogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtMTUpKTtcbn1cblxuLmRpYWxvZy1ub3RpZmljYXRpb24taWNvbiB7XG4gIGNvbG9yOiBoc2wodmFyKC0teWVsbG93LW9yYW5nZS02MCkpO1xufVxuXG4uZGlhbG9nLW5vdGlmaWNhdGlvbi10ZXh0IHtcbiAgY29sb3I6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTkwKSk7XG59XG5cbjp3aGVyZSgucXVpY2stYWN0aW9uLS1jb250ZW50KSB7XG4gIC0tdG9nZ2xlLXN3aXRjaC13aWR0aDogY2FsYygxMDByZW0gLyAxNik7XG59XG5cbi5xdWljay1hY3Rpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5xdWljay1hY3Rpb24td3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5xdWljay1hY3Rpb24td3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gIC5xdWljay1hY3Rpb24td3JhcHBlciB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS0yKTtcbiAgfVxufVxuLnF1aWNrLWFjdGlvbi0taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS04KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTYpO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpO1xufVxuXG4ucXVpY2stYWN0aW9uLS1pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5xdWljay1hY3Rpb24tLWlucHV0LXdyYXBwZXIgaSB7XG4gIGNvbG9yOiBoc2wodmFyKC0tZ3JheS01MCkpO1xufVxuXG4ucXVpY2stYWN0aW9uLS1pbnB1dC13cmFwcGVyLmlzLWludmFsaWQgLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1yZWQtYTYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYTIpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbiAgY29sb3I6IHZhcigtLXJlZC0xMSk7XG59XG5cbi5xdWljay1hY3Rpb24tLWlucHV0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUxKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUyKTtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTEyKTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5xdWljay1hY3Rpb24tLWlucHV0OmZvY3VzLCAucXVpY2stYWN0aW9uLS1pbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5xdWljay1hY3Rpb24tLWlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAucXVpY2stYWN0aW9uLS1pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5xdWljay1hY3Rpb24tLWlucHV0IHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG59XG4ucXVpY2stYWN0aW9uLS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tZ3JheS05KTtcbiAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xufVxuLnF1aWNrLWFjdGlvbi0taW5wdXQge1xuICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xufVxuLnF1aWNrLWFjdGlvbi0taW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTkpO1xufVxuXG4ucXVpY2stYWN0aW9uLS1jb250ZW50IHtcbiAgLS1jbWRrLXNoYWRvdzogMCAxNnB4IDcwcHggcmdiKDAgMCAwIC8gMjAlKTtcbn1cbi5xdWljay1hY3Rpb24tLWNvbnRlbnQgW2NtZGstcm9vdF0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1jbWRrLXNoYWRvdyk7XG59XG4ucXVpY2stYWN0aW9uLS1jb250ZW50IFtjbWRrLWlucHV0XSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWdyYXktMTIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCB2YXIoLS1ncmF5LTYpO1xufVxuLnF1aWNrLWFjdGlvbi0tY29udGVudCBbY21kay1pbnB1dF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWdyYXktOSk7XG59XG4ucXVpY2stYWN0aW9uLS1jb250ZW50IFtjbWRrLWlucHV0XTpmb2N1cywgLnF1aWNrLWFjdGlvbi0tY29udGVudCBbY21kay1pbnB1dF06Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCB2YXIoLS1ncmF5LTYpICFpbXBvcnRhbnQ7XG59XG4ucXVpY2stYWN0aW9uLS1jb250ZW50OmhhcygucXVpY2stYWN0aW9uLS1zb3VyY2UtbGlzdC10b2dnbGUpLnF1aWNrLWFjdGlvbi0tY29udGVudCBbY21kay1pbnB1dF0ge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0tdG9nZ2xlLXN3aXRjaC13aWR0aCkgKyAycmVtKTtcbn1cbi5xdWljay1hY3Rpb24tLWNvbnRlbnQgW2NtZGstbGlzdF0ge1xuICBoZWlnaHQ6IG1pbigzMDBweCwgdmFyKC0tY21kay1saXN0LWhlaWdodCkpO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogMTAwbXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbn1cbi5xdWljay1hY3Rpb24tLWNvbnRlbnQgW2NtZGstc2VwYXJhdG9yXSB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS02KTtcbiAgbWFyZ2luLWJsb2NrOiA0cHg7XG59XG4ucXVpY2stYWN0aW9uLS1jb250ZW50ICo6bm90KFtoaWRkZW5dKSArIFtjbWRrLWdyb3VwXSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogOHB4O1xufVxuLnF1aWNrLWFjdGlvbi0tY29udGVudCBbY21kay1ncm91cC1oZWFkaW5nXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucXVpY2stYWN0aW9uLS1jb250ZW50IFtjbWRrLWl0ZW1dIHtcbiAgY29udGVudC12aXNpYmlsaXR5OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTExKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiBiYWNrZ3JvdW5kLCBjb2xvcjtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucXVpY2stYWN0aW9uLS1jb250ZW50IFtjbWRrLWl0ZW1dW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmF5LWEzKTtcbiAgY29sb3I6IHZhcigtLWdyYXktMTIpO1xufVxuLnF1aWNrLWFjdGlvbi0tY29udGVudCBbY21kay1pdGVtXVthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnF1aWNrLWFjdGlvbi0tY29udGVudCBbY21kay1pdGVtXTphY3RpdmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS11aS1iZy1hY3RpdmUpO1xufVxuXG4ucXVpY2stYWN0aW9uLS1zb3VyY2UtbGlzdC10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDEuNXJlbTtcbn1cblxuLnF1aWNrLWFjdGlvbi0tbm90aWZpY2F0aW9ucy13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS04KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDFyZW07XG59XG4ucXVpY2stYWN0aW9uLS1ub3RpZmljYXRpb25zLXdyYXBwZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGlhbG9nLnF1aWNrLXNjYW4ge1xuICAtLXF1aWNrLXNjYW4taW5zZXQtYmxvY2stc3RhcnQ6IGNsYW1wKDVyZW0sIGNhbGMoLTMuMzMzM3JlbSArIDIwLjgzMzN2dyksIDEwcmVtKTtcbiAgLS1kaWFsb2ctc2hpZnQ6IDBweDtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1xdWljay1zY2FuLWluc2V0LWJsb2NrLXN0YXJ0KSBhdXRvO1xuICBtYXgtYmxvY2stc2l6ZTogY2FsYygxMDBzdmggLSB2YXIoLS1xdWljay1zY2FuLWluc2V0LWJsb2NrLXN0YXJ0KSAtIDEuNXJlbSk7XG59XG5cbi5xdWljay1zY2FuLS1jYW5kaWRhdGUtZGV0YWlscy13cmFwcGVyIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMjQpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS04KTtcbiAgYm9yZGVyLWJsb2NrOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG59XG5cbi5xdWljay1zY2FuLS1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xufVxuXG4ucXVpY2stc2Nhbi0tY2FuZGlkYXRlLXN0YXR1cy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS04KTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbn1cblxuLnF1aWNrLXNjYW4tLWNhbmRpZGF0ZS1tZXRhLWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFttZXRhLXRpdGxlLXN0YXJ0XSA0ZnIgW21ldGEtdGl0bGUtZW5kIG1ldGEtdmFsdWUtc3RhcnRdIDZmciBbbWV0YS12YWx1ZS1lbmQgbWV0YS1hY3Rpb24tc3RhcnRdIDJmciBbbWV0YS1hY3Rpb24tZW5kXTtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0xNik7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtMTIpO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuXG4ucXVpY2stc2Nhbi0tY2FuZGlkYXRlLW1ldGEtaXRlbS0tY2hpbGQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtOCk7XG59XG5cbi5xdWljay1zY2FuLS1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ucXVpY2stc2Nhbi0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG59XG5cbi5xdWljay1zY2FuLS1zdGF0dXMtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xufVxuXG4ucXVpY2stc2Nhbi0tc2Nhbi10aW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLnF1aWNrLXNjYW4tLXN0YXR1cy1tZXNzYWdlLWljb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE3KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXNsYXRlLWE0KTtcbn1cblxuLnF1aWNrLXNjYW4tLXN0YXR1cy1tZXNzYWdlLXRpbWUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLnF1aWNrLXNjYW4tLXRpbWUtaW4sIC5xdWljay1zY2FuLS10aW1lLW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuLnF1aWNrLXNjYW4tLXRpbWUtaW4gLnF1aWNrLXNjYW4tLXRpbWUtaW4tbGFiZWwsIC5xdWljay1zY2FuLS10aW1lLW91dCAucXVpY2stc2Nhbi0tdGltZS1pbi1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG5cbi5xdWljay1zY2FuLS1mb3JtLWNsZWFyLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmRpc2J1cnNlbWVudHMtaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiBjaGFyYWN0ZXItdmFyaWFudChsLXRhaWwpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jcml0aWNhbCk7XG59XG5cbi8qKlxuICogS2VuZG8gVUkgdjIwMjIuMy45MTMgKGh0dHA6Ly93d3cudGVsZXJpay5jb20va2VuZG8tdWkpXG4gKiBDb3B5cmlnaHQgMjAyMiBQcm9ncmVzcyBTb2Z0d2FyZSBDb3Jwb3JhdGlvbiBhbmQvb3Igb25lIG9mIGl0cyBzdWJzaWRpYXJpZXMgb3IgYWZmaWxpYXRlcy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqXG4gKiBLZW5kbyBVSSBjb21tZXJjaWFsIGxpY2Vuc2VzIG1heSBiZSBvYnRhaW5lZCBhdFxuICogaHR0cDovL3d3dy50ZWxlcmlrLmNvbS9wdXJjaGFzZS9saWNlbnNlLWFncmVlbWVudC9rZW5kby11aS1jb21wbGV0ZVxuICogSWYgeW91IGRvIG5vdCBvd24gYSBjb21tZXJjaWFsIGxpY2Vuc2UsIHRoaXMgZmlsZSBzaGFsbCBiZSBnb3Zlcm5lZCBieSB0aGUgdHJpYWwgbGljZW5zZSB0ZXJtcy5cbiAqL1xuLmstc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWRpc3BsYXktaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1pbmxpbmUtdGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1ub25lLCAuay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLWZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmstZmxleC1jb2wge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1mbGV4LWNvbC1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uay1mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5rLWZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmstZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmstZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbn1cblxuLmstZmxleC1pbml0aWFsIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi5rLWZsZXgtMSB7XG4gIGZsZXg6IDEgMSAwJTtcbn1cblxuLmstZmxleC1hdXRvIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWZsZXgtbm9uZSB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWZsZXgtZ3JvdyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmstZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDA7XG59XG5cbi5rLWZsZXgtc2hyaW5rIHtcbiAgZmxleC1zaHJpbms6IDE7XG59XG5cbi5rLWZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZmxleC1iYXNpcy1hdXRvIHtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cblxuLmstZmxleC1iYXNpcy0wIHtcbiAgZmxleC1iYXNpczogMCU7XG59XG5cbi5rLWFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmstYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmstYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5rLWFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uay1hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xufVxuXG4uay1hbGlnbi1jb250ZW50LWJhc2VsaW5lIHtcbiAgYWxpZ24tY29udGVudDogYmFzZWxpbmU7XG59XG5cbi5rLWFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uay1hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uay1hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmstYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LXN0cmV0Y2ggPiAqIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4uay1qdXN0aWZ5LWl0ZW1zLXN0YXJ0IHtcbiAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1lbmQge1xuICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1jZW50ZXIge1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtc3RyZXRjaCB7XG4gIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5rLWZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uay1mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uay1mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstY2xlYXItbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNsZWFyLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNsZWFyLW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1mbG9hdHdyYXA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uay1kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uay1ncmlkLWNvbHMtbm9uZSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcbn1cblxuLmstZ3JpZC1yb3dzLW5vbmUge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG5vbmU7XG59XG5cbi5rLWdyaWQtZmxvdy1jb2wge1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xufVxuXG4uay1ncmlkLWZsb3ctY29sLWRlbnNlIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbiBkZW5zZTtcbn1cblxuLmstZ3JpZC1mbG93LXJvdyB7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG59XG5cbi5rLWdyaWQtZmxvdy1yb3ctZGVuc2Uge1xuICBncmlkLWF1dG8tZmxvdzogcm93IGRlbnNlO1xufVxuXG4uay1jb2xzcGFuLWFsbCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuXG4uay1jb2xzcGFuLWF1dG8ge1xuICBncmlkLWNvbHVtbjogYXV0bztcbn1cblxuLmstcm93c3Bhbi1hbGwge1xuICBncmlkLXJvdzogMS8tMTtcbn1cblxuLmstcm93c3Bhbi1hdXRvIHtcbiAgZ3JpZC1yb3c6IGF1dG87XG59XG5cbi5rLWdyaWQtY29scy0xIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTEge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuXG4uay1jb2wtc3RhcnQtMSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xufVxuXG4uay1jb2wtZW5kLTEge1xuICBncmlkLWNvbHVtbi1lbmQ6IDE7XG59XG5cbi5rLWdyaWQtY29scy0yIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuXG4uay1jb2wtc3RhcnQtMiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xufVxuXG4uay1jb2wtZW5kLTIge1xuICBncmlkLWNvbHVtbi1lbmQ6IDI7XG59XG5cbi5rLWdyaWQtY29scy0zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTMge1xuICBncmlkLWNvbHVtbjogc3BhbiAzO1xufVxuXG4uay1jb2wtc3RhcnQtMyB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xufVxuXG4uay1jb2wtZW5kLTMge1xuICBncmlkLWNvbHVtbi1lbmQ6IDM7XG59XG5cbi5rLWdyaWQtY29scy00IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTQge1xuICBncmlkLWNvbHVtbjogc3BhbiA0O1xufVxuXG4uay1jb2wtc3RhcnQtNCB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xufVxuXG4uay1jb2wtZW5kLTQge1xuICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG59XG5cbi5rLWdyaWQtY29scy01IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTUge1xuICBncmlkLWNvbHVtbjogc3BhbiA1O1xufVxuXG4uay1jb2wtc3RhcnQtNSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xufVxuXG4uay1jb2wtZW5kLTUge1xuICBncmlkLWNvbHVtbi1lbmQ6IDU7XG59XG5cbi5rLWdyaWQtY29scy02IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTYge1xuICBncmlkLWNvbHVtbjogc3BhbiA2O1xufVxuXG4uay1jb2wtc3RhcnQtNiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xufVxuXG4uay1jb2wtZW5kLTYge1xuICBncmlkLWNvbHVtbi1lbmQ6IDY7XG59XG5cbi5rLWdyaWQtY29scy03IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTcge1xuICBncmlkLWNvbHVtbjogc3BhbiA3O1xufVxuXG4uay1jb2wtc3RhcnQtNyB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xufVxuXG4uay1jb2wtZW5kLTcge1xuICBncmlkLWNvbHVtbi1lbmQ6IDc7XG59XG5cbi5rLWdyaWQtY29scy04IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTgge1xuICBncmlkLWNvbHVtbjogc3BhbiA4O1xufVxuXG4uay1jb2wtc3RhcnQtOCB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xufVxuXG4uay1jb2wtZW5kLTgge1xuICBncmlkLWNvbHVtbi1lbmQ6IDg7XG59XG5cbi5rLWdyaWQtY29scy05IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTkge1xuICBncmlkLWNvbHVtbjogc3BhbiA5O1xufVxuXG4uay1jb2wtc3RhcnQtOSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xufVxuXG4uay1jb2wtZW5kLTkge1xuICBncmlkLWNvbHVtbi1lbmQ6IDk7XG59XG5cbi5rLWdyaWQtY29scy0xMCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLWNvbHNwYW4tMTAge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMDtcbn1cblxuLmstY29sLXN0YXJ0LTEwIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xufVxuXG4uay1jb2wtZW5kLTEwIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMDtcbn1cblxuLmstZ3JpZC1jb2xzLTExIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi0xMSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDExO1xufVxuXG4uay1jb2wtc3RhcnQtMTEge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG59XG5cbi5rLWNvbC1lbmQtMTEge1xuICBncmlkLWNvbHVtbi1lbmQ6IDExO1xufVxuXG4uay1ncmlkLWNvbHMtMTIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTEyIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG59XG5cbi5rLWNvbC1zdGFydC0xMiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbn1cblxuLmstY29sLWVuZC0xMiB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTI7XG59XG5cbi5rLWdyaWQtcm93cy0xIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1yb3dzcGFuLTEge1xuICBncmlkLXJvdzogc3BhbiAxO1xufVxuXG4uay1yb3ctc3RhcnQtMSB7XG4gIGdyaWQtcm93LXN0YXJ0OiAxO1xufVxuXG4uay1yb3ctZW5kLTEge1xuICBncmlkLXJvdy1lbmQ6IDE7XG59XG5cbi5rLWdyaWQtcm93cy0yIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1yb3dzcGFuLTIge1xuICBncmlkLXJvdzogc3BhbiAyO1xufVxuXG4uay1yb3ctc3RhcnQtMiB7XG4gIGdyaWQtcm93LXN0YXJ0OiAyO1xufVxuXG4uay1yb3ctZW5kLTIge1xuICBncmlkLXJvdy1lbmQ6IDI7XG59XG5cbi5rLWdyaWQtcm93cy0zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1yb3dzcGFuLTMge1xuICBncmlkLXJvdzogc3BhbiAzO1xufVxuXG4uay1yb3ctc3RhcnQtMyB7XG4gIGdyaWQtcm93LXN0YXJ0OiAzO1xufVxuXG4uay1yb3ctZW5kLTMge1xuICBncmlkLXJvdy1lbmQ6IDM7XG59XG5cbi5rLWdyaWQtcm93cy00IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1yb3dzcGFuLTQge1xuICBncmlkLXJvdzogc3BhbiA0O1xufVxuXG4uay1yb3ctc3RhcnQtNCB7XG4gIGdyaWQtcm93LXN0YXJ0OiA0O1xufVxuXG4uay1yb3ctZW5kLTQge1xuICBncmlkLXJvdy1lbmQ6IDQ7XG59XG5cbi5rLWdyaWQtcm93cy01IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1yb3dzcGFuLTUge1xuICBncmlkLXJvdzogc3BhbiA1O1xufVxuXG4uay1yb3ctc3RhcnQtNSB7XG4gIGdyaWQtcm93LXN0YXJ0OiA1O1xufVxuXG4uay1yb3ctZW5kLTUge1xuICBncmlkLXJvdy1lbmQ6IDU7XG59XG5cbi5rLWdyaWQtcm93cy02IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1yb3dzcGFuLTYge1xuICBncmlkLXJvdzogc3BhbiA2O1xufVxuXG4uay1yb3ctc3RhcnQtNiB7XG4gIGdyaWQtcm93LXN0YXJ0OiA2O1xufVxuXG4uay1yb3ctZW5kLTYge1xuICBncmlkLXJvdy1lbmQ6IDY7XG59XG5cbi5rLWdyaWQtcm93cy03IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNywgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1yb3dzcGFuLTcge1xuICBncmlkLXJvdzogc3BhbiA3O1xufVxuXG4uay1yb3ctc3RhcnQtNyB7XG4gIGdyaWQtcm93LXN0YXJ0OiA3O1xufVxuXG4uay1yb3ctZW5kLTcge1xuICBncmlkLXJvdy1lbmQ6IDc7XG59XG5cbi5rLWdyaWQtcm93cy04IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1yb3dzcGFuLTgge1xuICBncmlkLXJvdzogc3BhbiA4O1xufVxuXG4uay1yb3ctc3RhcnQtOCB7XG4gIGdyaWQtcm93LXN0YXJ0OiA4O1xufVxuXG4uay1yb3ctZW5kLTgge1xuICBncmlkLXJvdy1lbmQ6IDg7XG59XG5cbi5rLWdyaWQtcm93cy05IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOSwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1yb3dzcGFuLTkge1xuICBncmlkLXJvdzogc3BhbiA5O1xufVxuXG4uay1yb3ctc3RhcnQtOSB7XG4gIGdyaWQtcm93LXN0YXJ0OiA5O1xufVxuXG4uay1yb3ctZW5kLTkge1xuICBncmlkLXJvdy1lbmQ6IDk7XG59XG5cbi5rLWdyaWQtcm93cy0xMCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLXJvd3NwYW4tMTAge1xuICBncmlkLXJvdzogc3BhbiAxMDtcbn1cblxuLmstcm93LXN0YXJ0LTEwIHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xufVxuXG4uay1yb3ctZW5kLTEwIHtcbiAgZ3JpZC1yb3ctZW5kOiAxMDtcbn1cblxuLmstb3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTk5OTkgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItbGFzdCB7XG4gIG9yZGVyOiA5OTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLW5vbmUge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTYge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci03IHtcbiAgb3JkZXI6IDcgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItOCB7XG4gIG9yZGVyOiA4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTkge1xuICBvcmRlcjogOSAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci0xMCB7XG4gIG9yZGVyOiAxMCAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci0xMSB7XG4gIG9yZGVyOiAxMSAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci0xMiB7XG4gIG9yZGVyOiAxMiAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLW92ZXJmbG93LXgtYXV0byB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5rLW92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5cXCFrLW92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uXFwhay1vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5cXCFrLW92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctYXV0by1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1hdXRvLWhpZGRlbiB7XG4gIG92ZXJmbG93OiBhdXRvIGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1hdXRvLXZpc2libGUge1xuICBvdmVyZmxvdzogYXV0byB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGF1dG8gc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8tY2xpcCB7XG4gIG92ZXJmbG93OiBhdXRvIGNsaXAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstb3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5rLW92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uXFwhay1vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5cXCFrLW92ZXJmbG93LXgtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5cXCFrLW92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWhpZGRlbi1hdXRvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWhpZGRlbi1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuIGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4tdmlzaWJsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW4gdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuLWNsaXAge1xuICBvdmVyZmxvdzogaGlkZGVuIGNsaXAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1vdmVyZmxvdy14LXZpc2libGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xufVxuXG4uay1vdmVyZmxvdy15LXZpc2libGUge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4uXFwhay1vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLlxcIWstb3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uXFwhay1vdmVyZmxvdy15LXZpc2libGUge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUtYXV0byB7XG4gIG92ZXJmbG93OiB2aXNpYmxlIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctdmlzaWJsZS1oaWRkZW4ge1xuICBvdmVyZmxvdzogdmlzaWJsZSBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctdmlzaWJsZS12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlIHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLWNsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZSBjbGlwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5rLW92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uay1vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLlxcIWstb3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uXFwhay1vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uXFwhay1vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwtYXV0byB7XG4gIG92ZXJmbG93OiBzY3JvbGwgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwtaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsLXZpc2libGUge1xuICBvdmVyZmxvdzogc2Nyb2xsIHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC1jbGlwIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCBjbGlwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAge1xuICBvdmVyZmxvdzogY2xpcDtcbn1cblxuLmstb3ZlcmZsb3cteC1jbGlwIHtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbn1cblxuLmstb3ZlcmZsb3cteS1jbGlwIHtcbiAgb3ZlcmZsb3cteTogY2xpcDtcbn1cblxuLlxcIWstb3ZlcmZsb3ctY2xpcCB7XG4gIG92ZXJmbG93OiBjbGlwICFpbXBvcnRhbnQ7XG59XG5cbi5cXCFrLW92ZXJmbG93LXgtY2xpcCB7XG4gIG92ZXJmbG93LXg6IGNsaXAgIWltcG9ydGFudDtcbn1cblxuLlxcIWstb3ZlcmZsb3cteS1jbGlwIHtcbiAgb3ZlcmZsb3cteTogY2xpcCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1jbGlwLWF1dG8ge1xuICBvdmVyZmxvdzogY2xpcCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGNsaXAgaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtdmlzaWJsZSB7XG4gIG92ZXJmbG93OiBjbGlwIHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctY2xpcC1zY3JvbGwge1xuICBvdmVyZmxvdzogY2xpcCBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctY2xpcC1jbGlwIHtcbiAgb3ZlcmZsb3c6IGNsaXAgY2xpcCAhaW1wb3J0YW50O1xufVxuXG4uay1wb2ludGVyLWV2ZW50cy1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstcG9pbnRlci1ldmVudHMtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBvcy1zdGF0aWMsIC5rLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLmstcG9zLXJlbGF0aXZlLCAuay1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4uay1hYnNvbHV0ZSwgLmstcG9zLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZpeGVkLCAuay1wb3MtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLmstcG9zLXN0aWNreSwgLmstc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4uay1wb3MtdG9wLCAuay10b3Age1xuICB0b3A6IDA7XG59XG5cbi5rLXBvcy1yaWdodCwgLmstcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLmstYm90dG9tLCAuay1wb3MtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uay1sZWZ0LCAuay1wb3MtbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXBvcy10b3Atc3RhcnQsIC5rLXRvcC1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmstcG9zLXRvcC1zdGFydFtkaXI9cnRsXSwgLmstcnRsIC5rLXBvcy10b3Atc3RhcnQsIC5rLXJ0bCAuay10b3Atc3RhcnQsIC5rLXRvcC1zdGFydFtkaXI9cnRsXSwgW2Rpcj1ydGxdIC5rLXBvcy10b3Atc3RhcnQsIFtkaXI9cnRsXSAuay10b3Atc3RhcnQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmstcG9zLXRvcC1jZW50ZXIsIC5rLXRvcC1jZW50ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uay1wb3MtdG9wLWVuZCwgLmstdG9wLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXBvcy10b3AtZW5kW2Rpcj1ydGxdLCAuay1ydGwgLmstcG9zLXRvcC1lbmQsIC5rLXJ0bCAuay10b3AtZW5kLCAuay10b3AtZW5kW2Rpcj1ydGxdLCBbZGlyPXJ0bF0gLmstcG9zLXRvcC1lbmQsIFtkaXI9cnRsXSAuay10b3AtZW5kIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5rLWJvdHRvbS1zdGFydCwgLmstcG9zLWJvdHRvbS1zdGFydCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmstYm90dG9tLXN0YXJ0W2Rpcj1ydGxdLCAuay1wb3MtYm90dG9tLXN0YXJ0W2Rpcj1ydGxdLCAuay1ydGwgLmstYm90dG9tLXN0YXJ0LCAuay1ydGwgLmstcG9zLWJvdHRvbS1zdGFydCwgW2Rpcj1ydGxdIC5rLWJvdHRvbS1zdGFydCwgW2Rpcj1ydGxdIC5rLXBvcy1ib3R0b20tc3RhcnQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmstYm90dG9tLWNlbnRlciwgLmstcG9zLWJvdHRvbS1jZW50ZXIge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uay1ib3R0b20tZW5kLCAuay1wb3MtYm90dG9tLWVuZCB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWJvdHRvbS1lbmRbZGlyPXJ0bF0sIC5rLXBvcy1ib3R0b20tZW5kW2Rpcj1ydGxdLCAuay1ydGwgLmstYm90dG9tLWVuZCwgLmstcnRsIC5rLXBvcy1ib3R0b20tZW5kLCBbZGlyPXJ0bF0gLmstYm90dG9tLWVuZCwgW2Rpcj1ydGxdIC5rLXBvcy1ib3R0b20tZW5kIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5rLW1pZGRsZS1zdGFydCwgLmstcG9zLW1pZGRsZS1zdGFydCB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLW1pZGRsZS1lbmQsIC5rLXBvcy1taWRkbGUtZW5kIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXJlc2l6ZS1ub25lIHtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJlc2l6ZS1ib3RoIHtcbiAgcmVzaXplOiBib3RoICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJlc2l6ZS1ob3Jpem9udGFsIHtcbiAgcmVzaXplOiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJlc2l6ZS12ZXJ0aWNhbCB7XG4gIHJlc2l6ZTogdmVydGljYWwgIWltcG9ydGFudDtcbn1cblxuLmstc3BhY2VyIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5rLXNwYWNlci1zaXplZCB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cblxuLmstcC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmstcHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmstcGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmstbS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmstbWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmstbWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmstbXgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTEge1xuICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMSB7XG4gIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbS0xIHtcbiAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMSB7XG4gIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTEge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMSB7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0xIHtcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMiB7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0yIHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0yIHtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTIge1xuICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0yIHtcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTIge1xuICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTIge1xuICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMiB7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0yIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTIge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcC0zIHtcbiAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0zIHtcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbS0zIHtcbiAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTMge1xuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0zIHtcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMyB7XG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTMge1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTQge1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTQge1xuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci00IHtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtNCB7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTQge1xuICBtYXJnaW46IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtNCB7XG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItNCB7XG4gIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTQge1xuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktNCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtNSB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtNSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tNSB7XG4gIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC01IHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTUge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHktNSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS01IHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstcC02IHtcbiAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC02IHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTYge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbS02IHtcbiAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTYge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtNiB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTYge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS02IHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtNiB7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTYge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTcge1xuICBwYWRkaW5nOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTcge1xuICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci03IHtcbiAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtNyB7XG4gIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTcge1xuICBtYXJnaW46IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtNyB7XG4gIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItNyB7XG4gIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC03IHtcbiAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtNyB7XG4gIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTcge1xuICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC03IHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktNyB7XG4gIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtOCB7XG4gIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtOCB7XG4gIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTgge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC04IHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tOCB7XG4gIG1hcmdpbjogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC04IHtcbiAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci04IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTgge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTgge1xuICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC04IHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstcHktOCB7XG4gIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTgge1xuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS04IHtcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstcC05IHtcbiAgcGFkZGluZzogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC05IHtcbiAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTkge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstbS05IHtcbiAgbWFyZ2luOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTkge1xuICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTkge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItOSB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtOSB7XG4gIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTkge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS05IHtcbiAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtOSB7XG4gIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTkge1xuICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTEwIHtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTEwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTAge1xuICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMTAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0xMCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTEwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstcC0xMSB7XG4gIHBhZGRpbmc6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMTEge1xuICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMTEge1xuICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0xMSB7XG4gIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTExIHtcbiAgbWFyZ2luOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTExIHtcbiAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0xMSB7XG4gIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0xMSB7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMTEge1xuICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0xMSB7XG4gIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTExIHtcbiAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0xMSB7XG4gIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTIge1xuICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTEyIHtcbiAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTIge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstbS0xMiB7XG4gIG1hcmdpbjogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xMiB7XG4gIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMTIge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMTIge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xMiB7XG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTEyIHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMTIge1xuICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTEzIHtcbiAgcGFkZGluZzogNTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0xMyB7XG4gIHBhZGRpbmctdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTEzIHtcbiAgcGFkZGluZy1yaWdodDogNTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0xMyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTEzIHtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTMge1xuICBtYXJnaW46IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTMge1xuICBtYXJnaW4tdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTEzIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTEzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTEzIHtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMTMge1xuICBwYWRkaW5nLXRvcDogNTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0xMyB7XG4gIHBhZGRpbmctbGVmdDogNTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTEzIHtcbiAgcGFkZGluZy10b3A6IDUycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstcC0xNCB7XG4gIHBhZGRpbmc6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMTQge1xuICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0xNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMTQge1xuICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0xNCB7XG4gIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTE0IHtcbiAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTE0IHtcbiAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0xNCB7XG4gIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0xNCB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMTQge1xuICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0xNCB7XG4gIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTE0IHtcbiAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMTQge1xuICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0xNCB7XG4gIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTUge1xuICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTE1IHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTUge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstbS0xNSB7XG4gIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMTUge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMTUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xNSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTE1IHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMTUge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTE2IHtcbiAgcGFkZGluZzogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0xNiB7XG4gIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTE2IHtcbiAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0xNiB7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTE2IHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTYge1xuICBtYXJnaW46IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTYge1xuICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTE2IHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMTYge1xuICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0xNiB7XG4gIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTE2IHtcbiAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstcC0xNyB7XG4gIHBhZGRpbmc6IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMTcge1xuICBwYWRkaW5nLXRvcDogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0xNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMTcge1xuICBwYWRkaW5nLWJvdHRvbTogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0xNyB7XG4gIHBhZGRpbmctbGVmdDogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTE3IHtcbiAgbWFyZ2luOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTE3IHtcbiAgbWFyZ2luLXRvcDogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0xNyB7XG4gIG1hcmdpbi1yaWdodDogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0xNyB7XG4gIG1hcmdpbi1ib3R0b206IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMTcge1xuICBtYXJnaW4tbGVmdDogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0xNyB7XG4gIHBhZGRpbmctbGVmdDogNjhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTE3IHtcbiAgcGFkZGluZy10b3A6IDY4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMTcge1xuICBwYWRkaW5nLWxlZnQ6IDY4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0xNyB7XG4gIHBhZGRpbmctdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTgge1xuICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTE4IHtcbiAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTgge1xuICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTE4IHtcbiAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTgge1xuICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstbS0xOCB7XG4gIG1hcmdpbjogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xOCB7XG4gIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMTgge1xuICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMTgge1xuICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTE4IHtcbiAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMTgge1xuICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xOCB7XG4gIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTE4IHtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMTgge1xuICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTE5IHtcbiAgcGFkZGluZzogNzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0xOSB7XG4gIHBhZGRpbmctdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTE5IHtcbiAgcGFkZGluZy1yaWdodDogNzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0xOSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTE5IHtcbiAgcGFkZGluZy1sZWZ0OiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTkge1xuICBtYXJnaW46IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTkge1xuICBtYXJnaW4tdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTE5IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTE5IHtcbiAgbWFyZ2luLWJvdHRvbTogNzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTE5IHtcbiAgcGFkZGluZy1sZWZ0OiA3NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMTkge1xuICBwYWRkaW5nLXRvcDogNzZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0xOSB7XG4gIHBhZGRpbmctbGVmdDogNzZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTE5IHtcbiAgcGFkZGluZy10b3A6IDc2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstcC0yMCB7XG4gIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMjAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTIwIHtcbiAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTIwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMjAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0yMCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTIwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0yMCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMjEge1xuICBwYWRkaW5nOiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTIxIHtcbiAgcGFkZGluZy10b3A6IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMjEge1xuICBwYWRkaW5nLXJpZ2h0OiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTIxIHtcbiAgcGFkZGluZy1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMjEge1xuICBwYWRkaW5nLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstbS0yMSB7XG4gIG1hcmdpbjogODRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0yMSB7XG4gIG1hcmdpbi10b3A6IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMjEge1xuICBtYXJnaW4tcmlnaHQ6IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMjEge1xuICBtYXJnaW4tYm90dG9tOiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTIxIHtcbiAgbWFyZ2luLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMjEge1xuICBwYWRkaW5nLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogODRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0yMSB7XG4gIHBhZGRpbmctdG9wOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTIxIHtcbiAgcGFkZGluZy1sZWZ0OiA4NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMjEge1xuICBwYWRkaW5nLXRvcDogODRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogODRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTIyIHtcbiAgcGFkZGluZzogODhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0yMiB7XG4gIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTIyIHtcbiAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0yMiB7XG4gIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTIyIHtcbiAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMjIge1xuICBtYXJnaW46IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMjIge1xuICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTIyIHtcbiAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTIyIHtcbiAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0yMiB7XG4gIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTIyIHtcbiAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMjIge1xuICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0yMiB7XG4gIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTIyIHtcbiAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstcC0yMyB7XG4gIHBhZGRpbmc6IDkycHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMjMge1xuICBwYWRkaW5nLXRvcDogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0yMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDkycHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMjMge1xuICBwYWRkaW5nLWJvdHRvbTogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0yMyB7XG4gIHBhZGRpbmctbGVmdDogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTIzIHtcbiAgbWFyZ2luOiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTIzIHtcbiAgbWFyZ2luLXRvcDogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0yMyB7XG4gIG1hcmdpbi1yaWdodDogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0yMyB7XG4gIG1hcmdpbi1ib3R0b206IDkycHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMjMge1xuICBtYXJnaW4tbGVmdDogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0yMyB7XG4gIHBhZGRpbmctbGVmdDogOTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTIzIHtcbiAgcGFkZGluZy10b3A6IDkycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDkycHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMjMge1xuICBwYWRkaW5nLWxlZnQ6IDkycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0yMyB7XG4gIHBhZGRpbmctdG9wOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMjQge1xuICBwYWRkaW5nOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTI0IHtcbiAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMjQge1xuICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTI0IHtcbiAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMjQge1xuICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstbS0yNCB7XG4gIG1hcmdpbjogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0yNCB7XG4gIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMjQge1xuICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMjQge1xuICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTI0IHtcbiAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMjQge1xuICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0yNCB7XG4gIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTI0IHtcbiAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMjQge1xuICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLXhzIHtcbiAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LXhzIHtcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci14cyB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi14cyB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwteHMge1xuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLXhzIHtcbiAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQteHMge1xuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXIteHMge1xuICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi14cyB7XG4gIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC14cyB7XG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgteHMge1xuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHkteHMge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgteHMge1xuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXkteHMge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcC1zbSB7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC1zbSB7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItc20ge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItc20ge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLXNtIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstbS1zbSB7XG4gIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LXNtIHtcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItc20ge1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtc20ge1xuICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LXNtIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LXNtIHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LXNtIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LXNtIHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtbWQge1xuICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LW1kIHtcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcHItbWQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLW1kIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtbWQge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbS1tZCB7XG4gIG1hcmdpbjogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC1tZCB7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbXItbWQge1xuICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbWItbWQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtbWQge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS1tZCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LW1kIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbXktbWQge1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLWxnIHtcbiAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi1sZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tbGcge1xuICBtYXJnaW46IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtbGcge1xuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLWxnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktbGcge1xuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC1sZyB7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LWxnIHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcC14bCB7XG4gIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQteGwge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci14bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGIteGwge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC14bCB7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLXhsIHtcbiAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LXhsIHtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci14bCB7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi14bCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwteGwge1xuICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC14bCB7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LXhsIHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgteGwge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS14bCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtdGhpbiB7XG4gIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC10aGluIHtcbiAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci10aGluIHtcbiAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLXRoaW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLXRoaW4ge1xuICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLXRoaW4ge1xuICBtYXJnaW46IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC10aGluIHtcbiAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLXRoaW4ge1xuICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi10aGluIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLXRoaW4ge1xuICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LXRoaW4ge1xuICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbn1cblxuLmstcHktdGhpbiB7XG4gIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC10aGluIHtcbiAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LXRoaW4ge1xuICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cblxuLmstcC1oYWlyIHtcbiAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LWhhaXIge1xuICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLWhhaXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstcGItaGFpciB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtaGFpciB7XG4gIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0taGFpciB7XG4gIG1hcmdpbjogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LWhhaXIge1xuICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstbXItaGFpciB7XG4gIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLWhhaXIge1xuICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtaGFpciB7XG4gIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtaGFpciB7XG4gIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS1oYWlyIHtcbiAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LWhhaXIge1xuICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstbXktaGFpciB7XG4gIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1yb3VuZGVkLWRlZmF1bHQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5rLXJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLXJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5rLXJvdW5kZWQtbWQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5rLXJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5rLXJvdW5kZWQtZnVsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbn1cblxuLmstdGFibGUtbGF5b3V0LWZpeGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmstdGFibGUtbGF5b3V0LWF1dG8ge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbi5rLXRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uay10b3VjaC1hY3Rpb24tbm9uZSB7XG4gIHRvdWNoLWFjdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay10b3VjaC1hY3Rpb24tYXV0byB7XG4gIHRvdWNoLWFjdGlvbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1mbGlwLWgge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLWZsaXAtdiB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLmstZmxpcC1oLmstZmxpcC12IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuXG4uay1yb3RhdGUtNDUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5rLXJvdGF0ZS05MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmstcm90YXRlLTEzNSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cbi5rLXJvdGF0ZS0xODAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uay1yb3RhdGUtMjI1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLmstcm90YXRlLTI3MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5rLXJvdGF0ZS0zMTUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xufVxuXG4uay1zY2FsZS0wIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbn1cblxuLmstc2NhbGUtMSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi5rLXNjYWxlLTIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDIsIDIpO1xufVxuXG4uay10cmFuc2xhdGUtMCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4uay10cmFuc2xhdGUtMC01MCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG59XG5cbi5rLXRyYW5zbGF0ZS0wLTEwMCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xufVxuXG4uay10cmFuc2xhdGUtNTAtMCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XG59XG5cbi5rLXRyYW5zbGF0ZS01MC01MCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbn1cblxuLmstdHJhbnNsYXRlLTUwLTEwMCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMTAwJSk7XG59XG5cbi5rLXRyYW5zbGF0ZS0xMDAtMCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xufVxuXG4uay10cmFuc2xhdGUtMTAwLTUwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgNTAlKTtcbn1cblxuLmstdHJhbnNsYXRlLTEwMC0xMDAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAxMDAlKTtcbn1cblxuLmstdXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay11c2VyLXNlbGVjdC10ZXh0IHtcbiAgdXNlci1zZWxlY3Q6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLmstdXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4uay11c2VyLXNlbGVjdC1jb250YWluIHtcbiAgdXNlci1zZWxlY3Q6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cblxuLmZha2Uge1xuICBjb2xvcjogcmVkO1xufVxuXG4uay1jb21tb24tdGVzdC1jbGFzcyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uay1uby1jbGljayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1ibG9jaywgLmstZ3JpZC1oZWFkZXIsIC5rLWdyb3VwaW5nLWhlYWRlciwgLmstaGVhZGVyLCAuay1saW5rLmstaG92ZXIsIC5rLWxpbmsuay1zdGF0ZS1ob3ZlciwgLmstcGFnZXItd3JhcCwgLmstdGFic3RyaXAtaXRlbXMgLmstaXRlbSwgLmstdG9vbGJhciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xufVxuXG4uay1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uay1zdGF0ZS1oaWdobGlnaHQgPiAuay1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNlYXJjaGJveCA+IC5rLWlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMCAxIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5rLWJsb2NrLCAuay1pbmxpbmUtYmxvY2ssIC5rLXdpZGdldCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5rLWJsb2NrLCAuay13aWRnZXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay13aWRnZXQgLmstaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5rLWJsb2NrLCAuay1jb250ZW50LCAuay1ncmlkLCAuay1oZWFkZXItY29sdW1uLW1lbnUsIC5rLXBhbmVsYmFyLCAuay1zcGxpdHRlciwgLmstd2lkZ2V0IHtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstYmxvY2ssIC5rLWNhbGVuZGFyLCAuay1ncmlkLWhlYWRlciAuay1pLWxpbmstaG9yaXpvbnRhbCwgLmstaGVhZGVyLWNvbHVtbi1tZW51LCAuay1wYWdlci13cmFwLCAuay1zcGxpdGJhciB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuLmstaGVhZGVyLWNvbHVtbi1tZW51IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWJsb2NrIHtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4uay1ibG9jayA+IC5rLWhlYWRlciB7XG4gIG1hcmdpbjogLTJweCAwIDEwcHggLTJweDtcbiAgcGFkZGluZzogMC4zZW0gMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWluLWhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5hLmstYnV0dG9uLWV4cGFuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5idXR0b24uay1idXR0b24tZXhwYW5kLCBpbnB1dFt0eXBlPWJ1dHRvbl0uay1idXR0b24tZXhwYW5kLCBpbnB1dFt0eXBlPXJlc2V0XS5rLWJ1dHRvbi1leHBhbmQsIGlucHV0W3R5cGU9c3VibWl0XS5rLWJ1dHRvbi1leHBhbmQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstdG9vbGJhciAuay1idXR0b24taWNvbnRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjhlbTtcbn1cblxuLmstbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uay1ncmlkLWhlYWRlciBzcGFuLmstbGluayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstZGlzYWJsZWQsIC5rLWRpc2FibGVkIC5rLWljb24sIC5rLWRpc2FibGVkIC5rLWxpbmssIC5rLWRpc2FibGVkIC5rLXVwbG9hZC1idXR0b24gaW5wdXQsIC5rLXN0YXRlLWRpc2FibGVkLCAuay1zdGF0ZS1kaXNhYmxlZCAuay1pY29uLCAuay1zdGF0ZS1kaXNhYmxlZCAuay1saW5rLCAuay1zdGF0ZS1kaXNhYmxlZCAuay11cGxvYWQtYnV0dG9uIGlucHV0IHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1kaXNhYmxlZCwgLmstc3RhdGUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5rLWRpc2FibGVkIC5rLWRpc2FibGVkLCAuay1kaXNhYmxlZCA+IC5rLWJ1dHRvbiwgLmstc3RhdGUtZGlzYWJsZWQgLmstZGlzYWJsZWQsIC5rLXN0YXRlLWRpc2FibGVkID4gLmstYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmstZGlzYWJsZWQsIC5rLWRpc2FibGVkIC5rLWlucHV0LCAuay1zdGF0ZS1kaXNhYmxlZCwgLmstc3RhdGUtZGlzYWJsZWQgLmstaW5wdXQge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxufVxuLmstc3RhdGUtZXJyb3Ige1xuICBib3JkZXItc3R5bGU6IHJpZGdlO1xufVxuXG4uay1zdGF0ZS1lbXB0eSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmstaWNvbi5rLWktbm9uZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstaW1hZ2Uge1xuICBib3JkZXI6IDA7XG59XG5cbi5rLXdpZGdldCAuay1pY29uLmstaS1jb2xsYXBzZSwgLmstd2lkZ2V0IC5rLWljb24uay1pLWV4cGFuZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaHRtbCAuay1zdWNjZXNzLWNvbG9yZWQge1xuICBjb2xvcjogIzUwN2Y1MDtcbiAgYm9yZGVyLWNvbG9yOiAjZDBkZmQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZmYwO1xufVxuXG5odG1sIC5rLWluZm8tY29sb3JlZCB7XG4gIGNvbG9yOiAjNTA2MDdmO1xuICBib3JkZXItY29sb3I6ICNkMGQ5ZGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG59XG5cbmh0bWwgLmstZXJyb3ItY29sb3JlZCB7XG4gIGNvbG9yOiAjN2Y1MDUwO1xuICBib3JkZXItY29sb3I6ICNkZmQwZDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZjA7XG59XG5cbi5rLWlubGluZS1ibG9jayB7XG4gIHBhZGRpbmc6IDAgMnB4O1xufVxuXG4uay1sb2FkaW5nLCAuay1sb2FkaW5nLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5rLWljb24uay1pLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmstaWNvbi5rLWktbG9hZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstbG9hZGluZy1pbWFnZSwgLmstbG9hZGluZy1tYXNrLCAuay1sb2FkaW5nLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWxvYWRpbmctbWFzayB7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmstbG9hZGluZy1tYXNrLmstb3BhcXVlIC5rLWxvYWRpbmctY29sb3Ige1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1sb2FkaW5nLW1hc2sgLmstbG9hZGluZy1wcm9ncmVzcyB7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWxvYWRpbmctdGV4dCB7XG4gIHRleHQtaW5kZW50OiAtNDAwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLWxvYWRpbmctY29sb3IsIC5rLWxvYWRpbmctaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1sb2FkaW5nLWltYWdlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1sb2FkaW5nLWNvbG9yIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uay1jb250ZW50LWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1wYW5lID4gLmstc3BsaXR0ZXItb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstZHJhZy1jbHVlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMztcbn1cblxuLmstZHJhZy1zdGF0dXMge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstcmVvcmRlci1jdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1yZW9yZGVyLWN1ZSAuay1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLmstcmVvcmRlci1jdWUgLmstaS1hcnJvdy02MC1kb3duIHtcbiAgdG9wOiAtNHB4O1xufVxuXG4uay1yZW9yZGVyLWN1ZSAuay1pLWFycm93LTYwLXVwIHtcbiAgYm90dG9tOiAtNHB4O1xufVxuXG4uay1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5rLXNjcm9sbGJhci12ZXJ0aWNhbCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmstdG91Y2gtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDAwMDA7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGE4YThhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU4NTg1O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgYm9keSAuay10b3VjaC1zY3JvbGxiYXIge1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIH1cbn1cbi5rLXZpcnR1YWwtc2Nyb2xsYWJsZS13cmFwIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLmstY3VycmVudC10aW1lIHtcbiAgYmFja2dyb3VuZDogcmVkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWN1cnJlbnQtdGltZS1hcnJvdy1kb3duIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZWQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uay1jdXJyZW50LXRpbWUtYXJyb3ctbGVmdCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHJlZDtcbn1cblxuLmstY3VycmVudC10aW1lLWFycm93LXJpZ2h0IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCByZWQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyLCAuay1hbmltYXRpb24tY29udGFpbmVyICosIC5rLWFuaW1hdGlvbi1jb250YWluZXIgOmFmdGVyLCAuay1ibG9jayAuay1oZWFkZXIsIC5rLXdpZGdldCwgLmstd2lkZ2V0ICosIC5rLXdpZGdldCA6YmVmb3JlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLWJsb2NrLCAuay1lZGl0LWNlbGwgLmstd2lkZ2V0LCAuay1ncmlkLWVkaXQtcm93IC5rLXdpZGdldCwgLmstZ3JpZC1lZGl0LXJvdyAudGV4dC1ib3gsIC5rLXRhYnN0cmlwID4gLmstY29udGVudCA+IC5rbS1zY3JvbGwtY29udGFpbmVyLCAuay10ZXh0Ym94LCAua20tYWN0aW9uc2hlZXQgPiBsaSwgLmttLXNoaW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mb3JtLWNvbnRyb2wuay13aWRnZXQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ua20td2lkZ2V0LCAua20td2lkZ2V0ICoge1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IC0xNTAwMHB4O1xuICB3aWR0aDogMTQ0MDBweDtcbn1cblxuLmttLW5hdGl2ZS1zY3JvbGxlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14IHBhbi15O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgLW1zLXNjcm9sbC1zbmFwLXR5cGU6IHByb3hpbWl0eTtcbn1cblxuLmstaHIge1xuICBtYXJnaW46IDAuNWVtIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uay1pY29uLCAuay10b29sLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZm9udDogMTZweC8xIFdlYkNvbXBvbmVudHNJY29ucztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstZHJvcC1oaW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstZHJvcC1oaW50LWVuZCwgLmstZHJvcC1oaW50LXN0YXJ0IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1kcm9wLWhpbnQtbGluZSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmstZHJvcC1oaW50LWggLmstZHJvcC1oaW50LXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDYuOTI4MjAzMjNweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uay1kcm9wLWhpbnQtaCAuay1kcm9wLWhpbnQtbGluZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmstZHJvcC1oaW50LWggLmstZHJvcC1oaW50LWVuZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNi45MjgyMDMyM3B4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstZHJvcC1oaW50LXYge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1kcm9wLWhpbnQtdiAuay1kcm9wLWhpbnQtc3RhcnQge1xuICBib3JkZXItdG9wLXdpZHRoOiA2LjkyODIwMzIzcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5rLWRyb3AtaGludC12IC5rLWRyb3AtaGludC1saW5lIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uay1kcm9wLWhpbnQtdiAuay1kcm9wLWhpbnQtZW5kIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogNi45MjgyMDMyM3B4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1zcHJpdGUsIC5rLWdyaWQtbW9iaWxlIC5rLXJlc2l6ZS1oYW5kbGUtaW5uZXI6YWZ0ZXIsIC5rLWdyaWQtbW9iaWxlIC5rLXJlc2l6ZS1oYW5kbGUtaW5uZXI6YmVmb3JlLCAuay1wYWdlci1udW1iZXJzIC5rLWN1cnJlbnQtcGFnZSAuay1saW5rOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZvbnQ6IDE2cHgvMSBXZWJDb21wb25lbnRzSWNvbnM7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtaW5kZW50OiAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmstaWNvbjpiZWZvcmUge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmstYnV0dG9uLmstYnV0dG9uLWljb24gLmstaWNvbiwgLmstZ3JpZC1maWx0ZXIgLmstaWNvbiwgLmstaGVhZGVyIC5rLWljb24ge1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWJ1dHRvbi5rLWJ1dHRvbi1pY29uIC5rLWljb246YmVmb3JlLCAuay1ncmlkLWZpbHRlciAuay1pY29uOmJlZm9yZSwgLmstaGVhZGVyIC5rLWljb246YmVmb3JlIHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbi5rLXNwcml0ZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLWhpZ2gtY29udHJhc3QtYWRqdXN0OiBub25lO1xufVxuXG4uay1yZW9yZGVyLWN1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstcmVvcmRlci1jdWU6OmFmdGVyLCAuay1yZW9yZGVyLWN1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uay1yZW9yZGVyLWN1ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0b3A6IC00cHg7XG59XG5cbi5rLXJlb3JkZXItY3VlOjphZnRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm90dG9tOiAtNHB4O1xufVxuXG4uay1mbGlwLWgge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLWZsaXAtdiB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLmstZmxpcC1oLmstZmxpcC12IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuXG4uay10ZXh0LWFsaWduLWxlZnQsIC5rLXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5rLXRleHQtYWxpZ24tY2VudGVyLCAuay10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstdGV4dC1hbGlnbi1yaWdodCwgLmstdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uay10ZXh0LWFsaWduLWp1c3RpZnksIC5rLXRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbnNjcmlwdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstY29tbW9uLXRlc3QtY2xhc3MsIC5rLXRoZW1lLXRlc3QtY2xhc3Mge1xuICBvcGFjaXR5OiAwO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuc2NyaXB0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uay1zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstaGJveCwgLmstaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay12Ym94LCAuay12c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLWZsZXgsIC5rLXNwYWNlciB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLmstZmxleC1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay1ncmlkLWxheW91dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5rLXNlcGFyYXRvciB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5rLXNlcGFyYXRvci1ob3Jpem9udGFsLCAuay12c3RhY2sgPiAuay1zZXBhcmF0b3Ige1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cbi5rLWhzdGFjayA+IC5rLXNlcGFyYXRvciwgLmstc2VwYXJhdG9yLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG59XG5cbmhyLmstc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1hY3Rpb24tYnV0dG9ucywgLmstYWN0aW9ucywgLmstY29sdW1ubWVudS1hY3Rpb25zIHtcbiAgbWFyZ2luOiAxZW0gMCAwO1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLXBvcHVwIC5rLWFjdGlvbnMge1xuICBwYWRkaW5nOiA2cHggMCAwO1xufVxuXG4uay1jb2xvcnBpY2tlci1wb3B1cCAuay1hY3Rpb25zIHtcbiAgcGFkZGluZzogNnB4IDhweDtcbn1cblxuLmstaWUgLmstYWN0aW9ucyAuay1idXR0b24gfiAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstcnRsIC5rLWllIC5rLWFjdGlvbnMgLmstYnV0dG9uIH4gLmstYnV0dG9uLCBbZGlyPXJ0bF0gLmstaWUgLmstYWN0aW9ucyAuay1idXR0b24gfiAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5rLWFjdGlvbnMtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWFjdGlvbnMtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWFjdGlvbnMtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmstYWN0aW9ucy1zdHJldGNoZWQgPiAqIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4uay1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWJ1dHRvbjpmb2N1cywgLmstYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1idXR0b24gLmstYnV0dG9uLXRleHQsIC5rLWJ1dHRvbiAuay10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstYnV0dG9uIC5rLWljb24sIC5rLWJ1dHRvbiAuay1pbWFnZSwgLmstYnV0dG9uIC5rLXNwcml0ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1idXR0b24uay1kaXNhYmxlZCwgLmstYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3BhY2l0eTogMC42O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstYnV0dG9uLmstYnV0dG9uLWljb24sIC5rLWljb24tYnV0dG9uIHtcbiAgd2lkdGg6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHgpO1xuICBoZWlnaHQ6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHgpO1xuICBwYWRkaW5nOiA0cHg7XG4gIGdhcDogMDtcbn1cblxuLmstYnV0dG9uLmstYnV0dG9uLWljb24gLmstYnV0dG9uLXRleHQsIC5rLWJ1dHRvbi5rLWJ1dHRvbi1pY29uIC5rLXRleHQsIC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi10ZXh0LCAuay1pY29uLWJ1dHRvbiAuay10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYS5rLWJ1dHRvbi1leHBhbmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYnV0dG9uLmstYnV0dG9uLWV4cGFuZCwgaW5wdXRbdHlwZT1idXR0b25dLmstYnV0dG9uLWV4cGFuZCwgaW5wdXRbdHlwZT1yZXNldF0uay1idXR0b24tZXhwYW5kLCBpbnB1dFt0eXBlPXN1Ym1pdF0uay1idXR0b24tZXhwYW5kIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWRyb3Bkb3duLWJ1dHRvbiwgLmstbWVudS1idXR0b24ge1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1idXR0b24tZmxhdCwgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstYnV0dG9uLWZsYXQ6OmJlZm9yZSwgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uay1idXR0b24tZmxhdDo6YWZ0ZXIsIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhcjo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uay1idXR0b24tZmxhdC5rLWZvY3VzOjphZnRlciwgLmstYnV0dG9uLWZsYXQ6Zm9jdXM6OmFmdGVyLCAuay1idXR0b24uay1idXR0b24tY2xlYXIuay1mb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhcjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjEyO1xufVxuXG4uay1idXR0b24tZmxhdC5rLWRpc2FibGVkLCAuay1idXR0b24tZmxhdFtkaXNhYmxlZF0sIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhci5rLWRpc2FibGVkLCAuay1idXR0b24uay1idXR0b24tY2xlYXJbZGlzYWJsZWRdLCAuay1kaXNhYmxlZCAuay1idXR0b24tZmxhdCwgLmstZGlzYWJsZWQgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5rLWJ1dHRvbi1saW5rLCAuay1idXR0b24tbGluay5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uay1idXR0b24tbGluay5rLWhvdmVyLCAuay1idXR0b24tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay1idXR0b24tbGluay5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWJ1dHRvbjo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgdG9wOiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstYnV0dG9uLmstbm8tZm9jdXM6bm90KC5rLWhvdmVyKTo6YmVmb3JlLCAuay1idXR0b24uay1uby1mb2N1czpub3QoOmhvdmVyKTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstYnV0dG9uLmstYWN0aXZlOjpiZWZvcmUsIC5rLWJ1dHRvbjphY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMTY7XG59XG5cbi5rLWJ1dHRvbi5rLXNlbGVjdGVkOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5rLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBjb250ZW50OiBcIlwiO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstYnV0dG9uLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uay1idXR0b24tZ3JvdXAuay1idXR0b24tZ3JvdXAtZmxhdCAuay1idXR0b24uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5rLWJ1dHRvbi1ncm91cC5rLWJ1dHRvbi1ncm91cC1zdHJldGNoZWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay1idXR0b24tZ3JvdXAuay1idXR0b24tZ3JvdXAtc3RyZXRjaGVkIC5rLWJ1dHRvbiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uLmstYWN0aXZlLCAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uOmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24uay1ob3ZlciwgLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24uay1kaXNhYmxlZCwgLmstYnV0dG9uLWdyb3VwLmstZGlzYWJsZWQgLmstYnV0dG9uIHtcbiAgei1pbmRleDogYXV0bztcbn1cblxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbi5rLWZvY3VzLCAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uOmZvY3VzIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguay1vdmVyZmxvdy1idXR0b24pIHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG59XG5cbi5rLWJ1dHRvbi1ncm91cCA+IC5rLWJ1dHRvbjpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpOm5vdCguay1vdmVyZmxvdy1idXR0b24pIHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbn1cblxuLmstYnV0dG9uLWdyb3VwID4gLmstYnV0dG9uOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKTpub3QoLmstb3ZlcmZsb3ctYnV0dG9uKSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xufVxuXG4uay1idXR0b24tZ3JvdXAgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0sIC5rLWJ1dHRvbi1ncm91cCBsYWJlbCBpbnB1dFt0eXBlPXJhZGlvXSwgLmstYnV0dG9uLWdyb3VwID4gaW5wdXRbdHlwZT1jaGVja2JveF0sIC5rLWJ1dHRvbi1ncm91cCA+IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1zcGxpdC1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3V0bGluZTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstc3BsaXQtYnV0dG9uID4gLmstYnV0dG9uOmxhc3QtY2hpbGQsIC5rLXNwbGl0LWJ1dHRvbiA+IC5rLXNwbGl0LWJ1dHRvbi1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4OiBub25lO1xufVxuXG4uay1zcGxpdC1jb250YWluZXIgPiBsaSB7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLmstc3BsaXQtY29udGFpbmVyIC5rLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWFjdGlvbi1idXR0b25zIHtcbiAgbWFyZ2luOiAxZW0gMCAwO1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uIHtcbiAgbWluLXdpZHRoOiA3NXB4O1xufVxuXG4uay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24gKyAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4uay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24uay1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xufVxuXG4uay1ydGwgLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uay1ydGwgLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmstcnRsIC5rLXNwbGl0LWJ1dHRvbiAuay1zcGxpdC1idXR0b24tYXJyb3cge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uay1ydGwgLmstc3BsaXQtY29udGFpbmVyIC5rLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uay1uby1mbGV4Ym94IC5rLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstbm8tZmxleGJveCAuay1idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstYnV0dG9uLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uay1uby1mbGV4Ym94IC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWlucHV0LCAuay1waWNrZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5rLWlucHV0IC5rLWlucHV0LCAuay1pbnB1dCAuay1waWNrZXIsIC5rLXBpY2tlciAuay1pbnB1dCwgLmstcGlja2VyIC5rLXBpY2tlciB7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBmb250OiBpbmhlcml0O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1pbnB1dCAuay1jbGVhci12YWx1ZSwgLmstaW5wdXQgLmstaW5wdXQtaWNvbiwgLmstaW5wdXQgLmstaW5wdXQtbG9hZGluZy1pY29uLCAuay1pbnB1dCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLXBpY2tlciAuay1jbGVhci12YWx1ZSwgLmstcGlja2VyIC5rLWlucHV0LWljb24sIC5rLXBpY2tlciAuay1pbnB1dC1sb2FkaW5nLWljb24sIC5rLXBpY2tlciAuay1pbnB1dC12YWxpZGF0aW9uLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uay1pbnB1dCA+ICosIC5rLXBpY2tlciA+ICoge1xuICBtYXJnaW46IDA7XG59XG5cbmlucHV0LmstaW5wdXQge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuXG4uay1waWNrZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdC5rLXBpY2tlciB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGFwcGVhcmFuY2U6IGF1dG87XG59XG5cbi5rLWlucHV0LWlubmVyIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uay1pbnB1dC1pbm5lcjo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstaW5wdXQtaW5uZXI6aW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbnNwYW4uay1pbnB1dC1pbm5lciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxudGV4dGFyZWEuay1pbnB1dC1pbm5lciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstcGlja2VyLmstaWNvbi1waWNrZXIgLmstaW5wdXQtaW5uZXIge1xuICB3aWR0aDogMS40Mjg1NzE0M2VtO1xuICBoZWlnaHQ6IDEuNDI4NTcxNDNlbTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLWlucHV0LXZhbHVlLWljb24ge1xuICBmbGV4OiBub25lO1xufVxuXG4uay1pbnB1dC12YWx1ZS10ZXh0IHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLWlucHV0LXZhbHVlLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWlucHV0LXZhbHVlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycHggMnB4O1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5rLWlucHV0LXZhbHVlcyA+IC5rLWlucHV0LWlubmVyLCAuay1pbnB1dC12YWx1ZXMgPiAuay1zZWFyY2hiYXIge1xuICBtYXJnaW46IC0ycHggLTJweDtcbn1cblxuLmstaWNvbi1waWNrZXIgLmstaW5wdXQtaW5uZXIge1xuICBwYWRkaW5nOiA0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1pbnB1dC1wcmVmaXgsIC5rLWlucHV0LXN1ZmZpeCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiBub25lO1xufVxuXG4uay1pbnB1dC1wcmVmaXggPiAqLCAuay1pbnB1dC1zdWZmaXggPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWlucHV0LXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1pbnB1dC1pY29uLCAuay1pbnB1dC1sb2FkaW5nLWljb24sIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiB7XG4gIGZsZXg6IG5vbmU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWNsZWFyLXZhbHVlIHtcbiAgb3V0bGluZTogMDtcbiAgZmxleDogbm9uZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uay1jbGVhci12YWx1ZS5rLWhvdmVyLCAuay1jbGVhci12YWx1ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWNsZWFyLXZhbHVlOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cblxuLmstaW5wdXQtYnV0dG9uLCAuay1pbnB1dC1idXR0b24uay1idXR0b24ge1xuICB3aWR0aDogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCk7XG4gIGhlaWdodDogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbiAgZmxleDogbm9uZTtcbiAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1pbnB1dC1idXR0b24uay1idXR0b24gPiAuay1idXR0b24taWNvbiwgLmstaW5wdXQtYnV0dG9uID4gLmstYnV0dG9uLWljb24ge1xuICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstaW5wdXQtYnV0dG9uLmstYWN0aXZlLCAuay1pbnB1dC1idXR0b24uay1idXR0b24uay1hY3RpdmUsIC5rLWlucHV0LWJ1dHRvbi5rLWJ1dHRvbi5rLWZvY3VzLCAuay1pbnB1dC1idXR0b24uay1idXR0b246YWN0aXZlLCAuay1pbnB1dC1idXR0b24uay1idXR0b246Zm9jdXMsIC5rLWlucHV0LWJ1dHRvbi5rLWZvY3VzLCAuay1pbnB1dC1idXR0b246YWN0aXZlLCAuay1pbnB1dC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstcGlja2VyIC5rLWlucHV0LWJ1dHRvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWlucHV0LXNwaW5uZXIge1xuICB3aWR0aDogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCk7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWRlY3JlYXNlLCAuay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItaW5jcmVhc2Uge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG4gIGZsZXg6IDEgMSA1MCU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiBhdXRvO1xufVxuXG4uay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItZGVjcmVhc2UgPiAuay1idXR0b24taWNvbiwgLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWluY3JlYXNlID4gLmstYnV0dG9uLWljb24ge1xuICBtYXJnaW46IC0xZW0gMDtcbiAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWluY3JlYXNlIC5rLWljb24ge1xuICBib3R0b206IC0ycHg7XG59XG5cbi5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1kZWNyZWFzZSAuay1pY29uIHtcbiAgdG9wOiAtMnB4O1xufVxuXG4uay1zZWFyY2hiYXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1kYXRlaW5wdXQtd3JhcCwgLmstZHJvcGRvd24td3JhcCwgLmstbXVsdGlzZWxlY3Qtd3JhcCwgLmstbnVtZXJpYy13cmFwLCAuay1waWNrZXItd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1pbnB1dC1mbGF0LCAuay1waWNrZXItZmxhdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWlucHV0LWZsYXQgLmstaW5wdXQtaW5uZXIsIC5rLXBpY2tlci1mbGF0IC5rLWlucHV0LWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmstaW5wdXQtb3V0bGluZSwgLmstcGlja2VyLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbn1cblxuLmstbWVudSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLW1lbnUtaXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBmbGV4OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1tZW51LWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmstbWVudS1saW5rIHtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstbWVudS1saW5rLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstbWVudS1leHBhbmQtYXJyb3cge1xuICBtYXJnaW4taW5saW5lLWVuZDogLTRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstbWVudS1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstbWVudS1ob3Jpem9udGFsIC5rLW1lbnUtbGluayB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1tZW51LWhvcml6b250YWwgPiAuay1tZW51LWl0ZW0gKyAuay1tZW51LWl0ZW0ge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1tZW51LWhvcml6b250YWwgPiAuay1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDAgNHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstbWVudS12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLW1lbnUtdmVydGljYWwgPiAuay1tZW51LWl0ZW0gKyAuay1tZW51LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5rLW1lbnUtdmVydGljYWwgPiAuay1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDRweCAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstbWVudS1wb3B1cCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogODB2aDtcbn1cblxuLmstbWVudS1ncm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLW1lbnUtZ3JvdXAgLmstbWVudS1saW5rIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmstbWVudS1wb3B1cCAuay1tZW51LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1tZW51LWdyb3VwIC5rLW1lbnUtaXRlbSArIC5rLW1lbnUtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rLW1lbnUtZ3JvdXAgLmstc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiA0cHggMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1wb3B1cHMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWNvbnRleHQtbWVudSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstY29udGV4dC1tZW51LmstbWVudS1ob3Jpem9udGFsIHtcbiAgcGFkZGluZzogMCAwO1xufVxuXG4uay1jb250ZXh0LW1lbnUgLmstc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyIC5rLWNvbnRleHQtbWVudS5rLW1lbnUtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLWNvbnRleHQtbWVudS1wb3B1cCB7XG4gIHotaW5kZXg6IDEyMDAwO1xufVxuXG4uay1jb250ZXh0LW1lbnUtcG9wdXAgLmstY29udGV4dC1tZW51IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1jb250ZXh0LW1lbnUtcG9wdXAgLmstY29udGV4dC1tZW51LCAuay1wb3B1cCAuay1jb250ZXh0LW1lbnUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLW1lbnUtc2Nyb2xsLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1tZW51LXNjcm9sbC13cmFwcGVyIC5rLW1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmstbWVudS1zY3JvbGwtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstbWVudS1zY3JvbGwtYnV0dG9uLmstc2Nyb2xsLWxlZnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4uay1tZW51LXNjcm9sbC1idXR0b24uay1zY3JvbGwtcmlnaHQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxNnB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1tZW51LXNjcm9sbC1idXR0b24uay1zY3JvbGwtdXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmstbWVudS1zY3JvbGwtYnV0dG9uLmstc2Nyb2xsLWRvd24ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuc2VsZWN0LmstZHJvcGRvd24sIHNlbGVjdC5rLWRyb3Bkb3dubGlzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCA+IC5rLWRhdGEtdGFibGUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay12aXJ0dWFsLXdyYXAge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmstZGF0YS10YWJsZSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1kYXRhLXRhYmxlIC5rLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmstdGFibGUtYWx0LXJvdywgLmstdGFibGUtcm93LCAuay10YWJsZS10Ym9keSwgLmstdGFibGUtdGZvb3QsIC5rLXRhYmxlLXRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG4uay10YWJsZS10ZCwgLmstdGFibGUtdGgge1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXRhYmxlLXRkOmZpcnN0LWNoaWxkLCAuay10YWJsZS10aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay10YWJsZS10aCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmstdGFibGUtaGVhZGVyIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgpO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdGFibGUtaGVhZGVyIC5rLXRhYmxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay10YWJsZS1oZWFkZXItd3JhcCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRhYmxlLWhlYWRlci13cmFwID4gLmstdGFibGUsIC5rLXRhYmxlLWhlYWRlciA+IC5rLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLmstdGFibGUtZ3JvdXAtc3RpY2t5LWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLXRhYmxlLWdyb3VwLXN0aWNreS1oZWFkZXIgLmstdGFibGUtdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstdGFibGUtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXJvdywgLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93LmstZmlyc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgY3VycmVudENvbG9yO1xufVxuXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLXRkLCAuay10YWJsZS1saXN0IC5rLXRhYmxlLXRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG4gIHBhZGRpbmc6IDZweCAwO1xuICB3aWR0aDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93IC5rLXRhYmxlLXRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLXNwYWNlci10ZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZCA+IHNwYW4ge1xuICBwYWRkaW5nOiAwIDRweDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmstdmlydHVhbC10YWJsZSAuay10YWJsZS1ncm91cC1yb3csIC5rLXZpcnR1YWwtdGFibGUgLmstdGFibGUtcm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstdGFibGUtc2Nyb2xsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay10YWJsZS1zY3JvbGxlciA+IC5rLXRhYmxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay10YWJsZS1mb290ZXIge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCk7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay10YWJsZS1mb290ZXIgLmstdGFibGUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXRhYmxlLWZvb3Rlci13cmFwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcnRsIC5rLXRhYmxlLCAuay1ydGwuay10YWJsZSwgW2Rpcj1ydGxdIC5rLXRhYmxlLCBbZGlyPXJ0bF0uay10YWJsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uay1ydGwgLmstdGFibGUgLmstdGFibGUtdGQsIC5rLXJ0bCAuay10YWJsZSAuay10YWJsZS10aCwgLmstcnRsLmstdGFibGUgLmstdGFibGUtdGQsIC5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLXRoLCBbZGlyPXJ0bF0gLmstdGFibGUgLmstdGFibGUtdGQsIFtkaXI9cnRsXSAuay10YWJsZSAuay10YWJsZS10aCwgW2Rpcj1ydGxdLmstdGFibGUgLmstdGFibGUtdGQsIFtkaXI9cnRsXS5rLXRhYmxlIC5rLXRhYmxlLXRoIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4uay1ydGwgLmstdGFibGUgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQsIC5rLXJ0bCAuay10YWJsZSAuay10YWJsZS10aDpmaXJzdC1jaGlsZCwgLmstcnRsLmstdGFibGUgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQsIC5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkLCBbZGlyPXJ0bF0gLmstdGFibGUgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQsIFtkaXI9cnRsXSAuay10YWJsZSAuay10YWJsZS10aDpmaXJzdC1jaGlsZCwgW2Rpcj1ydGxdLmstdGFibGUgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQsIFtkaXI9cnRsXS5rLXRhYmxlIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uay1ydGwgLmstdGFibGUgLmstdGFibGUtZm9vdGVyLXdyYXAsIC5rLXJ0bCAuay10YWJsZSAuay10YWJsZS1oZWFkZXItd3JhcCwgLmstcnRsLmstdGFibGUgLmstdGFibGUtZm9vdGVyLXdyYXAsIC5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLWhlYWRlci13cmFwLCBbZGlyPXJ0bF0gLmstdGFibGUgLmstdGFibGUtZm9vdGVyLXdyYXAsIFtkaXI9cnRsXSAuay10YWJsZSAuay10YWJsZS1oZWFkZXItd3JhcCwgW2Rpcj1ydGxdLmstdGFibGUgLmstdGFibGUtZm9vdGVyLXdyYXAsIFtkaXI9cnRsXS5rLXRhYmxlIC5rLXRhYmxlLWhlYWRlci13cmFwIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uay1ydGwgLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZCA+IHNwYW4sIFtkaXI9cnRsXSAuay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXRkID4gc3BhbiB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uay1kYXRlcmFuZ2VwaWNrZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA4cHg7XG59XG5cbi5rLXRvb2xiYXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay10b29sYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHgpO1xufVxuXG4uay10b29sYmFyLmstdG9vbGJhci1yZXNpemFibGUge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmstdG9vbGJhciA+ICoge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstdG9vbGJhciA+ICogPiBsYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uay10b29sYmFyID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rLXRvb2xiYXIgLmstYnV0dG9uLCAuay10b29sYmFyIC5rLWJ1dHRvbi1ncm91cCwgLmstdG9vbGJhciAuay1zZXBhcmF0b3IsIC5rLXRvb2xiYXIgLmstc3BsaXQtYnV0dG9uLCAuay10b29sYmFyIC5rLXRleHRib3gsIC5rLXRvb2xiYXIgLmstd2lkZ2V0LCAuay10b29sYmFyIGxhYmVsIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay10b29sYmFyIC5rLXNwbGl0LWJ1dHRvbiA+IC5rLWJ1dHRvbiB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5rLXRvb2xiYXIgLmstaW5wdXQsIC5rLXRvb2xiYXIgLmstcGlja2VyIHtcbiAgd2lkdGg6IDEwZW07XG59XG5cbi5rLXRvb2xiYXIgLmstY29sb3JwaWNrZXIge1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG59XG5cbi5rLXRvb2xiYXIgLmstb3ZlcmZsb3ctYW5jaG9yIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCArIDJweCArIDhweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXRvb2xiYXIgLmstc2VwYXJhdG9yLCAuay10b29sYmFyIC5rLXRvb2xiYXItc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMS40Mjg1NzE0M2VtO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstdG9vbGJhciAuay1zcGFjZXIsIC5rLXRvb2xiYXIgLmstdG9vbGJhci1zcGFjZXIge1xuICBoZWlnaHQ6IDEuNDI4NTcxNDNlbTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciA+IC5rLWl0ZW0ge1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1vdmVyZmxvdy10b29sLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1vdmVyZmxvdy1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24gfiAuay1idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1zcGxpdC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstc3BsaXQtYnV0dG9uIC5rLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1zcGxpdC1idXR0b24gLmstYnV0dG9uIH4gLmstYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXJ0bCAuay10b29sYmFyID4gKiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmstcnRsIC5rLXRvb2xiYXIgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uay1ydGwgLmstdG9vbGJhciAuay1vdmVyZmxvdy1hbmNob3Ige1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uay1ydGwgLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uay1uby1mbGV4Ym94IC5rLXRvb2xiYXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstbm8tZmxleGJveCAuay10b29sYmFyLmstdG9vbGJhci1yZXNpemFibGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1uby1mbGV4Ym94IC5rLXRvb2xiYXIgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1uby1mbGV4Ym94IC5rLXRvb2xiYXIgPiAuay1hbGlnbi1sZWZ0IHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstdG9vbGJhciA+IC5rLWFsaWduLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uay1ycGFuZWwtbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVaKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVooMCk7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXJwYW5lbC1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVooMCk7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1ycGFuZWwtbGVmdCwgLmstcnBhbmVsLXJpZ2h0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xufVxuXG4uay1ycGFuZWwtbGVmdC5rLXJwYW5lbC1leHBhbmRlZCwgLmstcnBhbmVsLXJpZ2h0LmstcnBhbmVsLWV4cGFuZGVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWigwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWigwKTtcbn1cblxuLmstcnBhbmVsLWxlZnQgKyAqLCAuay1ycGFuZWwtcmlnaHQgKyAqIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWllOSAuay1ycGFuZWwtbGVmdCB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuXG4uay1pZTkgLmstcnBhbmVsLWxlZnQuay1ycGFuZWwtZXhwYW5kZWQge1xuICBsZWZ0OiAwO1xufVxuXG4uay1ycGFuZWwtdG9wIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWF4LWhlaWdodDogMDtcbn1cblxuLmstcnBhbmVsLXRvcC5rLXJwYW5lbC1leHBhbmRlZCB7XG4gIG1heC1oZWlnaHQ6IDU2OHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1ycGFuZWwtdG9nZ2xlIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbi5rLWZvcm0ge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5cbi5rLWZvcm0tZmllbGRzZXQge1xuICBtYXJnaW46IDMycHggMCAwO1xuICBwYWRkaW5nOiAwIDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstZm9ybS1maWVsZHNldCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rLWZvcm0tbGVnZW5kIHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgcGFkZGluZzogMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uay1mb3JtLWZpZWxkIHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4uay1mb3JtLWZpZWxkOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmstZm9ybS1maWVsZCA+IC5rLWZvcm0tbGFiZWwsIC5rLWZvcm0tZmllbGQgPiAuay1sYWJlbCB7XG4gIG1hcmdpbjogMCAwIDRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1mb3JtLWZpZWxkIC5rLWNoZWNrYm94LWxhYmVsLCAuay1mb3JtLWZpZWxkIC5rLXJhZGlvLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5rLWZvcm0tZmllbGQgLmstYXV0b2NvbXBsZXRlLCAuay1mb3JtLWZpZWxkIC5rLWNvbWJvYm94LCAuay1mb3JtLWZpZWxkIC5rLWRhdGVpbnB1dCwgLmstZm9ybS1maWVsZCAuay1kYXRlcGlja2VyLCAuay1mb3JtLWZpZWxkIC5rLWRhdGVyYW5nZXBpY2tlci13cmFwLCAuay1mb3JtLWZpZWxkIC5rLWRhdGV0aW1lcGlja2VyLCAuay1mb3JtLWZpZWxkIC5rLWRyb3Bkb3duLCAuay1mb3JtLWZpZWxkIC5rLWRyb3Bkb3dubGlzdCwgLmstZm9ybS1maWVsZCAuay1kcm9wZG93bnRyZWUsIC5rLWZvcm0tZmllbGQgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLCAuay1mb3JtLWZpZWxkIC5rLW1hc2tlZHRleHRib3gsIC5rLWZvcm0tZmllbGQgLmstbXVsdGlzZWxlY3QsIC5rLWZvcm0tZmllbGQgLmstbnVtZXJpY3RleHRib3gsIC5rLWZvcm0tZmllbGQgLmstc2lnbmF0dXJlLCAuay1mb3JtLWZpZWxkIC5rLXRleHRhcmVhLCAuay1mb3JtLWZpZWxkIC5rLXRleHRib3gsIC5rLWZvcm0tZmllbGQgLmstdGV4dGJveC1jb250YWluZXIsIC5rLWZvcm0tZmllbGQgLmstdGltZXBpY2tlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1mb3JtLWVycm9yLCAuay1mb3JtLWhpbnQge1xuICBwYWRkaW5nOiA0cHggMCAwO1xuICBtYXJnaW46IDAgMCA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgPiAuay1mb3JtLWxhYmVsLCAuay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZCA+IC5rLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICB3aWR0aDogMjUlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkIC5rLWxhYmVsLW9wdGlvbmFsIHtcbiAgbWFyZ2luOiAwO1xuICBhbGlnbi1zZWxmOiBpbmhlcml0O1xufVxuXG4uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZC13cmFwIHtcbiAgZmxleDogMTtcbn1cblxuLmstZm9ybS1idXR0b25zIHtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgcGFkZGluZzogMCAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstZm9ybS1idXR0b25zID4gKiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDhweDtcbn1cblxuLmstZm9ybS1idXR0b25zID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbn1cblxuLmstZm9ybS1idXR0b25zLmstYnV0dG9ucy1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uay1lZGl0LWZvcm0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXdpbmRvdyA+IC5rLXBvcHVwLWVkaXQtZm9ybSAuay1lZGl0LWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay13aW5kb3cgPiAuay1wb3B1cC1lZGl0LWZvcm0gLmstZWRpdC1idXR0b25zIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMC42ZW07XG59XG5cbi5rLWdyaWQtZWRpdC1yb3cgLmstZWRpdC1mb3JtIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4uay1lZGl0LWZvcm0tY29udGFpbmVyIC5lZGl0b3ItbGFiZWwsIC5rLWVkaXQtbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmc6IDAuNGVtIDAgMWVtO1xuICBtYXJnaW4tbGVmdDogMiU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uay1lZGl0LWZpZWxkLCAuay1lZGl0LWZvcm0tY29udGFpbmVyIC5lZGl0b3ItZmllbGQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNsZWFyOiByaWdodDtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgcGFkZGluZzogMCAwIDAuNmVtO1xufVxuXG4uay1lZGl0LWZpZWxkLmstbm8tZWRpdG9yLCAuay1lZGl0LWZvcm0tY29udGFpbmVyIC5lZGl0b3ItZmllbGQuay1uby1lZGl0b3Ige1xuICBwYWRkaW5nOiAwLjRlbSAwIDFlbTtcbn1cblxuLmstZWRpdC1maWVsZCA+IC5rLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uay1lZGl0LWZvcm0tY29udGFpbmVyIC5rLWVkaXQtYnV0dG9ucyB7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLmstdGFic3RyaXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay10YWJzdHJpcC1pdGVtcyB7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcyAuay1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2g7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLXRhYi1vbi10b3Age1xuICB6LWluZGV4OiAxO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcyAuay1saW5rIHtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstdGFic3RyaXAtY29udGVudCwgLmstdGFic3RyaXAgPiAuay1jb250ZW50IHtcbiAgcGFkZGluZzogMWVtIDFlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay10YWJzdHJpcC1jb250ZW50LmstYWN0aXZlLCAuay10YWJzdHJpcC1jb250ZW50Lmstc3RhdGUtYWN0aXZlLCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQuay1hY3RpdmUsIC5rLXRhYnN0cmlwID4gLmstY29udGVudC5rLXN0YXRlLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay10YWJzdHJpcC1jb250ZW50LmstZm9jdXMsIC5rLXRhYnN0cmlwLWNvbnRlbnQuay1zdGF0ZS1mb2N1c2VkLCAuay10YWJzdHJpcC1jb250ZW50OmZvY3VzLCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQuay1mb2N1cywgLmstdGFic3RyaXAgPiAuay1jb250ZW50Lmstc3RhdGUtZm9jdXNlZCwgLmstdGFic3RyaXAgPiAuay1jb250ZW50OmZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogMXB4O1xuICBvdXRsaW5lLXN0eWxlOiBkb3R0ZWQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuXG4uay10YWJzdHJpcC1pdGVtcyAuay1sb2FkaW5nIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAyMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBsaW5lYXI7XG4gIGFuaW1hdGlvbjogay10YWItbG9hZGVyIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcyAuay1wcm9ncmVzcyB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMgLmstbG9hZGluZy5rLWNvbXBsZXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBrLXRhYi1sb2FkZXIge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDgwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uay10YWJzdHJpcC10b3Age1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cblxuLmstdGFic3RyaXAtdG9wID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtICsgLmstaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmUsIC5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay10YWJzdHJpcC10b3AgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1jb250ZW50IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstdGFic3RyaXAtYm90dG9tIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG5cbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSArIC5rLWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstYWN0aXZlLCAuay10YWJzdHJpcC1ib3R0b20gPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1sb2FkaW5nIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG5cbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uay10YWJzdHJpcC1sZWZ0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgPiAuay10YWJzdHJpcC1pdGVtcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cblxuLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSArIC5rLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstYWN0aXZlLCAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstdGFic3RyaXAtbGVmdCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1jb250ZW50IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXRhYnN0cmlwLXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgPiAuay10YWJzdHJpcC1pdGVtcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0gKyAuay1pdGVtIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmUsIC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay10YWJzdHJpcC1yaWdodCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtY29udGVudCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciA+IC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay10YWJzdHJpcC5rLXRhYnN0cmlwLXNjcm9sbGFibGUgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyID4gLmstYnV0dG9uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5rLXRhYnN0cmlwLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIuay1oc3RhY2sgPiAuay1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLXRhYnN0cmlwLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIuay12c3RhY2sgPiAuay1idXR0b24ge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstY29udGVudCwgLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtY29udGVudCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay10YWJzdHJpcCAuay1idXR0b24uay1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwgLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLCAuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLCAuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwgLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwgLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBvcmRlcjogMTtcbn1cblxuLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtbGVmdCA+IC5rLWNvbnRlbnQsIC5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstY29udGVudCwgLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1sZWZ0ID4gLmstY29udGVudCwgLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1yaWdodCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtbGVmdCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtcmlnaHQgPiAuay1jb250ZW50IHtcbiAgb3JkZXI6IDA7XG59XG5cbi5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1jb250ZW50LCAuay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQsIC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQsIC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtY29udGVudCB7XG4gIG9yZGVyOiAwO1xufVxuXG4uay1ydGwgLmstdGFic3RyaXAgLmstdGFic3RyaXAtbmV4dCwgLmstcnRsIC5rLXRhYnN0cmlwIC5rLXRhYnN0cmlwLXByZXYsIC5rLXRhYnN0cmlwLmstcnRsIC5rLXRhYnN0cmlwLW5leHQsIC5rLXRhYnN0cmlwLmstcnRsIC5rLXRhYnN0cmlwLXByZXYsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLW5leHQsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLXBhZ2VyLXdyYXAge1xuICBwYWRkaW5nOiA0cHggNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstcGFnZXItd3JhcCAuay1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGFnZXItd3JhcCAuay13aWRnZXQsIC5rLXBhZ2VyLXdyYXAgc2VsZWN0LmstZHJvcGRvd24ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy02MC1sZWZ0LCAuay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktYXJyb3ctNjAtcmlnaHQsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy1lLCAuay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktYXJyb3ctZW5kLWxlZnQsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy1lbmQtcmlnaHQsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy13LCAuay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktc2Vlay1lLCAuay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktc2Vlay13LCAuay1ydGwgLmstcGFnZXItd3JhcCAuay1pLWFycm93LTYwLWxlZnQsIC5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctNjAtcmlnaHQsIC5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctZSwgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lbmQtbGVmdCwgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lbmQtcmlnaHQsIC5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctdywgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1zZWVrLWUsIC5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktc2Vlay13LCBbZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLWFycm93LTYwLWxlZnQsIFtkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctNjAtcmlnaHQsIFtkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctZSwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lbmQtbGVmdCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lbmQtcmlnaHQsIFtkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctdywgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1zZWVrLWUsIFtkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktc2Vlay13IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uay1wYWdlci1uYXYge1xuICBib3JkZXItcmFkaXVzOiAzZW07XG4gIHBhZGRpbmc6IDRweCA0cHg7XG4gIG1pbi13aWR0aDogMi4xNGVtO1xuICBoZWlnaHQ6IDIuMTRlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1wYWdlci1uYXY6aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1wYWdlci1uYXYuay1kaXNhYmxlZCwgLmstcGFnZXItbmF2Lmstc3RhdGUtZGlzYWJsZWQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGFnZXItbnVtYmVycy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1wYWdlci1udW1iZXJzLXdyYXAgc2VsZWN0LmstZHJvcGRvd24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstcGFnZXItbnVtYmVycyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstcGFnZXItbnVtYmVycyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1wYWdlci1udW1iZXJzIC5rLWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAzZW07XG4gIHBhZGRpbmc6IDRweCA0cHg7XG4gIG1pbi13aWR0aDogMi4xNGVtO1xuICBoZWlnaHQ6IDIuMTRlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1wYWdlci1udW1iZXJzIC5rLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1wYWdlci1udW1iZXJzIC5rLWxpbmsuay1kaXNhYmxlZCwgLmstcGFnZXItbnVtYmVycyAuay1saW5rLmstc3RhdGUtZGlzYWJsZWQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGFnZXItbnVtYmVycyAuay1zZWxlY3RlZCwgLmstcGFnZXItbnVtYmVycyAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgei1pbmRleDogMjtcbn1cblxuLmstcGFnZXItbmF2ICsgLmstcGFnZXItbmF2LCAuay1wYWdlci1uYXYgKyAuay1wYWdlci1udW1iZXJzLXdyYXAsIC5rLXBhZ2VyLW51bWJlcnMgbGkgKyBsaSwgLmstcGFnZXItbnVtYmVycy13cmFwICsgLmstcGFnZXItbmF2IHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLmstcnRsIC5rLXBhZ2VyLW5hdiArIC5rLXBhZ2VyLW5hdiwgLmstcnRsIC5rLXBhZ2VyLW5hdiArIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCwgLmstcnRsIC5rLXBhZ2VyLW51bWJlcnMgbGkgKyBsaSwgLmstcnRsIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCArIC5rLXBhZ2VyLW5hdiwgW2Rpcj1ydGxdIC5rLXBhZ2VyLW5hdiArIC5rLXBhZ2VyLW5hdiwgW2Rpcj1ydGxdIC5rLXBhZ2VyLW5hdiArIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLW51bWJlcnMgbGkgKyBsaSwgW2Rpcj1ydGxdIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCArIC5rLXBhZ2VyLW5hdiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLmstcGFnZXItaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstcGFnZXItaW5wdXQgLmstdGV4dGJveCB7XG4gIG1hcmdpbjogMCAxZXg7XG4gIHdpZHRoOiAzZW07XG59XG5cbi5rLXBhZ2VyLXNpemVzIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLCAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bmxpc3QsIC5rLXBhZ2VyLXNpemVzID4gc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxZXg7XG4gIHdpZHRoOiA1ZW07XG59XG5cbi5rLXJ0bCAuay1wYWdlci1zaXplcyAuay1kcm9wZG93biwgLmstcnRsIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3dubGlzdCwgLmstcnRsIC5rLXBhZ2VyLXNpemVzID4gc2VsZWN0LCBbZGlyPXJ0bF0gLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24sIFtkaXI9cnRsXSAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bmxpc3QsIFtkaXI9cnRsXSAuay1wYWdlci1zaXplcyA+IHNlbGVjdCB7XG4gIG1hcmdpbi1sZWZ0OiAxZXg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstcGFnZXItaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleDogMSAxIDAlO1xuICBvcmRlcjogOTtcbn1cblxuLmstcGFnZXItcmVmcmVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDNlbTtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgbWluLXdpZHRoOiAyLjE0ZW07XG4gIGhlaWdodDogMi4xNGVtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBvcmRlcjogMTA7XG59XG5cbi5rLXBhZ2VyLXJlZnJlc2g6aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1wYWdlci1yZWZyZXNoLmstZGlzYWJsZWQsIC5rLXBhZ2VyLXJlZnJlc2guay1zdGF0ZS1kaXNhYmxlZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1ydGwgLmstcGFnZXItcmVmcmVzaCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXJlZnJlc2gge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uay1wYWdlci1zbSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1wYWdlci1zbS5rLXBhZ2VyLXdyYXAgLmstcGFnZXItbnVtYmVycy13cmFwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAyLjE0ZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwIHNlbGVjdC5rLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXBhZ2VyLXNtW2Rpcj1ydGxdIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCwgLmstcnRsIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG4uay1wYWdlci1tZCAuay1wYWdlci1pbmZvLCAuay1wYWdlci1zbSAuay1wYWdlci1pbmZvLCAuay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLCAuay1wYWdlci1zbSAuay1wYWdlci1zaXplcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstbGlzdC1zY3JvbGxlciB7XG4gIHBhZGRpbmc6IDJweCAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWxpc3Qtc2Nyb2xsZXIgLmstbGlzdC1zY3JvbGxlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXBvcHVwID4gLmstbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1saXN0LWdyb3VwLXN0aWNreS1oZWFkZXIsIC5rLWxpc3Qtb3B0aW9ubGFiZWwge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstbGlzdC1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxpc3QtdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5rLWxpc3QtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1saXN0LWl0ZW0uay1maXJzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWxpc3QtaXRlbS10ZXh0OjpiZWZvcmUsIC5rLWxpc3Qtb3B0aW9ubGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1saXN0LWl0ZW0tZ3JvdXAtbGFiZWwge1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLWllIC5rLWxpc3QtaXRlbS1ncm91cC1sYWJlbCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1pZSAuay1ydGwgLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVsLCAuay1pZSBbZGlyPXJ0bF0gLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXZpcnR1YWwtY29udGVudCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmstdmlydHVhbC1jb250ZW50IC5rLWxpc3QtZ3JvdXAtaXRlbSwgLmstdmlydHVhbC1jb250ZW50IC5rLWxpc3QtaXRlbSwgLmstdmlydHVhbC1saXN0IC5rLWxpc3QtZ3JvdXAtaXRlbSwgLmstdmlydHVhbC1saXN0IC5rLWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWhlYWRlci10ZXh0LCAuay12aXJ0dWFsLWxpc3QgLmstbGlzdC1pdGVtLXRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstbGlzdC1maWx0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1uby1kYXRhLCAuay1ub2RhdGEge1xuICBtaW4taGVpZ2h0OiAxMzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5rLWxpc3R2aWV3IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJlZCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay1saXN0dmlldy1oZWFkZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVyZWQgPiAuay1saXN0dmlldy1oZWFkZXIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5rLWxpc3R2aWV3LWZvb3RlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJlZCA+IC5rLWxpc3R2aWV3LWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstbGlzdHZpZXctY29udGVudDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstbGlzdHZpZXctY29udGVudC5rLWQtZmxleDo6YWZ0ZXIsIC5rLWxpc3R2aWV3LWNvbnRlbnQuay1kLWdyaWQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstbGlzdHZpZXctY29udGVudC1wYWRkaW5nLXJlY3RhbmdsZSB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5rLWxpc3R2aWV3LWNvbnRlbnQtcGFkZGluZy1zcXVhcmUge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5rLWxpc3R2aWV3LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1saXN0dmlldy1pdGVtLXBhZGRpbmctcmVjdGFuZ2xlIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmstbGlzdHZpZXctaXRlbS1wYWRkaW5nLXJlY3RhbmdsZSAuay1saXN0dmlldy1saW5rIHtcbiAgbWFyZ2luOiAtNHB4IC04cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1zcXVhcmUge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1zcXVhcmUgLmstbGlzdHZpZXctbGluayB7XG4gIG1hcmdpbjogLTRweDtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJzLWFsbCAuay1saXN0dmlldy1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcnMtaG9yaXpvbnRhbCAuay1saXN0dmlldy1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJzLWhvcml6b250YWwgLmstbGlzdHZpZXctaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcnMtdmVydGljYWwgLmstbGlzdHZpZXctaXRlbSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcnMtdmVydGljYWwgLmstbGlzdHZpZXctaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1saXN0dmlldy1wYWdlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJlZCA+IC5rLWxpc3R2aWV3LXBhZ2VyLXRvcCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVyZWQgPiAuay1saXN0dmlldy1wYWdlci1ib3R0b20ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuXG4uay1ncmlkIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstZmlsdGVyLXJvdyB0aCwgLmstZ3JpZC1oZWFkZXIgdGguay1oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmstZ3JpZC1oZWFkZXIgdGguay1oZWFkZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLWdyaWQtaGVhZGVyIHRoLmstaGVhZGVyIC5rLWNoZWNrYm94IHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuXG4uay1maWx0ZXJjZWxsIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXIsIC5rLWZpbHRlcmNlbGwgPiBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1maWx0ZXJjZWxsIC5rLWZpbHRlcmNlbGwtd3JhcHBlciA+IC5rLWJ1dHRvbiwgLmstZmlsdGVyY2VsbCA+IHNwYW4gPiAuay1idXR0b24ge1xuICBmbGV4OiBub25lO1xufVxuXG4uay1maWx0ZXJjZWxsIC5rLWlucHV0LCAuay1maWx0ZXJjZWxsIC5rLXBpY2tlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstZmlsdGVyY2VsbCAuay1jb2xvcnBpY2tlciwgLmstZmlsdGVyY2VsbCAuay1kcm9wZG93bi1vcGVyYXRvciB7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstZmlsdGVyY2VsbCAuay1kcm9wZG93bi1vcGVyYXRvciB7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgZmxleDogbm9uZTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xufVxuXG4uay1maWx0ZXJjZWxsIC5rLWRyb3Bkb3duLW9wZXJhdG9yIC5rLWlucHV0LWJ1dHRvbiB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZmlsdGVyY2VsbCAuay1kcm9wZG93bi1vcGVyYXRvciAuay1pbnB1dC1idXR0b24gLmstYnV0dG9uLWljb24ge1xuICB3aWR0aDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAxO1xufVxuXG4uay1maWx0ZXJjZWxsIC5rLWRyb3Bkb3duLW9wZXJhdG9yIC5rLWlucHV0LWlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZmlsdGVyY2VsbCA+IHNwYW4gPiBsYWJlbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWZpbHRlci1yb3cgbGFiZWwgPiBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAycHg7XG59XG5cbi5rLWZmIC5rLWdyaWQgLmstZmlsdGVyLXJvdyAuay1pLWZpbHRlci1jbGVhciB7XG4gIHRvcDogMXB4O1xufVxuXG4uay1pZTEwIC5rLWdyaWQtaGVhZGVyIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWdyaWQtaGVhZGVyIHRoLmstaGVhZGVyID4gLmstbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luOiAtMC41ZW0gLTAuNmVtIC0wLjRlbSAwO1xuICBwYWRkaW5nOiAwLjVlbSAwLjZlbSAwLjRlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstZ3JpZC1oZWFkZXIgdGguay13aXRoLWljb24gLmstbGluayB7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cblxuLmstZ3JpZC1oZWFkZXIgdGggPiAuay1saW5rID4gLmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cblxuLmstZ3JpZCAuay1ob3ZlciwgLmstZ3JpZCAuay1zdGF0ZS1ob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstZ3JpZC1jb2x1bW4tcmVzaXppbmcsIC5rLWdyaWQtY29sdW1uLXJlc2l6aW5nIC5rLWJ1dHRvbiwgLmstZ3JpZC1jb2x1bW4tcmVzaXppbmcgLmstZ3JpZC1maWx0ZXIsIC5rLWdyaWQtY29sdW1uLXJlc2l6aW5nIC5rLWdyaWQtdG9vbGJhciwgLmstZ3JpZC1jb2x1bW4tcmVzaXppbmcgLmstbGluayB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbn1cblxuLmstZ3JpZCB0ZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICBwYWRkaW5nOiAwLjRlbSAwLjZlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgdGQsIC5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstZ3JpZC1lZGl0LXJvdyB0ZCB7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG5cbi5rLWdyaWQtZWRpdC1yb3cgLmstdGV4dGJveCwgLmstZ3JpZC1lZGl0LXJvdyAudGV4dC1ib3gge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uay1ncmlkLWZvb3Rlci13cmFwLCAuay1ncmlkLWhlYWRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIHpvb206IDE7XG59XG5cbmRpdi5rLWdyaWQtZm9vdGVyLCBkaXYuay1ncmlkLWhlYWRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIHpvb206IDE7XG59XG5cbi5rLWdyaWQtaGVhZGVyLWxvY2tlZCA+IHRhYmxlLCAuay1ncmlkLWhlYWRlci13cmFwID4gdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uay1ncmlkLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB6b29tOiAxO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uay1tb2JpbGUgLmstZ3JpZCB0Ym9keSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uay1tb2JpbGUgLmstZ3JpZC1iYWNrZmFjZSB0Ym9keSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmstZ3JpZC1jb250ZW50LWV4cGFuZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMXB4O1xufVxuXG4uay1ncmlkLW5vcmVjb3JkcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstZ3JpZC1ub3JlY29yZHMtdGVtcGxhdGUge1xuICB3aWR0aDogMjBlbTtcbiAgaGVpZ2h0OiA0ZW07XG4gIGxpbmUtaGVpZ2h0OiA0ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uay1ncmlkLWNvbnRlbnQgPiAuay1ncmlkLW5vcmVjb3JkcyA+IC5rLWdyaWQtbm9yZWNvcmRzLXRlbXBsYXRlIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMGVtO1xuICBtYXJnaW4tdG9wOiAtMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5rLWdyaWQge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5rLWdyaWQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmstZ3JpZC1jb250ZW50LCAuay1ncmlkLWhlYWRlci13cmFwIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLmstZ3JpZCAuay1zY3JvbGxiYXIge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuLmstdmlydHVhbC1zY3JvbGxhYmxlLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1ncmlkLWNvbnRlbnQgdGFibGUsIC5rLWdyaWQtY29udGVudC1sb2NrZWQgPiB0YWJsZSwgLmstZ3JpZC1mb290ZXIgdGFibGUsIC5rLWdyaWQtaGVhZGVyIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmstZ3JpZC1sb2NrZWRjb2x1bW5zIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstZ3JpZC1jb250ZW50LCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkLCAuay1wYWdlci13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstZ3JpZC1jb250ZW50LWxvY2tlZCwgLmstZ3JpZC1mb290ZXItbG9ja2VkLCAuay1ncmlkLWhlYWRlci1sb2NrZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG59XG5cbi5rLWdyaWQtY29udGVudC1sb2NrZWQgKyAuay1ncmlkLWNvbnRlbnQsIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCArIC5rLWdyaWQtZm9vdGVyLXdyYXAsIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWdyaWQtdG9vbGJhciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZmlsdGVyLXJvdyA+IHRoOmZpcnN0LWNoaWxkLCAuay1ncmlkIHRib2R5IHRkOmZpcnN0LWNoaWxkLCAuay1ncmlkIHRmb290IHRkOmZpcnN0LWNoaWxkLCAuay1ncmlkLWhlYWRlciB0aC5rLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1ncmlkLWhlYWRlciB0aC5rLWhlYWRlci5rLWZpcnN0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstZm9vdGVyLXRlbXBsYXRlIHRkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcbn1cblxuLmstZ3JvdXAtZm9vdGVyIHRkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cblxuLmstZ3JvdXAtZm9vdGVyIC5rLWdyb3VwLWNlbGwgKyB0ZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQtZm9vdGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG4uay1ncmlkLWZvb3RlciB0ZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLWdyaWQtZm9vdGVyID4gdGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQtcGFnZXIge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cbi5rLWdyaWQtcGFnZXItdG9wIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuXG4uay1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsIC5rLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLmstZ3JpZCAuay1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1maWx0ZXItbWVudSB7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuXG4uay1jb2x1bW4tbWVudSwgLmstZmlsdGVyLW1lbnUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5rLWZpbHRlci1oZWxwLXRleHQge1xuICBtYXJnaW46IDAuMTllbSAwIDA7XG59XG5cbi5rLWZpbHRlci1tZW51IHNwYW4uay1maWx0ZXItYW5kIHtcbiAgd2lkdGg6IDZlbTtcbiAgbWFyZ2luOiAwLjVlbSAwIDAuNWVtO1xufVxuXG4uay1maWx0ZXItbWVudSAuay1hY3Rpb24tYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbn1cblxuLmstZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uIHtcbiAgd2lkdGg6IDQ4JTtcbiAgbWFyZ2luOiAwLjVlbSA0JSAwIDA7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmstZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uay1maWx0ZXItbWVudSAuay1maWx0ZXItc2VsZWN0ZWQtaXRlbXMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAuNWVtO1xufVxuXG4uay1tdWx0aWNoZWNrLXdyYXAge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG5cbi5rLW11bHRpY2hlY2std3JhcCAuay1pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDIuMmVtO1xufVxuXG4uay1ncm91cGluZy1yb3cgLmstaWNvbiB7XG4gIG1hcmdpbjogLTNweCA0cHggMCAycHg7XG59XG5cbi5rLWdyb3VwaW5nLXJvdyBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogLTAuNmVtO1xuICBwYWRkaW5nOiAwIDAuNmVtO1xufVxuXG4uay1ncm91cGluZy1yb3cgKyB0ciB0ZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstZ3JvdXBpbmctcm93IC5rLWdyb3VwLWNlbGwsIC5rLWdyb3VwaW5nLXJvdyArIHRyIC5rLWdyb3VwLWNlbGwge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxuXG4uay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsICsgdGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstZ3JpZCAuay1ncm91cC1jb2wsIC5rLWdyaWQgLmstaGllcmFyY2h5LWNvbCB7XG4gIHdpZHRoOiAyN3B4O1xufVxuXG4uay1ncm91cGluZy1oZWFkZXIge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uay1ncm91cGluZy1oZWFkZXIge1xuICBsaW5lLWhlaWdodDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uay1ncm91cGluZy1kcm9wY2x1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NXB4IC0xNDhweDtcbn1cblxuLmstZ3JvdXBpbmctZHJvcGNsdWU6YWZ0ZXIsIC5rLWdyb3VwaW5nLWRyb3BjbHVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogM3B4IHNvbGlkO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cblxuLmstZ3JvdXBpbmctZHJvcGNsdWU6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uay1ncm91cGluZy1kcm9wY2x1ZTphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmstZ3JvdXAtaW5kaWNhdG9yIHtcbiAgcGFkZGluZzogMC4xNWVtIDAuMTVlbSAwLjE1ZW0gMC40ZW07XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWdyb3VwaW5nLWhlYWRlciAuay1ncm91cC1pbmRpY2F0b3Ige1xuICBtYXJnaW46IDAgM3B4O1xufVxuXG4uay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLWZsYXQsIC5rLWdyb3VwLWluZGljYXRvciAuay1saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWxpbmsgLmstaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLWZsYXQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5rLWdyb3VwLWluZGljYXRvciAuay1idXR0b24tZmxhdDo6YWZ0ZXIsIC5rLWdyb3VwLWluZGljYXRvciAuay1idXR0b24tZmxhdDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWJ1dHRvbi1mbGF0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstbm8tZmxleGJveCAuay1ncm91cC1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWJ1dHRvbiwgLmstbm8tZmxleGJveCAuay1ncm91cC1pbmRpY2F0b3IgLmstbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZGlydHktY2VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIsKgXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uay1kaXJ0eS1jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1kaXJ0eS1jZWxsLmstZWRpdC1jZWxsIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmstZGlydHktY2VsbCAuay1kaXJ0eSB7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uay1kaXJ0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1jb2xvcjogcmVkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJlZDtcbiAgbWFyZ2luOiAtMC40NWVtIDAgMCAtMC42ZW07XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWdyb3VwaW5nLWhlYWRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yMmVtIDAuMmVtIDAuMjhlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1ncmlkIC5rLWVkaXQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstZ3JpZCAuZmllbGQtdmFsaWRhdGlvbi1lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1ncmlkIC5pbnB1dC12YWxpZGF0aW9uLWVycm9yIHtcbiAgYm9yZGVyLXN0eWxlOiByaWRnZTtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG59XG5cbi5rLWdyaWQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstZ3JpZCAuay1jb21tYW5kLWNlbGwgPiAuay1idXR0b24gKyAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4taW5saW5lLWVuZDogdW5zZXQ7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDhweDtcbn1cblxuLmstZGV0YWlsLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZ3JpZCAuay1kZXRhaWwtY2VsbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1ncmlkIC5rLWVkaXQtY2VsbCB7XG4gIHBhZGRpbmc6IDAgMC4zZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWVkaXQtY2VsbCA+IC5rLXRleHRib3gsIC5rLWVkaXQtY2VsbCA+IC5rLXdpZGdldDpub3QoLmstc3dpdGNoKSwgLmstZWRpdC1jZWxsID4gLnRleHQtYm94LCAuay1ncmlkLWVkaXQtcm93ID4gdGQgPiAuay10ZXh0Ym94LCAuay1ncmlkLWVkaXQtcm93ID4gdGQgPiAuay13aWRnZXQ6bm90KC5rLXN3aXRjaCksIC5rLWdyaWQtZWRpdC1yb3cgPiB0ZCA+IC50ZXh0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1lZGl0LWNlbGwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tbGVmdDogMC42ZW07XG59XG5cbi5rLWdyaWQtcmVzaXplLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbn1cblxuLmstZ3JpZC1oZWFkZXIgLmstcmVzaXplLWhhbmRsZSwgLmstZ3JpZCA+IC5rLXJlc2l6ZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjVweDtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1tYXJxdWVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5cbi5rLW1hcnF1ZWUtY29sb3IsIC5rLW1hcnF1ZWUtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1tYXJxdWVlLWNvbG9yIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uay1pZTkgLmstY29sdW1uLW1lbnUge1xuICB3aWR0aDogMTYwcHg7XG59XG5cbi5rLWNvbHVtbi1tZW51IHtcbiAgbWluLXdpZHRoOiAxNjBweDtcbn1cblxuLmstY29sdW1uLW1lbnUgLmstc3ByaXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uay1jb2x1bW4tbWVudSA+IC5rLW1lbnUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWNvbHVtbi1tZW51IC5rLWNhbGVuZGFyIC5rLWxpbmsge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uay1jb2x1bW5zLWl0ZW0gLmstZ3JvdXAge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWZpbHRlci1tZW51LmstcG9wdXAsIC5rLWdyaWQtZmlsdGVyLXBvcHVwLmstcG9wdXAge1xuICBwYWRkaW5nOiAycHggMDtcbn1cblxuLmstZmlsdGVyLW1lbnUuay1wb3B1cCAuay1maWx0ZXItbWVudS1jb250YWluZXIsIC5rLWdyaWQtZmlsdGVyLXBvcHVwLmstcG9wdXAgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDIzMHB4O1xufVxuXG4uay1maWx0ZXItbWVudS5rLXBvcHVwIC5rLW11bHRpY2hlY2std3JhcCwgLmstZ3JpZC1maWx0ZXItcG9wdXAuay1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAge1xuICBwYWRkaW5nOiAwIDNweDtcbn1cblxuLmstZmlsdGVyLW1lbnUuay1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAgLmstaXRlbSwgLmstZ3JpZC1maWx0ZXItcG9wdXAuay1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAgLmstaXRlbSB7XG4gIHBhZGRpbmc6IDJweCAwO1xufVxuXG4uay1maWx0ZXItbWVudS5rLXBvcHVwIC5rLW11bHRpY2hlY2std3JhcCAuay1jaGVjay1hbGwtd3JhcCwgLmstZ3JpZC1maWx0ZXItcG9wdXAuay1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAgLmstY2hlY2stYWxsLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuXG4uay1maWx0ZXItbWVudSAuay1maWx0ZXItbWVudS1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1maWx0ZXItbWVudS5rLXBvcHVwIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5rLWZpbHRlci1tZW51IC5rLXNlYXJjaGJveCwgLmstZmlsdGVyLW1lbnUgLmstd2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMjMwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwLmstcG9wdXAge1xuICBwYWRkaW5nOiAycHggMDtcbn1cblxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstbnVtZXJpY3RleHRib3gsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1yYWRpby1saXN0LCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstdGV4dGJveCwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLXdpZGdldCB7XG4gIG1hcmdpbjogMC41ZW0gMDtcbn1cblxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLXdpZGdldC5rLWZpbHRlci1hbmQge1xuICB3aWR0aDogNmVtO1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstd2lkZ2V0LmstYnV0dG9uLWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1hY3Rpb24tYnV0dG9ucywgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWFjdGlvbnMsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1jb2x1bW5tZW51LWFjdGlvbnMge1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xuICBtYXJnaW4tYm90dG9tOiAtMWVtO1xuICBwYWRkaW5nOiAwIDFlbSAxZW07XG59XG5cbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24sIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1hY3Rpb25zIC5rLWJ1dHRvbiwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24ge1xuICBmbGV4OiAxIDEgNTAlO1xufVxuXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstYWN0aW9ucy5rLWFjdGlvbnMtY2VudGVyIC5rLWJ1dHRvbiwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWFjdGlvbnMuay1hY3Rpb25zLWVuZCAuay1idXR0b24sIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1hY3Rpb25zLmstYWN0aW9ucy1zdGFydCAuay1idXR0b24ge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLW11bHRpY2hlY2std3JhcCB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLXNlbGVjdGVkLWl0ZW1zIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcbn1cblxuLmstY29sdW1uLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLWNvbHVtbi1jaG9vc2VyLXRpdGxlLCAuay1jb2x1bW4tbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMnB4IDhweDtcbn1cblxuLmstY29sdW1uLWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jb2x1bW5tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWNvbHVtbm1lbnUtaXRlbSA+IC5rLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmstY29sdW1ubWVudS1pdGVtLXdyYXBwZXIgKyAuay1jb2x1bW5tZW51LWl0ZW0td3JhcHBlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG59XG5cbi5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstZmlsdGVyLW1lbnUgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmstY29sdW1ubWVudS1hY3Rpb25zIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24gKyAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstcnRsIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24gKyAuay1idXR0b24sIFtkaXI9cnRsXSAuay1jb2x1bW5tZW51LWFjdGlvbnMgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uay1jb2x1bW4tbGlzdC13cmFwcGVyIC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiwgLmstY29sdW1uLWxpc3Qtd3JhcHBlciAuay1hY3Rpb25zIC5rLWJ1dHRvbiwgLmstY29sdW1uLWxpc3Qtd3JhcHBlciAuay1jb2x1bW5tZW51LWFjdGlvbnMgLmstYnV0dG9uLCAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24sIC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWFjdGlvbnMgLmstYnV0dG9uLCAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1jb2x1bW5tZW51LWFjdGlvbnMgLmstYnV0dG9uIHtcbiAgZmxleDogMSAxIDUwJTtcbn1cblxuLmstY29sdW1uLWxpc3Qtd3JhcHBlciAuay1hY3Rpb25zLmstYWN0aW9ucy1jZW50ZXIgLmstYnV0dG9uLCAuay1jb2x1bW4tbGlzdC13cmFwcGVyIC5rLWFjdGlvbnMuay1hY3Rpb25zLWVuZCAuay1idXR0b24sIC5rLWNvbHVtbi1saXN0LXdyYXBwZXIgLmstYWN0aW9ucy5rLWFjdGlvbnMtc3RhcnQgLmstYnV0dG9uLCAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zLmstYWN0aW9ucy1jZW50ZXIgLmstYnV0dG9uLCAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zLmstYWN0aW9ucy1lbmQgLmstYnV0dG9uLCAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zLmstYWN0aW9ucy1zdGFydCAuay1idXR0b24ge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5rLWNvbHVtbi1tZW51IC5rLWV4cGFuZGVyIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1leHBhbmRlciAuay1jb2x1bW5tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1ydGwgLmstY29sdW1ubWVudS1pdGVtID4gLmstaWNvbiwgW2Rpcj1ydGxdIC5rLWNvbHVtbm1lbnUtaXRlbSA+IC5rLWljb24ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rLXJ0bCAuay1ncmlkIC5rLWNvbW1hbmQtY2VsbCA+IC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiwgW2Rpcj1ydGxdIC5rLWdyaWQgLmstY29tbWFuZC1jZWxsID4gLmstYnV0dG9uICsgLmstYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5rLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlciB7XG4gIHBhZGRpbmc6IDhweCA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXItdGV4dCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtY29udGVudC5rLWF1dG8tc2Nyb2xsYWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZCwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1jb250ZW50LCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQtbG9ja2VkICsgLmstZ3JpZC1jb250ZW50LCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWZvb3Rlci1sb2NrZWQgKyAuay1ncmlkLWZvb3Rlci13cmFwLCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWhlYWRlci1sb2NrZWQgKyAuay1ncmlkLWhlYWRlci13cmFwIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1oZWFkZXIsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWRbZGF0YS1yb2xlPWdyaWRdIC5rLWdyaWQtZm9vdGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uay1sb2FkaW5nLXBkZi1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmstbG9hZGluZy1wZGYtbWFzayAuay1sb2FkaW5nLWNvbG9yIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uay1sb2FkaW5nLXBkZi1tYXNrIC5rLWxvYWRpbmctcGRmLXByb2dyZXNzIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmstcGRmLWV4cG9ydCAuay1sb2FkaW5nLXBkZi1tYXNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstcGRmLWV4cG9ydCAuay1ncmlkLWZpbHRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmstYXV0b2ZpdHRpbmcge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB0YWJsZS1sYXlvdXQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstYXV0b2ZpdHRpbmcgdGQsIC5rLWF1dG9maXR0aW5nIHRoLmstaGVhZGVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uay1hdXRvZml0dGluZyAuay1kZXRhaWwtcm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5rLWdyaWQgLmstZ3JvdXBpbmctcm93ICsgdHIgdGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQgLmstZ3JvdXBpbmctcm93ICsgdHIgdGQuay1ncm91cC1jZWxsIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstZ3JpZCAuay1ncm91cC1jZWxsIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstZ3JpZC1oZWFkZXIgLmstaS1zb3J0LWFzYy1zbSwgLmstZ3JpZC1oZWFkZXIgLmstaS1zb3J0LWRlc2Mtc20ge1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuXG4uay1ncmlkLWhlYWRlciAuay1zb3J0LW9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmstZ3JpZC1oZWFkZXIgLmstbGluayAuay1pY29uLmstaS1zb3J0LWFzYy1zbSwgLmstZ3JpZC1oZWFkZXIgLmstbGluayAuay1pY29uLmstaS1zb3J0LWRlc2Mtc20ge1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ncmlkIC5rLWdyaWQtZm9vdGVyLXN0aWNreSwgLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1maWx0ZXItcm93IC5rLWdyaWQtaGVhZGVyLXN0aWNreSwgLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIuay1ncmlkLWhlYWRlci1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtY29udGVudC1zdGlja3kuay1lZGl0LWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1mb290ZXItc3RpY2t5LmstZWRpdC1jZWxsLCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWZpbHRlci1yb3cgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstZWRpdC1jZWxsLCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWVkaXQtY2VsbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsICsgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZCB0ZC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLWdyaWQgdGQuay1ncmlkLWZvb3Rlci1zdGlja3ksIC5rLWdyaWQgdGguay1ncmlkLWhlYWRlci1zdGlja3kge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZCB0ZC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRkLCAuay1ncmlkIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGgsIC5rLWdyaWQgdGQuay1ncmlkLWZvb3Rlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRkLCAuay1ncmlkIHRkLmstZ3JpZC1mb290ZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0aCwgLmstZ3JpZCB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsIC5rLWdyaWQgdGguay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRoIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyLmstZ3JpZC1uby1sZWZ0LWJvcmRlci5rLWZpcnN0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXIgdGguay1ncmlkLWhlYWRlci1zdGlja3ksIC5rLWdyaWRbZGlyPXJ0bF0gdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ncmlkW2Rpcj1ydGxdIHRkLmstZ3JpZC1mb290ZXItc3RpY2t5LCAuay1ncmlkW2Rpcj1ydGxdIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Omxhc3QtY2hpbGQsIC5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5LCAuay1ydGwgLmstZ3JpZCB0ZC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLXJ0bCAuay1ncmlkIHRkLmstZ3JpZC1mb290ZXItc3RpY2t5LCAuay1ydGwgLmstZ3JpZCB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZFtkaXI9cnRsXSB0ZC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRkLCAuay1ncmlkW2Rpcj1ydGxdIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGgsIC5rLWdyaWRbZGlyPXJ0bF0gdGguay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRkLCAuay1ncmlkW2Rpcj1ydGxdIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0aCwgLmstcnRsIC5rLWdyaWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0ZCwgLmstcnRsIC5rLWdyaWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0aCwgLmstcnRsIC5rLWdyaWQgdGguay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRkLCAuay1ydGwgLmstZ3JpZCB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGgge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyLmstZmlyc3QsIC5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyOmZpcnN0LWNoaWxkLCAuay1ydGwgLmstZ3JpZCAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXIuay1maXJzdCwgLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXIuay1ncmlkLW5vLWxlZnQtYm9yZGVyLmstZmlyc3QsIC5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlci5rLWdyaWQtbm8tbGVmdC1ib3JkZXIuay1maXJzdCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLmstZ3JpZCAuay1oZWFkZXIgPiAuay1jZWxsLWlubmVyIHtcbiAgbWFyZ2luOiAtMC41ZW0gLTAuNmVtIC0wLjRlbSAtMC42ZW07XG59XG5cbi5rLWdyaWQgLmstaGVhZGVyLmstZmlsdGVyYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxNnB4ICsgMC42ZW0pO1xufVxuXG4uay1ncmlkIC5rLWNlbGwtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWdyaWQgLmstY2VsbC1pbm5lciA+IC5rLWxpbmsge1xuICBwYWRkaW5nOiAwLjVlbSAwLjZlbSAwLjRlbSAwLjZlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZ3JpZCAuay1jZWxsLWlubmVyID4gLmstbGluayA+IC5rLWljb24uay1pLXNvcnQtYXNjLXNtLCAuay1ncmlkIC5rLWNlbGwtaW5uZXIgPiAuay1saW5rID4gLmstaWNvbi5rLWktc29ydC1kZXNjLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1zb3J0LW9yZGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1ncmlkLWZpbHRlciwgLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWdyaWQtZmlsdGVyLCAuay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LCAuay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWdyaWQgLmstY29sdW1uLXRpdGxlIHtcbiAgbWluLXdpZHRoOiAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRyZWVsaXN0IC5rLXN0YXR1cyB7XG4gIHBhZGRpbmc6IDAuNGVtIDAuNmVtO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG59XG5cbi5rLXRyZWVsaXN0IC5rLXN0YXR1cyAuay1sb2FkaW5nIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmstdHJlZWxpc3QgdHIuay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10cmVlbGlzdC5rLXRyZWVsaXN0LWRyYWdnaW5nLCAuay10cmVlbGlzdC5rLXRyZWVsaXN0LWRyYWdnaW5nIC5rLWhvdmVyLCAuay10cmVlbGlzdC5rLXRyZWVsaXN0LWRyYWdnaW5nIC5rLXN0YXRlLWhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay10cmVlbGlzdCAuay1kcm9wLWhpbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuLmstdHJlZWxpc3QgLmstaS1hcnJvdy00NS1kb3duLXJpZ2h0LCAuay10cmVlbGlzdCAuay1pLWFycm93LTYwLXJpZ2h0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay10cmVlbGlzdCAuay1pLWFycm93LTQ1LWRvd24tcmlnaHQge1xuICBtYXJnaW4tdG9wOiAtMC41ZW07XG59XG5cbi5rLWRyYWctc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgaGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCAwLjVlbTtcbn1cblxuLmstZ2FudHQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLmstZ2FudHQgLmstc3BsaXRiYXIge1xuICB3aWR0aDogNXB4O1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZ2FudHQtaGVhZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgei1pbmRleDogMjtcbn1cblxuLmstZ2FudHQtZm9vdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstZ2FudHQtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZ2FudHQtdmlld3Mtd3JhcHBlciBzZWxlY3Quay1kcm9wZG93biB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250OiBpbmhlcml0O1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmstZ2FudHQtdmlld3Mtd3JhcHBlciBzZWxlY3Quay1kcm9wZG93biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLmstZ2FudHQtdmlld3Mtd3JhcHBlciAuay1nYW50dC12aWV3cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmstZ2FudHQtY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmstZ2FudHQgLmstZ2FudHQtY29udGVudCAuay1ncmlkLWhlYWRlciB0ZCwgLmstZ2FudHQgLmstZ2FudHQtY29udGVudCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5rLWdhbnR0IHRkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstZ2FudHQgLmstZ3JpZCAuay1lZGl0LWNlbGwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1nYW50dC10aW1lbGluZSA+IC5rLXRpbWVsaW5lLCAuay1nYW50dC10cmVlbGlzdCA+IC5rLXRyZWVsaXN0IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWdhbnR0LXRyZWVsaXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uay1nYW50dC10cmVlbGlzdCAuay1ncmlkLWhlYWRlciB0ciB7XG4gIGhlaWdodDogNWVtO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdCAuay1ncmlkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3QgLmstZ3JpZC1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG5cbi5rLXRyZWVsaXN0LWdyb3VwID4gdHIgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmstdHJlZWxpc3QtZ3JvdXAgLmstd2lkZ2V0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmstZ2FudHQtdGltZWxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5rLWdhbnR0LXRpbWVsaW5lIC5rLWdyaWQtaGVhZGVyIHRyLCAuay1nYW50dC10cmVlbGlzdCAuay1nYW50dC10cmVlbGlzdC1uZXN0ZWQtY29sdW1ucyAuay1ncmlkLWhlYWRlciB0ciB7XG4gIGhlaWdodDogMi41ZW07XG59XG5cbi5rLWdhbnR0LXRpbWVsaW5lIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstZ2FudHQtdGFza3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWdhbnR0IC5rLWdyaWQtY29udGVudCB0ciwgLmstZ2FudHQtcm93cyB0ciwgLmstZ2FudHQtdGFza3MgdHIge1xuICBoZWlnaHQ6IDIuM2VtO1xufVxuXG4uay1nYW50dCAuay1nYW50dC10YXNrcyB0ZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbn1cblxuLmstZ2FudHQtdGltZWxpbmUge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5rLWdhbnR0LWNvbHVtbnMsIC5rLWdhbnR0LWRlcGVuZGVuY2llcywgLmstZ2FudHQtcm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uay1nYW50dC10YWJsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWdhbnR0IC5rLXRpbWVsaW5lIC5rLWdyaWQtY29udGVudCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLmstZ2FudHQgLmstZ2FudHQtdGltZWxpbmUgdGgsIC5rLWdhbnR0LXRpbWVsaW5lIC5rLWdyaWQtaGVhZGVyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1nYW50dCAuay1nYW50dC10aW1lbGluZSAuay1ncmlkLWhlYWRlciB0cjpmaXJzdC1jaGlsZCB0ZCwgLmstZ2FudHQgLmstZ2FudHQtdGltZWxpbmUgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5rLWdhbnR0LXRpbWVsaW5lIHRkLmstaGVhZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbiAgcGFkZGluZzogMC41ZW0gMC42ZW0gMC40ZW0gMC42ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay10YXNrLXN1bW1hcnkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uay10YXNrLXN1bW1hcnktY29tcGxldGUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstdGFzay1zdW1tYXJ5LXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay10YXNrLXN1bW1hcnktY29tcGxldGU6YWZ0ZXIsIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZTpiZWZvcmUsIC5rLXRhc2stc3VtbWFyeTphZnRlciwgLmstdGFzay1zdW1tYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDhweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOmJlZm9yZSwgLmstdGFzay1zdW1tYXJ5OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay10YXNrLXN1bW1hcnktY29tcGxldGU6YWZ0ZXIsIC5rLXRhc2stc3VtbWFyeTphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWdhbnR0LWxpbmUtaCwgLmstZ2FudHQtbGluZS12IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1nYW50dC1saW5lLWgge1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmstZ2FudHQtbGluZS12IHtcbiAgd2lkdGg6IDJweDtcbn1cblxuLmstYXJyb3ctZSwgLmstYXJyb3ctdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweDtcbn1cblxuLmstYXJyb3ctZSB7XG4gIHJpZ2h0OiAtNnB4O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWFycm93LXcge1xuICBsZWZ0OiAtNnB4O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstdGFzay1taWxlc3RvbmUge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yZW07XG59XG5cbi5rLWdhbnR0IC5rLWdhbnR0LXRhc2tzIC5rLWJ1dHRvbi5rLWJ1dHRvbi1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLmstcmVsIC5rLWJ1dHRvbi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMDBweDtcbn1cblxuLmstcmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogLTAuM2VtO1xufVxuXG4uay10YXNrLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMCAyM3B4IDVweDtcbiAgbWFyZ2luOiAtMXB4IC0yM3B4IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLWdhbnR0LWxpbmUuay1zZWxlY3RlZCwgLmstZ2FudHQtbGluZS5rLXN0YXRlLXNlbGVjdGVkLCAuay10YXNrLXdyYXA6aG92ZXIge1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1taWxlc3RvbmUtd3JhcCB7XG4gIG1hcmdpbjogMCAtMTNweCAwIC0yN3B4O1xufVxuXG4uay10YXNrLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXRhc2stY29tcGxldGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay10YXNrLWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay10YXNrLWRvdC5rLWhvdmVyLCAuay10YXNrLWRvdC5rLXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXRhc2stc2luZ2xlICsgLmstdGFzay1kb3QsIC5rLXRhc2stc2luZ2xlICsgLmstdGFzay1kb3QgKyAuay10YXNrLWRvdCB7XG4gIHRvcDogMC4yZW07XG59XG5cbi5rLXRhc2std3JhcC1hY3RpdmUgLmstdGFzay1kb3QsIC5rLXRhc2std3JhcDpob3ZlciAuay10YXNrLWRvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay10YXNrLWRvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIsKgXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmstdGFzay1kb3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5rLXRhc2stZG90LmstaG92ZXI6YWZ0ZXIsIC5rLXRhc2stZG90Lmstc3RhdGUtaG92ZXI6YWZ0ZXIsIC5rLXRhc2stZG90OmhvdmVyOmFmdGVyLCAuay10YXNrLXdyYXAtYWN0aXZlIC5rLXRhc2stZG90OmFmdGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5rLXRhc2stc3RhcnQge1xuICBsZWZ0OiAwO1xufVxuXG4uay10YXNrLWVuZCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay10YXNrLXNpbmdsZSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1pbi1oZWlnaHQ6IDEuM2VtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay10YXNrLXRlbXBsYXRlIHtcbiAgcGFkZGluZzogMC4yZW0gMS40ZW0gMC4yZW0gMC42ZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5rLXRhc2stYWN0aW9ucywgLmstdGFzay1jb250ZW50ID4gLmstbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay10YXNrLWFjdGlvbnMge1xuICB6LWluZGV4OiAxO1xufVxuXG4uay10YXNrLWFjdGlvbnM6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA0cHggMnB4IDAgNHB4O1xufVxuXG4uay13ZWJraXQgLmstdGFzay1hY3Rpb25zOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uay10YXNrLWFjdGlvbnM6Zmlyc3QtY2hpbGQgPiAuay1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay10YXNrLWRlbGV0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRhc2std3JhcC1hY3RpdmUgLmstdGFzay1kZWxldGUsIC5rLXRhc2std3JhcDpob3ZlciAuay10YXNrLWRlbGV0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstdGFzay1zaW5nbGUgLmstcmVzaXplLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLXRhc2stc2luZ2xlOmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXRhc2std3JhcC1hY3RpdmUgLmstcmVzaXplLWhhbmRsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS1oYW5kbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmstdGFzay1jb250ZW50ID4gLmstcmVzaXplLWUge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwLjRlbTtcbn1cblxuLmstdGFzay1jb250ZW50ID4gLmstcmVzaXplLXcge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDAuNGVtO1xufVxuXG4uay10YXNrLWNvbnRlbnQgPiAuay1yZXNpemUtZTphZnRlciwgLmstdGFzay1jb250ZW50ID4gLmstcmVzaXplLXc6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMC43ZW07XG4gIGhlaWdodDogMS40ZW07XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5rLXRhc2stY29udGVudCA+IC5rLXJlc2l6ZS1lOmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDFweDtcbn1cblxuLmstdGFzay1kcmFnaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMCAxOHB4O1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbn1cblxuLmstdGFzay13cmFwLWFjdGl2ZSAuay10YXNrLWRyYWdoYW5kbGUsIC5rLXRhc2std3JhcDpob3ZlciAuay10YXNrLWRyYWdoYW5kbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZ2FudHQtZGVwZW5kZW5jeS1oaW50IHtcbiAgei1pbmRleDogNDtcbn1cblxuLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stZG90LCAuay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1taWxlc3RvbmUsIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLXNpbmdsZSArIC5rLXRhc2stZG90LCAuay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1zaW5nbGUgKyAuay10YXNrLWRvdCArIC5rLXRhc2stZG90LCAuay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1zdW1tYXJ5IHtcbiAgdG9wOiA1MCU7XG59XG5cbi5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLW1pbGVzdG9uZSwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stc3VtbWFyeSB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5cbi5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLWRvdCwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stc2luZ2xlICsgLmstdGFzay1kb3QsIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLXNpbmdsZSArIC5rLXRhc2stZG90ICsgLmstdGFzay1kb3Qge1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbn1cblxuLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stc2luZ2xlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xufVxuXG4uay1pZSAuay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1zaW5nbGUge1xuICBoZWlnaHQ6IDk5JTtcbn1cblxuLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stY29udGVudCA+IC5rLXJlc2l6ZS1lOmFmdGVyLCAuay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1jb250ZW50ID4gLmstcmVzaXplLXc6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstdGFzay1kZXRhaWxzIHtcbiAgcGFkZGluZzogMC40ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXRhc2stZGV0YWlscyA+IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTIwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXRhc2stcGN0IHtcbiAgbWFyZ2luOiAwLjVlbSAwIDAuMWVtO1xuICBmb250LXNpemU6IDE3MCU7XG59XG5cbi5rLXRhc2stZGV0YWlscyA+IHVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmstcmVzb3VyY2VzLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgei1pbmRleDogMjtcbiAgem9vbTogMTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1yZXNvdXJjZXMtd3JhcCAuay1yZXNvdXJjZSB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5rLWdhbnR0LWVkaXQtZm9ybSA+IC5rLWVkaXQtZm9ybS1jb250YWluZXIge1xuICB3aWR0aDogNDMwcHg7XG59XG5cbi5rLWdhbnR0LWVkaXQtZm9ybSA+IC5rLXJlc291cmNlcy1mb3JtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MDZweDtcbn1cblxuLmstcmVzb3VyY2VzLWZvcm0tY29udGFpbmVyID4gLmstZ3JpZCB7XG4gIG1hcmdpbjogMCAwLjllbTtcbn1cblxuLmstZ2FudHQtZWRpdC1mb3JtIC5rLWVkaXQtYnV0dG9ucyAuay1nYW50dC1kZWxldGUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0IC5rLWdyaWQtY29udGVudCwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQtdGltZWxpbmUge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQtdHJlZWxpc3Qge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQtdGltZWxpbmUgLmstZ3JpZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0IC5rLXNwbGl0YmFyLCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1wZGYtZXhwb3J0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5rLWdhbnR0LXRvb2xiYXIgLmstZ2FudHQtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAuay1nYW50dC10b29sYmFyIC5rLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHgpO1xuICB9XG4gIC5rLWdhbnR0LXRvb2xiYXIgLmstYnV0dG9uIC5rLWljb24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuay1nYW50dC10b29sYmFyIC5rLWJ1dHRvbiAuay1idXR0b24tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuay1nYW50dCAuay10cmVlbGlzdCAuay1ncmlkLWNvbnRlbnQge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuLmstZ2FudHQtcmVzaXplLWhpbnQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1nYW50dC1wbGFubmVkIC5rLWdhbnR0LXJvd3MgdHIsIC5rLWdhbnR0LXBsYW5uZWQgLmstZ2FudHQtdGFza3MgdHIsIC5rLWdhbnR0LmstZ2FudHQtcGxhbm5lZCAuay1ncmlkLWNvbnRlbnQgdHIge1xuICBoZWlnaHQ6IDMuM2VtO1xufVxuXG4uay1nYW50dC1wbGFubmVkIC5rLWdhbnR0LWRlcGVuZGVuY2llcyB7XG4gIG1hcmdpbi10b3A6IDAuNmVtO1xufVxuXG4uay1nYW50dC1wbGFubmVkIC5rLXRhc2stZG90IHtcbiAgbWFyZ2luLXRvcDogMS4xZW07XG59XG5cbi5rLWdhbnR0LXBsYW5uZWQgLmstcmVzb3VyY2VzLXdyYXAge1xuICBtYXJnaW4tdG9wOiAwLjllbTtcbn1cblxuLmstZ2FudHQtcGxhbm5lZCAuay1taWxlc3RvbmUtd3JhcCAuay10YXNrLWRvdCB7XG4gIG1hcmdpbi10b3A6IDEuM2VtO1xufVxuXG4uay1nYW50dC1wbGFubmVkIC5rLW1pbGVzdG9uZS13cmFwIC5rLXRhc2stZG90LmstdGFzay1zdGFydCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yZW07XG59XG5cbi5rLWdhbnR0LXBsYW5uZWQgLmstc3VtbWFyeS13cmFwIC5rLXRhc2stZG90IHtcbiAgbWFyZ2luLXRvcDogMS4zZW07XG59XG5cbi5rLXRhc2stcGxhbm5lZCB7XG4gIG1hcmdpbjogMCAwIDAuMzVlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstdGFzay1wbGFubmVkIC5rLXRhc2stbW9tZW50IHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG59XG5cbi5rLXRhc2stcGxhbm5lZCAuay10YXNrLW1vbWVudC5rLW1vbWVudC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG5cbi5rLXRhc2stcGxhbm5lZCAuay10YXNrLWR1cmF0aW9uIHtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5rLXRhc2stcGxhbm5lZDpob3ZlciAuay10YXNrLWR1cmF0aW9uIHtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi5rLW1pbGVzdG9uZS13cmFwIC5rLXRhc2stcGxhbm5lZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtO1xufVxuXG4uay1zdW1tYXJ5LXdyYXAgLmstdGFzay1wbGFubmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG59XG5cbi5rLXBsYW5uZWQtdG9vbHRpcCAuay10YXNrLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2sgLmstdGFzay1jb250ZW50IC5rLXJlc2l6ZS1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrLXNpbmdsZSArIC5rLXRhc2stb2Zmc2V0IHtcbiAgaGVpZ2h0OiAxLjY1ZW07XG59XG5cbi5rLXRhc2stb2Zmc2V0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDZlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstdGFzay1vZmZzZXQgLmstcmVzaXplLWhhbmRsZSB7XG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMC40ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLXRhc2stb2Zmc2V0IC5rLXJlc2l6ZS1oYW5kbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuNTVlbTtcbiAgaGVpZ2h0OiAxLjRlbTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmstc3VtbWFyeS13cmFwIC5rLXRhc2stb2Zmc2V0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDNweCAwIDA7XG59XG5cbi5rLXN1bW1hcnktd3JhcCAuay10YXNrLW9mZnNldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gIHJpZ2h0OiAxLjRlbTtcbn1cblxuLmstcnRsIC5rLXN1bW1hcnktd3JhcCAuay10YXNrLW9mZnNldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDhweDtcbn1cblxuLmstcnRsIC5rLXRhc2stb2Zmc2V0LXdyYXAgLmstdGFzayAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstcnRsIC5rLXRhc2stb2Zmc2V0LXdyYXAgLmstdGFzayAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLXcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1ydGwgLmstbWlsZXN0b25lLXdyYXAge1xuICBtYXJnaW4tbGVmdDogLTEuOGVtO1xufVxuXG4uay1ydGwgLmstdGFzay1taWxlc3RvbmUge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjE1ZW07XG59XG5cbi5rLWllIC5rLXN1bW1hcnktd3JhcCAuay10YXNrLW9mZnNldDphZnRlciB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4uay1pZSAuay1ydGwgLmstc3VtbWFyeS13cmFwIC5rLXRhc2stb2Zmc2V0OmJlZm9yZSB7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi5rLXRhc2stb2Zmc2V0IC5rLXRhc2stYWN0aW9ucyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmstdGFzay1vZmZzZXQ6aG92ZXIgLmstcmVzaXplLWhhbmRsZSwgLmstdGFzay1vZmZzZXQ6aG92ZXIgLmstdGFzay1hY3Rpb25zLCAuay10YXNrLXNpbmdsZTpob3ZlciArIC5rLXRhc2stb2Zmc2V0IC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXRhc2stc2luZ2xlOmhvdmVyICsgLmstdGFzay1vZmZzZXQgLmstdGFzay1hY3Rpb25zIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmstcGl2b3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXBpdm90LXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5rLXBpdm90LXRvb2xiYXIgPiAqIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uay1waXZvdC10b29sYmFyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1waXZvdCAuay1ncmlkIHRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstcGl2b3QtbGF5b3V0IHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxuLmstcGl2b3QtbGF5b3V0ID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstcGl2b3QgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1waXZvdC1yb3doZWFkZXJzID4gLmstZ3JpZCwgLmstcGl2b3QtdGFibGUgPiAuay1ncmlkIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1waXZvdC1yb3doZWFkZXJzID4gLmstZ3JpZCB0ZDpmaXJzdC1jaGlsZCwgLmstcGl2b3QtdGFibGUgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLmstZmlyc3Qge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1waXZvdC1yb3doZWFkZXJzID4gLmstZ3JpZCB0ZC5rLWZpcnN0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXBpdm90LXJvd2hlYWRlcnMgPiAuay1ncmlkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcGl2b3QtdGFibGUge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG59XG5cbi5rLXBpdm90LXRhYmxlIC5rLWdyaWQtaGVhZGVyLXdyYXAgPiB0YWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstcGl2b3QgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstaGVhZGVyLmstYWx0LCB0ZC5rLWFsdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5rLWhlYWRlci5rLWFsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5rLXBpdm90LWxheW91dCAuay1ncmlkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uay1waXZvdC1sYXlvdXQgLmstZ3JpZC1mb290ZXIgPiB0ZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLXBpdm90LWZpbHRlci13aW5kb3cgLmstdHJlZXZpZXcge1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbn1cblxuLmstaS1rcGktdHJlbmQtZGVjcmVhc2UsIC5rLWkta3BpLXRyZW5kLWVxdWFsLCAuay1pLWtwaS10cmVuZC1pbmNyZWFzZSB7XG4gIGNvbG9yOiAjODU4NTg1O1xufVxuXG4uay1pLWtwaS1zdGF0dXMtaG9sZCB7XG4gIGNvbG9yOiAjZjljZTFkO1xufVxuXG4uay1pLWtwaS1zdGF0dXMtZGVueSB7XG4gIGNvbG9yOiAjZjQ0MzM2O1xufVxuXG4uay1pLWtwaS1zdGF0dXMtb3BlbiB7XG4gIGNvbG9yOiAjNGNhZjUwO1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdCAuay1ncmlkLWNvbnRlbnQge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdCAuay1ncmlkLWNvbnRlbnQsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90IC5rLXBpdm90LXJvd2hlYWRlcnMgLmstZ3JpZCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdCAuay1ncmlkLWhlYWRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3Qge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3QgLmstZ3JpZC1jb250ZW50ID4gdGFibGUsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90IC5rLWdyaWQtaGVhZGVyLXdyYXAgPiB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay10cmVldmlldyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstdHJlZXZpZXcgLmstaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmstdHJlZXZpZXctZmlsdGVyIHtcbiAgcGFkZGluZzogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiBub25lO1xufVxuXG4uay10cmVldmlldy1ncm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXRyZWV2aWV3LWdyb3VwLm5nLWFuaW1hdGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRyZWV2aWV3LWJvdCwgLmstdHJlZXZpZXctbWlkLCAuay10cmVldmlldy10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLXRyZWV2aWV3LWl0ZW0ge1xuICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXRyZWV2aWV3LXRvZ2dsZSB7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xufVxuXG4uay10cmVldmlldy10b2dnbGU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10cmVldmlldy1sb2FkaW5nIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5rLXRyZWV2aWV3IC5rLWNoZWNrYm94LXdyYXAsIC5rLXRyZWV2aWV3IC5rLWNoZWNrYm94LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay10cmVldmlldy1sZWFmIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay10cmVldmlldy1sZWFmIC5rLWljb24sIC5rLXRyZWV2aWV3LWxlYWYgLmstaW1hZ2UsIC5rLXRyZWV2aWV3LWxlYWYgLmstc3ByaXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5rLXRyZWV2aWV3LWxlYWYuay1mb2N1cyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24uay1mb2N1cywgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbi5rLWhvdmVyLCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uOmZvY3VzLCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5rLXJ0bCAuay10cmVldmlldyAuay10cmVldmlldy1pdGVtLCAuay10cmVldmlld1tkaXI9cnRsXSAuay10cmVldmlldy1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4uay1ydGwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctdG9nZ2xlLCAuay10cmVldmlld1tkaXI9cnRsXSAuay10cmVldmlldy10b2dnbGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbn1cblxuLmstcnRsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWRpbmcsIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLXRyZWV2aWV3LWxvYWRpbmcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5rLXJ0bCAuay10cmVldmlldyAuay1pbiAuay1pY29uLCAuay1ydGwgLmstdHJlZXZpZXcgLmstaW4gLmstaW1hZ2UsIC5rLXJ0bCAuay10cmVldmlldyAuay1pbiAuay1zcHJpdGUsIC5rLXJ0bCAuay10cmVldmlldyAuay10cmVldmlldy1sZWFmIC5rLWljb24sIC5rLXJ0bCAuay10cmVldmlldyAuay10cmVldmlldy1sZWFmIC5rLWltYWdlLCAuay1ydGwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbGVhZiAuay1zcHJpdGUsIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLWluIC5rLWljb24sIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLWluIC5rLWltYWdlLCAuay10cmVldmlld1tkaXI9cnRsXSAuay1pbiAuay1zcHJpdGUsIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLXRyZWV2aWV3LWxlYWYgLmstaWNvbiwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstdHJlZXZpZXctbGVhZiAuay1pbWFnZSwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstdHJlZXZpZXctbGVhZiAuay1zcHJpdGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbnNwYW4uay1jb2xvcnBpY2tlciwgc3Bhbi5rLWNvbWJvYm94LCBzcGFuLmstZGF0ZXBpY2tlciwgc3Bhbi5rLWRhdGV0aW1lcGlja2VyLCBzcGFuLmstZHJvcGRvd24sIHNwYW4uay1kcm9wZG93bmxpc3QsIHNwYW4uay1kcm9wZG93bnRyZWUsIHNwYW4uay1udW1lcmljdGV4dGJveCwgc3Bhbi5rLXRpbWVwaWNrZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uay1maWx0ZXItbWVudSAuay1hdXRvY29tcGxldGUsIC5rLWZpbHRlci1tZW51IC5rLWNvbWJvYm94LCAuay1maWx0ZXItbWVudSAuay1kYXRlcGlja2VyLCAuay1maWx0ZXItbWVudSAuay1kYXRldGltZXBpY2tlciwgLmstZmlsdGVyLW1lbnUgLmstZHJvcGRvd24sIC5rLWZpbHRlci1tZW51IC5rLWRyb3Bkb3dubGlzdCwgLmstZmlsdGVyLW1lbnUgLmstZHJvcGRvd250cmVlLCAuay1maWx0ZXItbWVudSAuay1udW1lcmljdGV4dGJveCwgLmstZmlsdGVyLW1lbnUgLmstdGV4dGJveCwgLmstZmlsdGVyLW1lbnUgLmstdGltZXBpY2tlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1wb3B1cC5rLWNhbGVuZGFyLWNvbnRhaW5lciB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstcG9wdXAge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstcG9wdXAgLmstaXRlbSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstcG9wdXAgLmstY2FsZW5kYXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5rLW5vZGF0YSB7XG4gIG1pbi1oZWlnaHQ6IDEzOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbn1cblxuLmstbm9kYXRhID4gZGl2IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAxMXB4O1xufVxuXG4uay10aW1lLXBvcHVwIC5rLWl0ZW0ge1xuICBwYWRkaW5nOiAxcHggM3B4O1xufVxuXG4uay1kYXRldGltZS1jb250YWluZXIgLmstZGF0ZXRpbWUtd3JhcCB7XG4gIHdpZHRoOiAyMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1kYXRldGltZS1jb250YWluZXIgLmstZGF0ZXRpbWUtYnV0dG9uZ3JvdXAge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1kYXRldGltZS1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuXG4uay1kYXRldGltZS1jb250YWluZXIgLmstZGF0ZXRpbWUtY2FsZW5kYXItd3JhcCwgLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWRhdGV0aW1lLXRpbWUtd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMCAwIDIxZW07XG59XG5cbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay10aW1lLWxpc3QtY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay10aW1lc2VsZWN0b3Ige1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1kYXRldGltZS1jb250YWluZXIgLmstdGltZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3Ige1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uay1kYXRldGltZS1jb250YWluZXIgPiAuay1wb3B1cCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uay1kYXRldGltZS1jb250YWluZXIgPiAuay1wb3B1cCAuay1hY3Rpb24tYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5rLWRhdGV0aW1lLWNvbnRhaW5lci5rLXJ0bCAuay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3RvciwgLmstZGF0ZXRpbWUtY29udGFpbmVyW2Rpcj1ydGxdIC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yLCAuay1ydGwgLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yLCBbZGlyPXJ0bF0gLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uay10aW1lLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG5cbi5rLXRpbWUtaGVhZGVyIC5rLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmstdGltZS1oZWFkZXIgLmstdGltZS1ub3cge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXRpbWUtbGlzdC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IGNhbGMoNyAqICgxLjQyODU3MTQzZW0gKyA4cHgpKTtcbn1cblxuLmstdGltZS1saXN0LXdyYXBwZXIgLmstdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgei1pbmRleDogMTI7XG59XG5cbi5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmFmdGVyLCAuay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjpiZWZvcmUsIC5rLXRpbWUtbGlzdC13cmFwcGVyLmstc3RhdGUtZm9jdXNlZDo6YWZ0ZXIsIC5rLXRpbWUtbGlzdC13cmFwcGVyLmstc3RhdGUtZm9jdXNlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgaGVpZ2h0OiBjYWxjKDUwJSAtIDFlbSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YmVmb3JlLCAuay10aW1lLWxpc3Qtd3JhcHBlci5rLXN0YXRlLWZvY3VzZWQ6OmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cblxuLmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YWZ0ZXIsIC5rLXRpbWUtbGlzdC13cmFwcGVyLmstc3RhdGUtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3R0b206IDA7XG59XG5cbi5rLXRpbWUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTE3cHg7XG59XG5cbi5rLXRpbWUtY29udGFpbmVyID4gdWwge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiA1ZW07XG59XG5cbi5rLXJ0bCAuay10aW1lLWNvbnRhaW5lciwgLmstdGltZS1jb250YWluZXIuay1ydGwsIC5rLXRpbWUtY29udGFpbmVyW2Rpcj1ydGxdLCBbZGlyPXJ0bF0gLmstdGltZS1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTE3cHg7XG59XG5cbi5rLXRpbWUtbGlzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXRpbWUtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTA7XG4gIG91dGxpbmU6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmstdGltZS1saXN0OjphZnRlciwgLmstdGltZS1saXN0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDIwMCU7XG4gIGxlZnQ6IC01MCU7XG59XG5cbi5rLXRpbWUtbGlzdDo6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuXG4uay10aW1lLWxpc3Q6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uay10aW1lLWxpc3QgLmstaXRlbSB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5rLXRpbWUtaGlnaGxpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjQyODU3MTQzZW0gKyA4cHgpO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwLjFweDtcbn1cblxuLmstdGltZS1jb250YWluZXIgLmstc2Nyb2xsYWJsZS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmstdGltZS1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMTtcbn1cblxuLmstdGltZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uay1tdWx0aXBsZS1zZWxlY3Rpb24gLmstaW4uay1zZWxlY3RlZCwgLmstbXVsdGlwbGUtc2VsZWN0aW9uIC5rLWluLmstc3RhdGUtc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uay1wb3B1cC1mbHVzaCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciwgLmstdGV4dGJveC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMS4wNzE0Mjg1NzI1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLWxhYmVsIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMS4wNzE0Mjg1NzI1ZW0gKyAxcHggKyA0cHgpO1xuICBsZWZ0OiA5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogdGV4dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQsIGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay10ZXh0YXJlYSwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstdGV4dGJveCwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstd2lkZ2V0LCAuay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLXRleHRhcmVhLCAuay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLXRleHRib3gsIC5rLXRleHRib3gtY29udGFpbmVyID4gLmstd2lkZ2V0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lci5rLXN0YXRlLWVtcHR5ID4gLmstbGFiZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1mb2N1cywgLmstdGV4dGJveC1jb250YWluZXIuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLWZvY3VzID4gLmstbGFiZWwsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lci5rLWZvY3VzID4gLmstbGFiZWwsIC5rLXRleHRib3gtY29udGFpbmVyID4gLmstbGFiZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOHB4LCAtNHB4KSB0cmFuc2xhdGUoLTFweCwgLTEuMDcxNDI4NTcyNWVtKSB0cmFuc2xhdGUoLTEyLjUlLCAtMTIuNSUpIHNjYWxlKDAuNzUpO1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1zdGF0ZS1lbXB0eTpub3QoLmstZm9jdXMpIDo6cGxhY2Vob2xkZXIsIC5rLXRleHRib3gtY29udGFpbmVyLmstc3RhdGUtZW1wdHk6bm90KC5rLWZvY3VzKSA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0gPiAuay1sYWJlbCwgLmstcnRsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLWxhYmVsLCAuay1ydGwgLmstdGV4dGJveC1jb250YWluZXIgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXJbZGlyPXJ0bF0gPiAuay1sYWJlbCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA5cHg7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcltkaXI9cnRsXS5rLXN0YXRlLWVtcHR5ID4gLmstbGFiZWwsIC5rLXJ0bCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsLCAuay1ydGwgLmstdGV4dGJveC1jb250YWluZXIuay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lcltkaXI9cnRsXS5rLXN0YXRlLWVtcHR5ID4gLmstbGFiZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyW2Rpcj1ydGxdLmstZm9jdXMgPiAuay1sYWJlbCwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyW2Rpcj1ydGxdID4gLmstbGFiZWwsIC5rLXJ0bCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1mb2N1cyA+IC5rLWxhYmVsLCAuay1ydGwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstbGFiZWwsIC5rLXJ0bCAuay10ZXh0Ym94LWNvbnRhaW5lci5rLWZvY3VzID4gLmstbGFiZWwsIC5rLXJ0bCAuay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lcltkaXI9cnRsXS5rLWZvY3VzID4gLmstbGFiZWwsIC5rLXRleHRib3gtY29udGFpbmVyW2Rpcj1ydGxdID4gLmstbGFiZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4cHgsIC0zcHgpIHRyYW5zbGF0ZSgxcHgsIC0xLjA3MTQyODU3MjUpIHRyYW5zbGF0ZSgxMi41JSwgLTkuMzc1JSkgc2NhbGUoMC43NSk7XG59XG5cbi5rLWlucHV0LWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWlucHV0LWxhYmVsLmstcnRsLCAuay1pbnB1dC1sYWJlbFtkaXI9cnRsXSwgLmstcnRsIC5rLWlucHV0LWxhYmVsLCBbZGlyPXJ0bF0gLmstaW5wdXQtbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5rLWN1cnNvci1hdXRvIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4uay1jdXJzb3ItZGVmYXVsdCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstY3Vyc29yLW5vbmUge1xuICBjdXJzb3I6IG5vbmU7XG59XG5cbi5rLWN1cnNvci1jb250ZXh0LW1lbnUge1xuICBjdXJzb3I6IGNvbnRleHQtbWVudTtcbn1cblxuLmstY3Vyc29yLWhlbHAge1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbi5rLWN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jdXJzb3ItcHJvZ3Jlc3Mge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4uay1jdXJzb3Itd2FpdCB7XG4gIGN1cnNvcjogd2FpdDtcbn1cblxuLmstY3Vyc29yLWNlbGwge1xuICBjdXJzb3I6IGNlbGw7XG59XG5cbi5rLWN1cnNvci1jcm9zc2hhaXIge1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cblxuLmstY3Vyc29yLXRleHQge1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5rLWN1cnNvci12ZXJ0aWNhbC10ZXh0IHtcbiAgY3Vyc29yOiB2ZXJ0aWNhbC10ZXh0O1xufVxuXG4uay1jdXJzb3ItYWxpYXMge1xuICBjdXJzb3I6IGFsaWFzO1xufVxuXG4uay1jdXJzb3ItY29weSB7XG4gIGN1cnNvcjogY29weTtcbn1cblxuLmstY3Vyc29yLW1vdmUge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5rLWN1cnNvci1uby1kcm9wIHtcbiAgY3Vyc29yOiBuby1kcm9wO1xufVxuXG4uay1jdXJzb3Itbm90LWFsbG93ZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uay1jdXJzb3ItZS1yZXNpemUge1xuICBjdXJzb3I6IGUtcmVzaXplO1xufVxuXG4uay1jdXJzb3Itbi1yZXNpemUge1xuICBjdXJzb3I6IG4tcmVzaXplO1xufVxuXG4uay1jdXJzb3ItbmUtcmVzaXplIHtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1udy1yZXNpemUge1xuICBjdXJzb3I6IG53LXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLXMtcmVzaXplIHtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLXNlLXJlc2l6ZSB7XG4gIGN1cnNvcjogc2UtcmVzaXplO1xufVxuXG4uay1jdXJzb3Itc3ctcmVzaXplIHtcbiAgY3Vyc29yOiBzdy1yZXNpemU7XG59XG5cbi5rLWN1cnNvci13LXJlc2l6ZSB7XG4gIGN1cnNvcjogdy1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1ldy1yZXNpemUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLW5zLXJlc2l6ZSB7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxuXG4uay1jdXJzb3ItbmVzdy1yZXNpemUge1xuICBjdXJzb3I6IG5lc3ctcmVzaXplO1xufVxuXG4uay1jdXJzb3ItbndzZS1yZXNpemUge1xuICBjdXJzb3I6IG53c2UtcmVzaXplO1xufVxuXG4uay1jdXJzb3ItY29sLXJlc2l6ZSB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLXJvdy1yZXNpemUge1xuICBjdXJzb3I6IHJvdy1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1hbGwtc2Nyb2xsIHtcbiAgY3Vyc29yOiBhbGwtc2Nyb2xsO1xufVxuXG4uay1jdXJzb3Item9vbS1pbiB7XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLmstY3Vyc29yLXpvb20tb3V0IHtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLmstY3Vyc29yLWdyYWIge1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5rLWN1cnNvci1ncmFiYmluZyB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5rLW5vdGlmaWNhdGlvbiB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstbm90aWZpY2F0aW9uID4gLmstbm90aWZpY2F0aW9uLXdyYXAge1xuICBwYWRkaW5nOiAwLjZlbSAwLjVlbTtcbn1cblxuLmstbm90aWZpY2F0aW9uLWNsb3NhYmxlID4gLmstbm90aWZpY2F0aW9uLXdyYXAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uay1ub3RpZmljYXRpb24gLmstbm90aWZpY2F0aW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1lcnJvciwgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWluZm8sIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1zdWNjZXNzLCAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktd2FybmluZyB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG5cbi5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstbm90aWZpY2F0aW9uLWNsb3NhYmxlIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1ydGwgLmstbm90aWZpY2F0aW9uLWNsb3NhYmxlIC5rLW5vdGlmaWNhdGlvbi13cmFwLCAuay1ydGwuay1ub3RpZmljYXRpb24tY2xvc2FibGUgLmstbm90aWZpY2F0aW9uLXdyYXAge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uay1ydGwgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWVycm9yLCAuay1ydGwgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWluZm8sIC5rLXJ0bCAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktc3VjY2VzcywgLmstcnRsIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS13YXJuaW5nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uay1ydGwgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWNsb3NlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDRweDtcbn1cblxuLmstcHJvZ3Jlc3NiYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstcHJvZ3Jlc3NiYXIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwge1xuICB3aWR0aDogMjdlbTtcbiAgaGVpZ2h0OiAxLjllbTtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwge1xuICB3aWR0aDogMS45ZW07XG4gIGhlaWdodDogMjdlbTtcbn1cblxuLmstcHJvZ3Jlc3NiYXIgPiAuay1zZWxlY3RlZCwgLmstcHJvZ3Jlc3NiYXIgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgPiAuay1zZWxlY3RlZCwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IC5rLXN0YXRlLXNlbGVjdGVkLCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1zZWxlY3RlZCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlID4gLmstc3RhdGUtc2VsZWN0ZWQge1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogYXV0bztcbiAgdG9wOiAtMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXNlbGVjdGVkLCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXN0YXRlLXNlbGVjdGVkLCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IC5rLXNlbGVjdGVkLCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCA+IC5rLXNlbGVjdGVkLCAuay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXNlbGVjdGVkLCAuay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cblxuLmstcHJvZ3Jlc3NiYXIgPiAuay1zZWxlY3RlZC5rLWNvbXBsZXRlLCAuay1wcm9ncmVzc2JhciA+IC5rLXN0YXRlLXNlbGVjdGVkLmstY29tcGxldGUsIC5rLXJ0bCAuay1wcm9ncmVzc2JhciA+IC5rLXNlbGVjdGVkLmstY29tcGxldGUsIC5rLXJ0bCAuay1wcm9ncmVzc2JhciA+IC5rLXN0YXRlLXNlbGVjdGVkLmstY29tcGxldGUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5rLXByb2dyZXNzYmFyID4gLmstcmVzZXQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWl0ZW0uay1maXJzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWl0ZW0uay1sYXN0IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWl0ZW0sIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4O1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4O1xufVxuXG4uay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWZpcnN0LCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1sYXN0LCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstbGFzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWxhc3QsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWZpcnN0IHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLWxhc3QsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWZpcnN0IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstbGFzdC5rLXNlbGVjdGVkLCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWxhc3Quay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCAuay1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDFweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstaXRlbS5rLWZpcnN0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgbGkuay1pdGVtLmstbGFzdCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIC5rLWZpcnN0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCAuay1sYXN0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstZmlyc3Qge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1wcm9ncmVzcy1zdGF0dXMtd3JhcCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgbGVmdDogLTFweDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTFweDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IC0xcHg7XG59XG5cbi5rLXByb2dyZXNzLXN0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstcHJvZ3Jlc3Mtc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIC5rLXByb2dyZXNzLXN0YXR1cyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLXByb2dyZXNzLXN0YXR1cyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xufVxuXG4uay1zbGlkZXIge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXNsaWRlciAuay1sYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDAuOTJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc2xpZGVyIC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyIC5rLXRpY2sge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXNsaWRlciAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zbGlkZXIuay1kaXNhYmxlZCAuay1kcmFnaGFuZGxlLCAuay1zbGlkZXIuay1kaXNhYmxlZCAuay1zbGlkZXItdHJhY2ssIC5rLXNsaWRlci5rLWRpc2FibGVkIC5rLXRpY2ssIC5rLXNsaWRlci5rLXN0YXRlLWRpc2FibGVkIC5rLWRyYWdoYW5kbGUsIC5rLXNsaWRlci5rLXN0YXRlLWRpc2FibGVkIC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyLmstc3RhdGUtZGlzYWJsZWQgLmstdGljayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstcnRsIC5rLXNsaWRlciAuay1zbGlkZXItc2VsZWN0aW9uLCAuay1zbGlkZXIuay1ydGwgLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstc2xpZGVyW2Rpcj1ydGxdIC5rLXNsaWRlci1zZWxlY3Rpb24sIFtkaXI9cnRsXSAuay1zbGlkZXIgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1zbGlkZXItd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gIGdhcDogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zbGlkZXIge1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIGdhcDogOHB4O1xufVxuXG4uay1zbGlkZXIgLmstYnV0dG9uIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstc2xpZGVyIC5rLXNsaWRlci10cmFjay13cmFwIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5rLXNsaWRlciAuay1zbGlkZXItaXRlbXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5rLXNsaWRlciAuay10aWNrIHtcbiAgZmxleDogMCAwIDFweDtcbn1cblxuLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjay13cmFwIHtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gIHdpZHRoOiBjYWxjKCh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAtIHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkpICogMSUpO1xuICBsZWZ0OiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSk7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUtc3RhcnQge1xuICBsZWZ0OiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSk7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUtZW5kIHtcbiAgbGVmdDogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAqIDElKTtcbn1cblxuW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElKTtcbn1cblxuW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUtc3RhcnQge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElKTtcbn1cblxuW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUtZW5kIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApICogMSUpO1xufVxuXG5bZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2std3JhcCB7XG4gIHdpZHRoOiAyNnB4O1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstZHJhZ2hhbmRsZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICBib3R0b206IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElKTtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAtIHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkpICogMSUpO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstZHJhZ2hhbmRsZS1zdGFydCB7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUpO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstZHJhZ2hhbmRsZS1lbmQge1xuICBib3R0b206IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgKiAxJSk7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMjAwcHg7XG4gIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2Ugbm93cmFwO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstdGljayB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljayB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggY2VudGVyO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjRweCBjZW50ZXI7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCBjZW50ZXI7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrLWxhcmdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTRweCBjZW50ZXI7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0cHggY2VudGVyO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCBjZW50ZXI7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IDEwMCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4IDEwMCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjRweCAxMDAlO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0cHggMTAwJTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAxMDAlO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IDEwMCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggMDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTRweCAwO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjRweCAwO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzRweCAwO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU0cHggMDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IDA7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxlZnQ6IDEyMCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1maXJzdCAuay1sYWJlbCB7XG4gIHRvcDogMTAwJTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhc3QgLmstbGFiZWwge1xuICB0b3A6IDA7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYWJlbCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMjAlO1xufVxuXG4uay1ydGwgLmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhYmVsLCAuay1zbGlkZXItdmVydGljYWwuay1ydGwgLmstbGFiZWwsIC5rLXNsaWRlci12ZXJ0aWNhbFtkaXI9cnRsXSAuay1sYWJlbCwgW2Rpcj1ydGxdIC5rLXNsaWRlci12ZXJ0aWNhbCAuay1sYWJlbCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMjAlO1xufVxuXG4uay1ydGwgLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVsLCAuay1zbGlkZXItdmVydGljYWwuay1ydGwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWwsIC5rLXNsaWRlci12ZXJ0aWNhbFtkaXI9cnRsXSAuay1zbGlkZXItdG9wbGVmdCAuay1sYWJlbCwgW2Rpcj1ydGxdIC5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYWJlbCB7XG4gIGxlZnQ6IDEyMCU7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC05MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xMjJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTE1MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrLWxhcmdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0ycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTMycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC02MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTUycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtOTJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstdGljay1sYXJnZS5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0ycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0xMjJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0zMnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTE1MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC02MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1sYWJlbCB7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMS4yZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstZmlyc3QgLmstbGFiZWwge1xuICBsZWZ0OiAwO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1sYXN0IC5rLWxhYmVsIHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWwge1xuICB0b3A6IC0xLjJlbTtcbn1cblxuLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1zZWxlY3Rpb24sIC5rLXJ0bCAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2ssIC5rLXNsaWRlci1ob3Jpem9udGFsLmstcnRsIC5rLXNsaWRlci1zZWxlY3Rpb24sIC5rLXNsaWRlci1ob3Jpem9udGFsLmstcnRsIC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyLWhvcml6b250YWxbZGlyPXJ0bF0gLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstc2xpZGVyLWhvcml6b250YWxbZGlyPXJ0bF0gLmstc2xpZGVyLXRyYWNrLCBbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXNlbGVjdGlvbiwgW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjayB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uay1ydGwgLmstc2xpZGVyLWhvcml6b250YWwgLmstYnV0dG9uIC5rLWktYXJyb3ctZSwgLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWJ1dHRvbiAuay1pLWFycm93LXcsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstcnRsIC5rLWJ1dHRvbiAuay1pLWFycm93LWUsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstcnRsIC5rLWJ1dHRvbiAuay1pLWFycm93LXcsIC5rLXNsaWRlci1ob3Jpem9udGFsW2Rpcj1ydGxdIC5rLWJ1dHRvbiAuay1pLWFycm93LWUsIC5rLXNsaWRlci1ob3Jpem9udGFsW2Rpcj1ydGxdIC5rLWJ1dHRvbiAuay1pLWFycm93LXcsIFtkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1idXR0b24gLmstaS1hcnJvdy1lLCBbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwgLmstYnV0dG9uIC5rLWktYXJyb3ctdyB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstc2xpZGVyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHRvcDogNTAlO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjayB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgd2lkdGg6IDhweDtcbn1cblxuLmstZHJhZ2hhbmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNsaWRlci5rLXJlYWRvbmx5IC5rLWJ1dHRvbiwgLmstc2xpZGVyLmstcmVhZG9ubHkgLmstZHJhZ2hhbmRsZSwgLmstc2xpZGVyLmstcmVhZG9ubHkgLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXIuay1yZWFkb25seSAuay10aWNrIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXNsaWRlci10b29sdGlwIC5rLWNhbGxvdXQtbiwgLmstc2xpZGVyLXRvb2x0aXAgLmstY2FsbG91dC1zIHtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG5cbi5rLXNsaWRlci10b29sdGlwIC5rLWNhbGxvdXQtZSwgLmstc2xpZGVyLXRvb2x0aXAgLmstY2FsbG91dC13IHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuLmstc2NoZWR1bGVyIC5rLWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCAuay1pY29uIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDRweDtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnQgLmstbGctZGF0ZS1mb3JtYXQsIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLXNtLWRhdGUtZm9ybWF0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLWxnLWRhdGUtZm9ybWF0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCAuay1zbS1kYXRlLWZvcm1hdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1zZWFyY2gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItdmlld3Mtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItdmlld3Mtd3JhcHBlciAuay12aWV3cy1kcm9wZG93biB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250OiBpbmhlcml0O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLWxnLWRhdGUtZm9ybWF0IHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLWxnLWRhdGUtZm9ybWF0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLXNtLWRhdGUtZm9ybWF0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLXZpZXdzLXdyYXBwZXIgLmstc2NoZWR1bGVyLXZpZXdzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci12aWV3cy13cmFwcGVyIC5rLXZpZXdzLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5rLXNjaGVkdWxlci1mb290ZXIge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cbi5rLWVkaXQtZmllbGQuay1zY2hlZHVsZXItdG9vbGJhciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmstc2NoZWR1bGVyLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstc2NoZWR1bGVyLWhlYWRlciAuay1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNjaGVkdWxlci1oZWFkZXIsIC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1zY2hlZHVsZXIgLmstc2Nyb2xsYmFyLXYgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXNjaGVkdWxlci1jb250ZW50LCAuay1zY2hlZHVsZXItdGltZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNjaGVkdWxlci10aW1lcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstc2NoZWR1bGVyLWNvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItY29udGVudCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dCwgLmstc2NoZWR1bGVyLXRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQgPiB0Ym9keSA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1zYWZhcmkgLmstc2NoZWR1bGVyLWxheW91dCA+IHRib2R5ID4gdHIgPiB0ZCArIHRkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXNjaGVkdWxlci10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItdGFibGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXNjaGVkdWxlci10YWJsZSB0ZCwgLmstc2NoZWR1bGVyLXRhYmxlIHRoIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZzogNHB4IDAuNWVtO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbi5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItdGFibGUgdGQsIC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItdGFibGUgdGgge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstc2NoZWR1bGVyLWRheXZpZXcgZGl2Om5vdCguay1zY2hlZHVsZXItaGVhZGVyKSAuay10b2RheTpub3QoLmstbm9ud29yay1ob3VyKTpub3QoLmstc2VsZWN0ZWQpLCAuay1zY2hlZHVsZXItZGF5dmlldyBkaXY6bm90KC5rLXNjaGVkdWxlci1oZWFkZXIpIC5rLXRvZGF5Om5vdCguay1ub253b3JrLWhvdXIpOm5vdCguay1zdGF0ZS1zZWxlY3RlZCksIC5rLXNjaGVkdWxlci10aW1lbGluZXZpZXcgLmstdG9kYXk6bm90KC5rLW5vbndvcmstaG91cikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1oaWRkZW4sIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstaGlkZGVuID4gZGl2IHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWhpZGRlbiB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1zY2hlZHVsZXItbW9udGh2aWV3ID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCAuay1zY2hlZHVsZXItdGltZXMge1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cblxuLmstc2NoZWR1bGVyLW1vbnRodmlldyA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgLmstc2NoZWR1bGVyLXRpbWVzIC5rLWhpZGRlbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1oaWRkZW4sIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkIHtcbiAgaGVpZ2h0OiA4NXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItdGFibGUtYXV0bywgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUtYXV0bywgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUtYXV0byB0ZCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLXRhYmxlIHRkLCAuay1zbG90LWNlbGwge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRoOmxhc3QtY2hpbGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1zY2hlZHVsZXItaGVhZGVyIHRoIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLXNjaGVkdWxlci1oZWFkZXIgdGgsIC5rLXNjaGVkdWxlci10YWJsZSB0ZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG59XG5cbi5rLXNjaGVkdWxlci1oZWFkZXIgdGg6Zmlyc3QtY2hpbGQsIC5rLXNjaGVkdWxlci10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGQuay1maXJzdCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRhYmxlID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsIC5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdHI6bGFzdC1jaGlsZCA+IHRoLCAuay1zY2hlZHVsZXItdGFibGUgPiB0Ym9keSA+IHRyID4gLmstbGFzdCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3Lmstc2Nyb2xsYmFyLWggLmstc2NoZWR1bGVyLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmstbGFzdCwgLmstc2Nyb2xsYmFyLWggLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXRhYmxlID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsIC5rLXNjcm9sbGJhci1oIHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uay1zY2hlZHVsZXItdGltZXMgdGgge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdGgge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dCB0ciArIHRyIC5rLXNjaGVkdWxlci10aW1lcyB0aC5rLXNjaGVkdWxlci10aW1lcy1hbGwtZGF5LCAuay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRoLmstc2xvdC1jZWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc2NoZWR1bGVyIC5rLW1pZGRsZS1yb3cgdGQge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkb3R0ZWQ7XG59XG5cbi5rLXNjaGVkdWxlci1ub3ctYXJyb3csIC5rLXNjaGVkdWxlci1ub3ctbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc2NoZWR1bGVyLW5vdy1hcnJvdyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogc29saWQgNXB4IHRyYW5zcGFyZW50O1xuICBsZWZ0OiAwO1xufVxuXG4uay1zY2hlZHVsZXItbm93LWxpbmUge1xuICBsZWZ0OiA1cHg7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmstdGFzayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZGl2LmstbW9yZS1ldmVudHMge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEzcHg7XG59XG5cbi5rLW1vcmUtZXZlbnRzID4gLmstaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLWV2ZW50LCAuay1tb3JlLWV2ZW50cyB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWV2ZW50IC5rLW5hdi1kYXkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWV2ZW50IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtaW4taGVpZ2h0OiAxLjNlbTtcbn1cblxuLmstZXZlbnQtZHJhZy1oaW50IHtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcbn1cblxuLmstc2NoZWR1bGVyLWhlYWRlciAuay1ldmVudCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWV2ZW50LXRlbXBsYXRlIHtcbiAgcGFkZGluZzogNHB4IDEuNGVtIDRweCAwLjZlbTtcbn1cblxuLmstZXZlbnQtdGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG4uay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1ldmVudC1hY3Rpb25zLCAuay1ldmVudCA+IC5rLWxpbmssIC5rLXRhc2sgPiAuay1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstZXZlbnQtYWN0aW9ucyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXRhc2sgPiAuay1saW5rIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmstZXZlbnQtYWN0aW9uczpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDRweCAycHggMCA0cHg7XG59XG5cbi5rLXdlYmtpdCAuay1ldmVudC1hY3Rpb25zOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uay1ldmVudC1hY3Rpb25zOmZpcnN0LWNoaWxkID4gLmstbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstZXZlbnQtZGVsZXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZXZlbnQ6aG92ZXIgLmstZXZlbnQtZGVsZXRlLCB0cjpob3ZlciA+IHRkID4gLmstdGFzayAuay1ldmVudC1kZWxldGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWV2ZW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25zLCAuay1ldmVudCAuay1ldmVudC10b3AtYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1ldmVudCAuay1ldmVudC1ib3R0b20tYWN0aW9ucyB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuXG4uay1ldmVudCAuay1yZXNpemUtaGFuZGxlLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbn1cblxuLmstZXZlbnQtYWN0aXZlIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLWV2ZW50OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQtYWN0aXZlOmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uay1ldmVudCAuay1yZXNpemUtaGFuZGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgLmstcmVzaXplLWhhbmRsZTphZnRlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZXZlbnQgPiAuay1yZXNpemUtbiB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMC40ZW07XG59XG5cbi5rLWV2ZW50ID4gLmstcmVzaXplLXMge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDAuNGVtO1xufVxuXG4uay1ldmVudCA+IC5rLXJlc2l6ZS1lIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMC40ZW07XG59XG5cbi5rLWV2ZW50ID4gLmstcmVzaXplLXcge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDAuNGVtO1xufVxuXG4uay1ldmVudCA+IC5rLXJlc2l6ZS1uOmFmdGVyLCAuay1ldmVudCA+IC5rLXJlc2l6ZS1zOmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMXB4O1xufVxuXG4uay1ldmVudCA+IC5rLXJlc2l6ZS1zOmFmdGVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDFweDtcbn1cblxuLmstZXZlbnQgPiAuay1yZXNpemUtZTphZnRlciwgLmstZXZlbnQgPiAuay1yZXNpemUtdzphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjdlbTtcbiAgaGVpZ2h0OiAxLjRlbTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmstZXZlbnQgPiAuay1yZXNpemUtZTphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxcHg7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtbiwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1zIHtcbiAgaGVpZ2h0OiAwLjZlbTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1lLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLXcge1xuICB3aWR0aDogMC42ZW07XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtbjphZnRlciwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1zOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgd2lkdGg6IDRlbTtcbiAgaGVpZ2h0OiAwLjZlbTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1zOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLWU6YWZ0ZXIsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtdzphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0wLjdlbTtcbiAgaGVpZ2h0OiAxLjRlbTtcbiAgd2lkdGg6IDAuNmVtO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLWU6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1uOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtczphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLXc6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1lOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG5cbi5rLXNjaGVkdWxlci1tYXJxdWVlIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbWFycXVlZS5rLWZpcnN0OmJlZm9yZSwgLmstc2NoZWR1bGVyLW1hcnF1ZWUuay1sYXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cblxuZGl2Lmstc2NoZWR1bGVyLW1hcnF1ZWU6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuZGl2Lmstc2NoZWR1bGVyLW1hcnF1ZWU6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1zY2hlZHVsZXItbWFycXVlZSAuay1sYWJlbC10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4zZW07XG4gIGxlZnQ6IDAuOGVtO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4uay1zY2hlZHVsZXItbWFycXVlZSAuay1sYWJlbC1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMC4zZW07XG4gIHJpZ2h0OiAwLjgxZW07XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5rLXNjaGVkdWxlci1xdWlja2VkaXQgLmstdGV4dGJveCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkLCAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4sIC5rLXNjaGVkdWxlci10aW1lcyAuay1zbG90LWNlbGwge1xuICB3aWR0aDogNmVtO1xufVxuXG4uay1zY2hlZHVsZXItZGF0ZWNvbHVtbiB7XG4gIHdpZHRoOiAxMmVtO1xufVxuXG4uay1zY2hlZHVsZXItdGltZWNvbHVtbiB7XG4gIHdpZHRoOiAxMWVtO1xufVxuXG4uay1zY2hlZHVsZXItdGltZWNvbHVtbiA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstd2Via2l0IC5rLXNjaGVkdWxlci10aW1lY29sdW1uID4gZGl2ID4gLmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXNjaGVkdWxlci10aW1lY29sdW1uID4gZGl2ID4gLmstaS1hcnJvdy02MC1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00cHg7XG59XG5cbi5rLXNjaGVkdWxlci10aW1lY29sdW1uIC5rLWktYXJyb3ctNjAtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuXG4uay1zY2hlZHVsZXItbWFyayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGFkYXkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAuMmVtIDAgMDtcbiAgZm9udC1zaXplOiAzZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGF3ZWVrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC40ZW0gMCAwO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGFkYXRlIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtZm9ybS1jb250YWluZXIsIC5rLXNjaGVkdWxlci10aW1lem9uZXMgLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtbGFiZWwge1xuICB3aWR0aDogMTclO1xufVxuXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtZmllbGQge1xuICB3aWR0aDogNzclO1xufVxuXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXRleHRib3hbbmFtZT10aXRsZV0sIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gdGV4dGFyZWEuay10ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIHRleHRhcmVhLmstdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiA0ZW07XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1lZGl0LWJveDpmaXJzdC1jaGlsZCAuay1kYXRldGltZXBpY2tlciB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG4uay1lZGl0LWJveCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uay1lZGl0LWJveCArIC5rLWVkaXQtYm94IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIGxhYmVsICsgaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4uay1lZGl0LWZpZWxkID4gdWwuay1yZXNldCA+IGxpIHtcbiAgbWFyZ2luOiAwLjJlbSAwIDAuNGVtO1xuICBsaW5lLWhlaWdodDogMi40O1xufVxuXG4uay1lZGl0LWZpZWxkID4gdWwuay1yZXNldC5rLXRvb2xiYXIgPiBsaSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstZWRpdC1maWVsZCA+IHVsLmstcmVzZXQgLmstZGF0ZWlucHV0LCAuay1lZGl0LWZpZWxkID4gdWwuay1yZXNldCAuay1kYXRlcGlja2VyLCAuay1lZGl0LWZpZWxkID4gdWwuay1yZXNldCAuay1kYXRldGltZXBpY2tlciwgLmstZWRpdC1maWVsZCA+IHVsLmstcmVzZXQgLmstZHJvcGRvd25saXN0LCAuay1lZGl0LWZpZWxkID4gdWwuay1yZXNldCAuay1udW1lcmljdGV4dGJveCwgLmstZWRpdC1maWVsZCA+IHVsLmstcmVzZXQgLmstd2lkZ2V0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuOGVtO1xufVxuXG4uay1mb3JtLWZpZWxkLXdyYXAgLmstYnV0dG9uLWdyb3VwIHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cblxuLmstZm9ybS1maWVsZCAuay1yZWN1ci1pbnRlcnZhbCwgLmstZm9ybS1maWVsZCAuay1yZWN1ci1tb250aGRheSwgLmstZm9ybS1maWVsZCA+IHVsLmstcmVzZXQgLmstbnVtZXJpY3RleHRib3gge1xuICB3aWR0aDogNWVtO1xufVxuXG4uay1mb3JtLWZpZWxkID4gdWwuay1yZXNldCAuay1kYXRlcGlja2VyLCAuay1mb3JtLWZpZWxkID4gdWwuay1yZXNldCAuay1kcm9wZG93bmxpc3QsIGRpdltuYW1lPXJlY3VycmVuY2VSdWxlXSA+IC5rLWRyb3Bkb3dubGlzdCB7XG4gIHdpZHRoOiA5ZW07XG59XG5cbi5rLWZvcm0tZmllbGQgLmstcmFkaW8taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtYnV0dG9ucyAuay1zY2hlZHVsZXItZGVsZXRlLCAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtYnV0dG9ucyAuay1zY2hlZHVsZXItcmVzZXRTZXJpZXMge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmstcG9wdXAtbWVzc2FnZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMWVtIDAgMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXNjaGVkdWxlci10aW1lem9uZXMgLmstZHJvcGRvd25saXN0OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXNjaGVkdWxlci10aW1lem9uZXMgLmstZHJvcGRvd25saXN0ICsgLmstZHJvcGRvd25saXN0IHtcbiAgbWFyZ2luOiAwLjVlbSAwIDAuN2VtO1xufVxuXG4uay1zY2hlZHVsZXItcmVmcmVzaCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMCAwLjVlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5rLXNjaGVkdWxlci10aW1lY29sdW1uIHtcbiAgICB3aWR0aDogNWVtO1xuICB9XG4gIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uIHtcbiAgICB3aWR0aDogNmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4gPiBkaXYsIC5rLXNjaGVkdWxlci10aW1lY29sdW1uID4gZGl2IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4uay1zY2hlZHVsZXItcGRmLWV4cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXNjaGVkdWxlciwgLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWNvbnRlbnQsIC5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci10aW1lcyB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAge1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXRhYmxlLCAuay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItaGVhZGVyIC5rLXNjaGVkdWxlci10YWJsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJ0bCAuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmstaS1hcnJvdy02MC1sZWZ0LCAuay1ydGwgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIC5rLWktYXJyb3ctNjAtcmlnaHQge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLXRvb2x0aXAge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTIwMDA7XG59XG5cbi5rLXRvb2x0aXAtaWNvbiB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay10b29sdGlwLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXRvb2x0aXAtY29udGVudCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstdG9vbHRpcC1idXR0b24ge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstdG9vbHRpcC1idXR0b24gLmstaWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYWxsb3V0IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWNhbGxvdXQtbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1jYWxsb3V0LWUge1xuICBib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWNhbGxvdXQtcyB7XG4gIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWNhbGxvdXQtdyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogaW5oZXJpdDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbnNwYW4uay10b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay12YWxpZGF0b3ItdG9vbHRpcCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgd2lkdGg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5rLXZhbGlkYXRvci10b29sdGlwIC5rLWNhbGxvdXQtbiB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMTZweDtcbn1cblxuLmstZ3JpZCAuay12YWxpZGF0aW9uLXRvb2x0aXAge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uay1zcGxpdHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLmstcGFuZSA+IC5rLXNwbGl0dGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcGxpdHRlciAuay1wYW5lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3BsaXR0ZXIgLmstc2Nyb2xsYWJsZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1zcGxpdHRlciAuay1wYW5lLWxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLThweCAwIDAgLThweDtcbn1cblxuLmstZ2hvc3Qtc3BsaXRiYXIsIC5rLXNwbGl0YmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250LXNpemU6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1naG9zdC1zcGxpdGJhci1ob3Jpem9udGFsLCAuay1zcGxpdGJhci1ob3Jpem9udGFsIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogNXB4O1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG59XG5cbi5rLWdob3N0LXNwbGl0YmFyLXZlcnRpY2FsLCAuay1zcGxpdGJhci12ZXJ0aWNhbCB7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFsIHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbn1cblxuLmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIHtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbn1cblxuLmstc3BsaXRiYXIgLmstcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXJlc3RyaWN0ZWQtc2l6ZS1ob3Jpem9udGFsLCAuay1yZXN0cmljdGVkLXNpemUtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG5cbi5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4uay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWktYXJyb3ctNjAtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cblxuLmstc3BsaXRiYXItaG9yaXpvbnRhbC5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFsIC5rLWktYXJyb3ctNjAtcmlnaHQge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWktYXJyb3ctNjAtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG4uay1zcGxpdGJhci1ob3Jpem9udGFsLmstc3BsaXRiYXItZHJhZ2dhYmxlLWhvcml6b250YWwgLmstaS1hcnJvdy02MC1sZWZ0IHtcbiAgbWFyZ2luLXRvcDogLTI4cHg7XG59XG5cbi5rLXNwbGl0YmFyLXZlcnRpY2FsIC5rLWktYXJyb3ctNjAtdXAge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4uay1zcGxpdGJhci12ZXJ0aWNhbCAuay1pLWFycm93LTYwLWRvd24ge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4uay1zcGxpdGJhci12ZXJ0aWNhbC5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCAuay1pLWFycm93LTYwLXVwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xufVxuXG4uay1zcGxpdGJhci12ZXJ0aWNhbC5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCAuay1pLWFycm93LTYwLWRvd24ge1xuICBtYXJnaW4tbGVmdDogMjNweDtcbn1cblxuLmstaS1hcnJvdy02MC1kb3duLCAuay1pLWFycm93LTYwLWxlZnQsIC5rLWktYXJyb3ctNjAtcmlnaHQsIC5rLWktYXJyb3ctNjAtdXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5rLXNwbGl0YmFyLXN0YXRpYy1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmstc3BsaXRiYXItc3RhdGljLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5rLXNwbGl0YmFyLXZlcnRpY2FsIC5rLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmstc3BsaXRiYXItZHJhZ2dhYmxlLWhvcml6b250YWwgLmstcmVzaXplLWhhbmRsZSwgLmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIC5rLXJlc2l6ZS1oYW5kbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLmstc3BsaXRiYXItZHJhZ2dhYmxlLWhvcml6b250YWwgLmstcmVzaXplLWhhbmRsZSB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIC5rLXJlc2l6ZS1oYW5kbGUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi5rLXNwbGl0YmFyIC5rLWktYXJyb3ctNjAtZG93biwgLmstc3BsaXRiYXIgLmstaS1hcnJvdy02MC1sZWZ0LCAuay1zcGxpdGJhciAuay1pLWFycm93LTYwLXJpZ2h0LCAuay1zcGxpdGJhciAuay1pLWFycm93LTYwLXVwIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uay1zcGxpdHRlci1yZXNpemluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXJ0bCAuay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWktYXJyb3ctNjAtcmlnaHQge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG59XG5cbi5rLXJ0bCAuay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWktYXJyb3ctNjAtbGVmdCB7XG4gIG1hcmdpbi10b3A6IC0yOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG59XG5cbi5rLXJ0bCAuay1zcGxpdGJhci12ZXJ0aWNhbCAuay1pLWFycm93LTYwLXVwIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xufVxuXG4uay1ydGwgLmstc3BsaXRiYXItdmVydGljYWwgLmstaS1hcnJvdy02MC1kb3duIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IDIzcHg7XG59XG5cbmh0bWwgLmstdXBsb2FkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1kcm9wem9uZSAuay1kcm9wem9uZS1oaW50LCAuay11cGxvYWQtYnV0dG9uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZHJvcHpvbmUsIC5rLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWRyb3B6b25lIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWRyb3B6b25lIC5rLWRyb3B6b25lLWhpbnQge1xuICBtYXJnaW4tbGVmdDogMC42ZW07XG59XG5cbi5rLWRyb3B6b25lLWFjdGl2ZSAuay1kcm9wem9uZS1oaW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1kcm9wem9uZS1hY3RpdmUgLmstdXBsb2FkLXN0YXR1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXVwbG9hZC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogNy4xNjdlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjZlbTtcbn1cblxuLmstdXBsb2FkLWJ1dHRvbiBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgZm9udDogMTcwcHggbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay11cGxvYWQtZmlsZXMge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cbi5rLXVwbG9hZC1maWxlcyAuay1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay11cGxvYWQtc3RhdHVzIC5rLWktd2FybmluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXVwbG9hZC1zdGF0dXMtdG90YWwgLmstaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuLmstdXBsb2FkLWZpbGVzIH4gLmstY2xlYXItc2VsZWN0ZWQsIC5rLXVwbG9hZC1maWxlcyB+IC5rLXVwbG9hZC1zZWxlY3RlZCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5rLXVwbG9hZCAuay1mYWlsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MXB4IC0xMTFweDtcbn1cblxuLmstZmlsZSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgcGFkZGluZzogMC42NWVtIDFlbSBjYWxjKDAuNjVlbSArIDJweCkgMWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1maWxlIC5rLXVwbG9hZC1hY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5rLWZpbGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5rLWZpbGUgLmstaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay11cGxvYWQtZmlsZXMgLmstZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXIsIC5rLWZpbGUtZ3JvdXAtd3JhcHBlciwgLmstZmlsZS1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyLCAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtZ3JvdXAtd3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1maWxlLWV4dGVuc2lvbi13cmFwcGVyLCAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIsIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAwLjU3ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5rLWZpbGUtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbi5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uay1maWxlLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1ncm91cCwgLmstZmlsZS1pbnZhbGlkLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1ncm91cCwgLmstbXVsdGlwbGUtZmlsZXMtZ3JvdXAtd3JhcHBlciAuay1maWxlLWdyb3VwLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1ncm91cCB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLmstZmlsZS1ncm91cC13cmFwcGVyIC5rLWZpbGUtc3RhdGUsIC5rLWZpbGUtaW52YWxpZC1ncm91cC13cmFwcGVyIC5rLWZpbGUtc3RhdGUsIC5rLW11bHRpcGxlLWZpbGVzLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1zdGF0ZSwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1ncm91cC13cmFwcGVyIC5rLWZpbGUtc3RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLW11bHRpcGxlLWZpbGVzLWdyb3VwLXdyYXBwZXIsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZ3JvdXAtd3JhcHBlciB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWZpbGUtc3RhdGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5rLWZpbGUtc2luZ2xlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciwgLmstZmlsZSA+IC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIsIC5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAxIDAgMDtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlciAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZmlsZS1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUsIC5rLWZpbGUtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUsIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyOmFmdGVyLCAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6YWZ0ZXIsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXI6YmVmb3JlLCAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6YmVmb3JlLCAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXI6YWZ0ZXIsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6YWZ0ZXIge1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IC02cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHg7XG59XG5cbi5rLWZpbGUtZXh0ZW5zaW9uLCAuay1maWxlLWludmFsaWQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uay1maWxlLWV4dGVuc2lvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjRlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5rLWZpbGUtaW52YWxpZC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmstZmlsZS1pbmZvcm1hdGlvbiwgLmstZmlsZS1uYW1lLCAuay1maWxlLXNpemUsIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWZpbGUtbmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1maWxlLWluZm9ybWF0aW9uLCAuay1maWxlLXNpemUsIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAwLjc4ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmstZmlsZS1pbmZvcm1hdGlvbiwgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5rLWZpbGUtc2l6ZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cblxuLmstdXBsb2FkLWZpbGVzIC5rLXVwbG9hZC1zdGF0dXMge1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmstYnV0dG9uLmstdXBsb2FkLWFjdGlvbi5rLWFjdGl2ZTpob3ZlciwgLmstYnV0dG9uLmstdXBsb2FkLWFjdGlvbi5rLXN0YXRlLWFjdGl2ZTpob3ZlciwgLmstYnV0dG9uLmstdXBsb2FkLWFjdGlvbjphY3RpdmU6aG92ZXIsIC5rLWJ1dHRvbi5rLXVwbG9hZC1hY3Rpb246aG92ZXIsIC5rLXVwbG9hZC1hY3Rpb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5rLXVwbG9hZC1hY3Rpb24ge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5rLXVwbG9hZC1hY3Rpb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay11cGxvYWQtYWN0aW9uIC5rLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1maWxlIC5rLXVwbG9hZC1zdGF0dXMgLmstYnV0dG9uLCAuay1maWxlIC5rLXVwbG9hZC1zdGF0dXMgPiAuay1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uay1kcm9wem9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uay11cGxvYWQtcGN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG59XG5cbi5rLWllOSAuay11cGxvYWQtc3RhdHVzLXRvdGFsIHtcbiAgdG9wOiAxLjVlbTtcbn1cblxuLmstaWU5IC5rLXVwbG9hZC1zdGF0dXMtdG90YWwgPiAuay1pY29uIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuLmstdXBsb2FkLWFjdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5rLXVwbG9hZCAuay1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmstdXBsb2FkIC5rLXByb2dyZXNzYmFyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwLjMyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xufVxuXG4uay11cGxvYWQgLmstcHJvZ3Jlc3NiYXIgLmstcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWZpbGUtaW52YWxpZCA+IC5rLXByb2dyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXVwbG9hZCAuay1hY3Rpb24tYnV0dG9ucyB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1uby1mbGV4Ym94IC5rLXVwbG9hZCAuay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24ge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXJ0bCAuay1maWxlLWV4dGVuc2lvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG59XG5cbi5rLXJ0bCAuay11cGxvYWQgLmstdXBsb2FkLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNmVtO1xufVxuXG4uay1tZWRpYXBsYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbWVkaWFwbGF5ZXIgPiBpZnJhbWUsIC5rLW1lZGlhcGxheWVyID4gdmlkZW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1tZWRpYXBsYXllciAuay1tZWRpYXBsYXllci1vdmVybGF5IHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1tZWRpYXBsYXllci10aXRsZWJhciB7XG4gIHBhZGRpbmc6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC43KSwgcmdiYSgwLCAwLCAwLCAwLjA1KSA4MCUsIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uay1tZWRpYXBsYXllci10b29sYmFyLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLW1lZGlhcGxheWVyLXRvb2xiYXIge1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLW1lZGlhcGxheWVyLXRvb2xiYXIgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstbWVkaWFwbGF5ZXItdG9vbGJhciA+ICogKyAqIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmstbWVkaWFwbGF5ZXItdG9vbGJhciAuay1hbGlnbi1yaWdodCA+ICogKyAqIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmstbWVkaWFwbGF5ZXItdG9vbGJhciAuay1tZWRpYXBsYXllci1xdWFsaXR5IHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmUgdHJhbnNwYXJlbnQ7XG59XG5cbi5rLW1lZGlhcGxheWVyLXF1YWxpdHktd3JhcCwgLmstbWVkaWFwbGF5ZXItdm9sdW1lLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstcXVhbGl0eS1saXN0IHtcbiAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXNsaWRlci5rLW1lZGlhcGxheWVyLXNlZWtiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IC0xN3B4O1xuICBsZWZ0OiAwO1xufVxuXG4uay1zbGlkZXIuay1tZWRpYXBsYXllci1zZWVrYmFyIC5rLXNsaWRlci10cmFjayB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLXNsaWRlci5rLW1lZGlhcGxheWVyLXNlZWtiYXIgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLW1lZGlhcGxheWVyLWZ1bGxzY3JlZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uay1uby1mbGV4Ym94IC5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstYWxpZ24tcmlnaHQgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1uby1mbGV4Ym94IC5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstYnV0dG9uLWZsYXQge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLW5vLWZsZXhib3ggLmstbWVkaWFwbGF5ZXItdG9vbGJhciAuay10b29sYmFyLXNwYWNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRvb2xiYXItd3JhcCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uay10b29sYmFyLXdyYXAgLmstZHJvcHpvbmUgZW0sIC5rLXRvb2xiYXItd3JhcCAuay11cGxvYWQtZmlsZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10b29sYmFyLXdyYXAgLmstZHJvcHpvbmUge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXRvb2xiYXItd3JhcCAuay1kcm9wem9uZS1hY3RpdmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXRvb2xiYXItd3JhcCAuay1kcm9wem9uZS1hY3RpdmUgZW0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiA1ZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmstdG9vbGJhci13cmFwIC5rLWRyb3B6b25lLWFjdGl2ZSAuay11cGxvYWQtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZmlsZWJyb3dzZXItZHJvcHpvbmUge1xuICB6LWluZGV4OiAxMDAxMDtcbiAgb3BhY2l0eTogMC40O1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5rLXNlYXJjaC13cmFwIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zZWFyY2gtd3JhcCBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5rLXNlYXJjaC13cmFwIGlucHV0LmstaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5rLXNlYXJjaC13cmFwIC5rLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAycHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstZmlsZWJyb3dzZXItdG9vbGJhciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBtYXJnaW46IDhweCAwIDA7XG4gIHBhZGRpbmc6IDAuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXRpbGVzLWFycmFuZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXRpbGVzLWFycmFuZ2UgLmstZHJvcGRvd24sIC5rLWZpbGVicm93c2VyIC5rLXRpbGVzLWFycmFuZ2UgLmstZHJvcGRvd25saXN0IHtcbiAgd2lkdGg6IDUuM2VtO1xufVxuXG4uay1maWxlYnJvd3NlciAuay11cGxvYWQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1maWxlYnJvd3NlciAuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzLCAuay1maWxlYnJvd3NlciAuay11cGxvYWQgLmstdXBsb2FkLXN0YXR1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXVwbG9hZCAuay11cGxvYWQtYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuXG4uay1maWxlYnJvd3NlciAuay1icmVhZGNydW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc5JTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1maWxlYnJvd3NlciAuay1maWxlbWFuYWdlci1saXN0dmlldyB7XG4gIGhlaWdodDogMzkwcHg7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstbGlzdHZpZXctY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstZm9ybS10ZXh0LXJvdyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uay1maWxlYnJvd3NlciAuay1mb3JtLXRleHQtcm93IGxhYmVsIHtcbiAgd2lkdGg6IDE0JTtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstZm9ybS10ZXh0LXJvdyBpbnB1dCB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5rLWNoYXJ0LCAuay1nYXVnZSwgLmstc3BhcmtsaW5lLCAuay1zdG9ja2NoYXJ0IHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1jaGFydCwgLmstc3RvY2tjaGFydCB7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi5rLWNoYXJ0ID4gY2FudmFzIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstc3RvY2tjaGFydCwgZGl2LmstY2hhcnQsIGRpdi5rLWdhdWdlLCBzcGFuLmstc3BhcmtsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWdhdWdlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1hcmNnYXVnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstYXJjZ2F1Z2UtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1iYXNlbGluZS1tYXJrZXIge1xuICB6b29tOiAxO1xufVxuXG4uay1jaGFydC10b29sdGlwIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlFBQUFBV0NBWUFBQURBUWJ3R0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBRE5KUkVGVWVOcGkvUC8vdndNREZRRUxFUDhiZVFiK0hUV1FZZ1AvREhvRC80NjZjQVI0ZWRSQXlnMzhQNmhMYklBQUF3Q25XaGhWc3h2ZENBQUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDEyMDAwO1xufVxuXG4uay1jaGFydC10b29sdGlwLWludmVyc2Uge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmstY2hhcnQtdG9vbHRpcCB0YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4uay1jaGFydC10b29sdGlwIHRoIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4uay1jaGFydC10b29sdGlwIHRkIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAuMWVtIDAuMmVtO1xufVxuXG4uay1jaGFydC1zaGFyZWQtdG9vbHRpcC1tYXJrZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uay1zZWxlY3RvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5rLXNlbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1zZWxlY3Rpb24tYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMSk7XG59XG5cbi5rLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICNkMmQyZDI7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMjZweDtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWhhbmRsZSBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstbGVmdC1oYW5kbGUge1xuICBsZWZ0OiAtNHB4O1xufVxuXG4uay1yaWdodC1oYW5kbGUge1xuICByaWdodDogLTRweDtcbn1cblxuLmstbGVmdC1oYW5kbGUgZGl2IHtcbiAgbWFyZ2luOiAtMjBweCAwIDAgLTE1cHg7XG4gIHBhZGRpbmc6IDQwcHggMzBweCAwIDA7XG59XG5cbi5rLWxlZnQtaGFuZGxlLmstaGFuZGxlLWFjdGl2ZSBkaXYge1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG5cbi5rLXJpZ2h0LWhhbmRsZSBkaXYge1xuICBtYXJnaW46IC0yMHB4IDAgMCAtMTVweDtcbiAgcGFkZGluZzogNDBweCAwIDAgMzBweDtcbn1cblxuLmstcmlnaHQtaGFuZGxlLmstaGFuZGxlLWFjdGl2ZSBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG59XG5cbi5rLW1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uay1uYXZpZ2F0b3ItaGludCBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLW5hdmlnYXRvci1oaW50IC5rLXNjcm9sbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2QyZDJkMjtcbn1cblxuLmstbmF2aWdhdG9yLWhpbnQgLmstdG9vbHRpcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uay1zcGFya2xpbmUsIC5rLXNwYXJrbGluZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1zcGFya2xpbmUgc3BhbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWRpYWdyYW0sIC5rLW1hcCB7XG4gIGhlaWdodDogNjAwcHg7XG59XG5cbi5rLWRpYWdyYW0gLmttLXNjcm9sbC13cmFwcGVyLCAuay1tYXAgLmttLXNjcm9sbC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1kaWFncmFtIC5rbS1zY3JvbGwtY29udGFpbmVyLCAuay1kaWFncmFtIC5rbS1zY3JvbGwtd3JhcHBlciwgLmstbWFwIC5rbS1zY3JvbGwtY29udGFpbmVyLCAuay1tYXAgLmttLXNjcm9sbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1kaWFncmFtIC5rLWxheWVyLCAuay1tYXAgLmstbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmstZGlhZ3JhbSAua20tdG91Y2gtc2Nyb2xsYmFyLCAuay1tYXAgLmttLXRvdWNoLXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLW1hcCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstbWFwIC5rLW1hcC1jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstbWFwIC5rLXBvcy10b3Age1xuICB0b3A6IDA7XG59XG5cbi5rLW1hcCAuay1wb3MtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uay1tYXAgLmstcG9zLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4uay1tYXAgLmstcG9zLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLW1hcCAuay1uYXZpZ2F0b3Ige1xuICBtYXJnaW46IDFlbTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1wZGYtZXhwb3J0IC5rLW1hcCAuay1uYXZpZ2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1tYXAgLmstem9vbS1jb250cm9sIHtcbiAgbWFyZ2luOiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLW1hcCAuay16b29tLWNvbnRyb2wgLmstYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstcGRmLWV4cG9ydCAuay1tYXAgLmstem9vbS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstbWFwIC5rLWF0dHJpYnV0aW9uIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5rLW1hcCAuay1tYXJrZXIge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1uYXZpZ2F0b3IgPiAuay1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstbmF2aWdhdG9yID4gLmstYnV0dG9uIC5rLWljb24ge1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItbiwgLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci11cCB7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1lLCAuay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXJpZ2h0IHtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1kb3duLCAuay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXMge1xuICBib3R0b206IDJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItbGVmdCwgLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci13IHtcbiAgbGVmdDogMnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1wZGYtZXhwb3J0IC5rLW5hdmlnYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWJ1dHRvbi13cmFwIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWJ1dHRvbi13cmFwIC5rLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmstYnV0dG9uLXdyYXAgLmstYnV0dG9uIC5rLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1idXR0b25zLWhvcml6b250YWwgOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG5cbi5rLWJ1dHRvbnMtaG9yaXpvbnRhbCA6Zmlyc3QtY2hpbGQgKyAuay16b29tLWluIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5rLWJ1dHRvbnMtaG9yaXpvbnRhbCAuay16b29tLW91dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmstYnV0dG9uLXdyYXAgLmstYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmstYnV0dG9ucy12ZXJ0aWNhbCAuay1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstYnV0dG9ucy12ZXJ0aWNhbCA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cblxuLmstYnV0dG9ucy12ZXJ0aWNhbCAuay16b29tLW91dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uay16b29tLXRleHQge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA0LjNlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstcnRsIC5rLWJ1dHRvbnMtaG9yaXpvbnRhbCA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmstcnRsIC5rLWJ1dHRvbnMtaG9yaXpvbnRhbCA6Zmlyc3QtY2hpbGQgKyAuay16b29tLWluIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmstcnRsIC5rLWJ1dHRvbnMtaG9yaXpvbnRhbCAuay16b29tLW91dCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uay1kaWFncmFtIHtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cblxuLmstZGlhZ3JhbSAua20tc2Nyb2xsLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWRpYWdyYW0gLmttLXNjcm9sbC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jYW52YXMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstZGlhZ3JhbSBpbWcge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstdHJlZW1hcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi5rLXRyZWVtYXAtdGlsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTFweCAwIDAgLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdHJlZW1hcC10aWxlLmstbGVhZiB7XG4gIHBhZGRpbmc6IDAuNmVtO1xufVxuXG4uay10cmVlbWFwLXdyYXAuay1sYXN0ID4gLmstdHJlZW1hcC10aWxlIHtcbiAgcGFkZGluZzogMC4zZW07XG59XG5cbi5rLXRyZWVtYXAtdGlsZS5rLWhvdmVyLCAuay10cmVlbWFwLXRpbGUuay1zdGF0ZS1ob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5rLXRyZWVtYXAgPiAuay10cmVlbWFwLXRpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstdHJlZW1hcC10aXRsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBsaW5lLWhlaWdodDogMi40MmVtO1xuICBoZWlnaHQ6IDIuNDJlbTtcbiAgcGFkZGluZzogMCAwLjZlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstdHJlZW1hcC13cmFwIC5rLXRyZWVtYXAtdGl0bGUge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXRyZWVtYXAtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay10cmVlbWFwLXRpdGxlICsgLmstdHJlZW1hcC13cmFwIHtcbiAgdG9wOiAyLjQyZW07XG59XG5cbi5rLXRyZWVtYXAtdGl0bGUtdmVydGljYWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDIuNDJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNDJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMC42ZW0gMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstdHJlZW1hcC10aXRsZS12ZXJ0aWNhbCA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMS4yM2VtO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmstdHJlZW1hcC10aXRsZS12ZXJ0aWNhbCArIC5rLXRyZWVtYXAtd3JhcCB7XG4gIGxlZnQ6IDIuNDJlbTtcbn1cblxuLmstcGFuZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay12aWV3IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMXB4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gPiAuay1oZWFkZXIsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyLCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSA+IC5rLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC4zZW0gMC42ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMmVtO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlciAuay1oZWFkZXItY2FuY2VsIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyIC5rLWhlYWRlci1kb25lIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSA+IC5rLWhlYWRlciAuay1oZWFkZXItY2FuY2VsIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSA+IC5rLWhlYWRlciAuay1oZWFkZXItZG9uZSAuay1pY29uLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSA+IC5rLWhlYWRlciAuay1oZWFkZXItY2FuY2VsIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyIC5rLWhlYWRlci1kb25lIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtID4gLmstaGVhZGVyIC5rLWhlYWRlci1jYW5jZWwgLmstaWNvbiwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIgLmstaGVhZGVyLWRvbmUgLmstaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtcm93IC5rLXRleHRib3gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1pZSAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1mb290ZXIsIC5rLWllIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLXRvb2xiYXIge1xuICBsaW5lLWhlaWdodDogMmVtO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgPiBkaXYuay1wYW5lIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtY29sdW1uLW1lbnUgLmstY29udGVudCwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWNvbnRlbnQsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51IC5rLWNvbnRlbnQsIC5rLXBhbmUtd3JhcHBlciAuay1wb3B1cC1lZGl0LWZvcm0gLmstY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51IC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstY29udGVudCA+IC5rLXNjcm9sbC1jb250YWluZXIsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51IC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyLCAuay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstZmlsdGVyLXNlbGVjdGVkLWl0ZW1zIHtcbiAgbWFyZ2luOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSAuay1lZGl0LWZvcm0tY29udGFpbmVyLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstcG9wdXAtZWRpdC1mb3JtIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkIC5rLWdyaWQtc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWdyaWQtbW9iaWxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1ncmlkLW1vYmlsZSAuay1yZXNpemUtaGFuZGxlLWlubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwYWRkaW5nOiAwLjJlbTtcbn1cblxuLmstZ3JpZC1tb2JpbGUgLmstZWRpdC1jZWxsID4gaW5wdXQsIC5rLWdyaWQtbW9iaWxlIC5rLWVkaXQtY2VsbCA+IHNlbGVjdCwgLmstZ3JpZC1tb2JpbGUgLmstZ3JpZC1lZGl0LXJvdyA+IHRkID4gaW5wdXQsIC5rLWdyaWQtbW9iaWxlIC5rLWdyaWQtZWRpdC1yb3cgPiB0ZCA+IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1ncmlkLW1vYmlsZSAuay1oZWFkZXIgYSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAtbW96LXVzZXItZHJhZzogbm9uZTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItdmlldyB7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci12aWV3ID4gLmstbGlzdGdyb3VwLWZvcm0tcm93IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci1pdGVtcy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogLTFweCAwO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1zY2hlZHVsZXItcmVjdXItZW5kLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciA+ICoge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLW5hdmlnYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay1uYXYtY3VycmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmsteS1kYXRlLWZvcm1hdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay1uYXYtY3VycmVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZm9vdGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstaGlkZGVuIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1ldmVudHMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNnB4O1xuICBsaW5lLWhlaWdodDogNnB4O1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstZXZlbnQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXJnaW46IDFweDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZGF5dmlldyAuay1tb2JpbGUtaGVhZGVyLmstbW9iaWxlLWhvcml6b250YWwtaGVhZGVyIC5rLXNjaGVkdWxlci10aW1lcyB0YWJsZSB0cjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWRheXZpZXcgLmstbW9iaWxlLWhlYWRlciAuay1zY2hlZHVsZXItaGVhZGVyIC5rLXNjaGVkdWxlci1kYXRlLWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiB7XG4gIHdpZHRoOiAxJTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1tb2JpbGUtaGVhZGVyIC5rLXNjaGVkdWxlci10YWJsZSB0ZCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1tb2JpbGUtaGVhZGVyIC5rLXNjaGVkdWxlci10YWJsZSB0aCB7XG4gIGhlaWdodDogMS41ZW07XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRhYmxlIHRkLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10YWJsZSB0aCB7XG4gIGhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyB0aCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1zY2hlZHVsZXItbWFyayB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLWktcmVsb2FkIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1zY2hlZHVsZXItdGFzay10ZXh0IHtcbiAgZmxleDogMSAxIDAlO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYSAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4sIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwgLmstc2NoZWR1bGVyLWdyb3VwLXRleHQsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYSAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4gLmstc2NoZWR1bGVyLWdyb3VwLXRleHQsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0LCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4gLmstc2NoZWR1bGVyLWdyb3VwLXRleHQge1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjcm9sbGJhci1oIHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgKiB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1oZWxwLXRleHQsIC5rLXBhbmUtd3JhcHBlciAuay1saXN0LXRpdGxlIHtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWxpc3Rncm91cCAuay1saXN0Z3JvdXAtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWxpc3Rncm91cCArIC5rLWxpc3Rncm91cCB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWNvbHVtbi1tZW51IC5rLWZpbHRlci1pdGVtIC5rLWZpbHRlcmFibGUgKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstc3BhY2UtcmlnaHQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZDogMDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IC5rLXNwYWNlLXJpZ2h0ID4gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmc6IDFweCAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IDFlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1zcGFjZS1yaWdodCA+IC5rLWktem9vbSB7XG4gIHJpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstZmlsdGVyLXRvb2xzIHtcbiAgbWFyZ2luOiAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1yZWN1ci1lZGl0b3Itd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wb3B1cC1lZGl0LWZvcm0gLmstbW9iaWxldGltZXpvbmVlZGl0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstbXVsdGljaGVjay13cmFwLmstbGlzdGdyb3VwIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWRpc2FibGVkLCAuay1wYW5lLXdyYXBwZXIgLmstc3RhdGUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZGlzYWJsZWQgPiAqLCAuay1wYW5lLXdyYXBwZXIgLmstc3RhdGUtZGlzYWJsZWQgPiAqIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uay1pZSAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZCAuay1pY29uIHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wYWdlci13cmFwLmstcGFnZXItc20ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhZ2VyLXdyYXAuay1wYWdlci1zbSAuay1wYWdlci1yZWZyZXNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmttLXNjcm9sbC1jb250YWluZXIge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC1tYXJnaW4tY29sbGFwc2U6IHNlcGFyYXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcbn1cblxuLmstd2lkZ2V0IC5rbS1zY3JvbGwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5rbS10b3VjaC1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjAwMDAwO1xuICBoZWlnaHQ6IDAuM2VtO1xuICB3aWR0aDogMC4zZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbn1cblxuLmttLXZlcnRpY2FsLXNjcm9sbGJhciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiAycHg7XG59XG5cbi5rbS1ob3Jpem9udGFsLXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAycHg7XG4gIGJvdHRvbTogMnB4O1xufVxuXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlciwgLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyLCAuay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstZ3JpZC1maWx0ZXItbWVudSA+IC5rLWhlYWRlciwgLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIsIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlciwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSA+IC5rLWhlYWRlciwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyLCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIsIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlciwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSA+IC5rLWhlYWRlciwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyLCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1maWx0ZXItbWVudSAuay1zcGFjZS1yaWdodCA+IC5rLWktem9vbSwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1zcGFjZS1yaWdodCA+IC5rLWktem9vbSwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1zcGFjZS1yaWdodCA+IC5rLWktem9vbSB7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciA+IHVsID4gbGksIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciA+IHVsID4gbGksIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciA+IHVsID4gbGkge1xuICBib3JkZXI6IDA7XG59XG5cbi5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1uZXh0LCAuay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtcHJldiwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1uZXh0LCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LXByZXYsIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtbmV4dCwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLWktcmVsb2FkLCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1pLXJlbG9hZCwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstaS1yZWxvYWQge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstaXRlbSAuay1pLWFycm93LWNoZXZyb24tcmlnaHQsIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1pdGVtIC5rLWktYXJyb3ctY2hldnJvbi1yaWdodCwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWl0ZW0gLmstaS1hcnJvdy1jaGV2cm9uLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uay1meC1lbmQgLmstZngtY3VycmVudCwgLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZS1vdXQ7XG59XG5cbi5rLWZ4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1meCAuay1meC1jdXJyZW50IHtcbiAgei1pbmRleDogMDtcbn1cblxuLmstZnggLmstZngtbmV4dCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWZ4LWhpZGRlbiwgLmstZngtaGlkZGVuICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmstZngtcmV2ZXJzZSAuay1meC1jdXJyZW50IHtcbiAgei1pbmRleDogMTtcbn1cblxuLmstZngtcmV2ZXJzZSAuay1meC1uZXh0IHtcbiAgei1pbmRleDogMDtcbn1cblxuLmstZngtem9vbS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZ4LXpvb20uay1meC1lbmQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudDtcbn1cblxuLmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCwgLmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xufVxuXG4uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZ4LXpvb20uay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZ4LWZhZGUuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLWZ4LWZhZGUuay1meC1lbmQgLmstZngtbmV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWZ4LWZhZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1meC1mYWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAua20taGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20tY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20tZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1oZWFkZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZS1vdXQ7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWhlYWRlciB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMCk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20tZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1oZWFkZXIge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWhlYWRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAua20tZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAua20taGVhZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1oZWFkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMCk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtbGVmdC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQsIC5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXVwLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgxMDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtZG93bi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTEwMCUpO1xufVxuXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCwgLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LWxlZnQuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpO1xufVxuXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtdXAuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgxMDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LWRvd24uay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtMTAwJSk7XG59XG5cbi5rLXZpcnR1YWwtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdmlydHVhbC13cmFwIC5rLWxpc3Quay12aXJ0dWFsLWxpc3Qge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLXZpcnR1YWwtY29udGVudCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXZpcnR1YWwtd3JhcCA+IC5rLXZpcnR1YWwtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5rLXZpcnR1YWwtY29udGVudCA+IC5rLXZpcnR1YWwtbGlzdCA+IC5rLXZpcnR1YWwtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogV2ViQ29tcG9uZW50c0ljb25zO1xuICBzcmM6IHVybChmb250cy9nbHlwaHMvV2ViQ29tcG9uZW50c0ljb25zLmVvdD9nZWR4ZW8pO1xuICBzcmM6IHVybChmb250cy9nbHlwaHMvV2ViQ29tcG9uZW50c0ljb25zLmVvdD9nZWR4ZW8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoZm9udHMvZ2x5cGhzL1dlYkNvbXBvbmVudHNJY29ucy50dGY/Z2VkeGVvKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKGZvbnRzL2dseXBocy9XZWJDb21wb25lbnRzSWNvbnMud29mZj9nZWR4ZW8pIGZvcm1hdChcIndvZmZcIiksIHVybChmb250cy9nbHlwaHMvV2ViQ29tcG9uZW50c0ljb25zLnN2Zz9nZWR4ZW8jV2ViQ29tcG9uZW50c0ljb25zKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5rLWktYXJyb3doZWFkLWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cblxuLmstaS1hcnJvd2hlYWQtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuXG4uay1pLWFycm93LTQ1LXVwLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG5cbi5rLWktY29sbGFwc2UtbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cblxuLmstaS1yZXNpemUtbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cblxuLmstaS1hcnJvdy00NS1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG5cbi5rLWktY29sbGFwc2Utc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cblxuLmstaS1jb2xsYXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuXG4uay1pLXJlc2l6ZS1zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuXG4uay1pLWFycm93LTQ1LWRvd24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuXG4uay1pLWNvbGxhcHNlLXN3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG5cbi5rLWktcmVzaXplLXN3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG5cbi5rLWktYXJyb3ctNDUtdXAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuXG4uay1pLWNvbGxhcHNlLW53OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG5cbi5rLWktcmVzaXplLW5ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuXG4uay1pLWFycm93LTYwLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG5cbi5rLWktYXJyb3ctbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuXG4uay1pLWtwaS10cmVuZC1pbmNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuXG4uay1pLWFycm93LTYwLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG5cbi5rLWktYXJyb3ctZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuXG4uay1pLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuXG4uay1pLWFycm93LTYwLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cblxuLmstaS1hcnJvdy1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG5cbi5rLWkta3BpLXRyZW5kLWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG5cbi5rLWktYXJyb3ctNjAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuXG4uay1pLWFycm93LXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cblxuLmstaS1hcnJvdy1lbmQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cblxuLmstaS1zZWVrLW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cblxuLmstaS1hcnJvdy1lbmQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cblxuLmstaS1zZWVrLWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cblxuLmstaS1hcnJvdy1lbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuXG4uay1pLXNlZWstczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuXG4uay1pLWFycm93LWVuZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG5cbi5rLWktc2Vlay13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG5cbi5rLWktYXJyb3ctZG91YmxlLTYwLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBjXCI7XG59XG5cbi5rLWktYXJyb3ctc2Vlay11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwY1wiO1xufVxuXG4uay1pLWFycm93LWRvdWJsZS02MC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZFwiO1xufVxuXG4uay1pLWFycm93LXNlZWstcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGRcIjtcbn1cblxuLmstaS1mb3J3YXJkLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG5cbi5rLWktYXJyb3ctZG91YmxlLTYwLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGVcIjtcbn1cblxuLmstaS1hcnJvdy1zZWVrLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGVcIjtcbn1cblxuLmstaS1hcnJvdy1kb3VibGUtNjAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZlwiO1xufVxuXG4uay1pLWFycm93LXNlZWstbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZlwiO1xufVxuXG4uay1pLXJld2luZC1zbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZlwiO1xufVxuXG4uay1pLWFycm93cy1rcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cblxuLmstaS1rcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cblxuLmstaS1hcnJvd3Mtbm8tY2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG5cbi5rLWktYXJyb3ctb3ZlcmZsb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuXG4uay1pLWFycm93LWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cblxuLmstaS1hcnJvdy1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG5cbi5rLWktYXJyb3ctY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG5cbi5rLWktYXJyb3ctY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG5cbi5rLWktYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cblxuLmstaS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuXG4uay1pLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cblxuLmstaS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG5cbi5rLWktYXJyb3ctZHJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWJcIjtcbn1cblxuLmstaS1hcnJvdy1wYXJlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWNcIjtcbn1cblxuLmstaS1hcnJvdy1yb290OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFkXCI7XG59XG5cbi5rLWktYXJyb3dzLXJlc2l6aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG5cbi5rLWktYXJyb3dzLWRpbWVuc2lvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWZcIjtcbn1cblxuLmstaS1hcnJvd3Mtc3dhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuXG4uay1pLWRyYWctYW5kLWRyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjtcbn1cblxuLmstaS1jYXRlZ29yaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG5cbi5rLWktZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuXG4uay1pLWdyaWQtbGF5b3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG5cbi5rLWktZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cblxuLmstaS11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG5cbi5rLWktaGFuZGxlci1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG5cbi5rLWktbGF5b3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG5cbi5rLWktbGF5b3V0LTEtYnktNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuXG4uay1pLWxheW91dC0yLWJ5LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmFcIjtcbn1cblxuLmstaS1sYXlvdXQtc2lkZS1ieS1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCI7XG59XG5cbi5rLWktbGF5b3V0LXN0YWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmNcIjtcbn1cblxuLmstaS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCI7XG59XG5cbi5rLWktcm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZVwiO1xufVxuXG4uay1pLXJlb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmZcIjtcbn1cblxuLmstaS1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG5cbi5rLWktbW9yZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuXG4uay1pLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuXG4uay1pLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDBcIjtcbn1cblxuLmstaS1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAxXCI7XG59XG5cbi5rLWktcmVzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjtcbn1cblxuLmstaS1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDNcIjtcbn1cblxuLmstaS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCI7XG59XG5cbi5rLWktcmVjdXJyZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwM1wiO1xufVxuXG4uay1pLW5vbi1yZWN1cnJlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCI7XG59XG5cbi5rLWktcmVzZXQtc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDVcIjtcbn1cblxuLmstaS1yZWxvYWQtc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDZcIjtcbn1cblxuLmstaS1yZWZyZXNoLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7XG59XG5cbi5rLWktcmVjdXJyZW5jZS1zbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNlwiO1xufVxuXG4uay1pLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7XG59XG5cbi5rLWktY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDhcIjtcbn1cblxuLmstaS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCI7XG59XG5cbi5rLWktZmxvcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCI7XG59XG5cbi5rLWktcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMGFcIjtcbn1cblxuLmstaS1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBhXCI7XG59XG5cbi5rLWktZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwYlwiO1xufVxuXG4uay1pLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwYlwiO1xufVxuXG4uay1pLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwY1wiO1xufVxuXG4uay1pLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBjXCI7XG59XG5cbi5rLWktYXR0YWNobWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwZFwiO1xufVxuXG4uay1pLWNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMGRcIjtcbn1cblxuLmstaS1hdHRhY2htZW50LTQ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBlXCI7XG59XG5cbi5rLWktY2xpcC00NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwZVwiO1xufVxuXG4uay1pLWxpbmstaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwZlwiO1xufVxuXG4uay1pLWh5cGVybGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwZlwiO1xufVxuXG4uay1pLXVubGluay1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCI7XG59XG5cbi5rLWktaHlwZXJsaW5rLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMFwiO1xufVxuXG4uay1pLWxpbmstdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTFcIjtcbn1cblxuLmstaS11bmxpbmstdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTJcIjtcbn1cblxuLmstaS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCI7XG59XG5cbi5rLWktdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG5cbi5rLWktY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE1XCI7XG59XG5cbi5rLWktY2FuY2VsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjtcbn1cblxuLmstaS1jYW5jZWwtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7XG59XG5cbi5rLWktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMThcIjtcbn1cblxuLmstaS1jaGVja21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMThcIjtcbn1cblxuLmstaS10aWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCI7XG59XG5cbi5rLWktY2hlY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOVwiO1xufVxuXG4uay1pLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCI7XG59XG5cbi5rLWktc3VjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOVwiO1xufVxuXG4uay1pLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExYVwiO1xufVxuXG4uay1pLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMWFcIjtcbn1cblxuLmstaS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExYlwiO1xufVxuXG4uay1pLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMWJcIjtcbn1cblxuLmstaS1jbG9zZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTFjXCI7XG59XG5cbi5rLWkteC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTFjXCI7XG59XG5cbi5rLWktZXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMWNcIjtcbn1cblxuLmstaS1jbG9zZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMWRcIjtcbn1cblxuLmstaS14LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExZFwiO1xufVxuXG4uay1pLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMWVcIjtcbn1cblxuLmstaS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMWVcIjtcbn1cblxuLmstaS1wbHVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMWZcIjtcbn1cblxuLmstaS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMFwiO1xufVxuXG4uay1pLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIxXCI7XG59XG5cbi5rLWkta3BpLXRyZW5kLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIxXCI7XG59XG5cbi5rLWktbWludXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMlwiO1xufVxuXG4uay1pLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyM1wiO1xufVxuXG4uay1pLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI0XCI7XG59XG5cbi5rLWktc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI1XCI7XG59XG5cbi5rLWktdW5zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI2XCI7XG59XG5cbi5rLWktc29ydC1jbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNlwiO1xufVxuXG4uay1pLXNvcnQtYXNjLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI3XCI7XG59XG5cbi5rLWktc29ydC1kZXNjLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI4XCI7XG59XG5cbi5rLWktZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI5XCI7XG59XG5cbi5rLWktZmlsdGVyLWNsZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTJhXCI7XG59XG5cbi5rLWktZmlsdGVyLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTJiXCI7XG59XG5cbi5rLWktZmlsdGVyLXNvcnQtYXNjLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTJjXCI7XG59XG5cbi5rLWktZmlsdGVyLXNvcnQtZGVzYy1zbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyZFwiO1xufVxuXG4uay1pLWZpbHRlci1hZGQtZXhwcmVzc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyZVwiO1xufVxuXG4uay1pLWZpbHRlci1hZGQtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMmZcIjtcbn1cblxuLmstaS1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMFwiO1xufVxuXG4uay1pLWxvZ291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMVwiO1xufVxuXG4uay1pLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMyXCI7XG59XG5cbi5rLWktdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMzXCI7XG59XG5cbi5rLWktaHlwZXJsaW5rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzRcIjtcbn1cblxuLmstaS1oeXBlcmxpbmstb3Blbi1zbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNVwiO1xufVxuXG4uay1pLWxhdW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNlwiO1xufVxuXG4uay1pLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzN1wiO1xufVxuXG4uay1pLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzN1wiO1xufVxuXG4uay1pLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzhcIjtcbn1cblxuLmstaS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOFwiO1xufVxuXG4uay1pLXRpbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM4XCI7XG59XG5cbi5rLWktd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM5XCI7XG59XG5cbi5rLWktZ2VhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzYVwiO1xufVxuXG4uay1pLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzYVwiO1xufVxuXG4uay1pLWN1c3RvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzYVwiO1xufVxuXG4uay1pLWdlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNiXCI7XG59XG5cbi5rLWktY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzYlwiO1xufVxuXG4uay1pLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzY1wiO1xufVxuXG4uay1pLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNjXCI7XG59XG5cbi5rLWktcHJldmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzZFwiO1xufVxuXG4uay1pLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzZFwiO1xufVxuXG4uay1pLXpvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2VcIjtcbn1cblxuLmstaS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2VcIjtcbn1cblxuLmstaS16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNmXCI7XG59XG5cbi5rLWktem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDBcIjtcbn1cblxuLmstaS1wYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDFcIjtcbn1cblxuLmstaS1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQxXCI7XG59XG5cbi5rLWktY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MlwiO1xufVxuXG4uay1pLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDNcIjtcbn1cblxuLmstaS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQzXCI7XG59XG5cbi5rLWktY29ubmVjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ0XCI7XG59XG5cbi5rLWktcGx1cy1zbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NVwiO1xufVxuXG4uay1pLW1pbnVzLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ2XCI7XG59XG5cbi5rLWkta3BpLXN0YXR1cy1kZW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ3XCI7XG59XG5cbi5rLWkta3BpLXN0YXR1cy1ob2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ4XCI7XG59XG5cbi5rLWkta3BpLXN0YXR1cy1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ5XCI7XG59XG5cbi5rLWktcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMFwiO1xufVxuXG4uay1pLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAxXCI7XG59XG5cbi5rLWktc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMlwiO1xufVxuXG4uay1pLXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwM1wiO1xufVxuXG4uay1pLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDRcIjtcbn1cblxuLmstaS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNVwiO1xufVxuXG4uay1pLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNlwiO1xufVxuXG4uay1pLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDdcIjtcbn1cblxuLmstaS1oZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwOFwiO1xufVxuXG4uay1pLXN1YnRpdGxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwOVwiO1xufVxuXG4uay1pLXBsYXlsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjBhXCI7XG59XG5cbi5rLWktYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMGJcIjtcbn1cblxuLmstaS1wbGF5LXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjBjXCI7XG59XG5cbi5rLWktcGF1c2Utc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMGRcIjtcbn1cblxuLmstaS1zdG9wLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjBlXCI7XG59XG5cbi5rLWktaGVhcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwMFwiO1xufVxuXG4uay1pLWZhdi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzAwXCI7XG59XG5cbi5rLWktZmF2b3JpdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwMFwiO1xufVxuXG4uay1pLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzAxXCI7XG59XG5cbi5rLWktZmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzAxXCI7XG59XG5cbi5rLWktZmF2b3JpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDFcIjtcbn1cblxuLmstaS1zdGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDJcIjtcbn1cblxuLmstaS1ib29rbWFyay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzAyXCI7XG59XG5cbi5rLWktc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwM1wiO1xufVxuXG4uay1pLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzAzXCI7XG59XG5cbi5rLWktY2hlY2tib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDRcIjtcbn1cblxuLmstaS1zaGFwZS1yZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzA0XCI7XG59XG5cbi5rLWktY2hlY2tib3gtY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwNVwiO1xufVxuXG4uay1pLXRyaS1zdGF0ZS1pbmRldGVybWluYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzA2XCI7XG59XG5cbi5rLWktdHJpLXN0YXRlLW51bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDdcIjtcbn1cblxuLmstaS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDhcIjtcbn1cblxuLmstaS1yYWRpb2J1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwOVwiO1xufVxuXG4uay1pLXNoYXBlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwOVwiO1xufVxuXG4uay1pLXJhZGlvYnV0dG9uLWNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMGFcIjtcbn1cblxuLmstaS1ub3RpZmljYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MDBcIjtcbn1cblxuLmstaS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDAwXCI7XG59XG5cbi5rLWktaW5mb3JtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MDFcIjtcbn1cblxuLmstaS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDAxXCI7XG59XG5cbi5rLWktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwMVwiO1xufVxuXG4uay1pLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDAyXCI7XG59XG5cbi5rLWktaGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwMlwiO1xufVxuXG4uay1pLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MDNcIjtcbn1cblxuLmstaS1leGNlcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MDNcIjtcbn1cblxuLmstaS1waG90by1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDBcIjtcbn1cblxuLmstaS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwMVwiO1xufVxuXG4uay1pLXBob3RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTAxXCI7XG59XG5cbi5rLWktaW1hZ2UtZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTAyXCI7XG59XG5cbi5rLWktcGhvdG8tZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTAyXCI7XG59XG5cbi5rLWktem9vbS1hY3R1YWwtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwM1wiO1xufVxuXG4uay1pLXpvb20tYmVzdC1maXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDRcIjtcbn1cblxuLmstaS1pbWFnZS1yZXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDVcIjtcbn1cblxuLmstaS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTA2XCI7XG59XG5cbi5rLWktbWlycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTA3XCI7XG59XG5cbi5rLWktZmxpcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTA4XCI7XG59XG5cbi5rLWktZmxpcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwOVwiO1xufVxuXG4uay1pLXJvdGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwYVwiO1xufVxuXG4uay1pLXJvdGF0ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwYlwiO1xufVxuXG4uay1pLXJvdGF0ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBjXCI7XG59XG5cbi5rLWktYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MGRcIjtcbn1cblxuLmstaS1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBlXCI7XG59XG5cbi5rLWktcGFpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MGZcIjtcbn1cblxuLmstaS1kcm9wbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBmXCI7XG59XG5cbi5rLWktYmFja2dyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwZlwiO1xufVxuXG4uay1pLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTBcIjtcbn1cblxuLmstaS1zaGFwZS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTEwXCI7XG59XG5cbi5rLWktYnJpZ2h0bmVzcy1jb250cmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxMVwiO1xufVxuXG4uay1pLXNhdHVyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTJcIjtcbn1cblxuLmstaS1pbnZlcnQtY29sb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTEzXCI7XG59XG5cbi5rLWktdHJhbnNwZXJhbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE0XCI7XG59XG5cbi5rLWktb3BhY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxNFwiO1xufVxuXG4uay1pLWdyZXlzY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxNVwiO1xufVxuXG4uay1pLWJsdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTZcIjtcbn1cblxuLmstaS1zaGFycGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE3XCI7XG59XG5cbi5rLWktc2hhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MThcIjtcbn1cblxuLmstaS1yb3VuZC1jb3JuZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE5XCI7XG59XG5cbi5rLWktZnJvbnQtZWxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxYVwiO1xufVxuXG4uay1pLWJhY2stZWxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxYlwiO1xufVxuXG4uay1pLWZvcndhcmQtZWxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxY1wiO1xufVxuXG4uay1pLWJhY2t3YXJkLWVsZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWRcIjtcbn1cblxuLmstaS1hbGlnbi1sZWZ0LWVsZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWVcIjtcbn1cblxuLmstaS1hbGlnbi1jZW50ZXItZWxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxZlwiO1xufVxuXG4uay1pLWFsaWduLXJpZ2h0LWVsZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjBcIjtcbn1cblxuLmstaS1hbGlnbi10b3AtZWxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyMVwiO1xufVxuXG4uay1pLWFsaWduLW1pZGRsZS1lbGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTIyXCI7XG59XG5cbi5rLWktYWxpZ24tYm90dG9tLWVsZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjNcIjtcbn1cblxuLmstaS10aHVtYm5haWxzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI0XCI7XG59XG5cbi5rLWktdGh1bWJuYWlscy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyNVwiO1xufVxuXG4uay1pLXRodW1ibmFpbHMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyNlwiO1xufVxuXG4uay1pLXRodW1ibmFpbHMtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyN1wiO1xufVxuXG4uay1pLWZ1bGwtc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI4XCI7XG59XG5cbi5rLWktZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyOFwiO1xufVxuXG4uay1pLWZ1bGwtc2NyZWVuLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjlcIjtcbn1cblxuLmstaS1mdWxsc2NyZWVuLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjlcIjtcbn1cblxuLmstaS1yZXNldC1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyYVwiO1xufVxuXG4uay1pLXBhaW50LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyYVwiO1xufVxuXG4uay1pLWJhY2tncm91bmQtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJhXCI7XG59XG5cbi5rLWktYWxpZ24tc3RyZXRjaC1lbGVtZW50LWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2VcIjtcbn1cblxuLmstaS1hbGlnbi1zdHJldGNoLWVsZW1lbnQtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2ZcIjtcbn1cblxuLmstaS1hbGlnbi1hbGlnbi1sZWZ0LWVsZW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQwXCI7XG59XG5cbi5rLWktYWxpZ24tY2VudGVyLWVsZW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQxXCI7XG59XG5cbi5rLWktYWxpZ24tcmlnaHQtZWxlbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDJcIjtcbn1cblxuLmstaS1hbGlnbi1zdHJldGNoLWVsZW1lbnRzLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDNcIjtcbn1cblxuLmstaS1hbGlnbi1iYXNlbGluZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ0XCI7XG59XG5cbi5rLWktYWxpZ24tdG9wLWVsZW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ1XCI7XG59XG5cbi5rLWktYWxpZ24tbWlkZGxlLWVsZW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ2XCI7XG59XG5cbi5rLWktYWxpZ24tYm90dG9tLWVsZW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ3XCI7XG59XG5cbi5rLWktYWxpZ24tc3RyZXRjaC1lbGVtZW50cy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0OFwiO1xufVxuXG4uay1pLWFsaWduLWJhc2VsaW5lLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ5XCI7XG59XG5cbi5rLWktanVzdGlmeS1zdGFydC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRhXCI7XG59XG5cbi5rLWktanVzdGlmeS1jZW50ZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0YlwiO1xufVxuXG4uay1pLWp1c3RpZnktZW5kLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NGNcIjtcbn1cblxuLmstaS1qdXN0aWZ5LWJldHdlZW4taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0ZFwiO1xufVxuXG4uay1pLWp1c3RpZnktYXJvdW5kLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NGVcIjtcbn1cblxuLmstaS1qdXN0aWZ5LXN0YXJ0LXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRmXCI7XG59XG5cbi5rLWktanVzdGlmeS1jZW50ZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NTBcIjtcbn1cblxuLmstaS1qdXN0aWZ5LWVuZC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1MVwiO1xufVxuXG4uay1pLWp1c3RpZnktYmV0d2Vlbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1MlwiO1xufVxuXG4uay1pLWp1c3RpZnktYXJvdW5kLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTUzXCI7XG59XG5cbi5rLWktY29sb3ItY2FudmFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTU0XCI7XG59XG5cbi5rLWktcGFnZS1wcm9wZXJ0aWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG59XG5cbi5rLWktYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuXG4uay1pLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuXG4uay1pLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwM1wiO1xufVxuXG4uay1pLWZvbnQtZmFtaWx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG5cbi5rLWktZm9yZWdyb3VuZC1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuXG4uay1pLWNvbnZlcnQtbG93ZXJjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG5cbi5rLWktY29udmVydC11cHBlcmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDdcIjtcbn1cblxuLmstaS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG5cbi5rLWktc3ViLXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuXG4uay1pLXN1cC1zY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGFcIjtcbn1cblxuLmstaS1kaXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGJcIjtcbn1cblxuLmstaS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cblxuLmstaS1oMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZFwiO1xufVxuXG4uay1pLWgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG5cbi5rLWktaDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGZcIjtcbn1cblxuLmstaS1oNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMFwiO1xufVxuXG4uay1pLWg1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjExXCI7XG59XG5cbi5rLWktaDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTJcIjtcbn1cblxuLmstaS1saXN0LW9yZGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTNcIjtcbn1cblxuLmstaS1saXN0LW51bWJlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEzXCI7XG59XG5cbi5rLWktbGlzdC11bm9yZGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTRcIjtcbn1cblxuLmstaS1saXN0LWJ1bGxldGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE0XCI7XG59XG5cbi5rLWktaW5kZW50LWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE1XCI7XG59XG5cbi5rLWktaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE1XCI7XG59XG5cbi5rLWktaW5kZW50LWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE2XCI7XG59XG5cbi5rLWktb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuXG4uay1pLWluc2VydC1uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuXG4uay1pLWluc2VydC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuXG4uay1pLWluc2VydC10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTdcIjtcbn1cblxuLmstaS1pbnNlcnQtbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuXG4uay1pLWluc2VydC1taWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MThcIjtcbn1cblxuLmstaS1pbnNlcnQtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOVwiO1xufVxuXG4uay1pLWluc2VydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCI7XG59XG5cbi5rLWktaW5zZXJ0LWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOVwiO1xufVxuXG4uay1pLWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYVwiO1xufVxuXG4uay1pLWFsaWduLW1pZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYlwiO1xufVxuXG4uay1pLWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxY1wiO1xufVxuXG4uay1pLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWRcIjtcbn1cblxuLmstaS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWVcIjtcbn1cblxuLmstaS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZlwiO1xufVxuXG4uay1pLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjBcIjtcbn1cblxuLmstaS1hbGlnbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjFcIjtcbn1cblxuLmstaS10ZXh0LXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjJcIjtcbn1cblxuLmstaS1ydWxlLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjNcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi10b3AtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNFwiO1xufVxuXG4uay1pLXRhYmxlLWFsaWduLXRvcC1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjVcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi10b3AtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjZcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi1taWRkbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyN1wiO1xufVxuXG4uay1pLXRhYmxlLWFsaWduLW1pZGRsZS1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjhcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi1taWRkbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjlcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi1ib3R0b20tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyYVwiO1xufVxuXG4uay1pLXRhYmxlLWFsaWduLWJvdHRvbS1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmJcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmNcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmRcIjtcbn1cblxuLmstaS1ib3JkZXJzLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuXG4uay1pLWFsbC1ib3JkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJlXCI7XG59XG5cbi5rLWktYm9yZGVycy1vdXRzaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJmXCI7XG59XG5cbi5rLWktb3V0c2lkZS1ib3JkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJmXCI7XG59XG5cbi5rLWktYm9yZGVycy1pbnNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzBcIjtcbn1cblxuLmstaS1pbnNpZGUtYm9yZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMFwiO1xufVxuXG4uay1pLWJvcmRlcnMtaW5zaWRlLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzFcIjtcbn1cblxuLmstaS1pbnNpZGUtaG9yaXpvbnRhbC1ib3JkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMxXCI7XG59XG5cbi5rLWktYm9yZGVycy1pbnNpZGUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzJcIjtcbn1cblxuLmstaS1pbnNpZGUtdmVydGljYWwtYm9yZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMlwiO1xufVxuXG4uay1pLWJvcmRlci10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzNcIjtcbn1cblxuLmstaS10b3AtYm9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG5cbi5rLWktYm9yZGVyLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNFwiO1xufVxuXG4uay1pLWJvdHRvbS1ib3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzRcIjtcbn1cblxuLmstaS1ib3JkZXItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNVwiO1xufVxuXG4uay1pLWxlZnQtYm9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM1XCI7XG59XG5cbi5rLWktYm9yZGVyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM2XCI7XG59XG5cbi5rLWktcmlnaHQtYm9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM2XCI7XG59XG5cbi5rLWktYm9yZGVyLW5vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM3XCI7XG59XG5cbi5rLWktbm8tYm9yZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzN1wiO1xufVxuXG4uay1pLWJvcmRlcnMtc2hvdy1oaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM4XCI7XG59XG5cbi5rLWktZm9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOVwiO1xufVxuXG4uay1pLWJvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOVwiO1xufVxuXG4uay1pLWZvcm0tZWxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYVwiO1xufVxuXG4uay1pLWNvZGUtc25pcHBldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYlwiO1xufVxuXG4uay1pLXNlbGVjdC1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2NcIjtcbn1cblxuLmstaS1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2RcIjtcbn1cblxuLmstaS1zZWxlY3QtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNlXCI7XG59XG5cbi5rLWktY2FsZW5kYXItZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZlwiO1xufVxuXG4uay1pLWdyb3VwLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MFwiO1xufVxuXG4uay1pLXRleHRhcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQxXCI7XG59XG5cbi5rLWktdGV4dGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MlwiO1xufVxuXG4uay1pLXRleHRib3gtaGlkZGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQzXCI7XG59XG5cbi5rLWktcGFzc3dvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDRcIjtcbn1cblxuLmstaS1wYXJhZ3JhcGgtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ1XCI7XG59XG5cbi5rLWktZWRpdC10b29sczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NlwiO1xufVxuXG4uay1pLXRlbXBsYXRlLW1hbmFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDdcIjtcbn1cblxuLmstaS1jaGFuZ2UtbWFudWFsbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDhcIjtcbn1cblxuLmstaS10cmFjay1jaGFuZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ5XCI7XG59XG5cbi5rLWktdHJhY2stY2hhbmdlcy1lbmFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGFcIjtcbn1cblxuLmstaS10cmFjay1jaGFuZ2VzLWFjY2VwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YlwiO1xufVxuXG4uay1pLXRyYWNrLWNoYW5nZXMtYWNjZXB0LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0Y1wiO1xufVxuXG4uay1pLXRyYWNrLWNoYW5nZXMtcmVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRkXCI7XG59XG5cbi5rLWktdHJhY2stY2hhbmdlcy1yZWplY3QtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRlXCI7XG59XG5cbi5rLWktZG9jdW1lbnQtbWFuYWdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZlwiO1xufVxuXG4uay1pLWN1c3RvbS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUwXCI7XG59XG5cbi5rLWktZGljdGlvbmFyeS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTFcIjtcbn1cblxuLmstaS1pbWFnZS1saWdodC1kaWFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTJcIjtcbn1cblxuLmstaS1pbWFnZS1pbnNlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTJcIjtcbn1cblxuLmstaS1pbWFnZS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUzXCI7XG59XG5cbi5rLWktaW1hZ2UtbWFwLWVkaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NFwiO1xufVxuXG4uay1pLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTVcIjtcbn1cblxuLmstaS1jb21tZW50LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NlwiO1xufVxuXG4uay1pLWNvbW1lbnRzLXJlbW92ZS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTdcIjtcbn1cblxuLmstaS1zaWx2ZXJsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OFwiO1xufVxuXG4uay1pLW1lZGlhLW1hbmFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTlcIjtcbn1cblxuLmstaS12aWRlby1leHRlcm5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YVwiO1xufVxuXG4uay1pLWZsYXNoLW1hbmFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWJcIjtcbn1cblxuLmstaS1maW5kLWFuZC1yZXBsYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVjXCI7XG59XG5cbi5rLWktZmluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1Y1wiO1xufVxuXG4uay1pLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWRcIjtcbn1cblxuLmstaS1maWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZFwiO1xufVxuXG4uay1pLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZVwiO1xufVxuXG4uay1pLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVmXCI7XG59XG5cbi5rLWktcGFzdGUtYXMtaHRtbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MFwiO1xufVxuXG4uay1pLXBhc3RlLWZyb20td29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MVwiO1xufVxuXG4uay1pLXBhc3RlLWZyb20td29yZC1zdHJpcC1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYyXCI7XG59XG5cbi5rLWktcGFzdGUtaHRtbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2M1wiO1xufVxuXG4uay1pLXBhc3RlLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY0XCI7XG59XG5cbi5rLWktcGFzdGUtcGxhaW4tdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NVwiO1xufVxuXG4uay1pLWFwcGx5LWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NlwiO1xufVxuXG4uay1pLWNsZWFyLWNzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2N1wiO1xufVxuXG4uay1pLWNvcHktZm9ybWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY4XCI7XG59XG5cbi5rLWktc3RyaXAtYWxsLWZvcm1hdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OVwiO1xufVxuXG4uay1pLXN0cmlwLWNzcy1mb3JtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmFcIjtcbn1cblxuLmstaS1zdHJpcC1mb250LWVsZW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZiXCI7XG59XG5cbi5rLWktc3RyaXAtc3Bhbi1lbGVtZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2Y1wiO1xufVxuXG4uay1pLXN0cmlwLXdvcmQtZm9ybWF0dGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZFwiO1xufVxuXG4uay1pLWZvcm1hdC1jb2RlLWJsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZlXCI7XG59XG5cbi5rLWktc3R5bGUtYnVpbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZlwiO1xufVxuXG4uay1pLW1vZHVsZS1tYW5hZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcwXCI7XG59XG5cbi5rLWktaHlwZXJsaW5rLWxpZ2h0LWRpYWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MVwiO1xufVxuXG4uay1pLWh5cGVybGluay1pbnNlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzFcIjtcbn1cblxuLmstaS1oeXBlcmxpbmstZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzJcIjtcbn1cblxuLmstaS1oeXBlcmxpbmstZ2xvYmUtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjczXCI7XG59XG5cbi5rLWktaHlwZXJsaW5rLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc0XCI7XG59XG5cbi5rLWktYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc1XCI7XG59XG5cbi5rLWktdGFibGUtbGlnaHQtZGlhbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc2XCI7XG59XG5cbi5rLWktdGFibGUtaW5zZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc2XCI7XG59XG5cbi5rLWktdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzdcIjtcbn1cblxuLmstaS10YWJsZS1wcm9wZXJ0aWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc4XCI7XG59XG5cbi5rLWktdGFibGUtd2l6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc4XCI7XG59XG5cbi5rLWktdGFibGUtY2VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3OVwiO1xufVxuXG4uay1pLXRhYmxlLWNlbGwtcHJvcGVydGllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3YVwiO1xufVxuXG4uay1pLXRhYmxlLWNvbHVtbi1pbnNlcnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3YlwiO1xufVxuXG4uay1pLXRhYmxlLWNvbHVtbi1pbnNlcnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2NcIjtcbn1cblxuLmstaS10YWJsZS1yb3ctaW5zZXJ0LWFib3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdkXCI7XG59XG5cbi5rLWktdGFibGUtcm93LWluc2VydC1iZWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZVwiO1xufVxuXG4uay1pLXRhYmxlLWNvbHVtbi1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2ZcIjtcbn1cblxuLmstaS10YWJsZS1yb3ctZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgwXCI7XG59XG5cbi5rLWktdGFibGUtY2VsbC1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODFcIjtcbn1cblxuLmstaS10YWJsZS1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODJcIjtcbn1cblxuLmstaS1jZWxscy1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4M1wiO1xufVxuXG4uay1pLWNlbGxzLW1lcmdlLWhvcml6b250YWxseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NFwiO1xufVxuXG4uay1pLWNlbGxzLW1lcmdlLXZlcnRpY2FsbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODVcIjtcbn1cblxuLmstaS1jZWxsLXNwbGl0LWhvcml6b250YWxseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NlwiO1xufVxuXG4uay1pLWNlbGwtc3BsaXQtdmVydGljYWxseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4N1wiO1xufVxuXG4uay1pLXRhYmxlLXVubWVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODhcIjtcbn1cblxuLmstaS1wYW5lLWZyZWV6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4OVwiO1xufVxuXG4uay1pLXJvdy1mcmVlemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGFcIjtcbn1cblxuLmstaS1jb2x1bW4tZnJlZXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhiXCI7XG59XG5cbi5rLWktdG9vbGJhci1mbG9hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4Y1wiO1xufVxuXG4uay1pLXNwZWxsLWNoZWNrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGRcIjtcbn1cblxuLmstaS12YWxpZGF0aW9uLXhodG1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhlXCI7XG59XG5cbi5rLWktdmFsaWRhdGlvbi1kYXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhmXCI7XG59XG5cbi5rLWktdG9nZ2xlLWZ1bGwtc2NyZWVuLW1vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTBcIjtcbn1cblxuLmstaS1mb3JtdWxhLWZ4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkxXCI7XG59XG5cbi5rLWktc3VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkyXCI7XG59XG5cbi5rLWktc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkzXCI7XG59XG5cbi5rLWktZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk0XCI7XG59XG5cbi5rLWktY3VycmVuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTRcIjtcbn1cblxuLmstaS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk1XCI7XG59XG5cbi5rLWktY3VzdG9tLWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NlwiO1xufVxuXG4uay1pLWRlY2ltYWwtaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTdcIjtcbn1cblxuLmstaS1kZWNpbWFsLWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk4XCI7XG59XG5cbi5rLWktZm9udC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk5XCI7XG59XG5cbi5rLWktaW1hZ2UtYWJzb2x1dGUtcG9zaXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWFcIjtcbn1cblxuLmstaS1nbG9iZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAwXCI7XG59XG5cbi5rLWktZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDFcIjtcbn1cblxuLmstaS1tYXJrZXItcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAyXCI7XG59XG5cbi5rLWktbWFya2VyLXBpbi10YXJnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDNcIjtcbn1cblxuLmstaS1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDRcIjtcbn1cblxuLmstaS11bnBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwNVwiO1xufVxuXG4uay1pLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAwXCI7XG59XG5cbi5rLWktdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMVwiO1xufVxuXG4uay1pLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAyXCI7XG59XG5cbi5rLWktYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwM1wiO1xufVxuXG4uay1pLWJsb2dnZXItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA0XCI7XG59XG5cbi5rLWktZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA1XCI7XG59XG5cbi5rLWktZGVsaWNpb3VzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNlwiO1xufVxuXG4uay1pLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDdcIjtcbn1cblxuLmstaS1kaWdnLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOFwiO1xufVxuXG4uay1pLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA5XCI7XG59XG5cbi5rLWktZW52ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOVwiO1xufVxuXG4uay1pLWxldHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOVwiO1xufVxuXG4uay1pLWVtYWlsLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwYVwiO1xufVxuXG4uay1pLWVudmVsb3AtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBhXCI7XG59XG5cbi5rLWktbGV0dGVyLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwYVwiO1xufVxuXG4uay1pLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBiXCI7XG59XG5cbi5rLWktZmFjZWJvb2stYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG59XG5cbi5rLWktZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBkXCI7XG59XG5cbi5rLWktZ29vZ2xlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZVwiO1xufVxuXG4uay1pLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBmXCI7XG59XG5cbi5rLWktZ29vZ2xlLXBsdXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEwXCI7XG59XG5cbi5rLWktbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTFcIjtcbn1cblxuLmstaS1saW5rZWRpbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTJcIjtcbn1cblxuLmstaS1teXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEzXCI7XG59XG5cbi5rLWktbXlzcGFjZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTRcIjtcbn1cblxuLmstaS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTVcIjtcbn1cblxuLmstaS1waW50ZXJlc3QtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE2XCI7XG59XG5cbi5rLWktcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE3XCI7XG59XG5cbi5rLWktcmVkZGl0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxOFwiO1xufVxuXG4uay1pLXN0dW1ibGUtdXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxOVwiO1xufVxuXG4uay1pLXN0dW1ibGUtdXBvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWFcIjtcbn1cblxuLmstaS10ZWxsLWEtZnJpZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFiXCI7XG59XG5cbi5rLWktdGVsbC1hLWZyaWVuZC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWNcIjtcbn1cblxuLmstaS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWRcIjtcbn1cblxuLmstaS10dW1ibHItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFlXCI7XG59XG5cbi5rLWktdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZlwiO1xufVxuXG4uay1pLXR3aXR0ZXItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIwXCI7XG59XG5cbi5rLWkteWFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIxXCI7XG59XG5cbi5rLWkteWFtbWVyLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMlwiO1xufVxuXG4uay1pLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjNcIjtcbn1cblxuLmstaS1iZWhhbmNlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNFwiO1xufVxuXG4uay1pLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI1XCI7XG59XG5cbi5rLWktZHJpYmJibGUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI2XCI7XG59XG5cbi5rLWktcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI3XCI7XG59XG5cbi5rLWktcnNzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyOFwiO1xufVxuXG4uay1pLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI5XCI7XG59XG5cbi5rLWktdmltZW8tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJhXCI7XG59XG5cbi5rLWkteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyYlwiO1xufVxuXG4uay1pLXlvdXR1YmUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJjXCI7XG59XG5cbi5rLWktZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5rLWktZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmstaS1mb2xkZXItYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5rLWktZm9sZGVyLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5rLWktZm9sZGVyLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmstaS1maWVsZHMtbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uay1pLWFnZ3JlZ2F0ZS1maWVsZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmstaS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5rLWktZmlsZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uay1pLWZpbGUtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5rLWktZmlsZS10eHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmstaS10eHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmstaS1maWxlLWNzdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4uay1pLWNzdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4uay1pLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmstaS1maWxlLXhsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uay1pLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5rLWkteGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5rLWktZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5rLWktZmlsZS1kb2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmstaS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5rLWktZG9jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5rLWktZmlsZS1tZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLmstaS1tZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLmstaS1maWxlLXBwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uay1pLXBwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uay1pLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5rLWktcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5rLWktZmlsZS1wc2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLmstaS1wc2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLmstaS1maWxlLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5rLWktZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cblxuLmstaS1maWxlLWNvbmZpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uay1pLWNvbmZpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uay1pLWZpbGUtYXNjeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uay1pLWFzY3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmstaS1maWxlLWJhYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uay1pLWJhYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uay1pLWZpbGUtemlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5rLWktemlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5rLWktZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uay1pLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmstaS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uay1pLWh0bWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmstaS1zb3VyY2UtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4uay1pLXZpZXctc291cmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5rLWktY3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5rLWktanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmstaS1leGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmstaS1jc3Byb2o6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmstaS12YnByb2o6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLmstaS1jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uay1pLXZiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5rLWktc2xuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5rLWktY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLmstaS1maWxlLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLmstaS1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0YVwiO1xufVxuXG4uay1pLW5vdC1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0YlwiO1xufVxuXG4uay1pLWxlc3Mtb3ItZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNGNcIjtcbn1cblxuLmstaS1ncmVhdGVyLW9yLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTRkXCI7XG59XG5cbi5rLWktZGl2aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTRlXCI7XG59XG5cbi5rLWktYWNjZXNzaWJpbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0ZlwiO1xufVxuXG4uay1pLWJhcmNvZGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MFwiO1xufVxuXG4uay1pLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTFcIjtcbn1cblxuLmstaS1iYXJjb2RlLXNjYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTJcIjtcbn1cblxuLmstaS1xci1jb2RlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTNcIjtcbn1cblxuLmstaS1xci1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU0XCI7XG59XG5cbi5rLWktcXItY29kZS1zY2FubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU1XCI7XG59XG5cbi5rLWktYmFyY29kZS1xci1jb2RlLXNjYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTZcIjtcbn1cblxuLmstaS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTdcIjtcbn1cblxuLmstaS1oYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU4XCI7XG59XG5cbi5rLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU5XCI7XG59XG5cbi5rLWktYXR0YWNobWVudC00NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwZVwiO1xufVxuXG4uay1pLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyYlwiO1xufVxuXG4uay1pLXN0cmlwLWFsbC1mb3JtYXR0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY5XCI7XG59XG5cbi5rLWktaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuXG4uay1pLW92ZXJsYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cblxuLmstaS1hbGlnbi10by1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJjXCI7XG59XG5cbi5rLWktc2l6ZS10by1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJkXCI7XG59XG5cbi5rLWktbWFrZS1zYW1lLXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmVcIjtcbn1cblxuLmstaS1tYWtlLXNhbWUtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmZcIjtcbn1cblxuLmstaS1tYWtlLXNhbWUtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTMwXCI7XG59XG5cbi5rLWktbWFrZS1ob3Jpem9udGFsLXNwYWNpbmctZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzFcIjtcbn1cblxuLmstaS1pbmNyZWFzZS1ob3Jpem9udGFsLXNwYWNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzJcIjtcbn1cblxuLmstaS1kZWNyZWFzZS1ob3Jpem9udGFsLXNwYWNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzNcIjtcbn1cblxuLmstaS1yZW1vdmUtaG9yaXpvbnRhbC1zcGFjaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM0XCI7XG59XG5cbi5rLWktbWFrZS12ZXJ0aWNhbC1zcGFjaW5nLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM1XCI7XG59XG5cbi5rLWktaW5jcmVhc2UtdmVydGljYWwtc3BhY2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzNlwiO1xufVxuXG4uay1pLWRlY3JlYXNlLXZlcnRpY2FsLXNwYWNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzdcIjtcbn1cblxuLmstaS1yZW1vdmUtdmVydGljYWwtc3BhY2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzOFwiO1xufVxuXG4uay1pLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzlcIjtcbn1cblxuLmstaS1zbmFwLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2FcIjtcbn1cblxuLmstaS1zbmFwLXRvLWdyaWRsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzYlwiO1xufVxuXG4uay1pLXNuYXAtdG8tc25hcGxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTNjXCI7XG59XG5cbi5rLWktZGltZW5zaW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzZFwiO1xufVxuXG4uay1pLWNyb3NzdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjljXCI7XG59XG5cbi5rLWktdGFibGUtYm9keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZVwiO1xufVxuXG4uay1pLXRhYmxlLWNvbHVtbi1ncm91cHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWZcIjtcbn1cblxuLmstaS10YWJsZS1jb3JuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTBcIjtcbn1cblxuLmstaS10YWJsZS1yb3ctZ3JvdXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmExXCI7XG59XG5cbi5rLWktdGFibGUtcG9zaXRpb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMlwiO1xufVxuXG4uay1pLXRhYmxlLXBvc2l0aW9uLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhM1wiO1xufVxuXG4uay1pLXRhYmxlLXBvc2l0aW9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE0XCI7XG59XG5cbi5rLWktbGlzdC1yb21hbi11cHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNVwiO1xufVxuXG4uay1pLWxpc3Qtcm9tYW4tbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTZcIjtcbn1cblxuLmstaS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTdcIjtcbn1cblxuLmstaS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YThcIjtcbn1cblxuLmstaS1zdWJyZXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmstaS1kYXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5rLWktcmVwb3J0LWhlYWRlci1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG5cbi5rLWktcmVwb3J0LWZvb3Rlci1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi5rLWktZ3JvdXAtaGVhZGVyLXNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmstaS1ncm91cC1mb290ZXItc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuXG4uay1pLXBhZ2UtaGVhZGVyLXNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLmstaS1wYWdlLWZvb3Rlci1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG5cbi5rLWktZGV0YWlsLXNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLmstaS10b2Mtc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4uay1pLWdyb3VwLXNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLmstaS1wYXJhbWV0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5rLWktZGF0YS1jc3Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLmstaS1kYXRhLWpzb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cblxuLmstaS1kYXRhLXNxbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uay1pLWRhdGEtd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG5cbi5rLWktZ3JvdXAtY29sbGVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG4uay1pLXBhcmFtZXRlci1ib29sZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5rLWktcGFyYW1ldGVyLWRhdGUtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uay1pLXBhcmFtZXRlci1mbG9hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uay1pLXBhcmFtZXRlci1pbnRlZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG5cbi5rLWktcGFyYW1ldGVyLXN0cmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuXG4uay1pLXRvYy1zZWN0aW9uLWxldmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5rLWktaW5oZXJpdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG5cbi5rLWktZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uay1pLWZpbGUtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLmstaS1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5rLWktZmlsZS1wcmVzZW50YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cblxuLmstaS1maWxlLWRhdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cblxuLmstaS1maWxlLWRpc2MtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDBcIjtcbn1cblxuLmstaS1maWxlLXByb2dyYW1taW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG5cbi5rLWktcGFyYW1ldGVycy1ieXRlLWFycmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5rLWktcGFyYW1ldGVycy11bmtub3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG5cbi5rLWktZmlsZS1lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uay1pLWZpbGVzLWVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7XG59XG5cbi5rLWktZGF0YS1yZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5rLWktZmlsZS10eXBlc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5rLWktZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDBcIjtcbn1cblxuLmstaS1jb2x1bW4tY2x1c3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAxXCI7XG59XG5cbi5rLWktY29sdW1uLXN0YWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cblxuLmstaS1jb2x1bW4tc3RhY2tlZDEwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwM1wiO1xufVxuXG4uay1pLWNvbHVtbi1yYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xufVxuXG4uay1pLWJhci1jbHVzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDVcIjtcbn1cblxuLmstaS1iYXItc3RhY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xufVxuXG4uay1pLWJhci1zdGFja2VkMTAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA3XCI7XG59XG5cbi5rLWktYmFyLXJhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XG59XG5cbi5rLWktYXJlYS1jbHVzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDlcIjtcbn1cblxuLmstaS1hcmVhLXN0YWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGFcIjtcbn1cblxuLmstaS1hcmVhLXN0YWNrZWQxMDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cblxuLmstaS1hcmVhLXJhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBjXCI7XG59XG5cbi5rLWktbGluZS1zdGFja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBlXCI7XG59XG5cbi5rLWktbGluZS1zdGFja2VkMTAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBmXCI7XG59XG5cbi5rLWktbGluZS1tYXJrZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG59XG5cbi5rLWktbGluZS1zdGFja2VkLW1hcmtlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTFcIjtcbn1cblxuLmstaS1saW5lLXN0YWNrZWQxMDAtbWFya2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMlwiO1xufVxuXG4uay1pLXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExM1wiO1xufVxuXG4uay1pLWRvdWdobnV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE0XCI7XG59XG5cbi5rLWktc2NhdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNVwiO1xufVxuXG4uay1pLXNjYXR0ZXItc21vb3RoLWxpbmVzLW1hcmtlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTZcIjtcbn1cblxuLmstaS1zY2F0dGVyLXNtb290aC1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExN1wiO1xufVxuXG4uay1pLXNjYXR0ZXItc3RyYWlnaHQtbGluZXMtbWFya2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOFwiO1xufVxuXG4uay1pLXNjYXR0ZXItc3RyYWlnaHQtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLzpqiZXCI7XG59XG5cbi5rLWktYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFhXCI7XG59XG5cbi5rLWktY2FuZGxlc3RpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWJcIjtcbn1cblxuLmstaS1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbn1cblxuLmstaS1yYWRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZFwiO1xufVxuXG4uay1pLXJhZGFyLW1hcmtlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWVcIjtcbn1cblxuLmstaS1yYWRhci1maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWZcIjtcbn1cblxuLmstaS1yb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIwXCI7XG59XG5cbi5rLWktY2hvcm9wbGV0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMVwiO1xufVxuXG4uay1pLXNldC1jb2x1bW4tcG9zaXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNWNcIjtcbn1cblxuLmstaS1zdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1YVwiO1xufVxuXG4uay1pLXVuc3RpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNWJcIjtcbn1cblxuLmstaS1wYWdlLXBvcnRyYWl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uay1pLXBhZ2UtbGFuZHNjYXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4uay1ydGwgLmstaS1jb2xsYXBzZSwgLmstcnRsIC5rLWktZXhwYW5kLCAuay1ydGwgLmstaS1pbmRlbnQtZGVjcmVhc2UsIC5rLXJ0bCAuay1pLWluZGVudC1pbmNyZWFzZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmstc3ByZWFkc2hlZXQge1xuICB3aWR0aDogODAwcHg7XG4gIGhlaWdodDogNjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtY2VsbC1jb21tZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1wYW5lIHtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXBhbmUuay10b3Age1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1wYW5lLmstbGVmdCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1wYW5lIC5rLXNwcmVhZHNoZWV0LWNlbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDFweCAzcHg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXBhbmUgLmstc3ByZWFkc2hlZXQtY2VsbC5rLXNwcmVhZHNoZWV0LWhhcy1jb21tZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1oYXhpcywgLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtdmF4aXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXZheGlzIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtaGF4aXMge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWZpbHRlci1yYW5nZSwgLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2VsZWN0aW9uIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aXZlLWNlbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciwgLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciAuay1zcHJlYWRzaGVldC1uYW1lLWVkaXRvciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIgLmstc3ByZWFkc2hlZXQtbmFtZS1lZGl0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LW5hbWUtZWRpdG9yIC5rLWNvbWJvYm94IHtcbiAgd2lkdGg6IDkuNWVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciA+IC5rLWktZm9ybXVsYS1meCB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkxXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQuay1zcHJlYWRzaGVldC1hcnJheS1mb3JtdWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwie1wiO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQuay1zcHJlYWRzaGVldC1hcnJheS1mb3JtdWxhOmFmdGVyIHtcbiAgY29udGVudDogXCJ9XCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiA4cHg7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0IHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgcGFkZGluZzogM3B4IDAuNWVtO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1jZWxsLWVkaXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAyMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcHJlYWRzaGVldCA+IC5rLXNwcmVhZHNoZWV0LXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xufVxuXG4uay1zcHJlYWRzaGVldCA+IC5rLXNwcmVhZHNoZWV0LXZpZXcgLmstZGlzYWJsZWQsIC5rLXNwcmVhZHNoZWV0ID4gLmstc3ByZWFkc2hlZXQtdmlldyAuay1zdGF0ZS1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay10YWJzdHJpcC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS43ZW07XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXRhYnN0cmlwLXdyYXBwZXIgLmstdGFic3RyaXAtaXRlbXMge1xuICBwYWRkaW5nOiAwLjNlbSAwIDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXF1aWNrLWFjY2Vzcy10b29sYmFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMC4zZW0gMC4zZW0gMDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtcXVpY2stYWNjZXNzLXRvb2xiYXIgLmstYnV0dG9uIHtcbiAgcGFkZGluZzogMC4zZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1maWx0ZXItd3JhcHBlciwgLmstc3ByZWFkc2hlZXQgLmstbWVyZ2VkLWNlbGxzLXdyYXBwZXIsIC5rLXNwcmVhZHNoZWV0IC5rLXNlbGVjdGlvbi13cmFwcGVyLCAuay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1maWx0ZXItd3JhcHBlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA1MDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgcGFkZGluZzogMCA0cHggNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXNoZWV0cy1iYXIgPiAuay1idXR0b24ge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhciAuay10YWJzdHJpcCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXNoZWV0cy1iYXIgLmstdGFic3RyaXAgLmstdGFic3RyaXAtaXRlbXMgbGkgLmstbGlua1tkYXRhLXR5cGU9cmVtb3ZlXSB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXZlcnRpY2FsLWFsaWduLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstdmVydGljYWwtYWxpZ24tYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWRpcnR5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiB1bnNldDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc2luZ2xlLXNlbGVjdGlvbiB7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zaW5nbGUtc2VsZWN0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWVkaXQtY29udGFpbmVyIC5rLXNpbmdsZS1zZWxlY3Rpb246OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLCAuay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwtYmwtaGludCwgLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLWJyLWhpbnQsIC5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC1wdW5jaCwgLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLXRyLWhpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXZib3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtaGJvcmRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtbGlzdC1wb3B1cCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtbmFtZXMtcG9wdXAgLmstaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtbmFtZXMtcG9wdXAgLmstaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDAuNztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1zcHJlYWRzaGVldC1uYW1lcy1wb3B1cCAuay1pY29uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstaG9yaXpvbnRhbC1yZXNpemUge1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5cbi5rLXZlcnRpY2FsLXJlc2l6ZSB7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcbn1cblxuLmstbWVyZ2VkLWNlbGxzLXdyYXBwZXIsIC5rLXNlbGVjdGlvbi13cmFwcGVyLCAuay1zcHJlYWRzaGVldC1hY3RpdmUtY2VsbCwgLmstc3ByZWFkc2hlZXQtZGF0YSB7XG4gIGN1cnNvcjogY2VsbDtcbn1cblxuLmstaG9yaXpvbnRhbC1yZXNpemUgLmstbWVyZ2VkLWNlbGxzLXdyYXBwZXIsIC5rLWhvcml6b250YWwtcmVzaXplIC5rLXNlbGVjdGlvbi13cmFwcGVyLCAuay1ob3Jpem9udGFsLXJlc2l6ZSAuay1zcHJlYWRzaGVldC1hY3RpdmUtY2VsbCwgLmstaG9yaXpvbnRhbC1yZXNpemUgLmstc3ByZWFkc2hlZXQtZGF0YSB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbn1cblxuLmstdmVydGljYWwtcmVzaXplIC5rLW1lcmdlZC1jZWxscy13cmFwcGVyLCAuay12ZXJ0aWNhbC1yZXNpemUgLmstc2VsZWN0aW9uLXdyYXBwZXIsIC5rLXZlcnRpY2FsLXJlc2l6ZSAuay1zcHJlYWRzaGVldC1hY3RpdmUtY2VsbCwgLmstdmVydGljYWwtcmVzaXplIC5rLXNwcmVhZHNoZWV0LWRhdGEge1xuICBjdXJzb3I6IHJvdy1yZXNpemU7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWNvbG9ycGlja2VyIC5rLXRvb2wtaWNvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1idXR0b24uay1jdXN0b20tY29sb3IsIC5rLWJ1dHRvbi5rLXJlc2V0LWNvbG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG5cbi5rLXNwcmVhZHNoZWV0LWNvbG9ycGlja2VyIC5rLWNvbG9ycGFsZXR0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNGVtO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmstc3ByZWFkc2hlZXQtc2FtcGxlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uay1zcHJlYWRzaGVldC1jbGlwYm9hcmQsIC5rLXNwcmVhZHNoZWV0LWNsaXBib2FyZC1wYXN0ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbnRleHRhcmVhLmstc3ByZWFkc2hlZXQtY2xpcGJvYXJkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uay1zcHJlYWRzaGVldC10b3AtY29ybmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1zcHJlYWRzaGVldC10b3AtY29ybmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNjcm9sbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5rLXNwcmVhZHNoZWV0LXNjcm9sbGVyIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG59XG4uay1zcHJlYWRzaGVldC1maXhlZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcHJlYWRzaGVldC12aWV3LXNpemUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIsIC5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciAuay1zcHJlYWRzaGVldC1jZWxsLCAuay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyIC5rLXNwcmVhZHNoZWV0LWNlbGwge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xufVxuXG5kaXYuay1zcHJlYWRzaGVldC13aW5kb3cge1xuICBwYWRkaW5nOiAxLjE2N2VtIDAuNzVlbSAwLjc1ZW07XG59XG5cbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWZvcm0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1yb290LXRhYnMge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG1hcmdpbjogLTFlbSAtMWVtIDA7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbSAwO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstcm9vdC10YWJzIC5rLWxvYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZm9ybWF0LWZpbHRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstYWN0aW9uLWJ1dHRvbnMge1xuICB0b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTBweCAtIDFlbSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWxhYmVsIHtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luOiAwIDAgMCAwLjc1ZW07XG59XG5cbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWZpZWxkIHtcbiAgd2lkdGg6IDY3JTtcbiAgbWFyZ2luOiAwIDAuOTE3ZW0gMCAwO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZWRpdC1maWVsZCwgLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtbGFiZWwge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogM2VtO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZWRpdC1maWVsZCAuay1kcm9wZG93biwgLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtZmllbGQgLmstZHJvcGRvd25saXN0LCAuay1zcHJlYWRzaGVldC13aW5kb3cgLmstZWRpdC1maWVsZCAuay10ZXh0Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1leHBvcnQtY29uZmlnIC5rLWhyIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWV4cG9ydC1jb25maWcgLmstZWRpdC1maWVsZCB7XG4gIHdpZHRoOiA0MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLXBhZ2Utb3JpZW50YXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyZW07XG4gIHRvcDogMjUlO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstcGFnZS1vcmllbnRhdGlvbiAuay1pY29uIHtcbiAgZm9udC1zaXplOiA2ZW07XG59XG5cbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1leHBvcnQtY29uZmlnOmFmdGVyLCAuay1zcHJlYWRzaGVldC13aW5kb3cgPiBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZm9ybWF0LWNlbGxzIC5rLXNwcmVhZHNoZWV0LXByZXZpZXcge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xNmVtO1xuICBsaW5lLWhlaWdodDogMy42NGVtO1xuICBtYXJnaW46IDAgLTAuODYzZW0gMC43MmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1ib3JkZXItcGFsZXR0ZSB7XG4gIHdpZHRoOiAxNTNweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtYm9yZGVyLXBhbGV0dGUgLmstc3ByZWFkc2hlZXQtYm9yZGVyLXR5cGUtcGFsZXR0ZSAuay1idXR0b24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMjAlO1xufVxuXG4uay1zcHJlYWRzaGVldC1ib3JkZXItcGFsZXR0ZSAuay1jb2xvcnBhbGV0dGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1zZXBhcmF0b3Ige1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEuOGVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLWNvbG9ycGFsZXR0ZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLWJ1dHRvbi5rLWJ1dHRvbi1pY29uIHtcbiAgcGFkZGluZzogMC42ZW07XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstYnV0dG9uLmstYnV0dG9uLWljb250ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBwYWRkaW5nOiAwLjNlbSAxLjVlbSAwLjNlbSAwLjllbTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSB7XG4gIHdpZHRoOiAyODBweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstc3ByZWFkc2hlZXQtdmFsdWUtdHJlZXZpZXctd3JhcHBlciB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLXNwcmVhZHNoZWV0LXZhbHVlLXRyZWV2aWV3LXdyYXBwZXIgLmstdHJlZXZpZXcge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLXN1bW1hcnkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLXN1bW1hcnkgLmstaWNvbiB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgOHB4IDAgMjZweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50ID4gLmstdGV4dGJveCwgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50ID4gLmstd2lkZ2V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50IC5rLXNwYWNlLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50IC5rLWZpbHRlci1hbmQge1xuICB3aWR0aDogNzVweDtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBtYXJnaW46IDhweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmstcmVzaXplLWhhbmRsZSwgLmstcmVzaXplLWhpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwMDtcbn1cblxuLmstcmVzaXplLWhpbnQtaGFuZGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmstcmVzaXplLWhpbnQtbWFya2VyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmstcmVzaXplLWhpbnQtdmVydGljYWwgLmstcmVzaXplLWhpbnQtaGFuZGxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5rLXJlc2l6ZS1oaW50LXZlcnRpY2FsIC5rLXJlc2l6ZS1oaW50LW1hcmtlciB7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstc3ByZWFkc2hlZXQtcXVpY2stYWNjZXNzLXRvb2xiYXIgLmstYnV0dG9uLCAuay1zcHJlYWRzaGVldC1zaGVldHMtYmFyIC5rLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uay1zcHJlYWRzaGVldC10YWJzdHJpcCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwID4gLmstY29udGVudCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtdGFic3RyaXAgLmstbG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgPiAuay13aWRnZXRbZGF0YS1wcm9wZXJ0eT1mb250U2l6ZV0ge1xuICB3aWR0aDogNzVweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtdG9vbGJhciA+IC5rLXdpZGdldFtkYXRhLXByb3BlcnR5PWZvcm1hdF0ge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgPiAuay13aWRnZXRbZGF0YS1wcm9wZXJ0eT1mb250RmFtaWx5XSB7XG4gIHdpZHRoOiAxMzBweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtdG9vbGJhciBbZGF0YS10b29sPWFsaWdubWVudF0sIC5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgW2RhdGEtdG9vbD1iYWNrZ3JvdW5kQ29sb3JdLCAuay1zcHJlYWRzaGVldC10b29sYmFyIFtkYXRhLXRvb2w9Ym9yZGVyc10sIC5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgW2RhdGEtdG9vbD1mcmVlemVdLCAuay1zcHJlYWRzaGVldC10b29sYmFyIFtkYXRhLXRvb2w9bWVyZ2VdLCAuay1zcHJlYWRzaGVldC10b29sYmFyIFtkYXRhLXRvb2w9dGV4dENvbG9yXSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc3ludGF4LWJvb2wuay1zeW50YXgtYXQtcG9pbnQsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zeW50YXgtZnVuYy5rLXN5bnRheC1hdC1wb2ludCwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXN5bnRheC1udW0uay1zeW50YXgtYXQtcG9pbnQsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zeW50YXgtcmVmLmstc3ludGF4LWF0LXBvaW50LCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc3ludGF4LXN0ci5rLXN5bnRheC1hdC1wb2ludCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc2VyaWVzLWEsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zZXJpZXMtYiwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXNlcmllcy1jLCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc2VyaWVzLWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstc3ByZWFkc2hlZXQtc2VsZWN0aW9uLWhpZ2hsaWdodCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtbGlzdCB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtbGlzdCAuay1pdGVtIHtcbiAgcGFkZGluZzogMCAwLjNlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtc2hlZXRzLWl0ZW1zLWhpbnQge1xuICBtYXJnaW4tdG9wOiAwLjFlbTtcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1zcHJlYWRzaGVldC1lZGl0b3ItYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZWRpdG9yLWJ1dHRvbi5rLXNwcmVhZHNoZWV0LWxhc3QtY29sdW1uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1lZGl0b3ItYnV0dG9uIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uaGludC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4uay1lZGl0LWZvcm0tY29udGFpbmVyID4gZGl2OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1pLWFycm93LTQ1LWRvd24tcmlnaHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWltcG9ydC1lcnJvcnMgLmstLWhlYWRlci1tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4ODg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW1wb3J0LWVycm9ycyAuay0tZXJyb3JzIHtcbiAgbWF4LWhlaWdodDogMzUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbXBvcnQtZXJyb3JzIC5rLS1lcnJvcnMgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBmb250LXNpemU6IDkwJTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW1wb3J0LWVycm9ycyAuay0tZXJyb3JzIHRhYmxlIHRkLCAuay1zcHJlYWRzaGVldC1pbXBvcnQtZXJyb3JzIC5rLS1lcnJvcnMgdGFibGUgdGgge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYjtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW1wb3J0LWVycm9ycyAuay0tZXJyb3JzIHRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cge1xuICBtYXJnaW46IDAgMWVtO1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzU1cHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCh0ZXh0dXJlcy9pbWFnZS1kZWZhdWx0LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA3MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAzMCU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgbGFiZWwgZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDc1JTtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyBsYWJlbCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDkwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2Uuay1ob3ZlciBkaXYsIC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlLmstc3RhdGUtaG92ZXJlZCBkaXYsIC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlOmhvdmVyIGRpdiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogNTAlO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZSBkaXYge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxMDE7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcuay1zcHJlYWRzaGVldC1hY3RpdmUtZHJhd2luZyB7XG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lLXdpZHRoOiAycHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLk4ge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTkUge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogbmVzdy1yZXNpemU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuRSB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5TRSB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMTAwJTtcbiAgY3Vyc29yOiBud3NlLXJlc2l6ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5TIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDEwMCU7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLlNXIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICBjdXJzb3I6IG5lc3ctcmVzaXplO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLlcge1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTlcge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogbndzZS1yZXNpemU7XG59XG5cbi5rLWF2YXRhciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1hdmF0YXItaW5pdGlhbHMsIC5rLWF2YXRhci10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5cbi5rLWF2YXRhci1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1hdmF0YXItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5rLWF2YXRhci1pbWFnZSA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uay1hdmF0YXItc20ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmbGV4LWJhc2lzOiAxNnB4O1xufVxuXG4uay1hdmF0YXItbWQge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmbGV4LWJhc2lzOiAzMnB4O1xufVxuXG4uay1hdmF0YXItbGcge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBmbGV4LWJhc2lzOiA2NHB4O1xufVxuXG4uay1hdmF0YXItYm9yZGVyZWQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstY2FyZCAuay1jYXJkLWNhbGxvdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstY2FyZCAuay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LW4ge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5rLWNhcmQgLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1lIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpIHNjYWxlWCgtMSk7XG59XG5cbi5rLWNhcmQgLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1zIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDEzNWRlZyk7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmstY2FyZCAuay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LXcge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xufVxuXG4uay1jYXJkIC5rLWF2YXRhciB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZsZXgtYmFzaXM6IDQ1cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmstY2FyZCAuay1hdmF0YXIuay1hdmF0YXItaW1hZ2UgPiAqIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLmstY2FyZC5rLWNhcmQtZmxhdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWNhcmQtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLWNhcmQtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1jYXJkID4gLmstY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5rLWNhcmQgPiAuay1jYXJkLWhlYWRlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4uay1jYXJkLWhlYWRlciBoMSwgLmstY2FyZC1oZWFkZXIgaDIsIC5rLWNhcmQtaGVhZGVyIGgzLCAuay1jYXJkLWhlYWRlciBoNCwgLmstY2FyZC1oZWFkZXIgaDUsIC5rLWNhcmQtaGVhZGVyIGg2LCAuay1jYXJkLWhlYWRlciA+IGRpdiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstY2FyZC1oZWFkZXIgLmstY2FyZC10aXRsZSArIC5rLWNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uay1jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBvdXRsaW5lOiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstY2FyZCA+IC5rLWNhcmQtYm9keTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmstY2FyZCA+IC5rLWNhcmQtYm9keTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4uay1jYXJkLWJvZHkgcCB7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cblxuLmstY2FyZC1ib2R5ID4gLmstbGFzdCwgLmstY2FyZC1ib2R5ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uay1jYXJkLWltYWdlLCAuay1jYXJkLW1lZGlhIHtcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWNhcmQgPiAuay1jYXJkLWltYWdlOmZpcnN0LWNoaWxkLCAuay1jYXJkID4gLmstY2FyZC1tZWRpYTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmstY2FyZCA+IC5rLWNhcmQtaW1hZ2U6bGFzdC1jaGlsZCwgLmstY2FyZCA+IC5rLWNhcmQtbWVkaWE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLmstY2FyZC1pbWFnZSA+IGltZywgLmstY2FyZC1tZWRpYSA+IGltZyB7XG4gIGJvcmRlcjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uay1jYXJkLWhvcml6b250YWwgLmstY2FyZC1pbWFnZSwgLmstY2FyZC1ob3Jpem9udGFsIC5rLWNhcmQtbWVkaWEge1xuICBmbGV4LXNocmluazogMDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5rLWNhcmQtdGl0bGUge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG5cbi5rLWNhcmQtc3VidGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uay1jYXJkLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtc2VwYXJhdG9yLmstc2VwYXJhdG9yLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xufVxuXG4uay1jYXJkID4gLmstaHIge1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhcmQtYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cblxuLmstY2FyZCA+IC5rLWNhcmQtYWN0aW9uczpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmstY2FyZCA+IC5rLWNhcmQtYWN0aW9uczpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4uay1jYXJkLWhvcml6b250YWwgLmstY2FyZC1hY3Rpb25zLCAuay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmstY2FyZC1hY3Rpb25zIC5rLWJ1dHRvbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstY2FyZC1hY3Rpb25zID4gLmstYnV0dG9uLmstZmxhdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG4uay1jYXJkLWFjdGlvbnMuay1jYXJkLWFjdGlvbnMtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWNhcmQtYWN0aW9ucy5rLWNhcmQtYWN0aW9ucy1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uay1jYXJkLWFjdGlvbnMuay1jYXJkLWFjdGlvbnMtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWNhcmQtYWN0aW9uIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstY2FyZC1hY3Rpb24gPiAuay1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1jYXJkLWFjdGlvbnMtdmVydGljYWwge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1jYXJkLWFjdGlvbnMtdmVydGljYWwgLmstYnV0dG9uIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xufVxuXG4uay1jYXJkLWFjdGlvbnMtdmVydGljYWwgLmstYnV0dG9uLmstZmxhdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uay1jYXJkLWFjdGlvbnMtdmVydGljYWwgLmstY2FyZC1hY3Rpb24gKyAuay1jYXJkLWFjdGlvbiB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstY2FyZC1ob3Jpem9udGFsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWNhcmQtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLmstY2FyZC1hY3Rpb25zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWNhcmQtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLmstY2FyZC1hY3Rpb25zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtY2VudGVyLCAuay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1lbmQsIC5rLWNhcmQtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLmstY2FyZC1hY3Rpb25zLXN0YXJ0IHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5cbi5rLWNhcmQtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLmstY2FyZC1hY3Rpb25zLWNlbnRlciAuay1idXR0b24sIC5rLWNhcmQtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLmstY2FyZC1hY3Rpb25zLWVuZCAuay1idXR0b24sIC5rLWNhcmQtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLmstY2FyZC1hY3Rpb25zLXN0YXJ0IC5rLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIC5rLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZmxleC1ncm93OiAxO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIC5rLWJ1dHRvbi5rLWZsYXQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZCAuay1jYXJkLWFjdGlvbiArIC5rLWNhcmQtYWN0aW9uIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstY2FyZCAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1jYXJkLWhvcml6b250YWwgPiAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQuay1jYXJkLWFjdGlvbnMtdmVydGljYWwgLmstY2FyZC1hY3Rpb24gKyAuay1jYXJkLWFjdGlvbiB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLWNhcmQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtbGlzdCAuay1jYXJkIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtbGlzdCAuay1jYXJkICsgLmstY2FyZCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5rLWNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtZGVjayAuay1jYXJkIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtZGVjayAuay1jYXJkICsgLmstY2FyZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIGxlZnQ6IC0xcHg7XG59XG5cbi5rLWNhcmQtZGVjay1zY3JvbGx3cmFwID4gLmstYnV0dG9uOmxhc3QtY2hpbGQge1xuICByaWdodDogLTFweDtcbn1cblxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1jYXJkLWRlY2sge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQgPiAuay1jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZCArIC5rLWNhcmQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmstY2FyZC1ncm91cCAuay1jYXJkLmstZmlyc3Qge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLmstY2FyZC1ncm91cCAuay1jYXJkLmstZmlyc3QgPiAuay1jYXJkLWhlYWRlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLmstY2FyZC1ncm91cCAuay1jYXJkLmstbGFzdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLWxhc3QgPiAuay1jYXJkLWhlYWRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLW9ubHkge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLW9ubHkgPiAuay1jYXJkLWhlYWRlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmstcnRsIC5rLWNhcmQtZGVjayAuay1jYXJkICsgLmstY2FyZCwgW2Rpcj1ydGxdIC5rLWNhcmQtZGVjayAuay1jYXJkICsgLmstY2FyZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5rLXJ0bCAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIC5rLWNhcmQtYWN0aW9uICsgLmstY2FyZC1hY3Rpb24sIFtkaXI9cnRsXSAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIC5rLWNhcmQtYWN0aW9uICsgLmstY2FyZC1hY3Rpb24ge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXJ0bCAuay1jYXJkLWhvcml6b250YWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLCAuay1ydGwgLmstY2FyZC1ob3Jpem9udGFsID4gLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZCwgW2Rpcj1ydGxdIC5rLWNhcmQtaG9yaXpvbnRhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwsIFtkaXI9cnRsXSAuay1jYXJkLWhvcml6b250YWwgPiAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1pZTExIC5rLWNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay10aWxlbGF5b3V0IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uay1sYXlvdXQtaXRlbS1oaW50IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1sYXlvdXQtaXRlbS1oaW50LmstbGF5b3V0LWl0ZW0taGludC1yZXNpemUge1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1jaGF0IHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWxpc3QtY29udGVudCB7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtbGlzdC1jb250ZW50ID4gKiArICoge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1lc3NhZ2UtdGltZSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1tZXNzYWdlLXN0YXR1cyB7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1maXJzdCAuay1idWJibGUsIC5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1vbmx5IC5rLWJ1YmJsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLWxhc3QgLmstYnViYmxlLCAuay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbWlkZGxlIC5rLWJ1YmJsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1lc3NhZ2UtdGltZSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICByaWdodDogMTAwJTtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1maXJzdCAuay1idWJibGUsIC5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1vbmx5IC5rLWJ1YmJsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1sYXN0IC5rLWJ1YmJsZSwgLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1pZGRsZSAuay1idWJibGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLXN0YXR1cywgLmstY2hhdCAuay1tZXNzYWdlLXRpbWUge1xuICBmb250LXNpemU6IHNtYWxsZXI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS10aW1lIHtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWNoYXQgLmstYnViYmxlIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2Uuay1zZWxlY3RlZCwgLmstY2hhdCAuay1tZXNzYWdlLmstc3RhdGUtc2VsZWN0ZWQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS5rLXNlbGVjdGVkIC5rLW1lc3NhZ2UtdGltZSwgLmstY2hhdCAuay1tZXNzYWdlLmstc3RhdGUtc2VsZWN0ZWQgLmstbWVzc2FnZS10aW1lIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLmstc2VsZWN0ZWQgLmstbWVzc2FnZS1zdGF0dXMsIC5rLWNoYXQgLmstbWVzc2FnZS5rLXN0YXRlLXNlbGVjdGVkIC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgaGVpZ2h0OiAxLjJlbTtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWVycm9yLCAuay1jaGF0IC5rLW1lc3NhZ2Utc2VuZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1lcnJvciAuay1tZXNzYWdlLXN0YXR1cywgLmstY2hhdCAuay1tZXNzYWdlLXNlbmRpbmcgLmstbWVzc2FnZS1zdGF0dXMge1xuICBoZWlnaHQ6IDEuMmVtO1xufVxuXG4uay1jaGF0IC5rLWF2YXRhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstY2hhdCAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCk6bm90KC5rLW5vLWF2YXRhcikge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5rLWNoYXQgLmstYXZhdGFycyAuay1tZXNzYWdlLWdyb3VwLmstYWx0Om5vdCguay1uby1hdmF0YXIpIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpID4gLmstYXZhdGFyIHtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgPiAuay1hdmF0YXIge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uay1hdXRob3Ige1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmstY2hhdCAuay1hdXRob3Ige1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXRpbWVzdGFtcCB7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uay1xdWljay1yZXBsaWVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmstcXVpY2stcmVwbHkge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG4uay1tZXNzYWdlLWJveCB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLW1lc3NhZ2UtYm94IC5rLWlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstbWVzc2FnZS1ib3ggLmstYnV0dG9uOjphZnRlciwgLmstbWVzc2FnZS1ib3ggLmstYnV0dG9uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1jaGF0IC5rLWNhcmQtbGlzdCB7XG4gIG1hcmdpbjogMnB4IDAgMDtcbn1cblxuLmstY2hhdCAuay1jYXJkLWRlY2sge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwICsgLmstY2FyZC13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQsIC5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAge1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1jYXJkLWRlY2sge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCAuay1jYXJkIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCAuay1jYXJkICsgLmstY2FyZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAuay1zZWxlY3RlZCwgLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwLmstc3RhdGUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5rLXR5cGluZy1pbmRpY2F0b3Ige1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLXR5cGluZy1pbmRpY2F0b3Igc3BhbiB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsZXg6IDAgMCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmstdHlwaW5nLWluZGljYXRvciBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbkBrZXlmcmFtZXMgay1hbmltYXRpb24tYmxpbmsge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5rLWNoYXQgLmstdG9vbGJhci1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLWJ1dHRvbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG59XG5cbi5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstYnV0dG9uLWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4uay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLWJ1dHRvbi1saXN0IC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1zY3JvbGwtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLXNjcm9sbC1idXR0b24tbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstc2Nyb2xsLWJ1dHRvbi1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLWJ1dHRvbiB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLXJ0bCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpLCBbZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uay1ydGwgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1tZXNzYWdlLXRpbWUsIFtkaXI9cnRsXSAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1lc3NhZ2UtdGltZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi5rLXJ0bCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1lc3NhZ2Utc3RhdHVzLCBbZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1tZXNzYWdlLXN0YXR1cyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1ydGwgLmstbWVzc2FnZS1ncm91cC5rLWFsdCwgW2Rpcj1ydGxdIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uay1ydGwgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1tZXNzYWdlLXRpbWUsIFtkaXI9cnRsXSAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1lc3NhZ2UtdGltZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5rLXJ0bCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1lc3NhZ2Utc3RhdHVzLCBbZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1tZXNzYWdlLXN0YXR1cyB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uay1ydGwgLmstYXZhdGFycyAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpOm5vdCguay1uby1hdmF0YXIpLCBbZGlyPXJ0bF0gLmstYXZhdGFycyAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpOm5vdCguay1uby1hdmF0YXIpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uay1ydGwgLmstYXZhdGFycyAuay1tZXNzYWdlLWdyb3VwLmstYWx0Om5vdCguay1uby1hdmF0YXIpLCBbZGlyPXJ0bF0gLmstYXZhdGFycyAuay1tZXNzYWdlLWdyb3VwLmstYWx0Om5vdCguay1uby1hdmF0YXIpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uay1ydGwgLmstbWVzc2FnZS1ib3ggLmstYnV0dG9uIHN2ZywgW2Rpcj1ydGxdIC5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uay1ydGwgLmstcXVpY2stcmVwbHksIFtkaXI9cnRsXSAuay1xdWljay1yZXBseSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmstY2FsZW5kYXIge1xuICBwYWRkaW5nOiAwIDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1jYWxlbmRhciAuay1hY3Rpb24tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay1jYWxlbmRhciAuay1mb2N1cywgLmstY2FsZW5kYXIgLmstZm9jdXMuay1zZWxlY3RlZCwgLmstY2FsZW5kYXIgLmstZm9jdXMuay1zdGF0ZS1zZWxlY3RlZCwgLmstY2FsZW5kYXIgLmstc3RhdGUtZm9jdXNlZCwgLmstY2FsZW5kYXIgLmstc3RhdGUtZm9jdXNlZC5rLXNlbGVjdGVkLCAuay1jYWxlbmRhciAuay1zdGF0ZS1mb2N1c2VkLmstc3RhdGUtc2VsZWN0ZWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1jYWxlbmRhciB0YWJsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3V0bGluZTogMDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5rLWNhbGVuZGFyIHRkLCAuay1jYWxlbmRhciB0aCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstY2FsZW5kYXIgLmstaGVhZGVyIHtcbiAgcGFkZGluZzogMnB4IDJweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWZvb3RlciAuay1uYXYtdG9kYXk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlldyB7XG4gIHdpZHRoOiAxN2VtO1xuICBoZWlnaHQ6IDE3ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstY2FsZW5kYXIuay13ZWVrLW51bWJlciAuay1jYWxlbmRhci12aWV3IHtcbiAgd2lkdGg6IDE5LjQyODU3MTQzZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNvbnRlbnQgdGgge1xuICBwYWRkaW5nOiAwLjI1ZW0gMnB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNvbnRlbnQgdGQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNvbnRlbnQgdGQuay1hbHQge1xuICB3aWR0aDogMi40Mjg1NzE0M2VtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1jYWxlbmRhciAuay1jb250ZW50IC5rLWxpbmsge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstY2FsZW5kYXIgLmstbW9udGggLmstbGluayB7XG4gIHdpZHRoOiAyLjQyODU3MTQzZW07XG4gIGhlaWdodDogMi40Mjg1NzE0M2VtO1xufVxuXG4uay1jYWxlbmRhciAuay1tb250aCB0aCB7XG4gIGhlaWdodDogMi40Mjg1NzE0M2VtO1xufVxuXG4uay1jYWxlbmRhciAuay15ZWFyIC5rLWxpbmsge1xuICB3aWR0aDogNC4yODU3MTQyOWVtO1xuICBoZWlnaHQ6IDQuMjg1NzE0MjllbTtcbiAgbGluZS1oZWlnaHQ6IDMuMjg1NzE0MjllbTtcbn1cblxuLmstY2FsZW5kYXIgLmstZGVjYWRlIC5rLWxpbmsge1xuICB3aWR0aDogNC4yODU3MTQyOWVtO1xuICBoZWlnaHQ6IDQuMjg1NzE0MjllbTtcbiAgbGluZS1oZWlnaHQ6IDMuMjg1NzE0MjllbTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2VudHVyeSAuay1saW5rIHtcbiAgd2lkdGg6IDQuMjg1NzE0MjllbTtcbiAgaGVpZ2h0OiA0LjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY0Mjg1NzE0ZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWFuaW1hdGlvbi1jb250YWluZXIgLmstY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItaGVhZGVyIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b24ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1jYWxlbmRhciAuay1uYXYtdG9kYXkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW1vbnRodmlldywgLmstY2FsZW5kYXIgLmstY2FsZW5kYXIteWVhcnZpZXcge1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcgdGgsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW1vbnRodmlldyB0aCwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXIteWVhcnZpZXcgdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItZGVjYWRldmlldyAuay1hbHQsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW1vbnRodmlldyAuay1hbHQsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXllYXJ2aWV3IC5rLWFsdCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uLmstZm9jdXM6OmFmdGVyLCAuay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuMTI7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b24uay1kaXNhYmxlZCwgLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbltkaXNhYmxlZF0sIC5rLWRpc2FibGVkIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItbmF2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci12aWV3IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWluLWhlaWdodDogMTdlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyLXNtIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZS5rLXdlZWstbnVtYmVyIC5rLWNhbGVuZGFyLXZpZXcge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMTZweCA4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbG9hdDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLCAuay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRoIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGgge1xuICBwYWRkaW5nOiAwLjVlbSAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLWFsdCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCAuay1saW5rIHtcbiAgcGFkZGluZzogMC41ZW0gMC41ZW07XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgLmstbWV0YS1oZWFkZXIsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgLmstbW9udGgtaGVhZGVyIHtcbiAgbWFyZ2luOiAwIDE2cHg7XG4gIHBhZGRpbmc6IDAuNWVtIDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay1yYW5nZS1zdGFydCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLW1pZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay1yYW5nZS1lbmQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2Utc3BsaXQtZW5kLCAuay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2Utc3BsaXQtc3RhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay1yYW5nZS1zcGxpdC1lbmQ6OmFmdGVyLCAuay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2Utc3BsaXQtc3RhcnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGJvdHRvbTogMXB4O1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2Utc3BsaXQtc3RhcnQ6OmFmdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC01cHg7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay1yYW5nZS1zcGxpdC1lbmQ6OmFmdGVyIHtcbiAgcmlnaHQ6IC01cHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay13ZWVrZW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLXNlbGVjdGVkLCAuay1jYWxlbmRhci1yYW5nZSAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWZvY3VzLCAuay1jYWxlbmRhci1yYW5nZSAuay1mb2N1cy5rLXNlbGVjdGVkLCAuay1jYWxlbmRhci1yYW5nZSAuay1mb2N1cy5rLXN0YXRlLXNlbGVjdGVkLCAuay1jYWxlbmRhci1yYW5nZSAuay1zdGF0ZS1mb2N1c2VkLCAuay1jYWxlbmRhci1yYW5nZSAuay1zdGF0ZS1mb2N1c2VkLmstc2VsZWN0ZWQsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLXN0YXRlLWZvY3VzZWQuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIHRkLmstZGlzYWJsZWQsIC5rLWNhbGVuZGFyLXJhbmdlIHRkLmstc3RhdGUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIHRkLmstZGlzYWJsZWQgLmstbGluaywgLmstY2FsZW5kYXItcmFuZ2UgdGQuay1zdGF0ZS1kaXNhYmxlZCAuay1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWZvb3RlciAuay1uYXYtdG9kYXkge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLW1vbnRodmlldywgLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXIteWVhcnZpZXcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay13aWRnZXQuay1kYXRlcmFuZ2VwaWNrZXIge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWNhbGVuZGFyLW1vbnRodmlldyAuay1jb250ZW50IC5rLWxpbmsge1xuICB3aWR0aDogMi40Mjg1NzE0M2VtO1xufVxuXG4uay1jYWxlbmRhci1tb250aHZpZXcgLmstY29udGVudCB0Ym9keSB0ciB7XG4gIGhlaWdodDogMi40Mjg1NzE0M2VtO1xufVxuXG4uay1jYWxlbmRhci15ZWFydmlldyAuay1jb250ZW50IHtcbiAgbWFyZ2luOiAwIC0xcHg7XG59XG5cbi5rLWNhbGVuZGFyLXllYXJ2aWV3IC5rLWNvbnRlbnQgLmstbGluayB7XG4gIHdpZHRoOiA0LjI4NTcxNDI5ZW07XG4gIGhlaWdodDogNC4yODU3MTQyOWVtO1xuICBsaW5lLWhlaWdodDogMy4yNTtcbn1cblxuLmstY2FsZW5kYXItZGVjYWRldmlldyAuay1jb250ZW50IHtcbiAgbWFyZ2luOiAwIC0xcHg7XG59XG5cbi5rLWNhbGVuZGFyLWRlY2FkZXZpZXcgLmstY29udGVudCAuay1saW5rIHtcbiAgd2lkdGg6IDQuMjg1NzE0MjllbTtcbiAgaGVpZ2h0OiA0LjI4NTcxNDI5ZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjI1O1xufVxuXG4uay1jYWxlbmRhci1jZW50dXJ5dmlldyAuay1jb250ZW50IHtcbiAgbWFyZ2luOiAwIC0xcHg7XG59XG5cbi5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IC5rLWNvbnRlbnQgLmstbGluayB7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xuICB3aWR0aDogNC4yODU3MTQyOWVtO1xuICBoZWlnaHQ6IDQuMjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uay1ydGwgLmstY2FsZW5kYXItcmFuZ2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmstcnRsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLW5hdiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uay1wZGYtdmlld2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcGRmLXZpZXdlciAuay10b29sYmFyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgei1pbmRleDogMjtcbn1cblxuLmstcGRmLXZpZXdlciAuay1wYWdlci13cmFwIHtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstcGRmLXZpZXdlciAuay1saXN0LXNjcm9sbGVyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstbGlzdC1zY3JvbGxlciAuay1lbmFibGUtdGV4dC1zZWxlY3Qge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstbGlzdC1zY3JvbGxlciAuay1lbmFibGUtcGFubmluZyB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmstcGRmLXZpZXdlciAuay1saXN0LXNjcm9sbGVyIC5rLWVuYWJsZS1wYW5uaW5nIHNwYW46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1wZGYtdmlld2VyIC5rLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLXBhZ2UgY2FudmFzIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstcGFnZSAuay10ZXh0LWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcGRmLXZpZXdlciAuay1wYWdlIC5rLXRleHQtbGF5ZXIgPiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstcGRmLXZpZXdlciAuay1wYWdlIC5rLXRleHQtbGF5ZXIgbWFyayB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstcGRmLXZpZXdlci13aW5kb3cge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstcGRmLXZpZXdlci13aW5kb3cgLmstZWRpdC1maWVsZCAuay1maWxlLWZvcm1hdCwgLmstcGRmLXZpZXdlci13aW5kb3cgLmstZWRpdC1maWVsZCAuay10ZXh0Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXBkZi12aWV3ZXItd2luZG93IC5rLWFjdGlvbi1idXR0b25zIHtcbiAgdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwcHggLSAxZW0pO1xufVxuXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cge1xuICBwYWRkaW5nOiAwLjI4NTcxNDI4ZW07XG59XG5cbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIC5rLXNlYXJjaC1jb250YWluZXIgLmstdGV4dGJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgbWFyZ2luOiAwIDAuMjg1NzE0MjhlbTtcbn1cblxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIC5rLXNlYXJjaC1jb250YWluZXIgLmstdGV4dGJveCAuay1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciAuay10ZXh0Ym94IC5rLXNlYXJjaC1kaWFsb2ctaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIC5rLXRleHRib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciAuay1tYXRjaC1jYXNlLWJ1dHRvbiB7XG4gIGhlaWdodDogMS40Mjg1NzE0M2VtO1xufVxuXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciAuay1zZWFyY2gtbWF0Y2hlcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA0LjVlbTtcbiAgbWFyZ2luOiAwIDAuMjg1NzE0MjhlbSAwIDAuMjg1NzE0MjhlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIC5rLXNlYXJjaC1jb250YWluZXIgPiAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMC4yODU3MTQyOGVtO1xufVxuXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciAuay1zZWFyY2gtZGlhbG9nLWRyYWdoYW5kbGUge1xuICBjdXJzb3I6IG1vdmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5kaXYuay1zY3JvbGx2aWV3LCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1sYXN0LW9mLXR5cGUoMSksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtb2YtdHlwZSgxKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtbGFzdC1vZi10eXBlKDEpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1vZi10eXBlKDEpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLWxhc3Qtb2YtdHlwZSgxKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1vZi10eXBlKDEpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1sYXN0LW9mLXR5cGUoMSksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLW9mLXR5cGUoMSkge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbn1cblxuZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1sYXN0LW9mLXR5cGUoMiksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtb2YtdHlwZSgyKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtbGFzdC1vZi10eXBlKDIpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1vZi10eXBlKDIpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLWxhc3Qtb2YtdHlwZSgyKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1vZi10eXBlKDIpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1sYXN0LW9mLXR5cGUoMiksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbn1cblxuZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1sYXN0LW9mLXR5cGUoMyksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtb2YtdHlwZSgzKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtbGFzdC1vZi10eXBlKDMpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1vZi10eXBlKDMpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLWxhc3Qtb2YtdHlwZSgzKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1vZi10eXBlKDMpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1sYXN0LW9mLXR5cGUoMyksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLW9mLXR5cGUoMykge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cblxuZGl2Lmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LXdyYXAsIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuZGl2Lmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LXdyYXAgaW1nLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXcgaW1nIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbmRpdi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy13cmFwID4gbGksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldyA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuZGl2Lmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LXdyYXAgPiBbZGF0YS1yb2xlPXBhZ2VdLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXcgPiBbZGF0YS1yb2xlPXBhZ2VdIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy1uYXYtd3JhcCwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCBrZW5kby1zY3JvbGx2aWV3LXBhZ2VyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LW5hdiwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xufVxuXG4uay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2LmstZm9jdXMsIC5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy1uYXYuay1zdGF0ZS1mb2N1c2VkLCAuay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2OmZvY3VzLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXctcGFnZWFibGUuay1mb2N1cywga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlLmstc3RhdGUtZm9jdXNlZCwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbmssIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbiB7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazo6YmVmb3JlLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstc2Nyb2xsdmlldy1uZXh0LCAuay1zY3JvbGx2aWV3LXByZXYge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDYwJTtcbiAgdG9wOiAyMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstc2Nyb2xsdmlldy1uZXh0IC5rLWljb24sIC5rLXNjcm9sbHZpZXctcHJldiAuay1pY29uIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiA0LjVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmstc2Nyb2xsdmlldy1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmstc2Nyb2xsdmlldy1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXNjcm9sbHZpZXctYW5pbWF0aW9uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG5Ac3VwcG9ydHMgKC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUpIHtcbiAgZGl2Lmstc2Nyb2xsdmlldyB1bC5rLXNjcm9sbHZpZXctd3JhcCBsaSA+ICosIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgdWwuay1zY3JvbGx2aWV3IGxpID4gKiB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cbkBzdXBwb3J0cyBub3QgKC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUpIHtcbiAgZGl2Lmstc2Nyb2xsdmlldyB1bC5rLXNjcm9sbHZpZXctd3JhcCBsaSA+ICosIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgdWwuay1zY3JvbGx2aWV3IGxpID4gKiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbi5rLXN3aXRjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zd2l0Y2ggW3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstaWUgLmstc3dpdGNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1zd2l0Y2gsIC5rLXN3aXRjaC10aHVtYiwgLmstc3dpdGNoLXRyYWNrIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstc3dpdGNoLXRyYWNrIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1ZW07XG4gIHBhZGRpbmc6IDJweCAycHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dCAwcztcbn1cblxuLmstaWUgLmstc3dpdGNoLXRyYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXN3aXRjaC10aHVtYi13cmFwIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0b3A6IDUwJTtcbn1cblxuLmstc3dpdGNoLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogNWVtO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4ycyBlYXNlLW91dCAwcztcbn1cblxuLmstaWUxMSAuay1zd2l0Y2gtdGh1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYi13cmFwIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gMWVtIC0gMnB4IC0gMXB4KTtcbn1cblxuLmstZWRnZSAuay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAsIC5rLWllIC5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMmVtO1xufVxuXG4uay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYi13cmFwIHtcbiAgbGVmdDogY2FsYygxZW0gKyAycHggKyAxcHgpO1xufVxuXG4uay1zd2l0Y2gtbGFiZWwtb2ZmLCAuay1zd2l0Y2gtbGFiZWwtb24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0gLSAxMHB4IC0gMnB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3dpdGNoLWxhYmVsLW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGVmdDogN3B4O1xufVxuXG4uay1zd2l0Y2gtbGFiZWwtb2ZmIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHJpZ2h0OiA3cHg7XG59XG5cbi5rLXJ0bCAuay1zd2l0Y2ggLmstc3dpdGNoLXRodW1iLCAuay1zd2l0Y2hbZGlyPXJ0bF0gLmstc3dpdGNoLXRodW1iIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cblxuLmstcnRsIC5rLXN3aXRjaC5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCwgLmstc3dpdGNoW2Rpcj1ydGxdLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYi13cmFwIHtcbiAgbGVmdDogY2FsYygxZW0gKyAycHggKyAxcHgpO1xufVxuXG4uay1ydGwgLmstc3dpdGNoLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcCwgLmstc3dpdGNoW2Rpcj1ydGxdLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDFlbSAtIDJweCAtIDFweCk7XG59XG5cbi5rLXJ0bCAuay1zd2l0Y2ggLmstc3dpdGNoLWxhYmVsLW9uLCAuay1zd2l0Y2hbZGlyPXJ0bF0gLmstc3dpdGNoLWxhYmVsLW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiA3cHg7XG59XG5cbi5rLXJ0bCAuay1zd2l0Y2ggLmstc3dpdGNoLWxhYmVsLW9mZiwgLmstc3dpdGNoW2Rpcj1ydGxdIC5rLXN3aXRjaC1sYWJlbC1vZmYge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZWZ0OiA3cHg7XG4gIHJpZ2h0OiBpbml0aWFsO1xufVxuXG4uay1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstZmlsdGVyIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstZmlsdGVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLWNvbnRhaW5lciwgLmstZmlsdGVyIC5rLWZpbHRlci1wcmV2aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xZW07XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItaXRlbSwgLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0cHggMDtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMXB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLThweDtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIC5rLXRvb2xiYXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIC5rLWZpbHRlci1vcGVyYXRvciAuay1kcm9wZG93biwgLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIC5rLWZpbHRlci1vcGVyYXRvciAuay1kcm9wZG93bmxpc3Qge1xuICB3aWR0aDogMTVlbTtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIC5rLWZpbHRlci10b29sYmFyLWl0ZW0gPiAuay10ZXh0Ym94IHtcbiAgbWFyZ2luOiAwIDAuMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogMDtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICB0b3A6IC01cHg7XG4gIGJvdHRvbTogNTAlO1xuICBsZWZ0OiAtOHB4O1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLWdyb3VwLW1haW46OmJlZm9yZSwgLmstZmlsdGVyIC5rLWZpbHRlci1ncm91cC1tYWluID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyLCAuay1maWx0ZXIgLmstZmlsdGVyLWdyb3VwLW1haW4gPiAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlLCAuay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWZpbHRlcltkaXI9cnRsXSAuay1maWx0ZXItaXRlbSwgLmstZmlsdGVyW2Rpcj1ydGxdIC5rLWZpbHRlci1saW5lcywgLmstcnRsIC5rLWZpbHRlciAuay1maWx0ZXItaXRlbSwgLmstcnRsIC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMsIFtkaXI9cnRsXSAuay1maWx0ZXIgLmstZmlsdGVyLWl0ZW0sIFtkaXI9cnRsXSAuay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5rLWZpbHRlcltkaXI9cnRsXSAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlLCAuay1ydGwgLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUsIFtkaXI9cnRsXSAuay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtOHB4O1xufVxuXG4uay1maWx0ZXJbZGlyPXJ0bF0gLmstZmlsdGVyLWl0ZW06OmJlZm9yZSwgLmstcnRsIC5rLWZpbHRlciAuay1maWx0ZXItaXRlbTo6YmVmb3JlLCBbZGlyPXJ0bF0gLmstZmlsdGVyIC5rLWZpbHRlci1pdGVtOjpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmstZmlsdGVyW2Rpcj1ydGxdIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyLCAuay1ydGwgLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyLCBbZGlyPXJ0bF0gLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC04cHg7XG59XG5cbi5rLWRyYXdlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWRyYXdlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWRyYXdlci1sZWZ0LmstZHJhd2VyLWV4cGFuZGVkIC5rLWRyYXdlciwgLmstZHJhd2VyLWxlZnQuay1kcmF3ZXItbWluaSAuay1kcmF3ZXIsIC5rLWRyYXdlci5rLWRyYXdlci1zdGFydCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4uay1kcmF3ZXItcmlnaHQuay1kcmF3ZXItZXhwYW5kZWQgLmstZHJhd2VyLCAuay1kcmF3ZXItcmlnaHQuay1kcmF3ZXItbWluaSAuay1kcmF3ZXIsIC5rLWRyYXdlci5rLWRyYXdlci1lbmQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1kcmF3ZXItbGVmdCAuay1kcmF3ZXIsIC5rLWRyYXdlci5rLWRyYXdlci1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmstZHJhd2VyLXJpZ2h0IC5rLWRyYXdlciwgLmstZHJhd2VyLmstZHJhd2VyLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWRyYXdlci1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWRyYXdlci1vdmVybGF5IC5rLWRyYXdlciB7XG4gIG1heC13aWR0aDogODB2dztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMjtcbn1cblxuLmstZHJhd2VyLW92ZXJsYXkgLmstb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWRyYXdlci1wdXNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstZHJhd2VyLXB1c2ggLmstZHJhd2VyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5rLWRyYXdlci1wdXNoLmstZHJhd2VyLXJpZ2h0IC5rLWRyYXdlciB7XG4gIG9yZGVyOiAxO1xufVxuXG4uay1kcmF3ZXItd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDdweDtcbn1cblxuLmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmstZHJhd2VyLWl0ZW1zLCAuay1kcmF3ZXItaXRlbXMgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1kcmF3ZXItaXRlbSB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWRyYXdlci1pdGVtIC5rLWljb24ge1xuICBtYXJnaW46IDAgOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1kcmF3ZXItaXRlbSAuay1pY29uLmstaS1ub25lIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1kcmF3ZXItaXRlbSAuay1pdGVtLXRleHQge1xuICBwYWRkaW5nOiAwIDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1kcmF3ZXItc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5rLWRyYXdlci1taW5pIC5rLWRyYXdlci13cmFwcGVyIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5rLXJ0bCAuay1kcmF3ZXItbGVmdC5rLWRyYXdlci1wdXNoIC5rLWRyYXdlciwgW2Rpcj1ydGxdIC5rLWRyYXdlci1sZWZ0LmstZHJhd2VyLXB1c2ggLmstZHJhd2VyIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5rLXJ0bCAuay1kcmF3ZXItcmlnaHQuay1kcmF3ZXItcHVzaCAuay1kcmF3ZXIsIFtkaXI9cnRsXSAuay1kcmF3ZXItcmlnaHQuay1kcmF3ZXItcHVzaCAuay1kcmF3ZXIge1xuICBvcmRlcjogMDtcbn1cblxuLmstcmF0aW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLXJhdGluZy1jb250YWluZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgNHB4O1xufVxuXG4uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0IDBzO1xufVxuXG4uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtICoge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAuay1pY29uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAuay1yYXRpbmctcHJlY2lzaW9uLWNvbXBsZW1lbnQsIC5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1wYXJ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50IHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5rLXJhdGluZy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDRweCA4cHg7XG59XG5cbi5rLWllOSAuay1yYXRpbmctY29udGFpbmVyLCAuay1pZTkgLmstcmF0aW5nLWl0ZW0sIC5rLWllOSAuay1yYXRpbmctbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXJ0bCAuay1yYXRpbmctcHJlY2lzaW9uLXBhcnQsIFtkaXI9cnRsXSAuay1yYXRpbmctcHJlY2lzaW9uLXBhcnQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNHB4O1xufVxuXG4uay1ydGwgLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50LCBbZGlyPXJ0bF0gLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50IHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5rLXRpbWVsaW5lIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay10aW1lbGluZSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtZmxhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtY2lyY2xlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay10aW1lbGluZS5rLXRpbWVsaW5lLWRhdGVzLWhpZGRlbiAuay10aW1lbGluZS1kYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdGltZWxpbmUgLmstZXZlbnQtY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10aW1lbGluZS5rLXRpbWVsaW5lLWNvbGxhcHNpYmxlIC5rLWNhcmQtaGVhZGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay10aW1lbGluZS5rLXRpbWVsaW5lLWNvbGxhcHNpYmxlIC5rLWV2ZW50LWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtYXJyb3cge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMXB4O1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWhlYWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWhlYWRlciArIC5rLWNhcmQtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xufVxuXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG59XG5cbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uay10aW1lbGluZS1jYXJkIC5rLXRpbWVsaW5lLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtZSwgLmstdGltZWxpbmUtY2FyZCAuay10aW1lbGluZS1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LXcge1xuICB0b3A6IDM2cHg7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwsIC5rLXRpbWVsaW5lLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXA6OmFmdGVyLCAuay10aW1lbGluZS12ZXJ0aWNhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjdweDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1kYXRlcy1oaWRkZW4ge1xuICBwYWRkaW5nLWxlZnQ6IDc3cHg7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsOjphZnRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWZsYWctd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWZsYWctd3JhcDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1mbGFnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1kYXRlLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWV2ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDcycHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtdGl0bGUgLmstZXZlbnQtdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1ldmVudC1jb2xsYXBzZSB7XG4gIG1hcmdpbjogLTRweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkLmstY29sbGFwc2VkIC5rLWNhcmQtYWN0aW9ucywgLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZC5rLWNvbGxhcHNlZCAuay1jYXJkLWJvZHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkLmstY29sbGFwc2VkIC5rLWV2ZW50LWNvbGxhcHNlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNpcmNsZSB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmc6OmFmdGVyIHtcbiAgbGVmdDogNTAlO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWZsYWctd3JhcCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWZsYWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZXZlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZXZlbnQuay1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZSAuay10aW1lbGluZS1kYXRlLXdyYXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZXZlbnQuay1yZXZlcnNlIC5rLXRpbWVsaW5lLWNhcmQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZXZlbnQuay1yZXZlcnNlIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtY2FyZCwgLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1kYXRlLXdyYXAge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1kYXRlLXdyYXAge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtY2lyY2xlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2staXRlbSB7XG4gIGZsZXg6IDEgMCAyMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLWl0ZW06aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2staXRlbS5rLXRpbWVsaW5lLWZsYWctd3JhcDpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1kYXRlLXdyYXAge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay1jYXJkIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1ldmVudHMtbGlzdCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZXZlbnRzLWxpc3QgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWV2ZW50cy1saXN0IC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcCAuay10aW1lbGluZS1ldmVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwOjphZnRlciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxOHB4O1xuICBsZWZ0OiAyOHB4O1xuICByaWdodDogMjhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDZweDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLXRyYWNrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLXRyYWNrIC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLWZsYWcge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNjBweDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLWZsYWc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZSB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZSAuay10aW1lbGluZS1mbGFnIHtcbiAgbWF4LXdpZHRoOiAxMTJweDtcbn1cblxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1mbGFnLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbCB7XG4gIHBhZGRpbmctbGVmdDogMTAzcHg7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtZGF0ZXMtaGlkZGVuIHtcbiAgcGFkZGluZy1sZWZ0OiA1M3B4O1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMgPiAuay1idXR0b24uay1mbGF0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5rLWJyZWFkY3J1bWIge1xuICBtaW4taGVpZ2h0OiAyLjExZW07XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1jb250YWluZXIge1xuICBtYXJnaW46IDAgMDtcbiAgcGFkZGluZzogMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWl0ZW0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLXJvb3QtaXRlbSB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItbGluaywgLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLXJvb3QtbGluayB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1yb290LWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWljb24tbGluayB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG59XG5cbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1pY29udGV4dC1saW5rIC5rLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWRlbGltaXRlci1pY29uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVyLCAuay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVyIC5rLXRleHRib3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1uby1mbGV4Ym94IC5rLWJyZWFkY3J1bWIsIC5rLW5vLWZsZXhib3ggLmstYnJlYWRjcnVtYi1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstbm8tZmxleGJveCAuay1icmVhZGNydW1iLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWxpc3Rncm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWxpc3Rncm91cCA+IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1saXN0Z3JvdXAgLmstbGlzdGdyb3VwLWl0ZW0gKyAuay1saXN0Z3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstbGlzdGdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLmstbGlzdGdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayB7XG4gIG1hcmdpbjogLTAuNWVtIC0xZW07XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1saXN0Z3JvdXAtaXRlbSA+IC5rLWxpbmsgPiAuay1zZWxlY3Qge1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1zZWxlY3Qge1xuICBtYXJnaW46IC0wLjVlbSAtMWVtIC0wLjVlbSAwO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cge1xuICBtYXJnaW46IC0wLjVlbSAtMWVtO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLWxhYmVsIHtcbiAgd2lkdGg6IDQwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9ZGF0ZV0sIC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPW51bWJlcl0sIC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPXRpbWVdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMSAxIDEwMCU7XG59XG5cbi5rLWxpc3Rncm91cC1pdGVtLmstbGlzdGdyb3VwLWZvcm0tcm93IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1ydGwgLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rID4gLmstc2VsZWN0LCBbZGlyPXJ0bF0gLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rID4gLmstc2VsZWN0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXJ0bCAuay1saXN0Z3JvdXAtaXRlbSA+IC5rLWxpbmsgPiAuay1zZWxlY3QgLmstaWNvbiwgW2Rpcj1ydGxdIC5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayA+IC5rLXNlbGVjdCAuay1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uay1ydGwgLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstbGluaywgW2Rpcj1ydGxdIC5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCA+IC5rLWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IC0xZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uay1ydGwgLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstc2VsZWN0LCBbZGlyPXJ0bF0gLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1ydGwgLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstc2VsZWN0IC5rLWljb24sIFtkaXI9cnRsXSAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1zZWxlY3QgLmstaWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmstbm9mbGV4Ym94IC5rLWxpc3Rncm91cCwgLmstbm9mbGV4Ym94IC5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluaywgLmstbm9mbGV4Ym94IC5rLWxpc3Rncm91cCA+IHVsIC5rLWxpc3Rncm91cC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWxpc3Rib3gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstbGlzdGJveC5rLXdpZGdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1saXN0Ym94IC5rLWxpc3Qtc2Nyb2xsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWxpc3Rib3ggLmstbGlzdC1zY3JvbGxlciAuay1saXN0LXNjcm9sbGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1saXN0Ym94IC5rLWxpc3Qtc2Nyb2xsZXIgbGkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1saXN0Ym94IC5rLWdob3N0IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uay1saXN0Ym94IC5rLWRyb3AtaGludCB7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG4uay1saXN0Ym94IC5rLWxpc3Rib3gtdG9vbGJhciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItbGVmdCAuay1saXN0Ym94LXRvb2xiYXIgdWwsIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItcmlnaHQgLmstbGlzdGJveC10b29sYmFyIHVsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1sZWZ0IC5rLWxpc3Rib3gtdG9vbGJhciBsaSArIGxpLCAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXJpZ2h0IC5rLWxpc3Rib3gtdG9vbGJhciBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWxlZnQgLmstbGlzdGJveC10b29sYmFyIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItcmlnaHQgLmstbGlzdGJveC10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1ib3R0b20sIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItdG9wIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1ib3R0b20gLmstbGlzdGJveC10b29sYmFyIHVsLCAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXRvcCAuay1saXN0Ym94LXRvb2xiYXIgdWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWJvdHRvbSAuay1saXN0Ym94LXRvb2xiYXIgbGkgKyBsaSwgLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci10b3AgLmstbGlzdGJveC10b29sYmFyIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXRvcCAuay1saXN0Ym94LXRvb2xiYXIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItYm90dG9tIC5rLWxpc3Rib3gtdG9vbGJhciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmstcnRsIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItbGVmdCAuay1saXN0Ym94LXRvb2xiYXIsIC5rLXJ0bCAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXJpZ2h0IC5rLWxpc3Rib3gtdG9vbGJhciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmstcnRsIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItbGVmdCAuay1saXN0Ym94LXRvb2xiYXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5rLXJ0bCAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXJpZ2h0IC5rLWxpc3Rib3gtdG9vbGJhciB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmstbWVzc2FnZWJveCB7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5cbi5rLW1lc3NhZ2Vib3ggYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay1iYWRnZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstYmFkZ2UgPiAqIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWJhZGdlID4gYSwgYS5rLWJhZGdlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uay1iYWRnZSA+IGE6aG92ZXIsIGEuay1iYWRnZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay1iYWRnZS1pY29uIHtcbiAgbWF4LXdpZHRoOiAxZW07XG4gIG1heC1oZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uay1iYWRnZS1pY29uLmstc3ZnLWljb24gc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uay1iYWRnZS1zbSB7XG4gIHBhZGRpbmc6IDJweCAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi13aWR0aDogY2FsYygxZW0gKyA0cHggKyAycHgpO1xufVxuXG4uay1iYWRnZS1zbTplbXB0eSB7XG4gIHBhZGRpbmc6IDJweDtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuXG4uay1iYWRnZS1tZCB7XG4gIHBhZGRpbmc6IDRweCA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi13aWR0aDogY2FsYygxZW0gKyA4cHggKyAycHgpO1xufVxuXG4uay1iYWRnZS1tZDplbXB0eSB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuXG4uay1iYWRnZS1sZyB7XG4gIHBhZGRpbmc6IDZweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi13aWR0aDogY2FsYygxZW0gKyAxMnB4ICsgMnB4KTtcbn1cblxuLmstYmFkZ2UtbGc6ZW1wdHkge1xuICBwYWRkaW5nOiA2cHg7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuLmstYmFkZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstYmFkZ2UtaW5zaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uay1iYWRnZS1lZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLWJhZGdlLWVkZ2Uuay10b3AtZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cblxuLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG59XG5cbi5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xufVxuXG4uay1ydGwgLmstYmFkZ2UtZWRnZS5rLXRvcC1zdGFydCwgW2Rpcj1ydGxdIC5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnQsIFtkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuXG4uay1ydGwgLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmQsIFtkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstdG9wLWVuZCwgW2Rpcj1ydGxdLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstcnRsIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tc3RhcnQsIFtkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0LCBbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xufVxuXG4uay1ydGwgLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmQsIFtkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstYm90dG9tLWVuZCwgW2Rpcj1ydGxdLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xufVxuXG4uay1iYWRnZS1vdXRzaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC0xMDAlKTtcbn1cblxuLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtMTAwJSk7XG59XG5cbi5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMTAwJSk7XG59XG5cbi5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMTAwJSk7XG59XG5cbi5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0LCBbZGlyPXJ0bF0gLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCwgW2Rpcj1ydGxdLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC0xMDAlKTtcbn1cblxuLmstcnRsIC5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kLCBbZGlyPXJ0bF0gLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1lbmQsIFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC0xMDAlKTtcbn1cblxuLmstcnRsIC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnQsIFtkaXI9cnRsXSAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0LCBbZGlyPXJ0bF0uay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMTAwJSk7XG59XG5cbi5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCwgW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tZW5kLCBbZGlyPXJ0bF0uay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAxMDAlKTtcbn1cblxuLmstY2hlY2tib3gge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmstY2hlY2tib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFdlYkNvbXBvbmVudHNJY29ucywgbW9ub3NwYWNlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4uay1jaGVja2JveDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstY2hlY2tib3g6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLWNoZWNrYm94Lmstc3RhdGUtaW5kZXRlcm1pbmF0ZTo6YmVmb3JlLCAuay1jaGVja2JveDppbmRldGVybWluYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstY2hlY2tib3g6ZGlzYWJsZWQsIC5rLWNoZWNrYm94OmRpc2FibGVkICsgLmstY2hlY2tib3gtbGFiZWwge1xuICBvcGFjaXR5OiAwLjY7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAuOCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstY2hlY2tib3ggKyAuay1jaGVja2JveC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmstY2hlY2tib3gtbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jaGVja2JveC1sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWNoZWNrYm94LWxhYmVsLmstbm8tdGV4dCB7XG4gIG1pbi13aWR0aDogMXB4O1xufVxuXG4uay1jaGVja2JveC1sYWJlbCAuay1yaXBwbGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmstY2hlY2tib3ggKyAuay1jaGVja2JveC1sYWJlbCwgLmstY2hlY2tib3gtbGFiZWwgKyAuay1jaGVja2JveCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5rLWNoZWNrYm94LWxhYmVsID4gLmstY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWNoZWNrYm94LWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5rLWNoZWNrYm94LWxpc3QgLmstY2hlY2tib3gtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5rLWNoZWNrYm94LWxpc3QgLmstY2hlY2tib3gtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rLWxpc3QtaG9yaXpvbnRhbCAuay1jaGVja2JveC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMzJweCAwIDA7XG59XG5cbi5rLWxpc3QtaG9yaXpvbnRhbCAuay1jaGVja2JveC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rLXJ0bCAuay1jaGVja2JveCArIC5rLWNoZWNrYm94LWxhYmVsLCBbZGlyPXJ0bF0gLmstY2hlY2tib3ggKyAuay1jaGVja2JveC1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmstcnRsIC5rLWNoZWNrYm94LWxhYmVsID4gLmstY2hlY2tib3gsIFtkaXI9cnRsXSAuay1jaGVja2JveC1sYWJlbCA+IC5rLWNoZWNrYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uay1ydGwgLmstbGlzdC1ob3Jpem9udGFsIC5rLWNoZWNrYm94LWl0ZW0sIFtkaXI9cnRsXSAuay1saXN0LWhvcml6b250YWwgLmstY2hlY2tib3gtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG5cbi5rLXJ0bCAuay1saXN0LWhvcml6b250YWwgLmstY2hlY2tib3gtaXRlbTpsYXN0LWNoaWxkLCBbZGlyPXJ0bF0gLmstbGlzdC1ob3Jpem9udGFsIC5rLWNoZWNrYm94LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uay1jaGVja2JveDo6LW1zLWNoZWNrIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuay1jaGVja2JveDo6LW1zLWNoZWNrIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxufVxuLmstcmFkaW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uay1yYWRpbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4uay1yYWRpbzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstcmFkaW86Y2hlY2tlZDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLXJhZGlvOmRpc2FibGVkLCAuay1yYWRpbzpkaXNhYmxlZCArIC5rLXJhZGlvLWxhYmVsIHtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjgpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLXJhZGlvICsgLmstcmFkaW8tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5rLXJhZGlvLWxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstcmFkaW8tbGFiZWwuay1uby10ZXh0LCAuay1yYWRpby1sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXJhZGlvLWxhYmVsIC5rLXJpcHBsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstcmFkaW8gKyAuay1yYWRpby1sYWJlbCwgLmstcmFkaW8tbGFiZWwgKyAuay1yYWRpbyB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5rLXJhZGlvLWxhYmVsID4gLmstcmFkaW8ge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXJhZGlvLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5rLXJhZGlvLWxpc3QgLmstcmFkaW8taXRlbSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5rLXJhZGlvLWxpc3QgLmstcmFkaW8taXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rLWxpc3QtaG9yaXpvbnRhbCAuay1yYWRpby1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMzJweCAwIDA7XG59XG5cbi5rLWxpc3QtaG9yaXpvbnRhbCAuay1yYWRpby1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rLXJ0bCAuay1yYWRpbyArIC5rLXJhZGlvLWxhYmVsLCAuay1ydGwgLmstcmFkaW8tbGFiZWwgKyAuay1yYWRpbywgW2Rpcj1ydGxdIC5rLXJhZGlvICsgLmstcmFkaW8tbGFiZWwsIFtkaXI9cnRsXSAuay1yYWRpby1sYWJlbCArIC5rLXJhZGlvIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uay1ydGwgLmstcmFkaW8tbGFiZWwgPiAuay1yYWRpbywgW2Rpcj1ydGxdIC5rLXJhZGlvLWxhYmVsID4gLmstcmFkaW8ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5rLXJ0bCAuay1saXN0LWhvcml6b250YWwgLmstcmFkaW8taXRlbSwgW2Rpcj1ydGxdIC5rLWxpc3QtaG9yaXpvbnRhbCAuay1yYWRpby1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMzJweDtcbn1cblxuLmstcnRsIC5rLWxpc3QtaG9yaXpvbnRhbCAuay1yYWRpby1pdGVtOmxhc3QtY2hpbGQsIFtkaXI9cnRsXSAuay1saXN0LWhvcml6b250YWwgLmstcmFkaW8taXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5rLXJhZGlvOjotbXMtY2hlY2sge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rLXJhZGlvOjotbXMtY2hlY2sge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG59XG4uay1maWxlbWFuYWdlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1maWxlbWFuYWdlci1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZmlsZW1hbmFnZXItc2VhcmNoLXRvb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1maWxlbWFuYWdlci1jb250ZW50LWNvbnRhaW5lciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMSAxIDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1maWxlbWFuYWdlci1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDIwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZmlsZW1hbmFnZXItbmF2aWdhdGlvbiA+IC5rLXRyZWV2aWV3IHtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXRyZWV2aWV3ID4gLmstZ3JvdXAgPiAuay1pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstZmlsZW1hbmFnZXItY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZmxleDogMSAxIDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1maWxlbWFuYWdlci1icmVhZGNydW1iIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1maWxlbWFuYWdlci12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstZmlsZW1hbmFnZXItdmlldyA+IC5rLWZpbGVtYW5hZ2VyLWdyaWQsIC5rLWZpbGVtYW5hZ2VyLXZpZXcgPiAuay1maWxlbWFuYWdlci1saXN0dmlldyB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXg6IDEgMSAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWxpc3R2aWV3LWl0ZW0ge1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1maWxlLXByZXZpZXcge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1maWxlLWljb24ge1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWZpbGUtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1maWxlLW5hbWUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1maWxlLXNpemUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1lZGl0LWl0ZW0gLmstdGV4dGJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1maWxlbWFuYWdlci1ncmlkIHtcbiAgZmxleDogMSAxIDAlO1xufVxuXG4uay1maWxlbWFuYWdlci1ncmlkIC5rLWZpbGUtcHJldmlldyB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZmlsZW1hbmFnZXItZ3JpZCAuay1maWxlLW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyB7XG4gIHBhZGRpbmc6IDQ4cHggMTZweCAxNnB4O1xuICB3aWR0aDogMjAlO1xuICBtaW4taGVpZ2h0OiAzMDRweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1wcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1pY29uIHtcbiAgZm9udC1zaXplOiA5NnB4O1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbmFtZSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLXNpbmdsZS1maWxlLXNlbGVjdGVkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1tdWx0aXBsZS1maWxlcy1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1zaXplIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbWV0YSB7XG4gIG1hcmdpbjogMTZweCAwIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbWV0YS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLW1ldGEtdmFsdWUge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS10eXBlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstbGluZS1icmVhayB7XG4gIG1hcmdpbjogMTZweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXJlc2l6YWJsZSAuay1maWxlbWFuYWdlci1uYXZpZ2F0aW9uLCAuay1maWxlbWFuYWdlci1yZXNpemFibGUgLmstZmlsZW1hbmFnZXItcHJldmlldyB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZmlsZW1hbmFnZXIgLmstc3BsaXRiYXIge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZmlsZW1hbmFnZXIgLmstc3BsaXRiYXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWZpbGVtYW5hZ2VyIC5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstcmVzaXplLWhhbmRsZSB7XG4gIHdpZHRoOiAycHg7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXVwbG9hZC1kaWFsb2cgLmstdXBsb2FkLWZpbGVzIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWRyYWctaGludCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWRyYWctaGludCAuay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5rLXdpbmRvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDE7XG59XG5cbi5rLXdpbmRvdyAuay1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay13aW5kb3cuay13aW5kb3ctbWF4aW1pemVkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstd2luZG93Lmstd2luZG93LW1heGltaXplZCAuay13aW5kb3ctY29udGVudCwgLmstd2luZG93Lmstd2luZG93LW1heGltaXplZCAuay13aW5kb3ctdGl0bGViYXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay13aW5kb3ctc20ge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5rLXdpbmRvdy1tZCB7XG4gIHdpZHRoOiA4MDBweDtcbn1cblxuLmstd2luZG93LWxnIHtcbiAgd2lkdGg6IDEyMDBweDtcbn1cblxuLmstd2luZG93LXRpdGxlYmFyIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtaW4taGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay13aW5kb3ctdGl0bGUge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLXdpbmRvdy10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay13aW5kb3ctdGl0bGViYXIgLmstd2luZG93LWFjdGlvbnMge1xuICBtYXJnaW46IDAgLTZweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC02cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay13aW5kb3ctdGl0bGViYXIgLmstd2luZG93LWFjdGlvbiB7XG4gIHBhZGRpbmc6IDJweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmstd2luZG93LXRpdGxlYmFyIC5rLXdpbmRvdy1hY3Rpb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay13aW5kb3ctdGl0bGViYXIgLmstd2luZG93LWFjdGlvbiAuay1pY29uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstcHJvbXB0LWNvbnRhaW5lciwgLmstd2luZG93LWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay13aW5kb3ctY29udGVudCArIC5rLXByb21wdC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbn1cblxuLmstcHJvbXB0LWNvbnRhaW5lciAuay10ZXh0Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXdpbmRvdy1pZnJhbWVjb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXdpbmRvdy1pZnJhbWVjb250ZW50IC5rLWNvbnRlbnQtZnJhbWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXdpbmRvdy1jb250ZW50ID4gLmttLXNjcm9sbC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXdpbmRvdyA+IC5rLXJlc2l6ZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDZweDtcbiAgb3BhY2l0eTogMDtcbiAgem9vbTogMTtcbn1cblxuLmstcmVzaXplLW4ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbn1cblxuLmstcmVzaXplLWUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogZS1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS1zIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGN1cnNvcjogcy1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS13IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogdy1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS1zZSB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbn1cblxuLmstcmVzaXplLXN3IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgY3Vyc29yOiBzdy1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS1uZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBjdXJzb3I6IG5lLXJlc2l6ZTtcbn1cblxuLmstcmVzaXplLW53IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgY3Vyc29yOiBudy1yZXNpemU7XG59XG5cbi5rLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5rLXdpbmRvdy1jb250ZW50ID4gLmstYWN0aW9uLWJ1dHRvbnMsIC5rLXdpbmRvdyA+IC5rLWFjdGlvbi1idXR0b25zIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1pZTkgLmstd2luZG93LWNvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtICgxLjI1ZW0gKyAxNnB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLWllOSAuay13aW5kb3ctdGl0bGUsIC5rLWllOSAuay13aW5kb3ctdGl0bGViYXIgLmstd2luZG93LWFjdGlvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXJ0bCAuay13aW5kb3ctdGl0bGViYXIgLmstd2luZG93LWFjdGlvbnMge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNnB4O1xufVxuXG4uay1kaWFsb2cge1xuICBtaW4td2lkdGg6IDkwcHg7XG4gIG1pbi1oZWlnaHQ6IDNlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWRpYWxvZy1jZW50ZXJlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4uay1kaWFsb2ctdGl0bGVsZXNzIC5rLWRpYWxvZy1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG59XG5cbi5rLWRpYWxvZy10aXRsZWxlc3MgLmstZGlhbG9nLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyLjRlbTtcbn1cblxuLmstZGlhbG9nLWJ1dHRvbmdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA2cHggNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1kaWFsb2ctYnV0dG9uZ3JvdXAgLmstYnV0dG9uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXJ0bCAuay1kaWFsb2ctdGl0bGVsZXNzIC5rLWRpYWxvZy1jbG9zZSwgLmstcnRsLmstZGlhbG9nLXRpdGxlbGVzcyAuay1kaWFsb2ctY2xvc2Uge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNHB4O1xufVxuXG4uay1zdGVwcGVyIHtcbiAgbWFyZ2luOiAwIDA7XG4gIHBhZGRpbmc6IDAgMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGluayB7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWxpbmsge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogM3B4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvcjo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIHJpZ2h0OiAtNHB4O1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IC00cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1mb2N1cyAuay1zdGVwLWluZGljYXRvcjo6YWZ0ZXIsIC5rLXN0ZXBwZXIgLmstc3RlcC1saW5rOmZvY3VzIC5rLXN0ZXAtaW5kaWNhdG9yOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwge1xuICBtYXgtd2lkdGg6IDEwZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWw6b25seS1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbCAuay1zdGVwLXRleHQge1xuICBtYXgtd2lkdGg6IGNhbGMoMTBlbSAtIDIwcHgpO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwgLmstaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50IC5rLXN0ZXAtbGFiZWwsIC5rLXN0ZXBwZXIgLmstc3RlcC1ob3ZlciAuay1zdGVwLWxhYmVsLCAuay1zdGVwcGVyIC5rLXN0ZXA6aG92ZXIgLmstc3RlcC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbCAuay1zdGVwLWxhYmVsLW9wdGlvbmFsIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG4uay1zdGVwcGVyIC5rLXByb2dyZXNzYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMDtcbn1cblxuLmstc3RlcC1saXN0LWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCAuay1zdGVwIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAtbGluayB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAtbGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAtaW5kaWNhdG9yICsgLmstc3RlcC1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmstc3RlcC1saXN0LWhvcml6b250YWwgfiAuay1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiAxNnB4O1xufVxuXG4uay1zdGVwLWxpc3QtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcCB7XG4gIG1pbi1oZWlnaHQ6IDU0cHg7XG59XG5cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtaW5kaWNhdG9yICsgLmstc3RlcC1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uay1zdGVwLWxpc3QtdmVydGljYWwgfiAuay1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgbGVmdDogMTdweDtcbn1cblxuLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtY29udGVudCB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwcztcbn1cblxuLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtY3VycmVudCAuay1zdGVwLWNvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG5cbi5rLXJ0bCAuay1zdGVwcGVyLCAuay1zdGVwcGVyW2Rpcj1ydGxdIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5rLXJ0bCAuay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwgLmstaWNvbiwgLmstc3RlcHBlcltkaXI9cnRsXSAuay1zdGVwLWxhYmVsIC5rLWljb24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5rLXJ0bCAuay1zdGVwcGVyIC5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWluZGljYXRvciArIC5rLXN0ZXAtbGFiZWwsIC5rLXN0ZXBwZXJbZGlyPXJ0bF0gLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtaW5kaWNhdG9yICsgLmstc3RlcC1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5rLXJ0bCAuay1zdGVwcGVyIC5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCB+IC5rLXByb2dyZXNzYmFyLCAuay1zdGVwcGVyW2Rpcj1ydGxdIC5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCB+IC5rLXByb2dyZXNzYmFyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE3cHg7XG59XG5cbi5rLXdpemFyZCB7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uay13aXphcmQgLmstc3RlcHBlciAuay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcCB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4uay13aXphcmQgLmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay13aXphcmQtc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay13aXphcmQtc3RlcCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay13aXphcmQtc3RlcC5rLWZvY3VzLCAuay13aXphcmQtc3RlcC5rLXN0YXRlLWZvY3VzZWQsIC5rLXdpemFyZC1zdGVwOmZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogMXB4O1xuICBvdXRsaW5lLXN0eWxlOiBkb3R0ZWQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuXG4uay13aXphcmQtY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLXdpemFyZC1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXdpemFyZC1idXR0b25zIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uay13aXphcmQtYnV0dG9ucyAuay13aXphcmQtcGFnZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay13aXphcmQtYnV0dG9ucy1yaWdodCAuay1idXR0b246bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uay13aXphcmQtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXdpemFyZC1ob3Jpem9udGFsIC5rLXdpemFyZC1zdGVwcyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5rLXdpemFyZC1ob3Jpem9udGFsIC5rLXdpemFyZC1jb250ZW50LCAuay13aXphcmQtaG9yaXpvbnRhbCAuay13aXphcmQtc3RlcHMge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstd2l6YXJkLXZlcnRpY2FsIC5rLXdpemFyZC1zdGVwcyB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLmstd2l6YXJkLXZlcnRpY2FsIC5rLXdpemFyZC1jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cblxuLmstd2l6YXJkLXZlcnRpY2FsIC5rLXdpemFyZC1zdGVwcyB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuXG4uay13aXphcmQtbGVmdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmstd2l6YXJkLWxlZnQgLmstd2l6YXJkLXN0ZXBzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstdGV4dGFyZWEsIC5rLXRleHRib3gtY29udGFpbmVyID4gLmstdGV4dGFyZWEge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5rLWllIC5rLXRleHRhcmVhID4gLmstaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG5cbi5rLWllIHRleHRhcmVhLmstdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG5cbi5rLWVkaXRvciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZWRpdG9yIGlmcmFtZS5rLWNvbnRlbnQsIC5rLWVkaXRvciA+IC5rLWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudGFibGUuay1lZGl0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRhYmxlLmstZWRpdG9yIHRib2R5LCB0YWJsZS5rLWVkaXRvciB0ZCwgdGFibGUuay1lZGl0b3IgdHIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbnRhYmxlLmstZWRpdG9yIC5rLWVkaXRhYmxlLWFyZWEge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmstZWRpdG9yLWlubGluZSB7XG4gIHBhZGRpbmc6IDAuM2VtIDAuNWVtO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZS5rLWVkaXRvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uay13aW5kb3cuay1lZGl0b3Itd2lkZ2V0IHtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLmVkaXRvclRvb2xiYXJXaW5kb3cge1xuICBwYWRkaW5nOiA0cHggNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5lZGl0b3JUb29sYmFyV2luZG93IC5rLWVkaXRvci10b29sYmFyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5rLWVkaXRvcnRvb2xiYXItZHJhZ0hhbmRsZSB7XG4gIG1hcmdpbjogMCA0cHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogbW92ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1lZGl0b3ItdG9vbGJhciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWVkaXRvci10b29sYmFyIC5rLXRvb2wtZ3JvdXAgLmstY29sb3JwaWNrZXIgfiAuay1jb2xvcnBpY2tlciwgLmstZWRpdG9yLXRvb2xiYXIgLmstdG9vbC1ncm91cCAuay13aWRnZXQgfiAuay13aWRnZXQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA0cHg7XG59XG5cbi5rLWVkaXRvci10b29sYmFyIC5rLXRvb2wtZ3JvdXAgPiAuay10b29sIHtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCArIDJweCk7XG4gIGhlaWdodDogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCArIDJweCk7XG59XG5cbi5rLWVkaXRvci10b29sYmFyIC5rLXRvb2wtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWVkaXRvci10b29sYmFyIC5rLW92ZXJmbG93LXRvb2xzIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5rLWVkaXRvci10b29sYmFyIC5rLW92ZXJmbG93LWFuY2hvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZWRpdG9yLXRvb2xiYXIgLmstYnJlYWssIC5rLWVkaXRvci10b29sYmFyIC5rLXJvdy1icmVhayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmstZWRpdG9yLXRvb2xiYXIgLmstZWRpdG9yLWV4cG9ydCAuay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG59XG5cbi5rLWVkaXRhYmxlLWFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1yZXNpemFibGUgLmstZWRpdGFibGUtYXJlYSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4uay1lZGl0b3IgLmstcmF3LWNvbnRlbnQsIC5rLWVkaXRvci1kaWFsb2cgLmstZWRpdG9yLXRleHRhcmVhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogY29uc29sYXMsIFwiY291cmllciBuZXdcIiwgbW9ub3NwYWNlO1xufVxuXG4uay1lZGl0b3ItZGlhbG9nIHtcbiAgcGFkZGluZzogMWVtO1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi5rLWVkaXRvci1kaWFsb2cgLmstZWRpdC1sYWJlbCB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5rLWVkaXRvci1kaWFsb2cgLmstZWRpdC1maWVsZCB7XG4gIHdpZHRoOiA2NiU7XG59XG5cbi5rLWVkaXRvci1kaWFsb2cgLmstZWRpdC1maWVsZCAuay10ZXh0Ym94IHtcbiAgd2lkdGg6IDk2JTtcbn1cblxuLmstZmlsZWJyb3dzZXItZGlhbG9nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMzUwcHg7XG59XG5cbi5rLWZpbGVicm93c2VyLWRpYWxvZyAuay1maWxlYnJvd3NlciB7XG4gIG1hcmdpbjogMCAxZW0gMDtcbn1cblxuLmstZmlsZWJyb3dzZXItZGlhbG9nIC5rLWVkaXQtbGFiZWwge1xuICB3aWR0aDogMTglO1xufVxuXG4uay1maWxlYnJvd3Nlci1kaWFsb2cgLmstZWRpdC1maWVsZCB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5rLWZpbGVicm93c2VyLWRpYWxvZyAuay1lZGl0LWZpZWxkIC5rLXRleHRib3gge1xuICB3aWR0aDogNzAlO1xufVxuXG4jay1lZGl0b3ItaW1hZ2UtaGVpZ2h0LCAjay1lZGl0b3ItaW1hZ2Utd2lkdGgge1xuICB3aWR0aDogNWVtO1xufVxuXG4uay1idXR0b24td3JhcHBlciAuay1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5rLWN0LXBvcHVwIHtcbiAgd2lkdGg6IDE4MC40cHg7XG4gIHBhZGRpbmc6IDAuNjVlbSAwLjVlbSAwLjVlbTtcbn1cblxuLmstY3QtcG9wdXAgLmstYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWN0LXBvcHVwIC5rLXN0YXR1cyB7XG4gIG1hcmdpbjogMC4zZW0gMDtcbn1cblxuLmstY3QtcG9wdXAgLmstY3QtY2VsbCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDFweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAtbXMtaGlnaC1jb250cmFzdC1hZGp1c3Q6IG5vbmU7XG59XG5cbi5rLWVkaXRvciAuay1yZXNpemUtaGFuZGxlIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yIC5rLXJlc2l6ZS1oYW5kbGUgLmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5rLWVkaXRvciAuay1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLWVhc3Qge1xuICBjdXJzb3I6IGUtcmVzaXplO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1ub3J0aCB7XG4gIGN1cnNvcjogbi1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLW5vcnRoZWFzdCB7XG4gIGN1cnNvcjogbmUtcmVzaXplO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1ub3J0aHdlc3Qge1xuICBjdXJzb3I6IG53LXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtc291dGgge1xuICBjdXJzb3I6IHMtcmVzaXplO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1zb3V0aGVhc3Qge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtc291dGh3ZXN0IHtcbiAgY3Vyc29yOiBzdy1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLXdlc3Qge1xuICBjdXJzb3I6IHctcmVzaXplO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1jb2x1bW4tcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1jb2x1bW4tcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlIC5rLWNvbHVtbi1yZXNpemUtbWFya2VyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjBmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxZW07XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUsIC5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUgdGQge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDFweCBkb3R0ZWQgI2NjYztcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay10YWJsZSB0ZCB7XG4gIG1pbi13aWR0aDogMXB4O1xuICBwYWRkaW5nOiAwLjJlbSAwLjNlbTtcbn1cblxuLmstdGFibGUuay1lbGVtZW50LXJlc2l6aW5nIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1yb3ctcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLXJvdy1yZXNpemUtaGFuZGxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstcm93LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1yb3ctcmVzaXplLW1hcmtlci13cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstcm93LXJlc2l6ZS1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjBmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uay12aWV3aHRtbC1kaWFsb2cge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmstdmlld2h0bWwtZGlhbG9nIC5rLWVkaXRvci10ZXh0YXJlYSB7XG4gIG1hcmdpbjogMWVtO1xuICBwYWRkaW5nOiA0cHggNHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGNvbnNvbGFzLCBtb25vc3BhY2U7XG4gIGZsZXgtZ3JvdzogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmstdmlld2h0bWwtZGlhbG9nIC5rLWVkaXQtYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtMWVtO1xuICBwYWRkaW5nOiAwLjZlbTtcbn1cblxuLmstdmlld2h0bWwtZGlhbG9nIC5rLWVkaXQtYnV0dG9ucyAuay1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4uay1lZGl0b3ItZGlhbG9nLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cuay13aW5kb3ctY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMzI1cHg7XG4gIHdpZHRoOiAyNGVtO1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cblxuLmstZWRpdG9yLWRpYWxvZyAuay1lZGl0LWZvcm0tY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5rLWVkaXRvci1kaWFsb2cgLmstdGFic3RyaXAge1xuICBtYXJnaW46IC0xLjMzM2VtIDAgMDtcbn1cblxuLmstZWRpdG9yLWRpYWxvZyAuay1yb290LXRhYnMge1xuICBtYXJnaW46IC0xZW0gLTFlbSAtMS41ZW07XG4gIHBhZGRpbmc6IDAuNWVtIDFlbSAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWVkaXRvci1kaWFsb2cgdWwuay10YWJzdHJpcC1pdGVtcyB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbSAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLWVkaXRvci1kaWFsb2cgdWwuay10YWJzdHJpcC1pdGVtcyAuay1sb2FkaW5nIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstZWRpdG9yLWRpYWxvZyAuay10YWJzdHJpcDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWVkaXRvci1kaWFsb2cuay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay10YWJzdHJpcC1jb250ZW50LCAuay1lZGl0b3ItZGlhbG9nLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstdGFic3RyaXAtd3JhcHBlciAuay1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogNDQwcHg7XG4gIGhlaWdodDogMzVlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxZW0gMC41ZW0gMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1jb2xvcnBpY2tlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWVkaXRvci1kaWFsb2cgLmstZWRpdC1maWVsZCAuay1udW1lcmljdGV4dGJveCB7XG4gIHdpZHRoOiAxMGVtO1xuICBtYXJnaW46IDAgMC4zNTcxNDI4NWVtIDAgMDtcbn1cblxuLmstZWRpdG9yLWRpYWxvZy5rLWVkaXRvci10YWJsZS13aXphcmQtZGlhbG9nIC5rLWVkaXQtZmllbGQgLmstbnVtZXJpY3RleHRib3ggKyAuay1kcm9wZG93bmxpc3Qge1xuICB3aWR0aDogNC41ZW07XG59XG5cbi5rLWVkaXRvci1kaWFsb2cuay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1lZGl0LWZpZWxkIC5rLWRyb3Bkb3dubGlzdCwgLmstZWRpdG9yLWRpYWxvZy5rLWVkaXRvci10YWJsZS13aXphcmQtZGlhbG9nIC5rLWVkaXQtZmllbGQgLmstdGV4dGJveCB7XG4gIHdpZHRoOiAxNWVtO1xufVxuXG4uay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1udW1lcmljdGV4dGJveCArIC5rLWRyb3Bkb3dubGlzdCB7XG4gIHdpZHRoOiA1LjM1NzE0Mjg1ZW07XG59XG5cbi5rLWVkaXRvci1kaWFsb2cgdGV4dGFyZWEuay10ZXh0Ym94IHtcbiAgaGVpZ2h0OiAxNC4yODU3MTQyOGVtO1xufVxuXG4uay1lZGl0b3ItZGlhbG9nIHRleHRhcmVhLmstdGV4dGJveC5rLWVkaXRvci1hY2Nlc3NpYmlsaXR5LXN1bW1hcnkge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLWVkaXRvci1kaWFsb2cuay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1kcm9wZG93bmxpc3Quay1hbGlnbiB7XG4gIHdpZHRoOiA0ZW07XG59XG5cbi5rLWFsaWduLWdyb3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuXG4uay1lZGl0b3ItZGlhbG9nLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstZWRpdC1idXR0b25zIHtcbiAgcGFkZGluZzogMWVtIDAuOGVtO1xuICBtYXJnaW46IDAuNWVtIDAgMDtcbn1cblxuLmstYXBwYmFyIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstYXBwYmFyID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1hcHBiYXIgLmstYXBwYmFyLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWFwcGJhciAuay1hcHBiYXItc3BhY2VyIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5rLWFwcGJhciAuay1hcHBiYXItc3BhY2VyLXNpemVkIHtcbiAgZmxleC1ncm93OiAwO1xufVxuXG4uay1hcHBiYXIgLmstYXBwYmFyLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstYXBwYmFyLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5rLWFwcGJhci1zdGlja3kge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1hcHBiYXItZml4ZWQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1hcHBiYXItdG9wIHtcbiAgdG9wOiAwO1xuICBib3R0b206IGF1dG87XG59XG5cbi5rLWFwcGJhci1ib3R0b20ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cblxuLmstYXBwYmFyLWJvdHRvbS5rLWFwcGJhci1maXhlZCB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmstaWUge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG5cbi5rLWxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uay13aWRnZXQuay1sb2FkZXIge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWxvYWRlci1jYW52YXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxvYWRlci1zZWdtZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWxvYWRlci1zZWdtZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5rLWxvYWRlci1zbSB7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLmstbG9hZGVyLXNtIC5rLWxvYWRlci1zZWdtZW50OjphZnRlciB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xufVxuXG4uay1sb2FkZXItbWQge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5rLWxvYWRlci1tZCAuay1sb2FkZXItc2VnbWVudDo6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uay1sb2FkZXItbGcge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uay1sb2FkZXItbGcgLmstbG9hZGVyLXNlZ21lbnQ6OmFmdGVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmstbG9hZGVyLXB1bHNpbmctMiAuay1sb2FkZXItc2VnbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbG9hZGVyLXB1bHNpbmctMiAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb246IHB1bHNpbmctMi1maXJzdC1jaGlsZCAxcyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItcHVsc2luZy0yIC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogcHVsc2luZy0yLXNlY29uZC1jaGlsZCAxcyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItcHVsc2luZy0yLmstbG9hZGVyLXNtIC5rLWxvYWRlci1zZWdtZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVweDtcbn1cblxuLmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1zbSAuay1sb2FkZXItc2VnbWVudDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXB4O1xufVxuXG4uay1sb2FkZXItcHVsc2luZy0yLmstbG9hZGVyLW1kIC5rLWxvYWRlci1zZWdtZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVweDtcbn1cblxuLmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1tZCAuay1sb2FkZXItc2VnbWVudDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXB4O1xufVxuXG4uay1sb2FkZXItcHVsc2luZy0yLmstbG9hZGVyLWxnIC5rLWxvYWRlci1zZWdtZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5rLWxvYWRlci1wdWxzaW5nLTIuay1sb2FkZXItbGcgLmstbG9hZGVyLXNlZ21lbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTMgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTMtZmlyc3QtY2hpbGQgMnMgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItMyAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb246IHNwaW5uZXItMy1zZWNvbmQtY2hpbGQgMnMgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItMyAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb246IHNwaW5uZXItMy10aGlyZC1jaGlsZCAycyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci0zLmstbG9hZGVyLXNtIC5rLWxvYWRlci1jYW52YXMge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci0zLmstbG9hZGVyLW1kIC5rLWxvYWRlci1jYW52YXMge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci0zLmstbG9hZGVyLWxnIC5rLWxvYWRlci1jYW52YXMge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA2NXB4O1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00IC5rLWxvYWRlci1jYW52YXMge1xuICBhbmltYXRpb246IHNwaW5uZXItNCAxLjgzM3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb246IHNwaW5uZXItNC1maXJzdC1jaGlsZCAxLjgzM3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb246IHNwaW5uZXItNC1zZWNvbmQtY2hpbGQgMS44MzNzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTQtdGhpcmQtY2hpbGQgMS44MzNzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTQtZm91cnRoLWNoaWxkIDEuODMzcyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00LmstbG9hZGVyLXNtIC5rLWxvYWRlci1jYW52YXMge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00LmstbG9hZGVyLW1kIC5rLWxvYWRlci1jYW52YXMge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00LmstbG9hZGVyLWxnIC5rLWxvYWRlci1jYW52YXMge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNpbmctMi1maXJzdC1jaGlsZCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2luZy0yLXNlY29uZC1jaGlsZCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGlubmVyLTMtZmlyc3QtY2hpbGQge1xuICAwJSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAzMy4zJSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDY2LjYlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci0zLXNlY29uZC1jaGlsZCB7XG4gIDAlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgNjYuNiUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW5uZXItMy10aGlyZC1jaGlsZCB7XG4gIDAlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDMzLjMlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDY2LjYlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGlubmVyLTQtZmlyc3QtY2hpbGQge1xuICAwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIDMzLjMlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW5uZXItNC1zZWNvbmQtY2hpbGQge1xuICAwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIDMzLjMlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNjYuNiUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci00LXRoaXJkLWNoaWxkIHtcbiAgMCUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAzMy4zJSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci00LWZvdXJ0aC1jaGlsZCB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGlubmVyLTQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDY2LjYlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbi5rLWltYWdlZWRpdG9yIHtcbiAgbWFyZ2luOiAwIDA7XG4gIHBhZGRpbmc6IDAgMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1pbWFnZWVkaXRvci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNhbnZhcy1jb250YWluZXIge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1pbWFnZWVkaXRvci1jYW52YXMge1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmUge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLWltYWdlZWRpdG9yLWFjdGlvbi1wYW5lID4gLmstZm9ybSB7XG4gIHBhZGRpbmc6IDAgMTZweCAzMnB4IDE2cHg7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3Atb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWhhbmRsZSB7XG4gIG1hcmdpbjogMXB4IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbmUsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW53LCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zZSwgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtc3cge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uLCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zIHtcbiAgbGVmdDogY2FsYyg1MCUgLSA3LjVweCk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDA7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWUsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXcge1xuICB0b3A6IGNhbGMoNTAlIC0gNy41cHgpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW53IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXN3IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uLCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uZSwgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbncge1xuICB0b3A6IDA7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXMsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXNlLCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zdyB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbncsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXN3LCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS13IHtcbiAgbGVmdDogMDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtZSwgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbmUsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXNlIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWllIC5rLWltYWdlZWRpdG9yLWNhbnZhcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWllIC5rLWltYWdlZWRpdG9yLWFjdGlvbi1wYW5lIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWV4cGFuZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5rLWV4cGFuZGVyLmstcnRsIC5rLWV4cGFuZGVyLWluZGljYXRvciwgLmstZXhwYW5kZXJbZGlyPXJ0bF0gLmstZXhwYW5kZXItaW5kaWNhdG9yLCAuay1ydGwgLmstZXhwYW5kZXIgLmstZXhwYW5kZXItaW5kaWNhdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmstZXhwYW5kZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstZXhwYW5kZXItc3BhY2VyIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWV4cGFuZGVyLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmstZXhwYW5kZXItaW5kaWNhdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5rLWV4cGFuZGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWV4cGFuZGVyICsgLmstZXhwYW5kZXIuay1leHBhbmRlZCwgLmstZXhwYW5kZXIuay1leHBhbmRlZCArIC5rLWV4cGFuZGVyIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uay1leHBhbmRlcjpub3QoLmstZXhwYW5kZWQpICsgLmstZXhwYW5kZXI6bm90KC5rLWV4cGFuZGVkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLWZhYiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWZhYjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWZhYi1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmstZmFiLWljb246bm90KDpvbmx5LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uay1mYWItc20ge1xuICBwYWRkaW5nOiA4cHggOHB4O1xufVxuXG4uay1mYWItbWQge1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG59XG5cbi5rLWZhYi1sZyB7XG4gIHBhZGRpbmc6IDI0cHggMjRweDtcbn1cblxuLmstZmFiLXNxdWFyZSB7XG4gIGFzcGVjdC1yYXRpbzogMTtcbn1cblxuLmstZmFiLWl0ZW1zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLWZhYi1pdGVtcy1ib3R0b20ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1mYWItaXRlbXMtYm90dG9tIC5rLWZhYi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uay1mYWItaXRlbXMtdG9wIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uay1mYWItaXRlbXMtdG9wIC5rLWZhYi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmstZmFiLWl0ZW0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgb3V0bGluZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1mYWItaXRlbS5rLXRleHQtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1mYWItaXRlbS5rLXRleHQtcmlnaHQgLmstZmFiLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uay1mYWItaXRlbS5rLXRleHQtbGVmdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmstZmFiLWl0ZW0uay10ZXh0LWxlZnQgLmstZmFiLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5rLWZhYi1pdGVtLXRleHQge1xuICBwYWRkaW5nOiA0cHggNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uay1mYWItaXRlbS1pY29uIHtcbiAgcGFkZGluZzogOHB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1wb3B1cC5rLWZhYi1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXJ0bCAuay1mYWItaWNvbjpub3QoOm9ubHktY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uay1ydGwgLmstZmFiLWl0ZW0uay10ZXh0LWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1ydGwgLmstZmFiLWl0ZW0uay10ZXh0LXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uay1hY3Rpb25zaGVldC1jb250YWluZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1hY3Rpb25zaGVldCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDI7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWhlYWRlciB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uay1hY3Rpb25zaGVldC1pdGVtcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmstYWN0aW9uc2hlZXQtaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWFjdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uay1hY3Rpb25zaGVldC1pdGVtLWljb24ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLmstYWN0aW9uc2hlZXQtaXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uay1hY3Rpb25zaGVldC1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uay1hY3Rpb25zaGVldCA+IC5rLWhyIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWFjdGlvbnNoZWV0LXRvcCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWJvdHRvbSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWxlZnQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTUwJSk7XG59XG5cbi5rLWFjdGlvbnNoZWV0LXJpZ2h0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC01MCUpO1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyID4gLmstYWN0aW9uc2hlZXQge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cblxuLmstYm90dG9tLW5hdiB7XG4gIHBhZGRpbmc6IDRweCA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBnYXA6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1ib3R0b20tbmF2LWJvcmRlciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xufVxuXG4uay1ib3R0b20tbmF2LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1pbi13aWR0aDogNzJweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMCA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW0uay1kaXNhYmxlZCwgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW06aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW0taWNvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW0tZmxvdy1ob3Jpem9udGFsIC5rLWJvdHRvbS1uYXYtaXRlbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW0tZmxvdy12ZXJ0aWNhbCAuay1ib3R0b20tbmF2LWl0ZW0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1ib3R0b20tbmF2LmstcG9zLWFic29sdXRlLCAuay1ib3R0b20tbmF2LmstcG9zLWZpeGVkIHtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1zZWFyY2hib3gge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uay1zZWFyY2hib3ggPiAuay1pbnB1dCB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5rLXNrZWxldG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXNrZWxldG9uLXRleHQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMC42KTtcbn1cblxuLmstc2tlbGV0b24tdGV4dDplbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLCoFwiO1xufVxuXG4uay1za2VsZXRvbi1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG59XG5cbkBrZXlmcmFtZXMgay1za2VsZXRvbi13YXZlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG4uay1za2VsZXRvbi13YXZlIC5rLXNrZWxldG9uLCAuay1za2VsZXRvbi13YXZlLmstc2tlbGV0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNrZWxldG9uLXdhdmUgLmstc2tlbGV0b246OmFmdGVyLCAuay1za2VsZXRvbi13YXZlLmstc2tlbGV0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGFuaW1hdGlvbjogay1za2VsZXRvbi13YXZlIDEuNnMgbGluZWFyIDAuNXMgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgay1za2VsZXRvbi1wdWxzZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5rLXNrZWxldG9uLXB1bHNlIC5rLXNrZWxldG9uLCAuay1za2VsZXRvbi1wdWxzZS5rLXNrZWxldG9uIHtcbiAgYW5pbWF0aW9uOiBrLXNrZWxldG9uLXB1bHNlIDEuNXMgZWFzZS1pbi1vdXQgMC41cyBpbmZpbml0ZTtcbn1cblxuLmstdGFza2JvYXJkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdG9vbGJhci5rLXRhc2tib2FyZC10b29sYmFyIHtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmstdGFza2JvYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDE2cHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbnMtY29udGFpbmVyIHtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZ2FwOiAxNnB4O1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uIHtcbiAgd2lkdGg6IDMyMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXIge1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZ2FwOiA4cHg7XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW4tY2FyZHMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uLWNhcmRzIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHggMDtcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbi1uZXcge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEuNzc4NTcxNDNlbSArIDE2cHgpO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uLWVkaXQgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXIsIC5rLXRhc2tib2FyZC1jb2x1bW4tbmV3IC5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW4tZWRpdCAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlci10ZXh0LCAuay10YXNrYm9hcmQtY29sdW1uLW5ldyAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlci10ZXh0IHtcbiAgZmxleDogMSAxIDEwMCU7XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW4tZWRpdCAuay10ZXh0Ym94LCAuay10YXNrYm9hcmQtY29sdW1uLW5ldyAuay10ZXh0Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lIHtcbiAgd2lkdGg6IDMyMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstdGFza2JvYXJkLXBhbmUtaGVhZGVyLXRleHQge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uay10YXNrYm9hcmQtcGFuZS1oZWFkZXItYWN0aW9ucyB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay10YXNrYm9hcmQtcGFuZS1jb250ZW50IHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lLWFjdGlvbnMge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lLXN0YXJ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQuay10YXNrYm9hcmQtY2FyZC1jYXRlZ29yeSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHg7XG59XG5cbi5rLXJ0bCAuay10YXNrYm9hcmQtY2FyZC5rLXRhc2tib2FyZC1jYXJkLWNhdGVnb3J5LCAuay10YXNrYm9hcmQtY2FyZC5rLXRhc2tib2FyZC1jYXJkLWNhdGVnb3J5LmstcnRsLCAuay10YXNrYm9hcmQtY2FyZC5rLXRhc2tib2FyZC1jYXJkLWNhdGVnb3J5W2Rpcj1ydGxdLCBbZGlyPXJ0bF0gLmstdGFza2JvYXJkLWNhcmQuay10YXNrYm9hcmQtY2FyZC1jYXRlZ29yeSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNHB4O1xufVxuXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLWZvb3RlciwgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1oZWFkZXIgLmstY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xufVxuXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUuay1mb2N1cywgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZS5rLWhvdmVyLCAuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlLmstc3RhdGUtZm9jdXMsIC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUuay1zdGF0ZS1ob3ZlciwgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZTpmb2N1cywgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLWhlYWRlci1hY3Rpb25zIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLmstdGFza2JvYXJkLWRyYWctcGxhY2Vob2xkZXIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWllIC5rLXRhc2tib2FyZC1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmstaWUgLmstcnRsIC5rLXRhc2tib2FyZC1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5rLWllIC5rLXRhc2tib2FyZC1jb2x1bW4tY2FyZHMtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmstaWUgLmstdGFza2JvYXJkLWNvbHVtbi1jYXJkcyA+IC5rLXRhc2tib2FyZC1jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5rLWllIC5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyLWFjdGlvbnMgPiAuay1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uay1pZSAuay1ydGwgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXItYWN0aW9ucyA+IC5rLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXgge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1oZWFkIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItYm9keSwgLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstc2NoZWR1bGVyLWJvZHkge1xuICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhciAuay1jb250ZW50IHtcbiAgZmxleDogMDtcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIC5rLW1vbnRoLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIC5rLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhciB0ZC5rLXNlbGVjdGVkLCAuay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgdGQuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1kYXktaW5kaWNhdG9yIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDAuNWVtKTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxLjVweCk7XG59XG5cbi5rLXNjaGVkdWxlci10b29sdGlwIHtcbiAgcGFkZGluZzogOHB4IDhweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtdGl0bGUgLmstbW9udGgge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtdGl0bGUgLmstZGF5IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50cy1jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudHMge1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG59XG5cbi5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtZXZlbnQge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogNHB4O1xufVxuXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50IC5rLWV2ZW50LXRpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uay1pZSAuay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5rLWNhcHRjaGEge1xuICB3aWR0aDogMjgwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDhweDtcbn1cblxuLmstY2FwdGNoYS1pbWFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDhweDtcbn1cblxuLmstY2FwdGNoYS1pbWFnZS1jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiA4cHg7XG59XG5cbi5rLWNhcHRjaGEtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1jYXB0Y2hhLWltYWdlID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uay1jYXB0Y2hhLWxvYWRpbmcgLmstY2FwdGNoYS1pbWFnZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstY2FwdGNoYS12b2x1bWUtY29udHJvbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstY2FwdGNoYS1pbnB1dCA+IC5rLXRleHRib3gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstY2FwdGNoYS12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uay1wb3BvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMjAwMDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1wb3BvdmVyLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuXG4uay1wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmstcG9wb3Zlci1hY3Rpb25zLmstYWN0aW9ucyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG4uay1wb3BvdmVyLWNhbGxvdXQge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstcG9wb3Zlci1jYWxsb3V0LmstY2FsbG91dC1uIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uay1wb3BvdmVyLWNhbGxvdXQuay1jYWxsb3V0LWUge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZykgc2NhbGVYKC0xKTtcbn1cblxuLmstcG9wb3Zlci1jYWxsb3V0LmstY2FsbG91dC1zIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDEzNWRlZyk7XG59XG5cbi5rLXBvcG92ZXItY2FsbG91dC5rLWNhbGxvdXQtdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG59XG5cbi5rLW9yZ2NoYXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHggMjRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1vcmdjaGFydC1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1vcmdjaGFydC1ncm91cCB7XG4gIGdhcDogMjRweDtcbn1cblxuLmstb3JnY2hhcnQtZ3JvdXAuay12c3RhY2sgPiAuay1vcmdjaGFydC1ub2RlLWNvbnRhaW5lciB7XG4gIGdhcDogMDtcbn1cblxuLmstb3JnY2hhcnQtbm9kZS1jb250YWluZXIge1xuICBnYXA6IDI0cHg7XG59XG5cbi5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAyNHB4IDI0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1vcmdjaGFydC1ub2RlLWdyb3VwLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuXG4uay1vcmdjaGFydC1ub2RlLWdyb3VwLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5rLW9yZ2NoYXJ0LWNhcmQge1xuICB3aWR0aDogMzAwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay1vcmdjaGFydC1jYXJkIC5rLWNhcmQtdGl0bGUge1xuICBtYXJnaW46IDAgMCAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmstb3JnY2hhcnQtY2FyZCAuay1jYXJkLWJvZHkge1xuICBib3JkZXItd2lkdGg6IDJweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZsZXgtZ3JvdzogMDtcbn1cblxuLmstb3JnY2hhcnQtY2FyZCAuay1jYXJkLWJvZHkgLmstY2FyZC10aXRsZS13cmFwIHtcbiAgbWFyZ2luOiAwIDEycHggMCAwO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG59XG5cbi5rLW9yZ2NoYXJ0LWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5rLW9yZ2NoYXJ0LWxpbmUtaCB7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uay1vcmdjaGFydC1saW5lLXYge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4uay1vcmdjaGFydC1idXR0b24ge1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1waXZvdGdyaWQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwMHB4IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMjUwcHggYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1waXZvdGdyaWQgdGFibGUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgb3V0bGluZTogMDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG59XG5cbi5rLXBpdm90Z3JpZCB0Ym9keSwgLmstcGl2b3RncmlkIHRkLCAuay1waXZvdGdyaWQgdGgsIC5rLXBpdm90Z3JpZCB0aGVhZCwgLmstcGl2b3RncmlkIHRyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1waXZvdGdyaWQtdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uay1waXZvdGdyaWQtdGFibGUgdGgge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cblxuLmstcGl2b3RncmlkLXRhYmxlIC5rLXBpdm90Z3JpZC1oZWFkZXItcm9vdCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5rLXBpdm90Z3JpZC1lbXB0eS1jZWxsIHtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtdGFibGUge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDE3cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtY2VsbCB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtY2VsbC5rLWZpcnN0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstcGl2b3RncmlkLXJvdy1oZWFkZXJzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcGl2b3RncmlkLXJvdy1oZWFkZXJzIC5rLXBpdm90Z3JpZC1jZWxsIHtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXBpdm90Z3JpZC12YWx1ZXMge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtdmFsdWVzIC5rLXBpdm90Z3JpZC1jZWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1waXZvdGdyaWQtdmFsdWVzIC5rLXBpdm90Z3JpZC1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXBpdm90Z3JpZC1jZWxsIHtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXBpdm90Z3JpZC1jZWxsIC5rLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXBpdm90Z3JpZC10b3RhbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5rLWNvbHVtbi1tZW51IC5rLXRyZWV2aWV3IHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gPiBzcGFuIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xufVxuXG4uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwgLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIHNwYW4sIC5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gc3BhbiB7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG59XG5cbi5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIC5rLWljb24sIC5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gLmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiA+IHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLmstZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24sIC5rLWZsZXgtY29sLXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbn1cblxuLmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcbiAgcmlnaHQ6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHgpO1xufVxuXG4uay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XG4gIGxlZnQ6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHgpO1xufVxuXG4uay1mbGV4LWNvbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXkge1xuICBib3R0b206IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHgpO1xufVxuXG4uay1mbGV4LWNvbC1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XG4gIHRvcDogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCArIDJweCk7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaGVhZGVyIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaGVhZGVyLXRleHQge1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQge1xuICBwYWRkaW5nOiAycHggMTZweDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIC5rLWRyb3Bkb3duLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay1kcm9wZG93bmxpc3Qge1xuICBtYXgtd2lkdGg6IDkwcHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIC5rLXRleHRib3gge1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1jb2x1bW4tZmllbGRzLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZmlsdGVyLWZpZWxkcywgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXJvdy1maWVsZHMge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWNvbHVtbi1maWVsZHMgPiAqLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZmlsdGVyLWZpZWxkcyA+ICosIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1yb3ctZmllbGRzID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWNvbHVtbi1maWVsZHMgPiA6bGFzdC1jaGlsZCwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpbHRlci1maWVsZHMgPiA6bGFzdC1jaGlsZCwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXJvdy1maWVsZHMgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay12YWx1ZS1maWVsZHMge1xuICBtYXJnaW46IDhweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXNlbGVjdC1hbGwgLmstY2hlY2tib3gge1xuICBtYXJnaW4taW5saW5lLWVuZDogNHB4O1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZmllbGRzLWxpc3Qtd3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXNldHRpbmdzLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstY2hpcC1jb250ZW50IHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiA0cHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay10cmVldmlldyB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1hY3Rpb25zIHtcbiAgcGFkZGluZzogMTJweCA4cHg7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQge1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlciAuay10ZXh0Ym94IHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZC1oZWFkZXItdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlci1hY3Rpb25zIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQtY29udGVudCAuay10ZXh0Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9ucyAuay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9ucyAuay1kcm9wZG93biwgLmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIC5rLWRyb3Bkb3dubGlzdCB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG5cbi5rLWZpbHRlci1tZW51IC5rLWNhbGN1bGF0ZWQtaXRlbSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItdmVydGljYWwge1xuICBtaW4td2lkdGg6IDMyMHB4O1xufVxuXG4uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXZlcnRpY2FsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwsIC5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci12ZXJ0aWNhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDIwcHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlciA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmbGV4OiAxIDEgMzAlO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlcjpudGgtY2hpbGQoMikge1xuICBmbGV4OiAxIDEgMzAlO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBmbGV4OiAxIDEgNDAlO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWNvbHVtbi1maWVsZHMsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZmlsdGVyLWZpZWxkcywgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1yb3ctZmllbGRzIHtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay12YWx1ZS1maWVsZHMge1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLCAuay1mbGV4LWNvbC1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvciAuay10ZXh0Ym94IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3IgLmstaW5wdXQtcHJlZml4IC5rLWljb24sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3IgLmstaW5wdXQtc3VmZml4IC5rLWljb24ge1xuICBtYXJnaW46IDA7XG4gIHRvcDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLW1lbnUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudSAuay1pdGVtIHtcbiAgZmxvYXQ6IGluaXRpYWw7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1tZW51LXBvcHVwLmstZm9jdXMsIC5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudS1wb3B1cC5rLXN0YXRlLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLW1lbnUgLmstYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudS5rLWNvbHVtbi1tZW51IC5rLWFuaW1hdGlvbi1jb250YWluZXItcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLW1lbnUtcG9wdXAgLmstZmlsZXItbWVudSAuay1maWx0ZXItbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nOiA2cHggOHB4O1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLW1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIC5rLWFjdGlvbnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDZweCAwIDA7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90Z3JpZCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdGdyaWQtdmFsdWVzIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtdGFibGUge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLWllMTEgLmstcGl2b3RncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstaWUxMSAuay1waXZvdGdyaWQgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1pZTExIC5rLXBpdm90Z3JpZCAuay1waXZvdGdyaWQtZW1wdHktY2VsbCwgLmstaWUxMSAuay1waXZvdGdyaWQgLmstcGl2b3RncmlkLXJvdy1oZWFkZXJzIHtcbiAgZmxleDogMSAxIDMwJTtcbn1cblxuLmstaWUxMSAuay1waXZvdGdyaWQgLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzLCAuay1pZTExIC5rLXBpdm90Z3JpZCAuay1waXZvdGdyaWQtdmFsdWVzIHtcbiAgZmxleDogMSAxIDcwJTtcbn1cblxuLmstcGl2b3RncmlkLXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDhweDtcbn1cblxuLmstcGl2b3RncmlkLXdyYXBwZXIgPiAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstcGl2b3RncmlkLXdyYXBwZXIgPiAuay1waXZvdCB7XG4gIGZsZXg6IDE7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Ige1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZ2FwOiAxNnB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLXBpdm90Z3JpZC10YXJnZXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IDE2cHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLWNvbHVtbi1maWVsZHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBnYXA6IDRweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1jb2x1bW4tZmllbGRzID4gKiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstaWUgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstY29sdW1uLWZpZWxkcyA+ICoge1xuICBtYXJnaW46IDJweDtcbn1cblxuLmstY2hpcC1saXN0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiA0cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jaGlwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstY2hpcC5rLWNoaXAtZm9jdXMsIC5rLWNoaXA6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1jaGlwLWNvbnRlbnQge1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWNoaXAtY29udGVudDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDRweDtcbn1cblxuLmstY2hpcC1jb250ZW50Omxhc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLWVuZDogNHB4O1xufVxuXG4uay1jaGlwLWxhYmVsLCAuay1jaGlwLXRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWNoaXAtYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWNoaXAtaWNvbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWllIC5rLWNoaXAtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uay1yZW1vdmUtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5rLWNoaXAtYXZhdGFyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmxleC1iYXNpczogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5rLWNoaXAtYWN0aW9ucyB7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1jaGlwLWFjdGlvbiB7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1yZW1vdmUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWllIC5rLXJlbW92ZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uay1jaGlwLmstcnRsIC5rLWNoaXAtaWNvbiwgLmstY2hpcFtkaXI9cnRsXSAuay1jaGlwLWljb24sIC5rLXJ0bCAuay1jaGlwIC5rLWNoaXAtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmstY2hpcC5rLXJ0bCAuay1yZW1vdmUtaWNvbiwgLmstY2hpcFtkaXI9cnRsXSAuay1yZW1vdmUtaWNvbiwgLmstcnRsIC5rLWNoaXAgLmstcmVtb3ZlLWljb24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5rLXBhbmVsYmFyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXBhbmVsYmFyID4gLmstaXRlbSwgLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXBhbmVsYmFyID4gLmstaXRlbSA+IC5rLWxpbmssIC5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyID4gLmstbGluayB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXBhbmVsYmFyID4gLmstaXRlbSArIC5rLWl0ZW0sIC5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyICsgLmstcGFuZWxiYXItaGVhZGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXBhbmVsYmFyIC5rLWdyb3VwLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtID4gLmstbGluaywgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtID4gLmstbGluayB7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBnYXA6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMSAuay1saW5rLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0xIC5rLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTIgLmstbGluaywgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMiAuay1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4uay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmssIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTMgLmstbGluayB7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbn1cblxuLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtNCAuay1saW5rLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC00IC5rLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG5cbi5rLXBhbmVsYmFyIC5rLWNvbnRlbnQsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbG93LXJvb3Q7XG59XG5cbi5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1leHBhbmQsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLXRvZ2dsZSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG5cbi5rLXBhbmVsYmFyIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1wYW5lbGJhciAuay1ncm91cCAuay1wYW5lbGJhci1leHBhbmQsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwIC5rLXBhbmVsYmFyLXRvZ2dsZSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG59XG5cbi5rLXBhbmVsYmFyLmstcnRsIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTEgLmstbGluaywgLmstcGFuZWxiYXIuay1ydGwgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMSAuay1saW5rLCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC0xIC5rLWxpbmssIC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTEgLmstbGluaywgLmstcnRsIC5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTEgLmstbGluaywgLmstcnRsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTEgLmstbGluayB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLmstcGFuZWxiYXIuay1ydGwgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMiAuay1saW5rLCAuay1wYW5lbGJhci5rLXJ0bCAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0yIC5rLWxpbmssIC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTIgLmstbGluaywgLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMiAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMiAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMiAuay1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuXG4uay1wYW5lbGJhci5rLXJ0bCAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmssIC5rLXBhbmVsYmFyLmstcnRsIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTMgLmstbGluaywgLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMyAuay1saW5rLCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmssIC5rLXJ0bCAuay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmssIC5rLXJ0bCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG5cbi5rLXBhbmVsYmFyLmstcnRsIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTQgLmstbGluaywgLmstcGFuZWxiYXIuay1ydGwgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtNCAuay1saW5rLCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC00IC5rLWxpbmssIC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTQgLmstbGluaywgLmstcnRsIC5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTQgLmstbGluaywgLmstcnRsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTQgLmstbGluayB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cblxuLmstcGFuZWxiYXIgLmstbm8tZmxleGJveCAuay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWxpbmssIC5rLXBhbmVsYmFyIC5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXIgPiAuay1pdGVtID4gLmstbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1wYW5lbGJhciAuay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyIC5rLWxpbmsgPiAuay1pY29uLCAuay1wYW5lbGJhciAuay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyIC5rLWxpbmsgPiAuay1pbWFnZSwgLmstcGFuZWxiYXIgLmstbm8tZmxleGJveCAuay1wYW5lbGJhciAuay1saW5rID4gLmstc3ByaXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5rLXBhbmVsYmFyIC5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXIgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLXBhbmVsYmFyIC5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZXhwYW5kIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEycHg7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstbGluayA+IC5rLWljb24sIC5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstbGluayA+IC5rLWltYWdlLCAuay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLWxpbmsgPiAuay1zcHJpdGUsIC5rLW5vLWZsZXhib3ggLmstcnRsIC5rLXBhbmVsYmFyIC5rLWxpbmsgPiAuay1pY29uLCAuay1uby1mbGV4Ym94IC5rLXJ0bCAuay1wYW5lbGJhciAuay1saW5rID4gLmstaW1hZ2UsIC5rLW5vLWZsZXhib3ggLmstcnRsIC5rLXBhbmVsYmFyIC5rLWxpbmsgPiAuay1zcHJpdGUge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstcGFuZWxiYXItZXhwYW5kLCAuay1uby1mbGV4Ym94IC5rLXJ0bCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstbm8tZmxleGJveCAuay1ydGwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZXhwYW5kIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEycHg7XG59XG5cbi5rLWllIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1pZSAuay1wYW5lbGJhci1leHBhbmQsIC5rLWllIC5rLXBhbmVsYmFyLXRvZ2dsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uay1pZSAuay1ncm91cCAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstaWUgLmstZ3JvdXAgLmstcGFuZWxiYXItZXhwYW5kLCAuay1pZSAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci10b2dnbGUge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLmstaWUgLmstcnRsIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1pZSAuay1ydGwgLmstcGFuZWxiYXItZXhwYW5kLCAuay1pZSAuay1ydGwgLmstcGFuZWxiYXItdG9nZ2xlLCAuay1pZS5rLXJ0bCAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstaWUuay1ydGwgLmstcGFuZWxiYXItZXhwYW5kLCAuay1pZS5rLXJ0bCAuay1wYW5lbGJhci10b2dnbGUsIC5rLWllW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1pZVtkaXI9cnRsXSAuay1wYW5lbGJhci1leHBhbmQsIC5rLWllW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLXRvZ2dsZSwgLmstcnRsIC5rLWllIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1ydGwgLmstaWUgLmstcGFuZWxiYXItZXhwYW5kLCAuay1ydGwgLmstaWUgLmstcGFuZWxiYXItdG9nZ2xlLCBbZGlyPXJ0bF0gLmstaWUgLmstcGFuZWxiYXItY29sbGFwc2UsIFtkaXI9cnRsXSAuay1pZSAuay1wYW5lbGJhci1leHBhbmQsIFtkaXI9cnRsXSAuay1pZSAuay1wYW5lbGJhci10b2dnbGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uay1pZSAuay1ydGwgLmstZ3JvdXAgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLWllIC5rLXJ0bCAuay1ncm91cCAuay1wYW5lbGJhci1leHBhbmQsIC5rLWllIC5rLXJ0bCAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci10b2dnbGUsIC5rLWllLmstcnRsIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1pZS5rLXJ0bCAuay1ncm91cCAuay1wYW5lbGJhci1leHBhbmQsIC5rLWllLmstcnRsIC5rLXBhbmVsYmFyLWdyb3VwIC5rLXBhbmVsYmFyLXRvZ2dsZSwgLmstaWVbZGlyPXJ0bF0gLmstZ3JvdXAgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLWllW2Rpcj1ydGxdIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstaWVbZGlyPXJ0bF0gLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItdG9nZ2xlLCAuay1ydGwgLmstaWUgLmstZ3JvdXAgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLXJ0bCAuay1pZSAuay1ncm91cCAuay1wYW5lbGJhci1leHBhbmQsIC5rLXJ0bCAuay1pZSAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci10b2dnbGUsIFtkaXI9cnRsXSAuay1pZSAuay1ncm91cCAuay1wYW5lbGJhci1jb2xsYXBzZSwgW2Rpcj1ydGxdIC5rLWllIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCwgW2Rpcj1ydGxdIC5rLWllIC5rLXBhbmVsYmFyLWdyb3VwIC5rLXBhbmVsYmFyLXRvZ2dsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5rLWNvbG9ycGFsZXR0ZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstY29sb3JwYWxldHRlLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jb2xvcnBhbGV0dGUtdGlsZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLW1zLWhpZ2gtY29udHJhc3QtYWRqdXN0OiBub25lO1xufVxuXG4uay1jb2xvcnBhbGV0dGUtdGlsZS5rLWhvdmVyLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXN0YXRlLWhvdmVyLCAuay1jb2xvcnBhbGV0dGUtdGlsZTpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAxO1xufVxuXG4uay1jb2xvcnBhbGV0dGUtdGlsZS5rLWZvY3VzLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXNlbGVjdGVkLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXNlbGVjdGVkOmhvdmVyLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXN0YXRlLWZvY3VzLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXN0YXRlLXNlbGVjdGVkLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXN0YXRlLXNlbGVjdGVkOmhvdmVyLCAuay1jb2xvcnBhbGV0dGUtdGlsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uay1jb2xvcmdyYWRpZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWR0aDogMjcycHg7XG4gIHBhZGRpbmc6IDEycHggMTJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAxMnB4O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIHtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtcmVjdGFuZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGluY2gtem9vbSBkb3VibGUtdGFwLXpvb207XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1ncmFkaWVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiAxODBweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWRyYWdoYW5kbGUge1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBtYXJnaW4tbGVmdDogLTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtY29udHJvbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBnYXA6IDEycHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIGZsZXg6IDAgMCAxMHB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2sge1xuICB3aWR0aDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstc2xpZGVyLXZlcnRpY2FsIC5rLWRyYWdoYW5kbGUge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgZmxleDogMCAwIDEwcHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLWFscGhhLXNsaWRlciAuay1zbGlkZXItdHJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcCwgLmstY29sb3JncmFkaWVudC1zbGlkZXIgLmstc2xpZGVyLXdyYXAge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyIC5rLXNsaWRlci13cmFwID4gLmstc2xpZGVyLXRyYWNrIHtcbiAgaGVpZ2h0OiAxODBweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyIC5rLWRyYWdoYW5kbGUge1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1pbnB1dHMge1xuICBnYXA6IDhweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1pbnB1dHMgLmstY29sb3JncmFkaWVudC1pbnB1dC1sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzID4gLmstdnN0YWNrIHtcbiAgZ2FwOiA0cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLW51bWVyaWN0ZXh0Ym94IHtcbiAgd2lkdGg6IDQ2cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLXRleHRib3gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtcmF0aW8ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtcmF0aW8tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtdmFsaWRhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC12YWxpZGF0aW9uIC5rLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXZhbGlkYXRpb24gLmstaS1jaGVjayArIC5rLWktY2hlY2sge1xuICBtYXJnaW4tbGVmdDogLTEzcHg7XG59XG5cbi5rLXJ0bCAuay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWktY2hlY2sgKyAuay1pLWNoZWNrLCBbZGlyPXJ0bF0gLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1pLWNoZWNrICsgLmstaS1jaGVjayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xufVxuXG4uay1jb2xvci1wcmV2aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstY29sb3JlZGl0b3ItY3VycmVudC1jb2xvciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstaWNvbi1jb2xvci1wcmV2aWV3IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDJweDtcbn1cblxuLmstaWNvbi1jb2xvci1wcmV2aWV3IC5rLWNvbG9yLXByZXZpZXctbWFzayB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmstY29sb3ItcHJldmlldy1tYXNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jb2xvci1wcmV2aWV3LW1hc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmstY29sb3JlZGl0b3Ige1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1pbi13aWR0aDogMjcycHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1jb2xvcmVkaXRvci1oZWFkZXIge1xuICBwYWRkaW5nOiAxMnB4IDEycHggMDtcbn1cblxuLmstY29sb3JlZGl0b3ItaGVhZGVyLWFjdGlvbnMge1xuICBnYXA6IDhweDtcbn1cblxuLmstY29sb3JlZGl0b3ItcHJldmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAzcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXByZXZpZXcgLmstY29sb3ItcHJldmlldyB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXZpZXdzIHtcbiAgbWluLXdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLWNvbG9yLXByZXZpZXctd2lkdGgsIDI0cHgpICogdmFyKC0ta2VuZG8tY29sb3ItcHJldmlldy1jb2x1bW5zLCAxMCkpO1xuICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gIGdhcDogMTJweDtcbn1cblxuLmstY29sb3JlZGl0b3Itdmlld3MgLmstY29sb3JncmFkaWVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXZpZXdzIC5rLWNvbG9ycGFsZXR0ZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstY29sb3JlZGl0b3Itdmlld3MgLmstY29sb3JwYWxldHRlLXRpbGUge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tY29sb3ItcHJldmlldy13aWR0aCwgMjRweCk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tY29sb3ItcHJldmlldy1oZWlnaHQsIDI0cHgpO1xufVxuXG4uay1jb2xvcmVkaXRvci1mb290ZXIuay1hY3Rpb25zIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1jb2xvcnBpY2tlciB7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbn1cblxuLmstY29sb3JwaWNrZXItcG9wdXAgLmstY29sb3JlZGl0b3Ige1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1jb2xvcnBpY2tlci1wb3B1cCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXNpZ25hdHVyZSB7XG4gIHdpZHRoOiAyNDZweDtcbiAgbWluLWhlaWdodDogMTA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWlubGluZTogNHB4O1xuICBwYWRkaW5nLWJsb2NrOiA0cHg7XG59XG5cbi5rLXNpZ25hdHVyZS5rLXNpZ25hdHVyZS1tYXhpbWl6ZWQge1xuICB3aWR0aDogNzUwcHg7XG4gIGhlaWdodDogMjUycHg7XG59XG5cbi5rLXNpZ25hdHVyZS5rLXNpZ25hdHVyZS1tYXhpbWl6ZWQgPiAuay1zaWduYXR1cmUtbGluZSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDRweCAtMXB4O1xufVxuXG4uay1zaWduYXR1cmUtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgZ2FwOiA0cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXNpZ25hdHVyZS1jYW52YXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXNpZ25hdHVyZS1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMzJTtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZGFzaGVkO1xuICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBTYW5zXCI7XG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTYW5zLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNhbnMtQm9sZC50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNhbnMtT2JsaXF1ZS50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNhbnMtQm9sZE9ibGlxdWUudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEZWphVnUgU2VyaWZcIjtcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNlcmlmLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IFNlcmlmXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTZXJpZi1Cb2xkLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IFNlcmlmXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNlcmlmLUl0YWxpYy50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBTZXJpZlwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTZXJpZi1Cb2xkSXRhbGljLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IE1vbm9cIjtcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNhbnNNb25vLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IE1vbm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNhbnNNb25vLUJvbGQudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEZWphVnUgTW9ub1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTYW5zTW9uby1PYmxpcXVlLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IE1vbm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2Fuc01vbm8tQm9sZE9ibGlxdWUudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi5rZW5kby1wZGYtaGlkZS1wc2V1ZG8tZWxlbWVudHM6YWZ0ZXIsIC5rZW5kby1wZGYtaGlkZS1wc2V1ZG8tZWxlbWVudHM6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtZXhwb3J0IHN1YiwgLmstcGRmLWV4cG9ydCBzdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cblxuLypcbiogVGVsZXJpa1JlcG9ydGluZyB2MTkuMi4yNS44MTMgKGh0dHBzOi8vd3d3LnRlbGVyaWsuY29tL3Byb2R1Y3RzL3JlcG9ydGluZy5hc3B4KVxuKiBDb3B5cmlnaHQgMjAyNSBQcm9ncmVzcyBTb2Z0d2FyZSBFQUQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4qXG4qIFRlbGVyaWsgUmVwb3J0aW5nIGNvbW1lcmNpYWwgbGljZW5zZXMgbWF5IGJlIG9idGFpbmVkIGF0XG4qIGh0dHBzOi8vd3d3LnRlbGVyaWsuY29tL3B1cmNoYXNlL2xpY2Vuc2UtYWdyZWVtZW50L3JlcG9ydGluZy5hc3B4XG4qIElmIHlvdSBkbyBub3Qgb3duIGEgY29tbWVyY2lhbCBsaWNlbnNlLCB0aGlzIGZpbGUgc2hhbGwgYmUgZ292ZXJuZWQgYnkgdGhlIHRyaWFsIGxpY2Vuc2UgdGVybXMuXG4qL1xuLnRydi1wYWdlcy1hcmVhIC50cnYtZXJyb3ItcGFuZSB7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5cbi50cnYtcGFnZXMtYXJlYSA+IC50cnYtZXJyb3ItcGFuZSA+IC50cnYtY2VudGVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBsZWZ0OiAtNTAlO1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi50cnYtcGFnZXMtYXJlYSAudHJ2LXBhZ2Utb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi50cnYtcGFnZXMtYXJlYS50cnYtbG9hZGluZyAudHJ2LXBhZ2Utb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHJ2LXBhZ2VzLWFyZWEudHJ2LWVycm9yIC50cnYtZXJyb3ItcGFuZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHJ2LXBhZ2VzLWFyZWEgLnRydi1wYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnRydi1wYWdlcy1hcmVhLnByaW50cHJldmlldyAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRydi1wYWdlcy1hcmVhLnByaW50cHJldmlldyAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyIC50cnYtcmVwb3J0LXBhZ2Uge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHJ2LXBhZ2VzLWFyZWEucHJpbnRwcmV2aWV3IC50cnYtcGFnZS1jb250YWluZXIgLnRydi1wYWdlLXdyYXBwZXIuYWN0aXZlIC50cnYtcmVwb3J0LXBhZ2U6bm90KC5rLXN0YXRlLWRlZmF1bHQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4udHJ2LXBhZ2VzLWFyZWEuaW50ZXJhY3RpdmUgLnRydi1wYWdlLWNvbnRhaW5lciAudHJ2LXBhZ2Utd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHJ2LXBhZ2VzLWFyZWEuaW50ZXJhY3RpdmUgLnRydi1wYWdlLWNvbnRhaW5lciAudHJ2LXBhZ2Utd3JhcHBlciAudHJ2LXJlcG9ydC1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi50cnYtcGFnZXMtYXJlYS5pbnRlcmFjdGl2ZSAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyLmFjdGl2ZSAudHJ2LXJlcG9ydC1wYWdlIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi50cnYtcGFnZXMtYXJlYS5pbnRlcmFjdGl2ZSAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyLmFjdGl2ZSAudHJ2LXJlcG9ydC1wYWdlOm5vdCguay1zdGF0ZS1kZWZhdWx0KSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50cnYtcGFnZXMtYXJlYS1rZW5kby10b29sdGlwIHtcbiAgZm9udC1zaXplOiAwLjdlbTtcbn1cblxuLnRydi1wYWdlcy1hcmVhLWtlbmRvLXRvb2x0aXAtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udHJ2LXBhZ2VzLWFyZWEta2VuZG8tdG9vbHRpcC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRydi1saWNlbnNlLW92ZXJsYXkge1xuICB6LWluZGV4OiAxMDA0OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjE1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgd2lkdGg9XCIyNTZcIiBoZWlnaHQ9XCIyNTZcIiB2aWV3Qm94PVwiMCAwIDI1NiAyNTZcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj4gPGcgY2xpcC1wYXRoPVwidXJsKCUyM2NsaXAwXzg0Nl8yNjkyMSlcIj4gPHBhdGggZD1cIk0zOS45ODM5IDgxLjgyMzVMNDUuMDExIDg2Ljg1MDZMNDQuMzQ0NiA4Ny41MTY5TDM5LjMxNzUgODIuNDg5OEwzOS45ODM5IDgxLjgyMzVaTTQzLjgyNjcgODIuMTU4NEw0Ni43NjQ5IDg1LjA5NjZMNDYuMTI2MiA4NS43MzU0TDQyLjM5MDQgODEuOTk5Nkw0Mi45OTQ2IDgxLjM5NTRMNDMuODI2NyA4Mi4xNTg0Wk00NC42MDM2IDgzLjIzOTFMNDQuMzI3NCA4My40OTQ2QzQ0LjA3NDIgODMuMjM2OCA0My44NzYyIDgyLjk2MjkgNDMuNzMzNSA4Mi42NzI4QzQzLjU4ODUgODIuMzgwNSA0My41MDIyIDgyLjA4NyA0My40NzQ2IDgxLjc5MjRDNDMuNDQ2OSA4MS40OTc4IDQzLjQ4MTUgODEuMjE0NyA0My41NzgxIDgwLjk0MzFDNDMuNjc0OCA4MC42NjY4IDQzLjgzNTkgODAuNDE1OSA0NC4wNjE1IDgwLjE5MDRDNDQuMjQ1NiA4MC4wMDYyIDQ0LjQzNjcgNzkuODY1OCA0NC42MzQ3IDc5Ljc2OTFDNDQuODMwMyA3OS42NzAyIDQ1LjAzNCA3OS42MjMgNDUuMjQ1OCA3OS42Mjc2QzQ1LjQ1OTggNzkuNjI5OSA0NS42ODA4IDc5LjY4OTcgNDUuOTA4NyA3OS44MDcxQzQ2LjEzNDMgNzkuOTIyMiA0Ni4zNzAyIDgwLjEwMjkgNDYuNjE2NSA4MC4zNDkyTDQ5LjA2NDQgODIuNzk3MUw0OC40MjIyIDgzLjQzOTNMNDUuOTY3NCA4MC45ODQ1QzQ1Ljc3MTcgODAuNzg4OCA0NS41ODY0IDgwLjY2MTEgNDUuNDExNSA4MC42MDEyQzQ1LjIzNDMgODAuNTM5MSA0NS4wNjM5IDgwLjUzNjggNDQuOTAwNSA4MC41OTQzQzQ0LjczNDggODAuNjQ5NiA0NC41NzE0IDgwLjc1NzggNDQuNDEwMiA4MC45MTg5QzQ0LjI1MTQgODEuMDc3NyA0NC4xMzk4IDgxLjI1NjEgNDQuMDc1MyA4MS40NTRDNDQuMDEzMiA4MS42NDk3IDQzLjk5MzYgODEuODUzNCA0NC4wMTY2IDgyLjA2NTJDNDQuMDQxOSA4Mi4yNzQ2IDQ0LjEwNDEgODIuNDgxOCA0NC4yMDMxIDgyLjY4NjZDNDQuMzAyIDgyLjg4NjkgNDQuNDM1NSA4My4wNzEgNDQuNjAzNiA4My4yMzkxWk01MC41OTQgODAuMTE0NEw0OC40NTY4IDc1LjkzMzJMNDkuMTA5MyA3NS4yODA3TDUxLjUwMiA4MC4zNTk1TDUxLjA3MzkgODAuNzg3N0w1MC41OTQgODAuMTE0NFpNNDYuNTgyIDc3LjgwOEw1MC44MTE1IDc5LjkzMTRMNTEuNDQzMyA4MC40MTgyTDUxLjAxNTIgODAuODQ2NEw0NS45MjU5IDc4LjQ2NEw0Ni41ODIgNzcuODA4Wk01NC45Njg1IDc1LjYxNTZMNTMuMDQ1NCA3My42OTI0QzUyLjg5OCA3My41NDUxIDUyLjc0MDQgNzMuNDQ3MyA1Mi41NzIzIDczLjM5OUM1Mi40MDQzIDczLjM0NiA1Mi4yMzE3IDczLjM0ODMgNTIuMDU0NCA3My40MDU5QzUxLjg3NzIgNzMuNDYzNCA1MS43MDIzIDczLjU3ODUgNTEuNTI5NiA3My43NTExQzUxLjM2ODUgNzMuOTEyMyA1MS4yNTQ2IDc0LjA4MTQgNTEuMTg3OCA3NC4yNTg3QzUxLjEyMzQgNzQuNDMzNiA1MS4xMDE1IDc0LjYwMDUgNTEuMTIyMiA3NC43NTkzQzUxLjE0NTIgNzQuOTE1OCA1MS4yMDg1IDc1LjA0NTkgNTEuMzEyMSA3NS4xNDk1TDUwLjY3MzQgNzUuNzg4MkM1MC41Mzk5IDc1LjY1NDcgNTAuNDQyIDc1LjQ4NzggNTAuMzc5OSA3NS4yODc2QzUwLjMxNzcgNzUuMDg3MyA1MC4yOTgyIDc0Ljg2OTggNTAuMzIxMiA3NC42MzVDNTAuMzQ0MiA3NC4zOTU2IDUwLjQxNTYgNzQuMTU0IDUwLjUzNTMgNzMuOTFDNTAuNjU1IDczLjY2MTQgNTAuODI3NiA3My40MjQzIDUxLjA1MzIgNzMuMTk4N0M1MS4zMjQ4IDcyLjkyNzEgNTEuNjEwMiA3Mi43MzM4IDUxLjkwOTQgNzIuNjE4N0M1Mi4yMTEgNzIuNTAxMyA1Mi41MTM2IDcyLjQ3NzEgNTIuODE3NSA3Mi41NDYyQzUzLjEyMTMgNzIuNjEwNiA1My40MTI1IDcyLjc4MjEgNTMuNjkxIDczLjA2MDZMNTUuNDMxMSA3NC44MDA4QzU1LjU1NTQgNzQuOTI1IDU1LjY5ODIgNzUuMDQ3IDU1Ljg1OTMgNzUuMTY2N0M1Ni4wMjI3IDc1LjI4NDEgNTYuMTc2OSA3NS4zNzE2IDU2LjMyMTkgNzUuNDI5MUw1Ni4zNzcyIDc1LjQ4NDRMNTUuNzEwOCA3Ni4xNTA3QzU1LjYwNDkgNzYuMTA5MyA1NS40ODE4IDc2LjAzNjggNTUuMzQxNCA3NS45MzMyQzU1LjE5ODcgNzUuODI3MyA1NS4wNzQ0IDc1LjcyMTUgNTQuOTY4NSA3NS42MTU2Wk01My40NTI4IDczLjg3ODlMNTMuOTA4NSA3NC4zMjA4TDUzLjI2MjkgNzQuOTY2NUM1My4wODEgNzUuMTQ4MyA1Mi45MzM3IDc1LjMyNTYgNTIuODIwOSA3NS40OTgyQzUyLjcwNTggNzUuNjY4NSA1Mi42Mjg3IDc1LjgzMDggNTIuNTg5NiA3NS45ODVDNTIuNTUwNSA3Ni4xMzkyIDUyLjU0OTMgNzYuMjg1NCA1Mi41ODYxIDc2LjQyMzVDNTIuNjIwNyA3Ni41NTkzIDUyLjY5NTUgNzYuNjg0OCA1Mi44MTA2IDc2Ljc5OThDNTIuOTI4IDc2LjkxNzIgNTMuMDYxNSA3Ni45OTc4IDUzLjIxMTEgNzcuMDQxNUM1My4zNjA3IDc3LjA4NTMgNTMuNTE3MiA3Ny4wODMgNTMuNjgwNiA3Ny4wMzQ2QzUzLjg0NDEgNzYuOTgxNyA1NC4wMDQgNzYuODc3IDU0LjE2MDYgNzYuNzIwNEM1NC4zNTYyIDc2LjUyNDggNTQuNDg3NCA3Ni4zMTA3IDU0LjU1NDIgNzYuMDc4MkM1NC42MjA5IDc1Ljg0NTggNTQuNjM4MiA3NS42MjU5IDU0LjYwNiA3NS40MTg4QzU0LjU3NiA3NS4yMDkzIDU0LjUwODEgNzUuMDQ0NyA1NC40MDIzIDc0LjkyNUw1NC45ODIzIDc0Ljk1OTZDNTUuMDYyOSA3NS4wNzI0IDU1LjEyNjIgNzUuMjIzMSA1NS4xNzIyIDc1LjQxMTlDNTUuMjE4MiA3NS42MDA2IDU1LjIzNTUgNzUuODA4OSA1NS4yMjQgNzYuMDM2OEM1NS4yMTI1IDc2LjI2MDEgNTUuMTYwNyA3Ni40ODkxIDU1LjA2ODYgNzYuNzIzOUM1NC45NzY1IDc2Ljk1NDEgNTQuODI5MiA3Ny4xNzA0IDU0LjYyNjcgNzcuMzczQzU0LjM3MzUgNzcuNjI2MiA1NC4xMDE5IDc3Ljc5ODggNTMuODExOCA3Ny44OTA5QzUzLjUyNDEgNzcuOTgwNyA1My4yNDQ1IDc3Ljk5NTYgNTIuOTcyOCA3Ny45MzU4QzUyLjcwMTIgNzcuODcxMyA1Mi40NjE5IDc3LjczNTUgNTIuMjU0NyA3Ny41Mjg0QzUyLjA1NDQgNzcuMzI4MSA1MS45MTc1IDc3LjExMjkgNTEuODQzOCA3Ni44ODI3QzUxLjc2NzkgNzYuNjUwMiA1MS43NTI5IDc2LjQwOTcgNTEuNzk4OSA3Ni4xNjExQzUxLjg0MjcgNzUuOTEwMiA1MS45NDE3IDc1LjY1NDcgNTIuMDk1OSA3NS4zOTQ2QzUyLjI1MDEgNzUuMTM0NSA1Mi40NTQ5IDc0Ljg3NjcgNTIuNzEwNCA3NC42MjEyTDUzLjQ1MjggNzMuODc4OVpNNTIuNjQxNCA2OC42MTM2TDU3Ljk0NDcgNzMuOTE2OUw1Ny4zMDI1IDc0LjU1OTFMNTEuOTk5MiA2OS4yNTU4TDUyLjY0MTQgNjguNjEzNlpNNTUuOTI4MyA2OC40NjE2TDU5LjY2NDEgNzIuMTk3NEw1OS4wMjE5IDcyLjgzOTZMNTUuMjg2MSA2OS4xMDM4TDU1LjkyODMgNjguNDYxNlpNNTQuMjQ2OSA2OC4xNjEzQzU0LjE0MzMgNjguMDU3NyA1NC4wODY5IDY3LjkzOTEgNTQuMDc3NyA2Ny44MDU2QzU0LjA3MDggNjcuNjY5OCA1NC4xMjk1IDY3LjUzOTggNTQuMjUzOCA2Ny40MTU1QzU0LjM3NTggNjcuMjkzNSA1NC41MDQ3IDY3LjIzNiA1NC42NDA1IDY3LjI0MjlDNTQuNzc4NiA2Ny4yNDc1IDU0Ljg5OTQgNjcuMzAxNiA1NS4wMDMgNjcuNDA1MUM1NS4xMDIgNjcuNTA0MSA1NS4xNTM4IDY3LjYyMjcgNTUuMTU4NCA2Ny43NjA4QzU1LjE2MyA2Ny44OTQzIDU1LjEwNDMgNjguMDIyIDU0Ljk4MjMgNjguMTQ0QzU0Ljg1OCA2OC4yNjgzIDU0LjcyOTEgNjguMzI4MSA1NC41OTU2IDY4LjMyMzVDNTQuNDYyMSA2OC4zMTQzIDU0LjM0NTkgNjguMjYwMiA1NC4yNDY5IDY4LjE2MTNaTTYyLjMxOTIgNjguMDkyMkw1Ny43NDEgNjMuNTE0TDU4LjM4MzIgNjIuODcxOEw2My42ODY1IDY4LjE3NTFMNjMuMDk5NSA2OC43NjJMNjIuMzE5MiA2OC4wOTIyWk01OC43MDQzIDY5LjUwNDRMNTguNjMxOCA2OS40MzE4QzU4LjM0NjQgNjkuMTQ2NCA1OC4xMjE5IDY4Ljg1MyA1Ny45NTg1IDY4LjU1MTRDNTcuNzk1MSA2OC4yNDUzIDU3LjY5MzggNjcuOTQzNyA1Ny42NTQ3IDY3LjY0NjhDNTcuNjE3OCA2Ny4zNDc2IDU3LjY0NDMgNjcuMDYzMyA1Ny43MzQxIDY2Ljc5NEM1Ny44MjM4IDY2LjUyMDEgNTcuOTgwNCA2Ni4yNzE1IDU4LjIwMzYgNjYuMDQ4MkM1OC40Mzg0IDY1LjgxMzUgNTguNjg0NyA2NS42NSA1OC45NDI1IDY1LjU1OEM1OS4yMDAzIDY1LjQ2MTMgNTkuNDY4NSA2NS40MzAyIDU5Ljc0NyA2NS40NjQ3QzYwLjAyNTUgNjUuNDk0NyA2MC4zMDk4IDY1LjU4MzMgNjAuNTk5OCA2NS43MzA2QzYwLjg4OTggNjUuODc3OSA2MS4xODY3IDY2LjA3NTkgNjEuNDkwNiA2Ni4zMjQ0TDYxLjgwODIgNjYuNjQyMUM2Mi4wNTY4IDY2Ljk0MTMgNjIuMjUzNiA2Ny4yMzcxIDYyLjM5ODYgNjcuNTI5NEM2Mi41NDYgNjcuODE5NSA2Mi42MzQ2IDY4LjEwMzcgNjIuNjY0NSA2OC4zODIyQzYyLjY5NjcgNjguNjU4NSA2Mi42NjU2IDY4LjkyNjYgNjIuNTcxMyA2OS4xODY3QzYyLjQ3NDYgNjkuNDQ0NSA2Mi4zMDc3IDY5LjY5MiA2Mi4wNzA2IDY5LjkyOUM2MS44NTIgNzAuMTQ3NyA2MS42MDQ1IDcwLjMwMDggNjEuMzI4MyA3MC4zODgyQzYxLjA1NDQgNzAuNDczNCA2MC43NjY3IDcwLjQ5NjQgNjAuNDY1MSA3MC40NTczQzYwLjE2NTkgNzAuNDE1OSA1OS44NjU1IDcwLjMxNTcgNTkuNTY0IDcwLjE1NjlDNTkuMjYyNSA2OS45OTM1IDU4Ljk3NTkgNjkuNzc2IDU4LjcwNDMgNjkuNTA0NFpNNTkuMjc0IDY4Ljc4OTdMNTkuMzQ2NSA2OC44NjIyQzU5LjUzMjkgNjkuMDQ4NiA1OS43MjYzIDY5LjIwNTEgNTkuOTI2NSA2OS4zMzE3QzYwLjEyOTEgNjkuNDU2IDYwLjMzMjggNjkuNTQgNjAuNTM3NiA2OS41ODM4QzYwLjc0MjUgNjkuNjI3NSA2MC45NDI4IDY5LjYyMjkgNjEuMTM4NCA2OS41N0M2MS4zMzE4IDY5LjUxNDcgNjEuNTE0OCA2OS40MDA4IDYxLjY4NzQgNjkuMjI4MUM2MS44OTkxIDY5LjAxNjQgNjIuMDI4IDY4Ljc5NzcgNjIuMDc0MSA2OC41NzIxQzYyLjEyMjQgNjguMzQ0MyA2Mi4xMTQ0IDY4LjExNTIgNjIuMDQ5OSA2Ny44ODUxQzYxLjk4NTUgNjcuNjU0OSA2MS44ODk5IDY3LjQzMDUgNjEuNzYzMyA2Ny4yMTE4TDYwLjkzMTMgNjYuMzc5N0M2MC43NzcgNjYuMjgwNyA2MC42MTQ4IDY2LjE5OSA2MC40NDQ0IDY2LjEzNDZDNjAuMjc0MSA2Ni4wNjU1IDYwLjEwMTUgNjYuMDI2NCA1OS45MjY1IDY2LjAxNzJDNTkuNzUxNiA2Ni4wMDMzIDU5LjU3NjcgNjYuMDI4NyA1OS40MDE3IDY2LjA5MzFDNTkuMjI5MSA2Ni4xNTUzIDU5LjA2MjIgNjYuMjY2OSA1OC45MDExIDY2LjQyOEM1OC43MjYxIDY2LjYwMyA1OC42MTIyIDY2Ljc5MDYgNTguNTU5MyA2Ni45OTA4QzU4LjUwNjMgNjcuMTg2NSA1OC41MDI5IDY3LjM4NzkgNTguNTQ4OSA2Ny41OTVDNTguNTkyNiA2Ny43OTk5IDU4LjY3NzggNjguMDA0NyA1OC44MDQ0IDY4LjIwOTZDNTguOTMxIDY4LjQwOTkgNTkuMDg3NSA2OC42MDMyIDU5LjI3NCA2OC43ODk3Wk02MS44MjU1IDU5LjQyOTVMNjcuMTI4OCA2NC43MzI4TDY2LjQ4NjYgNjUuMzc1TDYxLjE4MzMgNjAuMDcxN0w2MS44MjU1IDU5LjQyOTVaTTY1LjExMjQgNTkuMjc3NUw2OC44NDgyIDYzLjAxMzNMNjguMjA2IDYzLjY1NTVMNjQuNDcwMiA1OS45MTk3TDY1LjExMjQgNTkuMjc3NVpNNjMuNDMxIDU4Ljk3NzJDNjMuMzI3NCA1OC44NzM2IDYzLjI3MSA1OC43NTUgNjMuMjYxOCA1OC42MjE1QzYzLjI1NDkgNTguNDg1NyA2My4zMTM2IDU4LjM1NTcgNjMuNDM3OSA1OC4yMzE0QzYzLjU1OTkgNTguMTA5NCA2My42ODg4IDU4LjA1MTkgNjMuODI0NiA1OC4wNTg4QzYzLjk2MjcgNTguMDYzNCA2NC4wODM1IDU4LjExNzUgNjQuMTg3MSA1OC4yMjFDNjQuMjg2MSA1OC4zMiA2NC4zMzc5IDU4LjQzODUgNjQuMzQyNSA1OC41NzY3QzY0LjM0NzEgNTguNzEwMiA2NC4yODg0IDU4LjgzNzkgNjQuMTY2NCA1OC45NTk5QzY0LjA0MjEgNTkuMDg0MiA2My45MTMyIDU5LjE0NCA2My43Nzk3IDU5LjEzOTRDNjMuNjQ2MiA1OS4xMzAyIDYzLjUzIDU5LjA3NjEgNjMuNDMxIDU4Ljk3NzJaTTcwLjkxMjkgNjAuMDM3MUM3MS4wNjQ4IDU5Ljg4NTIgNzEuMTc0MiA1OS43MTM3IDcxLjI0MDkgNTkuNTIyN0M3MS4zMDc3IDU5LjMzMTYgNzEuMzI4NCA1OS4xNDA2IDcxLjMwMzEgNTguOTQ5NUM3MS4yNzU1IDU4Ljc1NjIgNzEuMTk3MiA1OC41ODM2IDcxLjA2ODMgNTguNDMxNkw3MS42NzYgNTcuODI0QzcxLjg4NTQgNTguMDU2NSA3Mi4wMTY2IDU4LjMzNzMgNzIuMDY5NiA1OC42NjY0QzcyLjEyMjUgNTguOTkxIDcyLjA5NzIgNTkuMzIyNCA3MS45OTM2IDU5LjY2MDhDNzEuODg3NyA1OS45OTY5IDcxLjcwMjQgNjAuMjk3MiA3MS40Mzc3IDYwLjU2MTlDNzEuMTU2OSA2MC44NDI4IDcwLjg2MjMgNjEuMDM4NCA3MC41NTM4IDYxLjE0ODlDNzAuMjQ3NyA2MS4yNTcxIDY5LjkzOTMgNjEuMjkzOSA2OS42Mjg1IDYxLjI1OTRDNjkuMzIwMSA2MS4yMjI2IDY5LjAxOTcgNjEuMTI3IDY4LjcyNzQgNjAuOTcyOEM2OC40MzUxIDYwLjgxNCA2OC4xNjM0IDYwLjYwOTEgNjcuOTEyNSA2MC4zNTgyTDY3Ljc2NzUgNjAuMjEzMkM2Ny41MTY2IDU5Ljk2MjMgNjcuMzEyOSA1OS42OTE5IDY3LjE1NjQgNTkuNDAxOEM2Ni45OTk5IDU5LjEwNzIgNjYuOTAzMiA1OC44MDU3IDY2Ljg2NjQgNTguNDk3MkM2Ni44MzE5IDU4LjE4NjUgNjYuODY4NyA1Ny44NzgxIDY2Ljk3NjkgNTcuNTcxOUM2Ny4wODc0IDU3LjI2MzUgNjcuMjgzIDU2Ljk2ODkgNjcuNTYzOCA1Ni42ODhDNjcuODU2MiA1Ni4zOTU3IDY4LjE3MTUgNTYuMjAwMSA2OC41MDk5IDU2LjEwMTFDNjguODQ1OSA1NS45OTk4IDY5LjE3ODUgNTUuOTg5NSA2OS41MDc3IDU2LjA3QzY5LjgzNjggNTYuMTQ2IDcwLjEzNjEgNTYuMzA3MSA3MC40MDU0IDU2LjU1MzRMNjkuNzk3NyA1Ny4xNjExQzY5LjYzMiA1Ny4wMTg0IDY5LjQ0OSA1Ni45MjI4IDY5LjI0ODcgNTYuODc0NUM2OS4wNTA4IDU2LjgyMzkgNjguODUwNSA1Ni44MjYyIDY4LjY0OCA1Ni44ODE0QzY4LjQ0NTQgNTYuOTMyIDY4LjI1OSA1Ny4wNDI1IDY4LjA4ODYgNTcuMjEyOUM2Ny44OTMgNTcuNDA4NSA2Ny43Njc1IDU3LjYxMjIgNjcuNzEyMyA1Ny44MjRDNjcuNjU3MSA1OC4wMzExIDY3LjY1NTkgNTguMjM5NCA2Ny43MDg4IDU4LjQ0ODlDNjcuNzYxOCA1OC42NTM4IDY3Ljg1MDQgNTguODUyOSA2Ny45NzQ3IDU5LjA0NjJDNjguMDk5IDU5LjIzNSA2OC4yNDI5IDU5LjQxMTEgNjguNDA2MyA1OS41NzQ1TDY4LjU1MTMgNTkuNzE5NUM2OC43MTQ3IDU5Ljg4MjkgNjguODkyIDYwLjAyNzkgNjkuMDgzIDYwLjE1NDVDNjkuMjc0MSA2MC4yODExIDY5LjQ3MiA2MC4zNzA5IDY5LjY3NjkgNjAuNDIzOEM2OS44ODQgNjAuNDc0NSA3MC4wOTIzIDYwLjQ3MzMgNzAuMzAxOCA2MC40MjA0QzcwLjUxMTMgNjAuMzYyOCA3MC43MTUgNjAuMjM1MSA3MC45MTI5IDYwLjAzNzFaTTc1LjE5NDIgNTYuODA1NEM3NC45MzQxIDU3LjA2NTUgNzQuNjU0NSA1Ny4yNTc3IDc0LjM1NTIgNTcuMzgyQzc0LjA1NiA1Ny41MDE3IDczLjc0OTkgNTcuNTU3IDczLjQzNjggNTcuNTQ3OEM3My4xMjYxIDU3LjUzNjMgNzIuODE5OSA1Ny40NjAzIDcyLjUxODQgNTcuMzE5OUM3Mi4yMTY5IDU3LjE3OTUgNzEuOTM0OSA1Ni45NzgxIDcxLjY3MjUgNTYuNzE1N0w3MS41Mjc1IDU2LjU3MDdDNzEuMjIzNyA1Ni4yNjY4IDcwLjk5ODEgNTUuOTUxNSA3MC44NTA4IDU1LjYyNDZDNzAuNzAxMiA1NS4yOTU1IDcwLjYyMDYgNTQuOTcwOSA3MC42MDkxIDU0LjY1MUM3MC41OTc2IDU0LjMzMSA3MC42NDcxIDU0LjAzMDYgNzAuNzU3NSA1My43NDk4QzcwLjg2OCA1My40NjkgNzEuMDI4IDUzLjIyMzkgNzEuMjM3NSA1My4wMTQ0QzcxLjUwNDUgNTIuNzQ3NCA3MS43ODA3IDUyLjU2MzMgNzIuMDY2MSA1Mi40NjJDNzIuMzUzOCA1Mi4zNTg0IDcyLjY0MjcgNTIuMzI3MyA3Mi45MzI3IDUyLjM2ODhDNzMuMjIwNSA1Mi40MDc5IDczLjUwNTkgNTIuNTA5MiA3My43ODkgNTIuNjcyNkM3NC4wNjk4IDUyLjgzMzcgNzQuMzQxNCA1My4wNDU1IDc0LjYwMzggNTMuMzA3OUw3NC44OTA0IDUzLjU5NDVMNzIuMTAwNiA1Ni4zODQyTDcxLjU3OTMgNTUuODYyOUw3My43MzAzIDUzLjcxMThMNzMuNjgyIDUzLjY2MzVDNzMuNTA3IDUzLjUwNyA3My4zMTE0IDUzLjM4MDQgNzMuMDk1IDUzLjI4MzdDNzIuODgwOSA1My4xODQ3IDcyLjY2IDUzLjE0NzkgNzIuNDMyMSA1My4xNzMyQzcyLjIwNDIgNTMuMTk4NSA3MS45ODA5IDUzLjMyMDUgNzEuNzYyMyA1My41MzkyQzcxLjYxNzMgNTMuNjg0MiA3MS41MTQ4IDUzLjg0ODggNzEuNDU1IDU0LjAzMjlDNzEuMzkyOCA1NC4yMTQ4IDcxLjM3NzkgNTQuNDA5MyA3MS40MTAxIDU0LjYxNjRDNzEuNDQyMyA1NC44MjM2IDcxLjUyMDYgNTUuMDM3NyA3MS42NDQ5IDU1LjI1ODZDNzEuNzY5MiA1NS40Nzk2IDcxLjk0NDEgNTUuNzAyOSA3Mi4xNjk3IDU1LjkyODVMNzIuMzE0NyA1Ni4wNzM1QzcyLjQ5MTkgNTYuMjUwNyA3Mi42ODMgNTYuMzkzNCA3Mi44ODc4IDU2LjUwMTZDNzMuMDkyNyA1Ni42MDUyIDczLjMwMSA1Ni42Njg1IDczLjUxMjggNTYuNjkxNUM3My43MjY4IDU2LjcxMjIgNzMuOTM1MiA1Ni42ODggNzQuMTM3NyA1Ni42MTlDNzQuMzQyNiA1Ni41NDc2IDc0LjUzMjUgNTYuNDI0NSA3NC43MDc0IDU2LjI0OTZDNzQuOTMzIDU2LjAyNCA3NS4wNzggNTUuNzg2OSA3NS4xNDI0IDU1LjUzODNDNzUuMjA2OSA1NS4yODk3IDc1LjIyMDcgNTUuMDI5NiA3NS4xODM5IDU0Ljc1OEw3NS44Nzc5IDU0LjY3ODZDNzUuOTE5MyA1NC44ODExIDc1LjkzMzEgNTUuMDk5OCA3NS45MTkzIDU1LjMzNDZDNzUuOTA1NSA1NS41Njk0IDc1Ljg0MjIgNTUuODEyMiA3NS43Mjk0IDU2LjA2MzFDNzUuNjE4OSA1Ni4zMTE3IDc1LjQ0MDUgNTYuNTU5MSA3NS4xOTQyIDU2LjgwNTRaTTc1LjAyNSA1MC45NjAxTDc3Ljk2MzMgNTMuODk4M0w3Ny4zMjQ1IDU0LjUzN0w3My41ODg3IDUwLjgwMTJMNzQuMTkzIDUwLjE5N0w3NS4wMjUgNTAuOTYwMVpNNzUuODAxOSA1Mi4wNDA4TDc1LjUyNTcgNTIuMjk2MkM3NS4yNzI1IDUyLjAzODUgNzUuMDc0NSA1MS43NjQ1IDc0LjkzMTggNTEuNDc0NUM3NC43ODY4IDUxLjE4MjIgNzQuNzAwNSA1MC44ODg3IDc0LjY3MjkgNTAuNTk0MUM3NC42NDUzIDUwLjI5OTUgNzQuNjc5OCA1MC4wMTYzIDc0Ljc3NjUgNDkuNzQ0N0M3NC44NzMxIDQ5LjQ2ODUgNzUuMDM0MyA0OS4yMTc2IDc1LjI1OTggNDguOTkyQzc1LjQ0NCA0OC44MDc5IDc1LjYzNSA0OC42Njc1IDc1LjgzMyA0OC41NzA4Qzc2LjAyODYgNDguNDcxOCA3Ni4yMzIzIDQ4LjQyNDcgNzYuNDQ0MSA0OC40MjkzQzc2LjY1ODIgNDguNDMxNiA3Ni44NzkxIDQ4LjQ5MTQgNzcuMTA3IDQ4LjYwODhDNzcuMzMyNiA0OC43MjM5IDc3LjU2ODUgNDguOTA0NiA3Ny44MTQ4IDQ5LjE1MDlMODAuMjYyNyA1MS41OTg4TDc5LjYyMDYgNTIuMjQxTDc3LjE2NTcgNDkuNzg2MkM3Ni45NzAxIDQ5LjU5MDUgNzYuNzg0OCA0OS40NjI4IDc2LjYwOTggNDkuNDAyOUM3Ni40MzI2IDQ5LjM0MDggNzYuMjYyMyA0OS4zMzg1IDc2LjA5ODggNDkuMzk2Qzc1LjkzMzEgNDkuNDUxMiA3NS43Njk3IDQ5LjU1OTQgNzUuNjA4NiA0OS43MjA2Qzc1LjQ0OTcgNDkuODc5NCA3NS4zMzgxIDUwLjA1NzggNzUuMjczNiA1MC4yNTU3Qzc1LjIxMTUgNTAuNDUxNCA3NS4xOTE5IDUwLjY1NTEgNzUuMjE0OSA1MC44NjY4Qzc1LjI0MDMgNTEuMDc2MyA3NS4zMDI0IDUxLjI4MzUgNzUuNDAxNCA1MS40ODgzQzc1LjUwMDQgNTEuNjg4NiA3NS42MzM5IDUxLjg3MjcgNzUuODAxOSA1Mi4wNDA4Wk04Mi40MTcyIDQ3LjQ2MjVDODIuMzI1MSA0Ny4zNzA0IDgyLjIxOTMgNDcuMzA2IDgyLjA5OTYgNDcuMjY5MkM4MS45Nzk5IDQ3LjIyNzcgODEuODI1NyA0Ny4yMzY5IDgxLjYzNjkgNDcuMjk2OEM4MS40NDgyIDQ3LjM1MiA4MS4yMDY1IDQ3LjQ3ODYgODAuOTExOSA0Ny42NzY2QzgwLjY2MSA0Ny44NCA4MC40MjE2IDQ3Ljk3NTggODAuMTkzNyA0OC4wODRDNzkuOTY4MSA0OC4xODk5IDc5Ljc1NDEgNDguMjU4OSA3OS41NTE1IDQ4LjI5MTJDNzkuMzUxMiA0OC4zMjExIDc5LjE2MjUgNDguMzA5NiA3OC45ODUzIDQ4LjI1NjZDNzguODA4IDQ4LjIwMzcgNzguNjQyMyA0OC4xMDAxIDc4LjQ4ODEgNDcuOTQ1OUM3OC4zNDA4IDQ3Ljc5ODYgNzguMjMzNyA0Ny42MjcxIDc4LjE2NyA0Ny40MzE0Qzc4LjEwMjUgNDcuMjMzNSA3OC4wNzk1IDQ3LjAyNCA3OC4wOTc5IDQ2LjgwMzFDNzguMTE4NiA0Ni41Nzk4IDc4LjE4NTQgNDYuMzU0MiA3OC4yOTgyIDQ2LjEyNjNDNzguNDExIDQ1Ljg5ODUgNzguNTcyMSA0NS42Nzk4IDc4Ljc4MTYgNDUuNDcwM0M3OS4wODA4IDQ1LjE3MTEgNzkuMzg5MiA0NC45Njg1IDc5LjcwNjkgNDQuODYyN0M4MC4wMjQ1IDQ0Ljc1NjggODAuMzI4NCA0NC43MzYxIDgwLjYxODQgNDQuODAwNUM4MC45MDYxIDQ0Ljg2MjcgODEuMTU3IDQ1LjAwMDggODEuMzcxMSA0NS4yMTQ4TDgwLjczMjMgNDUuODUzNkM4MC42Mjg3IDQ1Ljc1IDgwLjQ5NzUgNDUuNjgwOSA4MC4zMzg3IDQ1LjY0NjRDODAuMTc5OSA0NS42MDczIDgwLjAwOTYgNDUuNjE0MiA3OS44Mjc3IDQ1LjY2NzFDNzkuNjQ4MiA0NS43MTc4IDc5LjQ3NDQgNDUuODI3MSA3OS4zMDY0IDQ1Ljk5NTFDNzkuMTI5MSA0Ni4xNzI0IDc5LjAxMjkgNDYuMzQzOCA3OC45NTc2IDQ2LjUwOTZDNzguOTAyNCA0Ni42NzA3IDc4Ljg5MDkgNDYuODE4IDc4LjkyMzEgNDYuOTUxNUM3OC45NTc2IDQ3LjA4MjcgNzkuMDIwOSA0Ny4xOTQ0IDc5LjExMyA0Ny4yODY0Qzc5LjE4MjEgNDcuMzU1NSA3OS4yNTU3IDQ3LjQwNjEgNzkuMzM0IDQ3LjQzODNDNzkuNDEyMiA0Ny40NjYgNzkuNTA1NSA0Ny40NzE3IDc5LjYxMzYgNDcuNDU1NkM3OS43MTk1IDQ3LjQzNzIgNzkuODQ4NCA0Ny4zOTEyIDgwLjAwMDMgNDcuMzE3NUM4MC4xNTIzIDQ3LjI0MzggODAuMzM1MyA0Ny4xMzkxIDgwLjU0OTMgNDcuMDAzM0M4MC45MjQ1IDQ2Ljc2NjIgODEuMjU5NCA0Ni41OTcgODEuNTU0IDQ2LjQ5NThDODEuODQ4NyA0Ni4zOTQ1IDgyLjExNDUgNDYuMzY1NyA4Mi4zNTE2IDQ2LjQwOTRDODIuNTg4NyA0Ni40NTMyIDgyLjgwNzQgNDYuNTc1MiA4My4wMDc2IDQ2Ljc3NTRDODMuMTcxIDQ2LjkzODkgODMuMjg2MSA0Ny4xMjMgODMuMzUyOSA0Ny4zMjc5QzgzLjQyMTkgNDcuNTMwNCA4My40NDE1IDQ3Ljc0NTYgODMuNDExNiA0Ny45NzM1QzgzLjM4MTcgNDguMTk2OCA4My4zMDU3IDQ4LjQyNDcgODMuMTgzNyA0OC42NTcxQzgzLjA2MTcgNDguODg1IDgyLjg5MTQgNDkuMTA4MyA4Mi42NzI3IDQ5LjMyN0M4Mi4zNDM2IDQ5LjY1NjEgODIuMDA2MyA0OS44NzU5IDgxLjY2MTEgNDkuOTg2NEM4MS4zMTU4IDUwLjA5NjkgODAuOTkxMyA1MC4xMTc2IDgwLjY4NzQgNTAuMDQ4NkM4MC4zODM2IDQ5Ljk3OTUgODAuMTI4MSA0OS44NDE0IDc5LjkyMDkgNDkuNjM0Mkw4MC41NjMxIDQ4Ljk5MkM4MC43NDczIDQ5LjE1NzggODAuOTM3MiA0OS4yNDY0IDgxLjEzMjggNDkuMjU3OUM4MS4zMjYyIDQ5LjI2NzEgODEuNTExNSA0OS4yMjY4IDgxLjY4ODcgNDkuMTM3MUM4MS44NjM2IDQ5LjA0NSA4Mi4wMTY3IDQ4LjkzMzMgODIuMTQ3OSA0OC44MDIxQzgyLjMyMjggNDguNjI3MiA4Mi40NDYgNDguNDU4IDgyLjUxNzMgNDguMjk0NkM4Mi41OTEgNDguMTI4OSA4Mi42MTg2IDQ3Ljk3NDcgODIuNjAwMiA0Ny44MzE5QzgyLjU4MTggNDcuNjg5MiA4Mi41MjA4IDQ3LjU2NjEgODIuNDE3MiA0Ny40NjI1Wk04Ni41MDUyIDQ1LjQ5NDVDODYuMjQ1MSA0NS43NTQ2IDg1Ljk2NTQgNDUuOTQ2OCA4NS42NjYyIDQ2LjA3MTFDODUuMzY2OSA0Ni4xOTA4IDg1LjA2MDggNDYuMjQ2IDg0Ljc0NzggNDYuMjM2OEM4NC40MzcgNDYuMjI1MyA4NC4xMzA5IDQ2LjE0OTMgODMuODI5NCA0Ni4wMDg5QzgzLjUyNzggNDUuODY4NSA4My4yNDU5IDQ1LjY2NzEgODIuOTgzNSA0NS40MDQ3TDgyLjgzODQgNDUuMjU5N0M4Mi41MzQ2IDQ0Ljk1NTkgODIuMzA5IDQ0LjY0MDUgODIuMTYxNyA0NC4zMTM3QzgyLjAxMjEgNDMuOTg0NSA4MS45MzE1IDQzLjY2IDgxLjkyIDQzLjM0QzgxLjkwODUgNDMuMDIwMSA4MS45NTggNDIuNzE5NyA4Mi4wNjg1IDQyLjQzODlDODIuMTc5IDQyLjE1ODEgODIuMzM5IDQxLjkxMjkgODIuNTQ4NCA0MS43MDM1QzgyLjgxNTQgNDEuNDM2NSA4My4wOTE2IDQxLjI1MjMgODMuMzc3MSA0MS4xNTFDODMuNjY0OCA0MS4wNDc1IDgzLjk1MzcgNDEuMDE2NCA4NC4yNDM3IDQxLjA1NzhDODQuNTMxNCA0MS4wOTY5IDg0LjgxNjggNDEuMTk4MiA4NS4wOTk5IDQxLjM2MTZDODUuMzgwOCA0MS41MjI4IDg1LjY1MjQgNDEuNzM0NSA4NS45MTQ4IDQxLjk5NjlMODYuMjAxMyA0Mi4yODM1TDgzLjQxMTYgNDUuMDczM0w4Mi44OTAyIDQ0LjU1MTlMODUuMDQxMiA0Mi40MDA5TDg0Ljk5MjkgNDIuMzUyNkM4NC44MTggNDIuMTk2IDg0LjYyMjMgNDIuMDY5NCA4NC40MDYgNDEuOTcyOEM4NC4xOTE5IDQxLjg3MzggODMuOTcwOSA0MS44MzcgODMuNzQzIDQxLjg2MjNDODMuNTE1MiA0MS44ODc2IDgzLjI5MTkgNDIuMDA5NiA4My4wNzMyIDQyLjIyODNDODIuOTI4MiA0Mi4zNzMzIDgyLjgyNTggNDIuNTM3OSA4Mi43NjU5IDQyLjcyMkM4Mi43MDM4IDQyLjkwMzggODIuNjg4OCA0My4wOTgzIDgyLjcyMTEgNDMuMzA1NUM4Mi43NTMzIDQzLjUxMjcgODIuODMxNSA0My43MjY3IDgyLjk1NTggNDMuOTQ3N0M4My4wODAxIDQ0LjE2ODcgODMuMjU1MSA0NC4zOTE5IDgzLjQ4MDYgNDQuNjE3NUw4My42MjU2IDQ0Ljc2MjVDODMuODAyOSA0NC45Mzk4IDgzLjk5MzkgNDUuMDgyNSA4NC4xOTg4IDQ1LjE5MDdDODQuNDAzNyA0NS4yOTQyIDg0LjYxMiA0NS4zNTc1IDg0LjgyMzcgNDUuMzgwNkM4NS4wMzc4IDQ1LjQwMTMgODUuMjQ2MSA0NS4zNzcxIDg1LjQ0ODcgNDUuMzA4Qzg1LjY1MzUgNDUuMjM2NyA4NS44NDM0IDQ1LjExMzUgODYuMDE4NCA0NC45Mzg2Qzg2LjI0MzkgNDQuNzEzIDg2LjM4ODkgNDQuNDc2IDg2LjQ1MzQgNDQuMjI3NEM4Ni41MTc4IDQzLjk3ODggODYuNTMxNiA0My43MTg3IDg2LjQ5NDggNDMuNDQ3MUw4Ny4xODg4IDQzLjM2NzZDODcuMjMwMiA0My41NzAyIDg3LjI0NCA0My43ODg5IDg3LjIzMDIgNDQuMDIzN0M4Ny4yMTY0IDQ0LjI1ODQgODcuMTUzMSA0NC41MDEzIDg3LjA0MDMgNDQuNzUyMkM4Ni45Mjk5IDQ1LjAwMDggODYuNzUxNSA0NS4yNDgyIDg2LjUwNTIgNDUuNDk0NVpcIiBmaWxsPVwiYmxhY2tcIi8+IDxwYXRoIGQ9XCJNODkgMzlMMTIxIDcuMDAwMDFcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNNzIgNzJMMTIxIDEyMVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk03IDEyMUwzOSA4OVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk03IDdMNTYgNTZcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNMjAwIDU2TDI0OSA3LjAwMDAxXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTIwMCA3MkwyNDkgMTIxXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTEzNSAxMjFMMTg0IDcyXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTEzNSA3TDE4NCA1NlwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk0xOTcuNjE3IDY3LjQxNTlDMTk3LjYxNyA2Ny41NDkzIDE5Ny41MjMgNjcuNzExOCAxOTcuNDA4IDY3Ljc3NzdMMTk0LjQ5NiA2OS40NTkyVjYyLjk3MzRMMTg4Ljg4IDU5LjczMDdMMTkxLjc5MiA1OC4wNDk5QzE5MS45MDYgNTcuOTgzNCAxOTIuMDk1IDU3Ljk4MzQgMTkyLjIxIDU4LjA0OTlMMTk3LjYxNyA2MS4xNzE4VjY3LjQxNTlaTTE5My4yNDcgNjMuNjkzOEwxODkuNCA2MS40NzJDMTg5LjI4NSA2MS40MDU4IDE4OS4wOTggNjEuNDA1OCAxODguOTgyIDYxLjQ3MkwxODYuMzgzIDYyLjk3M0wxOTAuNDQgNjUuMzE1MkwxOTAuNDQgNzBMMTkzLjAzOCA2OC40OTkyQzE5My4xNTMgNjguNDMyNiAxOTMuMjQ3IDY4LjI2OTcgMTkzLjI0NyA2OC4xMzdMMTkzLjI0NyA2My42OTM4Wk0xODYuMzgzIDY3LjY1NzZMMTg5LjE4OSA2OS4yNzg3VjY2LjAzNTVMMTg2LjM4MyA2Ny42NTc2WlwiIGZpbGw9XCJibGFja1wiLz4gPHBhdGggZD1cIk03MiAxODRMMTIxIDEzNVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk03MiAyMDBMMTIxIDI0OVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk03IDI0OUw1NiAyMDBcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNNyAxMzVMNTYgMTg0XCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTY5LjYxNyAxOTUuNDE2QzY5LjYxNyAxOTUuNTQ5IDY5LjUyMjcgMTk1LjcxMiA2OS40MDc5IDE5NS43NzhMNjYuNDk2IDE5Ny40NTlWMTkwLjk3M0w2MC44Nzk2IDE4Ny43MzFMNjMuNzkxNSAxODYuMDVDNjMuOTA2MyAxODUuOTgzIDY0LjA5NTEgMTg1Ljk4MyA2NC4yMTAxIDE4Ni4wNUw2OS42MTcgMTg5LjE3MlYxOTUuNDE2Wk02NS4yNDY3IDE5MS42OTRMNjEuNDAwNCAxODkuNDcyQzYxLjI4NTQgMTg5LjQwNiA2MS4wOTc1IDE4OS40MDYgNjAuOTgyMyAxODkuNDcyTDU4LjM4MzEgMTkwLjk3M0w2Mi40Mzk1IDE5My4zMTVMNjIuNDQwMiAxOThMNjUuMDM3NiAxOTYuNDk5QzY1LjE1MjggMTk2LjQzMyA2NS4yNDY3IDE5Ni4yNyA2NS4yNDY3IDE5Ni4xMzdMNjUuMjQ2NyAxOTEuNjk0Wk01OC4zODMxIDE5NS42NThMNjEuMTg5NSAxOTcuMjc5VjE5NC4wMzZMNTguMzgzMSAxOTUuNjU4WlwiIGZpbGw9XCJibGFja1wiLz4gPHBhdGggZD1cIk0xNjcuOTg0IDIwOS44MjNMMTczLjAxMSAyMTQuODUxTDE3Mi4zNDUgMjE1LjUxN0wxNjcuMzE4IDIxMC40OUwxNjcuOTg0IDIwOS44MjNaTTE3MS44MjcgMjEwLjE1OEwxNzQuNzY1IDIxMy4wOTdMMTc0LjEyNiAyMTMuNzM1TDE3MC4zOSAyMTBMMTcwLjk5NSAyMDkuMzk1TDE3MS44MjcgMjEwLjE1OFpNMTcyLjYwNCAyMTEuMjM5TDE3Mi4zMjcgMjExLjQ5NUMxNzIuMDc0IDIxMS4yMzcgMTcxLjg3NiAyMTAuOTYzIDE3MS43MzQgMjEwLjY3M0MxNzEuNTg4IDIxMC4zODEgMTcxLjUwMiAyMTAuMDg3IDE3MS40NzUgMjA5Ljc5MkMxNzEuNDQ3IDIwOS40OTggMTcxLjQ4MSAyMDkuMjE1IDE3MS41NzggMjA4Ljk0M0MxNzEuNjc1IDIwOC42NjcgMTcxLjgzNiAyMDguNDE2IDE3Mi4wNjIgMjA4LjE5QzE3Mi4yNDYgMjA4LjAwNiAxNzIuNDM3IDIwNy44NjYgMTcyLjYzNSAyMDcuNzY5QzE3Mi44MyAyMDcuNjcgMTczLjAzNCAyMDcuNjIzIDE3My4yNDYgMjA3LjYyOEMxNzMuNDYgMjA3LjYzIDE3My42ODEgMjA3LjY5IDE3My45MDkgMjA3LjgwN0MxNzQuMTM0IDIwNy45MjIgMTc0LjM3IDIwOC4xMDMgMTc0LjYxNiAyMDguMzQ5TDE3Ny4wNjQgMjEwLjc5N0wxNzYuNDIyIDIxMS40MzlMMTczLjk2NyAyMDguOTg0QzE3My43NzIgMjA4Ljc4OSAxNzMuNTg2IDIwOC42NjEgMTczLjQxMiAyMDguNjAxQzE3My4yMzQgMjA4LjUzOSAxNzMuMDY0IDIwOC41MzcgMTcyLjkwMSAyMDguNTk0QzE3Mi43MzUgMjA4LjY1IDE3Mi41NzEgMjA4Ljc1OCAxNzIuNDEgMjA4LjkxOUMxNzIuMjUxIDIwOS4wNzggMTcyLjE0IDIwOS4yNTYgMTcyLjA3NSAyMDkuNDU0QzE3Mi4wMTMgMjA5LjY1IDE3MS45OTQgMjA5Ljg1MyAxNzIuMDE3IDIxMC4wNjVDMTcyLjA0MiAyMTAuMjc1IDE3Mi4xMDQgMjEwLjQ4MiAxNzIuMjAzIDIxMC42ODdDMTcyLjMwMiAyMTAuODg3IDE3Mi40MzYgMjExLjA3MSAxNzIuNjA0IDIxMS4yMzlaTTE3OC41OTQgMjA4LjExNEwxNzYuNDU3IDIwMy45MzNMMTc3LjEwOSAyMDMuMjgxTDE3OS41MDIgMjA4LjM2TDE3OS4wNzQgMjA4Ljc4OEwxNzguNTk0IDIwOC4xMTRaTTE3NC41ODIgMjA1LjgwOEwxNzguODExIDIwNy45MzFMMTc5LjQ0MyAyMDguNDE4TDE3OS4wMTUgMjA4Ljg0NkwxNzMuOTI2IDIwNi40NjRMMTc0LjU4MiAyMDUuODA4Wk0xODIuOTY4IDIwMy42MTZMMTgxLjA0NSAyMDEuNjkyQzE4MC44OTggMjAxLjU0NSAxODAuNzQgMjAxLjQ0NyAxODAuNTcyIDIwMS4zOTlDMTgwLjQwNCAyMDEuMzQ2IDE4MC4yMzIgMjAxLjM0OCAxODAuMDU0IDIwMS40MDZDMTc5Ljg3NyAyMDEuNDYzIDE3OS43MDIgMjAxLjU3OSAxNzkuNTMgMjAxLjc1MUMxNzkuMzY5IDIwMS45MTIgMTc5LjI1NSAyMDIuMDgxIDE3OS4xODggMjAyLjI1OUMxNzkuMTIzIDIwMi40MzQgMTc5LjEwMiAyMDIuNiAxNzkuMTIyIDIwMi43NTlDMTc5LjE0NSAyMDIuOTE2IDE3OS4yMDkgMjAzLjA0NiAxNzkuMzEyIDIwMy4xNDlMMTc4LjY3MyAyMDMuNzg4QzE3OC41NCAyMDMuNjU1IDE3OC40NDIgMjAzLjQ4OCAxNzguMzggMjAzLjI4OEMxNzguMzE4IDIwMy4wODcgMTc4LjI5OCAyMDIuODcgMTc4LjMyMSAyMDIuNjM1QzE3OC4zNDQgMjAyLjM5NiAxNzguNDE2IDIwMi4xNTQgMTc4LjUzNSAyMDEuOTFDMTc4LjY1NSAyMDEuNjYxIDE3OC44MjggMjAxLjQyNCAxNzkuMDUzIDIwMS4xOTlDMTc5LjMyNSAyMDAuOTI3IDE3OS42MSAyMDAuNzM0IDE3OS45MDkgMjAwLjYxOUMxODAuMjExIDIwMC41MDEgMTgwLjUxNCAyMDAuNDc3IDE4MC44MTcgMjAwLjU0NkMxODEuMTIxIDIwMC42MTEgMTgxLjQxMiAyMDAuNzgyIDE4MS42OTEgMjAxLjA2MUwxODMuNDMxIDIwMi44MDFDMTgzLjU1NSAyMDIuOTI1IDE4My42OTggMjAzLjA0NyAxODMuODU5IDIwMy4xNjdDMTg0LjAyMyAyMDMuMjg0IDE4NC4xNzcgMjAzLjM3MiAxODQuMzIyIDIwMy40MjlMMTg0LjM3NyAyMDMuNDg0TDE4My43MTEgMjA0LjE1MUMxODMuNjA1IDIwNC4xMDkgMTgzLjQ4MiAyMDQuMDM3IDE4My4zNDEgMjAzLjkzM0MxODMuMTk5IDIwMy44MjcgMTgzLjA3NCAyMDMuNzIxIDE4Mi45NjggMjAzLjYxNlpNMTgxLjQ1MyAyMDEuODc5TDE4MS45MDkgMjAyLjMyMUwxODEuMjYzIDIwMi45NjZDMTgxLjA4MSAyMDMuMTQ4IDE4MC45MzQgMjAzLjMyNiAxODAuODIxIDIwMy40OThDMTgwLjcwNiAyMDMuNjY5IDE4MC42MjkgMjAzLjgzMSAxODAuNTkgMjAzLjk4NUMxODAuNTUgMjA0LjEzOSAxODAuNTQ5IDIwNC4yODUgMTgwLjU4NiAyMDQuNDI0QzE4MC42MjEgMjA0LjU1OSAxODAuNjk1IDIwNC42ODUgMTgwLjgxMSAyMDQuOEMxODAuOTI4IDIwNC45MTcgMTgxLjA2MSAyMDQuOTk4IDE4MS4yMTEgMjA1LjA0MkMxODEuMzYxIDIwNS4wODUgMTgxLjUxNyAyMDUuMDgzIDE4MS42ODEgMjA1LjAzNUMxODEuODQ0IDIwNC45ODIgMTgyLjAwNCAyMDQuODc3IDE4Mi4xNjEgMjA0LjcyQzE4Mi4zNTYgMjA0LjUyNSAxODIuNDg3IDIwNC4zMTEgMTgyLjU1NCAyMDQuMDc4QzE4Mi42MjEgMjAzLjg0NiAxODIuNjM4IDIwMy42MjYgMTgyLjYwNiAyMDMuNDE5QzE4Mi41NzYgMjAzLjIwOSAxODIuNTA4IDIwMy4wNDUgMTgyLjQwMiAyMDIuOTI1TDE4Mi45ODIgMjAyLjk2QzE4My4wNjMgMjAzLjA3MiAxODMuMTI2IDIwMy4yMjMgMTgzLjE3MiAyMDMuNDEyQzE4My4yMTggMjAzLjYwMSAxODMuMjM1IDIwMy44MDkgMTgzLjIyNCAyMDQuMDM3QzE4My4yMTIgMjA0LjI2IDE4My4xNjEgMjA0LjQ4OSAxODMuMDY5IDIwNC43MjRDMTgyLjk3NyAyMDQuOTU0IDE4Mi44MjkgMjA1LjE3IDE4Mi42MjcgMjA1LjM3M0MxODIuMzczIDIwNS42MjYgMTgyLjEwMiAyMDUuNzk5IDE4MS44MTIgMjA1Ljg5MUMxODEuNTI0IDIwNS45ODEgMTgxLjI0NCAyMDUuOTk2IDE4MC45NzMgMjA1LjkzNkMxODAuNzAxIDIwNS44NzEgMTgwLjQ2MiAyMDUuNzM2IDE4MC4yNTUgMjA1LjUyOEMxODAuMDU0IDIwNS4zMjggMTc5LjkxNyAyMDUuMTEzIDE3OS44NDQgMjA0Ljg4M0MxNzkuNzY4IDIwNC42NSAxNzkuNzUzIDIwNC40MSAxNzkuNzk5IDIwNC4xNjFDMTc5Ljg0MyAyMDMuOTEgMTc5Ljk0MiAyMDMuNjU1IDE4MC4wOTYgMjAzLjM5NUMxODAuMjUgMjAzLjEzNSAxODAuNDU1IDIwMi44NzcgMTgwLjcxIDIwMi42MjFMMTgxLjQ1MyAyMDEuODc5Wk0xODAuNjQxIDE5Ni42MTRMMTg1Ljk0NSAyMDEuOTE3TDE4NS4zMDIgMjAyLjU1OUwxNzkuOTk5IDE5Ny4yNTZMMTgwLjY0MSAxOTYuNjE0Wk0xODMuOTI4IDE5Ni40NjJMMTg3LjY2NCAyMDAuMTk3TDE4Ny4wMjIgMjAwLjg0TDE4My4yODYgMTk3LjEwNEwxODMuOTI4IDE5Ni40NjJaTTE4Mi4yNDcgMTk2LjE2MUMxODIuMTQzIDE5Ni4wNTggMTgyLjA4NyAxOTUuOTM5IDE4Mi4wNzggMTk1LjgwNkMxODIuMDcxIDE5NS42NyAxODIuMTI5IDE5NS41NCAxODIuMjU0IDE5NS40MTVDMTgyLjM3NiAxOTUuMjkzIDE4Mi41MDUgMTk1LjIzNiAxODIuNjQgMTk1LjI0M0MxODIuNzc5IDE5NS4yNDcgMTgyLjg5OSAxOTUuMzAyIDE4My4wMDMgMTk1LjQwNUMxODMuMTAyIDE5NS41MDQgMTgzLjE1NCAxOTUuNjIzIDE4My4xNTggMTk1Ljc2MUMxODMuMTYzIDE5NS44OTQgMTgzLjEwNCAxOTYuMDIyIDE4Mi45ODIgMTk2LjE0NEMxODIuODU4IDE5Ni4yNjggMTgyLjcyOSAxOTYuMzI4IDE4Mi41OTYgMTk2LjMyNEMxODIuNDYyIDE5Ni4zMTQgMTgyLjM0NiAxOTYuMjYgMTgyLjI0NyAxOTYuMTYxWk0xOTAuMzE5IDE5Ni4wOTJMMTg1Ljc0MSAxOTEuNTE0TDE4Ni4zODMgMTkwLjg3MkwxOTEuNjg2IDE5Ni4xNzVMMTkxLjEgMTk2Ljc2MkwxOTAuMzE5IDE5Ni4wOTJaTTE4Ni43MDQgMTk3LjUwNEwxODYuNjMyIDE5Ny40MzJDMTg2LjM0NiAxOTcuMTQ2IDE4Ni4xMjIgMTk2Ljg1MyAxODUuOTU5IDE5Ni41NTFDMTg1Ljc5NSAxOTYuMjQ1IDE4NS42OTQgMTk1Ljk0NCAxODUuNjU1IDE5NS42NDdDMTg1LjYxOCAxOTUuMzQ4IDE4NS42NDQgMTk1LjA2MyAxODUuNzM0IDE5NC43OTRDMTg1LjgyNCAxOTQuNTIgMTg1Ljk4IDE5NC4yNzIgMTg2LjIwNCAxOTQuMDQ4QzE4Ni40MzggMTkzLjgxMyAxODYuNjg1IDE5My42NSAxODYuOTQzIDE5My41NThDMTg3LjIgMTkzLjQ2MSAxODcuNDY4IDE5My40MyAxODcuNzQ3IDE5My40NjVDMTg4LjAyNiAxOTMuNDk1IDE4OC4zMSAxOTMuNTgzIDE4OC42IDE5My43MzFDMTg4Ljg5IDE5My44NzggMTg5LjE4NyAxOTQuMDc2IDE4OS40OTEgMTk0LjMyNEwxODkuODA4IDE5NC42NDJDMTkwLjA1NyAxOTQuOTQxIDE5MC4yNTQgMTk1LjIzNyAxOTAuMzk5IDE5NS41MjlDMTkwLjU0NiAxOTUuODE5IDE5MC42MzUgMTk2LjEwNCAxOTAuNjY0IDE5Ni4zODJDMTkwLjY5NyAxOTYuNjU4IDE5MC42NjYgMTk2LjkyNyAxOTAuNTcxIDE5Ny4xODdDMTkwLjQ3NSAxOTcuNDQ1IDE5MC4zMDggMTk3LjY5MiAxOTAuMDcxIDE5Ny45MjlDMTg5Ljg1MiAxOTguMTQ4IDE4OS42MDUgMTk4LjMwMSAxODkuMzI4IDE5OC4zODhDMTg5LjA1NCAxOTguNDczIDE4OC43NjcgMTk4LjQ5NiAxODguNDY1IDE5OC40NTdDMTg4LjE2NiAxOTguNDE2IDE4Ny44NjYgMTk4LjMxNiAxODcuNTY0IDE5OC4xNTdDMTg3LjI2MiAxOTcuOTkzIDE4Ni45NzYgMTk3Ljc3NiAxODYuNzA0IDE5Ny41MDRaTTE4Ny4yNzQgMTk2Ljc5TDE4Ny4zNDYgMTk2Ljg2MkMxODcuNTMzIDE5Ny4wNDkgMTg3LjcyNiAxOTcuMjA1IDE4Ny45MjcgMTk3LjMzMkMxODguMTI5IDE5Ny40NTYgMTg4LjMzMyAxOTcuNTQgMTg4LjUzOCAxOTcuNTg0QzE4OC43NDMgMTk3LjYyOCAxODguOTQzIDE5Ny42MjMgMTg5LjEzOCAxOTcuNTdDMTg5LjMzMiAxOTcuNTE1IDE4OS41MTUgMTk3LjQwMSAxODkuNjg3IDE5Ny4yMjhDMTg5Ljg5OSAxOTcuMDE2IDE5MC4wMjggMTk2Ljc5OCAxOTAuMDc0IDE5Ni41NzJDMTkwLjEyMiAxOTYuMzQ0IDE5MC4xMTQgMTk2LjExNSAxOTAuMDUgMTk1Ljg4NUMxODkuOTg1IDE5NS42NTUgMTg5Ljg5IDE5NS40MyAxODkuNzYzIDE5NS4yMTJMMTg4LjkzMSAxOTQuMzhDMTg4Ljc3NyAxOTQuMjgxIDE4OC42MTUgMTk0LjE5OSAxODguNDQ0IDE5NC4xMzVDMTg4LjI3NCAxOTQuMDY1IDE4OC4xMDEgMTk0LjAyNiAxODcuOTI3IDE5NC4wMTdDMTg3Ljc1MiAxOTQuMDAzIDE4Ny41NzcgMTk0LjAyOSAxODcuNDAyIDE5NC4wOTNDMTg3LjIyOSAxOTQuMTU1IDE4Ny4wNjIgMTk0LjI2NyAxODYuOTAxIDE5NC40MjhDMTg2LjcyNiAxOTQuNjAzIDE4Ni42MTIgMTk0Ljc5MSAxODYuNTU5IDE5NC45OTFDMTg2LjUwNiAxOTUuMTg2IDE4Ni41MDMgMTk1LjM4OCAxODYuNTQ5IDE5NS41OTVDMTg2LjU5MyAxOTUuOCAxODYuNjc4IDE5Ni4wMDUgMTg2LjgwNCAxOTYuMjFDMTg2LjkzMSAxOTYuNDEgMTg3LjA4OCAxOTYuNjAzIDE4Ny4yNzQgMTk2Ljc5Wk0xODkuODI1IDE4Ny40MjlMMTk1LjEyOSAxOTIuNzMzTDE5NC40ODcgMTkzLjM3NUwxODkuMTgzIDE4OC4wNzJMMTg5LjgyNSAxODcuNDI5Wk0xOTMuMTEyIDE4Ny4yNzhMMTk2Ljg0OCAxOTEuMDEzTDE5Ni4yMDYgMTkxLjY1NkwxOTIuNDcgMTg3LjkyTDE5My4xMTIgMTg3LjI3OFpNMTkxLjQzMSAxODYuOTc3QzE5MS4zMjcgMTg2Ljg3NCAxOTEuMjcxIDE4Ni43NTUgMTkxLjI2MiAxODYuNjIyQzE5MS4yNTUgMTg2LjQ4NiAxOTEuMzE0IDE4Ni4zNTYgMTkxLjQzOCAxODYuMjMxQzE5MS41NiAxODYuMTA5IDE5MS42ODkgMTg2LjA1MiAxOTEuODI1IDE4Ni4wNTlDMTkxLjk2MyAxODYuMDYzIDE5Mi4wODQgMTg2LjExNyAxOTIuMTg3IDE4Ni4yMjFDMTkyLjI4NiAxODYuMzIgMTkyLjMzOCAxODYuNDM5IDE5Mi4zNDIgMTg2LjU3N0MxOTIuMzQ3IDE4Ni43MSAxOTIuMjg4IDE4Ni44MzggMTkyLjE2NiAxODYuOTZDMTkyLjA0MiAxODcuMDg0IDE5MS45MTMgMTg3LjE0NCAxOTEuNzggMTg3LjEzOUMxOTEuNjQ2IDE4Ny4xMyAxOTEuNTMgMTg3LjA3NiAxOTEuNDMxIDE4Ni45NzdaTTE5OC45MTMgMTg4LjAzN0MxOTkuMDY1IDE4Ny44ODUgMTk5LjE3NCAxODcuNzE0IDE5OS4yNDEgMTg3LjUyM0MxOTkuMzA4IDE4Ny4zMzIgMTk5LjMyOCAxODcuMTQxIDE5OS4zMDMgMTg2Ljk1QzE5OS4yNzUgMTg2Ljc1NiAxOTkuMTk3IDE4Ni41ODQgMTk5LjA2OCAxODYuNDMyTDE5OS42NzYgMTg1LjgyNEMxOTkuODg1IDE4Ni4wNTYgMjAwLjAxNyAxODYuMzM3IDIwMC4wNyAxODYuNjY2QzIwMC4xMjMgMTg2Ljk5MSAyMDAuMDk3IDE4Ny4zMjIgMTk5Ljk5NCAxODcuNjYxQzE5OS44ODggMTg3Ljk5NyAxOTkuNzAyIDE4OC4yOTcgMTk5LjQzOCAxODguNTYyQzE5OS4xNTcgMTg4Ljg0MyAxOTguODYyIDE4OS4wMzggMTk4LjU1NCAxODkuMTQ5QzE5OC4yNDggMTg5LjI1NyAxOTcuOTM5IDE4OS4yOTQgMTk3LjYyOSAxODkuMjU5QzE5Ny4zMiAxODkuMjIzIDE5Ny4wMiAxODkuMTI3IDE5Ni43MjcgMTg4Ljk3M0MxOTYuNDM1IDE4OC44MTQgMTk2LjE2MyAxODguNjA5IDE5NS45MTMgMTg4LjM1OEwxOTUuNzY4IDE4OC4yMTNDMTk1LjUxNyAxODcuOTYyIDE5NS4zMTMgMTg3LjY5MiAxOTUuMTU2IDE4Ny40MDJDMTk1IDE4Ny4xMDcgMTk0LjkwMyAxODYuODA2IDE5NC44NjYgMTg2LjQ5N0MxOTQuODMyIDE4Ni4xODcgMTk0Ljg2OSAxODUuODc4IDE5NC45NzcgMTg1LjU3MkMxOTUuMDg3IDE4NS4yNjMgMTk1LjI4MyAxODQuOTY5IDE5NS41NjQgMTg0LjY4OEMxOTUuODU2IDE4NC4zOTYgMTk2LjE3MiAxODQuMiAxOTYuNTEgMTg0LjEwMUMxOTYuODQ2IDE4NCAxOTcuMTc5IDE4My45ODkgMTk3LjUwOCAxODQuMDdDMTk3LjgzNyAxODQuMTQ2IDE5OC4xMzYgMTg0LjMwNyAxOTguNDA1IDE4NC41NTNMMTk3Ljc5OCAxODUuMTYxQzE5Ny42MzIgMTg1LjAxOCAxOTcuNDQ5IDE4NC45MjMgMTk3LjI0OSAxODQuODc0QzE5Ny4wNTEgMTg0LjgyNCAxOTYuODUxIDE4NC44MjYgMTk2LjY0OCAxODQuODgxQzE5Ni40NDUgMTg0LjkzMiAxOTYuMjU5IDE4NS4wNDMgMTk2LjA4OSAxODUuMjEzQzE5NS44OTMgMTg1LjQwOSAxOTUuNzY4IDE4NS42MTIgMTk1LjcxMiAxODUuODI0QzE5NS42NTcgMTg2LjAzMSAxOTUuNjU2IDE4Ni4yMzkgMTk1LjcwOSAxODYuNDQ5QzE5NS43NjIgMTg2LjY1NCAxOTUuODUgMTg2Ljg1MyAxOTUuOTc1IDE4Ny4wNDZDMTk2LjA5OSAxODcuMjM1IDE5Ni4yNDMgMTg3LjQxMSAxOTYuNDA2IDE4Ny41NzRMMTk2LjU1MSAxODcuNzE5QzE5Ni43MTUgMTg3Ljg4MyAxOTYuODkyIDE4OC4wMjggMTk3LjA4MyAxODguMTU1QzE5Ny4yNzQgMTg4LjI4MSAxOTcuNDcyIDE4OC4zNzEgMTk3LjY3NyAxODguNDI0QzE5Ny44ODQgMTg4LjQ3NCAxOTguMDkyIDE4OC40NzMgMTk4LjMwMiAxODguNDJDMTk4LjUxMSAxODguMzYzIDE5OC43MTUgMTg4LjIzNSAxOTguOTEzIDE4OC4wMzdaTTIwMy4xOTQgMTg0LjgwNUMyMDIuOTM0IDE4NS4wNjYgMjAyLjY1NCAxODUuMjU4IDIwMi4zNTUgMTg1LjM4MkMyMDIuMDU2IDE4NS41MDIgMjAxLjc1IDE4NS41NTcgMjAxLjQzNyAxODUuNTQ4QzIwMS4xMjYgMTg1LjUzNiAyMDAuODIgMTg1LjQ2IDIwMC41MTggMTg1LjMyQzIwMC4yMTcgMTg1LjE3OSAxOTkuOTM1IDE4NC45NzggMTk5LjY3MyAxODQuNzE2TDE5OS41MjcgMTg0LjU3MUMxOTkuMjI0IDE4NC4yNjcgMTk4Ljk5OCAxODMuOTUxIDE5OC44NTEgMTgzLjYyNUMxOTguNzAxIDE4My4yOTUgMTk4LjYyMSAxODIuOTcxIDE5OC42MDkgMTgyLjY1MUMxOTguNTk4IDE4Mi4zMzEgMTk4LjY0NyAxODIuMDMxIDE5OC43NTggMTgxLjc1QzE5OC44NjggMTgxLjQ2OSAxOTkuMDI4IDE4MS4yMjQgMTk5LjIzNyAxODEuMDE0QzE5OS41MDQgMTgwLjc0NyAxOTkuNzgxIDE4MC41NjMgMjAwLjA2NiAxODAuNDYyQzIwMC4zNTQgMTgwLjM1OCAyMDAuNjQzIDE4MC4zMjcgMjAwLjkzMyAxODAuMzY5QzIwMS4yMiAxODAuNDA4IDIwMS41MDYgMTgwLjUwOSAyMDEuNzg5IDE4MC42NzNDMjAyLjA3IDE4MC44MzQgMjAyLjM0MSAxODEuMDQ1IDIwMi42MDQgMTgxLjMwOEwyMDIuODkgMTgxLjU5NEwyMDAuMTAxIDE4NC4zODRMMTk5LjU3OSAxODMuODYzTDIwMS43MyAxODEuNzEyTDIwMS42ODIgMTgxLjY2NEMyMDEuNTA3IDE4MS41MDcgMjAxLjMxMSAxODEuMzggMjAxLjA5NSAxODEuMjg0QzIwMC44ODEgMTgxLjE4NSAyMDAuNjYgMTgxLjE0OCAyMDAuNDMyIDE4MS4xNzNDMjAwLjIwNCAxODEuMTk5IDE5OS45ODEgMTgxLjMyMSAxOTkuNzYyIDE4MS41MzlDMTk5LjYxNyAxODEuNjg0IDE5OS41MTUgMTgxLjg0OSAxOTkuNDU1IDE4Mi4wMzNDMTk5LjM5MyAxODIuMjE1IDE5OS4zNzggMTgyLjQwOSAxOTkuNDEgMTgyLjYxNkMxOTkuNDQyIDE4Mi44MjQgMTk5LjUyMSAxODMuMDM4IDE5OS42NDUgMTgzLjI1OUMxOTkuNzY5IDE4My40OCAxOTkuOTQ0IDE4My43MDMgMjAwLjE3IDE4My45MjhMMjAwLjMxNSAxODQuMDczQzIwMC40OTIgMTg0LjI1MSAyMDAuNjgzIDE4NC4zOTMgMjAwLjg4OCAxODQuNTAyQzIwMS4wOTMgMTg0LjYwNSAyMDEuMzAxIDE4NC42NjggMjAxLjUxMyAxODQuNjkxQzIwMS43MjcgMTg0LjcxMiAyMDEuOTM1IDE4NC42ODggMjAyLjEzOCAxODQuNjE5QzIwMi4zNDMgMTg0LjU0OCAyMDIuNTMyIDE4NC40MjQgMjAyLjcwNyAxODQuMjVDMjAyLjkzMyAxODQuMDI0IDIwMy4wNzggMTgzLjc4NyAyMDMuMTQyIDE4My41MzhDMjAzLjIwNyAxODMuMjkgMjAzLjIyMSAxODMuMDMgMjAzLjE4NCAxODIuNzU4TDIwMy44NzggMTgyLjY3OUMyMDMuOTE5IDE4Mi44ODEgMjAzLjkzMyAxODMuMSAyMDMuOTE5IDE4My4zMzVDMjAzLjkwNSAxODMuNTY5IDIwMy44NDIgMTgzLjgxMiAyMDMuNzI5IDE4NC4wNjNDMjAzLjYxOSAxODQuMzEyIDIwMy40NDEgMTg0LjU1OSAyMDMuMTk0IDE4NC44MDVaTTIwMy4wMjUgMTc4Ljk2TDIwNS45NjMgMTgxLjg5OEwyMDUuMzI1IDE4Mi41MzdMMjAxLjU4OSAxNzguODAxTDIwMi4xOTMgMTc4LjE5N0wyMDMuMDI1IDE3OC45NlpNMjAzLjgwMiAxODAuMDQxTDIwMy41MjYgMTgwLjI5NkMyMDMuMjcyIDE4MC4wMzggMjAzLjA3NSAxNzkuNzY1IDIwMi45MzIgMTc5LjQ3NUMyMDIuNzg3IDE3OS4xODIgMjAyLjcgMTc4Ljg4OSAyMDIuNjczIDE3OC41OTRDMjAyLjY0NSAxNzguMjk5IDIwMi42OCAxNzguMDE2IDIwMi43NzYgMTc3Ljc0NUMyMDIuODczIDE3Ny40NjkgMjAzLjAzNCAxNzcuMjE4IDIwMy4yNiAxNzYuOTkyQzIwMy40NDQgMTc2LjgwOCAyMDMuNjM1IDE3Ni42NjcgMjAzLjgzMyAxNzYuNTcxQzIwNC4wMjkgMTc2LjQ3MiAyMDQuMjMyIDE3Ni40MjUgMjA0LjQ0NCAxNzYuNDI5QzIwNC42NTggMTc2LjQzMiAyMDQuODc5IDE3Ni40OTEgMjA1LjEwNyAxNzYuNjA5QzIwNS4zMzMgMTc2LjcyNCAyMDUuNTY5IDE3Ni45MDUgMjA1LjgxNSAxNzcuMTUxTDIwOC4yNjMgMTc5LjU5OUwyMDcuNjIxIDE4MC4yNDFMMjA1LjE2NiAxNzcuNzg2QzIwNC45NyAxNzcuNTkxIDIwNC43ODUgMTc3LjQ2MyAyMDQuNjEgMTc3LjQwM0MyMDQuNDMzIDE3Ny4zNDEgMjA0LjI2MiAxNzcuMzM4IDIwNC4wOTkgMTc3LjM5NkMyMDMuOTMzIDE3Ny40NTEgMjAzLjc3IDE3Ny41NTkgMjAzLjYwOSAxNzcuNzIxQzIwMy40NSAxNzcuODc5IDIwMy4zMzggMTc4LjA1OCAyMDMuMjc0IDE3OC4yNTZDMjAzLjIxMSAxNzguNDUxIDIwMy4xOTIgMTc4LjY1NSAyMDMuMjE1IDE3OC44NjdDMjAzLjI0IDE3OS4wNzYgMjAzLjMwMiAxNzkuMjgzIDIwMy40MDEgMTc5LjQ4OEMyMDMuNSAxNzkuNjg5IDIwMy42MzQgMTc5Ljg3MyAyMDMuODAyIDE4MC4wNDFaTTIxMC40MTcgMTc1LjQ2M0MyMTAuMzI1IDE3NS4zNyAyMTAuMjE5IDE3NS4zMDYgMjEwLjEgMTc1LjI2OUMyMDkuOTggMTc1LjIyOCAyMDkuODI2IDE3NS4yMzcgMjA5LjYzNyAxNzUuMjk3QzIwOS40NDggMTc1LjM1MiAyMDkuMjA2IDE3NS40NzkgMjA4LjkxMiAxNzUuNjc3QzIwOC42NjEgMTc1Ljg0IDIwOC40MjIgMTc1Ljk3NiAyMDguMTk0IDE3Ni4wODRDMjA3Ljk2OCAxNzYuMTkgMjA3Ljc1NCAxNzYuMjU5IDIwNy41NTEgMTc2LjI5MUMyMDcuMzUxIDE3Ni4zMjEgMjA3LjE2MiAxNzYuMzEgMjA2Ljk4NSAxNzYuMjU3QzIwNi44MDggMTc2LjIwNCAyMDYuNjQyIDE3Ni4xIDIwNi40ODggMTc1Ljk0NkMyMDYuMzQxIDE3NS43OTkgMjA2LjIzNCAxNzUuNjI3IDIwNi4xNjcgMTc1LjQzMUMyMDYuMTAzIDE3NS4yMzMgMjA2LjA4IDE3NS4wMjQgMjA2LjA5OCAxNzQuODAzQzIwNi4xMTkgMTc0LjU4IDIwNi4xODUgMTc0LjM1NCAyMDYuMjk4IDE3NC4xMjZDMjA2LjQxMSAxNzMuODk4IDIwNi41NzIgMTczLjY4IDIwNi43ODIgMTczLjQ3QzIwNy4wODEgMTczLjE3MSAyMDcuMzg5IDE3Mi45NjkgMjA3LjcwNyAxNzIuODYzQzIwOC4wMjUgMTcyLjc1NyAyMDguMzI4IDE3Mi43MzYgMjA4LjYxOCAxNzIuODAxQzIwOC45MDYgMTcyLjg2MyAyMDkuMTU3IDE3My4wMDEgMjA5LjM3MSAxNzMuMjE1TDIwOC43MzIgMTczLjg1NEMyMDguNjI5IDE3My43NSAyMDguNDk4IDE3My42ODEgMjA4LjMzOSAxNzMuNjQ2QzIwOC4xOCAxNzMuNjA3IDIwOC4wMSAxNzMuNjE0IDIwNy44MjggMTczLjY2N0MyMDcuNjQ4IDE3My43MTggMjA3LjQ3NCAxNzMuODI3IDIwNy4zMDYgMTczLjk5NUMyMDcuMTI5IDE3NC4xNzIgMjA3LjAxMyAxNzQuMzQ0IDIwNi45NTggMTc0LjUxQzIwNi45MDIgMTc0LjY3MSAyMDYuODkxIDE3NC44MTggMjA2LjkyMyAxNzQuOTUyQzIwNi45NTggMTc1LjA4MyAyMDcuMDIxIDE3NS4xOTQgMjA3LjExMyAxNzUuMjg2QzIwNy4xODIgMTc1LjM1NSAyMDcuMjU2IDE3NS40MDYgMjA3LjMzNCAxNzUuNDM4QzIwNy40MTIgMTc1LjQ2NiAyMDcuNTA1IDE3NS40NzIgMjA3LjYxNCAxNzUuNDU2QzIwNy43MiAxNzUuNDM3IDIwNy44NDggMTc1LjM5MSAyMDggMTc1LjMxN0MyMDguMTUyIDE3NS4yNDQgMjA4LjMzNSAxNzUuMTM5IDIwOC41NDkgMTc1LjAwM0MyMDguOTI1IDE3NC43NjYgMjA5LjI1OSAxNzQuNTk3IDIwOS41NTQgMTc0LjQ5NkMyMDkuODQ5IDE3NC4zOTQgMjEwLjExNSAxNzQuMzY2IDIxMC4zNTIgMTc0LjQwOUMyMTAuNTg5IDE3NC40NTMgMjEwLjgwNyAxNzQuNTc1IDIxMS4wMDggMTc0Ljc3NUMyMTEuMTcxIDE3NC45MzkgMjExLjI4NiAxNzUuMTIzIDIxMS4zNTMgMTc1LjMyOEMyMTEuNDIyIDE3NS41MyAyMTEuNDQyIDE3NS43NDYgMjExLjQxMiAxNzUuOTc0QzIxMS4zODIgMTc2LjE5NyAyMTEuMzA2IDE3Ni40MjUgMjExLjE4NCAxNzYuNjU3QzIxMS4wNjIgMTc2Ljg4NSAyMTAuODkxIDE3Ny4xMDggMjEwLjY3MyAxNzcuMzI3QzIxMC4zNDQgMTc3LjY1NiAyMTAuMDA2IDE3Ny44NzYgMjA5LjY2MSAxNzcuOTg2QzIwOS4zMTYgMTc4LjA5NyAyMDguOTkxIDE3OC4xMTggMjA4LjY4NyAxNzguMDQ5QzIwOC4zODQgMTc3Ljk4IDIwOC4xMjggMTc3Ljg0MSAyMDcuOTIxIDE3Ny42MzRMMjA4LjU2MyAxNzYuOTkyQzIwOC43NDcgMTc3LjE1OCAyMDguOTM3IDE3Ny4yNDYgMjA5LjEzMyAxNzcuMjU4QzIwOS4zMjYgMTc3LjI2NyAyMDkuNTExIDE3Ny4yMjcgMjA5LjY4OSAxNzcuMTM3QzIwOS44NjQgMTc3LjA0NSAyMTAuMDE3IDE3Ni45MzMgMjEwLjE0OCAxNzYuODAyQzIxMC4zMjMgMTc2LjYyNyAyMTAuNDQ2IDE3Ni40NTggMjEwLjUxNyAxNzYuMjk1QzIxMC41OTEgMTc2LjEyOSAyMTAuNjE5IDE3NS45NzUgMjEwLjYgMTc1LjgzMkMyMTAuNTgyIDE3NS42ODkgMjEwLjUyMSAxNzUuNTY2IDIxMC40MTcgMTc1LjQ2M1pNMjE0LjUwNSAxNzMuNDk0QzIxNC4yNDUgMTczLjc1NSAyMTMuOTY1IDE3My45NDcgMjEzLjY2NiAxNzQuMDcxQzIxMy4zNjcgMTc0LjE5MSAyMTMuMDYxIDE3NC4yNDYgMjEyLjc0OCAxNzQuMjM3QzIxMi40MzcgMTc0LjIyNSAyMTIuMTMxIDE3NC4xNDkgMjExLjgyOSAxNzQuMDA5QzIxMS41MjggMTczLjg2OSAyMTEuMjQ2IDE3My42NjcgMjEwLjk4MyAxNzMuNDA1TDIxMC44MzggMTczLjI2QzIxMC41MzUgMTcyLjk1NiAyMTAuMzA5IDE3Mi42NDEgMjEwLjE2MiAxNzIuMzE0QzIxMC4wMTIgMTcxLjk4NSAyMDkuOTMyIDE3MS42NiAyMDkuOTIgMTcxLjM0QzIwOS45MDkgMTcxLjAyIDIwOS45NTggMTcwLjcyIDIxMC4wNjggMTcwLjQzOUMyMTAuMTc5IDE3MC4xNTggMjEwLjMzOSAxNjkuOTEzIDIxMC41NDggMTY5LjcwM0MyMTAuODE1IDE2OS40MzYgMjExLjA5MiAxNjkuMjUyIDIxMS4zNzcgMTY5LjE1MUMyMTEuNjY1IDE2OS4wNDcgMjExLjk1NCAxNjkuMDE2IDIxMi4yNDQgMTY5LjA1OEMyMTIuNTMxIDE2OS4wOTcgMjEyLjgxNyAxNjkuMTk4IDIxMy4xIDE2OS4zNjJDMjEzLjM4MSAxNjkuNTIzIDIxMy42NTIgMTY5LjczNSAyMTMuOTE1IDE2OS45OTdMMjE0LjIwMSAxNzAuMjg0TDIxMS40MTIgMTczLjA3M0wyMTAuODkgMTcyLjU1MkwyMTMuMDQxIDE3MC40MDFMMjEyLjk5MyAxNzAuMzUzQzIxMi44MTggMTcwLjE5NiAyMTIuNjIyIDE3MC4wNjkgMjEyLjQwNiAxNjkuOTczQzIxMi4xOTIgMTY5Ljg3NCAyMTEuOTcxIDE2OS44MzcgMjExLjc0MyAxNjkuODYyQzIxMS41MTUgMTY5Ljg4OCAyMTEuMjkyIDE3MC4wMSAyMTEuMDczIDE3MC4yMjhDMjEwLjkyOCAxNzAuMzczIDIxMC44MjYgMTcwLjUzOCAyMTAuNzY2IDE3MC43MjJDMjEwLjcwNCAxNzAuOTA0IDIxMC42ODkgMTcxLjA5OCAyMTAuNzIxIDE3MS4zMDVDMjEwLjc1MyAxNzEuNTEzIDIxMC44MzIgMTcxLjcyNyAyMTAuOTU2IDE3MS45NDhDMjExLjA4IDE3Mi4xNjkgMjExLjI1NSAxNzIuMzkyIDIxMS40ODEgMTcyLjYxOEwyMTEuNjI2IDE3Mi43NjNDMjExLjgwMyAxNzIuOTQgMjExLjk5NCAxNzMuMDgyIDIxMi4xOTkgMTczLjE5MUMyMTIuNDA0IDE3My4yOTQgMjEyLjYxMiAxNzMuMzU4IDIxMi44MjQgMTczLjM4MUMyMTMuMDM4IDE3My40MDEgMjEzLjI0NiAxNzMuMzc3IDIxMy40NDkgMTczLjMwOEMyMTMuNjU0IDE3My4yMzcgMjEzLjg0MyAxNzMuMTE0IDIxNC4wMTggMTcyLjkzOUMyMTQuMjQ0IDE3Mi43MTMgMjE0LjM4OSAxNzIuNDc2IDIxNC40NTMgMTcyLjIyN0MyMTQuNTE4IDE3MS45NzkgMjE0LjUzMiAxNzEuNzE5IDIxNC40OTUgMTcxLjQ0N0wyMTUuMTg5IDE3MS4zNjhDMjE1LjIzIDE3MS41NyAyMTUuMjQ0IDE3MS43ODkgMjE1LjIzIDE3Mi4wMjRDMjE1LjIxNiAxNzIuMjU4IDIxNS4xNTMgMTcyLjUwMSAyMTUuMDQgMTcyLjc1MkMyMTQuOTMgMTczLjAwMSAyMTQuNzUxIDE3My4yNDggMjE0LjUwNSAxNzMuNDk0WlwiIGZpbGw9XCJibGFja1wiLz4gPHBhdGggZD1cIk0yMTcgMTY3TDI0OSAxMzVcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNMjAwIDIwMEwyNDkgMjQ5XCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTEzNSAyNDlMMTY3IDIxN1wiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk0xMzUgMTM1TDE4NCAxODRcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDwvZz4gPGRlZnM+IDxjbGlwUGF0aCBpZD1cImNsaXAwXzg0Nl8yNjkyMVwiPiA8cmVjdCB3aWR0aD1cIjI1NlwiIGhlaWdodD1cIjI1NlwiIGZpbGw9XCJ3aGl0ZVwiLz4gPC9jbGlwUGF0aD4gPC9kZWZzPiA8L3N2Zz4nKTtcbn1cblxuLnRydi1saWNlbnNlLWJhbm5lciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiA0MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi50cnYtbGljZW5zZS1iYW5uZXIgLmstbm90aWZpY2F0aW9uIHtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzAwMDtcbn1cblxuLnRydi1saWNlbnNlLWJhbm5lciAuay1ub3RpZmljYXRpb24gLmstbm90aWZpY2F0aW9uLXN0YXR1cyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4udHJ2LWxpY2Vuc2UtYmFubmVyIC5rLW5vdGlmaWNhdGlvbiAuay1ub3RpZmljYXRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50cnYtbGljZW5zZS1iYW5uZXIgLmstbm90aWZpY2F0aW9uIC5rLW5vdGlmaWNhdGlvbi1jb250ZW50IC50cnYtbGljZW5zZS1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udHJ2LWxpY2Vuc2UtYmFubmVyIC5rLW5vdGlmaWNhdGlvbiAuay1ub3RpZmljYXRpb24tY29udGVudCAudHJ2LWxpY2Vuc2UtbGluayB7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRydi1saWNlbnNlLWJhbm5lciAuay1ub3RpZmljYXRpb24gLmstbm90aWZpY2F0aW9uLWNvbnRlbnQgLnRydi1saWNlbnNlLWxpbmsgLmstaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi50cnYtcmVwb3J0LXZpZXdlciB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzQyNDI0Mik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRydi1yZXBvcnQtdmlld2VyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udHJ2LXJlcG9ydC12aWV3ZXIgOjphZnRlciwgLnRydi1yZXBvcnQtdmlld2VyIDo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLnRydi1jb250ZW50LXdyYXBwZXIsIC50cnYtcmVwb3J0LXZpZXdlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgaW5zZXQ6IDA7XG59XG5cbi50cnYtdG9vbGJhciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnRydi10b29sYmFyIC50cnYtdG9vbGJhci1sYWJlbCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLnRydi10b29sYmFyID4gYnV0dG9uIHtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4udHJ2LXRvb2xiYXIgPiBidXR0b24gPiAuay1idXR0b24tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cnYtdG9vbGJhciA+IC5rLXRvb2xiYXItaXRlbSB7XG4gIGdhcDogNXB4O1xufVxuXG4udHJ2LXRvb2xiYXIgPiAuay10b29sYmFyLWl0ZW0gLnRydi10b29sYmFyLW51bWVyaWMge1xuICB3aWR0aDogNGVtO1xufVxuXG4udHJ2LXRvb2xiYXIgPiAuay10b29sYmFyLWl0ZW0gLnRydi10b29sYmFyLW51bWVyaWMgPiBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgcGFkZGluZy1ibG9jazogNHB4O1xuICBwYWRkaW5nLWlubGluZTogOHB4O1xufVxuXG4udHJ2LXRvb2xiYXIgPiAuay10b29sYmFyLWl0ZW0gLmstaW5wdXQtaW5uZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRydi10b29sYmFyIC50cnYtcmVwb3J0LXBhZ2VyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRydi10b29sYmFyIC5zZW5kLWVtYWlsLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cnYtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAxIDEgMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRydi1jb250ZW50LnRydi1kb2N1bWVudC1tYXAtcGFuZS1oaWRkZW4gPiA6Zmlyc3QtY2hpbGQ6aXMoLmstcGFuZSksIC50cnYtY29udGVudC50cnYtZG9jdW1lbnQtbWFwLXBhbmUtaGlkZGVuID4gOm50aC1jaGlsZCgyKTppcyguay1zcGxpdGJhcikge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50cnYtY29udGVudC50cnYtcGFyYW1ldGVycy1wYW5lLWhpZGRlbiA+IDpudGgtY2hpbGQoNCk6aXMoLmstc3BsaXRiYXIpLCAudHJ2LWNvbnRlbnQudHJ2LXBhcmFtZXRlcnMtcGFuZS1oaWRkZW4gPiA6bnRoLWNoaWxkKDUpOmlzKC5rLXBhbmUpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udHJ2LWRvY3VtZW50LW1hcCAudHJ2LWRvY3VtZW50LW1hcC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMTtcbn1cblxuLnRydi1kb2N1bWVudC1tYXAtcGFuZSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi50cnYtZG9jdW1lbnQtbWFwLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi50cnYtZG9jdW1lbnQtbWFwLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4udHJ2LWRvY3VtZW50LW1hcC50cnYtbG9hZGluZyAudHJ2LWRvY3VtZW50LW1hcC1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50cnYtcGFyYW1ldGVycy1hcmVhIC50cnYtcGFyYW1ldGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDAuMWVtO1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYSAudHJ2LXBhcmFtZXRlcnMtd3JhcHBlciAudHJ2LXBhcmFtZXRlci1lZGl0b3ItYm9vbGVhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbi50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEuLXZlcnRpY2FsIC50cnYtcGFyYW1ldGVycy1hcmVhLWNvbnRlbnQsIC50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbC5wcmV2aWV3IC50cnYtcGFyYW1ldGVycy1hcmVhLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbCAudHJ2LXBhcmFtZXRlcnMtYXJlYS1mb290ZXIsIC50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbC5wcmV2aWV3IC50cnYtcGFyYW1ldGVycy1hcmVhLWZvb3RlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYS4tdmVydGljYWwgLnRydi1wYXJhbWV0ZXJzLWFyZWEtcHJldmlldy1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiA2cHg7XG59XG5cbi50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbCAudHJ2LXBhcmFtZXRlci1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1pbi13aWR0aDogMTMwcHg7XG59XG5cbi50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbCAudHJ2LXBhcmFtZXRlcnMtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEgLnRydi1wYXJhbWV0ZXJzLWFyZWEtZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEucHJldmlldyAudHJ2LXBhcmFtZXRlcnMtYXJlYS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjRlbTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDNlbTtcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEucHJldmlldzpub3QoLi12ZXJ0aWNhbCkgLnRydi1wYXJhbWV0ZXJzLWFyZWEtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAzZW07XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtcGFuZSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi50cnYtcGFyYW1ldGVyLWhlYWRlciwgLnRydi1wYXJhbWV0ZXItdmFsdWUge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi50cnYtcGFyYW1ldGVyLWFjdGlvbnMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4udHJ2LXBhZ2VzLXBhbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnRydi1wYWdlcy1wYW5lIC50cnYtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cnYtcGFnZXMtcGFuZS50cnYtbG9hZGluZyAudHJ2LW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogOTAwMDtcbn1cblxuLnRydi1yZXBvcnQtcGFnZSArIC50cnYtcmVwb3J0LXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udHJ2LXBhZ2VzLXBhbmUgLnRydi1ub3RpZmljYXRpb24ge1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogOTEwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4udHJ2LXBhZ2VzLXBhbmUgLnRydi1ub3RpZmljYXRpb24gPiAuay1ub3RpZmljYXRpb24td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50cnYtcGFnZXMtcGFuZSAudHJ2LW5vdGlmaWNhdGlvbiA+IC5rLW5vdGlmaWNhdGlvbi13cmFwIC5rLWljb24ge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi50cnYtcGFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udHJ2LXJlcG9ydC1wYWdlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50cnYtcmVwb3J0LXBhZ2UgZGl2IHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi50cnYtc2tlbGV0b24td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0S1BDRXRMU0JIWlc1bGNtRjBiM0k2SUVGa2IySmxJRWxzYkhWemRISmhkRzl5SURJekxqQXVNQ3dnVTFaSElFVjRjRzl5ZENCUWJIVm5MVWx1SUM0Z1UxWkhJRlpsY25OcGIyNDZJRFl1TURBZ1FuVnBiR1FnTUNrZ0lDMHRQZ284YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnYVdROUlreGhlV1Z5WHpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhnOUlqQndlQ0lnZVQwaU1IQjRJZ29KSUhacFpYZENiM2c5SWpBZ01DQTFNVFVnTWpVd0lpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBMU1UVWdNalV3T3lJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSStDanh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0Nna3VjM1F3ZTJacGJHdzZJMFpHUmtaR1JqdDlDZ2t1YzNReGUyWnBiR3c2STBVeFJVUkdNVHQ5Q2p3dmMzUjViR1UrQ2p4eVpXTjBJSGs5SWpBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTFNVFVpSUdobGFXZG9kRDBpTWpVd0lpOCtDanhuUGdvSlBIQmhkR2dnWTJ4aGMzTTlJbk4wTVNJZ1pEMGlUVFF4Tml3eE5ERXVOV3cwTWk0M0xEUXlMamRqTFRVdU5TdzFMall0TVRJc01UQXRNVGt1TXl3eE15NHhZeTAzTGpRc015NHhMVEUxTGpFc05DNDNMVEl6TGpNc05DNDNZeTB4TUM0NUxEQXRNakF1T1MweUxqY3RNekF1TVMwNENna0pZeTA1TGpJdE5TNDBMVEUyTGpVdE1USXVOaTB5TVM0NExUSXhMamhqTFRVdU5DMDVMakl0T0MweE9TNHlMVGd0TXpBdU1XTXdMVEV3TGprc01pNDNMVEl3TGprc09DMHpNQzR4WXpVdU5DMDVMaklzTVRJdU5pMHhOaTQxTERJeExqZ3RNakV1T0dNNUxqSXROUzQwTERFNUxqSXRPQ3d6TUM0eExUZ0tDUWwyTlRrdU0wZzBNVFo2SUUwME9EWXNNVE15YUMwMk1GWTNNbU14TUM0NUxEQXNNakF1T1N3eUxqY3NNekF1TVN3NFl6a3VNaXcxTGpRc01UWXVOU3d4TWk0MkxESXhMamdzTWpFdU9FTTBPRE11TXl3eE1URXVNU3cwT0RZc01USXhMakVzTkRnMkxERXpNbm9nVFRRek1DNDJMREUwTWtnME9URUtDUWxqTUN3NExqSXRNUzQyTERFMkxUUXVOeXd5TXk0ell5MHpMakVzTnk0MExUY3VOU3d4TXk0NExURXpMakVzTVRrdU0wdzBNekF1Tml3eE5ESjZJaTgrQ2p3dlp6NEtQSEpsWTNRZ2VEMGlNakFpSUhrOUlqSXdJaUJqYkdGemN6MGljM1F4SWlCM2FXUjBhRDBpTkRjMUlpQm9aV2xuYUhROUlqRXdJaTgrQ2p4eVpXTjBJSGc5SWpJd0lpQjVQU0kwTlNJZ1kyeGhjM005SW5OME1TSWdkMmxrZEdnOUlqUTNOU0lnYUdWcFoyaDBQU0l4TUNJdlBnbzhjbVZqZENCNFBTSXlNQ0lnZVQwaU1UazFJaUJqYkdGemN6MGljM1F4SWlCM2FXUjBhRDBpTXpFMUlpQm9aV2xuYUhROUlqRXdJaTgrQ2p4eVpXTjBJSGc5SWpJd0lpQjVQU0l5TWpBaUlHTnNZWE56UFNKemRERWlJSGRwWkhSb1BTSTBOelVpSUdobGFXZG9kRDBpTVRBaUx6NEtQSEpsWTNRZ2VEMGlNakFpSUhrOUlqRXdOeUlnWTJ4aGMzTTlJbk4wTVNJZ2QybGtkR2c5SWpZd0lpQm9aV2xuYUhROUlqRXdJaTgrQ2p4eVpXTjBJSGc5SWpJd0lpQjVQU0l4TXpJaUlHTnNZWE56UFNKemRERWlJSGRwWkhSb1BTSXhPVEFpSUdobGFXZG9kRDBpTVRBaUx6NEtQSEpsWTNRZ2VEMGlNVEF3SWlCNVBTSXhNRGNpSUdOc1lYTnpQU0p6ZERFaUlIZHBaSFJvUFNJeE1UQWlJR2hsYVdkb2REMGlNVEFpTHo0S1BISmxZM1FnZUQwaU1qSTFJaUI1UFNJeE1EY2lJR05zWVhOelBTSnpkREVpSUhkcFpIUm9QU0l4TVRBaUlHaGxhV2RvZEQwaU16VWlMejRLUEM5emRtYytDZz09XCIpIHJlcGVhdCB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4udHJ2LXNlYXJjaC1kaWFsb2cgLmstd2luZG93LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nIC5rLWxpc3R2aWV3IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi50cnYtc2VhcmNoLWRpYWxvZyAuay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nIC5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uIHtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xufVxuXG4udHJ2LXNlYXJjaC1kaWFsb2cgLmstaW5wdXQtbWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG59XG5cbi50cnYtc2VhcmNoLWRpYWxvZyAuay1pbnB1dC1tZCAuay1pbnB1dC1pbm5lciB7XG4gIHBhZGRpbmctYmxvY2s6IDRweDtcbiAgcGFkZGluZy1pbmxpbmU6IDhweDtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nLWhpZ2hsaWdodGVkLXJlc3VsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMzUsIDEwMiwgMC4zKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi50cnYtc2VhcmNoLWRpYWxvZy1zaGFkZWQtcmVzdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE0MCwgMCwgMC4zKTtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nIC5rLWxpc3R2aWV3LWNvbnRlbnQgPiAuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5KSA1MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnRydi1zZW5kLWVtYWlsLWRpYWxvZyB7XG4gIG1heC1oZWlnaHQ6IG1pbig5OHZoLCA5MDBweCk7XG59XG5cbi50cnYtc2VuZC1lbWFpbC1kaWFsb2cgLnRydi1zZW5kLWVtYWlsLWFjdGlvbnMgYnV0dG9uLmstYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi50cnYtYWktY29uc2VudC1kaWFsb2cgLmstd2luZG93LXRpdGxlYmFyIHtcbiAgbWluLWhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG5cbi50cnYtYWktY29uc2VudC1kaWFsb2cgLmstd2luZG93LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udHJ2LWFpLWNvbnNlbnQtZGlhbG9nIC50cnYtYWktY29uc2VudC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMTAycHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjNDI0MjQyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi50cnYtYWktY29uc2VudC1kaWFsb2cgLnRydi1haS1jb25zZW50LWFjdGlvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi50cnYtYWktcHJvbXB0LWRpYWxvZyAuay13aW5kb3ctY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50cnYtYWktcHJvbXB0LWRpYWxvZyAuay13aW5kb3ctY29udGVudCBidXR0b24uay1idXR0b246bm90KFtyZWYtZ2VuZXJhdGUtb3V0cHV0LWJ1dHRvbl0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi50cnYtYWktcHJvbXB0LWRpYWxvZyAuay13aW5kb3ctY29udGVudCBidXR0b24uay1idXR0b25bcmVmLXJhdGUtbmVnYXRpdmVdLCAudHJ2LWFpLXByb21wdC1kaWFsb2cgLmstd2luZG93LWNvbnRlbnQgYnV0dG9uLmstYnV0dG9uW3JlZi1yYXRlLXBvc2l0aXZlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cnYtYWktcHJvbXB0LWRpYWxvZyAuay13aW5kb3ctY29udGVudCAuay1wcm9tcHQtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwNnB4O1xufVxuXG4udHJ2LWFpLXByb21wdC1kaWFsb2cgLmstd2luZG93LWNvbnRlbnQgLmstcHJvbXB0LWNvbnRlbnQgLmstcHJvbXB0LXZpZXcgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4udHJ2LWFpLXByb21wdC1kaWFsb2cgLmstd2luZG93LWNvbnRlbnQgLmstcHJvbXB0LWZvb3RlciBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbn1cblxuLnRydi1yZXBvcnQtdmlld2VyIC5rLXNwbGl0YmFyIHtcbiAgaW5saW5lLXNpemU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogOHB4O1xufVxuXG4udHJ2LXJlcG9ydC12aWV3ZXIgLmstc3BsaXRiYXIgLmstY29sbGFwc2UtbmV4dCwgLnRydi1yZXBvcnQtdmlld2VyIC5rLXNwbGl0YmFyIC5rLWNvbGxhcHNlLXByZXYsIC50cnYtcmVwb3J0LXZpZXdlciAuay1zcGxpdGJhciAuay1leHBhbmQtbmV4dCwgLnRydi1yZXBvcnQtdmlld2VyIC5rLXNwbGl0YmFyIC5rLWV4cGFuZC1wcmV2IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udHJ2LWVycm9yLXBhbmUge1xuICBwYWRkaW5nOiAxZW0gMWVtO1xuICBmb250LXNpemU6IDAuN2VtO1xufVxuXG4uay1saXN0LWl0ZW0tdGV4dDpoYXMoPiAudHJ2LWVkaXRvcml0ZW0pOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHJ2LW10LTIge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi8qIERPIE5PVCBNT0RJRlkgT1IgREVMRVRFIFRISVMgTElORSEgVVBHUkFERSBXSVpBUkQgQ0hFQ0tTVU0gNWI5MGJhOWFhMTY2OTVlYTdjYmYwZTUwOGE3MWYyY2QgKi9cbjpyb290IHtcbiAgLS1rZW5kby1kaXNhYmxlZC10ZXh0OiB1bnNldDtcbiAgLS1rZW5kby1kaXNhYmxlZC1iZzogdW5zZXQ7XG4gIC0ta2VuZG8tZGlzYWJsZWQtYm9yZGVyOiB1bnNldDtcbiAgLS1rZW5kby1kaXNhYmxlZC1vcGFjaXR5OiAuNjtcbiAgLS1rZW5kby1kaXNhYmxlZC1maWx0ZXI6IGdyYXlzY2FsZSguMSk7XG59XG5cbjpyb290IHtcbiAgLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZTogI2ZmZmZmZjtcbiAgLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZTogIzNkM2QzZDtcbiAgLS1rZW5kby1jb2xvci1zdWJ0bGU6ICM2NjY2NjY7XG4gIC0ta2VuZG8tY29sb3Itc3VyZmFjZTogI2ZhZmFmYTtcbiAgLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdDogI2ZmZmZmZjtcbiAgLS1rZW5kby1jb2xvci1ib3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZTogI2ViZWJlYjtcbiAgLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1ob3ZlcjogI2UwZTBlMDtcbiAgLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1hY3RpdmU6ICNkNmQ2ZDY7XG4gIC0ta2VuZG8tY29sb3ItYmFzZTogI2Y1ZjVmNTtcbiAgLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyOiAjZWJlYmViO1xuICAtLWtlbmRvLWNvbG9yLWJhc2UtYWN0aXZlOiAjZDZkNmQ2O1xuICAtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXM6ICNjMmMyYzI7XG4gIC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdWJ0bGU6ICMzZDNkM2Q7XG4gIC0ta2VuZG8tY29sb3Itb24tYmFzZTogIzNkM2QzZDtcbiAgLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2U6ICMzZDNkM2Q7XG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGU6ICNmZmVjZWI7XG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUtaG92ZXI6ICNmZmRlZGI7XG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUtYWN0aXZlOiAjZmZjOGM0O1xuICAtLWtlbmRvLWNvbG9yLXByaW1hcnk6ICNmZjYzNTg7XG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlcjogI2VhNWE1MTtcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZTogI2Q0NTM0OTtcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzOiAjZmY5ZDk3O1xuICAtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VidGxlOiAjNWMyMDFjO1xuICAtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnk6ICNmZmZmZmY7XG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeS1vbi1zdXJmYWNlOiAjZmY2MzU4O1xuICAtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGU6ICNmYWZhZmE7XG4gIC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZS1ob3ZlcjogI2Y1ZjVmNTtcbiAgLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLWFjdGl2ZTogI2ViZWJlYjtcbiAgLS1rZW5kby1jb2xvci1zZWNvbmRhcnk6ICM2NjY2NjY7XG4gIC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWhvdmVyOiAjNTI1MjUyO1xuICAtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmU6ICMzZDNkM2Q7XG4gIC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzOiAjZTBlMGUwO1xuICAtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdWJ0bGU6ICMxNDE0MTQ7XG4gIC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5OiAjZmZmZmZmO1xuICAtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdXJmYWNlOiAjMjkyOTI5O1xuICAtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LXN1YnRsZTogI2Q4ZjFmZDtcbiAgLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1zdWJ0bGUtaG92ZXI6ICNjNWVhZmM7XG4gIC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLWFjdGl2ZTogI2EzZGZmYjtcbiAgLS1rZW5kby1jb2xvci10ZXJ0aWFyeTogIzAzYTlmNDtcbiAgLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1ob3ZlcjogIzAzOWFlMDtcbiAgLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1hY3RpdmU6ICMwMjhjY2I7XG4gIC0ta2VuZG8tY29sb3ItdGVydGlhcnktZW1waGFzaXM6ICM2MWM5Zjk7XG4gIC0ta2VuZG8tY29sb3ItdGVydGlhcnktb24tc3VidGxlOiAjMDIzZjVjO1xuICAtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5OiAjZmZmZmZmO1xuICAtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LW9uLXN1cmZhY2U6ICMwMjhjY2I7XG4gIC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGU6ICNkMmUyZmI7XG4gIC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUtaG92ZXI6ICNiZGQ0Zjg7XG4gIC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUtYWN0aXZlOiAjODBhY2Y0O1xuICAtLWtlbmRvLWNvbG9yLWluZm86ICMwMDU4ZTk7XG4gIC0ta2VuZG8tY29sb3ItaW5mby1ob3ZlcjogIzAwNTJkNjtcbiAgLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZTogIzAwNGFjMjtcbiAgLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzOiAjNjA5OGYyO1xuICAtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VidGxlOiAjMDAyMjU5O1xuICAtLWtlbmRvLWNvbG9yLW9uLWluZm86ICNmZmZmZmY7XG4gIC0ta2VuZG8tY29sb3ItaW5mby1vbi1zdXJmYWNlOiAjMDA0YWMyO1xuICAtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlOiAjZGNmMGQzO1xuICAtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLWhvdmVyOiAjY2JlOWJmO1xuICAtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLWFjdGl2ZTogI2I3ZTFhNTtcbiAgLS1rZW5kby1jb2xvci1zdWNjZXNzOiAjMzdiNDAwO1xuICAtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtaG92ZXI6ICMzMmE1MDA7XG4gIC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmU6ICMyZDk2MDA7XG4gIC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpczogIzgxZDE1ZjtcbiAgLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1YnRsZTogIzFjNWEwMDtcbiAgLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzOiAjZmZmZmZmO1xuICAtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VyZmFjZTogIzJkOTYwMDtcbiAgLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZTogI2ZmZjRkMztcbiAgLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZS1ob3ZlcjogI2ZmZWViZDtcbiAgLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZS1hY3RpdmU6ICNmZmU3OWU7XG4gIC0ta2VuZG8tY29sb3Itd2FybmluZzogI2ZmYzAwMDtcbiAgLS1rZW5kby1jb2xvci13YXJuaW5nLWhvdmVyOiAjZWFhZjAwO1xuICAtLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlOiAjZDQ5ZjAwO1xuICAtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXM6ICNmZmQ3NjA7XG4gIC0ta2VuZG8tY29sb3Itd2FybmluZy1vbi1zdWJ0bGU6ICM1ZTQ3MDA7XG4gIC0ta2VuZG8tY29sb3Itb24td2FybmluZzogIzNkM2QzZDtcbiAgLS1rZW5kby1jb2xvci13YXJuaW5nLW9uLXN1cmZhY2U6ICNmZmMwMDA7XG4gIC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlOiAjZmNkZGRhO1xuICAtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZS1ob3ZlcjogI2ZiYzhjMztcbiAgLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUtYWN0aXZlOiAjZjk4YjgwO1xuICAtLWtlbmRvLWNvbG9yLWVycm9yOiAjZjMxNzAwO1xuICAtLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyOiAjZGYxNjAwO1xuICAtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZTogI2NhMTQwMDtcbiAgLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpczogI2Y3NmY2MDtcbiAgLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdWJ0bGU6ICM3YTBjMDA7XG4gIC0ta2VuZG8tY29sb3Itb24tZXJyb3I6ICNmZmZmZmY7XG4gIC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VyZmFjZTogI2NhMTQwMDtcbiAgLS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGU6ICNmYWZhZmE7XG4gIC0ta2VuZG8tY29sb3ItbGlnaHQtc3VidGxlLWhvdmVyOiAjZjVmNWY1O1xuICAtLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZS1hY3RpdmU6ICNlYmViZWI7XG4gIC0ta2VuZG8tY29sb3ItbGlnaHQ6ICNlYmViZWI7XG4gIC0ta2VuZG8tY29sb3ItbGlnaHQtaG92ZXI6ICNlMGUwZTA7XG4gIC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlOiAjZDZkNmQ2O1xuICAtLWtlbmRvLWNvbG9yLWxpZ2h0LWVtcGhhc2lzOiAjZDZkNmQ2O1xuICAtLWtlbmRvLWNvbG9yLWxpZ2h0LW9uLXN1YnRsZTogIzE0MTQxNDtcbiAgLS1rZW5kby1jb2xvci1vbi1saWdodDogIzAwMDAwMDtcbiAgLS1rZW5kby1jb2xvci1saWdodC1vbi1zdXJmYWNlOiAjZTBlMGUwO1xuICAtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlOiAjYzJjMmMyO1xuICAtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLWhvdmVyOiAjYWRhZGFkO1xuICAtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLWFjdGl2ZTogIzk5OTk5OTtcbiAgLS1rZW5kby1jb2xvci1kYXJrOiAjM2QzZDNkO1xuICAtLWtlbmRvLWNvbG9yLWRhcmstaG92ZXI6ICMyOTI5Mjk7XG4gIC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmU6ICMxZjFmMWY7XG4gIC0ta2VuZG8tY29sb3ItZGFyay1lbXBoYXNpczogIzY2NjY2NjtcbiAgLS1rZW5kby1jb2xvci1kYXJrLW9uLXN1YnRsZTogIzFmMWYxZjtcbiAgLS1rZW5kby1jb2xvci1vbi1kYXJrOiAjZmZmZmZmO1xuICAtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VyZmFjZTogIzE0MTQxNDtcbiAgLS1rZW5kby1jb2xvci1pbnZlcnNlLXN1YnRsZTogI2MyYzJjMjtcbiAgLS1rZW5kby1jb2xvci1pbnZlcnNlLXN1YnRsZS1ob3ZlcjogI2FkYWRhZDtcbiAgLS1rZW5kby1jb2xvci1pbnZlcnNlLXN1YnRsZS1hY3RpdmU6ICM5OTk5OTk7XG4gIC0ta2VuZG8tY29sb3ItaW52ZXJzZTogIzNkM2QzZDtcbiAgLS1rZW5kby1jb2xvci1pbnZlcnNlLWhvdmVyOiAjMjkyOTI5O1xuICAtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlOiAjMWYxZjFmO1xuICAtLWtlbmRvLWNvbG9yLWludmVyc2UtZW1waGFzaXM6ICM2NjY2NjY7XG4gIC0ta2VuZG8tY29sb3ItaW52ZXJzZS1vbi1zdWJ0bGU6ICMxZjFmMWY7XG4gIC0ta2VuZG8tY29sb3Itb24taW52ZXJzZTogI2ZmZmZmZjtcbiAgLS1rZW5kby1jb2xvci1pbnZlcnNlLW9uLXN1cmZhY2U6ICMxNDE0MTQ7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWE6ICNmZjYzNTg7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWEtYm9sZDogI2JmNGE0MjtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtYS1ib2xkZXI6ICM4MDMyMmM7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWEtc3VidGxlOiAjZmZiMWFjO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1hLXN1YnRsZXI6ICNmZjhhODI7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWI6ICNmZmUxNjI7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWItYm9sZDogI2JmYTk0YTtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtYi1ib2xkZXI6ICM4MDcxMzE7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWItc3VidGxlOiAjZmZmMGIxO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1iLXN1YnRsZXI6ICNmZmU5ODk7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWM6ICM0Y2QxODA7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWMtYm9sZDogIzM5OWQ2MDtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtYy1ib2xkZXI6ICMyNjY5NDA7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWMtc3VidGxlOiAjYTZlOGMwO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1jLXN1YnRsZXI6ICM3OWRkYTA7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWQ6ICM0YjVmZmE7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWQtYm9sZDogIzM4NDdiYztcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtZC1ib2xkZXI6ICMyNjMwN2Q7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWQtc3VidGxlOiAjYTVhZmZkO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1kLXN1YnRsZXI6ICM3ODg3ZmI7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWU6ICNhYzU4ZmY7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtYm9sZDogIzgxNDJiZjtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtZS1ib2xkZXI6ICM1NjJjODA7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtc3VidGxlOiAjZDZhY2ZmO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1lLXN1YnRsZXI6ICNjMTgyZmY7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWY6ICNmZjU4OTI7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWYtYm9sZDogI2JmNDI2ZTtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtZi1ib2xkZXI6ICM4MDJjNDk7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWYtc3VidGxlOiAjZmZhY2M5O1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1mLXN1YnRsZXI6ICNmZjgyYWU7XG59XG5cbi5rLXNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTFweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXB1c2gtcmlnaHQtZW50ZXIsIC5rLXB1c2gtcmlnaHQtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xufVxuXG4uay1wdXNoLXJpZ2h0LWVudGVyLWFjdGl2ZSwgLmstcHVzaC1yaWdodC1hcHBlYXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstcHVzaC1yaWdodC1leGl0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5rLXB1c2gtcmlnaHQtZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1wdXNoLWxlZnQtZW50ZXIsIC5rLXB1c2gtbGVmdC1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbn1cblxuLmstcHVzaC1sZWZ0LWVudGVyLWFjdGl2ZSwgLmstcHVzaC1sZWZ0LWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1wdXNoLWxlZnQtZXhpdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4uay1wdXNoLWxlZnQtZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstcHVzaC1kb3duLWVudGVyLCAuay1wdXNoLWRvd24tYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xufVxuXG4uay1wdXNoLWRvd24tZW50ZXItYWN0aXZlLCAuay1wdXNoLWRvd24tYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXB1c2gtZG93bi1leGl0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5rLXB1c2gtZG93bi1leGl0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXB1c2gtdXAtZW50ZXIsIC5rLXB1c2gtdXAtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG59XG5cbi5rLXB1c2gtdXAtZW50ZXItYWN0aXZlLCAuay1wdXNoLXVwLWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1wdXNoLXVwLWV4aXQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLmstcHVzaC11cC1leGl0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1leHBhbmQtdmVydGljYWwtZW50ZXIsIC5rLWV4cGFuZC12ZXJ0aWNhbC1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbn1cblxuLmstZXhwYW5kLXZlcnRpY2FsLWVudGVyLWFjdGl2ZSwgLmstZXhwYW5kLXZlcnRpY2FsLWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1leHBhbmQtdmVydGljYWwtZXhpdCB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuXG4uay1leHBhbmQtdmVydGljYWwtZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1leHBhbmQtaG9yaXpvbnRhbC1lbnRlciwgLmstZXhwYW5kLWhvcml6b250YWwtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG5cbi5rLWV4cGFuZC1ob3Jpem9udGFsLWVudGVyLWFjdGl2ZSwgLmstZXhwYW5kLWhvcml6b250YWwtYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWV4cGFuZC1ob3Jpem9udGFsLWV4aXQge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmstZXhwYW5kLWhvcml6b250YWwtZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1mYWRlLWVudGVyLCAuay1mYWRlLWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLWZhZGUtZW50ZXItYWN0aXZlLCAuay1mYWRlLWFwcGVhci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1mYWRlLWV4aXQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1mYWRlLWV4aXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstZmFkZS1leGl0LWFjdGl2ZSArIC5rLWZhZGUtZXhpdC1hY3RpdmUsIC5rLWZhZGUtZW50ZXItYWN0aXZlICsgLmstZmFkZS1lbnRlci1hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay16b29tLWluLWVudGVyLCAuay16b29tLWluLWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi5rLXpvb20taW4tZW50ZXItYWN0aXZlLCAuay16b29tLWluLWFwcGVhci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0sIG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXpvb20taW4tZXhpdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5rLXpvb20taW4tZXhpdC1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0sIG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXpvb20tb3V0LWVudGVyLCAuay16b29tLW91dC1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xufVxuXG4uay16b29tLW91dC1lbnRlci1hY3RpdmUsIC5rLXpvb20tb3V0LWFwcGVhci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0sIG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXpvb20tb3V0LWV4aXQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uay16b29tLW91dC1leGl0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSwgb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstc2xpZGUtaW4tYXBwZWFyIHtcbiAgb3BhY2l0eTogMC4xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtM2VtKTtcbn1cblxuLmstc2xpZGUtaW4tYXBwZWFyIC5rLWNlbnRlcmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTYwJSk7XG59XG5cbi5rLXNsaWRlLWluLWFwcGVhci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMiwgMC42LCAwLjQsIDEpLCBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMiwgMSwgMC4yLCAxKTtcbn1cblxuLmstc2xpZGUtaW4tYXBwZWFyLWFjdGl2ZSAuay1jZW50ZXJlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay1zbGlkZS1kb3duLWVudGVyLCAuay1zbGlkZS1kb3duLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5rLXNsaWRlLWRvd24tZW50ZXItYWN0aXZlLCAuay1zbGlkZS1kb3duLWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstc2xpZGUtZG93bi1leGl0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uay1zbGlkZS1kb3duLWV4aXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1zbGlkZS11cC1lbnRlciwgLmstc2xpZGUtdXAtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4uay1zbGlkZS11cC1lbnRlci1hY3RpdmUsIC5rLXNsaWRlLXVwLWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstc2xpZGUtdXAtZXhpdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmstc2xpZGUtdXAtZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstc2xpZGUtcmlnaHQtZW50ZXIsIC5rLXNsaWRlLXJpZ2h0LWFwcGVhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5rLXNsaWRlLXJpZ2h0LWVudGVyLWFjdGl2ZSwgLmstc2xpZGUtcmlnaHQtYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1zbGlkZS1yaWdodC1leGl0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uay1zbGlkZS1yaWdodC1leGl0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstc2xpZGUtbGVmdC1lbnRlciwgLmstc2xpZGUtbGVmdC1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5rLXNsaWRlLWxlZnQtZW50ZXItYWN0aXZlLCAuay1zbGlkZS1sZWZ0LWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstc2xpZGUtbGVmdC1leGl0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uay1zbGlkZS1sZWZ0LWV4aXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXJldmVhbC12ZXJ0aWNhbC1lbnRlciwgLmstcmV2ZWFsLXZlcnRpY2FsLWFwcGVhciB7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG5cbi5rLXJldmVhbC12ZXJ0aWNhbC1lbnRlci1hY3RpdmUsIC5rLXJldmVhbC12ZXJ0aWNhbC1hcHBlYXItYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstcmV2ZWFsLXZlcnRpY2FsLWV4aXQtYWN0aXZlIHtcbiAgbWF4LWhlaWdodDogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1yZXZlYWwtaG9yaXpvbnRhbC1lbnRlciwgLmstcmV2ZWFsLWhvcml6b250YWwtYXBwZWFyIHtcbiAgbWF4LXdpZHRoOiAwO1xufVxuXG4uay1yZXZlYWwtaG9yaXpvbnRhbC1lbnRlci1hY3RpdmUsIC5rLXJldmVhbC1ob3Jpem9udGFsLWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXJldmVhbC1ob3Jpem9udGFsLWV4aXQtYWN0aXZlIHtcbiAgbWF4LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG1heC13aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstZngtZW5kIC5rLWZ4LW5leHQsIC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2Utb3V0O1xufVxuXG4uay1meCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZnggLmstZngtY3VycmVudCB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5rLWZ4IC5rLWZ4LW5leHQge1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1meC1oaWRkZW4sIC5rLWZ4LWhpZGRlbiAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZ4LXJldmVyc2UgLmstZngtY3VycmVudCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWZ4LXJldmVyc2UgLmstZngtbmV4dCB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5rLWZ4LXpvb20uay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSAhaW1wb3J0YW50O1xufVxuXG4uay1meC16b29tLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZ4LXpvb20uay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCwgLmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudDtcbn1cblxuLmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xufVxuXG4uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSAhaW1wb3J0YW50O1xufVxuXG4uay1meC1mYWRlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay1meC1mYWRlLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1meC1mYWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZngtZmFkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20tY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAua20tZm9vdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2Utb3V0O1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1mb290ZXIge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWZvb3RlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20tZm9vdGVyIHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20taGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1mb290ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWZvb3RlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20tZm9vdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtc3RhcnQgLmstZngtbmV4dCwgLmstZnguay1meC1vdmVybGF5LmstZngtbGVmdC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXVwLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtZG93bi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCwgLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LWxlZnQuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtdXAuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LWRvd24uay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5rLXRoZW1lLXRlc3QtY2xhc3MsIC5rLWNvbW1vbi10ZXN0LWNsYXNzIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstaHN0YWNrLCAuay1oYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay12c3RhY2ssIC5rLXZib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLXNwYWNlciwgLmstZmxleCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1zcGFjZXItc2l6ZWQge1xuICBmbGV4OiBub25lO1xufVxuXG4uay1mbG9hdC13cmFwOjphZnRlciwgLmstZmxvYXR3cmFwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmstZmxleC1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay1ncmlkLWxheW91dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5rLXNlcGFyYXRvciB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5rLXNlcGFyYXRvci1ob3Jpem9udGFsLCAuay12c3RhY2sgPiAuay1zZXBhcmF0b3IsIC5rLXZib3ggPiAuay1zZXBhcmF0b3Ige1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cbi5rLXNlcGFyYXRvci12ZXJ0aWNhbCwgLmstaHN0YWNrID4gLmstc2VwYXJhdG9yLCAuay1oYm94ID4gLmstc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG59XG5cbmhyLmstc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuc2NyaXB0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNhYmxlZCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWRpc2FibGVkLXRleHQsIHVuc2V0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1kaXNhYmxlZC1ib3JkZXIsIHVuc2V0KTtcbiAgb3BhY2l0eTogdmFyKC0ta2VuZG8tZGlzYWJsZWQtb3BhY2l0eSwgdW5zZXQpO1xuICBmaWx0ZXI6IHZhcigtLWtlbmRvLWRpc2FibGVkLWZpbHRlciwgdW5zZXQpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstZGlzYWJsZWQgLmstbGluayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstZGlzYWJsZWQgW2Rpc2FibGVkXSwgLmstZGlzYWJsZWQgLmstZGlzYWJsZWQge1xuICAtLWtlbmRvLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0ta2VuZG8tZGlzYWJsZWQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG5cbi5rLWhyIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uay1kLWZsZXgtcm93ID4gLmstaHIge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstZC1mbGV4LWNvbCA+IC5rLWhyIHtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstc3ByaXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1yZXNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmtlbmRvLXNvcnRhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWxpbmssIC5rLWxpbms6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWNvbnRlbnQge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1jZW50ZXJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLW5vLWNsaWNrIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC0xNTAwMHB4O1xuICB3aWR0aDogMTQ0MDBweDtcbn1cblxuLmtlbmRvLXBkZi1oaWRlLXBzZXVkby1lbGVtZW50czo6YmVmb3JlLCAua2VuZG8tcGRmLWhpZGUtcHNldWRvLWVsZW1lbnRzOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstZGlydHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWlubGluZS1lbmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uay1zY3JvbGxiYXItdmVydGljYWwge1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uay10b3VjaC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwMDAwMDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4YThhOGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTg1ODU7XG59XG5cbi5rLXJlc2l6ZS1oYW5kbGUsIC5rLXJlc2l6ZS1oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDIwMDtcbn1cblxuLmstcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1yZXNpemUtaGFuZGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDAgc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcmVzaXplLW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC0zcHg7XG4gIGN1cnNvcjogbi1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS1zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogLTNweDtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbn1cblxuLmstcmVzaXplLXcge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC0zcHg7XG4gIGN1cnNvcjogdy1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS1lIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogLTNweDtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbn1cblxuLmstcmVzaXplLXN3LCAuay1yZXNpemUtc2UsIC5rLXJlc2l6ZS1udywgLmstcmVzaXplLW5lIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi5rLXJlc2l6ZS1zdyB7XG4gIGN1cnNvcjogc3ctcmVzaXplO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstcmVzaXplLXNlIHtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstcmVzaXplLW53IHtcbiAgY3Vyc29yOiBudy1yZXNpemU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLXJlc2l6ZS1uZSB7XG4gIGN1cnNvcjogbmUtcmVzaXplO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstdmVydGljYWwtcmVzaXplIHtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xufVxuXG4uay1ob3Jpem9udGFsLXJlc2l6ZSB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbn1cblxuLmstcmVzaXplLWhpbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1yZXNpemUtaGludCAuay1yZXNpemUtaGludC1oYW5kbGUge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyMHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uay1yZXNpemUtaGludCAuay1yZXNpemUtaGludC1tYXJrZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1yZXNpemUtaGludC12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXJlc2l6ZS1oaW50LXZlcnRpY2FsIC5rLXJlc2l6ZS1oaW50LWhhbmRsZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5rLXJlc2l6ZS1oaW50LXZlcnRpY2FsIC5rLXJlc2l6ZS1oaW50LW1hcmtlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDJweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXRvcC1zdGFydCwgLmstcG9zLXRvcC1zdGFydCB7XG4gIHRvcDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay10b3AtZW5kLCAuay1wb3MtdG9wLWVuZCB7XG4gIHRvcDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstYm90dG9tLXN0YXJ0LCAuay1wb3MtYm90dG9tLXN0YXJ0IHtcbiAgYm90dG9tOiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLWJvdHRvbS1lbmQsIC5rLXBvcy1ib3R0b20tZW5kIHtcbiAgYm90dG9tOiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay10b3AtY2VudGVyLCAuay1wb3MtdG9wLWNlbnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLW1pZGRsZS1sZWZ0LCAuay1taWRkbGUtc3RhcnQsIC5rLXBvcy1taWRkbGUtc3RhcnQge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1taWRkbGUtY2VudGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1taWRkbGUtcmlnaHQsIC5rLW1pZGRsZS1lbmQsIC5rLXBvcy1taWRkbGUtZW5kIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLWJvdHRvbS1jZW50ZXIsIC5rLXBvcy1ib3R0b20tY2VudGVyIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuOnJvb3Qge1xuICAtLWtlbmRvLXNwYWNpbmctMDogMHB4O1xuICAtLWtlbmRvLXNwYWNpbmctMXB4OiAxcHg7XG4gIC0ta2VuZG8tc3BhY2luZy0wXFwuNTogMC4xMjVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0xOiAwLjI1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMVxcLjU6IDAuMzc1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMjogMC41cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMlxcLjU6IDAuNjI1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMzogMC43NXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTNcXC41OiAwLjg3NXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTQ6IDFyZW07XG4gIC0ta2VuZG8tc3BhY2luZy00XFwuNTogMS4xMjVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy01OiAxLjI1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctNVxcLjU6IDEuMzc1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctNjogMS41cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctNlxcLjU6IDEuNjI1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctNzogMS43NXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTdcXC41OiAxLjg3NXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTg6IDJyZW07XG4gIC0ta2VuZG8tc3BhY2luZy05OiAyLjI1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMTA6IDIuNXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTExOiAyLjc1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMTI6IDNyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0xMzogMy4yNXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTE0OiAzLjVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0xNTogMy43NXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTE2OiA0cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMTc6IDQuMjVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0xODogNC41cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMTk6IDQuNzVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0yMDogNXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTIxOiA1LjI1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMjI6IDUuNXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTIzOiA1Ljc1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMjQ6IDZyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0yNTogN3JlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTI2OiA4cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMjc6IDlyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0yODogMTByZW07XG4gIC0ta2VuZG8tc3BhY2luZy0yOTogMTFyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0zMDogMTJyZW07XG59XG5cbjpyb290IHtcbiAgLS1rZW5kby1lbGV2YXRpb24tMTogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1rZW5kby1lbGV2YXRpb24tMjogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1rZW5kby1lbGV2YXRpb24tMzogMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1rZW5kby1lbGV2YXRpb24tNDogMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0ta2VuZG8tZWxldmF0aW9uLTU6IDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1rZW5kby1lbGV2YXRpb24tNjogMCAxMnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0ta2VuZG8tZWxldmF0aW9uLTc6IDAgMTRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1rZW5kby1lbGV2YXRpb24tODogMCAxNnB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjI4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLWtlbmRvLWVsZXZhdGlvbi05OiAwIDMycHggMzRweCByZ2JhKDAsIDAsIDAsIDAuMzIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbjpyb290IHtcbiAgLS1rZW5kby1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1rZW5kby1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWtlbmRvLWxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIC0ta2VuZG8tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1rZW5kby1sZXR0ZXItc3BhY2luZzogO1xuICAtLWtlbmRvLWZvbnQtc2l6ZS14eHM6IDAuNXJlbTtcbiAgLS1rZW5kby1mb250LXNpemUteHM6IDAuNjI1cmVtO1xuICAtLWtlbmRvLWZvbnQtc2l6ZS1zbTogMC43NXJlbTtcbiAgLS1rZW5kby1mb250LXNpemUtbWQ6IDAuODc1cmVtO1xuICAtLWtlbmRvLWZvbnQtc2l6ZS1sZzogMXJlbTtcbiAgLS1rZW5kby1mb250LXNpemUteGw6IDEuMjVyZW07XG4gIC0ta2VuZG8tbGluZS1oZWlnaHQteHM6IDE7XG4gIC0ta2VuZG8tbGluZS1oZWlnaHQtc206IDEuMjU7XG4gIC0ta2VuZG8tbGluZS1oZWlnaHQtbWQ6IDEuNDI4NTcxNDI4NjtcbiAgLS1rZW5kby1saW5lLWhlaWdodC1sZzogMS41O1xuICAtLWtlbmRvLWZvbnQtd2VpZ2h0LXRoaW46IDEwMDtcbiAgLS1rZW5kby1mb250LXdlaWdodC1leHRyYS1saWdodDogMjAwO1xuICAtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4gIC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG4gIC0ta2VuZG8tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG4gIC0ta2VuZG8tZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiAgLS1rZW5kby1mb250LXdlaWdodC1ib2xkOiA3MDA7XG4gIC0ta2VuZG8tZm9udC13ZWlnaHQtZXh0cmEtYm9sZDogODAwO1xuICAtLWtlbmRvLWZvbnQtd2VpZ2h0LWJsYWNrOiA5MDA7XG4gIC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHRlc3Q6IC0wLjE1cHg7XG4gIC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHRlcjogLTAuMXB4O1xuICAtLWtlbmRvLWxldHRlci1zcGFjaW5nLXRpZ2h0OiAtMC41cHg7XG4gIC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctbm9ybWFsOiAwcHg7XG4gIC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctd2lkZTogMC41cHg7XG4gIC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctd2lkZXI6IDAuMXB4O1xuICAtLWtlbmRvLWxldHRlci1zcGFjaW5nLXdpZGVzdDogMC4xNXB4O1xuICAtLWtlbmRvLWZvbnQtZmFtaWx5LXNhbnM6IEFyaWFsLCBWZXJkYW5hLCBUYWhvbWEsIFRyZWJ1Y2hldCBNUywgSGVsdmV0aWNhLCBJbXBhY3QsIEdpbGwgU2FucztcbiAgLS1rZW5kby1mb250LWZhbWlseS1zZXJpZjogVGltZXMgTmV3IFJvbWFuLCBHZW9yZ2lhLCBHYXJhbW9uZCwgUGFsYXRpbm8sIEJhc2tlcnZpbGxlO1xuICAtLWtlbmRvLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIE5vdG8gU2FucywgTGliZXJhdGlvbiBTYW5zLCBBcmlhbCwgc2Fucy1zZXJpZiwgQXBwbGUgQ29sb3IgRW1vamksIFNlZ29lIFVJIEVtb2ppLCBTZWdvZSBVSSBTeW1ib2wsIE5vdG8gQ29sb3IgRW1vamk7XG4gIC0ta2VuZG8tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFJvYm90byBNb25vLCBVYnVudHUgTW9ubywgTHVjaWRhIENvbnNvbGUsIENvdXJpZXIgTmV3LCBtb25vc3BhY2U7XG59XG5cbjpyb290IHtcbiAgLS1rZW5kby1ib3JkZXItcmFkaXVzLW5vbmU6IDBweDtcbiAgLS1rZW5kby1ib3JkZXItcmFkaXVzLXhzOiAxcHg7XG4gIC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1zbTogMC4xMjVyZW07XG4gIC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZDogMC4yNXJlbTtcbiAgLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnOiAwLjM3NXJlbTtcbiAgLS1rZW5kby1ib3JkZXItcmFkaXVzLXhsOiAwLjVyZW07XG4gIC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14eGw6IDAuNzVyZW07XG4gIC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14eHhsOiAxcmVtO1xuICAtLWtlbmRvLWJvcmRlci1yYWRpdXMtZnVsbDogOTk5OXB4O1xufVxuXG4uay1yb3VuZGVkLW5vbmUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW5vbmUsIDBweCk7XG59XG5cbi5rLXJvdW5kZWQteHMge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXhzLCAxcHgpO1xufVxuXG4uay1yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1zbSwgMC4xMjVyZW0pO1xufVxuXG4uay1yb3VuZGVkLW1kIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG59XG5cbi5rLXJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG59XG5cbi5rLXJvdW5kZWQteGwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXhsLCAwLjVyZW0pO1xufVxuXG4uay1yb3VuZGVkLXh4bCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHhsLCAwLjc1cmVtKTtcbn1cblxuLmstcm91bmRlZC14eHhsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14eHhsLCAxcmVtKTtcbn1cblxuLmstcm91bmRlZC1mdWxsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1mdWxsLCA5OTk5cHgpO1xufVxuXG4uay1ib2R5LCAuay10eXBvZ3JhcGh5IHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZywgbm9ybWFsKTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1ib2R5IHAsIC5rLXR5cG9ncmFwaHkgcCB7XG4gIG1hcmdpbjogMCAwIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG59XG5cbi5rLWgxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1oMS1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkgKiA0KSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1oMS1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWgxLWxpbmUtaGVpZ2h0LCA3NHB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWgxLWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCkpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8taDEtbGV0dGVyLXNwYWNpbmcsICk7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8taDEtbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSk7XG59XG5cbi5rLWgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1oMi1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkgKiAzKSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1oMi1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWgyLWxpbmUtaGVpZ2h0LCA1NnB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWgyLWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCkpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8taDItbGV0dGVyLXNwYWNpbmcsICk7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8taDItbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSk7XG59XG5cbi5rLWgzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1oMy1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkgKiAyLjUpKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWgzLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8taDMtbGluZS1oZWlnaHQsIDQycHgpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8taDMtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1oMy1sZXR0ZXItc3BhY2luZywgKTtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1oMy1tYXJnaW4sIDAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKTtcbn1cblxuLmstaDQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWg0LWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSAqIDIpKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWg0LWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8taDQtbGluZS1oZWlnaHQsIDQwcHgpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8taDQtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCkpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8taDQtbGV0dGVyLXNwYWNpbmcsICk7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8taDQtbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSk7XG59XG5cbi5rLWg1IHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1oNS1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkgKiAxLjUpKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWg1LWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8taDUtbGluZS1oZWlnaHQsIDI4cHgpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8taDUtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCkpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8taDUtbGV0dGVyLXNwYWNpbmcsICk7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8taDUtbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSk7XG59XG5cbi5rLWg2IHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1oNi1mb250LXNpemUsIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8taDYtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1oNi1saW5lLWhlaWdodCwgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1oNi1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1oNi1sZXR0ZXItc3BhY2luZywgKTtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1oNi1tYXJnaW4sIDAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKTtcbn1cblxuLmstcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1wYXJhZ3JhcGgtZm9udC1zaXplLCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLXBhcmFncmFwaC1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLXBhcmFncmFwaC1saW5lLWhlaWdodCwgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1wYXJhZ3JhcGgtbGV0dGVyLXNwYWNpbmcsICk7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8tcGFyYWdyYXBoLW1hcmdpbiwgMCAwIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpO1xufVxuXG4uay1wcmUsIC5rLWNvZGUge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWNvZGUtZm9udC1zaXplLCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWNvZGUtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSwgbm9ybWFsKSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1jb2RlLWxpbmUtaGVpZ2h0LCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWNvZGUtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1jb2RlLWxldHRlci1zcGFjaW5nLCApO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstcHJlIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXByZSA+IC5rLWNvZGUge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmstY29kZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZGlzcGxheTEtZm9udC1zaXplLCBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgMC44NzVyZW0pICogOCkpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZGlzcGxheTEtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1kaXNwbGF5MS1saW5lLWhlaWdodCwgMS4yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWRpc3BsYXkxLWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgbm9ybWFsKSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1kaXNwbGF5MS1sZXR0ZXItc3BhY2luZywgKTtcbn1cblxuLmstZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1kaXNwbGF5Mi1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkgKiA3KSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1kaXNwbGF5Mi1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWRpc3BsYXkyLWxpbmUtaGVpZ2h0LCAxLjIpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZGlzcGxheTItZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0LCBub3JtYWwpKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWRpc3BsYXkyLWxldHRlci1zcGFjaW5nLCApO1xufVxuXG4uay1kaXNwbGF5LTMge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWRpc3BsYXkzLWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSAqIDYpKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWRpc3BsYXkzLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tZGlzcGxheTMtbGluZS1oZWlnaHQsIDEuMik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1kaXNwbGF5My1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbGlnaHQsIG5vcm1hbCkpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tZGlzcGxheTMtbGV0dGVyLXNwYWNpbmcsICk7XG59XG5cbi5rLWRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZGlzcGxheTQtZm9udC1zaXplLCBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgMC44NzVyZW0pICogNSkpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZGlzcGxheTQtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1kaXNwbGF5NC1saW5lLWhlaWdodCwgMS4yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWRpc3BsYXk0LWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgbm9ybWFsKSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1kaXNwbGF5NC1sZXR0ZXItc3BhY2luZywgKTtcbn1cblxuLmstYm9keSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKTtcbn1cblxuLmstcHJlLCAuay1jb2RlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstZm9udC1mYW1pbHktc2FucyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseS1zYW5zLCBBcmlhbCwgVmVyZGFuYSwgVGFob21hLCBUcmVidWNoZXQgTVMsIEhlbHZldGljYSwgSW1wYWN0LCBHaWxsIFNhbnMpO1xufVxuXG4uXFwhay1mb250LWZhbWlseS1zYW5zIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LXNhbnMsIEFyaWFsLCBWZXJkYW5hLCBUYWhvbWEsIFRyZWJ1Y2hldCBNUywgSGVsdmV0aWNhLCBJbXBhY3QsIEdpbGwgU2FucykgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1mYW1pbHktc2VyaWYge1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHktc2VyaWYsIFRpbWVzIE5ldyBSb21hbiwgR2VvcmdpYSwgR2FyYW1vbmQsIFBhbGF0aW5vLCBCYXNrZXJ2aWxsZSk7XG59XG5cbi5cXCFrLWZvbnQtZmFtaWx5LXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LXNlcmlmLCBUaW1lcyBOZXcgUm9tYW4sIEdlb3JnaWEsIEdhcmFtb25kLCBQYWxhdGlubywgQmFza2VydmlsbGUpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWYge1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHktc2Fucy1zZXJpZiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgTm90byBTYW5zLCBMaWJlcmF0aW9uIFNhbnMsIEFyaWFsLCBzYW5zLXNlcmlmLCBBcHBsZSBDb2xvciBFbW9qaSwgU2Vnb2UgVUkgRW1vamksIFNlZ29lIFVJIFN5bWJvbCwgTm90byBDb2xvciBFbW9qaSk7XG59XG5cbi5cXCFrLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWYge1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHktc2Fucy1zZXJpZiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgTm90byBTYW5zLCBMaWJlcmF0aW9uIFNhbnMsIEFyaWFsLCBzYW5zLXNlcmlmLCBBcHBsZSBDb2xvciBFbW9qaSwgU2Vnb2UgVUkgRW1vamksIFNlZ29lIFVJIFN5bWJvbCwgTm90byBDb2xvciBFbW9qaSkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1mYW1pbHktbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSwgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBSb2JvdG8gTW9ubywgVWJ1bnR1IE1vbm8sIEx1Y2lkYSBDb25zb2xlLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlKTtcbn1cblxuLlxcIWstZm9udC1mYW1pbHktbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSwgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBSb2JvdG8gTW9ubywgVWJ1bnR1IE1vbm8sIEx1Y2lkYSBDb25zb2xlLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXNpemUteHhzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUteHhzLCAwLjVyZW0pO1xufVxuXG4uXFwhay1mb250LXNpemUteHhzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUteHhzLCAwLjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtc2l6ZS14cyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXhzLCAwLjYyNXJlbSk7XG59XG5cbi5cXCFrLWZvbnQtc2l6ZS14cyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXhzLCAwLjYyNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1zaXplLXNtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIDAuNzVyZW0pO1xufVxuXG4uXFwhay1mb250LXNpemUtc20ge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgMC43NXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1zaXplLW1kIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbWQsIDAuODc1cmVtKTtcbn1cblxuLlxcIWstZm9udC1zaXplLW1kIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbWQsIDAuODc1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXNpemUtbGcge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgMXJlbSk7XG59XG5cbi5cXCFrLWZvbnQtc2l6ZS1sZyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCAxcmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXNpemUteGwge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS14bCwgMS4yNXJlbSk7XG59XG5cbi5cXCFrLWZvbnQtc2l6ZS14bCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXhsLCAxLjI1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1mcy14eHMge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZzLXh4cywgMC41cmVtKTtcbn1cblxuLlxcIWstZnMteHhzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mcy14eHMsIDAuNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZnMteHMge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZzLXhzLCAwLjYyNXJlbSk7XG59XG5cbi5cXCFrLWZzLXhzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mcy14cywgMC42MjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZzLXNtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mcy1zbSwgMC43NXJlbSk7XG59XG5cbi5cXCFrLWZzLXNtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mcy1zbSwgMC43NXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZnMtbWQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZzLW1kLCAwLjg3NXJlbSk7XG59XG5cbi5cXCFrLWZzLW1kIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mcy1tZCwgMC44NzVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZzLWxnIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mcy1sZywgMXJlbSk7XG59XG5cbi5cXCFrLWZzLWxnIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mcy1sZywgMXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZnMteGwge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZzLXhsLCAxLjI1cmVtKTtcbn1cblxuLlxcIWstZnMteGwge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZzLXhsLCAxLjI1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXN0eWxlLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWtlbmRvLWZvbnQtc3R5bGUtaXRhbGljLCBpdGFsaWMpO1xufVxuXG4uXFwhay1mb250LXN0eWxlLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWtlbmRvLWZvbnQtc3R5bGUtaXRhbGljLCBpdGFsaWMpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtc3R5bGUtbm9uLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWtlbmRvLWZvbnQtc3R5bGUtbm9uLWl0YWxpYywgbm9ybWFsKTtcbn1cblxuLlxcIWstZm9udC1zdHlsZS1ub24taXRhbGljIHtcbiAgZm9udC1zdHlsZTogdmFyKC0ta2VuZG8tZm9udC1zdHlsZS1ub24taXRhbGljLCBub3JtYWwpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtc3R5bGUtb2JsaXF1ZSB7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWtlbmRvLWZvbnQtc3R5bGUtb2JsaXF1ZSwgb2JsaXF1ZSk7XG59XG5cbi5cXCFrLWZvbnQtc3R5bGUtb2JsaXF1ZSB7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWtlbmRvLWZvbnQtc3R5bGUtb2JsaXF1ZSwgb2JsaXF1ZSkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC10aGluIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LXRoaW4sIDEwMCk7XG59XG5cbi5cXCFrLWZvbnQtdGhpbiB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC10aGluLCAxMDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtZXh0cmEtbGlnaHQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtZXh0cmEtbGlnaHQsIDIwMCk7XG59XG5cbi5cXCFrLWZvbnQtZXh0cmEtbGlnaHQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtZXh0cmEtbGlnaHQsIDIwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgMzAwKTtcbn1cblxuLlxcIWstZm9udC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgMzAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIDQwMCk7XG59XG5cbi5cXCFrLWZvbnQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgNDAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1tZWRpdW0sIDUwMCk7XG59XG5cbi5cXCFrLWZvbnQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW1lZGl1bSwgNTAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LXNlbWlib2xkLCA2MDApO1xufVxuXG4uXFwhay1mb250LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LXNlbWlib2xkLCA2MDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCA3MDApO1xufVxuXG4uXFwhay1mb250LWJvbGQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgNzAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LWV4dHJhLWJvbGQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtZXh0cmEtYm9sZCwgODAwKTtcbn1cblxuLlxcIWstZm9udC1leHRyYS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQsIDgwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ibGFjaywgOTAwKTtcbn1cblxuLlxcIWstZm9udC1ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ibGFjaywgOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXdlaWdodC10aGluIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LXRoaW4sIDEwMCk7XG59XG5cbi5cXCFrLWZvbnQtd2VpZ2h0LXRoaW4ge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtdGhpbiwgMTAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXdlaWdodC1leHRyYS1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1leHRyYS1saWdodCwgMjAwKTtcbn1cblxuLlxcIWstZm9udC13ZWlnaHQtZXh0cmEtbGlnaHQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtZXh0cmEtbGlnaHQsIDIwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbGlnaHQsIDMwMCk7XG59XG5cbi5cXCFrLWZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIDQwMCk7XG59XG5cbi5cXCFrLWZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIDQwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC13ZWlnaHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW1lZGl1bSwgNTAwKTtcbn1cblxuLlxcIWstZm9udC13ZWlnaHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW1lZGl1bSwgNTAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXdlaWdodC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1zZW1pYm9sZCwgNjAwKTtcbn1cblxuLlxcIWstZm9udC13ZWlnaHQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtc2VtaWJvbGQsIDYwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCA3MDApO1xufVxuXG4uXFwhay1mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIDcwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC13ZWlnaHQtZXh0cmEtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1leHRyYS1ib2xkLCA4MDApO1xufVxuXG4uXFwhay1mb250LXdlaWdodC1leHRyYS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQsIDgwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC13ZWlnaHQtYmxhY2sge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYmxhY2ssIDkwMCk7XG59XG5cbi5cXCFrLWZvbnQtd2VpZ2h0LWJsYWNrIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJsYWNrLCA5MDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXN0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXN0LCAtMC4xNXB4KTtcbn1cblxuLlxcIWstbGV0dGVyLXNwYWNpbmctdGlnaHRlc3Qge1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHRlc3QsIC0wLjE1cHgpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXIge1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHRlciwgLTAuMXB4KTtcbn1cblxuLlxcIWstbGV0dGVyLXNwYWNpbmctdGlnaHRlciB7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy10aWdodGVyLCAtMC4xcHgpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWxldHRlci1zcGFjaW5nLXRpZ2h0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXRpZ2h0LCAtMC41cHgpO1xufVxuXG4uXFwhay1sZXR0ZXItc3BhY2luZy10aWdodCB7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy10aWdodCwgLTAuNXB4KSAhaW1wb3J0YW50O1xufVxuXG4uay1sZXR0ZXItc3BhY2luZy1ub3JtYWwge1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwcHgpO1xufVxuXG4uXFwhay1sZXR0ZXItc3BhY2luZy1ub3JtYWwge1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwcHgpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWxldHRlci1zcGFjaW5nLXdpZGUge1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctd2lkZSwgMC41cHgpO1xufVxuXG4uXFwhay1sZXR0ZXItc3BhY2luZy13aWRlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXdpZGUsIDAuNXB4KSAhaW1wb3J0YW50O1xufVxuXG4uay1sZXR0ZXItc3BhY2luZy13aWRlciB7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlciwgMC4xcHgpO1xufVxuXG4uXFwhay1sZXR0ZXItc3BhY2luZy13aWRlciB7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlciwgMC4xcHgpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWxldHRlci1zcGFjaW5nLXdpZGVzdCB7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlc3QsIDAuMTVweCk7XG59XG5cbi5cXCFrLWxldHRlci1zcGFjaW5nLXdpZGVzdCB7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlc3QsIDAuMTVweCkgIWltcG9ydGFudDtcbn1cblxuLmstbGluZS1oZWlnaHQteHMge1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQteHMsIDEpO1xufVxuXG4uXFwhay1saW5lLWhlaWdodC14cyB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC14cywgMSkgIWltcG9ydGFudDtcbn1cblxuLmstbGluZS1oZWlnaHQtc20ge1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIDEuMjUpO1xufVxuXG4uXFwhay1saW5lLWhlaWdodC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgMS4yNSkgIWltcG9ydGFudDtcbn1cblxuLmstbGluZS1oZWlnaHQtbWQge1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbWQsIDEuNDI4NTcxNDI4Nik7XG59XG5cbi5cXCFrLWxpbmUtaGVpZ2h0LW1kIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LW1kLCAxLjQyODU3MTQyODYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWxpbmUtaGVpZ2h0LWxnIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCAxLjUpO1xufVxuXG4uXFwhay1saW5lLWhlaWdodC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgMS41KSAhaW1wb3J0YW50O1xufVxuXG4uay1saXN0LW5vbmUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5cXCFrLWxpc3Qtbm9uZSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1saXN0LWRpc2Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5cXCFrLWxpc3QtZGlzYyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xufVxuXG4uay1saXN0LWRlY2ltYWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbi5cXCFrLWxpc3QtZGVjaW1hbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uXFwhay10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLlxcIWstdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uXFwhay10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4uXFwhay10ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLlxcIWstdGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuXG4uXFwhay10ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWFwcC1zdXJmYWNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKTtcbn1cblxuLlxcIWstdGV4dC1hcHAtc3VyZmFjZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1vbi1hcHAtc3VyZmFjZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5cXCFrLXRleHQtb24tYXBwLXN1cmZhY2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5cXCFrLXRleHQtc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2NikgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1zdXJmYWNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uXFwhay10ZXh0LXN1cmZhY2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1zdXJmYWNlLWFsdCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5cXCFrLXRleHQtc3VyZmFjZS1hbHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtYm9yZGVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5cXCFrLXRleHQtYm9yZGVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1ib3JkZXItYWx0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO1xufVxuXG4uXFwhay10ZXh0LWJvcmRlci1hbHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1iYXNlLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7XG59XG5cbi5cXCFrLXRleHQtYmFzZS1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtYmFzZS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKTtcbn1cblxuLlxcIWstdGV4dC1iYXNlLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtcHJpbWFyeS1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpO1xufVxuXG4uXFwhay10ZXh0LXByaW1hcnktc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLCAjZmZlY2ViKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5cXCFrLXRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXByaW1hcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyk7XG59XG5cbi5cXCFrLXRleHQtcHJpbWFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXNlY29uZGFyeS1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZSwgI2ZhZmFmYSk7XG59XG5cbi5cXCFrLXRleHQtc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLCAjZmFmYWZhKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uXFwhay10ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtc2Vjb25kYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCk7XG59XG5cbi5cXCFrLXRleHQtc2Vjb25kYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC10ZXJ0aWFyeS1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLCAjZDhmMWZkKTtcbn1cblxuLlxcIWstdGV4dC10ZXJ0aWFyeS1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLCAjZDhmMWZkKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXRlcnRpYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLlxcIWstdGV4dC10ZXJ0aWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC10ZXJ0aWFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpcywgIzYxYzlmOSk7XG59XG5cbi5cXCFrLXRleHQtdGVydGlhcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktZW1waGFzaXMsICM2MWM5ZjkpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtaW5mby1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpO1xufVxuXG4uXFwhay10ZXh0LWluZm8tc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLCAjZDJlMmZiKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWluZm8ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5cXCFrLXRleHQtaW5mbyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWluZm8tZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpcywgIzYwOThmMik7XG59XG5cbi5cXCFrLXRleHQtaW5mby1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzLCAjNjA5OGYyKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXN1Y2Nlc3Mtc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLCAjZGNmMGQzKTtcbn1cblxuLlxcIWstdGV4dC1zdWNjZXNzLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZSwgI2RjZjBkMykgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uXFwhay10ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1zdWNjZXNzLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpO1xufVxuXG4uXFwhay10ZXh0LXN1Y2Nlc3MtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1ZikgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC13YXJuaW5nLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZSwgI2ZmZjRkMyk7XG59XG5cbi5cXCFrLXRleHQtd2FybmluZy1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUsICNmZmY0ZDMpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLlxcIWstdGV4dC13YXJuaW5nIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtd2FybmluZy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWVtcGhhc2lzLCAjZmZkNzYwKTtcbn1cblxuLlxcIWstdGV4dC13YXJuaW5nLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtZXJyb3Itc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSk7XG59XG5cbi5cXCFrLXRleHQtZXJyb3Itc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5cXCFrLXRleHQtZXJyb3Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtZXJyb3ItZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApO1xufVxuXG4uXFwhay10ZXh0LWVycm9yLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWxpZ2h0LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUsICNmYWZhZmEpO1xufVxuXG4uXFwhay10ZXh0LWxpZ2h0LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUsICNmYWZhZmEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtbGlnaHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uXFwhay10ZXh0LWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWxpZ2h0LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWVtcGhhc2lzLCAjZDZkNmQ2KTtcbn1cblxuLlxcIWstdGV4dC1saWdodC1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1lbXBoYXNpcywgI2Q2ZDZkNikgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1kYXJrLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLXN1YnRsZSwgI2MyYzJjMik7XG59XG5cbi5cXCFrLXRleHQtZGFyay1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGUsICNjMmMyYzIpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLlxcIWstdGV4dC1kYXJrIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtZGFyay1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWVtcGhhc2lzLCAjNjY2NjY2KTtcbn1cblxuLlxcIWstdGV4dC1kYXJrLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstZW1waGFzaXMsICM2NjY2NjYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtaW5oZXJpdCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmhlcml0LCBpbmhlcml0KTtcbn1cblxuLlxcIWstdGV4dC1pbmhlcml0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluaGVyaXQsIGluaGVyaXQpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtY3VycmVudCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1jdXJyZW50LCBjdXJyZW50Q29sb3IpO1xufVxuXG4uXFwhay10ZXh0LWN1cnJlbnQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItY3VycmVudCwgY3VycmVudENvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXRyYW5zcGFyZW50IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XG59XG5cbi5cXCFrLXRleHQtdHJhbnNwYXJlbnQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWJsYWNrIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJsYWNrLCBibGFjayk7XG59XG5cbi5cXCFrLXRleHQtYmxhY2sge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmxhY2ssIGJsYWNrKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdoaXRlLCB3aGl0ZSk7XG59XG5cbi5cXCFrLXRleHQtd2hpdGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1hcHAtc3VyZmFjZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZik7XG59XG5cbi5cXCFrLWNvbG9yLWFwcC1zdXJmYWNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1vbi1hcHAtc3VyZmFjZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5cXCFrLWNvbG9yLW9uLWFwcC1zdXJmYWNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLlxcIWstY29sb3Itc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2NikgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3Itc3VyZmFjZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLlxcIWstY29sb3Itc3VyZmFjZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1zdXJmYWNlLWFsdCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5cXCFrLWNvbG9yLXN1cmZhY2UtYWx0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1ib3JkZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLlxcIWstY29sb3ItYm9yZGVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItYm9yZGVyLWFsdCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbn1cblxuLlxcIWstY29sb3ItYm9yZGVyLWFsdCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1iYXNlLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7XG59XG5cbi5cXCFrLWNvbG9yLWJhc2Utc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1iYXNlLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpO1xufVxuXG4uXFwhay1jb2xvci1iYXNlLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXByaW1hcnktc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLCAjZmZlY2ViKTtcbn1cblxuLlxcIWstY29sb3ItcHJpbWFyeS1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5cXCFrLWNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItcHJpbWFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KTtcbn1cblxuLlxcIWstY29sb3ItcHJpbWFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1zZWNvbmRhcnktc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGUsICNmYWZhZmEpO1xufVxuXG4uXFwhay1jb2xvci1zZWNvbmRhcnktc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGUsICNmYWZhZmEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uXFwhay1jb2xvci1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzLCAjZTBlMGUwKTtcbn1cblxuLlxcIWstY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItdGVydGlhcnktc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LXN1YnRsZSwgI2Q4ZjFmZCk7XG59XG5cbi5cXCFrLWNvbG9yLXRlcnRpYXJ5LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1zdWJ0bGUsICNkOGYxZmQpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXRlcnRpYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLlxcIWstY29sb3ItdGVydGlhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzLCAjNjFjOWY5KTtcbn1cblxuLlxcIWstY29sb3ItdGVydGlhcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktZW1waGFzaXMsICM2MWM5ZjkpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLWluZm8tc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLCAjZDJlMmZiKTtcbn1cblxuLlxcIWstY29sb3ItaW5mby1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLWluZm8ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5cXCFrLWNvbG9yLWluZm8ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItaW5mby1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzLCAjNjA5OGYyKTtcbn1cblxuLlxcIWstY29sb3ItaW5mby1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzLCAjNjA5OGYyKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1zdWNjZXNzLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZSwgI2RjZjBkMyk7XG59XG5cbi5cXCFrLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLCAjZGNmMGQzKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uXFwhay1jb2xvci1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1Zik7XG59XG5cbi5cXCFrLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1ZikgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3Itd2FybmluZy1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUsICNmZmY0ZDMpO1xufVxuXG4uXFwhay1jb2xvci13YXJuaW5nLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZSwgI2ZmZjRkMykgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3Itd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLlxcIWstY29sb3Itd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci13YXJuaW5nLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApO1xufVxuXG4uXFwhay1jb2xvci13YXJuaW5nLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLWVycm9yLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUsICNmY2RkZGEpO1xufVxuXG4uXFwhay1jb2xvci1lcnJvci1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5cXCFrLWNvbG9yLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1lcnJvci1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCk7XG59XG5cbi5cXCFrLWNvbG9yLWVycm9yLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1saWdodC1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtc3VidGxlLCAjZmFmYWZhKTtcbn1cblxuLlxcIWstY29sb3ItbGlnaHQtc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZSwgI2ZhZmFmYSkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItbGlnaHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uXFwhay1jb2xvci1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYikgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItbGlnaHQtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXMsICNkNmQ2ZDYpO1xufVxuXG4uXFwhay1jb2xvci1saWdodC1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1lbXBoYXNpcywgI2Q2ZDZkNikgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItZGFyay1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGUsICNjMmMyYzIpO1xufVxuXG4uXFwhay1jb2xvci1kYXJrLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLXN1YnRsZSwgI2MyYzJjMikgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLlxcIWstY29sb3ItZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1kYXJrLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstZW1waGFzaXMsICM2NjY2NjYpO1xufVxuXG4uXFwhay1jb2xvci1kYXJrLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstZW1waGFzaXMsICM2NjY2NjYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLWluaGVyaXQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5oZXJpdCwgaW5oZXJpdCk7XG59XG5cbi5cXCFrLWNvbG9yLWluaGVyaXQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5oZXJpdCwgaW5oZXJpdCkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItY3VycmVudCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1jdXJyZW50LCBjdXJyZW50Q29sb3IpO1xufVxuXG4uXFwhay1jb2xvci1jdXJyZW50IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWN1cnJlbnQsIGN1cnJlbnRDb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItdHJhbnNwYXJlbnQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KTtcbn1cblxuLlxcIWstY29sb3ItdHJhbnNwYXJlbnQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1ibGFjayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ibGFjaywgYmxhY2spO1xufVxuXG4uXFwhay1jb2xvci1ibGFjayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ibGFjaywgYmxhY2spICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdoaXRlLCB3aGl0ZSk7XG59XG5cbi5cXCFrLWNvbG9yLXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLlxcIWstdGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LW92ZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBvdmVybGluZTtcbn1cblxuLlxcIWstdGV4dC1vdmVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogb3ZlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLlxcIWstdGV4dC1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LW5vLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLlxcIWstdGV4dC1uby11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1jbGlwIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cblxuLlxcIWstdGV4dC1jbGlwIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWVsbGlwc2lzIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5cXCFrLXRleHQtZWxsaXBzaXMge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXRydW5jYXRlLCAuay10ZXh0LWVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5cXCFrLXRleHQtdHJ1bmNhdGUsIC5cXCFrLXRleHQtZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uXFwhay10ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4uXFwhay10ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5cXCFrLXRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtbm9ybWFsLWNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLlxcIWstdGV4dC1ub3JtYWwtY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4uXFwhay1hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uXFwhay1hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5cXCFrLWFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLlxcIWstYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cblxuLlxcIWstYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG5cbi5cXCFrLWFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG5cbi5cXCFrLWFsaWduLXN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWIgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tc3VwZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG5cbi5cXCFrLWFsaWduLXN1cGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyICFpbXBvcnRhbnQ7XG59XG5cbi5rLXdoaXRlLXNwYWNlLW5vcm1hbCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5cXCFrLXdoaXRlLXNwYWNlLW5vcm1hbCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmstd2hpdGUtc3BhY2Utbm93cmFwLCAuay10ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5cXCFrLXdoaXRlLXNwYWNlLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmstd2hpdGUtc3BhY2UtcHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cblxuLlxcIWstd2hpdGUtc3BhY2UtcHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZSAhaW1wb3J0YW50O1xufVxuXG4uay13aGl0ZS1zcGFjZS1wcmUtbGluZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cblxuLlxcIWstd2hpdGUtc3BhY2UtcHJlLWxpbmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstd2hpdGUtc3BhY2UtcHJlLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi5cXCFrLXdoaXRlLXNwYWNlLXByZS13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXdoaXRlLXNwYWNlLWJyZWFrLXNwYWNlcyB7XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG59XG5cbi5cXCFrLXdoaXRlLXNwYWNlLWJyZWFrLXNwYWNlcyB7XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXMgIWltcG9ydGFudDtcbn1cblxuLmstd2hpdGVzcGFjZS1ub3JtYWwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uXFwhay13aGl0ZXNwYWNlLW5vcm1hbCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmstd2hpdGVzcGFjZS1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uXFwhay13aGl0ZXNwYWNlLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmstd2hpdGVzcGFjZS1wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuXG4uXFwhay13aGl0ZXNwYWNlLXByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUgIWltcG9ydGFudDtcbn1cblxuLmstd2hpdGVzcGFjZS1wcmUtbGluZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cblxuLlxcIWstd2hpdGVzcGFjZS1wcmUtbGluZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZSAhaW1wb3J0YW50O1xufVxuXG4uay13aGl0ZXNwYWNlLXByZS13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4uXFwhay13aGl0ZXNwYWNlLXByZS13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXdoaXRlc3BhY2UtYnJlYWstc3BhY2VzIHtcbiAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbn1cblxuLlxcIWstd2hpdGVzcGFjZS1icmVhay1zcGFjZXMge1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzICFpbXBvcnRhbnQ7XG59XG5cbi5rLXN2Zy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgb3V0bGluZTogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXN2Zy1pY29uID4gc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstc3ZnLWljb24uay1pY29uLXhzIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmstc3ZnLWljb24uay1pY29uLXNtIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLmstc3ZnLWljb24uay1pY29uLW1kIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmstc3ZnLWljb24uay1pY29uLWxnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmstc3ZnLWljb24uay1pY29uLXhsIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmstc3ZnLWljb24uay1pY29uLXh4bCB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5rLXN2Zy1pY29uLmstaWNvbi14eHhsIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmstZmxpcC1oLmstc3ZnLWljb24sIC5rLXN2Zy1pY29uLmstZmxpcC14LCAuay1mbGlwLXYuay1zdmctaWNvbiwgLmstc3ZnLWljb24uay1mbGlwLXksIC5rLWZsaXAtaC5rLWZsaXAtdi5rLXN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uay1mbGlwLWggPiBzdmcsIC5rLWZsaXAteCA+IHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmstZmxpcC12ID4gc3ZnLCAuay1mbGlwLXkgPiBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5rLWZsaXAtaC5rLWZsaXAtdiA+IHN2ZywgLmstZmxpcC1oLmstZmxpcC15ID4gc3ZnLCAuay1mbGlwLXYuay1mbGlwLXggPiBzdmcsIC5rLWZsaXAteC5rLWZsaXAteSA+IHN2ZywgLmstZmxpcC1ib3RoID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuXG4uay1yb3RhdGUtMC5rLXN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uay1yb3RhdGUtMCA+IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4uay1yb3RhdGUtNDUuay1zdmctaWNvbiB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmstcm90YXRlLTQ1ID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uay1yb3RhdGUtOTAuay1zdmctaWNvbiB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmstcm90YXRlLTkwID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uay1yb3RhdGUtMTM1Lmstc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLXJvdGF0ZS0xMzUgPiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4uay1yb3RhdGUtMTgwLmstc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLXJvdGF0ZS0xODAgPiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uay1yb3RhdGUtMjI1Lmstc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLXJvdGF0ZS0yMjUgPiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xufVxuXG4uay1yb3RhdGUtMjcwLmstc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLXJvdGF0ZS0yNzAgPiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uay1yb3RhdGUtMzE1Lmstc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLXJvdGF0ZS0zMTUgPiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xufVxuXG4uay1pY29uLXdyYXAge1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBnYXA6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstaWNvbi13cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAi1wiO1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1pY29uLXdyYXBwZXItaG9zdCB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uay1pY29uLXdpdGgtbW9kaWZpZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMC4yNWVtO1xufVxuXG4uay1pY29uLmstaWNvbi1tb2RpZmllciB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgbWFyZ2luOiAwIC0wLjVlbSAtMC41ZW0gMDtcbn1cblxuLmstaS1ub25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1pY29uLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1zcHJpdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXJvdGF0ZS0wIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5cXCFrLXJvdGF0ZS0wIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbn1cblxuLmstcm90YXRlLTQ1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uXFwhay1yb3RhdGUtNDUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgIWltcG9ydGFudDtcbn1cblxuLmstcm90YXRlLTkwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uXFwhay1yb3RhdGUtOTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDtcbn1cblxuLmstcm90YXRlLTEzNSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cbi5cXCFrLXJvdGF0ZS0xMzUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJvdGF0ZS0xODAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uXFwhay1yb3RhdGUtMTgwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xufVxuXG4uay1yb3RhdGUtMjI1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLlxcIWstcm90YXRlLTIyNSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZykgIWltcG9ydGFudDtcbn1cblxuLmstcm90YXRlLTI3MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5cXCFrLXJvdGF0ZS0yNzAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJvdGF0ZS0zMTUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xufVxuXG4uXFwhay1yb3RhdGUtMzE1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKSAhaW1wb3J0YW50O1xufVxuXG4uay1mbGlwLWgsIC5rLWZsaXAteCB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLlxcIWstZmxpcC1oLCAuXFwhay1mbGlwLXgge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgIWltcG9ydGFudDtcbn1cblxuLmstZmxpcC12LCAuay1mbGlwLXkge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5cXCFrLWZsaXAtdiwgLlxcIWstZmxpcC15IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsaXAtaC5rLWZsaXAtdiwgLmstZmxpcC1oLmstZmxpcC15LCAuay1mbGlwLXYuay1mbGlwLXgsIC5rLWZsaXAteC5rLWZsaXAteSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuLlxcIWstZmxpcC1oLlxcIWstZmxpcC12LCAuXFwhay1mbGlwLWguXFwhay1mbGlwLXksIC5cXCFrLWZsaXAtdi5cXCFrLWZsaXAteCwgLlxcIWstZmxpcC14LlxcIWstZmxpcC15IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1lc3NhZ2Vib3gge1xuICBtYXJnaW46IDAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIDA7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstbWVzc2FnZWJveCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1vbi1zdWJ0bGUsICM1YzIwMWMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZSwgI2ZmZWNlYik7XG59XG5cbi5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzLCAjZTBlMGUwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdWJ0bGUsICMxNDE0MTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLCAjZmFmYWZhKTtcbn1cblxuLmstbWVzc2FnZWJveC5rLW1lc3NhZ2Vib3gtdGVydGlhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzLCAjNjFjOWY5KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LW9uLXN1YnRsZSwgIzAyM2Y1Yyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LXN1YnRsZSwgI2Q4ZjFmZCk7XG59XG5cbi5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LWluZm8ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tZW1waGFzaXMsICM2MDk4ZjIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1vbi1zdWJ0bGUsICMwMDIyNTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZSwgI2QyZTJmYik7XG59XG5cbi5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdWJ0bGUsICMxYzVhMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZSwgI2RjZjBkMyk7XG59XG5cbi5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1vbi1zdWJ0bGUsICM1ZTQ3MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZSwgI2ZmZjRkMyk7XG59XG5cbi5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdWJ0bGUsICM3YTBjMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUsICNmY2RkZGEpO1xufVxuXG4uay1tZXNzYWdlYm94LmstbWVzc2FnZWJveC1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWVtcGhhc2lzLCAjNjY2NjY2KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VidGxlLCAjMWYxZjFmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGUsICNjMmMyYzIpO1xufVxuXG4uay1tZXNzYWdlYm94LmstbWVzc2FnZWJveC1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXMsICNkNmQ2ZDYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtb24tc3VidGxlLCAjMTQxNDE0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtc3VidGxlLCAjZmFmYWZhKTtcbn1cblxuLmstbWVzc2FnZWJveC5rLW1lc3NhZ2Vib3gtaW52ZXJzZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1ob3ZlciwgIzI5MjkyOSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLW9uLXN1YnRsZSwgIzFmMWYxZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLCAjYzJjMmMyKTtcbn1cblxuLmstZHJhZy1jbHVlIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwMDAwO1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5rLWRyYWctc3RhdHVzLCAuay1kcmFnLWNsdWUgLmstZHJhZy1zdGF0dXMge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjRleDtcbn1cblxuLmstZHJvcC1oaW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstZHJvcC1oaW50LXN0YXJ0LCAuay1kcm9wLWhpbnQtZW5kIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWRyb3AtaGludC1saW5lIHtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZHJvcC1oaW50LWggLmstZHJvcC1oaW50LXN0YXJ0IHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogNi45MjgyMDMyMzA0cHg7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbn1cblxuLmstZHJvcC1oaW50LWggLmstZHJvcC1oaW50LWxpbmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5rLWRyb3AtaGludC1oIC5rLWRyb3AtaGludC1lbmQge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogNi45MjgyMDMyMzA0cHg7XG4gIGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cblxuLmstZHJvcC1oaW50LXYge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1kcm9wLWhpbnQtdiAuay1kcm9wLWhpbnQtc3RhcnQge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDYuOTI4MjAzMjMwNHB4O1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuXG4uay1kcm9wLWhpbnQtdiAuay1kcm9wLWhpbnQtbGluZSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmstZHJvcC1oaW50LXYgLmstZHJvcC1oaW50LWVuZCB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDYuOTI4MjAzMjMwNHB4O1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay1yZW9yZGVyLWN1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstcmVvcmRlci1jdWU6OmJlZm9yZSwgLmstcmVvcmRlci1jdWU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLXJlb3JkZXItY3VlOjpiZWZvcmUge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC00cHg7XG59XG5cbi5rLXJlb3JkZXItY3VlOjphZnRlciB7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMDtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBpbnNldC1ibG9jay1lbmQ6IC00cHg7XG59XG5cbi5rLWRyYWctY2x1ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLWxpc3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4uay1saXN0LWNvbnRhaW5lciA+IC5rLWxpc3Qge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1saXN0ICosIC5rLWxpc3QgKjo6YmVmb3JlLCAuay1saXN0ICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstcG9wdXAgPiAuay1saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWxpc3QtZ3JvdXAtc3RpY2t5LWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1saXN0LWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxpc3QtdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5rLWxpc3QtaXRlbSwgLmstbGlzdC1jdXN0b20tdmFsdWUsIC5rLWxpc3Qtb3B0aW9ubGFiZWwge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgb3V0bGluZS1jb2xvciwgYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG4uay1saXN0LWl0ZW0uay1maXJzdDo6YmVmb3JlLCAuay1maXJzdC5rLWxpc3QtY3VzdG9tLXZhbHVlOjpiZWZvcmUsIC5rLWZpcnN0LmstbGlzdC1vcHRpb25sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLWxpc3QtaXRlbS10ZXh0OjpiZWZvcmUsIC5rLWxpc3QtaGVhZGVyLXRleHQ6OmJlZm9yZSwgLmstbGlzdC1vcHRpb25sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigItcIjtcbiAgd2lkdGg6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstbGlzdC1vcHRpb25sYWJlbCB7XG4gIGNvbHVtbi1nYXA6IDA7XG59XG5cbi5rLWxpc3QtY3VzdG9tLXZhbHVlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuXG4uay1saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1saXN0LWl0ZW0tZ3JvdXAtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay12aXJ0dWFsLWNvbnRlbnQsIC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWl0ZW0sIC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LW9wdGlvbmxhYmVsLCAuay12aXJ0dWFsLWxpc3QgLmstbGlzdC1jdXN0b20tdmFsdWUsIC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWdyb3VwLWl0ZW0sIC5rLXZpcnR1YWwtY29udGVudCAuay1saXN0LWl0ZW0sIC5rLXZpcnR1YWwtY29udGVudCAuay1saXN0LW9wdGlvbmxhYmVsLCAuay12aXJ0dWFsLWNvbnRlbnQgLmstbGlzdC1jdXN0b20tdmFsdWUsIC5rLXZpcnR1YWwtY29udGVudCAuay1saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay12aXJ0dWFsLWxpc3QgLmstbGlzdC1pdGVtLXRleHQsIC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWhlYWRlci10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLXZpcnR1YWwtbGlzdCAuay1saXN0LW9wdGlvbmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1saXN0LWZpbHRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstbGlzdC1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1saXN0LXNtIC5rLWxpc3QtZ3JvdXAtc3RpY2t5LWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbGlzdC1zbSAuay1saXN0LWZpbHRlciB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbGlzdC1zbSAuay1saXN0LWl0ZW0sIC5rLWxpc3Qtc20gLmstbGlzdC1vcHRpb25sYWJlbCwgLmstbGlzdC1zbSAuay1saXN0LWN1c3RvbS12YWx1ZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbGlzdC1zbSAuay1saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWxpc3Qtc20gLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVsIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNWVtO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5rLWxpc3QtbWQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstbGlzdC1tZCAuay1saXN0LWdyb3VwLXN0aWNreS1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1saXN0LW1kIC5rLWxpc3QtZmlsdGVyIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1saXN0LW1kIC5rLWxpc3QtaXRlbSwgLmstbGlzdC1tZCAuay1saXN0LW9wdGlvbmxhYmVsLCAuay1saXN0LW1kIC5rLWxpc3QtY3VzdG9tLXZhbHVlIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbGlzdC1tZCAuay1saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1saXN0LW1kIC5rLWxpc3QtaXRlbS1ncm91cC1sYWJlbCB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwLjVlbTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uay1saXN0LWxnIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG59XG5cbi5rLWxpc3QtbGcgLmstbGlzdC1ncm91cC1zdGlja3ktaGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1saXN0LWxnIC5rLWxpc3QtZmlsdGVyIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1saXN0LWxnIC5rLWxpc3QtaXRlbSwgLmstbGlzdC1sZyAuay1saXN0LW9wdGlvbmxhYmVsLCAuay1saXN0LWxnIC5rLWxpc3QtY3VzdG9tLXZhbHVlIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1saXN0LWxnIC5rLWxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbGlzdC1sZyAuay1saXN0LWl0ZW0tZ3JvdXAtbGFiZWwge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMC41ZW07XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmstbGlzdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1saXN0LWdyb3VwLXN0aWNreS1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi0yLCAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstbGlzdC1pdGVtOmhvdmVyLCAuay1saXN0LW9wdGlvbmxhYmVsOmhvdmVyLCAuay1saXN0LWN1c3RvbS12YWx1ZTpob3ZlciwgLmstbGlzdC1pdGVtLmstaG92ZXIsIC5rLWhvdmVyLmstbGlzdC1vcHRpb25sYWJlbCwgLmstaG92ZXIuay1saXN0LWN1c3RvbS12YWx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1saXN0LWl0ZW06Zm9jdXMsIC5rLWxpc3Qtb3B0aW9ubGFiZWw6Zm9jdXMsIC5rLWxpc3QtY3VzdG9tLXZhbHVlOmZvY3VzLCAuay1saXN0LWl0ZW0uay1mb2N1cywgLmstZm9jdXMuay1saXN0LW9wdGlvbmxhYmVsLCAuay1mb2N1cy5rLWxpc3QtY3VzdG9tLXZhbHVlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLWxpc3QtaXRlbS5rLXNlbGVjdGVkLCAuay1zZWxlY3RlZC5rLWxpc3Qtb3B0aW9ubGFiZWwsIC5rLXNlbGVjdGVkLmstbGlzdC1jdXN0b20tdmFsdWUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1saXN0LWl0ZW0uay1zZWxlY3RlZDpob3ZlciwgLmstc2VsZWN0ZWQuay1saXN0LW9wdGlvbmxhYmVsOmhvdmVyLCAuay1zZWxlY3RlZC5rLWxpc3QtY3VzdG9tLXZhbHVlOmhvdmVyLCAuay1saXN0LWl0ZW0uay1zZWxlY3RlZC5rLWhvdmVyLCAuay1zZWxlY3RlZC5rLWhvdmVyLmstbGlzdC1vcHRpb25sYWJlbCwgLmstc2VsZWN0ZWQuay1ob3Zlci5rLWxpc3QtY3VzdG9tLXZhbHVlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbn1cblxuLmstbGlzdC1vcHRpb25sYWJlbCwgLmstbGlzdC1vcHRpb25sYWJlbC5rLWhvdmVyLCAuay1saXN0LW9wdGlvbmxhYmVsOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1saXN0Z3JvdXAge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstbGlzdGdyb3VwID4gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWxpc3Rncm91cCAuay1saXN0Z3JvdXAtaXRlbSArIC5rLWxpc3Rncm91cC1pdGVtIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWxpc3Rncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xufVxuXG4uay1saXN0Z3JvdXAtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1saXN0Z3JvdXAtaXRlbSA+IC5rLWxpbmsgPiAuay1zZWxlY3Qge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCA+IC5rLWxpbmsge1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstc2VsZWN0IHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbiAgbWFyZ2luLWlubGluZTogMCBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWxpc3Rncm91cC1mb3JtLXJvdyB7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLWxhYmVsIHtcbiAgd2lkdGg6IDQwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIHNlbGVjdCwgLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XSwgLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT1wYXNzd29yZF0sIC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9ZGF0ZV0sIC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9dGltZV0sIC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPW51bWJlcl0sIC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDEgMSAxMDAlO1xufVxuXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDRlbTtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLmstbGlzdGdyb3VwLWl0ZW0uay1saXN0Z3JvdXAtZm9ybS1yb3cge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLW5vZmxleGJveCAuay1saXN0Z3JvdXAsIC5rLW5vZmxleGJveCAuay1saXN0Z3JvdXAgPiB1bCAuay1saXN0Z3JvdXAtaXRlbSwgLmstbm9mbGV4Ym94IC5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1saXN0Z3JvdXAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstYmFkZ2Uge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1iYWRnZSAqLCAuay1iYWRnZSAqOjpiZWZvcmUsIC5rLWJhZGdlICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstYmFkZ2UgPiAqIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmEuay1iYWRnZSwgLmstYmFkZ2UgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hLmstYmFkZ2U6aG92ZXIsIC5rLWJhZGdlID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay1iYWRnZS1pY29uIHtcbiAgbWF4LXdpZHRoOiAxZW07XG4gIG1heC1oZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uay1iYWRnZS1pY29uLmstc3ZnLWljb24gc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uay1iYWRnZS1zbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUteHMsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLXdpZHRoOiBjYWxjKDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay1iYWRnZS1zbTplbXB0eSB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuXG4uay1iYWRnZS1tZCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtaW4td2lkdGg6IGNhbGMoMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay1iYWRnZS1tZDplbXB0eSB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuLmstYmFkZ2UtbGcge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXhzLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi13aWR0aDogY2FsYygxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstYmFkZ2UtbGc6ZW1wdHkge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxua2VuZG8tYmFkZ2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1iYWRnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1iYWRnZS1pbnNpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5rLWJhZGdlLWVkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuXG4uay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbn1cblxuLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG59XG5cbi5rLXJ0bC5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnQsIC5rLXJ0bCAuay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0LCBbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0LCBbZGlyPXJ0bF0gLmstYmFkZ2UtZWRnZS5rLXRvcC1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG5cbi5rLXJ0bC5rLWJhZGdlLWVkZ2Uuay10b3AtZW5kLCAuay1ydGwgLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmQsIFtkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay10b3AtZW5kLCBbZGlyPXJ0bF0gLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstcnRsLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1zdGFydCwgLmstcnRsIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tc3RhcnQsIFtkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tc3RhcnQsIFtkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xufVxuXG4uay1ydGwuay1iYWRnZS1lZGdlLmstYm90dG9tLWVuZCwgLmstcnRsIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kLCBbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstYm90dG9tLWVuZCwgW2Rpcj1ydGxdIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbn1cblxuLmstYmFkZ2Utb3V0c2lkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtMTAwJSk7XG59XG5cbi5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTEwMCUpO1xufVxuXG4uay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDEwMCUpO1xufVxuXG4uay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDEwMCUpO1xufVxuXG4uay1ydGwuay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0LCAuay1ydGwgLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCwgW2Rpcj1ydGxdLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCwgW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay10b3Atc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtMTAwJSk7XG59XG5cbi5rLXJ0bC5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kLCAuay1ydGwgLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1lbmQsIFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kLCBbZGlyPXJ0bF0gLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTEwMCUpO1xufVxuXG4uay1ydGwuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0LCAuay1ydGwgLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydCwgW2Rpcj1ydGxdLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydCwgW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAxMDAlKTtcbn1cblxuLmstcnRsLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1lbmQsIC5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCwgW2Rpcj1ydGxdLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1lbmQsIFtkaXI9cnRsXSAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAxMDAlKTtcbn1cblxuLmstYmFkZ2UtYm9yZGVyLWN1dG91dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWJhZGdlLXNvbGlkLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1iYWRnZS1zb2xpZC1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1iYWRnZS1zb2xpZC10ZXJ0aWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLWJhZGdlLXNvbGlkLWluZm8ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1iYWRnZS1zb2xpZC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstYmFkZ2Utc29saWQtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWJhZGdlLXNvbGlkLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstYmFkZ2Utc29saWQtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJhZGdlLXNvbGlkLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstYmFkZ2Utc29saWQtaW52ZXJzZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJhZGdlLW91dGxpbmUge1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYmFkZ2Utb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1iYWRnZS1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1iYWRnZS1vdXRsaW5lLXRlcnRpYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstYmFkZ2Utb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1iYWRnZS1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLWJhZGdlLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstYmFkZ2Utb3V0bGluZS1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWJhZGdlLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYmFkZ2Utb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLWJhZGdlLW91dGxpbmUtaW52ZXJzZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1idXR0b24gKiwgLmstYnV0dG9uICo6OmJlZm9yZSwgLmstYnV0dG9uICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstYnV0dG9uOmRpc2FibGVkLCAuay1idXR0b24uay1kaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstYnV0dG9uOmhvdmVyLCAuay1idXR0b246Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWljb24tYnV0dG9uIHtcbiAgZ2FwOiAwO1xufVxuXG4uay1pY29uLWJ1dHRvbiAuay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5rLWJ1dHRvbi1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1idXR0b24tc20ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1idXR0b24tc20uay1pY29uLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbn1cblxuLmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24ge1xuICBtaW4td2lkdGg6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSAqIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKTtcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstc3ZnLWljb24gPiBzdmcsIC5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1tZCA+IHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14cyA+IHN2ZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1zbSA+IHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1sZyA+IHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14bCA+IHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14eGwgPiBzdmcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uay1idXR0b24tc20uay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teHh4bCA+IHN2ZyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5rLWJ1dHRvbi1tZCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uIHtcbiAgbWluLXdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkgKiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSk7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSAqIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLXN2Zy1pY29uID4gc3ZnLCAuay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tbWQgPiBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teHMgPiBzdmcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tc20gPiBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tbGcgPiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teGwgPiBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teHhsID4gc3ZnIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXh4eGwgPiBzdmcge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uay1idXR0b24tbGcge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xufVxuXG4uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstYnV0dG9uLWxnLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24ge1xuICBtaW4td2lkdGg6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KSAqIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKTtcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpICogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstc3ZnLWljb24gPiBzdmcsIC5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1tZCA+IHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14cyA+IHN2ZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1zbSA+IHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1sZyA+IHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14bCA+IHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14eGwgPiBzdmcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teHh4bCA+IHN2ZyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5rLWJ1dHRvbi1zcXVhcmUge1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG5cbi5rLWJ1dHRvbi1ncm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1idXR0b24tZ3JvdXAgPiAuay1idXR0b24gKyAuay1idXR0b24ge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMXB4O1xufVxuXG4uay1idXR0b24tZ3JvdXAgPiAuay1idXR0b246aG92ZXIsIC5rLWJ1dHRvbi1ncm91cCA+IC5rLWJ1dHRvbi5rLWhvdmVyLCAuay1idXR0b24tZ3JvdXAgPiAuay1idXR0b246Zm9jdXMsIC5rLWJ1dHRvbi1ncm91cCA+IC5rLWJ1dHRvbi5rLWZvY3VzLCAuay1idXR0b24tZ3JvdXAgPiAuay1idXR0b246YWN0aXZlLCAuay1idXR0b24tZ3JvdXAgPiAuay1idXR0b24uay1hY3RpdmUsIC5rLWJ1dHRvbi1ncm91cCA+IC5rLWJ1dHRvbi5rLXNlbGVjdGVkIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG59XG5cbi5rLWJ1dHRvbi1ncm91cCA+IC5rLWJ1dHRvbjpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbn1cblxuLmstYnV0dG9uLWdyb3VwID4gLmstYnV0dG9uOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xufVxuXG4uay1idXR0b24tZ3JvdXAtc3RyZXRjaGVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWJ1dHRvbi1ncm91cC1zdHJldGNoZWQgPiAqIHtcbiAgZmxleDogMSAwIDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1idXR0b24tZmxhdCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWJ1dHRvbi1mbGF0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uay1idXR0b24tZmxhdDo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uay1idXR0b24tZmxhdDpmb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1mbGF0LmstZm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC4xMjtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUge1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLWJ1dHRvbi1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uay1idXR0b24tbGluazpob3ZlciwgLmstYnV0dG9uLWxpbmsuay1ob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay1idXR0b24tY2xlYXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1idXR0b24tb3ZlcmxheSwgLmstYnV0dG9uOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTFweDtcbiAgaW5zZXQtaW5saW5lLWVuZDogLTFweDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC0xcHg7XG4gIGluc2V0LWJsb2NrLWVuZDogLTFweDtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1idXR0b246aG92ZXI6OmJlZm9yZSwgLmstYnV0dG9uLmstaG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMDQ7XG59XG5cbi5rLWJ1dHRvbi5rLW5vLWZvY3VzOm5vdCg6aG92ZXIpOjpiZWZvcmUsIC5rLWJ1dHRvbi5rLW5vLWZvY3VzOm5vdCguay1ob3Zlcik6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLWJ1dHRvbjphY3RpdmU6OmJlZm9yZSwgLmstYnV0dG9uLmstYWN0aXZlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjE2O1xufVxuXG4uay1idXR0b24uay1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uay1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgY29udGVudDogXCJcIjtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtMXB4O1xuICBpbnNldC1pbmxpbmUtZW5kOiAtMXB4O1xuICBpbnNldC1ibG9jay1zdGFydDogLTFweDtcbiAgaW5zZXQtYmxvY2stZW5kOiAtMXB4O1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWJ1dHRvbi5rLWdlbmVyYXRpbmcge1xuICBhbmltYXRpb246IGstYnV0dG9uLXB1bHNpbmcgMS41cyBlYXNlLWluLW91dCAwLjVzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGstYnV0dG9uLXB1bHNpbmcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uay1idXR0b24tc29saWQtYmFzZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWJhc2U6aG92ZXIsIC5rLWJ1dHRvbi1zb2xpZC1iYXNlLmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWJhc2U6Zm9jdXMsIC5rLWJ1dHRvbi1zb2xpZC1iYXNlLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tc29saWQtYmFzZTphY3RpdmUsIC5rLWJ1dHRvbi1zb2xpZC1iYXNlLmstYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1hY3RpdmUsICNkNmQ2ZDYpO1xufVxuXG4uay1idXR0b24tc29saWQtYmFzZS5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1idXR0b24tc29saWQtcHJpbWFyeTpob3ZlciwgLmstYnV0dG9uLXNvbGlkLXByaW1hcnkuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay1idXR0b24tc29saWQtcHJpbWFyeTpmb2N1cywgLmstYnV0dG9uLXNvbGlkLXByaW1hcnkuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXByaW1hcnk6YWN0aXZlLCAuay1idXR0b24tc29saWQtcHJpbWFyeS5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5Lmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xufVxuXG4uay1idXR0b24tc29saWQtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXNlY29uZGFyeTpob3ZlciwgLmstYnV0dG9uLXNvbGlkLXNlY29uZGFyeS5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktaG92ZXIsICM1MjUyNTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktaG92ZXIsICM1MjUyNTIpO1xufVxuXG4uay1idXR0b24tc29saWQtc2Vjb25kYXJ5OmZvY3VzLCAuay1idXR0b24tc29saWQtc2Vjb25kYXJ5LmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXNlY29uZGFyeTphY3RpdmUsIC5rLWJ1dHRvbi1zb2xpZC1zZWNvbmRhcnkuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmUsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXNlY29uZGFyeS5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWFjdGl2ZSwgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC10ZXJ0aWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC10ZXJ0aWFyeTpob3ZlciwgLmstYnV0dG9uLXNvbGlkLXRlcnRpYXJ5LmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWhvdmVyLCAjMDM5YWUwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktaG92ZXIsICMwMzlhZTApO1xufVxuXG4uay1idXR0b24tc29saWQtdGVydGlhcnk6Zm9jdXMsIC5rLWJ1dHRvbi1zb2xpZC10ZXJ0aWFyeS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXRlcnRpYXJ5OmFjdGl2ZSwgLmstYnV0dG9uLXNvbGlkLXRlcnRpYXJ5LmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1hY3RpdmUsICMwMjhjY2IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1hY3RpdmUsICMwMjhjY2IpO1xufVxuXG4uay1idXR0b24tc29saWQtdGVydGlhcnkuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWluZm8ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1idXR0b24tc29saWQtaW5mbzpob3ZlciwgLmstYnV0dG9uLXNvbGlkLWluZm8uay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1ob3ZlciwgIzAwNTJkNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8taG92ZXIsICMwMDUyZDYpO1xufVxuXG4uay1idXR0b24tc29saWQtaW5mbzpmb2N1cywgLmstYnV0dG9uLXNvbGlkLWluZm8uay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWluZm86YWN0aXZlLCAuay1idXR0b24tc29saWQtaW5mby5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1hY3RpdmUsICMwMDRhYzIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMik7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1pbmZvLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1hY3RpdmUsICMwMDRhYzIpO1xufVxuXG4uay1idXR0b24tc29saWQtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1zdWNjZXNzOmhvdmVyLCAuay1idXR0b24tc29saWQtc3VjY2Vzcy5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWhvdmVyLCAjMzJhNTAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1ob3ZlciwgIzMyYTUwMCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1zdWNjZXNzOmZvY3VzLCAuay1idXR0b24tc29saWQtc3VjY2Vzcy5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tc29saWQtc3VjY2VzczphY3RpdmUsIC5rLWJ1dHRvbi1zb2xpZC1zdWNjZXNzLmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWFjdGl2ZSwgIzJkOTYwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXN1Y2Nlc3Muay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWFjdGl2ZSwgIzJkOTYwMCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXdhcm5pbmc6aG92ZXIsIC5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctaG92ZXIsICNlYWFmMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWhvdmVyLCAjZWFhZjAwKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXdhcm5pbmc6Zm9jdXMsIC5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nOmFjdGl2ZSwgLmstYnV0dG9uLXNvbGlkLXdhcm5pbmcuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlLCAjZDQ5ZjAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1hY3RpdmUsICNkNDlmMDApO1xufVxuXG4uay1idXR0b24tc29saWQtd2FybmluZy5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlLCAjZDQ5ZjAwKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWVycm9yOmhvdmVyLCAuay1idXR0b24tc29saWQtZXJyb3Iuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItaG92ZXIsICNkZjE2MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1ob3ZlciwgI2RmMTYwMCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1lcnJvcjpmb2N1cywgLmstYnV0dG9uLXNvbGlkLWVycm9yLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tc29saWQtZXJyb3I6YWN0aXZlLCAuay1idXR0b24tc29saWQtZXJyb3Iuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZSwgI2NhMTQwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZSwgI2NhMTQwMCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1lcnJvci5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO1xufVxuXG4uay1idXR0b24tc29saWQtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1kYXJrOmhvdmVyLCAuay1idXR0b24tc29saWQtZGFyay5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWhvdmVyLCAjMjkyOTI5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1ob3ZlciwgIzI5MjkyOSk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1kYXJrOmZvY3VzLCAuay1idXR0b24tc29saWQtZGFyay5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tc29saWQtZGFyazphY3RpdmUsIC5rLWJ1dHRvbi1zb2xpZC1kYXJrLmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstYWN0aXZlLCAjMWYxZjFmKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWRhcmsuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZik7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1saWdodDpob3ZlciwgLmstYnV0dG9uLXNvbGlkLWxpZ2h0LmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWhvdmVyLCAjZTBlMGUwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtaG92ZXIsICNlMGUwZTApO1xufVxuXG4uay1idXR0b24tc29saWQtbGlnaHQ6Zm9jdXMsIC5rLWJ1dHRvbi1zb2xpZC1saWdodC5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWxpZ2h0OmFjdGl2ZSwgLmstYnV0dG9uLXNvbGlkLWxpZ2h0LmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1hY3RpdmUsICNkNmQ2ZDYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1hY3RpdmUsICNkNmQ2ZDYpO1xufVxuXG4uay1idXR0b24tc29saWQtbGlnaHQuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWludmVyc2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UsICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UsICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tc29saWQtaW52ZXJzZTpob3ZlciwgLmstYnV0dG9uLXNvbGlkLWludmVyc2Uuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1ob3ZlciwgIzI5MjkyOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtaG92ZXIsICMyOTI5MjkpO1xufVxuXG4uay1idXR0b24tc29saWQtaW52ZXJzZTpmb2N1cywgLmstYnV0dG9uLXNvbGlkLWludmVyc2Uuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWludmVyc2U6YWN0aXZlLCAuay1idXR0b24tc29saWQtaW52ZXJzZS5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmUsICMxZjFmMWYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWFjdGl2ZSwgIzFmMWYxZik7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1pbnZlcnNlLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmUsICMxZjFmMWYpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1iYXNlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1iYXNlOmhvdmVyLCAuay1idXR0b24tb3V0bGluZS1iYXNlLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1iYXNlOmZvY3VzLCAuay1idXR0b24tb3V0bGluZS1iYXNlLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1iYXNlOmFjdGl2ZSwgLmstYnV0dG9uLW91dGxpbmUtYmFzZS5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWJhc2Uuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnkge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VyZmFjZSwgI2ZmNjM1OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnk6aG92ZXIsIC5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnkuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnkuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtcHJpbWFyeTphY3RpdmUsIC5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnkuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1wcmltYXJ5Lmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnkge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdXJmYWNlLCAjMjkyOTI5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyLCAuay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnkuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmstYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSwgLmstYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5Lmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS10ZXJ0aWFyeSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktb24tc3VyZmFjZSwgIzAyOGNjYik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXRlcnRpYXJ5OmhvdmVyLCAuay1idXR0b24tb3V0bGluZS10ZXJ0aWFyeS5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnk6Zm9jdXMsIC5rLWJ1dHRvbi1vdXRsaW5lLXRlcnRpYXJ5LmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS10ZXJ0aWFyeTphY3RpdmUsIC5rLWJ1dHRvbi1vdXRsaW5lLXRlcnRpYXJ5LmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnkuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWluZm8ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VyZmFjZSwgIzAwNGFjMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWluZm86aG92ZXIsIC5rLWJ1dHRvbi1vdXRsaW5lLWluZm8uay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWluZm86Zm9jdXMsIC5rLWJ1dHRvbi1vdXRsaW5lLWluZm8uay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtaW5mbzphY3RpdmUsIC5rLWJ1dHRvbi1vdXRsaW5lLWluZm8uay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1pbmZvLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1zdWNjZXNzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1cmZhY2UsICMyZDk2MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1zdWNjZXNzOmhvdmVyLCAuay1idXR0b24tb3V0bGluZS1zdWNjZXNzLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuay1idXR0b24tb3V0bGluZS1zdWNjZXNzLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlLCAuay1idXR0b24tb3V0bGluZS1zdWNjZXNzLmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtd2FybmluZyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1vbi1zdXJmYWNlLCAjZmZjMDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtd2FybmluZzpob3ZlciwgLmstYnV0dG9uLW91dGxpbmUtd2FybmluZy5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmstYnV0dG9uLW91dGxpbmUtd2FybmluZy5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS13YXJuaW5nOmFjdGl2ZSwgLmstYnV0dG9uLW91dGxpbmUtd2FybmluZy5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmcuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWVycm9yIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdXJmYWNlLCAjY2ExNDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtZXJyb3I6aG92ZXIsIC5rLWJ1dHRvbi1vdXRsaW5lLWVycm9yLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1lcnJvcjpmb2N1cywgLmstYnV0dG9uLW91dGxpbmUtZXJyb3Iuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWVycm9yOmFjdGl2ZSwgLmstYnV0dG9uLW91dGxpbmUtZXJyb3Iuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1lcnJvci5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtZGFyayB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1vbi1zdXJmYWNlLCAjMTQxNDE0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtZGFyazpob3ZlciwgLmstYnV0dG9uLW91dGxpbmUtZGFyay5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtZGFyazpmb2N1cywgLmstYnV0dG9uLW91dGxpbmUtZGFyay5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1kYXJrOmFjdGl2ZSwgLmstYnV0dG9uLW91dGxpbmUtZGFyay5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWRhcmsuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1vbi1zdXJmYWNlLCAjZTBlMGUwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtbGlnaHQ6aG92ZXIsIC5rLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1saWdodDpmb2N1cywgLmstYnV0dG9uLW91dGxpbmUtbGlnaHQuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYikgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0OmFjdGl2ZSwgLmstYnV0dG9uLW91dGxpbmUtbGlnaHQuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1saWdodC5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1vbi1zdXJmYWNlLCAjMTQxNDE0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZTpob3ZlciwgLmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZS5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZTpmb2N1cywgLmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UsICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1pbnZlcnNlOmFjdGl2ZSwgLmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZS5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWludmVyc2Uuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1mbGF0LWJhc2Uge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstYnV0dG9uLWZsYXQtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1cmZhY2UsICNmZjYzNTgpO1xufVxuXG4uay1idXR0b24tZmxhdC1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1cmZhY2UsICMyOTI5MjkpO1xufVxuXG4uay1idXR0b24tZmxhdC10ZXJ0aWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1vbi1zdXJmYWNlLCAjMDI4Y2NiKTtcbn1cblxuLmstYnV0dG9uLWZsYXQtaW5mbyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1cmZhY2UsICMwMDRhYzIpO1xufVxuXG4uay1idXR0b24tZmxhdC1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VyZmFjZSwgIzJkOTYwMCk7XG59XG5cbi5rLWJ1dHRvbi1mbGF0LXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1vbi1zdXJmYWNlLCAjZmZjMDAwKTtcbn1cblxuLmstYnV0dG9uLWZsYXQtZXJyb3Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VyZmFjZSwgI2NhMTQwMCk7XG59XG5cbi5rLWJ1dHRvbi1mbGF0LWRhcmsge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1vbi1zdXJmYWNlLCAjMTQxNDE0KTtcbn1cblxuLmstYnV0dG9uLWZsYXQtbGlnaHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtb24tc3VyZmFjZSwgI2UwZTBlMCk7XG59XG5cbi5rLWJ1dHRvbi1mbGF0LWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1vbi1zdXJmYWNlLCAjMTQxNDE0KTtcbn1cblxuLmstYnV0dG9uLWxpbmstYmFzZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWJhc2U6aG92ZXIsIC5rLWJ1dHRvbi1saW5rLWJhc2Uuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWJhc2U6Zm9jdXMsIC5rLWJ1dHRvbi1saW5rLWJhc2Uuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWJhc2U6YWN0aXZlLCAuay1idXR0b24tbGluay1iYXNlLmstYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLWxpbmstYmFzZS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLWxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstYnV0dG9uLWxpbmstcHJpbWFyeTpob3ZlciwgLmstYnV0dG9uLWxpbmstcHJpbWFyeS5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay1idXR0b24tbGluay1wcmltYXJ5OmZvY3VzLCAuay1idXR0b24tbGluay1wcmltYXJ5LmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXByaW1hcnk6YWN0aXZlLCAuay1idXR0b24tbGluay1wcmltYXJ5LmstYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbn1cblxuLmstYnV0dG9uLWxpbmstcHJpbWFyeS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbn1cblxuLmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXNlY29uZGFyeTpob3ZlciwgLmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5LmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWhvdmVyLCAjNTI1MjUyKTtcbn1cblxuLmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5OmZvY3VzLCAuay1idXR0b24tbGluay1zZWNvbmRhcnkuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tbGluay1zZWNvbmRhcnk6YWN0aXZlLCAuay1idXR0b24tbGluay1zZWNvbmRhcnkuay1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWFjdGl2ZSwgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXNlY29uZGFyeS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmUsICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tbGluay10ZXJ0aWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5OmhvdmVyLCAuay1idXR0b24tbGluay10ZXJ0aWFyeS5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWhvdmVyLCAjMDM5YWUwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstdGVydGlhcnk6Zm9jdXMsIC5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5LmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tbGluay10ZXJ0aWFyeTphY3RpdmUsIC5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5LmstYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZSwgIzAyOGNjYik7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5Lmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKTtcbn1cblxuLmstYnV0dG9uLWxpbmstaW5mbyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbn1cblxuLmstYnV0dG9uLWxpbmstaW5mbzpob3ZlciwgLmstYnV0dG9uLWxpbmstaW5mby5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8taG92ZXIsICMwMDUyZDYpO1xufVxuXG4uay1idXR0b24tbGluay1pbmZvOmZvY3VzLCAuay1idXR0b24tbGluay1pbmZvLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWluZm86YWN0aXZlLCAuay1idXR0b24tbGluay1pbmZvLmstYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKTtcbn1cblxuLmstYnV0dG9uLWxpbmstaW5mby5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKTtcbn1cblxuLmstYnV0dG9uLWxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstc3VjY2Vzczpob3ZlciwgLmstYnV0dG9uLWxpbmstc3VjY2Vzcy5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtaG92ZXIsICMzMmE1MDApO1xufVxuXG4uay1idXR0b24tbGluay1zdWNjZXNzOmZvY3VzLCAuay1idXR0b24tbGluay1zdWNjZXNzLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXN1Y2Nlc3M6YWN0aXZlLCAuay1idXR0b24tbGluay1zdWNjZXNzLmstYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstc3VjY2Vzcy5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstd2FybmluZzpob3ZlciwgLmstYnV0dG9uLWxpbmstd2FybmluZy5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctaG92ZXIsICNlYWFmMDApO1xufVxuXG4uay1idXR0b24tbGluay13YXJuaW5nOmZvY3VzLCAuay1idXR0b24tbGluay13YXJuaW5nLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXdhcm5pbmc6YWN0aXZlLCAuay1idXR0b24tbGluay13YXJuaW5nLmstYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlLCAjZDQ5ZjAwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstd2FybmluZy5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlLCAjZDQ5ZjAwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstZXJyb3Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1idXR0b24tbGluay1lcnJvcjpob3ZlciwgLmstYnV0dG9uLWxpbmstZXJyb3Iuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1ob3ZlciwgI2RmMTYwMCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWVycm9yOmZvY3VzLCAuay1idXR0b24tbGluay1lcnJvci5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLWxpbmstZXJyb3I6YWN0aXZlLCAuay1idXR0b24tbGluay1lcnJvci5rLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO1xufVxuXG4uay1idXR0b24tbGluay1lcnJvci5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZSwgI2NhMTQwMCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWRhcmsge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWRhcms6aG92ZXIsIC5rLWJ1dHRvbi1saW5rLWRhcmsuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWhvdmVyLCAjMjkyOTI5KTtcbn1cblxuLmstYnV0dG9uLWxpbmstZGFyazpmb2N1cywgLmstYnV0dG9uLWxpbmstZGFyay5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tbGluay1kYXJrOmFjdGl2ZSwgLmstYnV0dG9uLWxpbmstZGFyay5rLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZik7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWRhcmsuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZik7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstYnV0dG9uLWxpbmstbGlnaHQ6aG92ZXIsIC5rLWJ1dHRvbi1saW5rLWxpZ2h0LmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtaG92ZXIsICNlMGUwZTApO1xufVxuXG4uay1idXR0b24tbGluay1saWdodDpmb2N1cywgLmstYnV0dG9uLWxpbmstbGlnaHQuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYikgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWxpZ2h0OmFjdGl2ZSwgLmstYnV0dG9uLWxpbmstbGlnaHQuay1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KTtcbn1cblxuLmstYnV0dG9uLWxpbmstbGlnaHQuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1hY3RpdmUsICNkNmQ2ZDYpO1xufVxuXG4uay1idXR0b24tbGluay1pbnZlcnNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tbGluay1pbnZlcnNlOmhvdmVyLCAuay1idXR0b24tbGluay1pbnZlcnNlLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1ob3ZlciwgIzI5MjkyOSk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWludmVyc2U6Zm9jdXMsIC5rLWJ1dHRvbi1saW5rLWludmVyc2Uuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLWxpbmstaW52ZXJzZTphY3RpdmUsIC5rLWJ1dHRvbi1saW5rLWludmVyc2Uuay1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmUsICMxZjFmMWYpO1xufVxuXG4uay1idXR0b24tbGluay1pbnZlcnNlLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmUsICMxZjFmMWYpO1xufVxuXG4uay1idXR0b24tY2xlYXItYmFzZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tY2xlYXItYmFzZTpmb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1iYXNlLmstZm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItYmFzZTphY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1idXR0b24tY2xlYXItcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1cmZhY2UsICNmZjYzNTgpO1xufVxuXG4uay1idXR0b24tY2xlYXItcHJpbWFyeTpmb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1wcmltYXJ5LmstZm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItcHJpbWFyeTphY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1idXR0b24tY2xlYXItc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdXJmYWNlLCAjMjkyOTI5KTtcbn1cblxuLmstYnV0dG9uLWNsZWFyLXNlY29uZGFyeTpmb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1zZWNvbmRhcnkuay1mb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1zZWNvbmRhcnk6YWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC4xO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstYnV0dG9uLWNsZWFyLXRlcnRpYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LW9uLXN1cmZhY2UsICMwMjhjY2IpO1xufVxuXG4uay1idXR0b24tY2xlYXItdGVydGlhcnk6Zm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItdGVydGlhcnkuay1mb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci10ZXJ0aWFyeTphY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1idXR0b24tY2xlYXItaW5mbyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1cmZhY2UsICMwMDRhYzIpO1xufVxuXG4uay1idXR0b24tY2xlYXItaW5mbzpmb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1pbmZvLmstZm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItaW5mbzphY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1idXR0b24tY2xlYXItc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1cmZhY2UsICMyZDk2MDApO1xufVxuXG4uay1idXR0b24tY2xlYXItc3VjY2Vzczpmb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1zdWNjZXNzLmstZm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItc3VjY2VzczphY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1idXR0b24tY2xlYXItd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLW9uLXN1cmZhY2UsICNmZmMwMDApO1xufVxuXG4uay1idXR0b24tY2xlYXItd2FybmluZzpmb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci13YXJuaW5nLmstZm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItd2FybmluZzphY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1idXR0b24tY2xlYXItZXJyb3Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VyZmFjZSwgI2NhMTQwMCk7XG59XG5cbi5rLWJ1dHRvbi1jbGVhci1lcnJvcjpmb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1lcnJvci5rLWZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLWVycm9yOmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWJ1dHRvbi1jbGVhci1kYXJrIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VyZmFjZSwgIzE0MTQxNCk7XG59XG5cbi5rLWJ1dHRvbi1jbGVhci1kYXJrOmZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLWRhcmsuay1mb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1kYXJrOmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWJ1dHRvbi1jbGVhci1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1vbi1zdXJmYWNlLCAjZTBlMGUwKTtcbn1cblxuLmstYnV0dG9uLWNsZWFyLWxpZ2h0OmZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLWxpZ2h0LmstZm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItbGlnaHQ6YWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC4xO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstYnV0dG9uLWNsZWFyLWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1vbi1zdXJmYWNlLCAjMTQxNDE0KTtcbn1cblxuLmstYnV0dG9uLWNsZWFyLWludmVyc2U6Zm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItaW52ZXJzZS5rLWZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLWludmVyc2U6YWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC4xO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstYWN0aW9ucywgLmstZm9ybS1idXR0b25zLCAuay1lZGl0LWJ1dHRvbnMsIC5rLWFjdGlvbi1idXR0b25zLCAuay1jb2x1bW5tZW51LWFjdGlvbnMge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMHB4IDAgMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmstYWN0aW9ucyAqLCAuay1mb3JtLWJ1dHRvbnMgKiwgLmstZWRpdC1idXR0b25zICosIC5rLWFjdGlvbi1idXR0b25zICosIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAqLCAuay1hY3Rpb25zICo6OmJlZm9yZSwgLmstZm9ybS1idXR0b25zICo6OmJlZm9yZSwgLmstZWRpdC1idXR0b25zICo6OmJlZm9yZSwgLmstYWN0aW9uLWJ1dHRvbnMgKjo6YmVmb3JlLCAuay1jb2x1bW5tZW51LWFjdGlvbnMgKjo6YmVmb3JlLCAuay1hY3Rpb25zICo6OmFmdGVyLCAuay1mb3JtLWJ1dHRvbnMgKjo6YWZ0ZXIsIC5rLWVkaXQtYnV0dG9ucyAqOjphZnRlciwgLmstYWN0aW9uLWJ1dHRvbnMgKjo6YWZ0ZXIsIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXBvcHVwIC5rLWFjdGlvbnMsIC5rLXBvcHVwIC5rLWZvcm0tYnV0dG9ucywgLmstcG9wdXAgLmstZWRpdC1idXR0b25zLCAuay1wb3B1cCAuay1hY3Rpb24tYnV0dG9ucywgLmstcG9wdXAgLmstY29sdW1ubWVudS1hY3Rpb25zIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1hY3Rpb25zLXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uay1hY3Rpb25zLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1hY3Rpb25zLWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5rLWFjdGlvbnMtanVzdGlmeSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstYWN0aW9ucy1zdHJldGNoZWQgPiAqIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4uay1hY3Rpb25zLWhvcml6b250YWwge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1hY3Rpb25zLXZlcnRpY2FsIHtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtbm9ybWFsIHtcbiAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XG59XG5cbi5cXCFrLWp1c3RpZnktY29udGVudC1ub3JtYWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtc3RyZXRjaCB7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbn1cblxuLlxcIWstanVzdGlmeS1jb250ZW50LXN0cmV0Y2gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uXFwhay1qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cblxuLlxcIWstanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbi5cXCFrLWp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtZmxleC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLlxcIWstanVzdGlmeS1jb250ZW50LWZsZXgtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LWZsZXgtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLlxcIWstanVzdGlmeS1jb250ZW50LWZsZXgtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbn1cblxuLlxcIWstanVzdGlmeS1jb250ZW50LWxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbn1cblxuLlxcIWstanVzdGlmeS1jb250ZW50LXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtYmFzZWxpbmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGJhc2VsaW5lO1xufVxuXG4uXFwhay1qdXN0aWZ5LWNvbnRlbnQtYmFzZWxpbmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1maXJzdC1iYXNlbGluZSB7XG4gIGp1c3RpZnktY29udGVudDogZmlyc3QgYmFzZWxpbmU7XG59XG5cbi5cXCFrLWp1c3RpZnktY29udGVudC1maXJzdC1iYXNlbGluZSB7XG4gIGp1c3RpZnktY29udGVudDogZmlyc3QgYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LWxhc3QtYmFzZWxpbmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxhc3QgYmFzZWxpbmU7XG59XG5cbi5cXCFrLWp1c3RpZnktY29udGVudC1sYXN0LWJhc2VsaW5lIHtcbiAganVzdGlmeS1jb250ZW50OiBsYXN0IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uXFwhay1qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5cXCFrLWp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi5cXCFrLWp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtc3RyZXRjaCA+ICoge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5cXCEuay1qdXN0aWZ5LWNvbnRlbnQtc3RyZXRjaCA+ICoge1xuICBmbGV4OiAxIDAgMCUgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB6LWluZGV4OiAxMDAwMTtcbn1cblxuLmstb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5rLW92ZXJsYXktcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1vdmVybGF5LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG59XG5cbi5rLW92ZXJsYXktdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLW92ZXJsYXktaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1vdmVybGF5LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstb3ZlcmxheS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLW92ZXJsYXktZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLW92ZXJsYXktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1vdmVybGF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uay1vdmVybGF5LWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYW5pbWF0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWFuaW1hdGlvbi1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyLXNob3duIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXBvcHVwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1wb3B1cCAuay1pdGVtIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstcG9wdXAgPiAuay1jb2xvcnBhbGV0dGUge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXBvcHVwLmstcG9wdXAtdHJhbnNwYXJlbnQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLXBvcHVwLmstcG9wdXAtZmx1c2gge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1wb3B1cCA+IC5rLXdpZGdldCwgLmstcG9wdXAgPiAuay1jb2xvcmVkaXRvciB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstcG9wdXAgLmstY29sdW1uLWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi00LCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLXBvcHVwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi00LCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLXJpcHBsZS10YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXJpcHBsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstcmlwcGxlLWJsb2Ige1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGxpbmVhciwgdHJhbnNmb3JtIDUwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIG9wYWNpdHk6IDAuMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uay1wcmltYXJ5IC5rLXJpcHBsZS1ibG9iIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uay1yaXBwbGUtZm9jdXM6OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYW5pbWF0aW9uOiByaXBwbGUgNjAwbXMgZWFzZS1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgcmlwcGxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgfVxufVxuLmstdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstZGF0YS10YWJsZSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1kYXRhLXRhYmxlIC5rLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmstdGFibGUtdGhlYWQsIC5rLXRhYmxlLXRib2R5LCAuay10YWJsZS10Zm9vdCwgLmstdGFibGUtcm93LCAuay10YWJsZS1hbHQtcm93IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG4uay10YWJsZS10aCwgLmstdGFibGUtdGQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDBweDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkLCAuay10YWJsZS10ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLXRhYmxlLXRoIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xufVxuXG4uay10YWJsZS1oZWFkZXIge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCk7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdGFibGUtaGVhZGVyIC5rLXRhYmxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay10YWJsZS1oZWFkZXItd3JhcCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRhYmxlLWhlYWRlciA+IC5rLXRhYmxlLCAuay10YWJsZS1oZWFkZXItd3JhcCA+IC5rLXRhYmxlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogLTFweDtcbn1cblxuLmstdGFibGUtZ3JvdXAtc3RpY2t5LWhlYWRlciB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLXRhYmxlLWdyb3VwLXN0aWNreS1oZWFkZXIgLmstdGFibGUtdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstdGFibGUtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3csIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3cuay1maXJzdCB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS10aCwgLmstdGFibGUtbGlzdCAuay10YWJsZS10ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIHdpZHRoOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3cgLmstdGFibGUtdGgge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1zcGFjZXItdGQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZCA+IHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstdmlydHVhbC10YWJsZSAuay10YWJsZS1yb3csIC5rLXZpcnR1YWwtdGFibGUgLmstdGFibGUtZ3JvdXAtcm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstdGFibGUtc2Nyb2xsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay10YWJsZS1zY3JvbGxlciA+IC5rLXRhYmxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay10YWJsZS1mb290ZXIge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCk7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdGFibGUtZm9vdGVyIC5rLXRhYmxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay10YWJsZS1mb290ZXItd3JhcCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdGFibGUtc20ge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstdGFibGUtc20gLmstdGFibGUtdGgsIC5rLXRhYmxlLXNtIC5rLXRhYmxlLXRkIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdGFibGUtc20gLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZCA+IHNwYW4ge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbn1cblxuLmstdGFibGUtc20gLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3c6OmJlZm9yZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uay10YWJsZS1tZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay10YWJsZS1tZCAuay10YWJsZS10aCwgLmstdGFibGUtbWQgLmstdGFibGUtdGQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay10YWJsZS1tZCAuay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXRkID4gc3BhbiB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgLyAyKTtcbn1cblxuLmstdGFibGUtbWQgLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3c6OmJlZm9yZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5rLXRhYmxlLWxnIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLXRhYmxlLWxnIC5rLXRhYmxlLXRoLCAuay10YWJsZS1sZyAuay10YWJsZS10ZCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdGFibGUtbGcgLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZCA+IHNwYW4ge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbn1cblxuLmstdGFibGUtbGcgLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3c6OmJlZm9yZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5rLXRhYmxlLCAuay1kYXRhLXRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXRhYmxlIC5rLXRhYmxlLXRkLXJvdy1zcGFuLCAuay1kYXRhLXRhYmxlIC5rLXRhYmxlLXRkLXJvdy1zcGFuIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXRhYmxlLXRoZWFkLCAuay10YWJsZS1oZWFkZXIsIC5rLXRhYmxlLWdyb3VwLXN0aWNreS1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay10YWJsZS10Zm9vdCwgLmstdGFibGUtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstdGFibGUtZ3JvdXAtcm93IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstdGFibGUtZ3JvdXAtdGQgPiBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay10YWJsZS1hbHQtcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay10YWJsZS10Ym9keSAuay10YWJsZS1yb3c6aG92ZXIsIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93OmhvdmVyLCAuay10YWJsZS10Ym9keSAuay10YWJsZS1yb3cuay1ob3ZlciwgLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3cuay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMTElLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXRhYmxlLXRib2R5IC5rLXRhYmxlLXJvdy5rLWZvY3VzLCAuay10YWJsZS10Ym9keSAuay10YWJsZS1yb3c6Zm9jdXMsIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93LmstZm9jdXMsIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93OmZvY3VzLCAuay10YWJsZS10Ym9keSAuay10YWJsZS10ZC5rLWZvY3VzLCAuay10YWJsZS10Ym9keSAuay10YWJsZS10ZDpmb2N1cywgLmstdGFibGUtbGlzdCAuay10YWJsZS10ZC5rLWZvY3VzLCAuay10YWJsZS1saXN0IC5rLXRhYmxlLXRkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLXRhYmxlLXRib2R5IC5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkID4gLmstdGFibGUtdGQsIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93Lmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXZpcnR1YWwtc2Nyb2xsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdmlydHVhbC1zY3JvbGxlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay12aXJ0dWFsLXNjcm9sbGVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay12aXJ0dWFsLXNjcm9sbGVyLXNpemUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5rLW5vLWRhdGEsIC5rLW5vZGF0YSB7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstbm8tZGF0YSwgLmstbm9kYXRhIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLXN1Z2dlc3Rpb24tc2Nyb2xsd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1zdWdnZXN0aW9uLXNjcm9sbHdyYXAgLmstc3VnZ2VzdGlvbi1ncm91cCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1zdWdnZXN0aW9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstc3VnZ2VzdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHhsLCAwLjc1cmVtKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLXN1Z2dlc3Rpb24ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdWJ0bGUsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7XG59XG5cbi5rLXN1Z2dlc3Rpb246aG92ZXIsIC5rLXN1Z2dlc3Rpb24uay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1YnRsZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLWhvdmVyLCAjZTBlMGUwKTtcbn1cblxuLmstc3VnZ2VzdGlvbjphY3RpdmUsIC5rLXN1Z2dlc3Rpb24uay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdWJ0bGUsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1hY3RpdmUsICNkNmQ2ZDYpO1xufVxuXG4uay1zdWdnZXN0aW9uOmZvY3VzLCAuay1zdWdnZXN0aW9uLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1zdWdnZXN0aW9uLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1vbi1zdWJ0bGUsICM1YzIwMWMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZSwgI2ZmZWNlYik7XG59XG5cbi5rLXN1Z2dlc3Rpb24tcHJpbWFyeTpob3ZlciwgLmstc3VnZ2VzdGlvbi1wcmltYXJ5LmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1vbi1zdWJ0bGUsICM1YzIwMWMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZS1ob3ZlciwgI2ZmZGVkYik7XG59XG5cbi5rLXN1Z2dlc3Rpb24tcHJpbWFyeTphY3RpdmUsIC5rLXN1Z2dlc3Rpb24tcHJpbWFyeS5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1YnRsZSwgIzVjMjAxYyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLWFjdGl2ZSwgI2ZmYzhjNCk7XG59XG5cbi5rLXN1Z2dlc3Rpb24tc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMsICNlMGUwZTApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1YnRsZSwgIzE0MTQxNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGUsICNmYWZhZmEpO1xufVxuXG4uay1zdWdnZXN0aW9uLXNlY29uZGFyeTpob3ZlciwgLmstc3VnZ2VzdGlvbi1zZWNvbmRhcnkuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzLCAjZTBlMGUwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdWJ0bGUsICMxNDE0MTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLWhvdmVyLCAjZjVmNWY1KTtcbn1cblxuLmstc3VnZ2VzdGlvbi1zZWNvbmRhcnk6YWN0aXZlLCAuay1zdWdnZXN0aW9uLXNlY29uZGFyeS5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzLCAjZTBlMGUwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdWJ0bGUsICMxNDE0MTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLWFjdGl2ZSwgI2ViZWJlYik7XG59XG5cbi5rLWJ1YmJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHhsLCAwLjc1cmVtKTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHMsIDFweCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmstYnViYmxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5rLWJ1YmJsZTpob3ZlciwgLmstYnViYmxlLmstaG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWJ1YmJsZS1leHBhbmRhYmxlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWJ1YmJsZS1leHBhbmRhYmxlLmstZXhwYW5kZWQge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uay1idWJibGUtZXhwYW5kYWJsZSAuay1idWJibGUtY29udGVudCB7XG4gIGZsZXg6IDEgMSAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstYnViYmxlLWV4cGFuZGFibGUgLmstYnViYmxlLWV4cGFuZGFibGUtaW5kaWNhdG9yIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pICogLTEpO1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgLyAyICogLTEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1idWJibGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1idWJibGU6YWN0aXZlLCAuay1idWJibGUuay1hY3RpdmUsIC5rLWJ1YmJsZS5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1hY3RpdmUsICNkNmQ2ZDYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1hY3RpdmUsICNkNmQ2ZDYpO1xufVxuXG4uay1idWJibGU6Zm9jdXMsIC5rLWJ1YmJsZTpmb2N1cy12aXNpYmxlLCAuay1idWJibGUuay1mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLWJ1YmJsZTpob3ZlciwgLmstYnViYmxlLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLWhvdmVyLCAjZTBlMGUwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUtaG92ZXIsICNlMGUwZTApO1xufVxuXG4uay1jb2x1bW4tbWVudS1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1jb2x1bW4tbWVudS1zbSAuay1jb2x1bW5tZW51LWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1jb2x1bW4tbGlzdC1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1jb2x1bW4tbGlzdC1zbSAuay1jb2x1bW4tbGlzdC1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstZ3JvdXAtbWVudS1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1ncm91cC1tZW51LXNtIC5rLWdyb3VwLW1lbnUtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWNvbHVtbi1tZW51LW1kIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWNvbHVtbi1tZW51LW1kIC5rLWNvbHVtbm1lbnUtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1jb2x1bW4tbGlzdC1tZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1jb2x1bW4tbGlzdC1tZCAuay1jb2x1bW4tbGlzdC1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWdyb3VwLW1lbnUtbWQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstZ3JvdXAtbWVudS1tZCAuay1ncm91cC1tZW51LWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstY29sdW1uLW1lbnUtbGcge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbn1cblxuLmstY29sdW1uLW1lbnUtbGcgLmstY29sdW1ubWVudS1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbn1cblxuLmstY29sdW1uLWxpc3QtbGcge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbn1cblxuLmstY29sdW1uLWxpc3QtbGcgLmstY29sdW1uLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG59XG5cbi5rLWdyb3VwLW1lbnUtbGcge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbn1cblxuLmstZ3JvdXAtbWVudS1sZyAuay1ncm91cC1tZW51LWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xufVxuXG4uay1ncm91cC1tZW51IC5rLWdyb3VwLW1lbnUtaXRlbS13cmFwICsgLmstZ3JvdXAtbWVudS1pdGVtLXdyYXAge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZDtcbn1cblxuLmstZ3JvdXAtbWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstZ3JvdXAtbWVudS1pdGVtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAtMSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1ncm91cC1tZW51LWl0ZW0tYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1ncm91cC1tZW51LWl0ZW0tZHJhZy1hY3Rpb24ge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5rLWdyb3VwLW1lbnUtaXRlbS1hY3Rpb246bm90KC5rLWdyb3VwLW1lbnUtaXRlbS1kcmFnLWFjdGlvbikuay1ob3ZlciwgLmstZ3JvdXAtbWVudS1pdGVtLWFjdGlvbjpub3QoLmstZ3JvdXAtbWVudS1pdGVtLWRyYWctYWN0aW9uKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCBjdXJyZW50Q29sb3IgNCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZ3JvdXAtbWVudS1pdGVtLWFjdGlvbjpub3QoLmstZ3JvdXAtbWVudS1pdGVtLWRyYWctYWN0aW9uKS5rLXNlbGVjdGVkLCAuay1ncm91cC1tZW51LWl0ZW0tYWN0aW9uOm5vdCguay1ncm91cC1tZW51LWl0ZW0tZHJhZy1hY3Rpb24pOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCBjdXJyZW50Q29sb3IgMTYlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWdyb3VwLW1lbnUtaXRlbS1hY3Rpb24uay1ncm91cC1tZW51LWl0ZW0tYWRkLWFjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZ3JvdXAtbWVudSAuay1ncm91cC1tZW51LWl0ZW0td3JhcCArIC5rLWdyb3VwLW1lbnUtaXRlbS13cmFwIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1hdmF0YXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstYXZhdGFyICosIC5rLWF2YXRhciAqOjpiZWZvcmUsIC5rLWF2YXRhciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWF2YXRhci10ZXh0LCAuay1hdmF0YXItaW5pdGlhbHMge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstYXZhdGFyLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWF2YXRhci1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmstYXZhdGFyLWltYWdlID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWF2YXRhci1zbSB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGZsZXgtYmFzaXM6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLWF2YXRhci1tZCB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTgsIDJyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7XG4gIGZsZXgtYmFzaXM6IHZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7XG59XG5cbi5rLWF2YXRhci1sZyB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTE2LCA0cmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTE2LCA0cmVtKTtcbiAgZmxleC1iYXNpczogdmFyKC0ta2VuZG8tc3BhY2luZy0xNiwgNHJlbSk7XG59XG5cbi5rLWF2YXRhci1ib3JkZXJlZCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay1hdmF0YXItc29saWQtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWF2YXRhci1zb2xpZC1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1hdmF0YXItc29saWQtdGVydGlhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xufVxuXG4uay1hdmF0YXItc29saWQtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5rLWF2YXRhci1zb2xpZC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstYXZhdGFyLXNvbGlkLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xufVxuXG4uay1hdmF0YXItc29saWQtZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1hdmF0YXItc29saWQtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWF2YXRhci1zb2xpZC1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLWF2YXRhci1zb2xpZC1pbnZlcnNlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYXZhdGFyLW91dGxpbmUge1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmstYXZhdGFyLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstYXZhdGFyLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG59XG5cbi5rLWF2YXRhci1vdXRsaW5lLXRlcnRpYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstYXZhdGFyLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbn1cblxuLmstYXZhdGFyLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstYXZhdGFyLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstYXZhdGFyLW91dGxpbmUtZXJyb3Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1hdmF0YXItb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1hdmF0YXItb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLWF2YXRhci1vdXRsaW5lLWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWNoaXAge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstY2hpcCAqLCAuay1jaGlwICo6OmJlZm9yZSwgLmstY2hpcCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWNoaXAgLmstc2VsZWN0ZWQtaWNvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1jaGlwLWNvbnRlbnQge1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWNoaXAtY29udGVudCAuay1pY29uLXdyYXBwZXItaG9zdCB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5cbi5rLWNoaXAtY29udGVudDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWNoaXAtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWNoaXAtdGV4dCwgLmstY2hpcC1sYWJlbCB7XG4gIHBhZGRpbmctYmxvY2s6IDAuNWVtO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrOiAtMC41ZW07XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstY2hpcC1hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstY2hpcC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWNoaXAtYWN0aW9ucyB7XG4gIG1hcmdpbi1ibG9jazogLTVlbTtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLWNoaXAtYWN0aW9uIHtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLXJlbW92ZS1pY29uIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstY2hpcC1saXN0IHtcbiAgbWluLXdpZHRoOiAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstY2hpcC1zbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5rLWNoaXAtc20gLmstY2hpcC1hY3Rpb24ge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG59XG5cbi5rLWNoaXAtYXZhdGFyIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZsZXgtYmFzaXM6IDFlbTtcbn1cblxuLmstY2hpcC1tZCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uay1jaGlwLW1kIC5rLWNoaXAtYWN0aW9uIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstY2hpcC1hdmF0YXIge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZmxleC1iYXNpczogMWVtO1xufVxuXG4uay1jaGlwLWxnIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmstY2hpcC1sZyAuay1jaGlwLWFjdGlvbiB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbn1cblxuLmstY2hpcC1hdmF0YXIge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZmxleC1iYXNpczogMWVtO1xufVxuXG4uay1jaGlwLWxpc3Qtc20ge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWNoaXAtbGlzdC1tZCB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstY2hpcC1saXN0LWxnIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1jaGlwLXNvbGlkLWJhc2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO1xufVxuXG4uay1jaGlwLXNvbGlkLWJhc2U6Zm9jdXMsIC5rLWNoaXAtc29saWQtYmFzZS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstY2hpcC1zb2xpZC1iYXNlOmhvdmVyLCAuay1jaGlwLXNvbGlkLWJhc2Uuay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLWhvdmVyLCAjZTBlMGUwKTtcbn1cblxuLmstY2hpcC1zb2xpZC1iYXNlLmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWFjdGl2ZSwgI2Q2ZDZkNik7XG59XG5cbi5rLWNoaXAtc29saWQtZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1YnRsZSwgIzdhMGMwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSk7XG59XG5cbi5rLWNoaXAtc29saWQtZXJyb3I6Zm9jdXMsIC5rLWNoaXAtc29saWQtZXJyb3Iuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDE2JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1jaGlwLXNvbGlkLWVycm9yOmhvdmVyLCAuay1jaGlwLXNvbGlkLWVycm9yLmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUtaG92ZXIsICNmYmM4YzMpO1xufVxuXG4uay1jaGlwLXNvbGlkLWVycm9yLmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUtYWN0aXZlLCAjZjk4YjgwKTtcbn1cblxuLmstY2hpcC1zb2xpZC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzLCAjNjA5OGYyKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VidGxlLCAjMDAyMjU5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpO1xufVxuXG4uay1jaGlwLXNvbGlkLWluZm86Zm9jdXMsIC5rLWNoaXAtc29saWQtaW5mby5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAxNiUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstY2hpcC1zb2xpZC1pbmZvOmhvdmVyLCAuay1jaGlwLXNvbGlkLWluZm8uay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLWhvdmVyLCAjYmRkNGY4KTtcbn1cblxuLmstY2hpcC1zb2xpZC1pbmZvLmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZS1hY3RpdmUsICM4MGFjZjQpO1xufVxuXG4uay1jaGlwLXNvbGlkLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1vbi1zdWJ0bGUsICM1ZTQ3MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZSwgI2ZmZjRkMyk7XG59XG5cbi5rLWNoaXAtc29saWQtd2FybmluZzpmb2N1cywgLmstY2hpcC1zb2xpZC13YXJuaW5nLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApIDE2JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1jaGlwLXNvbGlkLXdhcm5pbmc6aG92ZXIsIC5rLWNoaXAtc29saWQtd2FybmluZy5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUtaG92ZXIsICNmZmVlYmQpO1xufVxuXG4uay1jaGlwLXNvbGlkLXdhcm5pbmcuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLWFjdGl2ZSwgI2ZmZTc5ZSk7XG59XG5cbi5rLWNoaXAtc29saWQtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1Zik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1YnRsZSwgIzFjNWEwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLCAjZGNmMGQzKTtcbn1cblxuLmstY2hpcC1zb2xpZC1zdWNjZXNzOmZvY3VzLCAuay1jaGlwLXNvbGlkLXN1Y2Nlc3Muay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgMTYlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWNoaXAtc29saWQtc3VjY2Vzczpob3ZlciwgLmstY2hpcC1zb2xpZC1zdWNjZXNzLmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZS1ob3ZlciwgI2NiZTliZik7XG59XG5cbi5rLWNoaXAtc29saWQtc3VjY2Vzcy5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUtYWN0aXZlLCAjYjdlMWE1KTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLWJhc2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jaGlwLW91dGxpbmUtYmFzZTpmb2N1cywgLmstY2hpcC1vdXRsaW5lLWJhc2Uuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS1iYXNlOmhvdmVyLCAuay1jaGlwLW91dGxpbmUtYmFzZS5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1jaGlwLW91dGxpbmUtYmFzZS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1jaGlwLW91dGxpbmUtZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1cmZhY2UsICNjYTE0MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VyZmFjZSwgI2NhMTQwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS1lcnJvcjpmb2N1cywgLmstY2hpcC1vdXRsaW5lLWVycm9yLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAxNiUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLWVycm9yOmhvdmVyLCAuay1jaGlwLW91dGxpbmUtZXJyb3Iuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItaG92ZXIsICNkZjE2MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1ob3ZlciwgI2RmMTYwMCk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS1lcnJvci5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO1xufVxuXG4uay1jaGlwLW91dGxpbmUtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1vbi1zdXJmYWNlLCAjMDA0YWMyKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VyZmFjZSwgIzAwNGFjMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS1pbmZvOmZvY3VzLCAuay1jaGlwLW91dGxpbmUtaW5mby5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAxNiUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLWluZm86aG92ZXIsIC5rLWNoaXAtb3V0bGluZS1pbmZvLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8taG92ZXIsICMwMDUyZDYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8taG92ZXIsICMwMDUyZDYpO1xufVxuXG4uay1jaGlwLW91dGxpbmUtaW5mby5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1hY3RpdmUsICMwMDRhYzIpO1xufVxuXG4uay1jaGlwLW91dGxpbmUtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuay1jaGlwLW91dGxpbmUtd2FybmluZy5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSAxNiUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLXdhcm5pbmc6aG92ZXIsIC5rLWNoaXAtb3V0bGluZS13YXJuaW5nLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xufVxuXG4uay1jaGlwLW91dGxpbmUtd2FybmluZy5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VyZmFjZSwgIzJkOTYwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1cmZhY2UsICMyZDk2MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jaGlwLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmstY2hpcC1vdXRsaW5lLXN1Y2Nlc3Muay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgMTYlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS1zdWNjZXNzOmhvdmVyLCAuay1jaGlwLW91dGxpbmUtc3VjY2Vzcy5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWhvdmVyLCAjMzJhNTAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWhvdmVyLCAjMzJhNTAwKTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLXN1Y2Nlc3Muay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKTtcbn1cblxuLmstY29sb3ItcHJldmlldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1jb2xvci1wcmV2aWV3ICosIC5rLWNvbG9yLXByZXZpZXcgKjo6YmVmb3JlLCAuay1jb2xvci1wcmV2aWV3ICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstY29sb3JlZGl0b3ItY3VycmVudC1jb2xvciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstaWNvbi1jb2xvci1wcmV2aWV3IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDJweDtcbn1cblxuLmstaWNvbi1jb2xvci1wcmV2aWV3IC5rLWNvbG9yLXByZXZpZXctbWFzayB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmstY29sb3ItcHJldmlldy1tYXNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jb2xvci1wcmV2aWV3LW1hc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQW9BQUFBS0NBWUFBQUNOTXMrOUFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBdVNVUkJWSGdCeFl5eERRQXdETUpJTCtZVCtEanR6RlJsaVVmTGNrbHFCQ1JUNGVDVHhiRDZrZEwyL0xnWVhxcHZDYnMza0J2L0FBQUFBRWxGVGtTdVFtQ0NcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4uay1uby1jb2xvciAuay1jb2xvci1wcmV2aWV3LW1hc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZlcnNpb249JzEuMSclM2UlM2NsaW5lIHgxPScwJyB4Mj0nMjAnIHkxPScwJyB5Mj0nMjAnIHN0cm9rZT0ndmFyJTI4LS1rZW5kby1jb2xvci1lcnJvciwgJTIzZjMxNzAwJTI5JyBzdHJva2Utd2lkdGg9JzEnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi5rLWNvbG9yLXByZXZpZXcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWNvbG9yLXByZXZpZXc6aG92ZXIsIC5rLWNvbG9yLXByZXZpZXcuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstbG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uay1sb2FkZXItY2FudmFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1sb2FkZXItc2VnbWVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWxvYWRlci1zbSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAvIDIpO1xufVxuXG4uay1sb2FkZXItc20gLmstbG9hZGVyLXNlZ21lbnQge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1sb2FkZXItbWQge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAvIDIpO1xufVxuXG4uay1sb2FkZXItbWQgLmstbG9hZGVyLXNlZ21lbnQge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbG9hZGVyLWxnIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMik7XG59XG5cbi5rLWxvYWRlci1sZyAuay1sb2FkZXItc2VnbWVudCB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbkBrZXlmcmFtZXMgcHVsc2luZy0yLXNlZ21lbnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uay1sb2FkZXItcHVsc2luZy0yIC5rLWxvYWRlci1jYW52YXMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1sb2FkZXItcHVsc2luZy0yIC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gIGFuaW1hdGlvbjogcHVsc2luZy0yLXNlZ21lbnQgMXMgZWFzZSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbn1cblxuLmstbG9hZGVyLXB1bHNpbmctMiAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMikge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gIGFuaW1hdGlvbjogcHVsc2luZy0yLXNlZ21lbnQgMXMgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1zbSAuay1sb2FkZXItY2FudmFzIHtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDMpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDEuNSk7XG59XG5cbi5rLWxvYWRlci1wdWxzaW5nLTIuay1sb2FkZXItbWQgLmstbG9hZGVyLWNhbnZhcyB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDMpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMS41KTtcbn1cblxuLmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1sZyAuay1sb2FkZXItY2FudmFzIHtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDMpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDEuNSk7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci0zLXNlZ21lbnQge1xuICAwJSB7XG4gICAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG4gIH1cbiAgMzMuMzMzMyUge1xuICAgIGluc2V0LWJsb2NrLXN0YXJ0OiAxMDAlO1xuICAgIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgfVxuICA2Ni42NjY2JSB7XG4gICAgaW5zZXQtYmxvY2stc3RhcnQ6IDEwMCU7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICAgIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuICB9XG59XG4uay1sb2FkZXItc3Bpbm5lci0zIC5rLWxvYWRlci1zZWdtZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTMgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci0zLXNlZ21lbnQgMnMgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItMyAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMikge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci0zLXNlZ21lbnQgMnMgZWFzZSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC42NjY2NjY2NjY3cztcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItMyAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMykge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDEwMCU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci0zLXNlZ21lbnQgMnMgZWFzZSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4zMzMzMzMzMzMzcztcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItMy5rLWxvYWRlci1zbSAuay1sb2FkZXItY2FudmFzIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgLyAyKTtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDQgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiA0ICogMC44NjYwMjU0MDM4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSk7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTMuay1sb2FkZXItbWQgLmstbG9hZGVyLWNhbnZhcyB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogNCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiA0ICogMC44NjYwMjU0MDM4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItMy5rLWxvYWRlci1sZyAuay1sb2FkZXItY2FudmFzIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKTtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDQgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiA0ICogMC44NjYwMjU0MDM4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSk7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtMSB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDY2LjYlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtMiB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGlubmVyLTQtc2VnbWVudC0zIHtcbiAgMCUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAzMy4zJSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtNCB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGlubmVyLTQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDY2LjYlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLWNhbnZhcyB7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci00IDEuODMzcyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00IC5rLWxvYWRlci1zZWdtZW50IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTQtc2VnbWVudC0xIDEuODMzcyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00IC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci00LXNlZ21lbnQtMiAxLjgzM3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb246IHNwaW5uZXItNC1zZWdtZW50LTMgMS44MzNzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTQtc2VnbWVudC00IDEuODMzcyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00LmstbG9hZGVyLXNtIC5rLWxvYWRlci1jYW52YXMge1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogNCk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogNCk7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTQuay1sb2FkZXItbWQgLmstbG9hZGVyLWNhbnZhcyB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDQpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogNCk7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTQuay1sb2FkZXItbGcgLmstbG9hZGVyLWNhbnZhcyB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiA0KTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiA0KTtcbn1cblxuLmstbG9hZGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAyMDAwMTtcbn1cblxuLmstbG9hZGVyLWNvbnRhaW5lciAuay1sb2FkZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1sb2FkZXItY29udGFpbmVyLCAuay1sb2FkZXItY29udGFpbmVyLW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstbG9hZGVyLWNvbnRhaW5lci1vdmVybGF5IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uay1sb2FkZXItY29udGFpbmVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1sb2FkZXItY29udGFpbmVyLXBhbmVsIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xufVxuXG4uay1sb2FkZXItY29udGFpbmVyLXNtIC5rLWxvYWRlci1jb250YWluZXItaW5uZXIge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWxvYWRlci1jb250YWluZXItc20gLmstbG9hZGVyLWNvbnRhaW5lci1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbn1cblxuLmstbG9hZGVyLWNvbnRhaW5lci1tZCAuay1sb2FkZXItY29udGFpbmVyLWlubmVyIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKTtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWxvYWRlci1jb250YWluZXItbWQgLmstbG9hZGVyLWNvbnRhaW5lci1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbn1cblxuLmstbG9hZGVyLWNvbnRhaW5lci1sZyAuay1sb2FkZXItY29udGFpbmVyLWlubmVyIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWxvYWRlci1jb250YWluZXItbGcgLmstbG9hZGVyLWNvbnRhaW5lci1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbn1cblxuLmstbG9hZGVyLXRvcCAuay1sb2FkZXItY29udGFpbmVyLWlubmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1sb2FkZXItZW5kIC5rLWxvYWRlci1jb250YWluZXItbGFiZWwge1xuICBvcmRlcjogLTE7XG59XG5cbi5rLWxvYWRpbmctbWFzaywgLmstbG9hZGluZy1pbWFnZSwgLmstbG9hZGluZy1jb2xvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstbG9hZGluZy1tYXNrICosIC5rLWxvYWRpbmctbWFzayAqOjpiZWZvcmUsIC5rLWxvYWRpbmctbWFzayAqOjphZnRlciwgLmstbG9hZGluZy1tYXNrOjpiZWZvcmUsIC5rLWxvYWRpbmctbWFzazo6YWZ0ZXIsIC5rLWxvYWRpbmctaW1hZ2UgKiwgLmstbG9hZGluZy1pbWFnZSAqOjpiZWZvcmUsIC5rLWxvYWRpbmctaW1hZ2UgKjo6YWZ0ZXIsIC5rLWxvYWRpbmctaW1hZ2U6OmJlZm9yZSwgLmstbG9hZGluZy1pbWFnZTo6YWZ0ZXIsIC5rLWxvYWRpbmctY29sb3IgKiwgLmstbG9hZGluZy1jb2xvciAqOjpiZWZvcmUsIC5rLWxvYWRpbmctY29sb3IgKjo6YWZ0ZXIsIC5rLWxvYWRpbmctY29sb3I6OmJlZm9yZSwgLmstbG9hZGluZy1jb2xvcjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1sb2FkaW5nLW1hc2sge1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5rLWxvYWRpbmctbWFzay5rLW9wYXF1ZSAuay1sb2FkaW5nLWNvbG9yIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstbG9hZGluZy10ZXh0IHtcbiAgdGV4dC1pbmRlbnQ6IC00MDAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uay1sb2FkaW5nLWltYWdlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmstbG9hZGluZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uay1pLWxvYWRpbmcge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5rLWktbG9hZGluZzo6YmVmb3JlLCAuay1pLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstaS1sb2FkaW5nOjpiZWZvcmUsIC5rLWktbG9hZGluZzo6YWZ0ZXIsIC5rLWxvYWRpbmctaW1hZ2U6OmJlZm9yZSwgLmstbG9hZGluZy1pbWFnZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG4gIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXdpZHRoOiAwLjA1ZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWljb24uay1pLWxvYWRpbmc6OmJlZm9yZSwgLmstaWNvbi5rLWktbG9hZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uay1pLWxvYWRpbmc6OmJlZm9yZSwgLmstbG9hZGluZy1pbWFnZTo6YmVmb3JlIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMC41ZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0wLjVlbTtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGFuaW1hdGlvbjogay1sb2FkaW5nLWFuaW1hdGlvbiAwLjdzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmstaS1sb2FkaW5nOjphZnRlciwgLmstbG9hZGluZy1pbWFnZTo6YWZ0ZXIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC0wLjI1ZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0wLjI1ZW07XG4gIHdpZHRoOiAwLjVlbTtcbiAgaGVpZ2h0OiAwLjVlbTtcbiAgYW5pbWF0aW9uOiBrLWxvYWRpbmctYW5pbWF0aW9uIHJldmVyc2UgMS40cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5rLWxvYWRpbmctaW1hZ2U6OmJlZm9yZSwgLmstbG9hZGluZy1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiBjbGFtcCgwLjAxNWVtLCAxcHgsIDFweCk7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG5Aa2V5ZnJhbWVzIGstbG9hZGluZy1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmstbG9hZGVyLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWxvYWRlci1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLmstbG9hZGVyLXRlcnRpYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstbG9hZGVyLWluZm8ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5rLWxvYWRlci1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay1sb2FkZXItd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstbG9hZGVyLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstbG9hZGVyLWRhcmsge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWxvYWRlci1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLWxvYWRlci1pbnZlcnNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1sb2FkZXItY29udGFpbmVyLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1za2VsZXRvbiwgLmstcGxhY2Vob2xkZXItbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1za2VsZXRvbi10ZXh0LCAuay1wbGFjZWhvbGRlci1saW5lIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMC42KTtcbn1cblxuLmstc2tlbGV0b24tdGV4dDplbXB0eTo6YmVmb3JlLCAuay1wbGFjZWhvbGRlci1saW5lOmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAi1wiO1xufVxuXG4uay1za2VsZXRvbi1yZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstc2tlbGV0b24tY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xufVxuXG5Aa2V5ZnJhbWVzIGstc2tlbGV0b24td2F2ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuLmstc2tlbGV0b24td2F2ZSAuay1za2VsZXRvbiwgLmstc2tlbGV0b24td2F2ZSAuay1wbGFjZWhvbGRlci1saW5lLCAuay1za2VsZXRvbi13YXZlLmstc2tlbGV0b24sIC5rLXNrZWxldG9uLXdhdmUuay1wbGFjZWhvbGRlci1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1za2VsZXRvbi13YXZlIC5rLXNrZWxldG9uOjphZnRlciwgLmstc2tlbGV0b24td2F2ZSAuay1wbGFjZWhvbGRlci1saW5lOjphZnRlciwgLmstc2tlbGV0b24td2F2ZS5rLXNrZWxldG9uOjphZnRlciwgLmstc2tlbGV0b24td2F2ZS5rLXBsYWNlaG9sZGVyLWxpbmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGFuaW1hdGlvbjogay1za2VsZXRvbi13YXZlIDEuNnMgbGluZWFyIDAuNXMgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgay1za2VsZXRvbi1wdWxzZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5rLXNrZWxldG9uLXB1bHNlIC5rLXNrZWxldG9uLCAuay1za2VsZXRvbi1wdWxzZSAuay1wbGFjZWhvbGRlci1saW5lLCAuay1za2VsZXRvbi1wdWxzZS5rLXNrZWxldG9uLCAuay1za2VsZXRvbi1wdWxzZS5rLXBsYWNlaG9sZGVyLWxpbmUge1xuICBhbmltYXRpb246IGstc2tlbGV0b24tcHVsc2UgMS41cyBlYXNlLWluLW91dCAwLjVzIGluZmluaXRlO1xufVxuXG4uay1za2VsZXRvbiwgLmstcGxhY2Vob2xkZXItbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMjAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXNrZWxldG9uLXdhdmUgLmstc2tlbGV0b246OmFmdGVyLCAuay1za2VsZXRvbi13YXZlIC5rLXBsYWNlaG9sZGVyLWxpbmU6OmFmdGVyLCAuay1za2VsZXRvbi13YXZlLmstc2tlbGV0b246OmFmdGVyLCAuay1za2VsZXRvbi13YXZlLmstcGxhY2Vob2xkZXItbGluZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIDAuMDQpLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXRvb2x0aXAge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMjAwMDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXRvb2x0aXAgKiwgLmstdG9vbHRpcCAqOjpiZWZvcmUsIC5rLXRvb2x0aXAgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay10b29sdGlwLWljb24ge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXRvb2x0aXAtdGl0bGUge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwLjI1ZW07XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSAqIDEuMjUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQteHMsIG5vcm1hbCk7XG59XG5cbi5rLXRvb2x0aXAtY29udGVudCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstdG9vbHRpcC1idXR0b24ge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstdG9vbHRpcC1idXR0b24gLmstaWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1jYWxsb3V0IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstY2FsbG91dC1uIHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdG9wOiAtMTJweDtcbiAgbGVmdDogNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstY2FsbG91dC1lIHtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWNhbGxvdXQtcyB7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm90dG9tOiAtMTJweDtcbiAgbGVmdDogNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstY2FsbG91dC13IHtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXRvb2x0aXAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMiwgMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLXRvb2x0aXAgLmstY2FsbG91dCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRvb2x0aXAtaW52ZXJzZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLXRvb2x0aXAtaW52ZXJzZSAuay1jYWxsb3V0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay10b29sdGlwLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstdG9vbHRpcC1saWdodCAuay1jYWxsb3V0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstdG9vbHRpcC1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstdG9vbHRpcC1kYXJrIC5rLWNhbGxvdXQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLXRvb2x0aXAtZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay10b29sdGlwLWVycm9yIC5rLWNhbGxvdXQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay10b29sdGlwLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xufVxuXG4uay10b29sdGlwLXdhcm5pbmcgLmstY2FsbG91dCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstdG9vbHRpcC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstdG9vbHRpcC1zdWNjZXNzIC5rLWNhbGxvdXQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLXRvb2x0aXAtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5rLXRvb2x0aXAtaW5mbyAuay1jYWxsb3V0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay10b29sdGlwLXRlcnRpYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstdG9vbHRpcC10ZXJ0aWFyeSAuay1jYWxsb3V0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstdG9vbHRpcC1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay10b29sdGlwLXNlY29uZGFyeSAuay1jYWxsb3V0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG59XG5cbi5rLXRvb2x0aXAtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXRvb2x0aXAtcHJpbWFyeSAuay1jYWxsb3V0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1jdXJyZW50LXRpbWUge1xuICB3aWR0aDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWN1cnJlbnQtdGltZS5rLWN1cnJlbnQtdGltZS1hcnJvdy1sZWZ0LCAuay1jdXJyZW50LXRpbWUuay1jdXJyZW50LXRpbWUtYXJyb3ctcmlnaHQsIC5rLWN1cnJlbnQtdGltZS5rLWN1cnJlbnQtdGltZS1hcnJvdy1kb3duIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstY3VycmVudC10aW1lIHtcbiAgYmFja2dyb3VuZDogcmVkO1xufVxuXG4uay1jdXJyZW50LXRpbWUuay1jdXJyZW50LXRpbWUtYXJyb3ctbGVmdCB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiByZWQ7XG59XG5cbi5rLWN1cnJlbnQtdGltZS5rLWN1cnJlbnQtdGltZS1hcnJvdy1yaWdodCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6IHJlZDtcbn1cblxuLmstY3VycmVudC10aW1lLmstY3VycmVudC10aW1lLWFycm93LWRvd24ge1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IHJlZDtcbn1cblxuLmstbWFycXVlZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDAwO1xufVxuXG4uay1tYXJxdWVlLWNvbG9yLCAuay1tYXJxdWVlLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLW1hcnF1ZWUtY29sb3Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmstbWFycXVlZS10ZXh0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xufVxuXG4uay10ZXh0LXNlbGVjdGlvbiA6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG59XG5cbi5rLW1lbnUtYmFyLCAuay1tZW51IHtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstbWVudS1iYXIgKiwgLmstbWVudSAqLCAuay1tZW51LWJhciAqOjpiZWZvcmUsIC5rLW1lbnUgKjo6YmVmb3JlLCAuay1tZW51LWJhciAqOjphZnRlciwgLmstbWVudSAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLW1lbnUtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBmbGV4OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1tZW51LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpO1xufVxuXG4uay1tZW51LWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zLCAuay1tZW51LWl0ZW0tY29udGVudCAuay1mb3JtLWJ1dHRvbnMsIC5rLW1lbnUtaXRlbS1jb250ZW50IC5rLWVkaXQtYnV0dG9ucywgLmstbWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9uLWJ1dHRvbnMsIC5rLW1lbnUtaXRlbS1jb250ZW50IC5rLWNvbHVtbm1lbnUtYWN0aW9ucyB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cblxuLmstbWVudS1saW5rIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLW1lbnUtbGluay10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLW1lbnUtZXhwYW5kLWFycm93IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbWVudS1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstbWVudS1ob3Jpem9udGFsID4gLmstbWVudS1pdGVtICsgLmstbWVudS1pdGVtIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xufVxuXG4uay1tZW51LWhvcml6b250YWwgPiAuay1zZXBhcmF0b3Ige1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLW1lbnUtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstbWVudS12ZXJ0aWNhbCA+IC5rLW1lbnUtaXRlbSArIC5rLW1lbnUtaXRlbSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xufVxuXG4uay1tZW51LXZlcnRpY2FsID4gLmstbWVudS1pdGVtID4gLmstbWVudS1saW5rIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIgKyAxNnB4KTtcbn1cblxuLmstbWVudS12ZXJ0aWNhbCA+IC5rLW1lbnUtaXRlbSA+IC5rLW1lbnUtbGluayA+IC5rLW1lbnUtZXhwYW5kLWFycm93IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyICogLTEgLSAxNnB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMiAqIC0xKTtcbn1cblxuLmstbWVudS12ZXJ0aWNhbCA+IC5rLXNlcGFyYXRvciB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLW1lbnUtcG9wdXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG59XG5cbi5rLW1lbnUtcG9wdXAgKiwgLmstbWVudS1wb3B1cCAqOjpiZWZvcmUsIC5rLW1lbnUtcG9wdXAgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1tZW51LXBvcHVwIC5rLW1lbnUtaXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xufVxuXG4uay1tZW51LWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstbWVudS1ncm91cCAuay1tZW51LWl0ZW0gKyAuay1tZW51LWl0ZW0ge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbn1cblxuLmstbWVudS1ncm91cCAuay1zZXBhcmF0b3Ige1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstbWVudS1wb3B1cCAuay1tZW51LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1tZW51LWdyb3VwLXNtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLW1lbnUtZ3JvdXAtc20gLmstbWVudS1pdGVtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLW1lbnUtZ3JvdXAtc20gLmstbWVudS1saW5rIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMiArIDE2cHgpO1xufVxuXG4uay1tZW51LWdyb3VwLXNtIC5rLW1lbnUtZXhwYW5kLWFycm93IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyICogLTEgLSAxNnB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMiAqIC0xKTtcbn1cblxuLmstbWVudS1ncm91cC1tZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1tZW51LWdyb3VwLW1kIC5rLW1lbnUtaXRlbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1tZW51LWdyb3VwLW1kIC5rLW1lbnUtbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyICsgMTZweCk7XG59XG5cbi5rLW1lbnUtZ3JvdXAtbWQgLmstbWVudS1leHBhbmQtYXJyb3cge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIgKiAtMSAtIDE2cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyICogLTEpO1xufVxuXG4uay1tZW51LWdyb3VwLWxnIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG59XG5cbi5rLW1lbnUtZ3JvdXAtbGcgLmstbWVudS1pdGVtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG59XG5cbi5rLW1lbnUtZ3JvdXAtbGcgLmstbWVudS1saW5rIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMiArIDE2cHgpO1xufVxuXG4uay1tZW51LWdyb3VwLWxnIC5rLW1lbnUtZXhwYW5kLWFycm93IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyICogLTEgLSAxNnB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMiAqIC0xKTtcbn1cblxuLmstcG9wdXBzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1jb250ZXh0LW1lbnUge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyIC5rLWNvbnRleHQtbWVudS5rLW1lbnUtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLWNvbnRleHQtbWVudS1wb3B1cCB7XG4gIHotaW5kZXg6IDEyMDAwO1xufVxuXG4uay1jb250ZXh0LW1lbnUtcG9wdXAgLmstY29udGV4dC1tZW51IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1wb3B1cCAuay1jb250ZXh0LW1lbnUsIC5rLWNvbnRleHQtbWVudS1wb3B1cCAuay1jb250ZXh0LW1lbnUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLW1lbnUtc2Nyb2xsLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1tZW51LXNjcm9sbC13cmFwcGVyIC5rLW1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmstbWVudS1zY3JvbGwtd3JhcHBlci12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLW1lbnUtc2Nyb2xsLXdyYXBwZXItdmVydGljYWwgPiAuay1tZW51LXNjcm9sbC1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgPiAuay1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgPiAuay1pdGVtOmhvdmVyLCAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpID4gLmstaXRlbS5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSA+IC5rLWl0ZW06YWN0aXZlLCAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpID4gLmstaXRlbS5rLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSA+IC5rLWl0ZW06Zm9jdXMsIC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgPiAuay1pdGVtLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSA+IC5rLWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSA+IC5rLXNlcGFyYXRvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstbWVudS1ncm91cCwgLmstbWVudS5rLWNvbnRleHQtbWVudSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1tZW51LWdyb3VwIC5rLWl0ZW0gPiAuay1saW5rOmhvdmVyLCAuay1tZW51LWdyb3VwIC5rLWl0ZW0gPiAuay1saW5rLmstaG92ZXIsIC5rLW1lbnUuay1jb250ZXh0LW1lbnUgLmstaXRlbSA+IC5rLWxpbms6aG92ZXIsIC5rLW1lbnUuay1jb250ZXh0LW1lbnUgLmstaXRlbSA+IC5rLWxpbmsuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1tZW51LWdyb3VwIC5rLWl0ZW0gPiAuay1saW5rOmFjdGl2ZSwgLmstbWVudS1ncm91cCAuay1pdGVtID4gLmstbGluay5rLWFjdGl2ZSwgLmstbWVudS1ncm91cCAuay1pdGVtID4gLmstbGluay5rLXNlbGVjdGVkLCAuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0gPiAuay1saW5rOmFjdGl2ZSwgLmstbWVudS5rLWNvbnRleHQtbWVudSAuay1pdGVtID4gLmstbGluay5rLWFjdGl2ZSwgLmstbWVudS5rLWNvbnRleHQtbWVudSAuay1pdGVtID4gLmstbGluay5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstbWVudS1ncm91cCAuay1pdGVtOmZvY3VzID4gLmstbGluaywgLmstbWVudS1ncm91cCAuay1pdGVtLmstZm9jdXMgPiAuay1saW5rLCAuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW06Zm9jdXMgPiAuay1saW5rLCAuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0uay1mb2N1cyA+IC5rLWxpbmsge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmstbWVudS1ncm91cCA+IC5rLXNlcGFyYXRvciwgLmstbWVudS5rLWNvbnRleHQtbWVudSA+IC5rLXNlcGFyYXRvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstbWVudS1zY3JvbGwtd3JhcHBlciAuay1tZW51LXNjcm9sbC1idXR0b24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstbWVudS1zY3JvbGwtd3JhcHBlciAuay1tZW51LXNjcm9sbC1idXR0b246aG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1tZW51LXNjcm9sbC13cmFwcGVyIC5rLW1lbnUtc2Nyb2xsLWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstdG9vbGJhciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXRvb2xiYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstdG9vbGJhci5rLXRvb2xiYXItcmVzaXphYmxlIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLXRvb2xiYXIuay10b29sYmFyLXNjcm9sbGFibGUge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay10b29sYmFyLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZSwgLmstdG9vbGJhci5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5rLXRvb2xiYXIuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YmVmb3JlIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay10b29sYmFyLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmFmdGVyIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstdG9vbGJhci5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LmstdG9vbGJhci1zY3JvbGxhYmxlLXN0YXJ0OjpiZWZvcmUsIC5rLXRvb2xiYXIuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRvb2xiYXItc2Nyb2xsYWJsZS1lbmQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdG9vbGJhciA+ICoge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXRvb2xiYXIgPiAqID4gbGFiZWwge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLXRvb2xiYXIgLmstaW5wdXQsIC5rLXRvb2xiYXIgLmstcGlja2VyIHtcbiAgd2lkdGg6IDEwZW07XG59XG5cbi5rLXRvb2xiYXIgLmstY29sb3ItcGlja2VyLCAuay10b29sYmFyIC5rLWNvbG9ycGlja2VyIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xufVxuXG4uay10b29sYmFyIC5rLXRvb2xiYXItb3ZlcmZsb3ctYnV0dG9uIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cblxuLmstdG9vbGJhciAuay10b29sYmFyLWJ1dHRvbi1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG5cbi5rLXRvb2xiYXIgLmstdG9vbGJhci1idXR0b24tc2VwYXJhdG9yICsgLmstdG9vbGJhci1vdmVyZmxvdy1idXR0b24ge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay10b29sYmFyIC5rLXRvb2xiYXItc3BhY2VyIHtcbiAgaGVpZ2h0OiAxLjQyODU3MTQyODZlbTtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4uay10b29sYmFyIC5rLXRvb2xiYXItaXRlbTpmb2N1cywgLmstdG9vbGJhciAuay10b29sYmFyLWl0ZW0uay1mb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstdG9vbGJhciAuay1zZXBhcmF0b3IsIC5rLXRvb2xiYXItc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMS40Mjg1NzE0Mjg2ZW07XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLXRvb2xiYXItaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay10b29sYmFyLWl0ZW1zLXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLmstdG9vbGJhci1pdGVtcy1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdG9vbGJhci1pdGVtcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRvb2xiYXItb3V0bGluZSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uay10b29sYmFyLWZsYXQge1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWlubGluZS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRvb2xiYXItZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogaW5oZXJpdDtcbn1cblxuLmstdG9vbGJhci1zbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbn1cblxuLmstdG9vbGJhci1zbTo6YmVmb3JlIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgKiAtMSk7XG59XG5cbi5rLXRvb2xiYXItc20uay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YmVmb3JlIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG59XG5cbi5rLXRvb2xiYXItc20gPiAqID4gbGFiZWwge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xufVxuXG4uay10b29sYmFyLXNtIC5rLXRvb2xiYXItaXRlbXMge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbn1cblxuLmstdG9vbGJhci1zbSAuay10b29sYmFyLWJ1dHRvbi1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstdG9vbGJhci1zbSAuay10b29sYmFyLWl0ZW1zLXNjcm9sbCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogLTEpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogLTEpO1xufVxuXG4uay10b29sYmFyLXNtLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkgLmstdG9vbGJhci1pdGVtcy1zY3JvbGw6b25seS1jaGlsZCwgLmstdG9vbGJhci1zbSAuay10b29sYmFyLWl0ZW1zLXNjcm9sbDpub3QoOm9ubHktY2hpbGQpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuLmstdG9vbGJhci1pdGVtcy1saXN0LXNtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xufVxuXG4uay10b29sYmFyLW1kIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdG9vbGJhci1tZDo6YmVmb3JlIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG59XG5cbi5rLXRvb2xiYXItbWQuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YmVmb3JlIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXRvb2xiYXItbWQgPiAqID4gbGFiZWwge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay10b29sYmFyLW1kIC5rLXRvb2xiYXItaXRlbXMge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdG9vbGJhci1tZCAuay10b29sYmFyLWJ1dHRvbi1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG59XG5cbi5rLXRvb2xiYXItbWQgLmstdG9vbGJhci1pdGVtcy1zY3JvbGwge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xufVxuXG4uay10b29sYmFyLW1kLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkgLmstdG9vbGJhci1pdGVtcy1zY3JvbGw6b25seS1jaGlsZCwgLmstdG9vbGJhci1tZCAuay10b29sYmFyLWl0ZW1zLXNjcm9sbDpub3QoOm9ubHktY2hpbGQpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuLmstdG9vbGJhci1pdGVtcy1saXN0LW1kIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdG9vbGJhci1sZyB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG59XG5cbi5rLXRvb2xiYXItbGc6OmJlZm9yZSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pICogLTEpO1xufVxuXG4uay10b29sYmFyLWxnLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xufVxuXG4uay10b29sYmFyLWxnID4gKiA+IGxhYmVsIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbn1cblxuLmstdG9vbGJhci1sZyAuay10b29sYmFyLWl0ZW1zIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG59XG5cbi5rLXRvb2xiYXItbGcgLmstdG9vbGJhci1idXR0b24tc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMiArIDJweCk7XG59XG5cbi5rLXRvb2xiYXItbGcgLmstdG9vbGJhci1pdGVtcy1zY3JvbGwge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSkgKiAtMSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pICogLTEpO1xufVxuXG4uay10b29sYmFyLWxnLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkgLmstdG9vbGJhci1pdGVtcy1zY3JvbGw6b25seS1jaGlsZCwgLmstdG9vbGJhci1sZyAuay10b29sYmFyLWl0ZW1zLXNjcm9sbDpub3QoOm9ubHktY2hpbGQpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuLmstdG9vbGJhci1pdGVtcy1saXN0LWxnIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbn1cblxuLmstdG9vbGJhci1zbTo6YmVmb3JlIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICogMiArIDJweCk7XG59XG5cbi5rLXRvb2xiYXItbWQ6OmJlZm9yZSB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstdG9vbGJhci1sZzo6YmVmb3JlIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMiArIDJweCk7XG59XG5cbi5rLWZsb2F0aW5nLXRvb2xiYXIsIC5lZGl0b3JUb29sYmFyV2luZG93Lmstd2luZG93LWNvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgIWltcG9ydGFudDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstZmxvYXRpbmctdG9vbGJhciAuay10b29sYmFyLCAuZWRpdG9yVG9vbGJhcldpbmRvdy5rLXdpbmRvdy1jb250ZW50IC5rLXRvb2xiYXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstZWRpdG9ydG9vbGJhci1kcmFnSGFuZGxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciA+IC5rLWl0ZW0ge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1zZXBhcmF0b3Ige1xuICBtYXJnaW46IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgMDtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LXRvb2wtZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LWJ1dHRvbiB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi1ncm91cCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1zcGxpdC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstb3ZlcmZsb3ctaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdG9vbGJhciAuay10b29sYmFyLWl0ZW06Zm9jdXMsIC5rLXRvb2xiYXIgLmstdG9vbGJhci1pdGVtLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay10b29sYmFyLWl0ZW1zIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay10b29sYmFyIC5rLXNlcGFyYXRvciwgLmstdG9vbGJhci1zZXBhcmF0b3Ige1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXRvb2xiYXItc29saWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay10b29sYmFyLXNvbGlkLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSk7XG59XG5cbi5rLXRvb2xiYXItc29saWQuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuLmstdG9vbGJhci1pdGVtcy1saXN0LXNvbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay10b29sYmFyLW91dGxpbmUge1xuICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xufVxuXG4uay10b29sYmFyLW91dGxpbmUuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSk7XG59XG5cbi5rLXRvb2xiYXItb3V0bGluZS5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuLmstdG9vbGJhci1pdGVtcy1saXN0LW91dGxpbmUge1xuICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstdG9vbGJhci1mbGF0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay10b29sYmFyLWZsYXQgPiAuay1zZXBhcmF0b3IsIC5rLXRvb2xiYXItZmxhdCAuay10b29sYmFyLXNlcGFyYXRvciB7XG4gIGJvcmRlci1pbmxpbmUtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXRvb2xiYXItZmxhdC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuLmstdG9vbGJhci1mbGF0LmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG4uay10b29sYmFyLWl0ZW1zLWxpc3QtZmxhdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstZmxvYXRpbmctdG9vbGJhciwgLmVkaXRvclRvb2xiYXJXaW5kb3cuay13aW5kb3ctY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b246aG92ZXIsIC5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24uay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uOmZvY3VzLCAuay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbjphY3RpdmUsIC5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24uay1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbjpkaXNhYmxlZCwgLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi5rLWRpc2FibGVkIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbjppcyguay1ydGwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksIFtkaXI9cnRsXSAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSk7XG59XG5cbjppcyguay1ydGwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksIFtkaXI9cnRsXSAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG46aXMoLmstcnRsIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LCBbZGlyPXJ0bF0gLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LmstcnRsLCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheVtkaXI9cnRsXSkuay10b29sYmFyLW91dGxpbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuOmlzKC5rLXJ0bCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSwgW2Rpcj1ydGxdIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdG9vbGJhci1vdXRsaW5lOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG46aXMoLmstcnRsIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LCBbZGlyPXJ0bF0gLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LmstcnRsLCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheVtkaXI9cnRsXSkuay10b29sYmFyLWZsYXQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuOmlzKC5rLXJ0bCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSwgW2Rpcj1ydGxdIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdG9vbGJhci1mbGF0OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG4uay1vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5cXCFrLW92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uXFwhay1vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLlxcIWstb3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5cXCFrLW92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctY2xpcCB7XG4gIG92ZXJmbG93OiBjbGlwO1xufVxuXG4uXFwhay1vdmVyZmxvdy1jbGlwIHtcbiAgb3ZlcmZsb3c6IGNsaXAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLlxcIWstb3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLlxcIWstb3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbn1cblxuLlxcIWstb3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLlxcIWstb3ZlcmZsb3cteC1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3cteC1jbGlwIHtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbn1cblxuLlxcIWstb3ZlcmZsb3cteC1jbGlwIHtcbiAgb3ZlcmZsb3cteDogY2xpcCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uXFwhay1vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uXFwhay1vdmVyZmxvdy15LWhpZGRlbiB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy15LXZpc2libGUge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4uXFwhay1vdmVyZmxvdy15LXZpc2libGUge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXktc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uXFwhay1vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy15LWNsaXAge1xuICBvdmVyZmxvdy15OiBjbGlwO1xufVxuXG4uXFwhay1vdmVyZmxvdy15LWNsaXAge1xuICBvdmVyZmxvdy15OiBjbGlwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvcm0sIC5rLWZvcm0taW5saW5lIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWZpZWxkc2V0IHtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogMjVweCAwIDA7XG59XG5cbi5rLWZpZWxkc2V0ID4gbGVnZW5kIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgcGFkZGluZzogMCB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgMCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5rZW5kby1sYWJlbCA+IC5rLWxhYmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1sYWJlbC1vcHRpb25hbCB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLWxhYmVsLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWZvcm0ge1xuICBib3JkZXI6IDA7XG59XG5cbi5rLWZvcm0gLmstZm9ybS1maWVsZCA+IC5rLWxhYmVsLCAuay1mb3JtIC5rLWZvcm0tZmllbGQgPiBrZW5kby1sYWJlbCwgLmstZm9ybSAuay1mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWZvcm0gLmstbGFiZWwgKyAuay1yYWRpbyB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLWZvcm0gLmstZm9ybS1maWVsZHNldCB7XG4gIG1hcmdpbjogMmVtIDAgMDtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBib3JkZXI6IDA7XG59XG5cbi5rLWZvcm0gLmstZm9ybS1maWVsZHNldCA+ICo6bm90KC5rLWhpZGRlbik6Zmlyc3QtY2hpbGQsIC5rLWZvcm0gLmstZm9ybS1maWVsZHNldCA+ICouay1oaWRkZW4gKyA6bm90KC5rLWhpZGRlbikge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLWZvcm0gLmstZm9ybS1sZWdlbmQge1xuICBtYXJnaW46IDAgMCAxZW07XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uay1mb3JtIC5rLWZvcm0tZ3JvdXAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1mb3JtID4gKjpub3QoLmstaGlkZGVuKTpmaXJzdC1jaGlsZCwgLmstZm9ybSA+ICouay1oaWRkZW4gKyA6bm90KC5rLWhpZGRlbikge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLWZvcm0gLmstZm9ybS1maWVsZCwgLmstZm9ybSAuay1mb3JtLWZpZWxkLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZm9ybSAuay1mb3JtLWZpZWxkLWRpc2FibGVkIC5rLWxhYmVsLCAuay1mb3JtIC5rLWZvcm0tZmllbGQtZGlzYWJsZWQgLmstZm9ybS1sYWJlbCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWRpc2FibGVkLXRleHQsIHVuc2V0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1kaXNhYmxlZC1ib3JkZXIsIHVuc2V0KTtcbiAgb3BhY2l0eTogdmFyKC0ta2VuZG8tZGlzYWJsZWQtb3BhY2l0eSwgdW5zZXQpO1xuICBmaWx0ZXI6IHZhcigtLWtlbmRvLWRpc2FibGVkLWZpbHRlciwgdW5zZXQpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstZm9ybSAuay1hbGVydC1lcnJvciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbn1cblxuLmstZm9ybSAuay1maWVsZC1pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZm9ybSAuay1tdWx0aXNlbGVjdCwgLmstZm9ybSAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIsIC5rLWZvcm0gLmstZGF0ZXJhbmdlcGlja2VyIC5rLWRhdGVpbnB1dCwgLmstZm9ybSAuay1zaWduYXR1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWZvcm0tYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1mb3JtLWhpbnQsIC5rLWZvcm0tZXJyb3Ige1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uay10ZXh0LXN0YXJ0LCAuay1idXR0b25zLXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uay10ZXh0LWVuZCwgLmstYnV0dG9ucy1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uay1mb3JtLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pIDAgMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgPiAuay1sYWJlbCwgLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgPiBrZW5kby1sYWJlbCwgLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgPiAuay1mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSkgLyAyKTtcbiAgd2lkdGg6IDI1JTtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgLmstbGFiZWwtb3B0aW9uYWwge1xuICBtYXJnaW46IDA7XG4gIGFsaWduLXNlbGY6IGluaGVyaXQ7XG59XG5cbi5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkLXdyYXAge1xuICBtYXgtd2lkdGg6IGNhbGMoNzUlIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pKTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWZvcm0tc20gLmstZm9ybS1maWVsZCwgLmstZm9ybS1zbSAuay1mb3JtLWJ1dHRvbnMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbn1cblxuLmstZm9ybS1tZCAuay1mb3JtLWZpZWxkLCAuay1mb3JtLW1kIC5rLWZvcm0tYnV0dG9ucyB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pO1xufVxuXG4uay1mb3JtLWxnIC5rLWZvcm0tZmllbGQsIC5rLWZvcm0tbGcgLmstZm9ybS1idXR0b25zIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSk7XG59XG5cbi5rLWZvcm0taW5saW5lIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyKTtcbn1cblxuLmstZm9ybS1pbmxpbmUgZmllbGRzZXQge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyICogMikgMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstZm9ybS1pbmxpbmUgZmllbGRzZXQ6Zmlyc3QtY2hpbGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cblxuLmstZm9ybS1pbmxpbmUgZmllbGRzZXQ6bGFzdC1jaGlsZDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4uay1mb3JtLWlubGluZSBsZWdlbmQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgKiAyKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgMCAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmstZm9ybS1pbmxpbmUgLmstZm9ybS1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgKiAyKTtcbn1cblxuLmstZm9ybS1pbmxpbmUgLmstZm9ybS1maWVsZCA+IHNwYW46bm90KC5rLXdpZGdldCkge1xuICB3aWR0aDogMjUlO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICsgMXB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDAgdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1mb3JtLWlubGluZSAuay1mb3JtLWZpZWxkID4gaW5wdXQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQgPiBpbnB1dDpub3QoLmstY2hlY2tib3gpOm5vdCguay1yYWRpbykge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstZm9ybS1pbmxpbmUgLmstZm9ybS1maWVsZCAuay1hbGVydC1lcnJvciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbn1cblxuLmstZm9ybS1pbmxpbmUgLmstZm9ybS1maWVsZCAuay1maWVsZC1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXhzLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstZm9ybS1pbmxpbmUgLmstZm9ybS1maWVsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cblxuLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWluLXdpZHRoOiA0MDBweDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXBvcHVwLWVkaXQtZm9ybSA+IC5rLWFjdGlvbnMsIC5rLXBvcHVwLWVkaXQtZm9ybSA+IC5rLWVkaXQtYnV0dG9ucywgLmstcG9wdXAtZWRpdC1mb3JtID4gLmstYWN0aW9uLWJ1dHRvbnMsIC5rLXBvcHVwLWVkaXQtZm9ybSA+IC5rLWNvbHVtbm1lbnUtYWN0aW9ucywgLmstcG9wdXAtZWRpdC1mb3JtID4gLmstZm9ybS1idXR0b25zLCAuay1lZGl0LWZvcm0tY29udGFpbmVyIC5rLWFjdGlvbnMsIC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstZWRpdC1idXR0b25zLCAuay1lZGl0LWZvcm0tY29udGFpbmVyIC5rLWFjdGlvbi1idXR0b25zLCAuay1lZGl0LWZvcm0tY29udGFpbmVyIC5rLWNvbHVtbm1lbnUtYWN0aW9ucywgLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay1mb3JtLWJ1dHRvbnMge1xuICBtYXJnaW46IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogLTEpIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIC0xKTtcbn1cblxuLmstZWRpdC1sYWJlbCB7XG4gIG1hcmdpbjogMCAwIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSArIDFweCkgMDtcbiAgd2lkdGg6IDMwJTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGZsb2F0OiBpbmxpbmUtc3RhcnQ7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uay1lZGl0LWZpZWxkIHtcbiAgbWFyZ2luOiAwIDAgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgd2lkdGg6IDY1JTtcbiAgZmxvYXQ6IGlubGluZS1lbmQ7XG4gIGNsZWFyOiBpbmxpbmUtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWVkaXQtZmllbGQuay1uby1lZGl0b3Ige1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKyAxcHgpIDA7XG59XG5cbi5rLWVkaXQtZmllbGQgPiAuay13aWRnZXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstZWRpdC1maWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpub3QoLmstcmFkaW8pLCAuay1lZGl0LWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCguay1jaGVja2JveCkge1xuICBtYXJnaW4taW5saW5lLWVuZDogMC40ZXg7XG59XG5cbi5rLWVkaXQtZmllbGQgLmstcmFkaW8tbGFiZWwsIC5rLWVkaXQtZmllbGQgLmstY2hlY2tib3gtbGFiZWwge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstZWRpdC1maWVsZCA+IC5rLXJlc2V0ID4gbGkgKyBsaSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1lZGl0LWZpZWxkIC5rLXJlc2V0IC5rLXdpZGdldCB7XG4gIG1hcmdpbjogMCAwLjRleCAwIDFleDtcbn1cblxuLmstZm9ybSwgLmstZm9ybS1pbmxpbmUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1mb3JtIGZpZWxkc2V0IGxlZ2VuZCwgLmstZm9ybS1pbmxpbmUgZmllbGRzZXQgbGVnZW5kIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstZm9ybSAuay1mb3JtLWxlZ2VuZCwgLmstZm9ybS1pbmxpbmUgLmstZm9ybS1sZWdlbmQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWZvcm0gLmstZmllbGQtaW5mbywgLmstZm9ybS1pbmxpbmUgLmstZmllbGQtaW5mbyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1mb3JtIC5rLWFsZXJ0LWVycm9yLCAuay1mb3JtLWlubGluZSAuay1hbGVydC1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWZvcm0tZXJyb3IsIC5rLXRleHQtZXJyb3IsIC5rLWZvcm0tZmllbGQtZXJyb3IgLmstbGFiZWwge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1mb3JtLXNlcGFyYXRvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLlxcIWstZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1kLWNvbnRlbnRzIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5cXCFrLWQtY29udGVudHMge1xuICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50O1xufVxuXG4uay1kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5cXCFrLWQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uay1kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLlxcIWstZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5cXCFrLWQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5rLWQtZmxleCwgLmstZC1mbGV4LWNvbCwgLmstZC1mbGV4LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5cXCFrLWQtZmxleCwgLlxcIWstZC1mbGV4LWNvbCwgLlxcIWstZC1mbGV4LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmstZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uXFwhay1kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmstZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLlxcIWstZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uay1kLWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG59XG5cbi5cXCFrLWQtaW5saW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uay1kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5cXCFrLWQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1kLWlubGluZS10YWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbn1cblxuLlxcIWstZC1pbmxpbmUtdGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmstZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5cXCFrLWQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5cXCFrLWQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmstZC1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi5cXCFrLWQtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5cXCFrLWRpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1jb250ZW50cyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uXFwhay1kaXNwbGF5LWNvbnRlbnRzIHtcbiAgZGlzcGxheTogY29udGVudHMgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uXFwhay1kaXNwbGF5LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5cXCFrLWRpc3BsYXktaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uXFwhay1kaXNwbGF5LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uXFwhay1kaXNwbGF5LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLlxcIWstZGlzcGxheS1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5cXCFrLWRpc3BsYXktZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1pbmxpbmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xufVxuXG4uXFwhay1kaXNwbGF5LWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uXFwhay1kaXNwbGF5LXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1pbmxpbmUtdGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG59XG5cbi5cXCFrLWRpc3BsYXktaW5saW5lLXRhYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uXFwhay1kaXNwbGF5LXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4uXFwhay1kaXNwbGF5LXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4uXFwhay1kaXNwbGF5LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWNvbHMtMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLlxcIWstZ3JpZC1jb2xzLTEge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1jb2xzLTIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5cXCFrLWdyaWQtY29scy0yIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdyaWQtY29scy0zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uXFwhay1ncmlkLWNvbHMtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWNvbHMtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLlxcIWstZ3JpZC1jb2xzLTQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1jb2xzLTUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5cXCFrLWdyaWQtY29scy01IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdyaWQtY29scy02IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uXFwhay1ncmlkLWNvbHMtNiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWNvbHMtNyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLlxcIWstZ3JpZC1jb2xzLTcge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1jb2xzLTgge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5cXCFrLWdyaWQtY29scy04IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdyaWQtY29scy05IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uXFwhay1ncmlkLWNvbHMtOSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWNvbHMtMTAge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uXFwhay1ncmlkLWNvbHMtMTAge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdyaWQtY29scy0xMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5cXCFrLWdyaWQtY29scy0xMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1jb2xzLTEyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLlxcIWstZ3JpZC1jb2xzLTEyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWNvbHMtbm9uZSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcbn1cblxuLlxcIWstZ3JpZC1jb2xzLW5vbmUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tMSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEvc3BhbiAxO1xufVxuXG4uXFwhay1jb2wtc3Bhbi0xIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMS9zcGFuIDEgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tMiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDIvc3BhbiAyO1xufVxuXG4uXFwhay1jb2wtc3Bhbi0yIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMi9zcGFuIDIgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tMyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDMvc3BhbiAzO1xufVxuXG4uXFwhay1jb2wtc3Bhbi0zIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMy9zcGFuIDMgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tNCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xufVxuXG4uXFwhay1jb2wtc3Bhbi00IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tNSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDUvc3BhbiA1O1xufVxuXG4uXFwhay1jb2wtc3Bhbi01IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNS9zcGFuIDUgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tNiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xufVxuXG4uXFwhay1jb2wtc3Bhbi02IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDYgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tNyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDcvc3BhbiA3O1xufVxuXG4uXFwhay1jb2wtc3Bhbi03IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNy9zcGFuIDcgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tOCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDgvc3BhbiA4O1xufVxuXG4uXFwhay1jb2wtc3Bhbi04IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gOC9zcGFuIDggIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tOSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDkvc3BhbiA5O1xufVxuXG4uXFwhay1jb2wtc3Bhbi05IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gOS9zcGFuIDkgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tMTAge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMC9zcGFuIDEwO1xufVxuXG4uXFwhay1jb2wtc3Bhbi0xMCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEwL3NwYW4gMTAgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tMTEge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMS9zcGFuIDExO1xufVxuXG4uXFwhay1jb2wtc3Bhbi0xMSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDExL3NwYW4gMTEgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tMTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xufVxuXG4uXFwhay1jb2wtc3Bhbi0xMiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTIgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tZnVsbCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuXG4uXFwhay1jb2wtc3Bhbi1mdWxsIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTEgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tYXV0byB7XG4gIGdyaWQtY29sdW1uOiBhdXRvO1xufVxuXG4uXFwhay1jb2wtc3Bhbi1hdXRvIHtcbiAgZ3JpZC1jb2x1bW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstY29sLXN0YXJ0LTEge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbn1cblxuLlxcIWstY29sLXN0YXJ0LTEge1xuICBncmlkLWNvbHVtbi1zdGFydDogMSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtc3RhcnQtMiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xufVxuXG4uXFwhay1jb2wtc3RhcnQtMiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zdGFydC0zIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG59XG5cbi5cXCFrLWNvbC1zdGFydC0zIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDMgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXN0YXJ0LTQge1xuICBncmlkLWNvbHVtbi1zdGFydDogNDtcbn1cblxuLlxcIWstY29sLXN0YXJ0LTQge1xuICBncmlkLWNvbHVtbi1zdGFydDogNCAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtc3RhcnQtNSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xufVxuXG4uXFwhay1jb2wtc3RhcnQtNSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zdGFydC02IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG59XG5cbi5cXCFrLWNvbC1zdGFydC02IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDYgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXN0YXJ0LTcge1xuICBncmlkLWNvbHVtbi1zdGFydDogNztcbn1cblxuLlxcIWstY29sLXN0YXJ0LTcge1xuICBncmlkLWNvbHVtbi1zdGFydDogNyAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtc3RhcnQtOCB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xufVxuXG4uXFwhay1jb2wtc3RhcnQtOCB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zdGFydC05IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG59XG5cbi5cXCFrLWNvbC1zdGFydC05IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDkgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXN0YXJ0LTEwIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xufVxuXG4uXFwhay1jb2wtc3RhcnQtMTAge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTAgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXN0YXJ0LTExIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xufVxuXG4uXFwhay1jb2wtc3RhcnQtMTEge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTEgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXN0YXJ0LTEyIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xufVxuXG4uXFwhay1jb2wtc3RhcnQtMTIge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTIgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXN0YXJ0LTEzIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEzO1xufVxuXG4uXFwhay1jb2wtc3RhcnQtMTMge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTMgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXN0YXJ0LWF1dG8ge1xuICBncmlkLWNvbHVtbi1zdGFydDogYXV0bztcbn1cblxuLlxcIWstY29sLXN0YXJ0LWF1dG8ge1xuICBncmlkLWNvbHVtbi1zdGFydDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTEge1xuICBncmlkLWNvbHVtbi1lbmQ6IDE7XG59XG5cbi5cXCFrLWNvbC1lbmQtMSB7XG4gIGdyaWQtY29sdW1uLWVuZDogMSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTIge1xuICBncmlkLWNvbHVtbi1lbmQ6IDI7XG59XG5cbi5cXCFrLWNvbC1lbmQtMiB7XG4gIGdyaWQtY29sdW1uLWVuZDogMiAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTMge1xuICBncmlkLWNvbHVtbi1lbmQ6IDM7XG59XG5cbi5cXCFrLWNvbC1lbmQtMyB7XG4gIGdyaWQtY29sdW1uLWVuZDogMyAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTQge1xuICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG59XG5cbi5cXCFrLWNvbC1lbmQtNCB7XG4gIGdyaWQtY29sdW1uLWVuZDogNCAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTUge1xuICBncmlkLWNvbHVtbi1lbmQ6IDU7XG59XG5cbi5cXCFrLWNvbC1lbmQtNSB7XG4gIGdyaWQtY29sdW1uLWVuZDogNSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTYge1xuICBncmlkLWNvbHVtbi1lbmQ6IDY7XG59XG5cbi5cXCFrLWNvbC1lbmQtNiB7XG4gIGdyaWQtY29sdW1uLWVuZDogNiAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTcge1xuICBncmlkLWNvbHVtbi1lbmQ6IDc7XG59XG5cbi5cXCFrLWNvbC1lbmQtNyB7XG4gIGdyaWQtY29sdW1uLWVuZDogNyAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTgge1xuICBncmlkLWNvbHVtbi1lbmQ6IDg7XG59XG5cbi5cXCFrLWNvbC1lbmQtOCB7XG4gIGdyaWQtY29sdW1uLWVuZDogOCAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTkge1xuICBncmlkLWNvbHVtbi1lbmQ6IDk7XG59XG5cbi5cXCFrLWNvbC1lbmQtOSB7XG4gIGdyaWQtY29sdW1uLWVuZDogOSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTEwIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMDtcbn1cblxuLlxcIWstY29sLWVuZC0xMCB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTAgIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC0xMSB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTE7XG59XG5cbi5cXCFrLWNvbC1lbmQtMTEge1xuICBncmlkLWNvbHVtbi1lbmQ6IDExICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1lbmQtMTIge1xuICBncmlkLWNvbHVtbi1lbmQ6IDEyO1xufVxuXG4uXFwhay1jb2wtZW5kLTEyIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMiAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTEzIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMztcbn1cblxuLlxcIWstY29sLWVuZC0xMyB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTMgIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC1hdXRvIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBhdXRvO1xufVxuXG4uXFwhay1jb2wtZW5kLWF1dG8ge1xuICBncmlkLWNvbHVtbi1lbmQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstY29sc3Bhbi0xIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMS9zcGFuIDE7XG59XG5cbi5cXCFrLWNvbHNwYW4tMSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEvc3BhbiAxICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbHNwYW4tMiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDIvc3BhbiAyO1xufVxuXG4uXFwhay1jb2xzcGFuLTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAyL3NwYW4gMiAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xzcGFuLTMge1xuICBncmlkLWNvbHVtbjogc3BhbiAzL3NwYW4gMztcbn1cblxuLlxcIWstY29sc3Bhbi0zIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMy9zcGFuIDMgIWltcG9ydGFudDtcbn1cblxuLmstY29sc3Bhbi00IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG59XG5cbi5cXCFrLWNvbHNwYW4tNCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbHNwYW4tNSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDUvc3BhbiA1O1xufVxuXG4uXFwhay1jb2xzcGFuLTUge1xuICBncmlkLWNvbHVtbjogc3BhbiA1L3NwYW4gNSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xzcGFuLTYge1xuICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbn1cblxuLlxcIWstY29sc3Bhbi02IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDYgIWltcG9ydGFudDtcbn1cblxuLmstY29sc3Bhbi03IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNy9zcGFuIDc7XG59XG5cbi5cXCFrLWNvbHNwYW4tNyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDcvc3BhbiA3ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbHNwYW4tOCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDgvc3BhbiA4O1xufVxuXG4uXFwhay1jb2xzcGFuLTgge1xuICBncmlkLWNvbHVtbjogc3BhbiA4L3NwYW4gOCAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xzcGFuLTkge1xuICBncmlkLWNvbHVtbjogc3BhbiA5L3NwYW4gOTtcbn1cblxuLlxcIWstY29sc3Bhbi05IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gOS9zcGFuIDkgIWltcG9ydGFudDtcbn1cblxuLmstY29sc3Bhbi0xMCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEwL3NwYW4gMTA7XG59XG5cbi5cXCFrLWNvbHNwYW4tMTAge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMC9zcGFuIDEwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbHNwYW4tMTEge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMS9zcGFuIDExO1xufVxuXG4uXFwhay1jb2xzcGFuLTExIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTEvc3BhbiAxMSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xzcGFuLTEyIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cblxuLlxcIWstY29sc3Bhbi0xMiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTIgIWltcG9ydGFudDtcbn1cblxuLmstY29sc3Bhbi1mdWxsLCAuay1jb2xzcGFuLWFsbCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuXG4uXFwhay1jb2xzcGFuLWZ1bGwsIC5cXCFrLWNvbHNwYW4tYWxsIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTEgIWltcG9ydGFudDtcbn1cblxuLmstY29sc3Bhbi1hdXRvIHtcbiAgZ3JpZC1jb2x1bW46IGF1dG87XG59XG5cbi5cXCFrLWNvbHNwYW4tYXV0byB7XG4gIGdyaWQtY29sdW1uOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXZhbGlkYXRvci10b29sdGlwIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA2cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uay1ncmlkIC5rLXZhbGlkYXRvci10b29sdGlwIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciAqLCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgKjo6YmVmb3JlLCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay1mbG9hdGluZy1sYWJlbCB7XG4gIG1heC13aWR0aDogOTAlO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLWZsb2F0aW5nLWxhYmVsLW9mZnNldC15LCBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSArIDFweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkpKTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1vZmZzZXQteCwgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKyAxcHgpKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiB0ZXh0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQsIGNvbG9yIDAuMnMgZWFzZS1vdXQsIHRvcCAwLjJzIGVhc2Utb3V0LCBsZWZ0IDAuMnMgZWFzZS1vdXQ7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLWVtcHR5ID4gLmstZmxvYXRpbmctbGFiZWwge1xuICBpbnNldC1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tZmxvYXRpbmctbGFiZWwtb2Zmc2V0LXksIGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICsgMXB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSkpO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLWZsb2F0aW5nLWxhYmVsLW9mZnNldC14LCBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSArIDFweCkpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstZmxvYXRpbmctbGFiZWwsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLWZvY3VzID4gLmstZmxvYXRpbmctbGFiZWwge1xuICBpbnNldC1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tZmxvYXRpbmctbGFiZWwtZm9jdXMtb2Zmc2V0LXksIDApO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLWZsb2F0aW5nLWxhYmVsLWZvY3VzLW9mZnNldC14LCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyOmZvY3VzLXdpdGhpbiA+IC5rLWZsb2F0aW5nLWxhYmVsIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLWZsb2F0aW5nLWxhYmVsLWZvY3VzLW9mZnNldC15LCAwKTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1mb2N1cy1vZmZzZXQteCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLWVtcHR5Om5vdCguay1mb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuW2Rpcj1ydGxdIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLWZsb2F0aW5nLWxhYmVsLCAuay1ydGwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstZmxvYXRpbmctbGFiZWwsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLXJ0bCA+IC5rLWZsb2F0aW5nLWxhYmVsLCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0gPiAuay1mbG9hdGluZy1sYWJlbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQsIGNvbG9yIDAuMnMgZWFzZS1vdXQsIHRvcCAwLjJzIGVhc2Utb3V0LCByaWdodCAwLjJzIGVhc2Utb3V0O1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1pbnZhbGlkID4gLmstZmxvYXRpbmctbGFiZWwsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgPiAuay1mbG9hdGluZy1sYWJlbCwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLm5nLWludmFsaWQubmctZGlydHkgPiAuay1mbG9hdGluZy1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXNwbGl0LWJ1dHRvbiAuay1zcGxpdC1idXR0b24tYXJyb3cge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgd2lkdGg6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgZmxleDogbm9uZTtcbn1cblxuLmstc3BsaXQtYnV0dG9uIC5rLXNwbGl0LWJ1dHRvbi1hcnJvdy5rLWJ1dHRvbi1zbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbn1cblxuLmstc3BsaXQtYnV0dG9uIC5rLXNwbGl0LWJ1dHRvbi1hcnJvdy5rLWJ1dHRvbi1tZCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1zcGxpdC1idXR0b24gLmstc3BsaXQtYnV0dG9uLWFycm93LmstYnV0dG9uLWxnIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1zcGxpdC1idXR0b24gLmstc3BsaXQtYnV0dG9uLWFycm93IC5rLWJ1dHRvbi1pY29uIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uay1zcGxpdC1idXR0b246Zm9jdXMsIC5rLXNwbGl0LWJ1dHRvbi5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstbWVudS1idXR0b24sIC5rLWRyb3Bkb3duLWJ1dHRvbiB7XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstbWVudS1idXR0b24gPiAuay1idXR0b24tYXJyb3csIC5rLWRyb3Bkb3duLWJ1dHRvbiA+IC5rLWJ1dHRvbi1hcnJvdyB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLW1lbnUtYnV0dG9uLmstaWNvbi1idXR0b24gPiAuay1idXR0b24tYXJyb3csIC5rLWRyb3Bkb3duLWJ1dHRvbi5rLWljb24tYnV0dG9uID4gLmstYnV0dG9uLWFycm93IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xKTtcbn1cblxuLmstc3BlZWNoLXRvLXRleHQtYnV0dG9uLmstbGlzdGVuaW5nIHtcbiAgYW5pbWF0aW9uOiBrLWJ1dHRvbi1wdWxzaW5nIDEuNXMgZWFzZS1pbi1vdXQgMC41cyBpbmZpbml0ZTtcbn1cblxuLmstaW5wdXQsIC5rLXBpY2tlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmstaW5wdXQgKiwgLmstaW5wdXQgKjo6YmVmb3JlLCAuay1pbnB1dCAqOjphZnRlciwgLmstcGlja2VyICosIC5rLXBpY2tlciAqOjpiZWZvcmUsIC5rLXBpY2tlciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWlucHV0ID4gLmstaW5wdXQsIC5rLWlucHV0ID4gLmstcGlja2VyLCAuay1waWNrZXIgPiAuay1pbnB1dCwgLmstcGlja2VyID4gLmstcGlja2VyIHtcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1pbnB1dCA+ICosIC5rLXBpY2tlciA+ICoge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWlucHV0OjpwbGFjZWhvbGRlciwgLmstcGlja2VyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuaW5wdXQuay1pbnB1dCwgdGV4dGFyZWEuay10ZXh0YXJlYSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbnRleHRhcmVhLmstdGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstcGlja2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Quay1waWNrZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBhcHBlYXJhbmNlOiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1pbnB1dC1pbm5lciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5rLWlucHV0LWlubmVyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstaW5wdXQtaW5uZXI6aW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbnNwYW4uay1pbnB1dC1pbm5lciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxudGV4dGFyZWEuay1pbnB1dC1pbm5lciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstaW5wdXQtdmFsdWUtaWNvbiB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWlucHV0LXZhbHVlLXRleHQge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstaW5wdXQtdmFsdWUtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigItcIjtcbiAgd2lkdGg6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1pbnB1dC12YWx1ZXMge1xuICBtaW4td2lkdGg6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLmstaW5wdXQtdmFsdWVzIC5rLWNoaXAtbGlzdCB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uay1pY29uLXBpY2tlciA+IC5rLWlucHV0LWlubmVyIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWlucHV0LXByZWZpeCwgLmstaW5wdXQtc3VmZml4IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiBub25lO1xufVxuXG4uay1pbnB1dC1wcmVmaXggPiAqLCAuay1pbnB1dC1zdWZmaXggPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmstaW5wdXQtcHJlZml4LXZlcnRpY2FsLCAuay1pbnB1dC1zdWZmaXgtdmVydGljYWwge1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xufVxuXG4uay1pbnB1dC1wcmVmaXgtaG9yaXpvbnRhbCwgLmstaW5wdXQtc3VmZml4LWhvcml6b250YWwge1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG4uay1pbnB1dC1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1pbnB1dC1zZXBhcmF0b3ItaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG4uay1pbnB1dC1zZXBhcmF0b3ItdmVydGljYWwge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG59XG5cbi5rLWlucHV0LWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWlucHV0LWdyb3VwID4gLmstaW5wdXQgKyAuay1pbnB1dCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0xcHg7XG59XG5cbi5rLWlucHV0LWdyb3VwID4gLmstaW5wdXQ6aG92ZXIsIC5rLWlucHV0LWdyb3VwID4gLmstaW5wdXQuay1ob3ZlciwgLmstaW5wdXQtZ3JvdXAgPiAuay1pbnB1dDpmb2N1cywgLmstaW5wdXQtZ3JvdXAgPiAuay1pbnB1dDpmb2N1cy13aXRoaW4sIC5rLWlucHV0LWdyb3VwID4gLmstaW5wdXQuay1mb2N1cywgLmstaW5wdXQtZ3JvdXAgPiAuay1pbnB1dDphY3RpdmUsIC5rLWlucHV0LWdyb3VwID4gLmstaW5wdXQuay1hY3RpdmUsIC5rLWlucHV0LWdyb3VwID4gLmstaW5wdXQuay1zZWxlY3RlZCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLWlucHV0LWdyb3VwIC5rLWlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbn1cblxuLmstaW5wdXQtZ3JvdXAgPiAuay1pbnB1dDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbn1cblxuLmstaW5wdXQtZ3JvdXAgPiAuay1pbnB1dDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbn1cblxuLmstaW5wdXQtZ3JvdXA6ZGlzYWJsZWQsIC5rLWlucHV0LWdyb3VwW2Rpc2FibGVkXSwgLmstaW5wdXQtZ3JvdXAuay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmstaW5wdXQtaWNvbiwgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1pbnB1dC1sb2FkaW5nLWljb24ge1xuICBmbGV4OiBub25lO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstaW5wdXQtbG9hZGluZy1pY29uIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmstaW5wdXQtaWNvbi5rLXN2Zy1pY29uID4gc3ZnLCAuay1pbnB1dC1pY29uLmstaWNvbi1tZCA+IHN2ZywgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLmstc3ZnLWljb24gPiBzdmcsIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24tbWQgPiBzdmcsIC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLXN2Zy1pY29uID4gc3ZnLCAuay1pbnB1dC1sb2FkaW5nLWljb24uay1pY29uLW1kID4gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmstaW5wdXQtaWNvbi5rLWljb24teHMgPiBzdmcsIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24teHMgPiBzdmcsIC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLWljb24teHMgPiBzdmcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uay1pbnB1dC1pY29uLmstaWNvbi1zbSA+IHN2ZywgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLmstaWNvbi1zbSA+IHN2ZywgLmstaW5wdXQtbG9hZGluZy1pY29uLmstaWNvbi1zbSA+IHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5rLWlucHV0LWljb24uay1pY29uLWxnID4gc3ZnLCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24uay1pY29uLWxnID4gc3ZnLCAuay1pbnB1dC1sb2FkaW5nLWljb24uay1pY29uLWxnID4gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmstaW5wdXQtaWNvbi5rLWljb24teGwgPiBzdmcsIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24teGwgPiBzdmcsIC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLWljb24teGwgPiBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uay1pbnB1dC1pY29uLmstaWNvbi14eGwgPiBzdmcsIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24teHhsID4gc3ZnLCAuay1pbnB1dC1sb2FkaW5nLWljb24uay1pY29uLXh4bCA+IHN2ZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5rLWlucHV0LWljb24uay1pY29uLXh4eGwgPiBzdmcsIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24teHh4bCA+IHN2ZywgLmstaW5wdXQtbG9hZGluZy1pY29uLmstaWNvbi14eHhsID4gc3ZnIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmstY2xlYXItdmFsdWUge1xuICBvdXRsaW5lOiAwO1xuICBmbGV4OiBub25lO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5rLWNsZWFyLXZhbHVlOmhvdmVyLCAuay1jbGVhci12YWx1ZS5rLWhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstY2xlYXItdmFsdWU6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuXG4uay1pbnB1dC1idXR0b24ge1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG4gIGZsZXg6IG5vbmU7XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstaW5wdXQtYnV0dG9uID4gLmstYnV0dG9uLWljb24ge1xuICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstaW5wdXQtYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstcGlja2VyIC5rLWlucHV0LWJ1dHRvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWlucHV0LXNwaW5uZXIge1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4uay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItaW5jcmVhc2UsIC5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1kZWNyZWFzZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuICBmbGV4OiAxIDEgNTAlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbn1cblxuLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWluY3JlYXNlIC5rLWJ1dHRvbi1pY29uLCAuay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItZGVjcmVhc2UgLmstYnV0dG9uLWljb24ge1xuICBtYXJnaW4tYmxvY2s6IC0xZW07XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1pbmNyZWFzZSAuay1pY29uIHtcbiAgaW5zZXQtYmxvY2stZW5kOiBhdXRvO1xufVxuXG4uay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItZGVjcmVhc2UgLmstaWNvbiB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBhdXRvO1xufVxuXG4uay1zZWFyY2hiYXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1waWNrZXItd3JhcCwgLmstZHJvcGRvd24td3JhcCwgLmstZGF0ZWlucHV0LXdyYXAsIC5rLW11bHRpc2VsZWN0LXdyYXAsIC5rLW51bWVyaWMtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1pbnB1dC1mbGF0LCAuay1waWNrZXItZmxhdCB7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1pbnB1dC1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1pbnB1dC1zbSwgLmstcGlja2VyLXNtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWlucHV0LXNtIC5rLWlucHV0LXZhbHVlcywgLmstcGlja2VyLXNtIC5rLWlucHV0LXZhbHVlcyB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIC8gMik7XG4gIGdhcDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgLyAyKTtcbn1cblxuLmstaW5wdXQtc20gLmstaW5wdXQtdmFsdWVzID4gLmstc2VhcmNoYmFyLCAuay1pbnB1dC1zbSAuay1pbnB1dC12YWx1ZXMgPiAuay1pbnB1dC1pbm5lciwgLmstcGlja2VyLXNtIC5rLWlucHV0LXZhbHVlcyA+IC5rLXNlYXJjaGJhciwgLmstcGlja2VyLXNtIC5rLWlucHV0LXZhbHVlcyA+IC5rLWlucHV0LWlubmVyIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAvIDIgKiAtMSk7XG59XG5cbi5rLWlucHV0LXNtIC5rLWlucHV0LWlubmVyLCAuay1waWNrZXItc20gLmstaW5wdXQtaW5uZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWlucHV0LXNtIC5rLWlucHV0LWJ1dHRvbiwgLmstaW5wdXQtc20gLmstc3Bpbm5lci1pbmNyZWFzZSwgLmstaW5wdXQtc20gLmstc3Bpbm5lci1kZWNyZWFzZSwgLmstcGlja2VyLXNtIC5rLWlucHV0LWJ1dHRvbiwgLmstcGlja2VyLXNtIC5rLXNwaW5uZXItaW5jcmVhc2UsIC5rLXBpY2tlci1zbSAuay1zcGlubmVyLWRlY3JlYXNlIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xufVxuXG4uay1pbnB1dC1zbSAuay1pbnB1dC1pY29uLCAuay1pbnB1dC1zbSAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLWlucHV0LXNtIC5rLWlucHV0LWxvYWRpbmctaWNvbiwgLmstaW5wdXQtc20gLmstY2xlYXItdmFsdWUsIC5rLWlucHV0LXNtIC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24sIC5rLWlucHV0LXNtIC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24td3JhcHBlci1ob3N0IC5rLWljb24sIC5rLWlucHV0LXNtIC5rLWlucHV0LXByZWZpeCA+IC5rLWlucHV0LXByZWZpeC10ZXh0LCAuay1pbnB1dC1zbSAuay1pbnB1dC1zdWZmaXggPiAuay1pY29uLCAuay1pbnB1dC1zbSAuay1pbnB1dC1zdWZmaXggPiAuay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLCAuay1pbnB1dC1zbSAuay1pbnB1dC1zdWZmaXggPiAuay1pbnB1dC1zdWZmaXgtdGV4dCwgLmstcGlja2VyLXNtIC5rLWlucHV0LWljb24sIC5rLXBpY2tlci1zbSAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLXBpY2tlci1zbSAuay1pbnB1dC1sb2FkaW5nLWljb24sIC5rLXBpY2tlci1zbSAuay1jbGVhci12YWx1ZSwgLmstcGlja2VyLXNtIC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24sIC5rLXBpY2tlci1zbSAuay1pbnB1dC1wcmVmaXggPiAuay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLCAuay1waWNrZXItc20gLmstaW5wdXQtcHJlZml4ID4gLmstaW5wdXQtcHJlZml4LXRleHQsIC5rLXBpY2tlci1zbSAuay1pbnB1dC1zdWZmaXggPiAuay1pY29uLCAuay1waWNrZXItc20gLmstaW5wdXQtc3VmZml4ID4gLmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwgLmstcGlja2VyLXNtIC5rLWlucHV0LXN1ZmZpeCA+IC5rLWlucHV0LXN1ZmZpeC10ZXh0IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstaW5wdXQtc20gLmstaW5wdXQtc2VwYXJhdG9yLWhvcml6b250YWwsIC5rLXBpY2tlci1zbSAuay1pbnB1dC1zZXBhcmF0b3ItaG9yaXpvbnRhbCB7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbn1cblxuLmstaW5wdXQtc20gLmstaW5wdXQtc2VwYXJhdG9yLXZlcnRpY2FsLCAuay1waWNrZXItc20gLmstaW5wdXQtc2VwYXJhdG9yLXZlcnRpY2FsIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG59XG5cbi5rLWlucHV0LXNtLmstaWNvbi1waWNrZXIgPiAuay1pbnB1dC1pbm5lciwgLmstcGlja2VyLXNtLmstaWNvbi1waWNrZXIgPiAuay1pbnB1dC1pbm5lciB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtKTtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuc2VsZWN0LmstcGlja2VyLXNtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1pbnB1dC1tZCwgLmstcGlja2VyLW1kIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWlucHV0LW1kIC5rLWlucHV0LXZhbHVlcywgLmstcGlja2VyLW1kIC5rLWlucHV0LXZhbHVlcyB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAvIDIpO1xuICBnYXA6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAvIDIpO1xufVxuXG4uay1pbnB1dC1tZCAuay1pbnB1dC12YWx1ZXMgPiAuay1zZWFyY2hiYXIsIC5rLWlucHV0LW1kIC5rLWlucHV0LXZhbHVlcyA+IC5rLWlucHV0LWlubmVyLCAuay1waWNrZXItbWQgLmstaW5wdXQtdmFsdWVzID4gLmstc2VhcmNoYmFyLCAuay1waWNrZXItbWQgLmstaW5wdXQtdmFsdWVzID4gLmstaW5wdXQtaW5uZXIge1xuICBtYXJnaW46IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAvIDIgKiAtMSk7XG59XG5cbi5rLWlucHV0LW1kIC5rLWlucHV0LWlubmVyLCAuay1waWNrZXItbWQgLmstaW5wdXQtaW5uZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1pbnB1dC1tZCAuay1pbnB1dC1idXR0b24sIC5rLWlucHV0LW1kIC5rLXNwaW5uZXItaW5jcmVhc2UsIC5rLWlucHV0LW1kIC5rLXNwaW5uZXItZGVjcmVhc2UsIC5rLXBpY2tlci1tZCAuay1pbnB1dC1idXR0b24sIC5rLXBpY2tlci1tZCAuay1zcGlubmVyLWluY3JlYXNlLCAuay1waWNrZXItbWQgLmstc3Bpbm5lci1kZWNyZWFzZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1pbnB1dC1tZCAuay1pbnB1dC1pY29uLCAuay1pbnB1dC1tZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLWlucHV0LW1kIC5rLWlucHV0LWxvYWRpbmctaWNvbiwgLmstaW5wdXQtbWQgLmstY2xlYXItdmFsdWUsIC5rLWlucHV0LW1kIC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24sIC5rLWlucHV0LW1kIC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24td3JhcHBlci1ob3N0IC5rLWljb24sIC5rLWlucHV0LW1kIC5rLWlucHV0LXByZWZpeCA+IC5rLWlucHV0LXByZWZpeC10ZXh0LCAuay1pbnB1dC1tZCAuay1pbnB1dC1zdWZmaXggPiAuay1pY29uLCAuay1pbnB1dC1tZCAuay1pbnB1dC1zdWZmaXggPiAuay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLCAuay1pbnB1dC1tZCAuay1pbnB1dC1zdWZmaXggPiAuay1pbnB1dC1zdWZmaXgtdGV4dCwgLmstcGlja2VyLW1kIC5rLWlucHV0LWljb24sIC5rLXBpY2tlci1tZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLXBpY2tlci1tZCAuay1pbnB1dC1sb2FkaW5nLWljb24sIC5rLXBpY2tlci1tZCAuay1jbGVhci12YWx1ZSwgLmstcGlja2VyLW1kIC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24sIC5rLXBpY2tlci1tZCAuay1pbnB1dC1wcmVmaXggPiAuay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLCAuay1waWNrZXItbWQgLmstaW5wdXQtcHJlZml4ID4gLmstaW5wdXQtcHJlZml4LXRleHQsIC5rLXBpY2tlci1tZCAuay1pbnB1dC1zdWZmaXggPiAuay1pY29uLCAuay1waWNrZXItbWQgLmstaW5wdXQtc3VmZml4ID4gLmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwgLmstcGlja2VyLW1kIC5rLWlucHV0LXN1ZmZpeCA+IC5rLWlucHV0LXN1ZmZpeC10ZXh0IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay1pbnB1dC1tZCAuay1pbnB1dC1zZXBhcmF0b3ItaG9yaXpvbnRhbCwgLmstcGlja2VyLW1kIC5rLWlucHV0LXNlcGFyYXRvci1ob3Jpem9udGFsIHtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstaW5wdXQtbWQgLmstaW5wdXQtc2VwYXJhdG9yLXZlcnRpY2FsLCAuay1waWNrZXItbWQgLmstaW5wdXQtc2VwYXJhdG9yLXZlcnRpY2FsIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1pbnB1dC1tZC5rLWljb24tcGlja2VyID4gLmstaW5wdXQtaW5uZXIsIC5rLXBpY2tlci1tZC5rLWljb24tcGlja2VyID4gLmstaW5wdXQtaW5uZXIge1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSk7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5zZWxlY3Quay1waWNrZXItbWQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1pbnB1dC1sZywgLmstcGlja2VyLWxnIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG59XG5cbi5rLWlucHV0LWxnIC5rLWlucHV0LXZhbHVlcywgLmstcGlja2VyLWxnIC5rLWlucHV0LXZhbHVlcyB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMik7XG4gIGdhcDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbn1cblxuLmstaW5wdXQtbGcgLmstaW5wdXQtdmFsdWVzID4gLmstc2VhcmNoYmFyLCAuay1pbnB1dC1sZyAuay1pbnB1dC12YWx1ZXMgPiAuay1pbnB1dC1pbm5lciwgLmstcGlja2VyLWxnIC5rLWlucHV0LXZhbHVlcyA+IC5rLXNlYXJjaGJhciwgLmstcGlja2VyLWxnIC5rLWlucHV0LXZhbHVlcyA+IC5rLWlucHV0LWlubmVyIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAvIDIgKiAtMSk7XG59XG5cbi5rLWlucHV0LWxnIC5rLWlucHV0LWlubmVyLCAuay1waWNrZXItbGcgLmstaW5wdXQtaW5uZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWlucHV0LWxnIC5rLWlucHV0LWJ1dHRvbiwgLmstaW5wdXQtbGcgLmstc3Bpbm5lci1pbmNyZWFzZSwgLmstaW5wdXQtbGcgLmstc3Bpbm5lci1kZWNyZWFzZSwgLmstcGlja2VyLWxnIC5rLWlucHV0LWJ1dHRvbiwgLmstcGlja2VyLWxnIC5rLXNwaW5uZXItaW5jcmVhc2UsIC5rLXBpY2tlci1sZyAuay1zcGlubmVyLWRlY3JlYXNlIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1pbnB1dC1sZyAuay1pbnB1dC1pY29uLCAuay1pbnB1dC1sZyAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLWlucHV0LWxnIC5rLWlucHV0LWxvYWRpbmctaWNvbiwgLmstaW5wdXQtbGcgLmstY2xlYXItdmFsdWUsIC5rLWlucHV0LWxnIC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24sIC5rLWlucHV0LWxnIC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24td3JhcHBlci1ob3N0IC5rLWljb24sIC5rLWlucHV0LWxnIC5rLWlucHV0LXByZWZpeCA+IC5rLWlucHV0LXByZWZpeC10ZXh0LCAuay1pbnB1dC1sZyAuay1pbnB1dC1zdWZmaXggPiAuay1pY29uLCAuay1pbnB1dC1sZyAuay1pbnB1dC1zdWZmaXggPiAuay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLCAuay1pbnB1dC1sZyAuay1pbnB1dC1zdWZmaXggPiAuay1pbnB1dC1zdWZmaXgtdGV4dCwgLmstcGlja2VyLWxnIC5rLWlucHV0LWljb24sIC5rLXBpY2tlci1sZyAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLXBpY2tlci1sZyAuay1pbnB1dC1sb2FkaW5nLWljb24sIC5rLXBpY2tlci1sZyAuay1jbGVhci12YWx1ZSwgLmstcGlja2VyLWxnIC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24sIC5rLXBpY2tlci1sZyAuay1pbnB1dC1wcmVmaXggPiAuay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLCAuay1waWNrZXItbGcgLmstaW5wdXQtcHJlZml4ID4gLmstaW5wdXQtcHJlZml4LXRleHQsIC5rLXBpY2tlci1sZyAuay1pbnB1dC1zdWZmaXggPiAuay1pY29uLCAuay1waWNrZXItbGcgLmstaW5wdXQtc3VmZml4ID4gLmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwgLmstcGlja2VyLWxnIC5rLWlucHV0LXN1ZmZpeCA+IC5rLWlucHV0LXN1ZmZpeC10ZXh0IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstaW5wdXQtbGcgLmstaW5wdXQtc2VwYXJhdG9yLWhvcml6b250YWwsIC5rLXBpY2tlci1sZyAuay1pbnB1dC1zZXBhcmF0b3ItaG9yaXpvbnRhbCB7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstaW5wdXQtbGcgLmstaW5wdXQtc2VwYXJhdG9yLXZlcnRpY2FsLCAuay1waWNrZXItbGcgLmstaW5wdXQtc2VwYXJhdG9yLXZlcnRpY2FsIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWlucHV0LWxnLmstaWNvbi1waWNrZXIgPiAuay1pbnB1dC1pbm5lciwgLmstcGlja2VyLWxnLmstaWNvbi1waWNrZXIgPiAuay1pbnB1dC1pbm5lciB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpICogMWVtKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpICogMWVtKTtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuc2VsZWN0LmstcGlja2VyLWxnIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1pbnB1dCA+IGtlbmRvLXBvcHVwLCAuay1waWNrZXIgPiBrZW5kby1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuQGtleWZyYW1lcyBhdXRvRmlsbFN0YXJ0IHt9XG5Aa2V5ZnJhbWVzIGF1dG9GaWxsRW5kIHt9XG4uay1hdXRvZmlsbDotd2Via2l0LWF1dG9maWxsIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGF1dG9GaWxsU3RhcnQ7XG59XG5cbi5rLWF1dG9maWxsOm5vdCg6LXdlYmtpdC1hdXRvZmlsbCkge1xuICBhbmltYXRpb24tbmFtZTogYXV0b0ZpbGxFbmQ7XG59XG5cbi5rLWlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBhbmltYXRpb24tbmFtZTogYXV0b0ZpbGxTdGFydDtcbn1cblxuLmstaW5wdXQ6bm90KDotd2Via2l0LWF1dG9maWxsKSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhdXRvRmlsbEVuZDtcbn1cblxuLmstaW5wdXQtc29saWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstaW5wdXQtc29saWQ6aG92ZXIsIC5rLWlucHV0LXNvbGlkLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO1xufVxuXG4uay1pbnB1dC1zb2xpZDpmb2N1cywgLmstaW5wdXQtc29saWQuay1mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWlucHV0LXNvbGlkOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWlucHV0LXNvbGlkLmstaW52YWxpZCwgLmstaW5wdXQtc29saWQubmctaW52YWxpZC5uZy10b3VjaGVkLCAuay1pbnB1dC1zb2xpZC5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWlucHV0LXNvbGlkLmstaW52YWxpZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLWlucHV0LXNvbGlkLm5nLWludmFsaWQubmctdG91Y2hlZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLWlucHV0LXNvbGlkLm5nLWludmFsaWQubmctZGlydHkgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstaW5wdXQtc29saWQgLmstaW5wdXQtcHJlZml4IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWlucHV0LXNvbGlkIC5rLWlucHV0LXN1ZmZpeCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1pbnB1dC1zb2xpZCAuay1pbnB1dC1zZXBhcmF0b3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXBpY2tlci1zb2xpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcbn1cblxuLmstcGlja2VyLXNvbGlkOmhvdmVyLCAuay1waWNrZXItc29saWQuay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1waWNrZXItc29saWQ6Zm9jdXMsIC5rLXBpY2tlci1zb2xpZC5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstcGlja2VyLXNvbGlkOmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXBpY2tlci1zb2xpZC5rLWludmFsaWQsIC5rLXBpY2tlci1zb2xpZC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsIC5rLXBpY2tlci1zb2xpZC5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXBpY2tlci1zb2xpZC5rLWludmFsaWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1waWNrZXItc29saWQubmctaW52YWxpZC5uZy10b3VjaGVkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwgLmstcGlja2VyLXNvbGlkLm5nLWludmFsaWQubmctZGlydHkgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstaW5wdXQtb3V0bGluZSB7XG4gIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1pbnB1dC1vdXRsaW5lID4gLmstaW5wdXQtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1pbnB1dC1vdXRsaW5lID4gLmstaW5wdXQtc3Bpbm5lciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstaW5wdXQtb3V0bGluZSA+IC5rLWlucHV0LXNwaW5uZXIgPiAuay1zcGlubmVyLWluY3JlYXNlLCAuay1pbnB1dC1vdXRsaW5lID4gLmstaW5wdXQtc3Bpbm5lciA+IC5rLXNwaW5uZXItZGVjcmVhc2Uge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWlucHV0LW91dGxpbmU6aG92ZXIsIC5rLWlucHV0LW91dGxpbmUuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDgwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1pbnB1dC1vdXRsaW5lOmZvY3VzLCAuay1pbnB1dC1vdXRsaW5lLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1pbnB1dC1vdXRsaW5lOmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWlucHV0LW91dGxpbmUuay1pbnZhbGlkLCAuay1pbnB1dC1vdXRsaW5lLm5nLWludmFsaWQubmctdG91Y2hlZCwgLmstaW5wdXQtb3V0bGluZS5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWlucHV0LW91dGxpbmUuay1pbnZhbGlkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwgLmstaW5wdXQtb3V0bGluZS5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1pbnB1dC1vdXRsaW5lLm5nLWludmFsaWQubmctZGlydHkgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstaW5wdXQtb3V0bGluZSAuay1pbnB1dC1wcmVmaXgge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstaW5wdXQtb3V0bGluZSAuay1pbnB1dC1zdWZmaXgge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstaW5wdXQtb3V0bGluZSAuay1pbnB1dC1zZXBhcmF0b3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXBpY2tlci1vdXRsaW5lIHtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbn1cblxuLmstcGlja2VyLW91dGxpbmU6aG92ZXIsIC5rLXBpY2tlci1vdXRsaW5lLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xufVxuXG4uay1waWNrZXItb3V0bGluZTpmb2N1cywgLmstcGlja2VyLW91dGxpbmUuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXBpY2tlci1vdXRsaW5lOmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXBpY2tlci1vdXRsaW5lLmstaW52YWxpZCwgLmstcGlja2VyLW91dGxpbmUubmctaW52YWxpZC5uZy10b3VjaGVkLCAuay1waWNrZXItb3V0bGluZS5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXBpY2tlci1vdXRsaW5lLmstaW52YWxpZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLXBpY2tlci1vdXRsaW5lLm5nLWludmFsaWQubmctdG91Y2hlZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLXBpY2tlci1vdXRsaW5lLm5nLWludmFsaWQubmctZGlydHkgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstaW5wdXQtZmxhdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstaW5wdXQtZmxhdDpob3ZlciwgLmstaW5wdXQtZmxhdC5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbn1cblxuLmstaW5wdXQtZmxhdDpmb2N1cywgLmstaW5wdXQtZmxhdC5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstaW5wdXQtZmxhdDpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1pbnB1dC1mbGF0LmstaW52YWxpZCwgLmstaW5wdXQtZmxhdC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsIC5rLWlucHV0LWZsYXQubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1pbnB1dC1mbGF0LmstaW52YWxpZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLWlucHV0LWZsYXQubmctaW52YWxpZC5uZy10b3VjaGVkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwgLmstaW5wdXQtZmxhdC5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWlucHV0LWZsYXQgLmstaW5wdXQtcHJlZml4IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWlucHV0LWZsYXQgLmstaW5wdXQtc3VmZml4IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWlucHV0LWZsYXQgLmstaW5wdXQtc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1waWNrZXItZmxhdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xufVxuXG4uay1waWNrZXItZmxhdDpob3ZlciwgLmstcGlja2VyLWZsYXQuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA0JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1waWNrZXItZmxhdDpmb2N1cywgLmstcGlja2VyLWZsYXQuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXBpY2tlci1mbGF0OmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXBpY2tlci1mbGF0LmstaW52YWxpZCwgLmstcGlja2VyLWZsYXQubmctaW52YWxpZC5uZy10b3VjaGVkLCAuay1waWNrZXItZmxhdC5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXBpY2tlci1mbGF0LmstaW52YWxpZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLXBpY2tlci1mbGF0Lm5nLWludmFsaWQubmctdG91Y2hlZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLXBpY2tlci1mbGF0Lm5nLWludmFsaWQubmctZGlydHkgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstdGV4dGFyZWE6aGFzKC5rLWlucHV0LWlubmVyW3N0eWxlKj13aWR0aF0pIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4uay1hbGlnbi1pdGVtcy1ub3JtYWwge1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuXG4uXFwhay1hbGlnbi1pdGVtcy1ub3JtYWwge1xuICBhbGlnbi1pdGVtczogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLlxcIWstYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5cXCFrLWFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5cXCFrLWFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG59XG5cbi5cXCFrLWFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBlbmQgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24taXRlbXMtZmxleC1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uXFwhay1hbGlnbi1pdGVtcy1mbGV4LXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24taXRlbXMtZmxleC1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5cXCFrLWFsaWduLWl0ZW1zLWZsZXgtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uXFwhay1hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1pdGVtcy1maXJzdC1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBmaXJzdCBiYXNlbGluZTtcbn1cblxuLlxcIWstYWxpZ24taXRlbXMtZmlyc3QtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogZmlyc3QgYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24taXRlbXMtbGFzdC1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBsYXN0IGJhc2VsaW5lO1xufVxuXG4uXFwhay1hbGlnbi1pdGVtcy1sYXN0LWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGxhc3QgYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24taXRlbXMtc2VsZi1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xufVxuXG4uXFwhay1hbGlnbi1pdGVtcy1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24taXRlbXMtc2VsZi1lbmQge1xuICBhbGlnbi1pdGVtczogc2VsZi1lbmQ7XG59XG5cbi5cXCFrLWFsaWduLWl0ZW1zLXNlbGYtZW5kIHtcbiAgYWxpZ24taXRlbXM6IHNlbGYtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsZXgtcm93LCAuay1kLWZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLlxcIWstZmxleC1yb3csIC5cXCFrLWQtZmxleC1yb3csIC5cXCFrLWQtZmxleC1jb2wge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5cXCFrLWZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmstZmxleC1jb2wsIC5rLWZsZXgtY29sdW1uLCAuay1kLWZsZXgtY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLlxcIWstZmxleC1jb2wge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsZXgtY29sLXJldmVyc2UsIC5rLWZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5cXCFrLWZsZXgtY29sLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmstZmxleC0xIHtcbiAgZmxleDogMSAxIDAlO1xufVxuXG4uXFwhay1mbGV4LTEge1xuICBmbGV4OiAxIDEgMCUgIWltcG9ydGFudDtcbn1cblxuLmstZmxleC1hdXRvIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5cXCFrLWZsZXgtYXV0byB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsZXgtaW5pdGlhbCB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4uXFwhay1mbGV4LWluaXRpYWwge1xuICBmbGV4OiAwIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1mbGV4LW5vbmUge1xuICBmbGV4OiBub25lO1xufVxuXG4uXFwhay1mbGV4LW5vbmUge1xuICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLlxcIWstZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG59XG5cbi5cXCFrLWZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmstZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLlxcIWstZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uay1yZXNpemUge1xuICByZXNpemU6IGJvdGg7XG59XG5cbi5cXCFrLXJlc2l6ZSB7XG4gIHJlc2l6ZTogYm90aCAhaW1wb3J0YW50O1xufVxuXG4uay1yZXNpemUtbm9uZSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLlxcIWstcmVzaXplLW5vbmUge1xuICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstcmVzaXplLXgge1xuICByZXNpemU6IGhvcml6b250YWw7XG59XG5cbi5cXCFrLXJlc2l6ZS14IHtcbiAgcmVzaXplOiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJlc2l6ZS15IHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLlxcIWstcmVzaXplLXkge1xuICByZXNpemU6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNoZWNrYm94IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5rLWNoZWNrYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmstY2hlY2tib3g6Y2hlY2tlZDo6YmVmb3JlLCAuay1jaGVja2JveC5rLWNoZWNrZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J3NxdWFyZScgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMyw4IGwzLDMgbDctNycvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmstY2hlY2tib3g6aW5kZXRlcm1pbmF0ZTo6YmVmb3JlLCAuay1jaGVja2JveC5rLWluZGV0ZXJtaW5hdGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmY2MzU4JyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J3NxdWFyZScgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCw4IGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uay1jaGVja2JveC13cmFwIHtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWNoZWNrYm94LXdyYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG4gIHdpZHRoOiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstY2hlY2tib3gtbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstY2hlY2tib3gtbGFiZWwgLmstcmlwcGxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNoZWNrYm94ICsgLmstbGFiZWwsIC5rLWNoZWNrYm94LXdyYXAgKyAuay1sYWJlbCwgLmstY2hlY2tib3ggKyAuay1jaGVja2JveC1sYWJlbCwgLmstY2hlY2tib3gtd3JhcCArIC5rLWNoZWNrYm94LWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1jaGVja2JveC1sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstY2hlY2tib3gtbGFiZWwuay1uby10ZXh0IHtcbiAgbWluLXdpZHRoOiAxcHg7XG59XG5cbi5rLWNoZWNrYm94LWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZ2FwOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uay1jaGVja2JveC1pdGVtLCAuay1jaGVja2JveC1saXN0LWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1jaGVja2JveC1pdGVtIC5rLWNoZWNrYm94LWxhYmVsLCAuay1jaGVja2JveC1saXN0LWl0ZW0gLmstY2hlY2tib3gtbGFiZWwge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWNoZWNrYm94LWxpc3QtaG9yaXpvbnRhbCwgLmstY2hlY2tib3gtbGlzdC5rLWxpc3QtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXIsIHRyYW5zZm9ybSAxNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveDpmb2N1cywgLmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveC5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94OmRpc2FibGVkOjphZnRlciwgLmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveC5rLWRpc2FibGVkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWNoZWNrYm94LXNtIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstY2hlY2tib3gtc206OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94LXNtOjphZnRlciB7XG4gIHdpZHRoOiAzMDAlO1xuICBoZWlnaHQ6IDMwMCU7XG59XG5cbi5rLWNoZWNrYm94LW1kIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstY2hlY2tib3gtbWQ6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pO1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94LW1kOjphZnRlciB7XG4gIHdpZHRoOiAzMDAlO1xuICBoZWlnaHQ6IDMwMCU7XG59XG5cbi5rLWNoZWNrYm94LWxnIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKTtcbn1cblxuLmstY2hlY2tib3gtbGc6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pO1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94LWxnOjphZnRlciB7XG4gIHdpZHRoOiAzMDAlO1xuICBoZWlnaHQ6IDMwMCU7XG59XG5cbi5rLWNoZWNrYm94IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWNoZWNrYm94OmZvY3VzLCAuay1jaGVja2JveC5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5rLWNoZWNrYm94OmluZGV0ZXJtaW5hdGUsIC5rLWNoZWNrYm94LmstaW5kZXRlcm1pbmF0ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWNoZWNrYm94OmNoZWNrZWQsIC5rLWNoZWNrYm94LmstY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWNoZWNrYm94OmNoZWNrZWQ6Zm9jdXMsIC5rLWNoZWNrYm94LmstY2hlY2tlZC5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstY2hlY2tib3guay1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWNoZWNrYm94LmstaW52YWxpZCArIC5rLWNoZWNrYm94LWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstY2hlY2tib3gtd3JhcCAuay1yaXBwbGUtYmxvYiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmstbGlzdGJveCB7XG4gIHdpZHRoOiAxMGVtO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1saXN0Ym94IC5rLWxpc3Rib3gtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLWxlZnQsIC5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLWxlZnQgLmstbGlzdGJveC1hY3Rpb25zLCAuay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLXJpZ2h0IC5rLWxpc3Rib3gtYWN0aW9ucyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtdG9wLCAuay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLWJvdHRvbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtdG9wIC5rLWxpc3Rib3gtYWN0aW9ucywgLmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1ib3R0b20gLmstbGlzdGJveC1hY3Rpb25zIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1ib3R0b20ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5rLWxpc3Rib3ggLmstbGlzdC1zY3JvbGxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLWxpc3Rib3ggLmstbGlzdC1zY3JvbGxlciAuay1saXN0LXNjcm9sbGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1saXN0Ym94IC5rLWxpc3Qtc2Nyb2xsZXIgLmstbGlzdCB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstbGlzdGJveCAuay1kcm9wLWhpbnQge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXN0eWxlOiBzb2xpZDtcbn1cblxuLmstbGlzdGJveCAuay1naG9zdCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmstaXRlbSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstbGlzdGJveCAuay1saXN0LXNjcm9sbGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWxpc3Rib3ggLmstZHJvcC1oaW50IHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstcHJvZ3Jlc3NiYXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgLS1rZW5kby1wcm9ncmVzc2Jhci12YWx1ZTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXhzLCBub3JtYWwpO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcHJvZ3Jlc3NiYXIgKiwgLmstcHJvZ3Jlc3NiYXIgKjo6YmVmb3JlLCAuay1wcm9ncmVzc2JhciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXByb2dyZXNzYmFyID4gLmstcHJvZ3Jlc3NiYXItdmFsdWUge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBncmlkLXJvdzogMS8tMTtcbn1cblxuLmstcHJvZ3Jlc3NiYXIgPiAuay1wcm9ncmVzc2Jhci1jaHVua3Mge1xuICBib3JkZXItd2lkdGg6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXg6IDE7XG4gIGdhcDogMXB4O1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZ3JpZC1yb3c6IDEvLTE7XG59XG5cbi5rLXByb2dyZXNzYmFyIC5rLXByb2dyZXNzYmFyLWNodW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZmxleDogMTtcbn1cblxuLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGdyaWQtcm93OiAxLy0xO1xufVxuXG4uay1wcm9ncmVzcy1zdGF0dXMtd3JhcC5rLXByb2dyZXNzLXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uay1wcm9ncmVzcy1zdGF0dXMtd3JhcC5rLXByb2dyZXNzLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1wcm9ncmVzcy1zdGF0dXMtd3JhcC5rLXByb2dyZXNzLWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5rLXByb2dyZXNzLXN0YXR1cyB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1wcm9ncmVzc2Jhci1oZWlnaHQsIDIycHgpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDAlO1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IC5rLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tcHJvZ3Jlc3NiYXItdmFsdWUsIDApICogMSUpO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsID4gLmstcHJvZ3Jlc3NiYXItdmFsdWUgPiAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XG4gIHdpZHRoOiBjYWxjKDEwMDAwJSAvIHZhcigtLWtlbmRvLXByb2dyZXNzYmFyLXZhbHVlLCAxKSk7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgPiAuay1wcm9ncmVzc2Jhci1jaHVua3Mge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXByb2dyZXNzYmFyLWNodW5rcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tcHJvZ3Jlc3NiYXItaGVpZ2h0LCAyMnB4KTtcbiAgaGVpZ2h0OiAyN2VtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstcHJvZ3Jlc3Mtc3RhdHVzIHtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgPiAuay1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1wcm9ncmVzc2Jhci12YWx1ZSwgMCkgKiAxJSk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgPiAuay1wcm9ncmVzc2Jhci12YWx1ZSA+IC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMDAwJSAvIHZhcigtLWtlbmRvLXByb2dyZXNzYmFyLXZhbHVlLCAxKSk7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsID4gLmstcHJvZ3Jlc3NiYXItY2h1bmtzIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXByb2dyZXNzYmFyLWNodW5rcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAsIC5rLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLmstcHJvZ3Jlc3NiYXItdmFsdWUsIC5rLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLmstcHJvZ3Jlc3NiYXItY2h1bmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGVsZXJpay1ibGF6b3Iuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsID4gLmstcHJvZ3Jlc3NiYXItdmFsdWUsIC50ZWxlcmlrLWJsYXpvci5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgPiAuay1wcm9ncmVzc2Jhci12YWx1ZSA+IC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLmstY2lyY3VsYXItcHJvZ3Jlc3NiYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLXN1cmZhY2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLXN1cmZhY2UgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1jaXJjdWxhci1wcm9ncmVzc2Jhci1zdXJmYWNlIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLXNjYWxlIHtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmstY2lyY3VsYXItcHJvZ3Jlc3NiYXItYXJjIHtcbiAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3g7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmstY2lyY3VsYXItcHJvZ3Jlc3NiYXItbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5Aa2V5ZnJhbWVzIGtlbmRvLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMnB4IDA7XG4gIH1cbn1cbi5rLXByb2dyZXNzYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7XG59XG5cbi5rLXByb2dyZXNzYmFyIC5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWNodW5rLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcHJvZ3Jlc3NiYXItY2h1bmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7XG59XG5cbi5rLXByb2dyZXNzYmFyLWNodW5rIC5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMikgNTUlLCB0cmFuc3BhcmVudCkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpIDU1JSwgdHJhbnNwYXJlbnQpIDUwJSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpIDU1JSwgdHJhbnNwYXJlbnQpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAyMnB4O1xuICBhbmltYXRpb246IGtlbmRvLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmstY2lyY3VsYXItcHJvZ3Jlc3NiYXItc2NhbGUge1xuICBzdHJva2U6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKTtcbn1cblxuLmstY2lyY3VsYXItcHJvZ3Jlc3NiYXItYXJjIHtcbiAgc3Ryb2tlOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuNXMgZWFzZTtcbn1cblxuLmstcmFkaW8ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uay1yYWRpbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5rLXJhZGlvOmNoZWNrZWQ6OmJlZm9yZSwgLmstcmFkaW8uay1jaGVja2VkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTQgMTQnJTNlJTNjY2lyY2xlIGN4PSc1MCUyNScgY3k9JzUwJTI1JyByPSc0JyBmaWxsPSclMjNmZmZmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5rLXJhZGlvLXdyYXAge1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBnYXA6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXJhZGlvLXdyYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG4gIHdpZHRoOiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstcmFkaW8tbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstcmFkaW8tbGFiZWwgLmstcmlwcGxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJhZGlvICsgLmstbGFiZWwsIC5rLXJhZGlvLXdyYXAgKyAuay1sYWJlbCwgLmstcmFkaW8gKyAuay1yYWRpby1sYWJlbCwgLmstcmFkaW8td3JhcCArIC5rLXJhZGlvLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1yYWRpby1sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstcmFkaW8tbGFiZWwuay1uby10ZXh0IHtcbiAgbWluLXdpZHRoOiAxcHg7XG59XG5cbi5rLXJhZGlvLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZ2FwOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uay1yYWRpby1pdGVtLCAuay1yYWRpby1saXN0LWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1yYWRpby1pdGVtIC5rLXJhZGlvLWxhYmVsLCAuay1yYWRpby1saXN0LWl0ZW0gLmstcmFkaW8tbGFiZWwge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXJhZGlvLWxpc3QtaG9yaXpvbnRhbCwgLmstcmFkaW8tbGlzdC5rLWxpc3QtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpbzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXIsIHRyYW5zZm9ybSAxNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpbzpmb2N1cywgLmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpby5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvOmRpc2FibGVkOjphZnRlciwgLmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpby5rLWRpc2FibGVkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXJhZGlvLXNtIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstcmFkaW8tc206OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvLXNtOjphZnRlciB7XG4gIHdpZHRoOiAzMDAlO1xuICBoZWlnaHQ6IDMwMCU7XG59XG5cbi5rLXJhZGlvLW1kIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstcmFkaW8tbWQ6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pO1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvLW1kOjphZnRlciB7XG4gIHdpZHRoOiAzMDAlO1xuICBoZWlnaHQ6IDMwMCU7XG59XG5cbi5rLXJhZGlvLWxnIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKTtcbn1cblxuLmstcmFkaW8tbGc6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pO1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvLWxnOjphZnRlciB7XG4gIHdpZHRoOiAzMDAlO1xuICBoZWlnaHQ6IDMwMCU7XG59XG5cbi5rLXJhZGlvIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXJhZGlvOmZvY3VzLCAuay1yYWRpby5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5rLXJhZGlvLmstaW52YWxpZCwgLmstcmFkaW8ubmctaW52YWxpZC5uZy10b3VjaGVkLCAuay1yYWRpby5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXJhZGlvLmstaW52YWxpZCArIC5rLXJhZGlvLWxhYmVsLCAuay1yYWRpby5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgKyAuay1yYWRpby1sYWJlbCwgLmstcmFkaW8ubmctaW52YWxpZC5uZy1kaXJ0eSArIC5rLXJhZGlvLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstcmFkaW86Y2hlY2tlZCwgLmstcmFkaW8uay1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstcmFkaW86Y2hlY2tlZDpmb2N1cywgLmstcmFkaW8uay1jaGVja2VkLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uay1zbGlkZXIge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstc2xpZGVyICosIC5rLXNsaWRlciAqOjpiZWZvcmUsIC5rLXNsaWRlciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXNsaWRlciAuay1sYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDAuOTJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc2xpZGVyIC5rLXRpY2ssIC5rLXNsaWRlciAuay1zbGlkZXItdHJhY2sge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXNsaWRlciAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNsaWRlci5rLWRpc2FibGVkIC5rLXRpY2ssIC5rLXNsaWRlci5rLWRpc2FibGVkIC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyLmstZGlzYWJsZWQgLmstZHJhZ2hhbmRsZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstc2xpZGVyIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBnYXA6IDdweDtcbn1cblxuLmstc2xpZGVyIC5rLWJ1dHRvbiB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstc2xpZGVyLWl0ZW1zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstdGljayB7XG4gIGZsZXg6IDAgMCAxcHg7XG59XG5cbi5rLXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcCAuay10aWNrLWhvcml6b250YWwge1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstdGljay12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbi5rLXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2std3JhcCB7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstc2xpZGVyLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGUge1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZTpmb2N1cywgLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZTphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gIHdpZHRoOiBjYWxjKCh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAtIHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkpICogMSUpO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElKTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZS1zdGFydCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUpO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlLWVuZCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAqIDElKTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIHtcbiAgd2lkdGg6IDI2cHg7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1zbGlkZXItdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZTpmb2N1cywgLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGU6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKSBzY2FsZSgxKTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICBpbnNldC1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElKTtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAtIHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkpICogMSUpO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZS1zdGFydCB7XG4gIGluc2V0LWJsb2NrLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUpO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZS1lbmQge1xuICBpbnNldC1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgKiAxJSk7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMjAwcHg7XG4gIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2Ugbm93cmFwO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstdGljayB7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2sge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCBjZW50ZXI7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNHB4IGNlbnRlcjtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IGNlbnRlcjtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2stbGFyZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4IGNlbnRlcjtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzRweCBjZW50ZXI7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IGNlbnRlcjtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggMTAwJTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00cHggMTAwJTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNHB4IDEwMCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzRweCAxMDAlO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDEwMCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggMTAwJTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAwO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstdGljay1sYXJnZS5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4IDA7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNHB4IDA7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNHB4IDA7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAwO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggMDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGluc2V0LWlubGluZS1zdGFydDogMTIwJTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstZmlyc3QgLmstbGFiZWwge1xuICBpbnNldC1ibG9jay1zdGFydDogMTAwJTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhc3QgLmstbGFiZWwge1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVsIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBhdXRvO1xuICBpbnNldC1pbmxpbmUtZW5kOiAxMjAlO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC05MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xMjJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTE1MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrLWxhcmdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0ycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTMycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC02MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTUycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtOTJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstdGljay1sYXJnZS5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0ycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0xMjJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0zMnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTE1MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC02MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1sYWJlbCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuICBpbnNldC1ibG9jay1lbmQ6IC0xLjJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1maXJzdCAuay1sYWJlbCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstbGFzdCAuay1sYWJlbCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMTAwJTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWwge1xuICBpbnNldC1ibG9jay1zdGFydDogLTEuMmVtO1xufVxuXG4uay1zbGlkZXItdHJhY2ssIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgOmlzKC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyLXNlbGVjdGlvbikge1xuICBoZWlnaHQ6IDRweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC0ycHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCA6aXMoLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXItc2VsZWN0aW9uKSB7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0ycHg7XG4gIHdpZHRoOiA0cHg7XG59XG5cbi5rLWRyYWdoYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLmstZHJhZ2hhbmRsZS5rLXByZXNzZWQge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uay1zbGlkZXItc2VsZWN0aW9uLmstcHJlc3NlZCB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5rLXNsaWRlci10cmFuc2l0aW9ucy5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUge1xuICB0cmFuc2l0aW9uOiBpbnNldC1pbmxpbmUtc3RhcnQgMC4zcyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cblxuLmstc2xpZGVyLXRyYW5zaXRpb25zLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5rLXNsaWRlci10cmFuc2l0aW9ucy5rLXNsaWRlci12ZXJ0aWNhbCAuay1kcmFnaGFuZGxlIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuM3MgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG5cbi5rLXNsaWRlci10cmFuc2l0aW9ucy5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5rLXNsaWRlci5rLXJlYWRvbmx5IC5rLWJ1dHRvbiwgLmstc2xpZGVyLmstcmVhZG9ubHkgLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXIuay1yZWFkb25seSAuay10aWNrLCAuay1zbGlkZXIuay1yZWFkb25seSAuay1kcmFnaGFuZGxlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXNsaWRlci1ydGwuay1zbGlkZXItaG9yaXpvbnRhbCAuay1kcmFnaGFuZGxlLCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlcltkaXI9cnRsXSAuay1kcmFnaGFuZGxlLCBbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstZHJhZ2hhbmRsZSwgLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIuay1ydGwgLmstZHJhZ2hhbmRsZSwgLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuXG4uay1zbGlkZXItcnRsLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZTpmb2N1cywgLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXJbZGlyPXJ0bF0gLmstZHJhZ2hhbmRsZTpmb2N1cywgW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGU6Zm9jdXMsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyLmstcnRsIC5rLWRyYWdoYW5kbGU6Zm9jdXMsIC5rLXJ0bCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlciAuay1kcmFnaGFuZGxlOmZvY3VzLCAuay1zbGlkZXItcnRsLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZTphY3RpdmUsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyW2Rpcj1ydGxdIC5rLWRyYWdoYW5kbGU6YWN0aXZlLCBbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstZHJhZ2hhbmRsZTphY3RpdmUsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyLmstcnRsIC5rLWRyYWdoYW5kbGU6YWN0aXZlLCAuay1ydGwgLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstZHJhZ2hhbmRsZTphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHNjYWxlKDEpO1xufVxuXG4uay1zbGlkZXItcnRsLmstc2xpZGVyLWhvcml6b250YWwgLmstbGFiZWwsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyW2Rpcj1ydGxdIC5rLWxhYmVsLCBbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstbGFiZWwsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyLmstcnRsIC5rLWxhYmVsLCAuay1ydGwgLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstbGFiZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cblxuLmstc2xpZGVyIGtlbmRvLXJlc2l6ZS1zZW5zb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNsaWRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXNsaWRlciAuay1zbGlkZXItdHJhY2ssIC5rLXNsaWRlciAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG59XG5cbi5rLXNsaWRlciAuay1zbGlkZXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKTtcbn1cblxuLmstc2xpZGVyIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5rLXNsaWRlciAuay1kcmFnaGFuZGxlOmhvdmVyLCAuay1zbGlkZXIgLmstZHJhZ2hhbmRsZS5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG59XG5cbi5rLXNsaWRlciAuay1kcmFnaGFuZGxlOmFjdGl2ZSwgLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUuay1hY3RpdmUsIC5rLXNsaWRlciAuay1kcmFnaGFuZGxlLmstcHJlc3NlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7XG59XG5cbi5rLXNsaWRlciAuay1kcmFnaGFuZGxlOmZvY3VzLCAuay1zbGlkZXIgLmstZHJhZ2hhbmRsZS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstc2xpZGVyLmstZm9jdXMgLmstZHJhZ2hhbmRsZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFDMEFJQUJBTGk0dUFBQUFDSDVCQUVBQUFFQUxBQUFBQUFCQUxRQUFBSVdqSUdKeHF6YXpsdXgyb3Zsek5EMnJBSGdTSVpXQVFBNyk7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaHRBQUJBSUFCQUxpNHVBQUFBQ0g1QkFFQUFBRUFMQUFBQUFDMEFBRUFBQUlXaklHSnhxemF6bHV4Mm92bHpORDJyQUhnU0laV0FRQTcpO1xufVxuXG4uay1jYWxlbmRhciB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItd2lkdGgsIG1pbi1jb250ZW50KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWhlaWdodCwgbWluLWNvbnRlbnQpO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jYWxlbmRhciA+IC5rLWNhbGVuZGFyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uay1jYWxlbmRhci10YWJsZSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWNhbGVuZGFyLWNhcHRpb24sIC5rLWNhbGVuZGFyLWNhcHRpb24uay1jYWxlbmRhci10aCwgLmstY2FsZW5kYXIgLmstbWV0YS1oZWFkZXIsIC5rLWNhbGVuZGFyIC5rLW1vbnRoLWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGhlaWdodDogMzJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1jYWxlbmRhci10aCwgLmstY2FsZW5kYXItdGQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLWNhbGVuZGFyLXRoIHtcbiAgaW5saW5lLXNpemU6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDMycHgpO1xuICBibG9jay1zaXplOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCAzMnB4KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmstY2FsZW5kYXItdGQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgaW5saW5lLXNpemU6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIG1pbi1jb250ZW50KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgbWluLWNvbnRlbnQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNhbGVuZGFyLXRkLmstYWx0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1jYWxlbmRhciAuay1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1wYWRkaW5nLXgsIDAuMjVlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXBhZGRpbmcteSwgMC4yNWVtKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstY2FsZW5kYXIgLmstaGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJsb2NrLWVuZC1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1jYWxlbmRhci1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItdmlldy13aWR0aCwgMjU2cHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jYWxlbmRhci1oZWFkZXIgLmstY2FsZW5kYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1jYWxlbmRhci1mb290ZXIsIC5rLWNhbGVuZGFyIC5rLWZvb3RlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLWNhbGVuZGFyLXZpZXcge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICB3aWR0aDogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLXZpZXctd2lkdGgsIDI1NnB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci12aWV3LXdpZHRoLCAyNTZweCk7XG4gIG1pbi1oZWlnaHQ6IDIyNHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWNhbGVuZGFyLXZpZXcgLmstdG9kYXkge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKTtcbn1cblxuLmstbW9udGgtY2FsZW5kYXIgLmstY2FsZW5kYXItdGQsIC5rLWNhbGVuZGFyLW1vbnRodmlldyAuay1jYWxlbmRhci10ZCB7XG4gIHdpZHRoOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCAzMnB4KTtcbiAgaGVpZ2h0OiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCAzMnB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDMycHgpO1xuICBibG9jay1zaXplOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCAzMnB4KTtcbn1cblxuLmsteWVhci1jYWxlbmRhciAuay1jYWxlbmRhci10ZCwgLmstY2FsZW5kYXIteWVhcnZpZXcgLmstY2FsZW5kYXItdGQge1xuICB3aWR0aDogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7XG4gIGhlaWdodDogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7XG59XG5cbi5rLWRlY2FkZS1jYWxlbmRhciAuay1jYWxlbmRhci10ZCwgLmstY2FsZW5kYXItZGVjYWRldmlldyAuay1jYWxlbmRhci10ZCB7XG4gIHdpZHRoOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtcbiAgaGVpZ2h0OiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO1xuICBibG9jay1zaXplOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtcbn1cblxuLmstY2VudHVyeS1jYWxlbmRhciAuay1jYWxlbmRhci10ZCwgLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstY2FsZW5kYXItdGQge1xuICB3aWR0aDogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7XG4gIGhlaWdodDogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7XG59XG5cbi5rLWNlbnR1cnktY2FsZW5kYXIgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2VudHVyeS1jYWxlbmRhciAuay1saW5rLCAuay1jYWxlbmRhci1jZW50dXJ5dmlldyAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1jYWxlbmRhci1jZW50dXJ5dmlldyAuay1saW5rIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi5rLXBvcHVwIC5rLWNhbGVuZGFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1jYWxlbmRhci1jb250YWluZXIsIC5rLWRhdGV0aW1lLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWNhbGVuZGFyLWNvbnRhaW5lciAuay1jYWxlbmRhciwgLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWNhbGVuZGFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1jYWxlbmRhciAuay1jb250ZW50Lmstc2Nyb2xsYWJsZSwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItY29udGVudC5rLXNjcm9sbGFibGUge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAxMDBweDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEwMHB4O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMTAwcHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKC0xMDBweCAtIHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCwgMTdweCkpO1xufVxuXG4uay1jYWxlbmRhciAuay1zY3JvbGxhYmxlLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDFweDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLWNhbGVuZGFyLXNtIHtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItdmlldy13aWR0aDogMjI0cHg7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtcGFkZGluZy14OiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItc20tY2VsbC1wYWRkaW5nLXgsIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSApO1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXBhZGRpbmcteTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLXNtLWNlbGwtcGFkZGluZy15LCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWNhbGVuZGFyLXNtLmstbW9udGgtY2FsZW5kYXIsIC5rLWNhbGVuZGFyLXNtIC5rLWNhbGVuZGFyLW1vbnRodmlldyB7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLXNtLW1vbnRoLWNlbGwtc2l6ZSwgMjhweCApO1xufVxuXG4uay1jYWxlbmRhci1zbS5rLXllYXItY2FsZW5kYXIsIC5rLWNhbGVuZGFyLXNtIC5rLWNhbGVuZGFyLXllYXJ2aWV3IHtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItc20teWVhci1jZWxsLXNpemUsIDU2cHggKTtcbn1cblxuLmstY2FsZW5kYXItc20uay1kZWNhZGUtY2FsZW5kYXIsIC5rLWNhbGVuZGFyLXNtIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcge1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1zbS1kZWNhZGUtY2VsbC1zaXplLCA1NnB4ICk7XG59XG5cbi5rLWNhbGVuZGFyLXNtLmstY2VudHVyeS1jYWxlbmRhciwgLmstY2FsZW5kYXItc20gLmstY2FsZW5kYXItY2VudHVyeXZpZXcge1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1zbS1jZW50dXJ5LWNlbGwtc2l6ZSwgNTZweCApO1xufVxuXG4uay1jYWxlbmRhci1tZCB7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLXZpZXctd2lkdGg6IDI1NnB4O1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXBhZGRpbmcteDogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLW1kLWNlbGwtcGFkZGluZy14LCB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICk7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtcGFkZGluZy15OiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbWQtY2VsbC1wYWRkaW5nLXksIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWNhbGVuZGFyLW1kLmstbW9udGgtY2FsZW5kYXIsIC5rLWNhbGVuZGFyLW1kIC5rLWNhbGVuZGFyLW1vbnRodmlldyB7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLW1kLW1vbnRoLWNlbGwtc2l6ZSwgMzJweCApO1xufVxuXG4uay1jYWxlbmRhci1tZC5rLXllYXItY2FsZW5kYXIsIC5rLWNhbGVuZGFyLW1kIC5rLWNhbGVuZGFyLXllYXJ2aWV3IHtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbWQteWVhci1jZWxsLXNpemUsIDY0cHggKTtcbn1cblxuLmstY2FsZW5kYXItbWQuay1kZWNhZGUtY2FsZW5kYXIsIC5rLWNhbGVuZGFyLW1kIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcge1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1tZC1kZWNhZGUtY2VsbC1zaXplLCA2NHB4ICk7XG59XG5cbi5rLWNhbGVuZGFyLW1kLmstY2VudHVyeS1jYWxlbmRhciwgLmstY2FsZW5kYXItbWQgLmstY2FsZW5kYXItY2VudHVyeXZpZXcge1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1tZC1jZW50dXJ5LWNlbGwtc2l6ZSwgNjRweCApO1xufVxuXG4uay1jYWxlbmRhci1sZyB7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLXZpZXctd2lkdGg6IDMyMHB4O1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXBhZGRpbmcteDogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLWxnLWNlbGwtcGFkZGluZy14LCB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKTtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1wYWRkaW5nLXk6IHZhciggLS1rZW5kby1jYWxlbmRhci1sZy1jZWxsLXBhZGRpbmcteSwgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xufVxuXG4uay1jYWxlbmRhci1sZy5rLW1vbnRoLWNhbGVuZGFyLCAuay1jYWxlbmRhci1sZyAuay1jYWxlbmRhci1tb250aHZpZXcge1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1sZy1tb250aC1jZWxsLXNpemUsIDQwcHggKTtcbn1cblxuLmstY2FsZW5kYXItbGcuay15ZWFyLWNhbGVuZGFyLCAuay1jYWxlbmRhci1sZyAuay1jYWxlbmRhci15ZWFydmlldyB7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLWxnLXllYXItY2VsbC1zaXplLCA4MHB4ICk7XG59XG5cbi5rLWNhbGVuZGFyLWxnLmstZGVjYWRlLWNhbGVuZGFyLCAuay1jYWxlbmRhci1sZyAuay1jYWxlbmRhci1kZWNhZGV2aWV3IHtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbGctZGVjYWRlLWNlbGwtc2l6ZSwgODBweCApO1xufVxuXG4uay1jYWxlbmRhci1sZy5rLWNlbnR1cnktY2FsZW5kYXIsIC5rLWNhbGVuZGFyLWxnIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IHtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbGctY2VudHVyeS1jZWxsLXNpemUsIDgwcHggKTtcbn1cblxuLmstY2FsZW5kYXItaW5maW5pdGUge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItdmlldyB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGhlaWdodDogMjg4cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGdhcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItdmlldyAuay1jb250ZW50Lmstc2Nyb2xsYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItdmlldzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxNTAlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC0yNSU7XG4gIGJveC1zaGFkb3c6IDAgMCAzMnB4IDE2cHggdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci1oZWFkZXIge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAtMSk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAtMSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXdlZWtkYXlzIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhbGVuZGFyLW5hdmlnYXRpb24ge1xuICB3aWR0aDogNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1jYWxlbmRhci1uYXZpZ2F0aW9uOjpiZWZvcmUsIC5rLWNhbGVuZGFyLW5hdmlnYXRpb246OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCLigItcIjtcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDIwMCU7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDZlbSAzZW0gdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLWNhbGVuZGFyLW5hdmlnYXRpb246OmJlZm9yZSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uay1jYWxlbmRhci1uYXZpZ2F0aW9uOjphZnRlciB7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbn1cblxuLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jb250ZW50LCAuay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNhbGVuZGFyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNvbnRlbnQgdWwsIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24gLmstY2FsZW5kYXItY29udGVudCB1bCB7XG4gIHdpZHRoOiA1ZW07XG59XG5cbi5rLWNhbGVuZGFyLW5hdmlnYXRpb24gLmstY29udGVudCBsaSwgLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1jb250ZW50IGxpIHtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cblxuLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLW1hcmtlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24taGlnaGxpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGhlaWdodDogMmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2Uge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItdmlldyB7XG4gIHdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci12aWV3OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLXZpZXc6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1yYW5nZS1zdGFydCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtcbn1cblxuLmstcmFuZ2Utc3RhcnQgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstcmFuZ2Utc3RhcnQgLmstbGluayB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cblxuLmstcmFuZ2UtZW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG59XG5cbi5rLXJhbmdlLWVuZCAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1yYW5nZS1lbmQgLmstbGluayB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cblxuLmstcmFuZ2UtbWlkIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1yYW5nZS1zdGFydC5rLXJhbmdlLWVuZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtcbn1cblxuLmstY2FsZW5kYXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstY2FsZW5kYXIgLmstaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRoLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci1jYXB0aW9uLCAuay1jYWxlbmRhciAuay1tZXRhLWhlYWRlciwgLmstY2FsZW5kYXIgLmstbW9udGgtaGVhZGVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcgLmstdG9kYXkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWNhbGVuZGFyIC5rLW90aGVyLW1vbnRoIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWFsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZDpob3ZlciAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZDpob3ZlciAuay1saW5rLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLWhvdmVyIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstaG92ZXIgLmstbGluayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZCAuay1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkOmhvdmVyIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQ6aG92ZXIgLmstbGluaywgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZC5rLWhvdmVyIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQuay1ob3ZlciAuay1saW5rIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQ6Zm9jdXMgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQ6Zm9jdXMgLmstbGluaywgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1mb2N1cyAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLWZvY3VzIC5rLWxpbmsge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZDpmb2N1cyAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkOmZvY3VzIC5rLWxpbmssIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQuay1mb2N1cyAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkLmstZm9jdXMgLmstbGluayB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9uIGxpOmhvdmVyLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9uIGxpLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24taGlnaGxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24tbWFya2VyIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmstY2FsZW5kYXIuay1pbnZhbGlkLCAuay1jYWxlbmRhci5rLWludmFsaWQ6aG92ZXIsIC5rLWNhbGVuZGFyLm5nLWludmFsaWQubmctdG91Y2hlZCwgLmstY2FsZW5kYXIubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1ydGwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbmF2aWdhdGlvbiwgW2Rpcj1ydGxdIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24sIC5rLWNhbGVuZGFyLmstcnRsIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24sIC5rLWNhbGVuZGFyW2Rpcj1ydGxdIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24ge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1zY2hlZHVsZXIgLmstY2FsZW5kYXIgLmstb3RoZXItbW9udGgge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstY2FsZW5kYXIgLmstcmFuZ2Utc3RhcnQsIC5rLWNhbGVuZGFyIC5rLXJhbmdlLWVuZCwgLmstY2FsZW5kYXIgLmstcmFuZ2UtbWlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1jYWxlbmRhciAuay1yYW5nZS1zdGFydCAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1jYWxlbmRhciAuay1yYW5nZS1zdGFydCAuay1saW5rLCAuay1jYWxlbmRhciAuay1yYW5nZS1lbmQgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2FsZW5kYXIgLmstcmFuZ2UtZW5kIC5rLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstY2FsZW5kYXIgLmstcmFuZ2Utc3RhcnQuay1hY3RpdmUgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2FsZW5kYXIgLmstcmFuZ2Utc3RhcnQuay1hY3RpdmUgLmstbGluaywgLmstY2FsZW5kYXIgLmstcmFuZ2UtZW5kLmstYWN0aXZlIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsIC5rLWNhbGVuZGFyIC5rLXJhbmdlLWVuZC5rLWFjdGl2ZSAuay1saW5rIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uay1jYWxlbmRhciAuay1yYW5nZS1zcGxpdC1zdGFydCwgLmstY2FsZW5kYXIgLmstcmFuZ2Utc3BsaXQtZW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jYWxlbmRhciAuay1yYW5nZS1zcGxpdC1zdGFydDo6YWZ0ZXIsIC5rLWNhbGVuZGFyIC5rLXJhbmdlLXNwbGl0LWVuZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICB3aWR0aDogNXB4O1xufVxuXG4uay1jYWxlbmRhciAuay1yYW5nZS1zcGxpdC1zdGFydDo6YWZ0ZXIge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC01cHg7XG4gIGluc2V0LWlubGluZS1lbmQ6IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCksIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuXG4uay1jYWxlbmRhciAuay1yYW5nZS1zcGxpdC1lbmQ6OmFmdGVyIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogLTVweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG5cbi5rLXBvaW50ZXItZXZlbnRzLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLlxcIWstcG9pbnRlci1ldmVudHMtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBvaW50ZXItZXZlbnRzLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLlxcIWstcG9pbnRlci1ldmVudHMtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRpbWVzZWxlY3RvciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcG9wdXAgPiAuay10aW1lc2VsZWN0b3Ige1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXRpbWUtaGVhZGVyLCAuay10aW1lLXNlbGVjdG9yLWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstdGltZS1oZWFkZXIgLmstdGl0bGUsIC5rLXRpbWUtaGVhZGVyIC5rLXRpbWUtc2VsZWN0b3ItaGVhZGVyLXRpdGxlLCAuay10aW1lLXNlbGVjdG9yLWhlYWRlciAuay10aXRsZSwgLmstdGltZS1zZWxlY3Rvci1oZWFkZXIgLmstdGltZS1zZWxlY3Rvci1oZWFkZXItdGl0bGUge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay10aW1lLWhlYWRlciAuay10aW1lLW5vdywgLmstdGltZS1zZWxlY3Rvci1oZWFkZXIgLmstdGltZS1ub3cge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWFjdGlvbnMuay10aW1lLWZhc3Qtc2VsZWN0aW9uLCAuay10aW1lLWZhc3Qtc2VsZWN0aW9uLmstZWRpdC1idXR0b25zLCAuay10aW1lLWZhc3Qtc2VsZWN0aW9uLmstYWN0aW9uLWJ1dHRvbnMsIC5rLXRpbWUtZmFzdC1zZWxlY3Rpb24uay1jb2x1bW5tZW51LWFjdGlvbnMsIC5rLXRpbWUtZmFzdC1zZWxlY3Rpb24uay1mb3JtLWJ1dHRvbnMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLXRpbWUtbGlzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay10aW1lLWhpZ2hsaWdodCwgLmstdGltZS1saXN0LWhpZ2hsaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSAqIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIpO1xuICBib3JkZXItd2lkdGg6IDFweCAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoNTAlICsgKHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCkpICogKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKSAvIDIpO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstdGltZS1saXN0LXdyYXBwZXIge1xuICBtaW4td2lkdGg6IDRlbTtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXRpbWUtbGlzdC13cmFwcGVyIC5rLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YmVmb3JlLCAuay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIuKAi1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBoZWlnaHQ6IGNhbGMoNTAlIC0gKHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCkpICogKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKSAvIDIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmJlZm9yZSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKCh2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpKSAqICh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSkpO1xufVxuXG4uay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjphZnRlciB7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbn1cblxuLmstdGltZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay10aW1lLWxpc3Q6OmJlZm9yZSwgLmstdGltZS1saXN0OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyMDAlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC01MCU7XG59XG5cbi5rLXRpbWUtbGlzdDo6YmVmb3JlIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLXRpbWUtbGlzdDo6YWZ0ZXIge1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG59XG5cbi5rLXRpbWUtY29udGFpbmVyLCAuay10aW1lLWxpc3QtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAxMDBweDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEwMHB4O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMTAwcHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKC0xMDBweCAtIHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCwgMTdweCkpO1xufVxuXG4uay10aW1lLWNvbnRhaW5lciA+IHVsLCAuay10aW1lLWxpc3QtY29udGVudCA+IHVsIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogNGVtO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5rLXRpbWUtY29udGFpbmVyIC5rLXNjcm9sbGFibGUtcGxhY2Vob2xkZXIsIC5rLXRpbWUtbGlzdC1jb250ZW50IC5rLXNjcm9sbGFibGUtcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay10aW1lLWxpc3QtaXRlbSwgLmstdGltZS1saXN0IC5rLWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay10aW1lLXNlcGFyYXRvciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSAqIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIpO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoKHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCkpICogKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKSAvIDIpO1xufVxuXG4uay10aW1lc2VsZWN0b3Itc20ge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstdGltZXNlbGVjdG9yLXNtIC5rLXRpbWUtaGlnaGxpZ2h0LCAuay10aW1lc2VsZWN0b3Itc20gLmstdGltZS1saXN0LWhpZ2hsaWdodCB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKiAyKTtcbn1cblxuLmstdGltZXNlbGVjdG9yLXNtIC5rLXRpbWUtc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkgKiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAqIDIpO1xufVxuXG4uay10aW1lc2VsZWN0b3Itc20gLmstdGltZS1saXN0LWl0ZW0sIC5rLXRpbWVzZWxlY3Rvci1zbSAuay10aW1lLWxpc3QgLmstaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdGltZXNlbGVjdG9yLW1kIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLXRpbWVzZWxlY3Rvci1tZCAuay10aW1lLWhpZ2hsaWdodCwgLmstdGltZXNlbGVjdG9yLW1kIC5rLXRpbWUtbGlzdC1oaWdobGlnaHQge1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSAqIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIpO1xufVxuXG4uay10aW1lc2VsZWN0b3ItbWQgLmstdGltZS1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSAqIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIpO1xufVxuXG4uay10aW1lc2VsZWN0b3ItbWQgLmstdGltZS1saXN0LWl0ZW0sIC5rLXRpbWVzZWxlY3Rvci1tZCAuay10aW1lLWxpc3QgLmstaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXRpbWVzZWxlY3Rvci1sZyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xufVxuXG4uay10aW1lc2VsZWN0b3ItbGcgLmstdGltZS1oaWdobGlnaHQsIC5rLXRpbWVzZWxlY3Rvci1sZyAuay10aW1lLWxpc3QtaGlnaGxpZ2h0IHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCkgKiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIpO1xufVxuXG4uay10aW1lc2VsZWN0b3ItbGcgLmstdGltZS1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KSAqIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMik7XG59XG5cbi5rLXRpbWVzZWxlY3Rvci1sZyAuay10aW1lLWxpc3QtaXRlbSwgLmstdGltZXNlbGVjdG9yLWxnIC5rLXRpbWUtbGlzdCAuay1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay10aW1lc2VsZWN0b3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdGltZS1oZWFkZXIgLmstdGl0bGUsIC5rLXRpbWUtc2VsZWN0b3ItaGVhZGVyIC5rLXRpdGxlIHtcbiAgY29sb3I6IHVuc2V0O1xufVxuXG4uay10aW1lLWhlYWRlciAuay10aW1lLW5vdywgLmstdGltZS1zZWxlY3Rvci1oZWFkZXIgLmstdGltZS1ub3cge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXRpbWUtaGVhZGVyIC5rLXRpbWUtbm93OmhvdmVyLCAuay10aW1lLXNlbGVjdG9yLWhlYWRlciAuay10aW1lLW5vdzpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbn1cblxuLmstdGltZS1saXN0LXdyYXBwZXIgLmstdGl0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1cyAuay10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmJlZm9yZSwgLmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4uay10aW1lLWxpc3Q6OmJlZm9yZSwgLmstdGltZS1saXN0OjphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAzZW0gMS41ZW0gdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay10aW1lLWxpc3QgLmstaXRlbTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstdGltZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay10aW1lLWhpZ2hsaWdodCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1jYXB0Y2hhIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstY2FwdGNoYSAqLCAuay1jYXB0Y2hhICo6OmJlZm9yZSwgLmstY2FwdGNoYSAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWNhcHRjaGEtaW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWNhcHRjaGEtaW1hZ2UtY29udHJvbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1jYXB0Y2hhLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstY2FwdGNoYS1pbWFnZSA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmstY2FwdGNoYS1sb2FkaW5nIC5rLWNhcHRjaGEtaW1hZ2Uge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLWNhcHRjaGEtdm9sdW1lLWNvbnRyb2wge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWNhcHRjaGEtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAvIDIpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmstY2FwdGNoYSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXBvcy1zdGF0aWMsIC5rLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5cXCFrLXBvcy1zdGF0aWMsIC5cXCFrLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLmstcG9zLXJlbGF0aXZlLCAuay1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLlxcIWstcG9zLXJlbGF0aXZlLCAuXFwhay1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4uay1wb3MtYWJzb2x1dGUsIC5rLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uXFwhay1wb3MtYWJzb2x1dGUsIC5cXCFrLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBvcy1maXhlZCwgLmstZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5cXCFrLXBvcy1maXhlZCwgLlxcIWstZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLmstcG9zLXN0aWNreSwgLmstc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cblxuLlxcIWstcG9zLXN0aWNreSwgLlxcIWstc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvcnBhbGV0dGUge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jb2xvcnBhbGV0dGUgKiwgLmstY29sb3JwYWxldHRlICo6OmJlZm9yZSwgLmstY29sb3JwYWxldHRlICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstY29sb3JwYWxldHRlLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jb2xvcnBhbGV0dGUtdGlsZSB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWNvbG9ycGFsZXR0ZS10aWxlOmhvdmVyLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLWhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDE7XG59XG5cbi5rLWNvbG9ycGFsZXR0ZS10aWxlOmZvY3VzLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLWZvY3VzLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXNlbGVjdGVkLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXNlbGVjdGVkOmhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5rLWNvbG9ycGFsZXR0ZS1zbSAuay1jb2xvcnBhbGV0dGUtdGlsZSB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTVcXC41LCAxLjM3NXJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy01XFwuNSwgMS4zNzVyZW0pO1xufVxuXG4uay1jb2xvcnBhbGV0dGUtbWQgLmstY29sb3JwYWxldHRlLXRpbGUge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbn1cblxuLmstY29sb3JwYWxldHRlLWxnIC5rLWNvbG9ycGFsZXR0ZS10aWxlIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy04LCAycmVtKTtcbn1cblxuLmstY29sb3JwYWxldHRlLXRpbGU6Zm9jdXMsIC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCBoc2xhKDAsIDAlLCAxMDAlLCAwLjUpO1xufVxuXG4uay1jb2xvcnBhbGV0dGUtdGlsZTpob3ZlciwgLmstY29sb3JwYWxldHRlLXRpbGUuay1ob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4IGhzbGEoMCwgMCUsIDEwMCUsIDAuOCk7XG59XG5cbi5rLWNvbG9ycGFsZXR0ZS10aWxlLmstc2VsZWN0ZWQsIC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstc2VsZWN0ZWQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4ICNmZmY7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgd2lkdGg6IDI3MnB4O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstY29sb3JncmFkaWVudCAqLCAuay1jb2xvcmdyYWRpZW50ICo6OmJlZm9yZSwgLmstY29sb3JncmFkaWVudCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtcmVjdGFuZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtZ3JhZGllbnQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgaGVpZ2h0OiAyMDJweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWRyYWdoYW5kbGUge1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBtYXJnaW4tbGVmdDogLTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstY29sb3JncmFkaWVudC1jYW52YXMuay12c3RhY2ssIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzLmstdmJveCB7XG4gIHBhZGRpbmctaW5saW5lOiA4cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmUtd2lkdGg6IDFweDtcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjAycHg7XG4gIGZsZXg6IDAgMCAxMHB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2sge1xuICB3aWR0aDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLTVweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGZsZXg6IDAgMCAxMHB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjayB7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtNXB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLWFscGhhLXNsaWRlciAuay1zbGlkZXItdHJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlciAuay1kcmFnaGFuZGxlIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc20ge1xuICB3aWR0aDogMjUycHg7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc20gLmstY29sb3JncmFkaWVudC1pbnB1dHMgLmstbnVtZXJpY3RleHRib3gge1xuICB3aWR0aDogNDJweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbSAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbSAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtZ3JhZGllbnQge1xuICBoZWlnaHQ6IDE4MnB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNtIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLXNsaWRlci12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMTgycHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc20gLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWNvbnRyb2xzIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LW1kIHtcbiAgd2lkdGg6IDI3MnB4O1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LW1kIC5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLW51bWVyaWN0ZXh0Ym94IHtcbiAgd2lkdGg6IDQ2cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtbWQgLmstY29sb3JncmFkaWVudC1jYW52YXMge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtbWQgLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50IHtcbiAgaGVpZ2h0OiAyMDJweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1tZCAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1zbGlkZXItdmVydGljYWwge1xuICBoZWlnaHQ6IDIwMnB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LW1kIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1jb250cm9scyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstY29sb3JncmFkaWVudC1sZyB7XG4gIHdpZHRoOiAzNjJweDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKTtcbn1cblxuLmstY29sb3JncmFkaWVudC1sZyAuay1jb2xvcmdyYWRpZW50LWlucHV0cyAuay1udW1lcmljdGV4dGJveCB7XG4gIHdpZHRoOiA2MnB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWxnIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtbGcgLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50IHtcbiAgaGVpZ2h0OiAyNjhweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1sZyAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1zbGlkZXItdmVydGljYWwge1xuICBoZWlnaHQ6IDI2OHB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWxnIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1jb250cm9scyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWlucHV0cyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWlucHV0cyAuay1jb2xvcmdyYWRpZW50LWlucHV0LWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmstY29sb3JncmFkaWVudC1pbnB1dHMgPiAuay12c3RhY2ssIC5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzID4gLmstdmJveCB7XG4gIGdhcDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIC8gMyk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLW51bWVyaWN0ZXh0Ym94IHtcbiAgd2lkdGg6IDQ2cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLWlucHV0LWlubmVyIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDJweDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cblxuLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgLyAxLjUpO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXJhdGlvIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIC8gMS41KTtcbn1cblxuLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC1yYXRpby10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtdmFsaWRhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSAvIDEuNSAvIDIpO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXZhbGlkYXRpb24gLmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtdmFsaWRhdGlvbiAuay1pY29uICsgLmstaWNvbiwgLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC12YWxpZGF0aW9uIC5rLWljb24td3JhcHBlci1ob3N0ICsgLmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0xM3B4O1xufVxuXG4uay1jb2xvci1jb250cmFzdC1zdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstY29sb3JncmFkaWVudCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1jb2xvcmdyYWRpZW50OmZvY3VzLCAuay1jb2xvcmdyYWRpZW50LmstZm9jdXMge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMywgMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksIGJsYWNrKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC44KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgb3V0bGluZS1jb2xvcjogIzAwMDtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGU6Zm9jdXMsIC5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZS5rLWZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBvdXRsaW5lLWNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMiwgMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZTpob3ZlciwgLmstY29sb3JncmFkaWVudCAuay1kcmFnaGFuZGxlLmstaG92ZXIsIC5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZS5rLWFjdGl2ZSwgLmstY29sb3JncmFkaWVudCAuay1kcmFnaGFuZGxlOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgb3V0bGluZS1jb2xvcjogIzAwMDtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1odWUtc2xpZGVyLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmYwMDAwLCAjZmZmZjAwLCAjMDBmZjAwLCAjMDBmZmZmLCAjMDAwMGZmLCAjZmYwMGZmLCAjZmYwMDAwKTtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1odWUtc2xpZGVyLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZjAwMDAsICNmZmZmMDAsICMwMGZmMDAsICMwMGZmZmYsICMwMDAwZmYsICNmZjAwZmYsICNmZjAwMDApO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLWFscGhhLXNsaWRlciAuay1zbGlkZXItdHJhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFvQUFBQUtDQVlBQUFDTk1zKzlBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQXVTVVJCVkhnQnhZeXhEUUF3RE1KSUwrWVQrRGp0ekZSbGlVZkxja2xxQkNSVDRlQ1R4YkQ2a2RMMi9MZ1lYcXB2Q2JzM2tCdi9BQUFBQUVsRlRrU3VRbUNDKSBjZW50ZXIgcmVwZWF0O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWlucHV0LWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLXJ0bCAuay1jb2xvcmdyYWRpZW50IC5rLWh1ZS1zbGlkZXIuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2ssIFtkaXI9cnRsXSAuay1jb2xvcmdyYWRpZW50IC5rLWh1ZS1zbGlkZXIuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmMDAwMCwgI2ZmZmYwMCwgIzAwZmYwMCwgIzAwZmZmZiwgIzAwMDBmZiwgI2ZmMDBmZiwgI2ZmMDAwMCk7XG59XG5cbi5rLWFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG87XG59XG5cbi5cXCFrLWFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tc2VsZi1ub3JtYWwge1xuICBhbGlnbi1zZWxmOiBub3JtYWw7XG59XG5cbi5cXCFrLWFsaWduLXNlbGYtbm9ybWFsIHtcbiAgYWxpZ24tc2VsZjogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5cXCFrLWFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5cXCFrLWFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cblxuLlxcIWstYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZW5kO1xufVxuXG4uXFwhay1hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGVuZCAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1zZWxmLWZsZXgtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uXFwhay1hbGlnbi1zZWxmLWZsZXgtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXNlbGYtZmxleC1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLlxcIWstYWxpZ24tc2VsZi1mbGV4LWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbn1cblxuLlxcIWstYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXNlbGYtZmlyc3QtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBmaXJzdCBiYXNlbGluZTtcbn1cblxuLlxcIWstYWxpZ24tc2VsZi1maXJzdC1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGZpcnN0IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXNlbGYtbGFzdC1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGxhc3QgYmFzZWxpbmU7XG59XG5cbi5cXCFrLWFsaWduLXNlbGYtbGFzdC1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGxhc3QgYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tc2VsZi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogc2VsZi1zdGFydDtcbn1cblxuLlxcIWstYWxpZ24tc2VsZi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogc2VsZi1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1zZWxmLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogc2VsZi1lbmQ7XG59XG5cbi5cXCFrLWFsaWduLXNlbGYtc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBzZWxmLWVuZCAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvcmVkaXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBtaW4td2lkdGg6IDI3MnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmstY29sb3JlZGl0b3IgKiwgLmstY29sb3JlZGl0b3IgKjo6YmVmb3JlLCAuay1jb2xvcmVkaXRvciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWNvbG9yZWRpdG9yLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSAwO1xufVxuXG4uay1jb2xvcmVkaXRvci1oZWFkZXItYWN0aW9ucyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1jb2xvcmVkaXRvci1wcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXByZXZpZXcgLmstY29sb3ItcHJldmlldyB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXNtIHtcbiAgbWluLXdpZHRoOiAyNTJweDtcbn1cblxuLmstY29sb3JlZGl0b3Itc20gLmstY29sb3JlZGl0b3ItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIDA7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXNtIC5rLWNvbG9yZWRpdG9yLXZpZXdzIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXNtIC5rLWNvbG9yZWRpdG9yLXByZXZpZXcge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbn1cblxuLmstY29sb3JlZGl0b3Itc20gLmstY29sb3JlZGl0b3ItcHJldmlldyAuay1jb2xvci1wcmV2aWV3IHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmstY29sb3JlZGl0b3ItbWQge1xuICBtaW4td2lkdGg6IDI3MnB4O1xufVxuXG4uay1jb2xvcmVkaXRvci1tZCAuay1jb2xvcmVkaXRvci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgMDtcbn1cblxuLmstY29sb3JlZGl0b3ItbWQgLmstY29sb3JlZGl0b3Itdmlld3Mge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstY29sb3JlZGl0b3ItbWQgLmstY29sb3JlZGl0b3ItcHJldmlldyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xufVxuXG4uay1jb2xvcmVkaXRvci1tZCAuay1jb2xvcmVkaXRvci1wcmV2aWV3IC5rLWNvbG9yLXByZXZpZXcge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uay1jb2xvcmVkaXRvci1sZyB7XG4gIG1pbi13aWR0aDogMzYycHg7XG59XG5cbi5rLWNvbG9yZWRpdG9yLWxnIC5rLWNvbG9yZWRpdG9yLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSkgMDtcbn1cblxuLmstY29sb3JlZGl0b3ItbGcgLmstY29sb3JlZGl0b3Itdmlld3Mge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSk7XG59XG5cbi5rLWNvbG9yZWRpdG9yLWxnIC5rLWNvbG9yZWRpdG9yLXByZXZpZXcge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWNvbG9yZWRpdG9yLWxnIC5rLWNvbG9yZWRpdG9yLXByZXZpZXcgLmstY29sb3ItcHJldmlldyB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXZpZXdzIHtcbiAgbWluLXdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLWNvbG9yLXByZXZpZXctd2lkdGgsIHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKSkgKiB2YXIoLS1rZW5kby1jb2xvci1wcmV2aWV3LWNvbHVtbnMsIDEwKSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXZpZXdzIC5rLWNvbG9yZ3JhZGllbnQge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1jb2xvcmVkaXRvci12aWV3cyAuay1jb2xvcmdyYWRpZW50OmZvY3VzLCAuay1jb2xvcmVkaXRvci12aWV3cyAuay1jb2xvcmdyYWRpZW50LmstZm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkO1xuICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1jb2xvcmVkaXRvci12aWV3cyAuay1jb2xvcnBhbGV0dGUge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLWNvbG9yZWRpdG9yLWZvb3Rlci5rLWFjdGlvbnMsIC5rLWNvbG9yZWRpdG9yLWZvb3Rlci5rLWVkaXQtYnV0dG9ucywgLmstY29sb3JlZGl0b3ItZm9vdGVyLmstYWN0aW9uLWJ1dHRvbnMsIC5rLWNvbG9yZWRpdG9yLWZvb3Rlci5rLWNvbHVtbm1lbnUtYWN0aW9ucywgLmstY29sb3JlZGl0b3ItZm9vdGVyLmstZm9ybS1idXR0b25zIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1jb2xvcmVkaXRvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1jb2xvcmVkaXRvciAuay1jb2xvcmdyYWRpZW50OmZvY3VzLCAuay1jb2xvcmVkaXRvciAuay1jb2xvcmdyYWRpZW50LmstZm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5rLWNvbG9yLXBpY2tlciwgLmstY29sb3JwaWNrZXIge1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG59XG5cbi5rLWRhdGV0aW1lLXNlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG5cbi5rLWRhdGV0aW1lLXdyYXAge1xuICB3aWR0aDogY2FsYygyNTZweCArIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZGF0ZXRpbWUtd3JhcCAuay1kYXRldGltZS1idXR0b25ncm91cCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZGF0ZXRpbWUtd3JhcCAuay1jYWxlbmRhciwgLmstZGF0ZXRpbWUtd3JhcCAuay10aW1lc2VsZWN0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1kYXRldGltZS1jYWxlbmRhci13cmFwLCAuay1kYXRldGltZS10aW1lLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBjYWxjKDI1NnB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDIpO1xufVxuXG4uay1kYXRlLXRhYiAuay1kYXRldGltZS1zZWxlY3RvciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmstdGltZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3Ige1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG46aXMoLmstcnRsLCBbZGlyPXJ0bF0pIC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yLCAuay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3Rvcjppcyguay1ydGwsIFtkaXI9cnRsXSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5rLWRhdGVyYW5nZS1waWNrZXIsIC5rLWRhdGVyYW5nZXBpY2tlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWRhdGVyYW5nZS1waWNrZXIgKiwgLmstZGF0ZXJhbmdlcGlja2VyICosIC5rLWRhdGVyYW5nZS1waWNrZXIgKjo6YmVmb3JlLCAuay1kYXRlcmFuZ2VwaWNrZXIgKjo6YmVmb3JlLCAuay1kYXRlcmFuZ2UtcGlja2VyICo6OmFmdGVyLCAuay1kYXRlcmFuZ2VwaWNrZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1kYXRlcmFuZ2UtcGlja2VyIC5rLWRhdGVpbnB1dCwgLmstZGF0ZXJhbmdlcGlja2VyIC5rLWRhdGVpbnB1dCB7XG4gIHdpZHRoOiAxMGVtO1xufVxuXG4uay1kYXRlcmFuZ2VwaWNrZXItd3JhcCB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIGZsZXgtZmxvdzogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gIGdhcDogaW5oZXJpdDtcbn1cblxuLmstZHJvcGRvd25ncmlkLXBvcHVwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZHJvcGRvd25ncmlkLXBvcHVwID4gLmstZGF0YS10YWJsZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZHJvcGRvd24tb3BlcmF0b3Ige1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWRyb3Bkb3duLW9wZXJhdG9yIC5rLWlucHV0LWJ1dHRvbiB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xufVxuXG4uay1kcm9wZG93bi1vcGVyYXRvciAuay1pbnB1dC1idXR0b24gLmstYnV0dG9uLWljb24ge1xuICB3aWR0aDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAxO1xufVxuXG4uay1kcm9wZG93bi1vcGVyYXRvciAuay1pbnB1dC1pbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRyZWV2aWV3IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay10cmVldmlldyAqLCAuay10cmVldmlldyAqOjpiZWZvcmUsIC5rLXRyZWV2aWV3ICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdHJlZXZpZXctZmlsdGVyIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiBub25lO1xufVxuXG4uay10cmVldmlldy1ncm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstdHJlZXZpZXctZ3JvdXAubmctYW5pbWF0aW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdHJlZXZpZXctdG9wLCAuay10cmVldmlldy1taWQsIC5rLXRyZWV2aWV3LWJvdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstdHJlZXZpZXctaXRlbSB7XG4gIG91dGxpbmUtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDI0cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXRyZWV2aWV3LXRvZ2dsZSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0yNHB4O1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXRyZWV2aWV3LXRvZ2dsZSAuay1pY29uIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLXRyZWV2aWV3LWxvYWRpbmcge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstdHJlZXZpZXcgLmstY2hlY2tib3gtd3JhcCwgLmstdHJlZXZpZXcgLmstY2hlY2tib3gtd3JhcHBlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstdHJlZXZpZXctbGVhZiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXI6IDBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdHJlZXZpZXctbGVhZiAuay1pY29uLCAuay10cmVldmlldy1sZWFmIC5rLWltYWdlLCAuay10cmVldmlldy1sZWFmIC5rLXNwcml0ZSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay10cmVldmlldy1sZWFmLmstZm9jdXMge1xuICB6LWluZGV4OiAxO1xufVxuXG4uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uOmhvdmVyLCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uLmstaG92ZXIsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b246Zm9jdXMsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24uay1mb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay10cmVldmlldy1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay10cmVldmlldy1zbSAuay10cmVldmlldy1sZWFmIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay10cmVldmlldy1zbSAuay1jaGVja2JveC13cmFwIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstdHJlZXZpZXctbWQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstdHJlZXZpZXctbWQgLmstdHJlZXZpZXctbGVhZiB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXRyZWV2aWV3LW1kIC5rLWNoZWNrYm94LXdyYXAge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay10cmVldmlldy1sZyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xufVxuXG4uay10cmVldmlldy1sZyAuay10cmVldmlldy1sZWFmIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay10cmVldmlldy1sZyAuay1jaGVja2JveC13cmFwIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXRyZWV2aWV3IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstdHJlZXZpZXctbGVhZjpob3ZlciwgLmstdHJlZXZpZXctbGVhZi5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLXRyZWV2aWV3LWxlYWY6Zm9jdXMsIC5rLXRyZWV2aWV3LWxlYWYuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay10cmVldmlldy1sZWFmLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uOmhvdmVyLCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b246Zm9jdXMsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24uay1mb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLXBvcHVwLWRyb3Bkb3dudHJlZSAuay10cmVldmlldywgLmstZHJvcGRvd250cmVlLXBvcHVwIC5rLXRyZWV2aWV3LCAuay1tdWx0aXNlbGVjdHRyZWUtcG9wdXAgLmstdHJlZXZpZXcge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAvIDIpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbn1cblxuLmstcG9wdXAtZHJvcGRvd250cmVlIC5rLWNoZWNrLWFsbCwgLmstZHJvcGRvd250cmVlLXBvcHVwIC5rLWNoZWNrLWFsbCwgLmstbXVsdGlzZWxlY3R0cmVlLXBvcHVwIC5rLWNoZWNrLWFsbCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbXVsdGlzZWxlY3R0cmVlIC5rLWlucHV0LXZhbHVlcyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5rLW11bHRpc2VsZWN0dHJlZSAuay1pbnB1dC1pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigItcIjtcbiAgd2lkdGg6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1yYXRpbmcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcmF0aW5nICosIC5rLXJhdGluZyAqOjpiZWZvcmUsIC5rLXJhdGluZyAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXJhdGluZy5rLXJlYWRvbmx5IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXJhdGluZy1jb250YWluZXIge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLW91dCAwcztcbn1cblxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1wYXJ0LCAuay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudCB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGluc2V0LWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAuay1yYXRpbmctcHJlY2lzaW9uLWNvbXBsZW1lbnQge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSBzdmcge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5rLXJhdGluZy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1ydGwgLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50LCBbZGlyPXJ0bF0gLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50IHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5rLXJhdGluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXJhdGluZzpmb2N1cyAuay1yYXRpbmctaXRlbSA+IC5rLWljb24sIC5rLXJhdGluZy5rLWZvY3VzIC5rLXJhdGluZy1pdGVtID4gLmstaWNvbiB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3codmFyKC0ta2VuZG8tZWxldmF0aW9uLTEsIDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpKTtcbn1cblxuLmstcmF0aW5nOmZvY3VzIC5rLXJhdGluZy1pdGVtLmstc2VsZWN0ZWQgPiAuay1pY29uLCAuay1yYXRpbmcuay1mb2N1cyAuay1yYXRpbmctaXRlbS5rLXNlbGVjdGVkID4gLmstaWNvbiB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3codmFyKC0ta2VuZG8tZWxldmF0aW9uLTEsIDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpKTtcbn1cblxuLmstcmF0aW5nLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1yYXRpbmctaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1yYXRpbmctaXRlbS5rLXNlbGVjdGVkOmZvY3VzLCAuay1yYXRpbmctaXRlbS5rLXNlbGVjdGVkLmstZm9jdXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXJhdGluZy1pdGVtOmhvdmVyLCAuay1yYXRpbmctaXRlbS5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXN3aXRjaCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstc3dpdGNoICosIC5rLXN3aXRjaCAqOjpiZWZvcmUsIC5rLXN3aXRjaCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXN3aXRjaCBbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zd2l0Y2hbYXJpYS1yZWFkb25seT10cnVlXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1zd2l0Y2guay1yZWFkb25seSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1zd2l0Y2gtdHJhY2sge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGxlZnQgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG59XG5cbi5rLXN3aXRjaC10aHVtYiB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstc3dpdGNoLWxhYmVsLW9uLCAuay1zd2l0Y2gtbGFiZWwtb2ZmIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3dpdGNoLXNtIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uay1zd2l0Y2gtc20gLmstc3dpdGNoLXRyYWNrIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLmstc3dpdGNoLXNtIC5rLXN3aXRjaC1sYWJlbC1vbiB7XG4gIGluc2V0LWlubGluZS1zdGFydDogNHB4O1xufVxuXG4uay1zd2l0Y2gtc20gLmstc3dpdGNoLWxhYmVsLW9mZiB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDRweDtcbn1cblxuLmstc3dpdGNoLXNtIC5rLXN3aXRjaC10aHVtYiB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbi5rLXN3aXRjaC1zbS5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygxMDAlIC0gMTNweCk7XG59XG5cbi5rLXN3aXRjaC1zbS5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLXRodW1iLXdyYXAge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDEzcHg7XG59XG5cbi5rLXN3aXRjaC1tZCB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmstc3dpdGNoLW1kIC5rLXN3aXRjaC10cmFjayB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5rLXN3aXRjaC1tZCAuay1zd2l0Y2gtbGFiZWwtb24ge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDZweDtcbn1cblxuLmstc3dpdGNoLW1kIC5rLXN3aXRjaC1sYWJlbC1vZmYge1xuICBpbnNldC1pbmxpbmUtZW5kOiA2cHg7XG59XG5cbi5rLXN3aXRjaC1tZCAuay1zd2l0Y2gtdGh1bWIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uay1zd2l0Y2gtbWQuay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoMTAwJSAtIDE1cHgpO1xufVxuXG4uay1zd2l0Y2gtbWQuay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYi13cmFwIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxNXB4O1xufVxuXG4uay1zd2l0Y2gtbGcge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5rLXN3aXRjaC1sZyAuay1zd2l0Y2gtdHJhY2sge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG4uay1zd2l0Y2gtbGcgLmstc3dpdGNoLWxhYmVsLW9uIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA4cHg7XG59XG5cbi5rLXN3aXRjaC1sZyAuay1zd2l0Y2gtbGFiZWwtb2ZmIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogOHB4O1xufVxuXG4uay1zd2l0Y2gtbGcgLmstc3dpdGNoLXRodW1iIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbn1cblxuLmstc3dpdGNoLWxnLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYi13cmFwIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKDEwMCUgLSAxN3B4KTtcbn1cblxuLmstc3dpdGNoLWxnLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMTdweDtcbn1cblxuLmstc3dpdGNoW2Rpcj1ydGxdIC5rLXN3aXRjaC10aHVtYiwgW2Rpcj1ydGxdIC5rLXN3aXRjaCAuay1zd2l0Y2gtdGh1bWIsIC5rLXN3aXRjaC5rLXJ0bCAuay1zd2l0Y2gtdGh1bWIsIC5rLXJ0bCAuay1zd2l0Y2ggLmstc3dpdGNoLXRodW1iIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cblxuLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdHJhY2sge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1zd2l0Y2gtb2ZmOmZvY3VzIC5rLXN3aXRjaC10cmFjaywgLmstc3dpdGNoLW9mZi5rLWZvY3VzIC5rLXN3aXRjaC10cmFjayB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLWxhYmVsLW9uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdHJhY2sge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstc3dpdGNoLW9uOmZvY3VzIC5rLXN3aXRjaC10cmFjaywgLmstc3dpdGNoLW9uLmstZm9jdXMgLmstc3dpdGNoLXRyYWNrIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstc3dpdGNoLW9uIC5rLXN3aXRjaC1sYWJlbC1vZmYge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstZXh0ZXJuYWwtZHJvcHpvbmUge1xuICBoZWlnaHQ6IDIyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWRyb3B6b25lLWlubmVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWRyb3B6b25lLWlubmVyIC5rLWRyb3B6b25lLWljb24ge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7XG59XG5cbi5rLWRyb3B6b25lLWlubmVyIC5rLWRyb3B6b25lLWhpbnQge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWRyb3B6b25lLWlubmVyIC5rLWRyb3B6b25lLW5vdGUge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG59XG5cbi5rLWRyb3B6b25lLWlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstZHJvcHpvbmUtaW5uZXIgLmstaWNvbiwgLmstZHJvcHpvbmUtaW5uZXIgLmstZHJvcHpvbmUtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1kcm9wem9uZS1pbm5lciAuay1kcm9wem9uZS1ub3RlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWV4dGVybmFsLWRyb3B6b25lLWhvdmVyIC5rLWljb24sIC5rLWV4dGVybmFsLWRyb3B6b25lLWhvdmVyIC5rLWRyb3B6b25lLWljb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXVwbG9hZCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXVwbG9hZCAqLCAuay11cGxvYWQgKjo6YmVmb3JlLCAuay11cGxvYWQgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogN2VtO1xufVxuXG4uay11cGxvYWQgLmstZHJvcHpvbmUsIC5rLXVwbG9hZCAuay11cGxvYWQtZHJvcHpvbmUge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstdXBsb2FkIC5rLWRyb3B6b25lIC5rLWRyb3B6b25lLWhpbnQsIC5rLXVwbG9hZCAuay11cGxvYWQtZHJvcHpvbmUgLmstZHJvcHpvbmUtaGludCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbn1cblxuLmstdXBsb2FkIC5rLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXMsIC5rLXVwbG9hZCAuay11cGxvYWQtZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1cyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdXBsb2FkIC5rLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXMgPiAuay1pY29uLCAuay11cGxvYWQgLmstdXBsb2FkLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXMgPiAuay1pY29uIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXVwbG9hZCAuay1kcm9wem9uZSAuay11cGxvYWQtc3RhdHVzICsgLmstZHJvcHpvbmUtaGludCwgLmstdXBsb2FkIC5rLXVwbG9hZC1kcm9wem9uZSAuay11cGxvYWQtc3RhdHVzICsgLmstZHJvcHpvbmUtaGludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXVwbG9hZCAuay1kcm9wem9uZS1hY3RpdmUgLmstdXBsb2FkLXN0YXR1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXVwbG9hZCAuay1kcm9wem9uZS1hY3RpdmUgLmstdXBsb2FkLXN0YXR1cyArIC5rLWRyb3B6b25lLWhpbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtbXVsdGlwbGUsIC5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zaW5nbGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc2luZ2xlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLW11bHRpcGxlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZSB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKyAycHgpO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGVuYW1lIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay11cGxvYWQtcGN0IHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIH4gLmstY2xlYXItc2VsZWN0ZWQsIC5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgfiAuay11cGxvYWQtc2VsZWN0ZWQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIH4gLmstdXBsb2FkLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXN0eWxlOiBzb2xpZDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLTFweDtcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLW5hbWUsIC5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zaXplLCAuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlLCAuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtbmFtZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zaXplLCAuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc3VtbWFyeSwgLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXhzLCBub3JtYWwpO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtaWNvbi13cmFwcGVyIC5rLWZpbGUtc3RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zdGF0ZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWluZm8ge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMSAwIDA7XG59XG5cbi5rLXVwbG9hZCAuay1tdWx0aXBsZS1maWxlcy13cmFwcGVyLCAuay11cGxvYWQgLmstZmlsZS1zaW5nbGUgPiAuay1maWxlLWluZm8ge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAxIDAgMDtcbn1cblxuLmstdXBsb2FkIC5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIgLmstZmlsZS1pbmZvIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXVwbG9hZCAuay1tdWx0aXBsZS1maWxlcy13cmFwcGVyIC5rLWZpbGUtc3VtbWFyeSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIC8gMyAqIC0xKTtcbn1cblxuLmstdXBsb2FkIC5rLXByb2dyZXNzYmFyIHtcbiAgLS1rZW5kby1wcm9ncmVzc2Jhci1oZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBpbnNldC1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMik7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uay11cGxvYWQgLmstYWN0aW9ucywgLmstdXBsb2FkIC5rLWVkaXQtYnV0dG9ucywgLmstdXBsb2FkIC5rLWFjdGlvbi1idXR0b25zLCAuay11cGxvYWQgLmstY29sdW1ubWVudS1hY3Rpb25zLCAuay11cGxvYWQgLmstZm9ybS1idXR0b25zIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXVwbG9hZC1idXR0b24td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5rLXVwbG9hZC1idXR0b24td3JhcCBpbnB1dCB7XG4gIGZvbnQ6IDE3MHB4IG1vbm9zcGFjZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXVwbG9hZC1idXR0b24td3JhcCBpbnB1dFtkaXNhYmxlZF0sIC5rLXVwbG9hZC1idXR0b24td3JhcCBpbnB1dC5rLWRpc2FibGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uay11cGxvYWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdXBsb2FkIC5rLWRyb3B6b25lLCAuay11cGxvYWQgLmstdXBsb2FkLWRyb3B6b25lIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstdXBsb2FkIC5rLWRyb3B6b25lLmstaG92ZXIsIC5rLXVwbG9hZCAuay11cGxvYWQtZHJvcHpvbmUuay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay11cGxvYWQgLmstZHJvcHpvbmUgLmstZHJvcHpvbmUtaGludCwgLmstdXBsb2FkIC5rLXVwbG9hZC1kcm9wem9uZSAuay1kcm9wem9uZS1oaW50IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMsIC5rLXVwbG9hZCAuay1maWxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay11cGxvYWQgLmstZmlsZS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLXVwbG9hZCAuay1maWxlIC5rLXVwbG9hZC1hY3Rpb24uay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLXN0YXR1cyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay11cGxvYWQgLmstZmlsZS1wcm9ncmVzcyAuay1wcm9ncmVzc2JhciAuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay11cGxvYWQgLmstZmlsZS1zdWNjZXNzIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay11cGxvYWQgLmstZmlsZS1zdWNjZXNzIC5rLXByb2dyZXNzYmFyIC5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLXVwbG9hZCAuay1maWxlLWVycm9yIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstdXBsb2FkIC5rLWZpbGUtZXJyb3IgLmstcHJvZ3Jlc3NiYXIgLmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXVwbG9hZCAuay1maWxlLWljb24td3JhcHBlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLXVwbG9hZCAuay1maWxlLXNpemUsIC5rLXVwbG9hZCAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSwgLmstdXBsb2FkIC5rLWZpbGUtc3VtbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlciAuay1maWxlLXN1bW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay11cGxvYWQuay1pbnZhbGlkLCAuay11cGxvYWQubmctaW52YWxpZC5uZy10b3VjaGVkLCAuay11cGxvYWQubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1vdHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLW90cCAuay1vdHAtaW5wdXQgPiAuay1pbnB1dC1pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5rLW90cC1zbSB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstb3RwLXNtIC5rLW90cC1pbnB1dCB7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay1vdHAtc20gLmstb3RwLXNlcGFyYXRvcjpub3QoOmVtcHR5KSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1vdHAtbWQge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbn1cblxuLmstb3RwLW1kIC5rLW90cC1pbnB1dCB7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstb3RwLW1kIC5rLW90cC1zZXBhcmF0b3I6bm90KDplbXB0eSkge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xufVxuXG4uay1vdHAtbGcge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstb3RwLWxnIC5rLW90cC1pbnB1dCB7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay1vdHAtbGcgLmstb3RwLXNlcGFyYXRvcjpub3QoOmVtcHR5KSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWFwcGJhciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWFwcGJhciAqLCAuay1hcHBiYXIgKjo6YmVmb3JlLCAuay1hcHBiYXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1hcHBiYXIgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWFwcGJhciAuay1hcHBiYXItc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstYXBwYmFyIC5rLWFwcGJhci1zcGFjZXIge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmstYXBwYmFyIC5rLWFwcGJhci1zcGFjZXItc2l6ZWQge1xuICBmbGV4LWdyb3c6IDA7XG59XG5cbi5rLWFwcGJhciAuay1hcHBiYXItc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1hcHBiYXIgLmstaW5wdXQsIC5rLWFwcGJhciAuay1waWNrZXIge1xuICB3aWR0aDogMTBlbTtcbn1cblxuLmstYXBwYmFyIC5rLWNvbG9yLXBpY2tlciwgLmstYXBwYmFyIC5rLWNvbG9ycGlja2VyIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xufVxuXG4uay1hcHBiYXItc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmstYXBwYmFyLXN0aWNreSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmstYXBwYmFyLWZpeGVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTtcbn1cblxuLmstYXBwYmFyLXRvcCB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1ibG9jay1lbmQ6IGF1dG87XG59XG5cbi5rLWFwcGJhci1ib3R0b20ge1xuICBpbnNldC1ibG9jay1zdGFydDogYXV0bztcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xufVxuXG4uay1hcHBiYXItYm90dG9tLmstYXBwYmFyLWZpeGVkIHtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xufVxuXG4uay1hcHBiYXIge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1hcHBiYXItYm90dG9tIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTQsIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstYXBwYmFyLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1hcHBiYXItc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG59XG5cbi5rLWFwcGJhci10ZXJ0aWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstYXBwYmFyLWluZm8ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1hcHBiYXItc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLWFwcGJhci13YXJuaW5nIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstYXBwYmFyLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1hcHBiYXItZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWFwcGJhci1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstYXBwYmFyLWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1mYWIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstZmFiICosIC5rLWZhYiAqOjpiZWZvcmUsIC5rLWZhYiAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWZhYjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLWZhYi1pY29uIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstaWNvbi13cmFwcGVyLWhvc3Q6bm90KDpvbmx5LWNoaWxkKSAuay1mYWItaWNvbiwgLmstZmFiLWljb246bm90KDpvbmx5LWNoaWxkKSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICogLTEpO1xufVxuXG4uay1mYWItc20ge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKSBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKTtcbn1cblxuLmstZmFiLW1kIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1mYWItbGcge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAxLjUpIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDEuNSk7XG59XG5cbi5rLWZhYi1pdGVtcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstZmFiLWl0ZW1zLWJvdHRvbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWZhYi1pdGVtcy1ib3R0b20gLmstZmFiLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG5cbi5rLWZhYi1pdGVtcy10b3Age1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5rLWZhYi1pdGVtcy10b3AgLmstZmFiLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4uay1mYWItaXRlbSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBvdXRsaW5lOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWZhYi1pdGVtLmstdGV4dC1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLWZhYi1pdGVtLmstdGV4dC1yaWdodCAuay1mYWItaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZmFiLWl0ZW0uay10ZXh0LWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLWZhYi1pdGVtLmstdGV4dC1sZWZ0IC5rLWZhYi1pdGVtLXRleHQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWZhYi1pdGVtLXRleHQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUteHMsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uay1mYWItaXRlbS1pY29uIHtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkpO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLXJ0bCAuay1mYWItcG9wdXAgLmstZmFiLWl0ZW0uay10ZXh0LWxlZnQsIFtkaXI9cnRsXSAuay1mYWItcG9wdXAgLmstZmFiLWl0ZW0uay10ZXh0LWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1ydGwgLmstZmFiLXBvcHVwIC5rLWZhYi1pdGVtLmstdGV4dC1yaWdodCwgW2Rpcj1ydGxdIC5rLWZhYi1wb3B1cCAuay1mYWItaXRlbS5rLXRleHQtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLWZhYi1zb2xpZC1wcmltYXJ5IHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWZhYi1zb2xpZC1zZWNvbmRhcnkge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1mYWItc29saWQtdGVydGlhcnkge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLWZhYi1zb2xpZC1pbmZvIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5rLWZhYi1zb2xpZC1zdWNjZXNzIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLWZhYi1zb2xpZC13YXJuaW5nIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWZhYi1zb2xpZC1lcnJvciB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstZmFiLXNvbGlkLWRhcmsge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstZmFiLXNvbGlkLWxpZ2h0IHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uay1mYWItc29saWQtaW52ZXJzZSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1ob3Zlci5rLWZhYi1zb2xpZC1wcmltYXJ5LCAuay1mYWItc29saWQtcHJpbWFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay1ob3Zlci5rLWZhYi1zb2xpZC1zZWNvbmRhcnksIC5rLWZhYi1zb2xpZC1zZWNvbmRhcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1ob3ZlciwgIzUyNTI1Mik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1ob3ZlciwgIzUyNTI1Mik7XG59XG5cbi5rLWhvdmVyLmstZmFiLXNvbGlkLXRlcnRpYXJ5LCAuay1mYWItc29saWQtdGVydGlhcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWhvdmVyLCAjMDM5YWUwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktaG92ZXIsICMwMzlhZTApO1xufVxuXG4uay1ob3Zlci5rLWZhYi1zb2xpZC1pbmZvLCAuay1mYWItc29saWQtaW5mbzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1ob3ZlciwgIzAwNTJkNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8taG92ZXIsICMwMDUyZDYpO1xufVxuXG4uay1ob3Zlci5rLWZhYi1zb2xpZC1zdWNjZXNzLCAuay1mYWItc29saWQtc3VjY2Vzczpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1ob3ZlciwgIzMyYTUwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtaG92ZXIsICMzMmE1MDApO1xufVxuXG4uay1ob3Zlci5rLWZhYi1zb2xpZC13YXJuaW5nLCAuay1mYWItc29saWQtd2FybmluZzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1ob3ZlciwgI2VhYWYwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctaG92ZXIsICNlYWFmMDApO1xufVxuXG4uay1ob3Zlci5rLWZhYi1zb2xpZC1lcnJvciwgLmstZmFiLXNvbGlkLWVycm9yOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1ob3ZlciwgI2RmMTYwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyLCAjZGYxNjAwKTtcbn1cblxuLmstaG92ZXIuay1mYWItc29saWQtZGFyaywgLmstZmFiLXNvbGlkLWRhcms6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstaG92ZXIsICMyOTI5MjkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWhvdmVyLCAjMjkyOTI5KTtcbn1cblxuLmstaG92ZXIuay1mYWItc29saWQtbGlnaHQsIC5rLWZhYi1zb2xpZC1saWdodDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtaG92ZXIsICNlMGUwZTApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1ob3ZlciwgI2UwZTBlMCk7XG59XG5cbi5rLWhvdmVyLmstZmFiLXNvbGlkLWludmVyc2UsIC5rLWZhYi1zb2xpZC1pbnZlcnNlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWhvdmVyLCAjMjkyOTI5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1ob3ZlciwgIzI5MjkyOSk7XG59XG5cbi5rLWZhYi1zb2xpZC1wcmltYXJ5LmstZm9jdXMsIC5rLWZhYi1zb2xpZC1wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogc29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZmFiLXNvbGlkLXNlY29uZGFyeS5rLWZvY3VzLCAuay1mYWItc29saWQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogc29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1mYWItc29saWQtdGVydGlhcnkuay1mb2N1cywgLmstZmFiLXNvbGlkLXRlcnRpYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogc29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWZhYi1zb2xpZC1pbmZvLmstZm9jdXMsIC5rLWZhYi1zb2xpZC1pbmZvOmZvY3VzIHtcbiAgb3V0bGluZTogc29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZmFiLXNvbGlkLXN1Y2Nlc3Muay1mb2N1cywgLmstZmFiLXNvbGlkLXN1Y2Nlc3M6Zm9jdXMge1xuICBvdXRsaW5lOiBzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1mYWItc29saWQtd2FybmluZy5rLWZvY3VzLCAuay1mYWItc29saWQtd2FybmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IHNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWZhYi1zb2xpZC1lcnJvci5rLWZvY3VzLCAuay1mYWItc29saWQtZXJyb3I6Zm9jdXMge1xuICBvdXRsaW5lOiBzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZmFiLXNvbGlkLWRhcmsuay1mb2N1cywgLmstZmFiLXNvbGlkLWRhcms6Zm9jdXMge1xuICBvdXRsaW5lOiBzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1mYWItc29saWQtbGlnaHQuay1mb2N1cywgLmstZmFiLXNvbGlkLWxpZ2h0OmZvY3VzIHtcbiAgb3V0bGluZTogc29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYikgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWZhYi1zb2xpZC1pbnZlcnNlLmstZm9jdXMsIC5rLWZhYi1zb2xpZC1pbnZlcnNlOmZvY3VzIHtcbiAgb3V0bGluZTogc29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYWN0aXZlLmstZmFiLXNvbGlkLXByaW1hcnksIC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLXByaW1hcnksIC5rLWZhYi1zb2xpZC1wcmltYXJ5OmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7XG59XG5cbi5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1zZWNvbmRhcnksIC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLXNlY29uZGFyeSwgLmstZmFiLXNvbGlkLXNlY29uZGFyeTphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmUsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlLCAjM2QzZDNkKTtcbn1cblxuLmstYWN0aXZlLmstZmFiLXNvbGlkLXRlcnRpYXJ5LCAuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC10ZXJ0aWFyeSwgLmstZmFiLXNvbGlkLXRlcnRpYXJ5OmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKTtcbn1cblxuLmstYWN0aXZlLmstZmFiLXNvbGlkLWluZm8sIC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLWluZm8sIC5rLWZhYi1zb2xpZC1pbmZvOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1hY3RpdmUsICMwMDRhYzIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMik7XG59XG5cbi5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1zdWNjZXNzLCAuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC1zdWNjZXNzLCAuay1mYWItc29saWQtc3VjY2VzczphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApO1xufVxuXG4uay1hY3RpdmUuay1mYWItc29saWQtd2FybmluZywgLmstc2VsZWN0ZWQuay1mYWItc29saWQtd2FybmluZywgLmstZmFiLXNvbGlkLXdhcm5pbmc6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlLCAjZDQ5ZjAwKTtcbn1cblxuLmstYWN0aXZlLmstZmFiLXNvbGlkLWVycm9yLCAuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC1lcnJvciwgLmstZmFiLXNvbGlkLWVycm9yOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKTtcbn1cblxuLmstYWN0aXZlLmstZmFiLXNvbGlkLWRhcmssIC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLWRhcmssIC5rLWZhYi1zb2xpZC1kYXJrOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZik7XG59XG5cbi5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1saWdodCwgLmstc2VsZWN0ZWQuay1mYWItc29saWQtbGlnaHQsIC5rLWZhYi1zb2xpZC1saWdodDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZSwgI2Q2ZDZkNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZSwgI2Q2ZDZkNik7XG59XG5cbi5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1pbnZlcnNlLCAuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC1pbnZlcnNlLCAuay1mYWItc29saWQtaW52ZXJzZTphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmUsICMxZjFmMWYpO1xufVxuXG4uay1mYWItc29saWQtcHJpbWFyeS5rLWdlbmVyYXRpbmcge1xuICBhbmltYXRpb246IGstZmFiLWdlbmVyYXRpbmcgMS41cyBlYXNlLWluLW91dCAwLjVzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGstZmFiLWdlbmVyYXRpbmcge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xuICAgIGJvcmRlcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xuICAgIG91dGxpbmUtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSkgNDAlLCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZikpO1xuICAgIGJvcmRlcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KSA0MCUsIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKSk7XG4gICAgb3V0bGluZS1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KSA0MCUsIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xuICAgIGJvcmRlcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xuICAgIG91dGxpbmUtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbiAgfVxufVxuLmstZGlzYWJsZWQuay1mYWItc29saWQtcHJpbWFyeSwgLmstZmFiLXNvbGlkLXByaW1hcnk6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1kaXNhYmxlZC5rLWZhYi1zb2xpZC1zZWNvbmRhcnksIC5rLWZhYi1zb2xpZC1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2NikgNjAlLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZGlzYWJsZWQuay1mYWItc29saWQtdGVydGlhcnksIC5rLWZhYi1zb2xpZC10ZXJ0aWFyeTpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZGlzYWJsZWQuay1mYWItc29saWQtaW5mbywgLmstZmFiLXNvbGlkLWluZm86ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1kaXNhYmxlZC5rLWZhYi1zb2xpZC1zdWNjZXNzLCAuay1mYWItc29saWQtc3VjY2VzczpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZikgNjAlLCB0cmFuc3BhcmVudCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWRpc2FibGVkLmstZmFiLXNvbGlkLXdhcm5pbmcsIC5rLWZhYi1zb2xpZC13YXJuaW5nOmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZGlzYWJsZWQuay1mYWItc29saWQtZXJyb3IsIC5rLWZhYi1zb2xpZC1lcnJvcjpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZGlzYWJsZWQuay1mYWItc29saWQtZGFyaywgLmstZmFiLXNvbGlkLWRhcms6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1kaXNhYmxlZC5rLWZhYi1zb2xpZC1saWdodCwgLmstZmFiLXNvbGlkLWxpZ2h0OmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYikgNjAlLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1kaXNhYmxlZC5rLWZhYi1zb2xpZC1pbnZlcnNlLCAuay1mYWItc29saWQtaW52ZXJzZTpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZSwgIzNkM2QzZCkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZikgNjAlLCB0cmFuc3BhcmVudCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWZhYi1pdGVtLXRleHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLWZhYi1pdGVtLWljb24ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBvdXRsaW5lOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG5cbi5rLWZhYi1pdGVtLmstaG92ZXIgLmstZmFiLWl0ZW0taWNvbiwgLmstZmFiLWl0ZW06aG92ZXIgLmstZmFiLWl0ZW0taWNvbiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLWZhYi1pdGVtOmZvY3VzIC5rLWZhYi1pdGVtLXRleHQsIC5rLWZhYi1pdGVtOmZvY3VzIC5rLWZhYi1pdGVtLWljb24sIC5rLWZhYi1pdGVtLmstZm9jdXMgLmstZmFiLWl0ZW0tdGV4dCwgLmstZmFiLWl0ZW0uay1mb2N1cyAuay1mYWItaXRlbS1pY29uIHtcbiAgb3V0bGluZTogc29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5rLWZhYi1pdGVtLmstYWN0aXZlIC5rLWZhYi1pdGVtLWljb24sIC5rLWZhYi1pdGVtOmFjdGl2ZSAuay1mYWItaXRlbS1pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1hY3RpdmUsICNkNmQ2ZDYpO1xufVxuXG4uay1mYWItaXRlbS5rLWRpc2FibGVkLCAuay1mYWItaXRlbTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWZhYi1pdGVtLmstZGlzYWJsZWQgLmstZmFiLWl0ZW0tdGV4dCwgLmstZmFiLWl0ZW0uay1kaXNhYmxlZCAuay1mYWItaXRlbS1pY29uLCAuay1mYWItaXRlbTpkaXNhYmxlZCAuay1mYWItaXRlbS10ZXh0LCAuay1mYWItaXRlbTpkaXNhYmxlZCAuay1mYWItaXRlbS1pY29uIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA2MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZmFiLXBvcHVwIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstd2luZG93IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDAyO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstd2luZG93Lmstd2luZG93LW1heGltaXplZCB7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay13aW5kb3ctc20ge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5rLXdpbmRvdy1tZCB7XG4gIHdpZHRoOiA4MDBweDtcbn1cblxuLmstd2luZG93LWxnIHtcbiAgd2lkdGg6IDEyMDBweDtcbn1cblxuLmstd2luZG93LXRpdGxlYmFyIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMHB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMHB4O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstd2luZG93LW1pbmltaXplZCAuay13aW5kb3ctdGl0bGViYXIge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXdpbmRvdy10aXRsZSB7XG4gIHBhZGRpbmctYmxvY2s6IDAuNWVtO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrOiAtMC41ZW07XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbGV4OiAxO1xufVxuXG4uay13aW5kb3ctdGl0bGU6ZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG59XG5cbi5rLXdpbmRvdy10aXRsZWJhci1hY3Rpb25zIHtcbiAgbWFyZ2luLWJsb2NrOiAtNWVtO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIC0gdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay13aW5kb3ctdGl0bGViYXItYWN0aW9uIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXdpbmRvdy1jb250ZW50LCAuay1wcm9tcHQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXdpbmRvdy1jb250ZW50ICsgLmstcHJvbXB0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLXZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvMjtcbn1cblxuLmstd2luZG93LWNvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjbGFtcCh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLCB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pLCB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKTtcbn1cblxuLmstd2luZG93LWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjbGFtcCh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLCB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pLCB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKTtcbn1cblxuLmstd2luZG93LWlmcmFtZWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstd2luZG93LWlmcmFtZWNvbnRlbnQgLmstY29udGVudC1mcmFtZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstd2luZG93LWFjdGlvbnMge1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDBweDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXByb21wdC1jb250YWluZXIgPiAuay10ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay13aW5kb3cgLmstcmVzaXplLW4ge1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbn1cblxuLmstd2luZG93IC5rLXJlc2l6ZS1lIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstd2luZG93IC5rLXJlc2l6ZS1zIHtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xufVxuXG4uay13aW5kb3cgLmstcmVzaXplLXcge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLXdpbmRvdyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tOCwgMCAxNnB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjI4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstd2luZG93OmZvY3VzLCAuay13aW5kb3cuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi05LCAwIDMycHggMzRweCByZ2JhKDAsIDAsIDAsIDAuMzIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay13aW5kb3ctdGl0bGViYXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay13aW5kb3ctcHJpbWFyeSAuay13aW5kb3ctdGl0bGViYXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay13aW5kb3ctbGlnaHQgLmstd2luZG93LXRpdGxlYmFyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uay13aW5kb3ctZGFyayAuay13aW5kb3ctdGl0bGViYXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1hY3Rpb25zaGVldC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IGNsYW1wKDEwMHZ3LCAxMDAlLCAxMDAlKTtcbiAgbWF4LWhlaWdodDogY2xhbXAoMTAwdmgsIDEwMCUsIDEwMCUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtY29udGFpbmVyID4gLmstb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstYWN0aW9uc2hlZXQtY29udGFpbmVyID4gLmstYW5pbWF0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWNvbnRhaW5lciA+IC5rLWFuaW1hdGlvbi1jb250YWluZXIgPiAuay1jaGlsZC1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1hY3Rpb25zaGVldC1jb250YWluZXIgPiAuay1hY3Rpb25zaGVldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstYWN0aW9uc2hlZXQtY29udGFpbmVyIC5rLWFjdGlvbnNoZWV0IHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmstYWN0aW9uc2hlZXQge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tYWN0aW9uc2hlZXQtd2lkdGgsIDM2MHB4KTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1hY3Rpb25zaGVldC1oZWlnaHQsIDYwdmgpO1xuICBtYXgtd2lkdGg6IHZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LW1heC13aWR0aCwgMTAwJSk7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LW1heC1oZWlnaHQsIDYwdmgpO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLmstYWN0aW9uc2hlZXQ6aGFzKD4gLmstYWN0aW9uc2hlZXQtdmlldykge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWFjdGlvbnNoZWV0IC5rLWFjdGlvbnNoZWV0LXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuXG4uay1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC12aWV3LmstYWN0aW9uc2hlZXQtdmlldy1hbmltYXRlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlICogKHZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LXZpZXctY3VycmVudCwgMSkgLSAxKSkpO1xufVxuXG4uay1hY3Rpb25zaGVldCAqLCAuay1hY3Rpb25zaGVldCAqOjpiZWZvcmUsIC5rLWFjdGlvbnNoZWV0ICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstYWN0aW9uc2hlZXQtdGl0bGViYXIsIC5rLWFjdGlvbnNoZWV0LWpxIC5rLWFjdGlvbnNoZWV0LWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJsb2NrLWVuZC1zdHlsZTogc29saWQ7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1hY3Rpb25zaGVldC10aXRsZWJhci1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWFjdGlvbnNoZWV0LXRpdGxlIHtcbiAgZmxleDogMTtcbn1cblxuLmstYWN0aW9uc2hlZXQtc3VidGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgbm9ybWFsKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtYWN0aW9ucyB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1hY3Rpb25zaGVldC1mb290ZXIge1xuICBmbGV4OiBub25lO1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXN0eWxlOiBzb2xpZDtcbn1cblxuLmstYWN0aW9uc2hlZXQtaXRlbXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWFjdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1hY3Rpb25zaGVldC1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWl0ZW0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5rLWFjdGlvbnNoZWV0IC5rLWhyIHtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiBub25lO1xufVxuXG4uay1hY3Rpb25zaGVldC10b3Age1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWJvdHRvbSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtbGVmdCB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMHB4O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLWFjdGlvbnNoZWV0LXJpZ2h0IHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMHB4O1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMHB4O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstYW5pbWF0aW9uLWNvbnRhaW5lciA+IC5rLWFjdGlvbnNoZWV0IHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGF1dG87XG4gIGluc2V0LWlubGluZS1lbmQ6IGF1dG87XG4gIGluc2V0LWJsb2NrLWVuZDogYXV0bztcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIGluaGVyaXQpO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC10aXRsZWJhciwgLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtanEgLmstYWN0aW9uc2hlZXQtaGVhZGVyLCAuay1hY3Rpb25zaGVldC1qcSAuay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWFjdGlvbnNoZWV0LWZvb3RlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWFjdGlvbnNoZWV0LWZpbHRlciB7XG4gIHdpZHRoOiBjYWxjKDM2MHB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDIpO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC1jb250ZW50LCAuay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC1mb290ZXIge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogbWluKDEwMCUsIDM2MHB4KTtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstbGlzdC1jb250YWluZXIsIC5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLXRyZWV2aWV3IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1saXN0LWZpbHRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstbWVudS1ncm91cCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWNhbGVuZGFyIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay10aW1lc2VsZWN0b3Ige1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstdGltZXNlbGVjdG9yIC5rLXRpbWUtcGFydCB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay10aW1lc2VsZWN0b3IgLmstdGltZS1saXN0LXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWRhdGV0aW1lLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWRhdGV0aW1lLXNlbGVjdG9yIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWRhdGV0aW1lLWNhbGVuZGFyLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1kYXRldGltZS10aW1lLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxMDAlO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1zY3JvbGxhYmxlLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWRhdGEtdGFibGUge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWNvbG9yZWRpdG9yIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstY29sb3JlZGl0b3I6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstY29sb3JlZGl0b3IgLmstY29sb3JlZGl0b3ItaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstY29sb3JlZGl0b3IgLmstY29sb3JlZGl0b3Itdmlld3Mge1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50IHtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWpxLmstYWN0aW9uc2hlZXQge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLWFjdGlvbnNoZWV0LWpxIC5rLWFjdGlvbnNoZWV0LWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uay1hY3Rpb25zaGVldC1qcSAuay1hY3Rpb25zaGVldC1hY3Rpb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1ydGwgLmstYWN0aW9uc2hlZXQtdG9wLCAuay1ydGwgLmstYWN0aW9uc2hlZXQtYm90dG9tLCBbZGlyPXJ0bF0gLmstYWN0aW9uc2hlZXQtdG9wLCBbZGlyPXJ0bF0gLmstYWN0aW9uc2hlZXQtYm90dG9tIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG5cbjppcyhbZGlyPXJ0bF0sIC5rLXJ0bCkgLmstYWN0aW9uc2hlZXQtdmlldy5rLWFjdGlvbnNoZWV0LXZpZXctYW5pbWF0ZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICogKHZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LXZpZXctY3VycmVudCwgMSkgLSAxKSkpO1xufVxuXG4uay1hY3Rpb25zaGVldCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNywgMCAxNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjI0KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtdGl0bGViYXIsIC5rLWFjdGlvbnNoZWV0LWpxIC5rLWFjdGlvbnNoZWV0LWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1hY3Rpb25zaGVldC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1hY3Rpb25zaGVldC1pdGVtOmhvdmVyLCAuay1hY3Rpb25zaGVldC1pdGVtLmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtaXRlbTpmb2N1cywgLmstYWN0aW9uc2hlZXQtaXRlbS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWl0ZW0tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstYWN0aW9uc2hlZXQgLmstaHIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWRpYWxvZy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDE7XG59XG5cbi5rLWRpYWxvZy13cmFwcGVyIC5rLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZGlhbG9nIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1kaWFsb2cuay1kaWFsb2ctY2VudGVyZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmstZGlhbG9nIC5rLW11bHRpc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWRpYWxvZy1hY3Rpb25zIHtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZGlhbG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpO1xufVxuXG4uay1kaWFsb2ctdGl0bGViYXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1kaWFsb2ctcHJpbWFyeSAuay1kaWFsb2ctdGl0bGViYXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1kaWFsb2ctbGlnaHQgLmstZGlhbG9nLXRpdGxlYmFyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uay1kaWFsb2ctZGFyayAuay1kaWFsb2ctdGl0bGViYXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1kcmF3ZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxua2VuZG8tZHJhd2VyLmstZHJhd2VyLCBrZW5kby1kcmF3ZXIgLmstZHJhd2VyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uay1kcmF3ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWRyYXdlciAqLCAuay1kcmF3ZXIgKjo6YmVmb3JlLCAuay1kcmF3ZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1kcmF3ZXItbWluaSAuay1kcmF3ZXIuay1kcmF3ZXItc3RhcnQsIC5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXIuay1kcmF3ZXItc3RhcnQge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xufVxuXG4uay1kcmF3ZXItbWluaSAuay1kcmF3ZXIuay1kcmF3ZXItZW5kLCAuay1kcmF3ZXItZXhwYW5kZWQgLmstZHJhd2VyLmstZHJhd2VyLWVuZCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstZHJhd2VyLmstZHJhd2VyLXN0YXJ0IHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstZHJhd2VyLmstZHJhd2VyLWVuZCB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1kcmF3ZXItY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstZHJhd2VyLW92ZXJsYXkgLmstZHJhd2VyIHtcbiAgbWF4LXdpZHRoOiA4MHZ3O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAyO1xuICBib3JkZXI6IDA7XG59XG5cbi5rLWRyYXdlci1vdmVybGF5ID4gLmstb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWRyYXdlci1vdmVybGF5LmstZHJhd2VyLWV4cGFuZGVkID4gLmstb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1kcmF3ZXItcHVzaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLWRyYXdlci1wdXNoIC5rLWRyYXdlciB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uay1kcmF3ZXItcHVzaDpoYXMoLmstZHJhd2VyLmstZHJhd2VyLWVuZCkge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLWRyYXdlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDdweDtcbn1cblxuLmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmstZHJhd2VyLWl0ZW1zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5rLWRyYXdlci1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWRyYXdlci1pdGVtID4gLmstZHJhd2VyLWxpbmsge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAtMSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLWRyYXdlci1pdGVtIC5rLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLWRyYXdlci1pdGVtIC5rLWljb24uay1pLW5vbmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWRyYXdlci1pdGVtIC5rLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLWRyYXdlci1pdGVtIC5rLWRyYXdlci10b2dnbGUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLWRyYXdlci1pdGVtLmstbGV2ZWwtMSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAyKTtcbn1cblxuLmstZHJhd2VyLWl0ZW0uay1sZXZlbC0yIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDMpO1xufVxuXG4uay1kcmF3ZXItaXRlbS5rLWxldmVsLTMge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogNCk7XG59XG5cbi5rLWRyYXdlci1pdGVtLmstbGV2ZWwtNCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiA1KTtcbn1cblxuLmstZHJhd2VyLWl0ZW0uay1sZXZlbC01IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDYpO1xufVxuXG4uay1kcmF3ZXItc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5rLWRyYXdlci1taW5pIC5rLWRyYXdlci13cmFwcGVyIHtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDIgKyAxNnB4KTtcbn1cblxuLmstZHJhd2VyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWRyYXdlci13cmFwcGVyIHtcbiAgc2Nyb2xsYmFyLWNvbG9yOiByZ2JhKDE1NiwgMTU2LCAxNTYsIDAuNykgI2RlZGVkZTtcbn1cblxuLmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2RlZGVkZTtcbn1cblxuLmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTYsIDE1NiwgMTU2LCAwLjcpO1xufVxuXG4uay1kcmF3ZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOWM5YzljO1xufVxuXG4uay1kcmF3ZXItaXRlbTpob3ZlciwgLmstZHJhd2VyLWl0ZW0uay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1kcmF3ZXItaXRlbTpmb2N1cywgLmstZHJhd2VyLWl0ZW0uay1mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLWRyYXdlci1pdGVtOmZvY3VzOmhvdmVyLCAuay1kcmF3ZXItaXRlbTpmb2N1cy5rLWhvdmVyLCAuay1kcmF3ZXItaXRlbS5rLWZvY3VzOmhvdmVyLCAuay1kcmF3ZXItaXRlbS5rLWZvY3VzLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstZHJhd2VyLWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWRyYXdlci1pdGVtLmstc2VsZWN0ZWQ6aG92ZXIsIC5rLWRyYXdlci1pdGVtLmstc2VsZWN0ZWQuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG59XG5cbi5rLWRyYXdlci1zZXBhcmF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1ub3RpZmljYXRpb24tZ3JvdXAge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSB3cmFwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIDA7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1jb250YWluZXItYW5pbWF0aW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstbm90aWZpY2F0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1ub3RpZmljYXRpb24gKiwgLmstbm90aWZpY2F0aW9uICo6OmJlZm9yZSwgLmstbm90aWZpY2F0aW9uICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstbm90aWZpY2F0aW9uID4gLmstbm90aWZpY2F0aW9uLWNvbnRlbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstbm90aWZpY2F0aW9uID4gLmstbm90aWZpY2F0aW9uLXN0YXR1cyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1ub3RpZmljYXRpb24tYWN0aW9ucyB7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstbm90aWZpY2F0aW9uLWFjdGlvbiB7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1ub3RpZmljYXRpb24ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTQsIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstbm90aWZpY2F0aW9uLWludmVyc2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1ub3RpZmljYXRpb24tbGlnaHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uay1ub3RpZmljYXRpb24tZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstbm90aWZpY2F0aW9uLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay1ub3RpZmljYXRpb24taW5mbyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi10ZXJ0aWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1ub3RpZmljYXRpb24tcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbmtlbmRvLWNhcmQsIGtlbmRvLWNhcmQtaGVhZGVyLCBrZW5kby1jYXJkLWJvZHksIGtlbmRvLWNhcmQtYWN0aW9ucywga2VuZG8tY2FyZC1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jYXJkICosIC5rLWNhcmQgKjo6YmVmb3JlLCAuay1jYXJkICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstY2FyZCAuay1jYXJkLWF2YXRhciwgLmstY2FyZCAuay1hdmF0YXIge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxleC1iYXNpczogNDVweDtcbn1cblxuLmstY2FyZCA+IC5rLWNhcmQtaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKSAtIDFweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWNhcmQtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstY2FyZC12ZXJ0aWNhbCB7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLmstY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1jYXJkLWhlYWRlciAuay1jYXJkLXRpdGxlLCAuay1jYXJkLWhlYWRlciAuay1jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cblxuLmstY2FyZC1oZWFkZXIgLmstY2FyZC10aXRsZSArIC5rLWNhcmQtc3VidGl0bGUsIC5rLWNhcmQtaGVhZGVyIC5rLWNhcmQtc3VidGl0bGUgKyAuay1jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWNhcmQtYm9keSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBvdXRsaW5lOiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstY2FyZC1ib2R5IHAge1xuICBtYXJnaW46IDAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xufVxuXG4uay1jYXJkLWJvZHkgPiAuay1sYXN0LCAuay1jYXJkLWJvZHkgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG5cbi5rLWNhcmQtYm9keSA+IC5rLWNhcmQtYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWNhcmQtbWVkaWEge1xuICBib3JkZXI6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWNhcmQtaG9yaXpvbnRhbCAuay1jYXJkLW1lZGlhIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5rLWNhcmQtdGl0bGUge1xuICBtYXJnaW46IDAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpO1xufVxuXG4uay1jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKTtcbn1cblxuLmstY2FyZC1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5rLWNhcmQtc2VwYXJhdG9yLmstc2VwYXJhdG9yLWhvcml6b250YWwsIC5rLWNhcmQtdmVydGljYWwgPiAuay1jYXJkLXNlcGFyYXRvciB7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1jYXJkLXNlcGFyYXRvci5rLXNlcGFyYXRvci12ZXJ0aWNhbCwgLmstY2FyZC1ob3Jpem9udGFsID4gLmstY2FyZC1zZXBhcmF0b3Ige1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWNhcmQgPiAuay1ociB7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstY2FyZC1hY3Rpb25zIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1jYXJkLWhvcml6b250YWwgLmstYWN0aW9ucy1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5rLWNhcmQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtbGlzdCAuay1jYXJkIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtZGVjayAuay1jYXJkIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtZGVjay1zY3JvbGx3cmFwIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1idXR0b246Zmlyc3QtY2hpbGQge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC0xcHg7XG59XG5cbi5rLWNhcmQtZGVjay1zY3JvbGx3cmFwID4gLmstYnV0dG9uOmxhc3QtY2hpbGQge1xuICBpbnNldC1pbmxpbmUtZW5kOiAtMXB4O1xufVxuXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWNhcmQtZGVjayB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IC0yMHB4O1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMjBweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstY2FyZC1ncm91cCAuay1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZCArIC5rLWNhcmQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxcHg7XG59XG5cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLWZpcnN0IHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO1xufVxuXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQuay1sYXN0IHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG59XG5cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLW9ubHkge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG59XG5cbi5rLWNhcmQtd2l0aC1jYWxsb3V0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLWNhcmQtY2FsbG91dCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1uIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtZSB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1zIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC13IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5rLWNhcmQtZmxhdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWNhcmQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstY2FyZCAuay1jYXJkLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkOmZvY3VzLCAuay1jYXJkLmstZm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5rLWNhcmQtYWN0aW9ucyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstY2FyZC1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1jYXJkLWJvZHkge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhcmQtc2VwYXJhdG9yLCAuay1jYXJkIC5rLXNlcGFyYXRvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstY2FyZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1jYXJkLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZSwgI2ZmZWNlYik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1YnRsZSwgIzVjMjAxYyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyk7XG59XG5cbi5rLWNhcmQtcHJpbWFyeSAuay1jYXJkLXN1YnRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhcmQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZSwgI2ZhZmFmYSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktb24tc3VidGxlLCAjMTQxNDE0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMsICNlMGUwZTApO1xufVxuXG4uay1jYXJkLXNlY29uZGFyeSAuay1jYXJkLXN1YnRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhcmQtdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1zdWJ0bGUsICNkOGYxZmQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktb24tc3VidGxlLCAjMDIzZjVjKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpcywgIzYxYzlmOSk7XG59XG5cbi5rLWNhcmQtdGVydGlhcnkgLmstY2FyZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZSwgI2QyZTJmYik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1YnRsZSwgIzAwMjI1OSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpcywgIzYwOThmMik7XG59XG5cbi5rLWNhcmQtaW5mbyAuay1jYXJkLXN1YnRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhcmQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLCAjZGNmMGQzKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VidGxlLCAjMWM1YTAwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWVtcGhhc2lzLCAjODFkMTVmKTtcbn1cblxuLmstY2FyZC1zdWNjZXNzIC5rLWNhcmQtc3VidGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstY2FyZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUsICNmZmY0ZDMpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1vbi1zdWJ0bGUsICM1ZTQ3MDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApO1xufVxuXG4uay1jYXJkLXdhcm5pbmcgLmstY2FyZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1YnRsZSwgIzdhMGMwMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApO1xufVxuXG4uay1jYXJkLWVycm9yIC5rLWNhcmQtc3VidGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstY2FyZC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGUsICNjMmMyYzIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1vbi1zdWJ0bGUsICMxZjFmMWYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstZW1waGFzaXMsICM2NjY2NjYpO1xufVxuXG4uay1jYXJkLWRhcmsgLmstY2FyZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtc3VidGxlLCAjZmFmYWZhKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LW9uLXN1YnRsZSwgIzE0MTQxNCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXMsICNkNmQ2ZDYpO1xufVxuXG4uay1jYXJkLWxpZ2h0IC5rLWNhcmQtc3VidGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstY2FyZC1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1zdWJ0bGUsICNjMmMyYzIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1vbi1zdWJ0bGUsICMxZjFmMWYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtZW1waGFzaXMsICM2NjY2NjYpO1xufVxuXG4uay1jYXJkLWludmVyc2UgLmstY2FyZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkLWNhbGxvdXQge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IGluaGVyaXQ7XG59XG5cbi5rLXBvcG92ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICB6LWluZGV4OiAxMjAwMDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXBvcG92ZXIgKiwgLmstcG9wb3ZlciAqOjpiZWZvcmUsIC5rLXBvcG92ZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1wb3BvdmVyLWlubmVyIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcG9wb3Zlci1oZWFkZXIge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLXBvcG92ZXItYWN0aW9ucyB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuLmstcG9wb3Zlci1jYWxsb3V0IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1wb3BvdmVyLWNhbGxvdXQuay1jYWxsb3V0LW4ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmstcG9wb3Zlci1jYWxsb3V0LmstY2FsbG91dC1lIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uay1wb3BvdmVyLWNhbGxvdXQuay1jYWxsb3V0LXMge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uay1wb3BvdmVyLWNhbGxvdXQuay1jYWxsb3V0LXcge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmstcG9wb3ZlciB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi00LCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1wb3BvdmVyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstcG9wb3Zlci1jYWxsb3V0IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2hhZG93OiBpbmhlcml0O1xufVxuXG4uay1ycGFuZWwtbGVmdCwgLmstcnBhbmVsLXJpZ2h0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLXJwYW5lbC1sZWZ0ICsgKiwgLmstcnBhbmVsLXJpZ2h0ICsgKiB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1ycGFuZWwtbGVmdC5rLXJwYW5lbC1leHBhbmRlZCwgLmstcnBhbmVsLXJpZ2h0LmstcnBhbmVsLWV4cGFuZGVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVooMCk7XG59XG5cbi5rLXJwYW5lbC1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVaKDApO1xuICBsZWZ0OiAwO1xufVxuXG4uay1ycGFuZWwtcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWigwKTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXJwYW5lbC10b3Age1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuXG4uay1ycGFuZWwtdG9wLmstcnBhbmVsLWV4cGFuZGVkIHtcbiAgbWF4LWhlaWdodDogNTY4cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJwYW5lbC10b2dnbGUge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuLmstYm90dG9tLW5hdiB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXhzLCBub3JtYWwpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYm90dG9tLW5hdiAqLCAuay1ib3R0b20tbmF2ICo6OmJlZm9yZSwgLmstYm90dG9tLW5hdiAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWJvdHRvbS1uYXYtYm9yZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMHB4IDBweCAwcHg7XG59XG5cbi5rLWJvdHRvbS1uYXYtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTQsIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBtaW4td2lkdGg6IDcycHg7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoNDBweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMik7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMCB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtID4gLmstYm90dG9tLW5hdi1saW5rIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KSAqIC0xKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtLmstZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW0tdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5rLWJvdHRvbS1uYXYtaXRlbS1mbG93LWhvcml6b250YWwgLmstYm90dG9tLW5hdi1pdGVtIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW0tZmxvdy12ZXJ0aWNhbCAuay1ib3R0b20tbmF2LWl0ZW0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1ib3R0b20tbmF2LmstcG9zLWZpeGVkLCAuay1ib3R0b20tbmF2LmstZml4ZWQge1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtcHJpbWFyeSwgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtcHJpbWFyeSB7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1zZWNvbmRhcnksIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXNlY29uZGFyeSB7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKSA2NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZikgMTIuNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLXRlcnRpYXJ5LCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi10ZXJ0aWFyeSB7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpIDY1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKSAxMi41JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtaW5mbywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW5mbyB7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWluZm8gLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1zdWNjZXNzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zdWNjZXNzIHtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKSA2NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZikgMTIuNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLXdhcm5pbmcsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXdhcm5pbmcge1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpIDY1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKSAxMi41JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtZXJyb3IsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWVycm9yIHtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1kYXJrLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1kYXJrIHtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKSA2NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtZGFyayAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZikgMTIuNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLWxpZ2h0LCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1saWdodCB7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApIDY1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKSAxMi41JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1saWdodCAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtaW52ZXJzZSwgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW52ZXJzZSB7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LXByaW1hcnksIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1zZWNvbmRhcnksIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtdGVydGlhcnksIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtdGVydGlhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LWluZm8sIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1zdWNjZXNzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtd2FybmluZywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LWVycm9yLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1kYXJrLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWRhcmsge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtbGlnaHQsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtbGlnaHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LWludmVyc2UsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtaW52ZXJzZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJyZWFkY3J1bWIge1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWJyZWFkY3J1bWIgKiwgLmstYnJlYWRjcnVtYiAqOjpiZWZvcmUsIC5rLWJyZWFkY3J1bWIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1icmVhZGNydW1iLWNvbnRhaW5lciwgLmstYnJlYWRjcnVtYi1yb290LWl0ZW0tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWJyZWFkY3J1bWItcm9vdC1pdGVtLWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstYnJlYWRjcnVtYi1pdGVtIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXg6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWJyZWFkY3J1bWItcm9vdC1pdGVtIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWJyZWFkY3J1bWItbGluaywgLmstYnJlYWRjcnVtYi1yb290LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWJyZWFkY3J1bWItbGluayA+IC5rLWltYWdlLCAuay1icmVhZGNydW1iLWljb250ZXh0LWxpbmsgLmstaWNvbiB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1icmVhZGNydW1iLWRlbGltaXRlciwgLmstYnJlYWRjcnVtYi1kZWxpbWl0ZXItaWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiB2YXIoLS1rZW5kby1kaXNhYmxlZC1vcGFjaXR5LCB1bnNldCk7XG59XG5cbi5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVyIC5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1icmVhZGNydW1iLXNtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWJyZWFkY3J1bWItc20gLmstYnJlYWRjcnVtYi1saW5rLCAuay1icmVhZGNydW1iLXNtIC5rLWJyZWFkY3J1bWItcm9vdC1saW5rIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstYnJlYWRjcnVtYi1zbSAuay1icmVhZGNydW1iLWljb24tbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbn1cblxuLmstYnJlYWRjcnVtYi1tZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1icmVhZGNydW1iLW1kIC5rLWJyZWFkY3J1bWItbGluaywgLmstYnJlYWRjcnVtYi1tZCAuay1icmVhZGNydW1iLXJvb3QtbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstYnJlYWRjcnVtYi1tZCAuay1icmVhZGNydW1iLWljb24tbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstYnJlYWRjcnVtYi1sZyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xufVxuXG4uay1icmVhZGNydW1iLWxnIC5rLWJyZWFkY3J1bWItbGluaywgLmstYnJlYWRjcnVtYi1sZyAuay1icmVhZGNydW1iLXJvb3QtbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstYnJlYWRjcnVtYi1sZyAuay1icmVhZGNydW1iLWljb24tbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1icmVhZGNydW1iIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWJyZWFkY3J1bWI6Zm9jdXMsIC5rLWJyZWFkY3J1bWIuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5rLWJyZWFkY3J1bWItbGluayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstYnJlYWRjcnVtYi1saW5rOmhvdmVyLCAuay1icmVhZGNydW1iLWxpbmsuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLWJyZWFkY3J1bWItbGluazpmb2N1cywgLmstYnJlYWRjcnVtYi1saW5rLmstZm9jdXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay1icmVhZGNydW1iLXJvb3QtbGluazpob3ZlciwgLmstYnJlYWRjcnVtYi1yb290LWxpbmsuay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1icmVhZGNydW1iLXJvb3QtbGluazpmb2N1cywgLmstYnJlYWRjcnVtYi1yb290LWxpbmsuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay1wYWdlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxleDogMCAwIGF1dG87XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1wYWdlciAqLCAuay1wYWdlciAqOjpiZWZvcmUsIC5rLXBhZ2VyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstcGFnZXItcmVzcG9uc2l2ZSB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uay1wYWdlci1pbmZvLCAuay1wYWdlci1zaXplcywgLmstcGFnZXItaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1wYWdlci1uYXYge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstcGFnZXItbmF2OmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmstcGFnZXItbnVtYmVycy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1wYWdlci1udW1iZXJzLXdyYXAgc2VsZWN0LmstZHJvcGRvd24tbGlzdCwgLmstcGFnZXItbnVtYmVycy13cmFwIHNlbGVjdC5rLWRyb3Bkb3duLCAuay1wYWdlci1udW1iZXJzLXdyYXAgc2VsZWN0LmstZHJvcGRvd25saXN0IHtcbiAgd2lkdGg6IDVlbTtcbn1cblxuLmstcGFnZXItbnVtYmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLXBhZ2VyLW51bWJlcnMgLmstc2VsZWN0ZWQge1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXBhZ2VyLWlucHV0IHtcbiAgZ2FwOiAxZXg7XG59XG5cbi5rLXBhZ2VyLWlucHV0IC5rLXRleHRib3gsIC5rLXBhZ2VyLWlucHV0IC5rLW51bWVyaWN0ZXh0Ym94IHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICB3aWR0aDogNWVtO1xufVxuXG4uay1wYWdlci1zaXplcyB7XG4gIGdhcDogMWV4O1xufVxuXG4uay1wYWdlci1zaXplcyAuay1pbnB1dC1pbm5lciwgLmstcGFnZXItc2l6ZXMgLmstaW5wdXQtdmFsdWUtdGV4dCB7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG5cbi5rLXBhZ2VyLWluZm8ge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXg6IDEgMSAwJTtcbiAgb3JkZXI6IDk7XG59XG5cbi5rLXBhZ2VyLXJlZnJlc2gge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3JkZXI6IDEwO1xufVxuXG4uay1wYWdlci1zbSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCAuay1idXR0b24ge1xuICBtaW4td2lkdGg6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwIC5rLXBhZ2VyLWlucHV0LCAuay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAgPiBzZWxlY3Quay1kcm9wZG93bi1saXN0LCAuay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAgPiBzZWxlY3Quay1kcm9wZG93biwgLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwID4gc2VsZWN0LmstZHJvcGRvd25saXN0IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLWxpc3QsIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLCAuay1wYWdlci1zbSAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bmxpc3QsIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXNpemVzID4gc2VsZWN0IHtcbiAgd2lkdGg6IDVlbTtcbn1cblxuLmstcGFnZXItbWQge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pO1xufVxuXG4uay1wYWdlci1tZCAuay1wYWdlci1udW1iZXJzLXdyYXAgLmstYnV0dG9uIHtcbiAgbWluLXdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay1wYWdlci1tZCAuay1wYWdlci1udW1iZXJzLXdyYXAgLmstcGFnZXItaW5wdXQsIC5rLXBhZ2VyLW1kIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCA+IHNlbGVjdC5rLWRyb3Bkb3duLWxpc3QsIC5rLXBhZ2VyLW1kIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCA+IHNlbGVjdC5rLWRyb3Bkb3duLCAuay1wYWdlci1tZCAuay1wYWdlci1udW1iZXJzLXdyYXAgPiBzZWxlY3Quay1kcm9wZG93bmxpc3Qge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSk7XG59XG5cbi5rLXBhZ2VyLW1kIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLWxpc3QsIC5rLXBhZ2VyLW1kIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLCAuay1wYWdlci1tZCAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bmxpc3QsIC5rLXBhZ2VyLW1kIC5rLXBhZ2VyLXNpemVzID4gc2VsZWN0IHtcbiAgd2lkdGg6IDVlbTtcbn1cblxuLmstcGFnZXItbGcge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstcGFnZXItbGcgLmstcGFnZXItbnVtYmVycy13cmFwIC5rLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay1wYWdlci1sZyAuay1wYWdlci1udW1iZXJzLXdyYXAgLmstcGFnZXItaW5wdXQsIC5rLXBhZ2VyLWxnIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCA+IHNlbGVjdC5rLWRyb3Bkb3duLWxpc3QsIC5rLXBhZ2VyLWxnIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCA+IHNlbGVjdC5rLWRyb3Bkb3duLCAuay1wYWdlci1sZyAuay1wYWdlci1udW1iZXJzLXdyYXAgPiBzZWxlY3Quay1kcm9wZG93bmxpc3Qge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstcGFnZXItbGcgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24tbGlzdCwgLmstcGFnZXItbGcgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24sIC5rLXBhZ2VyLWxnIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3dubGlzdCwgLmstcGFnZXItbGcgLmstcGFnZXItc2l6ZXMgPiBzZWxlY3Qge1xuICB3aWR0aDogNWVtO1xufVxuXG4uay1wYWdlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXBhZ2VyOmZvY3VzLCAuay1wYWdlci5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLXN0ZXBwZXIge1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstc3RlcHBlciAqLCAuay1zdGVwcGVyICo6OmJlZm9yZSwgLmstc3RlcHBlciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1saW5rIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAzcHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3I6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC00cHg7XG4gIGluc2V0LWlubGluZS1lbmQ6IC00cHg7XG4gIGluc2V0LWJsb2NrLWVuZDogLTRweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtNHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAuay1mb2N1cyAuay1zdGVwLWluZGljYXRvcjo6YWZ0ZXIsIC5rLXN0ZXBwZXIgLmstc3RlcC1saW5rOmZvY3VzIC5rLXN0ZXAtaW5kaWNhdG9yOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwge1xuICBtYXgtd2lkdGg6IGNsYW1wKDEwMCUsIDEwZW0sIDEwMCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXh4eGwsIDFyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKSAvIDIpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwgLmstc3RlcC10ZXh0IHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwZW0gLSAxNnB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSk7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbCAuay1pY29uIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQgLmstc3RlcC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwtb3B0aW9uYWwge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1kaXNhYmxlZCwgLmstc3RlcHBlciAuay1zdGVwLmstZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtbGluaywgLmstc3RlcHBlciAuay1zdGVwLmstZGlzYWJsZWQgLmstc3RlcC1saW5rIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1sYWJlbC1vcHRpb25hbCwgLmstc3RlcHBlciAuay1zdGVwLmstZGlzYWJsZWQgLmstc3RlcC1sYWJlbC1vcHRpb25hbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zdGVwcGVyIC5rLXByb2dyZXNzYmFyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1zdGVwcGVyIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwge1xuICBncmlkLXJvdzogMS8tMTtcbn1cblxuLmstc3RlcHBlciAuay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc3RlcC1saXN0LWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLXJvdzogMTtcbn1cblxuLmstc3RlcC1saXN0LWhvcml6b250YWwgLmstc3RlcCB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAtbGluayB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMGVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCAuay1zdGVwLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCAuay1zdGVwLWluZGljYXRvciArIC5rLXN0ZXAtbGFiZWwge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIH4gLmstcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAxN3B4O1xufVxuXG4uay1zdGVwLWxpc3QtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcCB7XG4gIG1pbi1oZWlnaHQ6IDU0cHg7XG59XG5cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWxhYmVsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1pbmRpY2F0b3IgKyAuay1zdGVwLWxhYmVsIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstc3RlcC1saXN0LXZlcnRpY2FsIH4gLmstcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIGluc2V0LWlubGluZS1zdGFydDogMTdweDtcbn1cblxuLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtY29udGVudCB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zO1xufVxuXG4uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1jdXJyZW50IC5rLXN0ZXAtY29udGVudCB7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMzBweDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbn1cblxuLmstc3RlcHBlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcDpob3ZlciAuay1zdGVwLWxhYmVsLCAuay1zdGVwcGVyIC5rLXN0ZXAuay1ob3ZlciAuay1zdGVwLWxhYmVsLCAuay1zdGVwcGVyIC5rLXN0ZXAuay1zdGVwLWhvdmVyIC5rLXN0ZXAtbGFiZWwge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcDpob3ZlciAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwLmstaG92ZXIgLmstc3RlcC1pbmRpY2F0b3IsIC5rLXN0ZXBwZXIgLmstc3RlcC5rLXN0ZXAtaG92ZXIgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLmstZm9jdXMgLmstc3RlcC1sYWJlbDpvbmx5LWNoaWxkLCAuay1zdGVwcGVyIC5rLXN0ZXAgLmstc3RlcC1saW5rOmZvY3VzIC5rLXN0ZXAtbGFiZWw6b25seS1jaGlsZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yLCAuay1zdGVwcGVyIC5rLXN0ZXAuay1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwOmRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWxhYmVsLCAuay1zdGVwcGVyIC5rLXN0ZXAuay1kaXNhYmxlZCAuay1zdGVwLWxhYmVsLCAuay1zdGVwcGVyIC5rLXN0ZXA6ZGlzYWJsZWQgLmstc3RlcC1sYWJlbCB7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDYwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3I6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWRvbmUgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtZG9uZTpob3ZlciAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwLWRvbmUuay1ob3ZlciAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwLWRvbmUuay1zdGVwLWhvdmVyIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1kb25lLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwLWRvbmUuay1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwLWRvbmU6ZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZik7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1kb25lLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcjo6YmVmb3JlLCAuay1zdGVwcGVyIC5rLXN0ZXAtZG9uZS5rLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yOjpiZWZvcmUsIC5rLXN0ZXBwZXIgLmstc3RlcC1kb25lOmRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgNjAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50IC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQ6aG92ZXIgLmstc3RlcC1pbmRpY2F0b3IsIC5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50LmstaG92ZXIgLmstc3RlcC1pbmRpY2F0b3IsIC5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50Lmstc3RlcC1ob3ZlciAuay1zdGVwLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudC5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3IsIC5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50LmstZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3IsIC5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50OmRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudC5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3I6OmJlZm9yZSwgLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQuay1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcjo6YmVmb3JlLCAuay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudDpkaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDYwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtc3VjY2VzcyAuay1zdGVwLWxhYmVsIC5rLWljb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1lcnJvciAuay1zdGVwLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWVycm9yOmhvdmVyIC5rLXN0ZXAtbGFiZWwsIC5rLXN0ZXBwZXIgLmstc3RlcC1lcnJvci5rLWhvdmVyIC5rLXN0ZXAtbGFiZWwsIC5rLXN0ZXBwZXIgLmstc3RlcC1lcnJvci5rLXN0ZXAtaG92ZXIgLmstc3RlcC1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbC1vcHRpb25hbCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay10YWJzdHJpcC13cmFwcGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay10YWJzdHJpcCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXRhYnN0cmlwLXdyYXBwZXIgPiAuay10YWJzdHJpcCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcyAqLCAuay10YWJzdHJpcC1pdGVtcyAqOjpiZWZvcmUsIC5rLXRhYnN0cmlwLWl0ZW1zICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMgLmstaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2g7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0tYWN0aW9ucyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstdGFic3RyaXAtaXRlbXMgLmstbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXRhYnN0cmlwLWNvbnRlbnQsIC5rLXRhYnN0cmlwID4gLmstY29udGVudCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXRhYnN0cmlwLWNvbnRlbnQuay1hY3RpdmUsIC5rLXRhYnN0cmlwID4gLmstY29udGVudC5rLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay10YWJzdHJpcC1jb250ZW50OmZvY3VzLCAuay10YWJzdHJpcC1jb250ZW50LmstZm9jdXMsIC5rLXRhYnN0cmlwID4gLmstY29udGVudDpmb2N1cywgLmstdGFic3RyaXAgPiAuay1jb250ZW50LmstZm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiAxcHg7XG4gIG91dGxpbmUtc3R5bGU6IGRvdHRlZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxvYWRpbmcge1xuICB3aWR0aDogMjAlO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgbGluZWFyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcyAuay1sb2FkaW5nLmstY29tcGxldGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciA+IC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRhYnN0cmlwLXNjcm9sbGFibGUgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyID4gLmstdGFic3RyaXAtaXRlbXMuay10YWJzdHJpcC1pdGVtcy1zY3JvbGwge1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5cbi5rLXRhYnN0cmlwLXNjcm9sbGFibGUgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyID4gLmstdGFic3RyaXAtaXRlbXMuay10YWJzdHJpcC1pdGVtcy1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdGFic3RyaXAtc2Nyb2xsYWJsZS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy5rLXRhYnN0cmlwLWl0ZW1zLXNjcm9sbCwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy5rLXRhYnN0cmlwLWl0ZW1zLXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5rLXRhYnN0cmlwLXNjcm9sbGFibGUuay10YWJzdHJpcC1sZWZ0IC5rLXRhYnN0cmlwLWl0ZW1zLmstdGFic3RyaXAtaXRlbXMtc2Nyb2xsLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLmstdGFic3RyaXAtcmlnaHQgLmstdGFic3RyaXAtaXRlbXMuay10YWJzdHJpcC1pdGVtcy1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG5cbi5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtbGVmdCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWxlZnQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXJpZ2h0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtcmlnaHQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtbGVmdCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXJpZ2h0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1sZWZ0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1yaWdodCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciB7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbn1cblxuLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1zdGFydCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1zY3JvbGxhYmxlLWVuZCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRhYnN0cmlwLWhvcml6b250YWwsIC5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay10YWJzdHJpcC12ZXJ0aWNhbCwgLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLCAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG59XG5cbi5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5cbi5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSAuay1saW5rIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbTphY3RpdmUsIC5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IC0xcHg7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuXG4uay10YWJzdHJpcC10b3AgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1jb250ZW50IHtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay10YWJzdHJpcC1ib3R0b20gPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0ge1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMDtcbn1cblxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIC5rLWxpbmsge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmFjdGl2ZSwgLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstYWN0aXZlIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMXB4O1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRhYnN0cmlwLWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgMCAwIHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW06YWN0aXZlLCAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstYWN0aXZlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRhYnN0cmlwLWxlZnQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmstdGFic3RyaXAtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKSB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKSAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW06YWN0aXZlLCAuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuXG4uay10YWJzdHJpcC1yaWdodCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pIDAgMCB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcy1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zLWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zLWp1c3RpZnkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zLXN0cmV0Y2hlZCA+ICoge1xuICBmbGV4OiAxIDAgMDtcbn1cblxuLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwgW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIFtkaXI9cnRsXSAuay10YWJzdHJpcC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwgLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwgLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQgPiAuay1jb250ZW50LCAuay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodCA+IC5rLWNvbnRlbnQsIFtkaXI9cnRsXSAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQgPiAuay1jb250ZW50LCBbZGlyPXJ0bF0gLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtbGVmdCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtcmlnaHQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLWxlZnQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstY29udGVudCB7XG4gIG9yZGVyOiAwO1xufVxuXG4uay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtY29udGVudCwgLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1jb250ZW50LCBbZGlyPXJ0bF0gLmstdGFic3RyaXAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtY29udGVudCwgW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtY29udGVudCwgLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtY29udGVudCwgLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xuICBvcmRlcjogMDtcbn1cblxuLmstdGFic3RyaXAtc20gLmstdGFic3RyaXAtaXRlbXMgLmstbGluayB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuOmlzKC5rLXRhYnN0cmlwLXNtLmstdGFic3RyaXAtbGVmdCwgLmstdGFic3RyaXAtc20uay10YWJzdHJpcC1yaWdodCk6aXMoLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5KSA6aXMoLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcik6OmJlZm9yZSwgOmlzKC5rLXRhYnN0cmlwLXNtLmstdGFic3RyaXAtbGVmdCwgLmstdGFic3RyaXAtc20uay10YWJzdHJpcC1yaWdodCk6aXMoLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5KSA6aXMoLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcik6OmFmdGVyIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICsgMnB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIpO1xufVxuXG4uay10YWJzdHJpcC1tZCAuay10YWJzdHJpcC1pdGVtcyAuay1saW5rIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbjppcyguay10YWJzdHJpcC1tZC5rLXRhYnN0cmlwLWxlZnQsIC5rLXRhYnN0cmlwLW1kLmstdGFic3RyaXAtcmlnaHQpOmlzKC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSkgOmlzKC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIpOjpiZWZvcmUsIDppcyguay10YWJzdHJpcC1tZC5rLXRhYnN0cmlwLWxlZnQsIC5rLXRhYnN0cmlwLW1kLmstdGFic3RyaXAtcmlnaHQpOmlzKC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSkgOmlzKC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIpOjphZnRlciB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIDJweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSAqIDIpO1xufVxuXG4uay10YWJzdHJpcC1sZyAuay10YWJzdHJpcC1pdGVtcyAuay1saW5rIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbjppcyguay10YWJzdHJpcC1sZy5rLXRhYnN0cmlwLWxlZnQsIC5rLXRhYnN0cmlwLWxnLmstdGFic3RyaXAtcmlnaHQpOmlzKC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSkgOmlzKC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIpOjpiZWZvcmUsIDppcyguay10YWJzdHJpcC1sZy5rLXRhYnN0cmlwLWxlZnQsIC5rLXRhYnN0cmlwLWxnLmstdGFic3RyaXAtcmlnaHQpOmlzKC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSkgOmlzKC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIpOjphZnRlciB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSAqIDFlbSArIDJweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKSAqIDIpO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmhvdmVyLCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbTphY3RpdmUsIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZSwgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW06Zm9jdXMsIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLXRhYnN0cmlwLWRyYWdnaW5nIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdGFic3RyaXAtY29udGVudDpmb2N1cywgLmstdGFic3RyaXAtY29udGVudC5rLWZvY3VzLCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQ6Zm9jdXMsIC5rLXRhYnN0cmlwID4gLmstY29udGVudC5rLWZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC10b3AgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1ib3R0b20gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSk7XG59XG5cbi5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1sZWZ0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtcmlnaHQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1sZWZ0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1yaWdodCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuOmlzKC5rLXJ0bCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXksIFtkaXI9cnRsXSAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXksIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsIDppcyguay1ydGwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LCBbZGlyPXJ0bF0gLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheVtkaXI9cnRsXSkuay10YWJzdHJpcC1ib3R0b20gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG46aXMoLmstcnRsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSwgW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstcnRsLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdGFic3RyaXAtdG9wIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyLCA6aXMoLmstcnRsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSwgW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstcnRsLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSk7XG59XG5cbi5rLXdpemFyZCB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMi41KTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMi41KTtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstd2l6YXJkIC5rLXdpemFyZC1zdGVwcyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXdpemFyZCAuay13aXphcmQtc3RlcCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogNCAvIDQgKyAycHgpO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstd2l6YXJkIC5rLXdpemFyZC1zdGVwOmZvY3VzLCAuay13aXphcmQgLmstd2l6YXJkLXN0ZXAuay1mb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IDFweDtcbiAgb3V0bGluZS1zdHlsZTogZG90dGVkO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cblxuLmstd2l6YXJkIC5rLXdpemFyZC1jb250ZW50IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstd2l6YXJkIC5rLXdpemFyZC1idXR0b25zIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiA4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXdpemFyZCAuay13aXphcmQtYnV0dG9ucyAuay1idXR0b24ge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xufVxuXG4uay13aXphcmQgLmstd2l6YXJkLWJ1dHRvbnMgLmstd2l6YXJkLXBhZ2VyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstd2l6YXJkIC5rLXdpemFyZC1idXR0b25zLXJpZ2h0IC5rLWJ1dHRvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuLmstd2l6YXJkIC5rLXN0ZXBwZXIgLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmstd2l6YXJkIC5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstd2l6YXJkLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay13aXphcmQtaG9yaXpvbnRhbCAuay13aXphcmQtc3RlcHMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDgpO1xufVxuXG4uay13aXphcmQtaG9yaXpvbnRhbCAuay13aXphcmQtc3RlcHMsIC5rLXdpemFyZC1ob3Jpem9udGFsIC5rLXdpemFyZC1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXdpemFyZC12ZXJ0aWNhbCAuay13aXphcmQtc3RlcHMge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDQpO1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5rLXdpemFyZC12ZXJ0aWNhbCAuay13aXphcmQtY29udGVudCB7XG4gIGZsZXg6IDEgMSAwJTtcbn1cblxuLmstd2l6YXJkLWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLXdpemFyZC1sZWZ0IC5rLXdpemFyZC1zdGVwcyB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDQpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay13aXphcmQtc3RlcDpmb2N1cywgLmstd2l6YXJkLXN0ZXAuay1mb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICM2NTY1NjU7XG59XG5cbi5rLWV4cGFuZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstZXhwYW5kZXIgKiwgLmstZXhwYW5kZXIgKjo6YmVmb3JlLCAuay1leHBhbmRlciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWV4cGFuZGVyLWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstZXhwYW5kZXItc3BhY2VyIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWV4cGFuZGVyLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmstZXhwYW5kZXItaW5kaWNhdG9yIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWV4cGFuZGVyLWNvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstZXhwYW5kZXIgKyAuay1leHBhbmRlci5rLWV4cGFuZGVkLCAuay1leHBhbmRlci5rLWV4cGFuZGVkICsgLmstZXhwYW5kZXIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZXhwYW5kZXI6bm90KC5rLWV4cGFuZGVkKSArIC5rLWV4cGFuZGVyOm5vdCguay1leHBhbmRlZCkge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLWV4cGFuZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWV4cGFuZGVyLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmstZXhwYW5kZXItaGVhZGVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstZXhwYW5kZXItaGVhZGVyOmhvdmVyLCAuay1leHBhbmRlci1oZWFkZXIuay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG5cbi5rLWV4cGFuZGVyLWhlYWRlci5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLWV4cGFuZGVyLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1leHBhbmRlci1zdWItdGl0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstYmxvY2ssIC5rLXBhbmVsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1ibG9jayA+IC5rLWhlYWRlciwgLmstcGFuZWwgPiAuay1oZWFkZXIge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1ibG9jayA+IC5rLWNvbnRlbnQsIC5rLXBhbmVsID4gLmstY29udGVudCB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWJsb2NrLCAuay1wYW5lbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1ibG9jayA+IC5rLWhlYWRlciwgLmstcGFuZWwgPiAuay1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuOndoZXJlKC5rLWNvbnRlbnQpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXBhbmVsYmFyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1wYW5lbGJhciAqLCAuay1wYW5lbGJhciAqOjpiZWZvcmUsIC5rLXBhbmVsYmFyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyID4gLmstbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgKyAuay1wYW5lbGJhci1oZWFkZXIge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbSA+IC5rLWxpbmsge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMSAuay1saW5rIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDEpO1xufVxuXG4uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0yIC5rLWxpbmsge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogMik7XG59XG5cbi5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTMgLmstbGluayB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAzKTtcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtNCAuay1saW5rIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDQpO1xufVxuXG4uay1wYW5lbGJhciAuay1wYW5lbGJhci1pdGVtIHtcbiAgb3V0bGluZS1zdHlsZTogbm9uZTtcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsb3ctcm9vdDtcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZXhwYW5kLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItdG9nZ2xlIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItZXhwYW5kLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItdG9nZ2xlIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAtIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkpO1xufVxuXG4uay1wYW5lbGJhciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1wYW5lbGJhciA+IC5rLXBhbmVsYmFyLWhlYWRlciA+IC5rLWxpbmsge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgPiAuay1saW5rIC5rLWljb24sIC5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyID4gLmstbGluayAuay1wYW5lbGJhci1pdGVtLWljb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1wYW5lbGJhciA+IC5rLXBhbmVsYmFyLWhlYWRlciA+IC5rLWxpbms6aG92ZXIsIC5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyID4gLmstbGluay5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyID4gLmstbGluazpmb2N1cywgLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgPiAuay1saW5rLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgPiAuay1saW5rLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1wYW5lbGJhciA+IC5rLXBhbmVsYmFyLWhlYWRlciA+IC5rLWxpbmsuay1zZWxlY3RlZCAuay1pY29uLCAuay1wYW5lbGJhciA+IC5rLXBhbmVsYmFyLWhlYWRlciA+IC5rLWxpbmsuay1zZWxlY3RlZCAuay1wYW5lbGJhci1pdGVtLWljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgPiAuay1saW5rLmstc2VsZWN0ZWQ6aG92ZXIsIC5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyID4gLmstbGluay5rLXNlbGVjdGVkLmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtID4gLmstbGluazpob3ZlciwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtID4gLmstbGluay5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbSA+IC5rLWxpbms6Zm9jdXMsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbSA+IC5rLWxpbmsuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0gPiAuay1saW5rLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0gPiAuay1saW5rLmstc2VsZWN0ZWQ6aG92ZXIsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbSA+IC5rLWxpbmsuay1zZWxlY3RlZC5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG59XG5cbi5rLXNwbGl0dGVyIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstc3BsaXR0ZXIgLmstcGFuZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXNwbGl0dGVyIC5rLXNjcm9sbGFibGUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstc3BsaXR0ZXIgLmstc3BsaXR0ZXItcmVzaXppbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcGxpdHRlciAuay1wYW5lLWxvYWRpbmcge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbn1cblxuLmstZ2hvc3Qtc3BsaXRiYXIsIC5rLXNwbGl0YmFyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstZ2hvc3Qtc3BsaXRiYXIgLmstY29sbGFwc2UtcHJldiwgLmstZ2hvc3Qtc3BsaXRiYXIgLmstY29sbGFwc2UtbmV4dCwgLmstc3BsaXRiYXIgLmstY29sbGFwc2UtcHJldiwgLmstc3BsaXRiYXIgLmstY29sbGFwc2UtbmV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xufVxuXG4uay1zcGxpdGJhci1kcmFnZ2FibGUtaG9yaXpvbnRhbCB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbn1cblxuLmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIHtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xufVxuXG4uay1naG9zdC1zcGxpdGJhci1ob3Jpem9udGFsLCAuay1zcGxpdGJhci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbn1cblxuLmstZ2hvc3Qtc3BsaXRiYXItdmVydGljYWwsIC5rLXNwbGl0YmFyLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay1zcGxpdGJhci1zdGF0aWMtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5rLXNwbGl0YmFyLXN0YXRpYy12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uay1zcGxpdGJhci1kcmFnZ2FibGUtaG9yaXpvbnRhbCAuay1yZXNpemUtaGFuZGxlIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1zcGxpdGJhciAuay1yZXNpemUtaGFuZGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uay1zcGxpdGJhci1kcmFnZ2FibGUtaG9yaXpvbnRhbCAuay1yZXNpemUtaGFuZGxlLCAuay1zcGxpdGJhci1kcmFnZ2FibGUtdmVydGljYWwgLmstcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWNvbGxhcHNlLXByZXYge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstY29sbGFwc2UtbmV4dCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1zcGxpdGJhci12ZXJ0aWNhbCAuay1jb2xsYXBzZS1wcmV2IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstc3BsaXRiYXItdmVydGljYWwgLmstY29sbGFwc2UtbmV4dCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIC5rLXJlc2l6ZS1oYW5kbGUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXBhbmUgPiAuay1zcGxpdHRlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcGFuZSA+IC5rLXNwbGl0dGVyLW92ZXJsYXkge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNwbGl0dGVyLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uay1zcGxpdHRlci1mbGV4IC5rLXBhbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1zcGxpdHRlci1mbGV4IC5rLXBhbmUtc3RhdGljIHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstc3BsaXR0ZXItZmxleCAuay1wYW5lLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay1zcGxpdHRlci1mbGV4IC5rLXNwbGl0YmFyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLXNwbGl0dGVyLWZsZXggLmstcGFuZS5rLWhpZGRlbiwgLmstc3BsaXR0ZXItZmxleCAuay1wYW5lW2hpZGRlbl0sIC5rLXNwbGl0dGVyLWZsZXggLmstcGFuZS1mbGV4LmstaGlkZGVuLCAuay1zcGxpdHRlci1mbGV4IC5rLXBhbmUtZmxleFtoaWRkZW5dIHtcbiAgZmxleDogMCAxIDAlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmstc3BsaXR0ZXItZmxleC5rLXNwbGl0dGVyLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1zcGxpdHRlci1mbGV4Lmstc3BsaXR0ZXItdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1zcGxpdHRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1zcGxpdGJhciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1zcGxpdGJhcjpob3ZlciwgLmstc3BsaXRiYXIuay1ob3ZlciwgLmstc3BsaXRiYXItaG9yaXpvbnRhbC1ob3ZlciwgLmstc3BsaXRiYXItdmVydGljYWwtaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstc3BsaXRiYXI6Zm9jdXMsIC5rLXNwbGl0YmFyLmstZm9jdXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1naG9zdC1zcGxpdGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay10aWxlbGF5b3V0IHtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstdGlsZWxheW91dCAuay1jYXJkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5rLXRpbGVsYXlvdXQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLmstbGF5b3V0LWl0ZW0taGludCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbGF5b3V0LWl0ZW0taGludC5rLWxheW91dC1pdGVtLWhpbnQtcmVzaXplIHtcbiAgei1pbmRleDogMztcbn1cblxuLmstdGlsZWxheW91dC1pdGVtLWhlYWRlci5rLWNhcmQtaGVhZGVyIHtcbiAgei1pbmRleDogMDtcbn1cblxuLmstdGlsZWxheW91dC1pdGVtLWJvZHkge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uay10aWxlbGF5b3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLWxheW91dC1pdGVtLWhpbnQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuMik7XG59XG5cbi5rLWdyaWQtZmxvdy1yb3cge1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xufVxuXG4uXFwhay1ncmlkLWZsb3ctcm93IHtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWZsb3ctY29sIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbn1cblxuLlxcIWstZ3JpZC1mbG93LWNvbCB7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1mbG93LWRlbnNlIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xufVxuXG4uXFwhay1ncmlkLWZsb3ctZGVuc2Uge1xuICBncmlkLWF1dG8tZmxvdzogZGVuc2UgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1mbG93LXJvdy1kZW5zZSB7XG4gIGdyaWQtYXV0by1mbG93OiByb3cgZGVuc2U7XG59XG5cbi5cXCFrLWdyaWQtZmxvdy1yb3ctZGVuc2Uge1xuICBncmlkLWF1dG8tZmxvdzogcm93IGRlbnNlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdyaWQtZmxvdy1jb2wtZGVuc2Uge1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uIGRlbnNlO1xufVxuXG4uXFwhay1ncmlkLWZsb3ctY29sLWRlbnNlIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbiBkZW5zZSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWZsb3ctdW5zZXQge1xuICBncmlkLWF1dG8tZmxvdzogdW5zZXQ7XG59XG5cbi5cXCFrLWdyaWQtZmxvdy11bnNldCB7XG4gIGdyaWQtYXV0by1mbG93OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWl0ZW1zLW5vcm1hbCB7XG4gIGp1c3RpZnktaXRlbXM6IG5vcm1hbDtcbn1cblxuLlxcIWstanVzdGlmeS1pdGVtcy1ub3JtYWwge1xuICBqdXN0aWZ5LWl0ZW1zOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1zdHJldGNoIHtcbiAganVzdGlmeS1pdGVtczogc3RyZXRjaDtcbn1cblxuLlxcIWstanVzdGlmeS1pdGVtcy1zdHJldGNoIHtcbiAganVzdGlmeS1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWl0ZW1zLWNlbnRlciB7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cblxuLlxcIWstanVzdGlmeS1pdGVtcy1jZW50ZXIge1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1zdGFydCB7XG4gIGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xufVxuXG4uXFwhay1qdXN0aWZ5LWl0ZW1zLXN0YXJ0IHtcbiAganVzdGlmeS1pdGVtczogc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1lbmQge1xuICBqdXN0aWZ5LWl0ZW1zOiBlbmQ7XG59XG5cbi5cXCFrLWp1c3RpZnktaXRlbXMtZW5kIHtcbiAganVzdGlmeS1pdGVtczogZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtZmxleC1zdGFydCB7XG4gIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5cXCFrLWp1c3RpZnktaXRlbXMtZmxleC1zdGFydCB7XG4gIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1mbGV4LWVuZCB7XG4gIGp1c3RpZnktaXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uXFwhay1qdXN0aWZ5LWl0ZW1zLWZsZXgtZW5kIHtcbiAganVzdGlmeS1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1zZWxmLXN0YXJ0IHtcbiAganVzdGlmeS1pdGVtczogc2VsZi1zdGFydDtcbn1cblxuLlxcIWstanVzdGlmeS1pdGVtcy1zZWxmLXN0YXJ0IHtcbiAganVzdGlmeS1pdGVtczogc2VsZi1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWl0ZW1zLXNlbGYtZW5kIHtcbiAganVzdGlmeS1pdGVtczogc2VsZi1lbmQ7XG59XG5cbi5cXCFrLWp1c3RpZnktaXRlbXMtc2VsZi1lbmQge1xuICBqdXN0aWZ5LWl0ZW1zOiBzZWxmLWVuZCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWl0ZW1zLWxlZnQge1xuICBqdXN0aWZ5LWl0ZW1zOiBsZWZ0O1xufVxuXG4uXFwhay1qdXN0aWZ5LWl0ZW1zLWxlZnQge1xuICBqdXN0aWZ5LWl0ZW1zOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtcmlnaHQge1xuICBqdXN0aWZ5LWl0ZW1zOiByaWdodDtcbn1cblxuLlxcIWstanVzdGlmeS1pdGVtcy1yaWdodCB7XG4gIGp1c3RpZnktaXRlbXM6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtYmFzZWxpbmUge1xuICBqdXN0aWZ5LWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLlxcIWstanVzdGlmeS1pdGVtcy1iYXNlbGluZSB7XG4gIGp1c3RpZnktaXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtZmlyc3QtYmFzZWxpbmUge1xuICBqdXN0aWZ5LWl0ZW1zOiBmaXJzdCBiYXNlbGluZTtcbn1cblxuLlxcIWstanVzdGlmeS1pdGVtcy1maXJzdC1iYXNlbGluZSB7XG4gIGp1c3RpZnktaXRlbXM6IGZpcnN0IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtbGFzdC1iYXNlbGluZSB7XG4gIGp1c3RpZnktaXRlbXM6IGxhc3QgYmFzZWxpbmU7XG59XG5cbi5cXCFrLWp1c3RpZnktaXRlbXMtbGFzdC1iYXNlbGluZSB7XG4gIGp1c3RpZnktaXRlbXM6IGxhc3QgYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstZG9jay1tYW5hZ2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstZG9jay1tYW5hZ2VyLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstZG9jay1tYW5hZ2VyLXRvb2xiYXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMDtcbn1cblxuLmstZG9jay1tYW5hZ2VyLXRvb2xiYXIgLmstc2VwYXJhdG9yLWhvcml6b250YWwge1xuICB3aWR0aDogMS40Mjg1NzE0Mjg2ZW07XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG4uay1kb2NrLW1hbmFnZXItcGFuZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWRvY2stbWFuYWdlci1zcGxpdHRlciwgLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyID4gLmstcGFuZSwgLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciA+IC5rLXBhbmUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyIC5rLXBhbmUtaGVhZGVyLCAuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJsb2NrLWVuZC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyIC5rLXBhbmUtdGl0bGUsIC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstcGFuZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLXNjcm9sbGFibGUsIC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstcGFuZS1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLWNvbnRlbnQsIC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstcGFuZS1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZsZXg6IDE7XG59XG5cbi5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLWFjdGlvbnMsIC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstcGFuZS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyIC5rLXBhbmUtdGFiYmVkLCAuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUtdGFiYmVkIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXIgLmstc3BsaXRiYXIsIC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstc3BsaXRiYXIge1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1zcGxpdGJhci12ZXJ0aWNhbCwgLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1zcGxpdGJhci12ZXJ0aWNhbCB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIge1xuICB3aWR0aDogMzAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstc3BsaXRiYXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstZG9ja2luZy1wcmV2aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtc20sIDAuMTI1cmVtKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5rLWRvY2stbWFuYWdlci13aW5kb3c6aGFzKC5rLXBhbmUpIC5rLXdpbmRvdy1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstZG9jay1uYXZpZ2F0b3ItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWRvY2stbmF2aWdhdG9yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgYXV0byk7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIGF1dG8pO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1kb2NrLWluZGljYXRvciB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIG91dGxpbmUtd2lkdGg6IDFweDtcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7XG59XG5cbi5rLWRvY2staW5kaWNhdG9yLmstZG9jay1pbmRpY2F0b3ItbWlkZGxlIHtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uay1kb2NrLWluZGljYXRvci10b3Age1xuICBncmlkLWFyZWE6IDEvMi9hdXRvO1xufVxuXG4uay1kb2NrLWluZGljYXRvci1yaWdodCB7XG4gIGdyaWQtYXJlYTogMi8zL2F1dG87XG59XG5cbi5rLWRvY2staW5kaWNhdG9yLWJvdHRvbSB7XG4gIGdyaWQtYXJlYTogMy8yL2F1dG87XG59XG5cbi5rLWRvY2staW5kaWNhdG9yLWxlZnQge1xuICBncmlkLWFyZWE6IDIvMS9hdXRvO1xufVxuXG4uay1kb2NrLWluZGljYXRvci1taWRkbGUge1xuICBncmlkLWFyZWE6IDIvMi9hdXRvO1xufVxuXG4uay1kb2NrLW1hbmFnZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLWhlYWRlciwgLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1wYW5lLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogNHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDJweCAwcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuXG4uay1kb2NraW5nLXByZXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMTYlLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWRvY2staW5kaWNhdG9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMXB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSkgZHJvcC1zaGFkb3coMHB4IDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCkpIGRyb3Atc2hhZG93KDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG59XG5cbi5rLWRvY2staW5kaWNhdG9yOmhvdmVyLCAuay1kb2NrLWluZGljYXRvci5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uay1iYXJjb2RlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1iYXJjb2RlID4gZGl2IHtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cblxuLmstY2hhcnQsIC5rLXNwYXJrbGluZSwgLmstc3RvY2tjaGFydCB7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNoYXJ0LCAuay1zdG9ja2NoYXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi5rLWNoYXJ0LXN1cmZhY2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWNoYXJ0IC5rLXBvcHVwIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1jaGFydC10b29sdGlwLXdyYXBwZXIgLmstYW5pbWF0aW9uLWNvbnRhaW5lci1zaG93biwgLmstY2hhcnQtdG9vbHRpcC13cmFwcGVyLmstYW5pbWF0aW9uLWNvbnRhaW5lci1zaG93biB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDMwMG1zIGN1YmljLWJlemllcigwLCAwLjMzLCAwLjE5LCAxKSwgdG9wIDMwMG1zIGN1YmljLWJlemllcigwLCAwLjMzLCAwLjE5LCAxKTtcbn1cblxuLmstc3BhcmtsaW5lLXRvb2x0aXAtd3JhcHBlciwgLmstY2hhcnQtdG9vbHRpcC13cmFwcGVyIHtcbiAgei1pbmRleDogMTIwMDA7XG59XG5cbi5rLXNwYXJrbGluZS10b29sdGlwLXdyYXBwZXIgLmstcG9wdXAsIC5rLWNoYXJ0LXRvb2x0aXAtd3JhcHBlciAuay1wb3B1cCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNoYXJ0LXRvb2x0aXAgdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLmstY2hhcnQtdG9vbHRpcCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBmb250LXNpemU6IDAuODEyODc1cmVtO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWNoYXJ0LXRvb2x0aXAgdGgge1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5rLWNoYXJ0LXRvb2x0aXAgdGQge1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstY2hhcnQtY3Jvc3NoYWlyLXRvb2x0aXAsIC5rLWNoYXJ0LXNoYXJlZC10b29sdGlwIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLWNoYXJ0LXNoYXJlZC10b29sdGlwIC5rLWNoYXJ0LXNoYXJlZC10b29sdGlwLW1hcmtlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXNlbGVjdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5rLXNlbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJsb2NrLWVuZDogMDtcbn1cblxuLmstc2VsZWN0aW9uLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1oYW5kbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay1oYW5kbGUgZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstbGVmdC1oYW5kbGUge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC0xMXB4O1xufVxuXG4uay1yaWdodC1oYW5kbGUge1xuICBpbnNldC1pbmxpbmUtZW5kOiAtMTFweDtcbn1cblxuLmstbGVmdC1oYW5kbGUgZGl2IHtcbiAgbWFyZ2luOiAtMjJweCAwIDAgLTE0LjY2NjY2NjY2NjdweDtcbiAgcGFkZGluZzogNDRweCAyOS4zMzMzMzMzMzMzcHggMCAwO1xufVxuXG4uay1yaWdodC1oYW5kbGUgZGl2IHtcbiAgbWFyZ2luOiAtMjJweCAwIDAgLTE0LjY2NjY2NjY2NjdweDtcbiAgcGFkZGluZzogNDRweCAwIDAgMjkuMzMzMzMzMzMzM3B4O1xufVxuXG4uay1sZWZ0LWhhbmRsZS5rLWhhbmRsZS1hY3RpdmUgZGl2IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLTQ0cHg7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA1OC42NjY2NjY2NjY3cHg7XG59XG5cbi5rLXJpZ2h0LWhhbmRsZS5rLWhhbmRsZS1hY3RpdmUgZGl2IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLTQ0cHg7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogNTguNjY2NjY2NjY2N3B4O1xufVxuXG4uay1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLW5hdmlnYXRvci1oaW50IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstbmF2aWdhdG9yLWhpbnQgLmstc2Nyb2xsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5rLW5hdmlnYXRvci1oaW50IC5rLXRvb2x0aXAge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDIwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstc3BhcmtsaW5lLCAuay1zcGFya2xpbmUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstc3BhcmtsaW5lIHNwYW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1jaGFydC1kcmFnZ2luZyB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1jaGFydC1kb251dC1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstcGRmLWV4cG9ydCAuay1jaGFydCAuay1hbmltYXRpb24tY29udGFpbmVyLCAuay1wZGYtZXhwb3J0IC5rLXNwYXJrbGluZSAuay1hbmltYXRpb24tY29udGFpbmVyLCAuay1wZGYtZXhwb3J0IC5rLXN0b2NrY2hhcnQgLmstYW5pbWF0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWNoYXJ0LW92ZXJsYXkge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWtlbmRvLWNoYXJ0LWNvbXB1dGVkLXRpdGxlLWhlaWdodCwgMHB4KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTAwMDE7XG59XG5cbi5rLWNoYXJ0LW92ZXJsYXktdG9wIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLWNoYXJ0LWNvbXB1dGVkLXRpdGxlLWhlaWdodCwgMHB4KTtcbn1cblxuLmstY2hhcnQtb3ZlcmxheSAuay1uby1kYXRhLCAuay1jaGFydC1vdmVybGF5IC5rLW5vZGF0YSB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMjUsIDdyZW0pO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWRpYWdyYW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA2MDBweDtcbn1cblxuLmstZGlhZ3JhbSAua20tc2Nyb2xsLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWRpYWdyYW0gLmttLXNjcm9sbC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jYW52YXMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstc2Fua2V5IHRleHQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstdHJlZW1hcCB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay10cmVlbWFwIC5rLXRyZWVtYXAtdGlsZSB7XG4gIG1hcmdpbjogLTFweCAwIDAgLTFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay10cmVlbWFwID4gLmstdHJlZW1hcC10aWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay10cmVlbWFwIC5rLXRyZWVtYXAtdGl0bGUge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmstdHJlZW1hcCAuay10cmVlbWFwLXRpdGxlLXZlcnRpY2FsIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgd2lkdGg6IDEuNDI4NTcxNDI4NmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xufVxuXG4uay10cmVlbWFwIC5rLXRyZWVtYXAtdGl0bGUtdmVydGljYWwgPiBkaXYge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMWVtO1xufVxuXG4uay10cmVlbWFwIC5rLXRyZWVtYXAtd3JhcCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay10cmVlbWFwIC5rLXRyZWVtYXAtdGl0bGUgKyAuay10cmVlbWFwLXdyYXAge1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKiAyICsgdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICsgMXB4KTtcbn1cblxuLmstdHJlZW1hcCAuay10cmVlbWFwLXRpdGxlLXZlcnRpY2FsICsgLmstdHJlZW1hcC13cmFwIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAqIDIgKyB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkgKyAxcHgpO1xufVxuXG4uay10cmVlbWFwIC5rLWxlYWYge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1nYXVnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1hcmNnYXVnZSwgLmstY2lyY3VsYXJnYXVnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstYXJjZ2F1Z2UtbGFiZWwsIC5rLWNpcmN1bGFyZ2F1Z2UtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1xcmNvZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXFyY29kZSA+IGRpdiB7XG4gIGhlaWdodDogMTUwcHg7XG59XG5cbi5rLXZhci0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay12YXItLXByaW1hcnktY29udHJhc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbn1cblxuLmstdmFyLS1iYXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXZhci0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdmFyLS1ub3JtYWwtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay12YXItLW5vcm1hbC10ZXh0LWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay12YXItLXNlcmllcy1hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEsICNmZjYzNTgpO1xufVxuXG4uay12YXItLXNlcmllcy1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWIsICNmZmUxNjIpO1xufVxuXG4uay12YXItLXNlcmllcy1jIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMsICM0Y2QxODApO1xufVxuXG4uay12YXItLXNlcmllcy1kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQsICM0YjVmZmEpO1xufVxuXG4uay12YXItLXNlcmllcy1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUsICNhYzU4ZmYpO1xufVxuXG4uay12YXItLXNlcmllcy1mIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYsICNmZjU4OTIpO1xufVxuXG4uay12YXItLXNlcmllcy0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEsICNmZjYzNTgpO1xufVxuXG4uay12YXItLXNlcmllcy0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWIsICNmZmUxNjIpO1xufVxuXG4uay12YXItLXNlcmllcy0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMsICM0Y2QxODApO1xufVxuXG4uay12YXItLXNlcmllcy00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQsICM0YjVmZmEpO1xufVxuXG4uay12YXItLXNlcmllcy01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUsICNhYzU4ZmYpO1xufVxuXG4uay12YXItLXNlcmllcy02IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYsICNmZjU4OTIpO1xufVxuXG4uay12YXItLXNlcmllcy03IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEtc3VidGxlLCAjZmZiMWFjKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1iLXN1YnRsZSwgI2ZmZjBiMSk7XG59XG5cbi5rLXZhci0tc2VyaWVzLTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1zdWJ0bGUsICNhNmU4YzApO1xufVxuXG4uay12YXItLXNlcmllcy0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLXN1YnRsZSwgI2E1YWZmZCk7XG59XG5cbi5rLXZhci0tc2VyaWVzLTExIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtc3VidGxlLCAjZDZhY2ZmKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1zdWJ0bGUsICNmZmFjYzkpO1xufVxuXG4uay12YXItLXNlcmllcy0xMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLWJvbGQsICNiZjRhNDIpO1xufVxuXG4uay12YXItLXNlcmllcy0xNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1iLWJvbGQsICNiZmE5NGEpO1xufVxuXG4uay12YXItLXNlcmllcy0xNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLWJvbGQsICMzOTlkNjApO1xufVxuXG4uay12YXItLXNlcmllcy0xNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLWJvbGQsICMzODQ3YmMpO1xufVxuXG4uay12YXItLXNlcmllcy0xNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLWJvbGQsICM4MTQyYmYpO1xufVxuXG4uay12YXItLXNlcmllcy0xOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLWJvbGQsICNiZjQyNmUpO1xufVxuXG4uay12YXItLXNlcmllcy0xOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLXN1YnRsZXIsICNmZjhhODIpO1xufVxuXG4uay12YXItLXNlcmllcy0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1iLXN1YnRsZXIsICNmZmU5ODkpO1xufVxuXG4uay12YXItLXNlcmllcy0yMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLXN1YnRsZXIsICM3OWRkYTApO1xufVxuXG4uay12YXItLXNlcmllcy0yMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLXN1YnRsZXIsICM3ODg3ZmIpO1xufVxuXG4uay12YXItLXNlcmllcy0yMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLXN1YnRsZXIsICNjMTgyZmYpO1xufVxuXG4uay12YXItLXNlcmllcy0yNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLXN1YnRsZXIsICNmZjgyYWUpO1xufVxuXG4uay12YXItLXNlcmllcy0yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLWJvbGRlciwgIzgwMzIyYyk7XG59XG5cbi5rLXZhci0tc2VyaWVzLTI2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItYm9sZGVyLCAjODA3MTMxKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMjcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1ib2xkZXIsICMyNjY5NDApO1xufVxuXG4uay12YXItLXNlcmllcy0yOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLWJvbGRlciwgIzI2MzA3ZCk7XG59XG5cbi5rLXZhci0tc2VyaWVzLTI5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtYm9sZGVyLCAjNTYyYzgwKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1ib2xkZXIsICM4MDJjNDkpO1xufVxuXG4uay12YXItLWdhdWdlLXBvaW50ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstdmFyLS1nYXVnZS10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpO1xufVxuXG4uay12YXItLWNoYXJ0LWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbn1cblxuLmstdmFyLS1jaGFydC10aXRsZS1mb250LXNpemUge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG59XG5cbi5rLXZhci0tY2hhcnQtcGFuZS10aXRsZS1mb250LXNpemUge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG59XG5cbi5rLXZhci0tY2hhcnQtcGFuZS10aXRsZS1mb250LXdlaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCk7XG59XG5cbi5rLXZhci0tY2hhcnQtbGFiZWwtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xufVxuXG4uay12YXItLWNoYXJ0LWluYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstdmFyLS1jaGFydC1tYWpvci1saW5lcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstdmFyLS1jaGFydC1taW5vci1saW5lcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstdmFyLS1jaGFydC1hcmVhLW9wYWNpdHkge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5rLXZhci0tY2hhcnQtYXJlYS1pbmFjdGl2ZS1vcGFjaXR5IHtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4uay12YXItLWNoYXJ0LWxpbmUtaW5hY3RpdmUtb3BhY2l0eSB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmstdmFyLS1jaGFydC1ub3Rlcy1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstdmFyLS1jaGFydC1ub3Rlcy1ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay12YXItLWNoYXJ0LW5vdGVzLWxpbmVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstdmFyLS1jaGFydC1jcm9zc2hhaXItYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXZhci0tY2hhcnQtZXJyb3ItYmFycy1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstY2hhcnQsIC5rLWRpYWdyYW0sIC5rLWdhdWdlLCAuay1zcGFya2xpbmUge1xuICAtLWtlbmRvLWNoYXJ0LXByaW1hcnktYmc6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICAtLWtlbmRvLWNoYXJ0LXByaW1hcnktY29udHJhc3Q6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICAtLWtlbmRvLWNoYXJ0LWJnOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIC0ta2VuZG8tY2hhcnQtdGV4dDogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICAtLWtlbmRvLWNoYXJ0LWZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgLS1rZW5kby1jaGFydC10aXRsZS1mb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIC0ta2VuZG8tY2hhcnQtcGFuZS10aXRsZS1mb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIC0ta2VuZG8tY2hhcnQtcGFuZS10aXRsZS1mb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpO1xuICAtLWtlbmRvLWNoYXJ0LWxhYmVsLWZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgLS1rZW5kby1jaGFydC1pbmFjdGl2ZTogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgLS1rZW5kby1jaGFydC1tYWpvci1saW5lczogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xuICAtLWtlbmRvLWNoYXJ0LW1pbm9yLWxpbmVzOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDQlLCB0cmFuc3BhcmVudCk7XG4gIC0ta2VuZG8tY2hhcnQtYXJlYS1vcGFjaXR5OiAwLjY7XG4gIC0ta2VuZG8tY2hhcnQtYXJlYS1pbmFjdGl2ZS1vcGFjaXR5OiAwLjE7XG4gIC0ta2VuZG8tY2hhcnQtbGluZS1pbmFjdGl2ZS1vcGFjaXR5OiAwLjM7XG4gIC0ta2VuZG8tY2hhcnQtbm90ZXMtYmc6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7XG4gIC0ta2VuZG8tY2hhcnQtbm90ZXMtYm9yZGVyOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICAtLWtlbmRvLWNoYXJ0LW5vdGVzLWxpbmVzOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICAtLWtlbmRvLWNoYXJ0LWNyb3NzaGFpci1iZzogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgLS1rZW5kby1jaGFydC1lcnJvci1iYXJzLWJnOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0xOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYSwgI2ZmNjM1OCk7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTI6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1iLCAjZmZlMTYyKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMzogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMsICM0Y2QxODApO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy00OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZCwgIzRiNWZmYSk7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTU6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLCAjYWM1OGZmKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtNjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYsICNmZjU4OTIpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy03OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYS1zdWJ0bGUsICNmZmIxYWMpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy04OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1zdWJ0bGUsICNmZmYwYjEpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy05OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1zdWJ0bGUsICNhNmU4YzApO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0xMDogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQtc3VidGxlLCAjYTVhZmZkKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMTE6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLXN1YnRsZSwgI2Q2YWNmZik7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTEyOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1zdWJ0bGUsICNmZmFjYzkpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0xMzogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEtYm9sZCwgI2JmNGE0Mik7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTE0OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1ib2xkLCAjYmZhOTRhKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMTU6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLWJvbGQsICMzOTlkNjApO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0xNjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQtYm9sZCwgIzM4NDdiYyk7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTE3OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1ib2xkLCAjODE0MmJmKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMTg6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLWJvbGQsICNiZjQyNmUpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0xOTogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEtc3VidGxlciwgI2ZmOGE4Mik7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTIwOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1zdWJ0bGVyLCAjZmZlOTg5KTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMjE6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLXN1YnRsZXIsICM3OWRkYTApO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0yMjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQtc3VidGxlciwgIzc4ODdmYik7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTIzOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1zdWJ0bGVyLCAjYzE4MmZmKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMjQ6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLXN1YnRsZXIsICNmZjgyYWUpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0yNTogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEtYm9sZGVyLCAjODAzMjJjKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMjY6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1iLWJvbGRlciwgIzgwNzEzMSk7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTI3OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1ib2xkZXIsICMyNjY5NDApO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0yODogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQtYm9sZGVyLCAjMjYzMDdkKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMjk6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLWJvbGRlciwgIzU2MmM4MCk7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTMwOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1ib2xkZXIsICM4MDJjNDkpO1xuICAtLWtlbmRvLWNoYXJ0LWdhdWdlLXBvaW50ZXI6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICAtLWtlbmRvLWNoYXJ0LWdhdWdlLXRyYWNrOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKTtcbn1cblxuLmstY2hhcnQsIC5rLXNwYXJrbGluZSwgLmstc3RvY2tjaGFydCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstY2hhcnQgLmstcG9wdXAsIC5rLXNwYXJrbGluZSAuay1wb3B1cCwgLmstc3RvY2tjaGFydCAuay1wb3B1cCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNoYXJ0LXRvb2x0aXAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmstY2hhcnQtdG9vbHRpcC1pbnZlcnNlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5rLWNoYXJ0LWNyb3NzaGFpci10b29sdGlwLCAuay1jaGFydC1zaGFyZWQtdG9vbHRpcCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xuICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDdweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDE1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1zZWxlY3Rpb24tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1oYW5kbGUge1xuICBjdXJzb3I6IGUtcmVzaXplO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG59XG5cbi5rLWhhbmRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1oYW5kbGUgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstbWFzayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uay1jaGFydC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXRyZWVtYXAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdHJlZW1hcCAuay10cmVlbWFwLXRpdGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstdHJlZW1hcCAuay1sZWFmIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdHJlZW1hcCAuay1sZWFmLmstaW52ZXJzZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRyZWVtYXAgLmstbGVhZjpob3ZlciwgLmstdHJlZW1hcCAuay1sZWFmLmstaG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstcGFuZS13cmFwcGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXZpZXcge1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstcGFuZS13cmFwcGVyID4gZGl2LmstcGFuZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wb3B1cC1lZGl0LWZvcm0gLmstY29udGVudCwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWNvbnRlbnQsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWhlYWRlci1tZW51IC5rLWNvbnRlbnQsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51IC5rLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstY29udGVudCA+IC5rLXNjcm9sbC1jb250YWluZXIsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWhlYWRlci1tZW51IC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSAuay1jb250ZW50ID4gLmstc2Nyb2xsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSAuay1wb3B1cC1lZGl0LWZvcm0sIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSAuay1lZGl0LWZvcm0tY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuLmstZ3JpZC5rLWdyaWQtbW9iaWxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1ncmlkLW1vYmlsZSAuay1yZXNpemUtaGFuZGxlLWlubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQ6IDE2cHgvMSBcIldlYkNvbXBvbmVudHNJY29uc1wiO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYyg1MCUgLSAxcHgpO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBhZGRpbmc6IDAuMmVtO1xufVxuXG4uay1ncmlkLW1vYmlsZSAuay1oZWFkZXIgYSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci12aWV3IHtcbiAgcGFkZGluZzogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLXZpZXcgPiAuay1saXN0Z3JvdXAtZm9ybS1yb3cge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLWl0ZW1zLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJsb2NrOiAtMXB4O1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1zY2hlZHVsZXItcmVjdXItZW5kLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1zY2hlZHVsZXIuay1zY2hlZHVsZXItbW9iaWxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudDpob3ZlciAuay1yZXNpemUtaGFuZGxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyID4gKiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIC5rLW5hdi1jdXJyZW50IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGdhcDogMDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItdmlld3Mtd3JhcHBlciAuay12aWV3cy1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZm9vdGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWZvb3RlciA+ICoge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWZvb3Rlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWhpZGRlbiB7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZCB7XG4gIGhlaWdodDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstZXZlbnRzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDZweDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWV2ZW50IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMXB4O1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1kYXl2aWV3IC5rLW1vYmlsZS1oZWFkZXIuay1tb2JpbGUtaG9yaXpvbnRhbC1oZWFkZXIgLmstc2NoZWR1bGVyLXRpbWVzIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZGF5dmlldyAuay1tb2JpbGUtaGVhZGVyIC5rLXNjaGVkdWxlci1oZWFkZXIgLmstc2NoZWR1bGVyLWRhdGUtZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCA+IGRpdiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLW1vYmlsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIHtcbiAgd2lkdGg6IDElO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstbW9iaWxlLWhlYWRlciAuay1zY2hlZHVsZXItdGFibGUgdGQsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstbW9iaWxlLWhlYWRlciAuay1zY2hlZHVsZXItdGFibGUgdGgge1xuICBoZWlnaHQ6IDEuNWVtO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRpbWUtdGV4dCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay10aW1lLXBlcmlvZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay10aW1lLXBlcmlvZCB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRhYmxlIHRkLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10YWJsZSB0aCB7XG4gIGhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41ZW07XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1zY2hlZHVsZXItbWFyayB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstc2NoZWR1bGVyLXRhc2stdGV4dCB7XG4gIGZsZXg6IDEgMSAwJTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwgLmstc2NoZWR1bGVyLWdyb3VwLXRleHQsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0LCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0IHtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY3JvbGxiYXItaCB0ciArIHRyIC5rLXNjaGVkdWxlci10aW1lcyB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1hcHBiYXIge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstbGlzdC10aXRsZSwgLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1oZWxwLXRleHQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstbGlzdGdyb3VwLXRpdGxlIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWxpc3Rncm91cCAuay1saXN0Z3JvdXAtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWxpc3Rncm91cCArIC5rLWxpc3Rncm91cCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWNvbHVtbi1tZW51IHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstY29sdW1uLW1lbnUgLmstZmlsdGVyLWl0ZW0gLmstZmlsdGVyYWJsZSAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1jb2x1bW4tbWVudSAuay1saXN0LXRpdGxlLCAuay1wYW5lLXdyYXBwZXIgLmstY29sdW1uLW1lbnUgLmstbGlzdGdyb3VwLXRpdGxlIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWNvbHVtbi1tZW51IC5rLWxpc3Rncm91cCB7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1saXN0LXRpdGxlIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IC5rLWxpc3QtZmlsdGVyIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IGluaGVyaXQ7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1maWx0ZXItdG9vbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogaW5oZXJpdDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IC5rLWxpc3Rncm91cCB7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLXJlY3VyLWVkaXRvci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1tb2JpbGV0aW1lem9uZWVkaXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1tdWx0aWNoZWNrLXdyYXAuay1saXN0Z3JvdXAge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFnZXItd3JhcC5rLXBhZ2VyLXNtLCAuay1wYW5lLXdyYXBwZXIgLmstcGFnZXIuay1wYWdlci1zbSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFnZXItd3JhcC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXJlZnJlc2gsIC5rLXBhbmUtd3JhcHBlciAuay1wYWdlci5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXJlZnJlc2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1wYW5lLXdyYXBwZXIsIC5rLXZpZXcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgPiAuay12aWV3ID4gLmstY29udGVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLW1vYmlsZSAuay1jb2x1bW4tYWN0aXZlICsgdGguay1oZWFkZXIge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtbW9iaWxlIC5rLXJlc2l6ZS1oYW5kbGUtaW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLW5hdi1jdXJyZW50IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcywgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItaGVhZGVyLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1tb2JpbGUtc2NoZWR1bGVyLWFnZW5kYWRhdGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay10aW1lLXBlcmlvZCwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1tb2JpbGUtc2NoZWR1bGVyLWFnZW5kYXdlZWtkYXkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWhlYWRlciwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4sIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1oZWFkZXItYWxsLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci10b29scyA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWVkaXQtZm9ybSAuay1pdGVtLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWVkaXQtZm9ybSAuay1saW5rLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWhlYWRlci1tZW51IC5rLWl0ZW0sIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtaGVhZGVyLW1lbnUgLmstbGluaywgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1maWx0ZXItbWVudSAuay1pdGVtLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLWxpbmssIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstaXRlbSwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1saW5rIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1lZGl0LWZvcm0gLmstY2xlYXIsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZWRpdC1mb3JtIC5rLXNlbGVjdC1hbGwsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1kZWxldGUsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1yZXNldFNlcmllcywgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1oZWFkZXItbWVudSAuay1jbGVhciwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1oZWFkZXItbWVudSAuay1zZWxlY3QtYWxsLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWhlYWRlci1tZW51IC5rLXNjaGVkdWxlci1kZWxldGUsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtaGVhZGVyLW1lbnUgLmstc2NoZWR1bGVyLXJlc2V0U2VyaWVzLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLWNsZWFyLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLXNlbGVjdC1hbGwsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstc2NoZWR1bGVyLWRlbGV0ZSwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1maWx0ZXItbWVudSAuay1zY2hlZHVsZXItcmVzZXRTZXJpZXMsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstY2xlYXIsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstc2VsZWN0LWFsbCwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1zY2hlZHVsZXItZGVsZXRlLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1yZXNldFNlcmllcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstY29sdW1uLW1lbnUgLmstbGlzdGdyb3VwLWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstY29sdW1uLW1lbnUgLmstbGlzdGdyb3VwLWl0ZW0uay1zZWxlY3RlZCAuay1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWdyaWQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWdyaWQuay1ncmlkLWRpc3BsYXktYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZ3JpZCAuay1ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1hcmlhLXJvb3Qge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1ncmlkIC5rLXRhYmxlIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgb3V0bGluZTogMDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay10YWJsZSwgLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQgLmstdGFibGUsIC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay10YWJsZSwgLmstZ3JpZCAuay1ncmlkLWZvb3RlciAuay10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5rLWdyaWQgLmstdGFibGUtdGhlYWQsIC5rLWdyaWQgLmstdGFibGUtdGJvZHksIC5rLWdyaWQgLmstdGFibGUtdGZvb3Qge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1ncmlkIC5rLXRhYmxlLXJvdyB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstZ3JpZCAuay10YWJsZS10aCwgLmstZ3JpZCB0ZCwgLmstZ3JpZCAuay10YWJsZS10ZCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLWdyaWQgLmstdGFibGUtdGg6Zmlyc3QtY2hpbGQsIC5rLWdyaWQgdGQ6Zmlyc3QtY2hpbGQsIC5rLWdyaWQgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay1ncmlkIC5rLXRhYmxlLXRoOmZvY3VzLCAuay1ncmlkIHRkOmZvY3VzLCAuay1ncmlkIC5rLXRhYmxlLXRkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstZ3JpZCAuay10YWJsZS10aCA+IC5rLXJhZGlvLCAuay1ncmlkIC5rLXRhYmxlLXRoID4gLmstcmFkaW8td3JhcCwgLmstZ3JpZCAuay10YWJsZS10aCA+IC5rLWNoZWNrYm94LCAuay1ncmlkIC5rLXRhYmxlLXRoID4gLmstY2hlY2tib3gtd3JhcCwgLmstZ3JpZCB0ZCA+IC5rLXJhZGlvLCAuay1ncmlkIHRkID4gLmstcmFkaW8td3JhcCwgLmstZ3JpZCB0ZCA+IC5rLWNoZWNrYm94LCAuay1ncmlkIHRkID4gLmstY2hlY2tib3gtd3JhcCwgLmstZ3JpZCAuay10YWJsZS10ZCA+IC5rLXJhZGlvLCAuay1ncmlkIC5rLXRhYmxlLXRkID4gLmstcmFkaW8td3JhcCwgLmstZ3JpZCAuay10YWJsZS10ZCA+IC5rLWNoZWNrYm94LCAuay1ncmlkIC5rLXRhYmxlLXRkID4gLmstY2hlY2tib3gtd3JhcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWdyaWQgLmstdGFibGUtdGgge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWdyaWQgdGQsIC5rLWdyaWQgLmstdGFibGUtdGQge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwcHg7XG4gIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZ3JpZCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmstZ3JpZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlciB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay10YWJsZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IC0xcHg7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIuay1ncmlkLWRyYWdnYWJsZS1oZWFkZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoLmstZmlyc3Qge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGggPiAuay1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3V0bGluZTogMDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aCA+IC5rLWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXI6aG92ZXIsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51OmhvdmVyLCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstY2VsbC1pbm5lciA+IC5rLWxpbmsgPiAuay1zb3J0LWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC0gMXB4KTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1jZWxsLWlubmVyID4gLmstbGluayA+IC5rLXNvcnQtaWNvbiAuay1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1zb3J0LW9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pIC8gMiAqIC0xKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1maWx0ZXJhYmxlID4gLmstY2VsbC1pbm5lciAuay1saW5rIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1ncmlkIC5rLWNlbGwtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZ3JpZCAuay1jZWxsLWlubmVyID4gLmstbGluayB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZ3JpZCAuay1jZWxsLWlubmVyID4gLmstbGluayA+IC5rLXNvcnQtaWNvbiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1zb3J0LW9yZGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1ncmlkLWZpbHRlciwgLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwgLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWdyaWQtaGVhZGVyLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstZ3JpZCAuay1ncm91cC1jb2wsIC5rLWdyaWQgLmstaGllcmFyY2h5LWNvbCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyBwIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWdyaWQgLmstZ3JvdXBpbmctcm93IHAgLmstaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyB0ZCwgLmstZ3JpZCAuay1ncm91cGluZy1yb3cgLmstdGFibGUtdGQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgKyAuay10YWJsZS1yb3cgdGQsIC5rLWdyaWQgLmstZ3JvdXBpbmctcm93ICsgLmstdGFibGUtcm93IC5rLXRhYmxlLXRkIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQgLmstZ3JvdXBpbmctcm93IC5rLWdyb3VwLWNlbGwsIC5rLWdyaWQgLmstZ3JvdXBpbmctcm93ICsgLmstdGFibGUtcm93IC5rLWdyb3VwLWNlbGwge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG5cbi5rLWdyaWQgLmstZ3JvdXBpbmctcm93IC5rLWljb24ge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKDhweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkpO1xuICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5rLWdyaWQgLmstdGFibGUgLmstZ3JvdXAtZm9vdGVyIHRkLCAuay1ncmlkIC5rLXRhYmxlIC5rLWdyb3VwLWZvb3RlciAuay10YWJsZS10ZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyIC5rLWdyb3VwLWNlbGwgKyB0ZCwgLmstZ3JpZCAuay1ncm91cC1mb290ZXIgLmstZ3JvdXAtY2VsbCArIC5rLXRhYmxlLXRkIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsLCAuay1ncmlkIC5rLWRyYWctY2VsbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwgPiAuay1mb250LWljb24sIC5rLWdyaWQgLmstZHJhZy1jZWxsID4gLmstZm9udC1pY29uIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsICsgLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZCAuay1kZXRhaWwtcm93IC5rLWRldGFpbC1jZWxsIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cblxuLmstZ3JpZCAuay1kaXJ0eS1jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1ncmlkIC5rLWRpcnR5LWNlbGwuay1lZGl0LWNlbGwge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uay1ncmlkIC5rLWRpcnR5LWNlbGwuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cblxuLmstZ3JpZCAuay1kaXJ0eSB7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1ibG9jay1zdGFydC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogYXV0bztcbn1cblxuLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkICsgLmstZ3JpZC1jb250ZW50IHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWV4cGFuZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMXB4O1xuICBpbnNldC1ibG9jay1lbmQ6IDFweDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWZpbHRlciwgLmstZ3JpZCAuay1oZWFkZXItY29sdW1uLW1lbnUsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItbWVudSwgLmstZ3JpZCAuay1oaWVyYXJjaHktY2VsbCAuay1pY29uIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1ncmlkIC5rLWRyYWctY29sIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDM2cHg7XG59XG5cbi5rLWdyaWQgLmstZHJhZy1jZWxsIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uay1ncmlkIHRkLmstaGlnaGxpZ2h0ZWQsIC5rLWdyaWQgLmstdGFibGUtcm93LmstaGlnaGxpZ2h0ZWQgPiB0ZCwgLmstZ3JpZCAuay10YWJsZS10ZC5rLWhpZ2hsaWdodGVkLCAuay1ncmlkIC5rLXRhYmxlLXJvdy5rLWhpZ2hsaWdodGVkID4gLmstdGFibGUtdGQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgYm9sZCk7XG59XG5cbi5rLWdyaWQtcmVzaXphYmxlIHtcbiAgcmVzaXplOiBib3RoO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstZ3JpZC10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZ3JpZC10b29sYmFyLWJvdHRvbSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuLmstZ3JvdXBpbmctaGVhZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uay1ncm91cGluZy1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogY2FsYygxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZ3JvdXBpbmctaGVhZGVyIC5rLWNoaXAtbGlzdCB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5rLWdyb3VwaW5nLWhlYWRlciA+IC5rLWdyb3VwaW5nLWRyb3AtY29udGFpbmVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1ncm91cGluZy1kcm9wY2x1ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAzcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay1ncm91cGluZy1kcm9wY2x1ZTo6YmVmb3JlLCAuay1ncm91cGluZy1kcm9wY2x1ZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstZ3JvdXBpbmctZHJvcGNsdWU6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogNnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItaW5saW5lLWVuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLWdyb3VwaW5nLWRyb3BjbHVlOjphZnRlciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNnB4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDZweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1cHg7XG59XG5cbi5rLWdyaWQtaGVhZGVyLXdyYXAsIC5rLWdyaWQtZm9vdGVyLXdyYXAge1xuICBtYXJnaW4taW5saW5lLWVuZDogLTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtaGVhZGVyLXdyYXAuay1hdXRvLXNjcm9sbGFibGUge1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuLmstZ3JpZC1oZWFkZXIsIC5rLWdyaWQtZm9vdGVyIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG5kaXYuay1ncmlkLWhlYWRlciwgZGl2LmstZ3JpZC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmstY29sdW1uLXJlc2l6ZXIge1xuICB3aWR0aDogMC41ZW07XG4gIGhlaWdodDogMTAwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5cbi5rLXJvdy1yZXNpemVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstZ3JpZC1mb290ZXIge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZC1mb290ZXIgdGQsIC5rLWdyaWQtZm9vdGVyIC5rLXRhYmxlLXRkIHtcbiAgaGVpZ2h0OiAxLjQyODU3MTQyODZlbTtcbn1cblxuLmstZ3JpZC1mb290ZXIgdGQsIC5rLWdyb3VwLWZvb3RlciB0ZCwgLmstZ3JvdXBpbmctcm93IHRkLCAuay1ncmlkLWZvb3RlciAuay10YWJsZS10ZCwgLmstZ3JvdXAtZm9vdGVyIC5rLXRhYmxlLXRkLCAuay1ncm91cGluZy1yb3cgLmstdGFibGUtdGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmstZ3JpZC1maWx0ZXItcG9wdXAge1xuICBtaW4td2lkdGg6IDIzMHB4O1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuXG4uay1ncmlkLWNvbHVtbi1tZW51LXN0YW5kYWxvbmUgYS5rLWdyaWQtZmlsdGVyIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJsb2NrOiAtNHB4O1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiA0cHg7XG4gIHBhZGRpbmctaW5saW5lOiA4cHg7XG59XG5cbi5rLWZpbHRlci1yb3cge1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWZpbHRlci1yb3cgdGQsIC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGQsIC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGgge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1maWx0ZXItcm93IHRkOmZpcnN0LWNoaWxkLCAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cblxuLmstZmlsdGVyLXJvdyAuay1tdWx0aXNlbGVjdCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstZmlsdGVyY2VsbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWZpbHRlcmNlbGwgPiBzcGFuLCAuay1maWx0ZXJjZWxsIC5rLWZpbHRlcmNlbGwtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1maWx0ZXJjZWxsID4gc3BhbiA+IC5rLWJ1dHRvbiwgLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXIgPiAuay1idXR0b24ge1xuICBmbGV4OiBub25lO1xufVxuXG4uay1ncmlkLWNvbnRlbnQsIC5rLWdyaWQtY29udGVudC1sb2NrZWQge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWdyaWQtY29udGVudCAuay10YWJsZS1yb3c6bGFzdC1jaGlsZCA+IHRkLCAuay1ncmlkLWNvbnRlbnQgLmstdGFibGUtcm93Omxhc3QtY2hpbGQgPiAuay10YWJsZS10ZCwgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay10YWJsZS1yb3c6bGFzdC1jaGlsZCA+IHRkLCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLXRhYmxlLXJvdzpsYXN0LWNoaWxkID4gLmstdGFibGUtdGQge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuXG4uay1ncmlkLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xufVxuXG4uay12aXJ0dWFsLXNjcm9sbGFibGUtd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWdyaWQgLmstZWRpdC1jZWxsLCAuay1ncmlkIC5rLWNvbW1hbmQtY2VsbCwgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IHRkLCAuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQge1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxuXG4uay1ncmlkIC5rLWVkaXQtY2VsbCA+IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLCAuay1ncmlkIC5rLWVkaXQtY2VsbCA+IHNlbGVjdCwgLmstZ3JpZCAuay1lZGl0LWNlbGwgPiAuay13aWRnZXQ6bm90KC5rLXN3aXRjaCksIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyB0ZCA+IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLCAuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQgPiBzZWxlY3QsIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyB0ZCA+IC5rLXdpZGdldDpub3QoLmstc3dpdGNoKSwgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkID4gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCA+IHNlbGVjdCwgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkID4gLmstd2lkZ2V0Om5vdCguay1zd2l0Y2gpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWdyaWQgLmstZWRpdC1jZWxsID4gLmstcmFkaW8sIC5rLWdyaWQgLmstZWRpdC1jZWxsID4gLmstY2hlY2tib3gsIC5rLWdyaWQgLmstZWRpdC1jZWxsID4gLmstcmFkaW8td3JhcCwgLmstZ3JpZCAuay1lZGl0LWNlbGwgPiAuay1jaGVja2JveC13cmFwLCAuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQgPiAuay1yYWRpbywgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IHRkID4gLmstY2hlY2tib3gsIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyB0ZCA+IC5rLXJhZGlvLXdyYXAsIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyB0ZCA+IC5rLWNoZWNrYm94LXdyYXAsIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCA+IC5rLXJhZGlvLCAuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQgPiAuay1jaGVja2JveCwgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkID4gLmstcmFkaW8td3JhcCwgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkID4gLmstY2hlY2tib3gtd3JhcCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWdyaWQgLmstY29tbWFuZC1jZWxsID4gLmstYnV0dG9uIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZ3JpZCAuay1jb21tYW5kLWNlbGwgPiAuay1idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB1bnNldDtcbn1cblxuLmstZ3JpZCA+IC5rLXJlc2l6ZS1oYW5kbGUsIC5rLWdyaWQtaGVhZGVyIC5rLXJlc2l6ZS1oYW5kbGUge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1zZWxlY3Rpb24tYWdncmVnYXRlcyB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uay1zZWxlY3Rpb24tYWdncmVnYXRlcy1pdGVtLXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7XG59XG5cbi5rLWdyaWQtcGFnZXIge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uay1ncmlkLXBhZ2VyLXRvcCB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cblxuLmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudCAuay1ncmlkLXRhYmxlLXdyYXAge1xuICBmbG9hdDogaW5saW5lLXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudCAuay1ncmlkLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogaW5saW5lLXN0YXJ0O1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1ncmlkLXZpcnR1YWwgLmstZ3JpZC1jb250ZW50ID4gLmstaGVpZ2h0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGlubGluZS1zdGFydDtcbn1cblxuLmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLXdpZHRoLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uay13aWR0aC1jb250YWluZXIgZGl2IHtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5rLWdyaWQtYWRkLXJvdyB0ZCwgLmstZ3JpZC1hZGQtcm93IC5rLXRhYmxlLXRkIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZC1sb2NrZWRjb2x1bW5zIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstZ3JpZC1jb250ZW50LCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstZ3JpZC1jb250ZW50LWxvY2tlZCwgLmstZ3JpZC1mb290ZXItbG9ja2VkLCAuay1ncmlkLWhlYWRlci1sb2NrZWQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLWdyaWQtY29udGVudC1sb2NrZWQgKyAuay1ncmlkLWNvbnRlbnQuay1hdXRvLXNjcm9sbGFibGUsIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCArIC5rLWdyaWQtY29udGVudC5rLWF1dG8tc2Nyb2xsYWJsZSwgLmstZ3JpZC1oZWFkZXItbG9ja2VkICsgLmstZ3JpZC1jb250ZW50LmstYXV0by1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLXRhYmxlLCAuay1ncmlkLWZvb3Rlci1sb2NrZWQgLmstdGFibGUsIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCAuay10YWJsZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZ3JpZC1jb250ZW50LCAuay1ncmlkLWZvb3Rlci13cmFwLCAuay1ncmlkLWhlYWRlci13cmFwIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstZ3JpZC1jb250ZW50LmstYXV0by1zY3JvbGxhYmxlLCAuay1ncmlkLWZvb3Rlci13cmFwLmstYXV0by1zY3JvbGxhYmxlLCAuay1ncmlkLWhlYWRlci13cmFwLmstYXV0by1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWdyaWQtaGVhZGVyLWxvY2tlZCA+IC5rLWdyaWQtaGVhZGVyLXRhYmxlLCAuay1ncmlkLWhlYWRlci13cmFwID4gLmstZ3JpZC1oZWFkZXItdGFibGUge1xuICBtYXJnaW4tYmxvY2stZW5kOiAtMXB4O1xufVxuXG4uay1ncmlkLWhlYWRlciAuay10YWJsZS10aC5rLWdyaWQtaGVhZGVyLXN0aWNreSwgLmstZ3JpZC1oZWFkZXIgLmstZmlsdGVyLXJvdyAuay1ncmlkLWhlYWRlci1zdGlja3ksIC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstZ3JpZCAuay1ncmlkLXJvdy1zdGlja3ksIC5rLWdyaWQgLmstZ3JpZC1mb290ZXItc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGguay1ncmlkLWhlYWRlci1zdGlja3kuay1lZGl0LWNlbGwsIC5rLWdyaWQtaGVhZGVyIC5rLWZpbHRlci1yb3cgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstZWRpdC1jZWxsLCAuay1ncmlkIC5rLWdyaWQtY29udGVudC1zdGlja3kuay1lZGl0LWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5LmstZWRpdC1jZWxsLCAuay1ncmlkIC5rLWdyaWQtZm9vdGVyLXN0aWNreS5rLWVkaXQtY2VsbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1tYXN0ZXItcm93IC5rLWdyaWQtY29udGVudC1zdGlja3k6OmJlZm9yZSwgLmstbWFzdGVyLXJvdy5rLWdyaWQtcm93LXN0aWNreSAuay10YWJsZS10ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxua2VuZG8tZ3JpZCAuay10YWJsZS1yb3cuay1ncmlkLXJvdy1zdGlja3kge1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IGF1dG87XG59XG5cbmtlbmRvLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5IHRkLCBrZW5kby1ncmlkIC5rLWdyaWQtcm93LXN0aWNreSAuay10YWJsZS10ZCB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBpbmhlcml0O1xuICBpbnNldC1ibG9jay1lbmQ6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbmtlbmRvLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwga2VuZG8tZ3JpZCAuay1ncmlkLXJvdy1zdGlja3kuay10YWJsZS1hbHQtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwga2VuZG8tZ3JpZCAuay1ncmlkLXJvdy1zdGlja3kgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCBrZW5kby1ncmlkIC5rLWdyaWQtcm93LXN0aWNreS5rLXRhYmxlLWFsdC1yb3cgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgei1pbmRleDogMztcbn1cblxua2VuZG8tZ3JpZCAuay1ncmlkLWhlYWRlci1sb2NrZWQgLmstdGFibGUtdGguay1ncmlkLWhlYWRlci1zdGlja3k6bGFzdC1jaGlsZCwga2VuZG8tZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLXRhYmxlLXJvdyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5Omxhc3QtY2hpbGQge1xuICBib3JkZXItaW5saW5lLWVuZDogMDtcbn1cblxua2VuZG8tZ3JpZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWNvbHVtbi1tZW51LCBrZW5kby1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1ncmlkLWNvbnRlbnQtc3RpY2t5LmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgei1pbmRleDogMztcbn1cblxuLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWhlYWRlci1zdGlja3ksIC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWZvb3Rlci1zdGlja3kge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xufVxuXG4uay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsIC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyAuay10YWJsZS10ZCwgLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIC5rLXRhYmxlLXRoLCAuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRkLCAuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIC5rLXRhYmxlLXRkLCAuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIC5rLXRhYmxlLXRoLCAuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtZm9vdGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsIC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1mb290ZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyAuay10YWJsZS10ZCwgLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWZvb3Rlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIC5rLXRhYmxlLXRoIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLXJvdy1zdGlja3kge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1ncmlkLWhlYWRlci1zdGlja3kuay10YWJsZS10aC5rLWdyaWQtbm8tbGVmdC1ib3JkZXIuay1maXJzdCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLWdyaWQuay1ncmlkLW5vLXNjcm9sbGJhciAuay1ncmlkLWhlYWRlci13cmFwLCAuay1ncmlkLmstZ3JpZC1uby1zY3JvbGxiYXIgLmstZ3JpZC1mb290ZXItd3JhcCB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1ncmlkLmstZ3JpZC1uby1zY3JvbGxiYXIgLmstZ3JpZC1oZWFkZXIsIC5rLWdyaWQuay1ncmlkLW5vLXNjcm9sbGJhciAuay1ncmlkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWdyaWQuay1ncmlkLW5vLXNjcm9sbGJhciAuay1ncmlkLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1ncmlkLW5vcmVjb3JkcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuZGl2LmstZ3JpZC1ub3JlY29yZHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1ncmlkLW5vcmVjb3Jkcy10ZW1wbGF0ZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDIwZW07XG4gIGhlaWdodDogNGVtO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IDRlbTtcbn1cblxuLmstY29sdW1uLXRpdGxlIHtcbiAgbWluLXdpZHRoOiAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay10YWJsZS10aCwgLmstZ3JpZC1zbSAuay10YWJsZS10aCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSB0ZCwgLmstZ3JpZCAuay1ncmlkLXNtIC5rLXRhYmxlLXRkLCAuay1ncmlkLXNtIHRkLCAuay1ncmlkLXNtIC5rLXRhYmxlLXRkIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyb3VwaW5nLWhlYWRlciwgLmstZ3JpZC1zbSAuay1ncm91cGluZy1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncm91cGluZy1oZWFkZXI6OmJlZm9yZSwgLmstZ3JpZC1zbSAuay1ncm91cGluZy1oZWFkZXI6OmJlZm9yZSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoID4gLmstbGluaywgLmstZ3JpZC1zbSAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aCA+IC5rLWxpbmsge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlciwgLmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwgLmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUsIC5rLWdyaWQtc20gLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsIC5rLWdyaWQtc20gLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LCAuay1ncmlkLXNtIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICogMiArIDJweCk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAqIDIgKyAycHgpO1xuICBpbnNldC1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSArIDAuNzE0Mjg1NzE0M2VtIC0gdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gLyAyIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgLyAyKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLXNtIC5rLXRhYmxlLXRoID4gLmstY2VsbC1pbm5lciwgLmstZ3JpZC1zbSAuay10YWJsZS10aCA+IC5rLWNlbGwtaW5uZXIge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay10YWJsZS10aCA+IC5rLWNlbGwtaW5uZXIgPiAuay1saW5rLCAuay1ncmlkLXNtIC5rLXRhYmxlLXRoID4gLmstY2VsbC1pbm5lciA+IC5rLWxpbmsge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtc20gLmstZ3JvdXBpbmctcm93IC5rLWljb24sIC5rLWdyaWQtc20gLmstZ3JvdXBpbmctcm93IC5rLWljb24ge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKDhweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncm91cGluZy1kcm9wY2x1ZSwgLmstZ3JpZC1zbSAuay1ncm91cGluZy1kcm9wY2x1ZSB7XG4gIGhlaWdodDogY2FsYygxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKiAyICsgOHB4KTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLXNtIC5rLWhpZXJhcmNoeS1jZWxsLCAuay1ncmlkIC5rLWdyaWQtc20gLmstZHJhZy1jZWxsLCAuay1ncmlkLXNtIC5rLWhpZXJhcmNoeS1jZWxsLCAuay1ncmlkLXNtIC5rLWRyYWctY2VsbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay1oaWVyYXJjaHktY2VsbCA+IC5rLWljb24sIC5rLWdyaWQgLmstZ3JpZC1zbSAuay1kcmFnLWNlbGwgPiAuay1pY29uLCAuay1ncmlkLXNtIC5rLWhpZXJhcmNoeS1jZWxsID4gLmstaWNvbiwgLmstZ3JpZC1zbSAuay1kcmFnLWNlbGwgPiAuay1pY29uIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay1lZGl0LWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1zbSAuay1jb21tYW5kLWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncmlkLWVkaXQtcm93IHRkLCAuay1ncmlkIC5rLWdyaWQtc20gLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCwgLmstZ3JpZC1zbSAuay1lZGl0LWNlbGwsIC5rLWdyaWQtc20gLmstY29tbWFuZC1jZWxsLCAuay1ncmlkLXNtIC5rLWdyaWQtZWRpdC1yb3cgdGQsIC5rLWdyaWQtc20gLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLXNtIC5rLWZpbHRlci1yb3cgdGQsIC5rLWdyaWQgLmstZ3JpZC1zbSAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRkLCAuay1ncmlkIC5rLWdyaWQtc20gLmstZmlsdGVyLXJvdyAuay10YWJsZS10aCwgLmstZ3JpZC1zbSAuay1maWx0ZXItcm93IHRkLCAuay1ncmlkLXNtIC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGQsIC5rLWdyaWQtc20gLmstZmlsdGVyLXJvdyAuay10YWJsZS10aCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLXNtIC5rLWZpbHRlcmNlbGwgPiBzcGFuLCAuay1ncmlkIC5rLWdyaWQtc20gLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXIsIC5rLWdyaWQtc20gLmstZmlsdGVyY2VsbCA+IHNwYW4sIC5rLWdyaWQtc20gLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXIge1xuICBnYXA6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAvIDIpO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtc20gLmstc2VsZWN0aW9uLWFnZ3JlZ2F0ZXMsIC5rLWdyaWQtc20gLmstc2VsZWN0aW9uLWFnZ3JlZ2F0ZXMge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLXNtIC5rLXJlc2l6ZXItd3JhcCwgLmstZ3JpZC1zbSAuay1yZXNpemVyLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHJvdy1yZXNpemU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1tZCAuay10YWJsZS10aCwgLmstZ3JpZC1tZCAuay10YWJsZS10aCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1tZCB0ZCwgLmstZ3JpZCAuay1ncmlkLW1kIC5rLXRhYmxlLXRkLCAuay1ncmlkLW1kIHRkLCAuay1ncmlkLW1kIC5rLXRhYmxlLXRkIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLW1kIC5rLWdyb3VwaW5nLWhlYWRlciwgLmstZ3JpZC1tZCAuay1ncm91cGluZy1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctaGVhZGVyOjpiZWZvcmUsIC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctaGVhZGVyOjpiZWZvcmUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLW1kIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoID4gLmstbGluaywgLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aCA+IC5rLWxpbmsge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgKiAtMSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlciwgLmstZ3JpZCAuay1ncmlkLW1kIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwgLmstZ3JpZCAuay1ncmlkLW1kIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUsIC5rLWdyaWQtbWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsIC5rLWdyaWQtbWQgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LCAuay1ncmlkLW1kIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICsgMnB4KTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgKyAycHgpO1xuICBpbnNldC1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICsgMC43MTQyODU3MTQzZW0gLSB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSAvIDIgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiAvIDIpO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstdGFibGUtdGggPiAuay1jZWxsLWlubmVyLCAuay1ncmlkLW1kIC5rLXRhYmxlLXRoID4gLmstY2VsbC1pbm5lciB7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSAqIC0xKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLW1kIC5rLXRhYmxlLXRoID4gLmstY2VsbC1pbm5lciA+IC5rLWxpbmssIC5rLWdyaWQtbWQgLmstdGFibGUtdGggPiAuay1jZWxsLWlubmVyID4gLmstbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncm91cGluZy1yb3cgLmstaWNvbiwgLmstZ3JpZC1tZCAuay1ncm91cGluZy1yb3cgLmstaWNvbiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoOHB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncm91cGluZy1kcm9wY2x1ZSwgLmstZ3JpZC1tZCAuay1ncm91cGluZy1kcm9wY2x1ZSB7XG4gIGhlaWdodDogY2FsYygxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDhweCk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1tZCAuay1oaWVyYXJjaHktY2VsbCwgLmstZ3JpZCAuay1ncmlkLW1kIC5rLWRyYWctY2VsbCwgLmstZ3JpZC1tZCAuay1oaWVyYXJjaHktY2VsbCwgLmstZ3JpZC1tZCAuay1kcmFnLWNlbGwge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstaGllcmFyY2h5LWNlbGwgPiAuay1pY29uLCAuay1ncmlkIC5rLWdyaWQtbWQgLmstZHJhZy1jZWxsID4gLmstaWNvbiwgLmstZ3JpZC1tZCAuay1oaWVyYXJjaHktY2VsbCA+IC5rLWljb24sIC5rLWdyaWQtbWQgLmstZHJhZy1jZWxsID4gLmstaWNvbiB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1tZCAuay1lZGl0LWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1tZCAuay1jb21tYW5kLWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncmlkLWVkaXQtcm93IHRkLCAuay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCwgLmstZ3JpZC1tZCAuay1lZGl0LWNlbGwsIC5rLWdyaWQtbWQgLmstY29tbWFuZC1jZWxsLCAuay1ncmlkLW1kIC5rLWdyaWQtZWRpdC1yb3cgdGQsIC5rLWdyaWQtbWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pIC8gMik7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstZmlsdGVyLXJvdyB0ZCwgLmstZ3JpZCAuay1ncmlkLW1kIC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGQsIC5rLWdyaWQgLmstZ3JpZC1tZCAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRoLCAuay1ncmlkLW1kIC5rLWZpbHRlci1yb3cgdGQsIC5rLWdyaWQtbWQgLmstZmlsdGVyLXJvdyAuay10YWJsZS10ZCwgLmstZ3JpZC1tZCAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRoIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstZmlsdGVyY2VsbCA+IHNwYW4sIC5rLWdyaWQgLmstZ3JpZC1tZCAuay1maWx0ZXJjZWxsIC5rLWZpbHRlcmNlbGwtd3JhcHBlciwgLmstZ3JpZC1tZCAuay1maWx0ZXJjZWxsID4gc3BhbiwgLmstZ3JpZC1tZCAuay1maWx0ZXJjZWxsIC5rLWZpbHRlcmNlbGwtd3JhcHBlciB7XG4gIGdhcDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLW1kIC5rLXNlbGVjdGlvbi1hZ2dyZWdhdGVzLCAuay1ncmlkLW1kIC5rLXNlbGVjdGlvbi1hZ2dyZWdhdGVzIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstcmVzaXplci13cmFwLCAuay1ncmlkLW1kIC5rLXJlc2l6ZXItd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgLyAyIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pIC8gMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1ncmlkLXN0YWNrIC5rLWdyaWQtY29udGVudCAuay10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxuLmstZ3JpZC1zdGFjayAuay10YWJsZS10ZCwgLmstZ3JpZC1zdGFjayAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xufVxuXG4uay1ncmlkLXN0YWNrIC5rLWdyb3VwLWNvbCwgLmstZ3JpZC1zdGFjayAuay1oaWVyYXJjaHktY29sIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZ3JpZC1zdGFjayAuay1ncm91cGluZy1yb3cgcCB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstZ3JpZC1zdGFjayAuay1ncm91cGluZy1yb3cgLmstaWNvbiB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstZ3JpZC1zdGFjayAuay1ncmlkLWNvbHVtbi10ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstZ3JpZC1zdGFjay1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWdyaWQtZWRpdC1yb3cgLmstZ3JpZC1zdGFjay1yb3cge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZ3JpZC1zdGFjay1oZWFkZXIge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBib2xkKTtcbn1cblxuLmstZ3JpZC1zdGFjay1jb250ZW50IHtcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkpO1xufVxuXG4uay1ncmlkLXN0YWNrLWNlbGw6Zm9jdXMsIC5rLWdyaWQtc3RhY2stY2VsbC5rLWZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbn1cblxuLmstZ3JpZC1zdGFjay1jZWxsLmstY29tbWFuZC1jZWxsIHtcbiAgcGFkZGluZzogMDtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5cbi5rLWdyaWQtc3RhY2stY2VsbC5rLWNvbW1hbmQtY2VsbCAuay1ncmlkLXN0YWNrLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1ncmlkLXN0YWNrLWNlbGwgLmstZGlydHkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLWdyaWQtc3RhY2stZXhwYW5kYWJsZSAuay10YWJsZS10ZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xufVxuXG4uay1ncmlkLXN0YWNrLWV4cGFuZGFibGUgLmstdGFibGUtdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSkgKiAtMSk7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstZHJhZy1jZWxsIC5rLWdyaWQtc3RhY2stY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5rLWdyaWQtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1ncmlkLXRvZ2dsZSAuay1pY29uIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstbG9hZGluZy1wZGYtbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uay1sb2FkaW5nLXBkZi1tYXNrID4gLmstaS1sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgZm9udC1zaXplOiA2NHB4O1xufVxuXG4uay1sb2FkaW5nLXBkZi1tYXNrIC5rLWxvYWRpbmctcGRmLXByb2dyZXNzIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstcGRmLWV4cG9ydCAuay1sb2FkaW5nLXBkZi1tYXNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZ3JpZC1wZGYtZXhwb3J0LWVsZW1lbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTEwMDAwcHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtMTAwMDBweDtcbn1cblxuLmstZ3JpZC1wZGYtZXhwb3J0LWVsZW1lbnQgLmstZmlsdGVyLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQge1xuICBmbG9hdDogaW5saW5lLXN0YXJ0O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtY29udGVudC1sb2NrZWQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtaGVhZGVyLXdyYXAsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtY29udGVudCwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1oZWFkZXItbG9ja2VkICsgLmstZ3JpZC1mb290ZXItd3JhcCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtaGVhZGVyLCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkW2RhdGEtcm9sZT1ncmlkXSAuay1ncmlkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmstZmlsdGVyLW1lbnUtcG9wdXAge1xuICBtaW4td2lkdGg6IDIzMHB4O1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuXG4uay1maWx0ZXItbWVudSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWZpbHRlci1tZW51LWNvbnRhaW5lciAuay1maWx0ZXItYW5kIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cblxuLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIC5rLWFjdGlvbnMsIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciAuay1lZGl0LWJ1dHRvbnMsIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciAuay1hY3Rpb24tYnV0dG9ucywgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIC5rLWNvbHVtbm1lbnUtYWN0aW9ucywgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIC5rLWZvcm0tYnV0dG9ucyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLW51bWVyaWMtZmlsdGVyLW1lbnUsIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciBrZW5kby1ncmlkLXN0cmluZy1maWx0ZXItbWVudSwgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLWdyaWQtZGF0ZS1maWx0ZXItbWVudSwgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLWdyaWQtbnVtZXJpYy1maWx0ZXItbWVudSwgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLWdyaWQtZmlsdGVyLW1lbnUtaW5wdXQtd3JhcHBlciwgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLXRyZWVsaXN0LXN0cmluZy1maWx0ZXItbWVudSwgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLXRyZWVsaXN0LWRhdGUtZmlsdGVyLW1lbnUsIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciBrZW5kby10cmVlbGlzdC1udW1lcmljLWZpbHRlci1tZW51LCAuay1maWx0ZXItbWVudS1jb250YWluZXIga2VuZG8tdHJlZWxpc3QtZmlsdGVyLW1lbnUtaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1maWx0ZXItbWVudS5rLXBvcHVwIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciwgLmstZ3JpZC1maWx0ZXItcG9wdXAuay1wb3B1cCAuay1maWx0ZXItbWVudS1jb250YWluZXIge1xuICBtaW4td2lkdGg6IDIzMHB4O1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuXG4uay1tdWx0aWNoZWNrLXdyYXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5rLW11bHRpY2hlY2std3JhcCAuay1pdGVtLCAuay1tdWx0aWNoZWNrLXdyYXAgLmstY2hlY2stYWxsLXdyYXAge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWZpbHRlci1zZWxlY3RlZC1pdGVtcyB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1hdXRvZml0dGluZyB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRhYmxlLWxheW91dDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1hdXRvZml0dGluZyAuay10YWJsZS10aCwgLmstYXV0b2ZpdHRpbmcgdGQsIC5rLWF1dG9maXR0aW5nIC5rLXRhYmxlLXRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uay1hdXRvZml0dGluZyAuay1kZXRhaWwtcm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWFzc2lzdGFudC13aW5kb3cgLmstd2luZG93LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiBpbmhlcml0O1xufVxuXG4uay1jb2x1bW4tbWVudS1wb3B1cCwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIHtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstY29sdW1uLW1lbnUtcG9wdXAuay1wb3B1cCwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwLmstcG9wdXAge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuXG4uay1jb2x1bW4tbWVudS1wb3B1cCAuay1hY3Rpb25zLCAuay1jb2x1bW4tbWVudS1wb3B1cCAuay1lZGl0LWJ1dHRvbnMsIC5rLWNvbHVtbi1tZW51LXBvcHVwIC5rLWFjdGlvbi1idXR0b25zLCAuay1jb2x1bW4tbWVudS1wb3B1cCAuay1jb2x1bW5tZW51LWFjdGlvbnMsIC5rLWNvbHVtbi1tZW51LXBvcHVwIC5rLWZvcm0tYnV0dG9ucywgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWFjdGlvbnMsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1lZGl0LWJ1dHRvbnMsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1hY3Rpb24tYnV0dG9ucywgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWNvbHVtbm1lbnUtYWN0aW9ucywgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZvcm0tYnV0dG9ucyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstY29sdW1uLW1lbnUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LCA0MDApO1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1leHBhbmRlciB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cblxuLmstY29sdW1uLW1lbnUgLmstZXhwYW5kZXIgLmstY29sdW1ubWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstY29sdW1uLW1lbnUgLmstY29sdW1ubWVudS1pbmRpY2F0b3JzIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1jb2x1bW5tZW51LWl0ZW06aGFzKD4gLmstY29sdW1ubWVudS1pdGVtLWFjdGlvbnMsID4gLmstY29sdW1ubWVudS1pbmRpY2F0b3JzKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWNvbHVtbi1tZW51LXRhYmJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pIHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pIDAgMDtcbn1cblxuLmstY29sdW1uLW1lbnUtdGFiYmVkIC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgbWFyZ2luOiAtMXB4IC0xcHggMDtcbn1cblxuLmstY29sdW1uLW1lbnUtdGFiYmVkIC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0ge1xuICBmbGV4OiAxO1xufVxuXG4uay1jb2x1bW4tbWVudS10YWJiZWQgLmstdGFic3RyaXAtaXRlbXMgLmstbGluayB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1jb2x1bW4tbWVudS10YWJiZWQgLmstdGFic3RyaXAtY29udGVudCB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1jb2x1bW4tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmstY29sdW1uLWNob29zZXItdGl0bGUsIC5rLWNvbHVtbi1saXN0LWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1jb2x1bW4tbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstY29sdW1uLWxpc3QtaXRlbSAuay1jaGVja2JveC1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstY29sdW1uLWxpc3QtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLWNvbHVtbnMtaXRlbXMtd3JhcCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbn1cblxuLmstY29sdW1ubWVudS1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jb2x1bW5tZW51LWl0ZW0gPiAuay1pY29uLCAuay1jb2x1bW5tZW51LWl0ZW0gPiAuay1leHBhbmRlci1pbmRpY2F0b3Ige1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstY29sdW1ubWVudS1pdGVtLXdyYXBwZXIgKyAuay1jb2x1bW5tZW51LWl0ZW0td3JhcHBlciwgLmstY29sdW1uLW1lbnUtZm9vdGVyIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQ7XG4gIGJvcmRlci1ibG9jay1zdGFydC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyLXRleHQge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1lbmQtc3R5bGU6IHNvbGlkO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1ncmlkLWhlYWRlciwgLmstZ3JpZC1oZWFkZXItd3JhcCwgLmstZ3JvdXBpbmctaGVhZGVyLCAuay1ncmlkIC5rLXRhYmxlLXRoLCAuay1ncmlkIHRkLCAuay1ncmlkIC5rLXRhYmxlLXRkLCAuay1ncmlkLWZvb3RlciwgLmstZ3JpZC1mb290ZXItd3JhcCwgLmstZ3JpZC1jb250ZW50LWxvY2tlZCwgLmstZ3JpZC1mb290ZXItbG9ja2VkLCAuay1ncmlkLWhlYWRlci1sb2NrZWQsIC5rLWZpbHRlci1yb3cgPiAuay10YWJsZS10aCwgLmstZmlsdGVyLXJvdyA+IHRkLCAuay1maWx0ZXItcm93ID4gLmstdGFibGUtdGQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWdyaWQtaGVhZGVyLCAuay1ncm91cGluZy1oZWFkZXIsIC5rLWdyaWQtYWRkLXJvdywgLmstZ3JpZC1mb290ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstZ3JpZCAuay10YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWdyaWQtdG9vbGJhciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstZ3JpZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1ncm91cC1mb290ZXIgdGQsIC5rLWdyb3VwaW5nLXJvdyB0ZCwgLmstZ3JvdXAtZm9vdGVyIC5rLXRhYmxlLXRkLCAuay1ncm91cGluZy1yb3cgLmstdGFibGUtdGQsIC5rLXRhYmxlLXRib2R5IC5rLWdyb3VwLWNlbGwge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstZ3JvdXBpbmctZHJvcGNsdWU6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIHJnYmEoMCwgMCwgMCwgMCkgcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstZ3JvdXBpbmctZHJvcGNsdWU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1ncmlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWdyaWQgLmstdGFibGUtcm93LmstdGFibGUtYWx0LXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZ3JpZCAuay10YWJsZS10Ym9keSA+IC5rLXRhYmxlLXJvdzpub3QoLmstZGV0YWlsLXJvdyk6aG92ZXIsIC5rLWdyaWQgLmstdGFibGUtdGJvZHkgPiAuay10YWJsZS1yb3c6bm90KC5rLWRldGFpbC1yb3cpLmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDExJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ncmlkIHRkLmstc2VsZWN0ZWQsIC5rLWdyaWQgLmstdGFibGUtcm93Lmstc2VsZWN0ZWQgPiB0ZCwgLmstZ3JpZCAuay10YWJsZS10ZC5rLXNlbGVjdGVkLCAuay1ncmlkIC5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkID4gLmstdGFibGUtdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWdyaWQgdGQuay1oaWdobGlnaHRlZCwgLmstZ3JpZCAuay10YWJsZS1yb3cuay1oaWdobGlnaHRlZCA+IHRkLCAuay1ncmlkIC5rLXRhYmxlLXRkLmstaGlnaGxpZ2h0ZWQsIC5rLWdyaWQgLmstdGFibGUtcm93LmstaGlnaGxpZ2h0ZWQgPiAuay10YWJsZS10ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSAyNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZ3JpZCB0ZC5rLWhpZ2hsaWdodGVkLmstc2VsZWN0ZWQsIC5rLWdyaWQgLmstdGFibGUtcm93LmstaGlnaGxpZ2h0ZWQuay1zZWxlY3RlZCA+IHRkLCAuay1ncmlkIC5rLXRhYmxlLXRkLmstaGlnaGxpZ2h0ZWQuay1zZWxlY3RlZCwgLmstZ3JpZCAuay10YWJsZS1yb3cuay1oaWdobGlnaHRlZC5rLXNlbGVjdGVkID4gLmstdGFibGUtdGQsIC5rLWdyaWQgLmstdGFibGUtcm93LmstaGlnaGxpZ2h0ZWQgPiAuay10YWJsZS10ZC5rLXNlbGVjdGVkLCAuay1ncmlkIC5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkID4gLmstdGFibGUtdGQuay1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCksIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApKSA0MiUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZ3JpZCAuay10YWJsZS10aDpmb2N1cywgLmstZ3JpZCAuay10YWJsZS10aC5rLWZvY3VzLCAuay1ncmlkIHRkOmZvY3VzLCAuay1ncmlkIHRkLmstZm9jdXMsIC5rLWdyaWQgLmstdGFibGUtdGQ6Zm9jdXMsIC5rLWdyaWQgLmstdGFibGUtdGQuay1mb2N1cywgLmstZ3JpZCAuay1tYXN0ZXItcm93ID4gdGQ6Zm9jdXMsIC5rLWdyaWQgLmstbWFzdGVyLXJvdyA+IHRkLmstZm9jdXMsIC5rLWdyaWQgLmstZ3JvdXBpbmctcm93ID4gdGQ6Zm9jdXMsIC5rLWdyaWQgLmstZ3JvdXBpbmctcm93ID4gdGQuay1mb2N1cywgLmstZ3JpZCAuay1kZXRhaWwtcm93ID4gdGQ6Zm9jdXMsIC5rLWdyaWQgLmstZGV0YWlsLXJvdyA+IHRkLmstZm9jdXMsIC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyID4gdGQ6Zm9jdXMsIC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyID4gdGQuay1mb2N1cywgLmstZ3JpZCAuay1tYXN0ZXItcm93ID4gLmstdGFibGUtdGQ6Zm9jdXMsIC5rLWdyaWQgLmstbWFzdGVyLXJvdyA+IC5rLXRhYmxlLXRkLmstZm9jdXMsIC5rLWdyaWQgLmstZ3JvdXBpbmctcm93ID4gLmstdGFibGUtdGQ6Zm9jdXMsIC5rLWdyaWQgLmstZ3JvdXBpbmctcm93ID4gLmstdGFibGUtdGQuay1mb2N1cywgLmstZ3JpZCAuay1kZXRhaWwtcm93ID4gLmstdGFibGUtdGQ6Zm9jdXMsIC5rLWdyaWQgLmstZGV0YWlsLXJvdyA+IC5rLXRhYmxlLXRkLmstZm9jdXMsIC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyID4gLmstdGFibGUtdGQ6Zm9jdXMsIC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyID4gLmstdGFibGUtdGQuay1mb2N1cywgLmstZ3JpZCAuay1ncmlkLXBhZ2VyOmZvY3VzLCAuay1ncmlkIC5rLWdyaWQtcGFnZXIuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtZmlsdGVyLCAuay1ncmlkIC5rLWhlYWRlci1jb2x1bW4tbWVudSwgLmstZ3JpZCAuay1ncmlkLWhlYWRlci1tZW51LCAuay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyAuay1pY29uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXItbG9ja2VkLCAuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQsIC5rLWdyaWQgLmstZ3JpZC1mb290ZXItbG9ja2VkLCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCAuay10YWJsZS10aCwgLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIHRkLCAuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstdGFibGUtdGQsIC5rLWdyaWQgLmstZ3JpZC1mb290ZXItbG9ja2VkIHRkLCAuay1ncmlkIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCAuay10YWJsZS10ZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstZ3JvdXAtZm9vdGVyIHRkLCAuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstZ3JvdXAtZm9vdGVyIC5rLXRhYmxlLXRkLCAuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstZ3JvdXAtY2VsbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLWdyb3VwaW5nLXJvdyArIC5rLXRhYmxlLXJvdyB0ZCwgLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLWdyb3VwaW5nLXJvdyArIC5rLXRhYmxlLXJvdyAuay10YWJsZS10ZCB7XG4gIGJvcmRlci1ibG9jay1zdGFydC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlci1sb2NrZWQgLmstdGFibGUtdGgge1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1ncmlkIC5rLW1hc3Rlci1yb3cgLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIGJvcmRlci1ibG9jay1zdGFydC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstZ3JpZCAuay1tYXN0ZXItcm93IC5rLWdyaWQtcm93LXN0aWNreSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstZ3JpZC1yb3ctc3RpY2t5ID4gLmstdGFibGUtdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIGJvcmRlci1ibG9jay1zdGFydC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLWFsdC1yb3cgLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtYWx0LXJvdy5rLWdyaWQtcm93LXN0aWNreSA+IC5rLXRhYmxlLXRkLCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93IC5rLWdyaWQtcm93LXN0aWNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xufVxuXG4uay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1ncmlkLXJvdy1zdGlja3kgPiAuay10YWJsZS10ZCwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1yb3ctc3RpY2t5LCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtYWx0LXJvdy5rLWdyaWQtcm93LXN0aWNreSA+IC5rLXRhYmxlLXRkLCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1yb3ctc3RpY2t5LCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtYWx0LXJvdyAuay10YWJsZS10ZC5rLWdyaWQtY29udGVudC1zdGlja3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcbn1cblxuLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93OmhvdmVyIC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdzpob3ZlciAuay1ncmlkLXJvdy1zdGlja3ksIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdzpob3Zlci5rLWdyaWQtcm93LXN0aWNreSA+IC5rLXRhYmxlLXRkLCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1ob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1ob3ZlciAuay1ncmlkLXJvdy1zdGlja3ksIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLWhvdmVyLmstZ3JpZC1yb3ctc3RpY2t5ID4gLmstdGFibGUtdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93Lmstc2VsZWN0ZWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5OjpiZWZvcmUsIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkLmstZ3JpZC1yb3ctc3RpY2t5ID4gLmstdGFibGUtdGQ6OmJlZm9yZSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93Lmstc2VsZWN0ZWQgLmstdGFibGUtdGQuay1ncmlkLXJvdy1zdGlja3k6OmJlZm9yZSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLXNlbGVjdGVkOjpiZWZvcmUsIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdyAuay10YWJsZS10ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1oaWdobGlnaHRlZCB0ZC5rLWdyaWQtY29udGVudC1zdGlja3k6OmJlZm9yZSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93LmstaGlnaGxpZ2h0ZWQuay1ncmlkLXJvdy1zdGlja3kgPiAuay10YWJsZS10ZDo6YmVmb3JlLCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1oaWdobGlnaHRlZCAuay10YWJsZS10ZC5rLWdyaWQtcm93LXN0aWNreTo6YmVmb3JlLCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LmstaGlnaGxpZ2h0ZWQ6OmJlZm9yZSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLWhpZ2hsaWdodGVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkLmstaGlnaGxpZ2h0ZWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5OjpiZWZvcmUsIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkLmstaGlnaGxpZ2h0ZWQuay1ncmlkLXJvdy1zdGlja3kgPiAuay10YWJsZS10ZDo6YmVmb3JlLCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1zZWxlY3RlZC5rLWhpZ2hsaWdodGVkIC5rLXRhYmxlLXRkLmstZ3JpZC1yb3ctc3RpY2t5OjpiZWZvcmUsIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXNlbGVjdGVkLmstdGFibGUtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLWhpZ2hsaWdodGVkOjpiZWZvcmUsIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLWhpZ2hsaWdodGVkLmstdGFibGUtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLXNlbGVjdGVkOjpiZWZvcmUsIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdyB0ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1zZWxlY3RlZC5rLWhpZ2hsaWdodGVkOjpiZWZvcmUsIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdyAuay10YWJsZS10ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1zZWxlY3RlZC5rLWhpZ2hsaWdodGVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSkgNDIlLCB0cmFuc3BhcmVudCk7XG59XG5cbmNvbC5rLXNvcnRlZCwgLmstdGFibGUtdGguay1zb3J0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDMlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWdyaWQtaGVhZGVyIC5rLXNvcnQtaWNvbiwgLmstZ3JpZC1oZWFkZXIgLmstc29ydC1vcmRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXI6aG92ZXIsIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudTpob3ZlciwgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudTpob3ZlciwgLmstZ3JpZC1oZWFkZXIgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlcjpmb2N1cywgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIuay1mb2N1cywgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51OmZvY3VzLCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUuay1mb2N1cywgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudTpmb2N1cywgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudS5rLWZvY3VzLCAuay1ncmlkLWhlYWRlciAuay1oaWVyYXJjaHktY2VsbCAuay1pY29uOmZvY3VzLCAuay1ncmlkLWhlYWRlciAuay1oaWVyYXJjaHktY2VsbCAuay1pY29uLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlci5rLWFjdGl2ZSwgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LmstYWN0aXZlLCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51LmstYWN0aXZlLCAuay1ncmlkLWhlYWRlciAuay1oaWVyYXJjaHktY2VsbCAuay1pY29uLmstYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGguay1ncmlkLWhlYWRlci1zdGlja3ksIC5rLWdyaWQtaGVhZGVyIHRkLmstZ3JpZC1oZWFkZXItc3RpY2t5LCAuay1ncmlkLWhlYWRlciAuay10YWJsZS10ZC5rLWdyaWQtaGVhZGVyLXN0aWNreSwgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItc3RpY2t5Lmstc29ydGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG4gIGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmstZ3JpZC1mb290ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1ncmlkLWZvb3RlciAuay1ncmlkLWZvb3Rlci1zdGlja3kge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1zZWxlY3Rpb24tYWdncmVnYXRlcyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLWdyb3VwaW5nLXJvdyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLWdyb3VwaW5nLXJvdzpob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ncm91cGluZy1yb3cuay1ob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLWNvbHVtbi1saXN0LWl0ZW06aG92ZXIsIC5rLWNvbHVtbm1lbnUtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1jb2x1bW4tbGlzdC1pdGVtOmZvY3VzLCAuay1jb2x1bW4tbGlzdC1pdGVtLmstZm9jdXMsIC5rLWNvbHVtbm1lbnUtaXRlbTpmb2N1cywgLmstY29sdW1ubWVudS1pdGVtLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmstY29sdW1ubWVudS1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbTpob3ZlciwgLmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSAuay1pdGVtLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSAuay1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIC5rLWl0ZW06Zm9jdXMsIC5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLWNvbHVtbi1tZW51LXRhYmJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXItdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstY2hlY2stYWxsLXdyYXAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWdyaWQtbm9yZWNvcmRzLXRlbXBsYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXJlc2l6ZXItd3JhcC5rLWhvdmVyIC5rLXJvdy1yZXNpemVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDIwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1yZXNpemVyLXdyYXAuay1hY3RpdmUgLmstcm93LXJlc2l6ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstY29sdW1ubWVudS1pbmRpY2F0b3JzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1ncmlkLXN0YWNrLWhlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1ncmlkLXN0YWNrLWNlbGw6Zm9jdXMsIC5rLWdyaWQtc3RhY2stY2VsbC5rLWZvY3VzIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMTIlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWdyaWQtc3RhY2stY2VsbC5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ncmlkLXN0YWNrLWNlbGwgLmstZGlydHkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItaW5saW5lLWVuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uay10b3VjaC1hY3Rpb24tbm9uZSB7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLlxcIWstdG91Y2gtYWN0aW9uLW5vbmUge1xuICB0b3VjaC1hY3Rpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstdG91Y2gtYWN0aW9uLWF1dG8ge1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG59XG5cbi5cXCFrLXRvdWNoLWFjdGlvbi1hdXRvIHtcbiAgdG91Y2gtYWN0aW9uOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRvdWNoLWFjdGlvbi1wYW4teCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5cXCFrLXRvdWNoLWFjdGlvbi1wYW4teCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXggIWltcG9ydGFudDtcbn1cblxuLmstdG91Y2gtYWN0aW9uLXBhbi1sZWZ0IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4tbGVmdDtcbn1cblxuLlxcIWstdG91Y2gtYWN0aW9uLXBhbi1sZWZ0IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4tbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uay10b3VjaC1hY3Rpb24tcGFuLXJpZ2h0IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4tcmlnaHQ7XG59XG5cbi5cXCFrLXRvdWNoLWFjdGlvbi1wYW4tcmlnaHQge1xuICB0b3VjaC1hY3Rpb246IHBhbi1yaWdodCAhaW1wb3J0YW50O1xufVxuXG4uay10b3VjaC1hY3Rpb24tcGFuLXkge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uXFwhay10b3VjaC1hY3Rpb24tcGFuLXkge1xuICB0b3VjaC1hY3Rpb246IHBhbi15ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRvdWNoLWFjdGlvbi1wYW4tdXAge1xuICB0b3VjaC1hY3Rpb246IHBhbi11cDtcbn1cblxuLlxcIWstdG91Y2gtYWN0aW9uLXBhbi11cCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXVwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRvdWNoLWFjdGlvbi1wYW4tZG93biB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLWRvd247XG59XG5cbi5cXCFrLXRvdWNoLWFjdGlvbi1wYW4tZG93biB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLWRvd24gIWltcG9ydGFudDtcbn1cblxuLmstdG91Y2gtYWN0aW9uLXBpbmNoLXpvb20ge1xuICB0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XG59XG5cbi5cXCFrLXRvdWNoLWFjdGlvbi1waW5jaC16b29tIHtcbiAgdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRvdWNoLWFjdGlvbi1tYW5pcHVsYXRpb24ge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuLlxcIWstdG91Y2gtYWN0aW9uLW1hbmlwdWxhdGlvbiB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uICFpbXBvcnRhbnQ7XG59XG5cbi5rLXVzZXItc2VsZWN0LW5vbmUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLlxcIWstdXNlci1zZWxlY3Qtbm9uZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstdXNlci1zZWxlY3QtYXV0byB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG4gIHVzZXItc2VsZWN0OiBhdXRvO1xufVxuXG4uXFwhay11c2VyLXNlbGVjdC1hdXRvIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay11c2VyLXNlbGVjdC10ZXh0IHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG59XG5cbi5cXCFrLXVzZXItc2VsZWN0LXRleHQge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXVzZXItc2VsZWN0LWFsbCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGFsbDtcbiAgdXNlci1zZWxlY3Q6IGFsbDtcbn1cblxuLlxcIWstdXNlci1zZWxlY3QtYWxsIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLmstdXNlci1zZWxlY3QtY29udGFpbiB7XG4gIHVzZXItc2VsZWN0OiBjb250YWluO1xufVxuXG4uXFwhay11c2VyLXNlbGVjdC1jb250YWluIHtcbiAgdXNlci1zZWxlY3Q6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLW5vbmUge1xuICBjdXJzb3I6IG5vbmU7XG59XG5cbi5cXCFrLWN1cnNvci1ub25lIHtcbiAgY3Vyc29yOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1hdXRvIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4uXFwhay1jdXJzb3ItYXV0byB7XG4gIGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItZGVmYXVsdCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLlxcIWstY3Vyc29yLWRlZmF1bHQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLWNvbnRleHQtbWVudSB7XG4gIGN1cnNvcjogY29udGV4dC1tZW51O1xufVxuXG4uXFwhay1jdXJzb3ItY29udGV4dC1tZW51IHtcbiAgY3Vyc29yOiBjb250ZXh0LW1lbnUgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLWhlbHAge1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbi5cXCFrLWN1cnNvci1oZWxwIHtcbiAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uXFwhay1jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItcHJvZ3Jlc3Mge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4uXFwhay1jdXJzb3ItcHJvZ3Jlc3Mge1xuICBjdXJzb3I6IHByb2dyZXNzICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci13YWl0IHtcbiAgY3Vyc29yOiB3YWl0O1xufVxuXG4uXFwhay1jdXJzb3Itd2FpdCB7XG4gIGN1cnNvcjogd2FpdCAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItY2VsbCB7XG4gIGN1cnNvcjogY2VsbDtcbn1cblxuLlxcIWstY3Vyc29yLWNlbGwge1xuICBjdXJzb3I6IGNlbGwgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLWNyb3NzaGFpciB7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xufVxuXG4uXFwhay1jdXJzb3ItY3Jvc3NoYWlyIHtcbiAgY3Vyc29yOiBjcm9zc2hhaXIgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLXRleHQge1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5cXCFrLWN1cnNvci10ZXh0IHtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci12ZXJ0aWNhbC10ZXh0IHtcbiAgY3Vyc29yOiB2ZXJ0aWNhbC10ZXh0O1xufVxuXG4uXFwhay1jdXJzb3ItdmVydGljYWwtdGV4dCB7XG4gIGN1cnNvcjogdmVydGljYWwtdGV4dCAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItYWxpYXMge1xuICBjdXJzb3I6IGFsaWFzO1xufVxuXG4uXFwhay1jdXJzb3ItYWxpYXMge1xuICBjdXJzb3I6IGFsaWFzICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1jb3B5IHtcbiAgY3Vyc29yOiBjb3B5O1xufVxuXG4uXFwhay1jdXJzb3ItY29weSB7XG4gIGN1cnNvcjogY29weSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItbW92ZSB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLlxcIWstY3Vyc29yLW1vdmUge1xuICBjdXJzb3I6IG1vdmUgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLW5vLWRyb3Age1xuICBjdXJzb3I6IG5vLWRyb3A7XG59XG5cbi5cXCFrLWN1cnNvci1uby1kcm9wIHtcbiAgY3Vyc29yOiBuby1kcm9wICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1ub3QtYWxsb3dlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5cXCFrLWN1cnNvci1ub3QtYWxsb3dlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLWUtcmVzaXplIHtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbn1cblxuLlxcIWstY3Vyc29yLWUtcmVzaXplIHtcbiAgY3Vyc29yOiBlLXJlc2l6ZSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3Itbi1yZXNpemUge1xuICBjdXJzb3I6IG4tcmVzaXplO1xufVxuXG4uXFwhay1jdXJzb3Itbi1yZXNpemUge1xuICBjdXJzb3I6IG4tcmVzaXplICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1uZS1yZXNpemUge1xuICBjdXJzb3I6IG5lLXJlc2l6ZTtcbn1cblxuLlxcIWstY3Vyc29yLW5lLXJlc2l6ZSB7XG4gIGN1cnNvcjogbmUtcmVzaXplICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1udy1yZXNpemUge1xuICBjdXJzb3I6IG53LXJlc2l6ZTtcbn1cblxuLlxcIWstY3Vyc29yLW53LXJlc2l6ZSB7XG4gIGN1cnNvcjogbnctcmVzaXplICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1zLXJlc2l6ZSB7XG4gIGN1cnNvcjogcy1yZXNpemU7XG59XG5cbi5cXCFrLWN1cnNvci1zLXJlc2l6ZSB7XG4gIGN1cnNvcjogcy1yZXNpemUgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLXNlLXJlc2l6ZSB7XG4gIGN1cnNvcjogc2UtcmVzaXplO1xufVxuXG4uXFwhay1jdXJzb3Itc2UtcmVzaXplIHtcbiAgY3Vyc29yOiBzZS1yZXNpemUgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLXN3LXJlc2l6ZSB7XG4gIGN1cnNvcjogc3ctcmVzaXplO1xufVxuXG4uXFwhay1jdXJzb3Itc3ctcmVzaXplIHtcbiAgY3Vyc29yOiBzdy1yZXNpemUgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLXctcmVzaXplIHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbn1cblxuLlxcIWstY3Vyc29yLXctcmVzaXplIHtcbiAgY3Vyc29yOiB3LXJlc2l6ZSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItZXctcmVzaXplIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG5cbi5cXCFrLWN1cnNvci1ldy1yZXNpemUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItbnMtcmVzaXplIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG5cbi5cXCFrLWN1cnNvci1ucy1yZXNpemUge1xuICBjdXJzb3I6IG5zLXJlc2l6ZSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItbmVzdy1yZXNpemUge1xuICBjdXJzb3I6IG5lc3ctcmVzaXplO1xufVxuXG4uXFwhay1jdXJzb3ItbmVzdy1yZXNpemUge1xuICBjdXJzb3I6IG5lc3ctcmVzaXplICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1ud3NlLXJlc2l6ZSB7XG4gIGN1cnNvcjogbndzZS1yZXNpemU7XG59XG5cbi5cXCFrLWN1cnNvci1ud3NlLXJlc2l6ZSB7XG4gIGN1cnNvcjogbndzZS1yZXNpemUgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLWNvbC1yZXNpemUge1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5cbi5cXCFrLWN1cnNvci1jb2wtcmVzaXplIHtcbiAgY3Vyc29yOiBjb2wtcmVzaXplICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1yb3ctcmVzaXplIHtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xufVxuXG4uXFwhay1jdXJzb3Itcm93LXJlc2l6ZSB7XG4gIGN1cnNvcjogcm93LXJlc2l6ZSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItYWxsLXNjcm9sbCB7XG4gIGN1cnNvcjogYWxsLXNjcm9sbDtcbn1cblxuLlxcIWstY3Vyc29yLWFsbC1zY3JvbGwge1xuICBjdXJzb3I6IGFsbC1zY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLXpvb20taW4ge1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5cXCFrLWN1cnNvci16b29tLWluIHtcbiAgY3Vyc29yOiB6b29tLWluICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci16b29tLW91dCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5cXCFrLWN1cnNvci16b29tLW91dCB7XG4gIGN1cnNvcjogem9vbS1vdXQgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLWdyYWIge1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5cXCFrLWN1cnNvci1ncmFiIHtcbiAgY3Vyc29yOiBncmFiICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1ncmFiYmluZyB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5cXCFrLWN1cnNvci1ncmFiYmluZyB7XG4gIGN1cnNvcjogZ3JhYmJpbmcgIWltcG9ydGFudDtcbn1cblxuLmstbGlzdHZpZXcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVyZWQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctaGVhZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcmVkID4gLmstbGlzdHZpZXctaGVhZGVyIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xufVxuXG4uay1saXN0dmlldy1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWxpc3R2aWV3LWNvbnRlbnQ6OmFmdGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWxpc3R2aWV3LWNvbnRlbnQuay1kLWZsZXg6OmFmdGVyLCAuay1saXN0dmlldy1jb250ZW50LmstZC1mbGV4LXJvdzo6YWZ0ZXIsIC5rLWxpc3R2aWV3LWNvbnRlbnQuay1kLWZsZXgtY29sOjphZnRlciwgLmstbGlzdHZpZXctY29udGVudC5rLWQtZ3JpZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1saXN0dmlldy1jb250ZW50LXBhZGRpbmctcmVjdGFuZ2xlIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWxpc3R2aWV3LWNvbnRlbnQtcGFkZGluZy1zcXVhcmUge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1saXN0dmlldy1pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstbGlzdHZpZXctaXRlbS1wYWRkaW5nLXJlY3RhbmdsZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1saXN0dmlldy1pdGVtLXBhZGRpbmctcmVjdGFuZ2xlIC5rLWxpc3R2aWV3LWxpbmsge1xuICBtYXJnaW4tYmxvY2s6IC12YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBtYXJnaW4taW5saW5lOiAtdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1zcXVhcmUge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1saXN0dmlldy1pdGVtLXBhZGRpbmctc3F1YXJlIC5rLWxpc3R2aWV3LWxpbmsge1xuICBtYXJnaW46IC12YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1saXN0dmlldy1mb290ZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVyZWQgPiAuay1saXN0dmlldy1mb290ZXIge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctcGFnZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVyZWQgPiAuay1saXN0dmlldy1wYWdlci10b3Age1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiB2YXIoLS1rZW5kby1saXN0dmlldy1ib3JkZXItd2lkdGgsIDFweCk7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcmVkID4gLmstbGlzdHZpZXctcGFnZXItYm90dG9tIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiB2YXIoLS1rZW5kby1saXN0dmlldy1ib3JkZXItd2lkdGgsIDFweCk7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcnMtYWxsIC5rLWxpc3R2aWV3LWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVycy1ob3Jpem9udGFsIC5rLWxpc3R2aWV3LWl0ZW0ge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVycy1ob3Jpem9udGFsIC5rLWxpc3R2aWV3LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcnMtdmVydGljYWwgLmstbGlzdHZpZXctaXRlbSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVycy12ZXJ0aWNhbCAuay1saXN0dmlldy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cblxuLmstbGlzdHZpZXcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstbGlzdHZpZXctY29udGVudCA+IC5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLWxpc3R2aWV3LWNvbnRlbnQgPiAuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstbGlzdHZpZXctaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstY2hhcnQtd2l6YXJkIC5rLWljb24tdGV4dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1jaGFydC13aXphcmQgLmstaWNvbi1iYWNrZ3JvdW5kLWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbn1cblxuLmstY2hhcnQtdHlwZXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstY2hhcnQtd2l6YXJkLXNwbGl0dGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1jaGFydC13aXphcmQtc3BsaXR0ZXIgLmstdGFic3RyaXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1jaGFydC13aXphcmQtcHJldmlldy1wYW5lIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstY2hhcnQtd2l6YXJkLXByb3BlcnR5LXBhbmUge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1jaGFydC13aXphcmQgLmstaWNvbi10ZXh0LXdyYXBwZXIuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstY2hhcnQtd2l6YXJkIC5rLWljb24tdGV4dC13cmFwcGVyLmstc2VsZWN0ZWQgLmstaWNvbi1iYWNrZ3JvdW5kLWFyZWEge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWNoYXJ0LXdpemFyZCAuay1pY29uLXRleHQtd3JhcHBlcjpob3ZlciwgLmstY2hhcnQtd2l6YXJkIC5rLWljb24tdGV4dC13cmFwcGVyLmstaG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWNoYXJ0LXdpemFyZCAuay1pY29uLXRleHQtd3JhcHBlcjpmb2N1cyAuay1pY29uLWJhY2tncm91bmQtYXJlYSwgLmstY2hhcnQtd2l6YXJkIC5rLWljb24tdGV4dC13cmFwcGVyLmstZm9jdXMgLmstaWNvbi1iYWNrZ3JvdW5kLWFyZWEge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyk7XG59XG5cbi5rLWNoYXJ0LXdpemFyZCAuay1pY29uLWJhY2tncm91bmQtYXJlYSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpO1xufVxuXG4uay1zcHJlYWRzaGVldCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstdmVydGljYWwtYWxpZ24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXZlcnRpY2FsLWFsaWduLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRvb2xiYXIge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBmb250LWZhbWlseTogQXJpYWwsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LW5hbWUtZWRpdG9yIHtcbiAgd2lkdGg6IDEwZW07XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIHtcbiAgbWluLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyID4gLmstaWNvbiB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLXRvb2x0aXAsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLWdyb3VwLWhlYWRlciwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgLmstbGlzdC1zY3JvbGxlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQuay1zcHJlYWRzaGVldC1hcnJheS1mb3JtdWxhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIntcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dC5rLXNwcmVhZHNoZWV0LWFycmF5LWZvcm11bGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJ9XCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQge1xuICBvdXRsaW5lOiAwO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBmbGV4OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc3ludGF4LWZ1bmMuay1zeW50YXgtYXQtcG9pbnQsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zeW50YXgtYm9vbC5rLXN5bnRheC1hdC1wb2ludCwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXN5bnRheC1yZWYuay1zeW50YXgtYXQtcG9pbnQsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zeW50YXgtc3RyLmstc3ludGF4LWF0LXBvaW50LCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc3ludGF4LW51bS5rLXN5bnRheC1hdC1wb2ludCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc2VyaWVzLWEsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zZXJpZXMtYiwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXNlcmllcy1jLCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc2VyaWVzLWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWxpc3Qge1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWxpc3QgLmstaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXN5bnRheC1mdW5jLCAuay1zeW50YXgtc3RhcnRleHAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmstc3ByZWFkc2hlZXQtY2VsbC1lZGl0b3Ige1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNoZWV0cy1iYXIge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zcHJlYWRzaGVldC1zaGVldHMge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3ByZWFkc2hlZXQtc2hlZXRzIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNoZWV0cy1iYXItYWRkIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1zcHJlYWRzaGVldC1zaGVldHMtYmFyLWFkZDpub3QoOmhvdmVyKSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNoZWV0cy1pdGVtcyB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNoZWV0cy1pdGVtcyAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNoZWV0cy1pdGVtcyAuay1pdGVtIC5rLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNoZWV0cy1pdGVtcyAuay1pdGVtIC5rLXNwcmVhZHNoZWV0LXNoZWV0cy1yZW1vdmUge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXZpZXcge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcHJlYWRzaGVldC12aWV3IC5rLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpeGVkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpKTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcHJlYWRzaGVldC1vdmVyZmxvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXBhbmUge1xuICBwYWRkaW5nOiAwIDFweCAwIDA7XG4gIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcHJlYWRzaGVldC1wYW5lLmstdG9wIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtcGFuZS5rLWxlZnQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtdG9wLWNvcm5lciB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRvcC1jb3JuZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItaW5saW5lLWVuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc3ByZWFkc2hlZXQtc2Nyb2xsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5rLXNwcmVhZHNoZWV0LXNjcm9sbGVyIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG59XG4uay1zcHJlYWRzaGVldC1oYXhpcywgLmstc3ByZWFkc2hlZXQtdmF4aXMge1xuICBib3JkZXI6IDAgc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zcHJlYWRzaGVldC1oYXhpcyB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC12YXhpcyB7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciwgLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyID4gZGl2LCAuay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciA+IGRpdjo6YWZ0ZXIsIC5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIgPiBkaXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyID4gZGl2IHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIgPiAuay1zZWxlY3Rpb24tcGFydGlhbDo6YWZ0ZXIsIC5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIgPiAuay1zZWxlY3Rpb24tZnVsbDo6YWZ0ZXIge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciA+IGRpdiB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIgPiAuay1zZWxlY3Rpb24tcGFydGlhbDo6YWZ0ZXIsIC5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIgPiAuay1zZWxlY3Rpb24tZnVsbDo6YWZ0ZXIge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1zcHJlYWRzaGVldC1kYXRhIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IGNlbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtY2VsbCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNwcmVhZHNoZWV0LW1lcmdlZC1jZWxscy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zcHJlYWRzaGVldC1kaXNhYmxlZC1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zZWxlY3Rpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBjZWxsO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zZWxlY3Rpb24ge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zZWxlY3Rpb24taGlnaGxpZ2h0IHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWVkaXRvci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDYwO1xufVxuXG4uay1zcHJlYWRzaGVldC1hY3RpdmUtY2VsbCB7XG4gIG91dGxpbmUtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwsIC5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC1wdW5jaCwgLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLWJyLWhpbnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc2luZ2xlLXNlbGVjdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tYmxvY2stZW5kOiAtNHB4O1xuICBtYXJnaW4taW5saW5lLWVuZDogLTRweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgei1pbmRleDogMzAwO1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc2VsZWN0aW9uLWZ1bGw6OmFmdGVyLCAuay1zcHJlYWRzaGVldCAuay1zZWxlY3Rpb24tcGFydGlhbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1hdXRvZmlsbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGNlbGw7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXZib3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWhib3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1ibG9jay1zdGFydC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1oYXMtY29tbWVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBhdXRvO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstc3ByZWFkc2hlZXQtY2VsbCAuay1kaXJ0eSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogYXV0bztcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstZmlsdGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1maWx0ZXItcmFuZ2Uge1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyIC5rLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSB7XG4gIHdpZHRoOiAyODBweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstYW5pbWF0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgPiAuay1tZW51LCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSA+IC5rLW1lbnUuay1tZW51LXZlcnRpY2FsIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSA+IC5rLW1lbnUgLmstaXRlbSwgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgPiAuay1tZW51LmstbWVudS12ZXJ0aWNhbCAuay1pdGVtIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51ID4gLmstbWVudSAuay1saW5rLCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSA+IC5rLW1lbnUuay1tZW51LXZlcnRpY2FsIC5rLWxpbmsge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYygxNnB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIpO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSA+IC5rLW1lbnUgLmstaWNvbiwgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgPiAuay1tZW51LmstbWVudS12ZXJ0aWNhbCAuay1pY29uIHtcbiAgbWFyZ2luOiAwIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgMCBjYWxjKCgxNnB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSkgKiAtMSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLXNwcmVhZHNoZWV0LXZhbHVlLXRyZWV2aWV3LXdyYXBwZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1zcHJlYWRzaGVldC12YWx1ZS10cmVldmlldy13cmFwcGVyIC5rLXRyZWV2aWV3IHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMsIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWV4cGFuZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWV4cGFuZGVyIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLXN1bW1hcnksIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1zdW1tYXJ5ID4gLmstaWNvbiwgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1zdW1tYXJ5ID4gLmstZXhwYW5kZXItaW5kaWNhdG9yLCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1jb2x1bW5tZW51LWl0ZW0gPiAuay1pY29uLCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1jb2x1bW5tZW51LWl0ZW0gPiAuay1leHBhbmRlci1pbmRpY2F0b3Ige1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50LCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50IC5rLWZpbHRlci1hbmQsIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWZpbHRlci1hbmQge1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWFjdGlvbnMsIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWVkaXQtYnV0dG9ucywgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMsIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtYWN0aW9ucywgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZm9ybS1idXR0b25zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1wb3B1cCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1yZXNldC1jb2xvciwgLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstY3VzdG9tLWNvbG9yIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstcmVzZXQtY29sb3Ige1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLWN1c3RvbS1jb2xvciB7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1zcHJlYWRzaGVldC1ib3JkZXItdHlwZS1wYWxldHRlIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtYXgtY29udGVudCk7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1zcHJlYWRzaGVldC1jbGlwYm9hcmQsIC5rLXNwcmVhZHNoZWV0LWNsaXBib2FyZC1wYXN0ZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZXh0ZXJuYWwtZHJvcHpvbmUge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm1hdC1jZWxscyAuay1zcHJlYWRzaGVldC1wcmV2aWV3IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstc3ByZWFkc2hlZXQtZm9ybWF0LWNlbGxzIC5rLWxpc3Qtc2Nyb2xsZXIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstZXhwb3J0LWNvbmZpZyB7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWV4cG9ydC1jb25maWc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1leHBvcnQtY29uZmlnIC5rLWVkaXQtZmllbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA1JTtcbiAgd2lkdGg6IDQ1JTtcbiAgZmxvYXQ6IGlubGluZS1zdGFydDtcbn1cblxuLmstZXhwb3J0LWNvbmZpZyAuay1wYWdlLW9yaWVudGF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICBpbnNldC1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1leHBvcnQtY29uZmlnIC5rLXBhZ2Utb3JpZW50YXRpb24gLmstZm9udC1pY29uIHtcbiAgZm9udC1zaXplOiA2ZW07XG59XG5cbi5rLWV4cG9ydC1jb25maWcgLmstcGFnZS1vcmllbnRhdGlvbiAuay1zdmctaWNvbiB7XG4gIHdpZHRoOiA2ZW07XG4gIGhlaWdodDogNmVtO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtY29tbWVudCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMzU1cHg7XG4gIGhlaWdodDogMjMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWN3QUFBR1FDQVlBQUFBamwxQUtBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQTRacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UUTFJRGM1TGpFMk16UTVPU3dnTWpBeE9DOHdPQzh4TXkweE5qbzBNRG95TWlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRjRTFOT2s5eWFXZHBibUZzUkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwaE1HVm1NelptWmkwNFltSTFMVFJsTjJZdE9UY3dNUzA0T1RVNVpUZzFOMlpoWTJNaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk1ETkRPVEJETlVRMk9VSkdNVEZGT1Rrd016WTRSVEkzTmpaQlFUZEVOa01pSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TURORE9UQkROVU0yT1VKR01URkZPVGt3TXpZNFJUSTNOalpCUVRkRU5rTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRrZ0tFMWhZMmx1ZEc5emFDa2lQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBqTW1abVpqTTBNaTA1TmpFeUxUUXdNMll0WVdaaFlTMDFNVEUxWmpRMk5UaG1NV01pSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW1Ga2IySmxPbVJ2WTJsa09uQm9iM1J2YzJodmNEcGhZamxoTW1Vd015MWtObUl3TFRZM05HTXRPRGM0WlMweU1qVXpNamRrTkRJNU9UY2lMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejY4VUhMYkFBQWdwRWxFUVZSNDJ1emQyWk5jOWRuWThUT0w5Z1UwSUFramd3cGtJOFFPUW1JMUZTK0ZIVzlWTHQvN3dwV2I5MDBxS1YrbFRMM3ZUWnpFbFN2bkppbGZ2TTRma1F1bmZFT3cyTFVnaVVVc05oaU1BRnNqdEl6UXJwbUpuaE9kb2FlbnQrbnA1U3lmVDFYWGlKNFIwaHoxOUxlZjMxbDZaSFoyTmdFQVdodTFDUUJBTUFGQU1BRkFNQUZBTUFGQU1BRkFNQUZBTUFFQXdRUUF3UVFBd1FRQXdRUUF3UVFBd1FRQXdRUUFNdVA5L2dOR1JrWnNaUUFHb3AvdjhXekNCSUE4VEpqOUdGcjlzd0dVWXlBVVRIRUVvTHZuK054R2RMd2dHMUJFQWFveFlZN2tOWjU1QytiSUV1NERvRml4SEdrVDBKRThSVE12d1d3WHhSSEJCS2hNUUdjYlBOOFBQWng1Q09aSWg2RWNFVStBUWdleDJmUllIOHRtNFJ4cU5JY2R6R2J4YS9kUk9BR0tPVDNXaG5DazVuT3pUWDVQYnFJNXpHQjJFc3RtdjI0WFR3RHlPMkhPdG9oaS9mMjVpZWF3Z3RrcWx2Vy9IdWtnbnFJSlVMeFkxdjk2dHNWME92Um81bWtmWm4wWVI1dEVzOTIwQ1VCK285a29rdlczbVE2aVdZa0pjNlJOTE90dm83Lzg1Uy9YL2VJWHYvam50V3ZYL21qWnNtVmZHUnNiRzNlTldvQ0Nsdk9xNmVucHkxZjkvWXN2dnZqZnYvbk5iLzd6cjMvOTZ6TTFvUnhOMnUvVEhIaEFSL3A1b2RyMEQxZ1l0dnBnMWtkenRPYmo2Ti8vL3ZmL05ERXg4ZS9HeDhlWGVaZ0JsTStWSzFjdW56aHg0bjl1M3J6NW42NUZjNlptMG15MGRGcy90ZGJHdUc5L3oyRmVmTDFST09kaStaT2YvR1RsMU5UVS85MjBhZE12eEJLZ3ZPSTUvdXB6L1grSTUveDQ3cThibkVhU25CeXZNdWdKczFFa1J4b0VjeXcyM0xwMTZ4NzJVQUtvampObnp1eGZ2Mzc5TjYvK2NyckJsRG5iYnNvczQ0VFo3TW8rYVRTUEhUdjJYOFVTb0hyaXVUOGEwR1M2SE9xVU9ld2wyUVczT01CblltTGlIejFzQUtvcEdoQXRTRnFmSlRINGFBMXBTYmJSVW14Nm01eWMvTzgzM25qanYvR1FBYWl1NDhlUC82K05HemYrKytUTGc0QWFMYzBtU1FXV1pKdU4xaU5yMXF6NXZvY0tRTFZkYmNHL1RuSjJjWnBCQnJQVjFYbm1wczFseTVadDhsQUJxTGFyTGRpWU5MOVlUYk9tbENhWTlmRnNkSG04a2Jnb2dZY0tRTFZkYTBIVFZwUjl3dXdvbnE3Z0EwQ0Q0MThxdFNUYnpkUUpRSVc3bWFjdWpPWmdZd0JBN3BzeG1yT05JS0FBNUxJTjQyWGFJRmV1WEVtbXBxYVNpeGN2SmpNek14NXFBTU9ZeEVaSGt4VXJWaVRyMTYrUDY4VDJzaEdWZTN1dnZvaFlUazVPQ2lYQWtNWHo4UG56NTlQaFplUEdqYjJJWmo1ZUNKVGxIeWdtUzdFRXlGYzQ0N201TkpOeldiNlJlQ1VEUUw1Y3VIQkJNUFA0U2dhQWZPbjM5Y29GRXdCeXBqUUgvYmhDRUFBbVRBQVFUQUFRVEFBUVRBQVFUQUJBTUFGQU1BRkFNQUZBTUFGQU1BRkFNQUZBTUFGQU1BRUF3UVFBd1FRQXdRUUF3UVNBQWhrdnl6Y3lNakxpWHhNQUV5WUFDQ1lBQ0NZQUNDWUFDQ1lBSUpnQUlKZ0FJSmdBSUpnQUlKZ0FJSmdBSUpnQUlKZ0FnR0FDd0JKNWV5OEFNR0VDZ0dBQ2dHQUNnR0FDZ0dBQ2dHQUNnR0FDQUlJSkFJSUpBSUlKQUlJSkFJSUpBS1hnNHVzQVlNSUVBTUVFQU1FRUFNRUVBTUVFQU1FRUFNRUVBQVFUQUFRVEFBUVRBQVFUQUFRVEFFckJ4ZGNCd0lRSkFJSUpBQU16YmhNQTljYkd4cEx4OGZIMEZyOGVIUjFOUDhhdWord1dabWRuNTI3VDA5UEp6TXhNK3ZIS2xTdnBMWDROZ2dtVUtwRExseTlQYjh1V0xVc0QyWW5hZU1iL28xNEU5UExseThtbFM1ZlNtNEFpbUVEaFJCUlhybHlaM21LU3JIWG16Sm5rNU1tVHlhbFRwNUl2dnZnaXZWMjhlREc5UmZRaWd1a1R5TFVwZE1XS0ZXbHMxNjVkbTk2dXYvNzZaTU9HRGNuNjlldlR6OFV0eE5SNTRjS0Y5Qll4QmNFRWNpdkN0bXJWcXJtSVpZR2NuSnhNUHYzMDArUnZmL3RiR3NaTUxMYzJreTI5bmo5L1B2M3ZZOGVPemZ0OC9CazMzWFJUc21YTGxtVFRwazNKdW5YcjVxSWFmMGI4dnBnOG9RaEdXdjB3OU9RUCtQSjBqNUdhajlsdHRPWVc2emxqVi84K0o3djVjK3AvVUlGa1FieldyRmt6YjVyODhNTVBrNy84NVM5cEtPdDE4dHpRNm1zYWZlN21tMjlPdG0zYmx0eDIyMjN6b252MjdObDVrYVpjNHNWU2wvM1ljUFhEOUxYYlRNMXR0dWFXMUh4TSt0azB3WVNTaTMyU01kSEZ4NUJOa3UrKysrN2MwbXF2SXRscFJPUHZzbVBIanJuSk04VGZKWlorNi85T0NLWmdDaWIwVmV5ampGREdQc3J3K2VlZnB4UGxPKys4MC9OcHNwdHBNM1BYWFhlbEUrZU5OOTZZL25mczM0eHcyc2NwbUlJcG1OQjNzZndhK3d1em8xMy85S2MvSlh2MzdoMW9KRnQ5dnRIOWp6MzJXTEo5Ky9iMDF4SEwySzlxbVZZd0JWTXdvVzgvYnhIS2JLcjgrT09Qa3dNSERxVDdDUE13VGJiN1hFekV1M2Z2VHJadTNUbzNiVVk0Ky8wOGhXQUtKbFJJbkFjWnAzSEUvc0U0OWVQZ3dZUHBmc3BoVDVPTG5UUkQ3Ti9jdFd0WCtqM0ZQczJwcVNubmNBcm0wSVBwdEJJb2dZamtkZGRkbHk3QnhrRTlMNy84Y3NlVDJiQ215VmIzSHpseUpEbDY5R2p5MUZOUHBVKzJjVTduNmRPbkhSREVVSlZtd293bkNhaWlPSzh5SnN2NFdmdnJYLythdlBUU1MrbXBHa1daSmx0OUxpYk1pR1ljRkJSZkU1T204emFMWitQR2phV1lNRjE4SFFvc0R1N0pZdm4rKys4bmUvYnNhUm5MN0xxdjNYeSs5cnF4M1h5dTA5OVRlMzk4TDg4KysyenkzbnZ2cGQ5amR1VWdHQVpMc2xEZ3lUSU84SW1RL1BuUGYwNWVlZVdWUWsrVHJlNlBGd0x4TVk2aWplODVmbTNTWk5CTW1GREVWN3JqNDNPVFpiTllGbTJhYkhmLzg4OC9ueDdFbEUyYTlkZS9CY0VFNXYvUWpvNm1CL2hreTdEMXNldzJoSjMrM2w0R2RMSDN4NlNaTGM5bUJ6bUJZQUlMWk5OVmhPS2pqejVLajRidFZRanpORTIydXYrNTU1NUxQdmpnZzNrdkhHQVF4c3YwUkFKbEZ4ZFBqMU5JNGpKM0VjdEJueExTNjMyVG5kN2ZLSnF4TFRadjNweGU3Q0F1cFFjbVRDQ1Z2UzFYaUdYWVp1Y2tMblZpek5NMDJleSsrTjRqbW5FeGc3aXFrU05uRVV3Z0ZTc29NVW1GMklkMzRzU0pqcVBXajgvMTgvNU80eGx2YnAzdHY0MXAweW9UZ2dta1FZaDlkbkZ0MkZkZmZiV2pxYkNieVhDUVUyTW4wMlM3cUw3eHhodnArM25HdG9sdEJJSUpGUmFuVDJRWFU5KzNiMS9IVStGaUpyMjhUcE9kUlBYRkYxOU1QOFkyY3FvSmdna1ZWcnNVR3dlM0RPS1VrRjZkS3RMTGFiTFovWEhOM0xmZWVtdmV0Z0xCaElxSmcxbGlhb3FqWWx0ZG5HQlE1MGNPSTRqdHZqWisvY2MvL2pGOXg2TFlWZzRBUWpDaGdyS2pZdU84dzM1Tmswc0phSytqMnMzWFp1Sk5zbXUzR1FnbVZFU2NSaElUVTB4T2I3LzlkdTVQQ1JuRU5ObnFhdzhkT3BSODl0bG42VGFMYlFlQ0NSV1JIZWp6eVNlZjVQcHlkWU9jSnV1WFl1dnZpN2MzcTkxMklKaFE5aC9NMGRIMGlqN2huWGZleWQwME9ZZ2d0dnZhUnZjZFBueDRianAzblZsNnphWHhJSWZpd0pWNFRNZjFZck8zc2NyNzVlcnk4TFd4cmVJZFRlSnR3R0xLUEgvK3ZBY1RKa3dvZXpCREhPeGptbXkvRkZ0N2Z3U3pkaHVDQ1JQSytpcDJkRFE5Y0dWcWFpcWRNQWM1TlJacG1teDJYMnl6dUd6ZTlkZGZuMjdMbVprWkR5cE1tRkJHMlJHZWNYVHNvS2ZHb2syVHpYNy9wNTkrT205YmdtQkNDV1VIK3h3OWVqVDNSN3EyKzM4c05aN2QvdjRQUC94dzNyYUVYckFrQ3prTlpqWWwxWWFobWFVdWR5NzIvbjRzcGZieTk4ZEY2Z1VUd1lRU0d4c2JTNCtPamYyWEZ5OWU3SHY0aWhyRWR2ZkYwYkhaZnN6WXB2RyttU0NZVUxKZ2h0T25Udzg4ZkdXTDUrVGtaQnJNT0lCS01Pa0YrekFoaDhHTTZhZytCSG0rK0hrZTkyTWVQMzU4M2pZRkV5YVU2UlhzdGF2VHhJUnBtbHphMTJiYjBCVi9FTXc2cnZSREtYNGdyNzBCY3V6RGJEUkZEVHVJUllwbmJNTnN3dlQ4Z0dCQ3lXUlA3T2ZPblJQRUpYNXR0ZzNGRXNHRUVnZnp3b1VMaGIvaXpyRGptVjFIVmpBUlRDaHhNT3N2NXlhZWkvL2FLMWV1Q0NhQ0NXVVBacnpyaGlBdS9aMUxCQlBCaEpKYnlnRS80dG42cWtnZ21GQ1NVTVpFRkpkMHUzejVjcUdDbExlL2EzYmhkZkZFTUtIRXdZeFRJYklseGJJRWJkRG5sR1lYTEJCTUJCTktHc3hzT3NxTzhpeGovQVlSejVVclZ3b21nZ2xsRCticTFhc1hYQjR2RDBFYTl1OWZ6UDhqdHFGZzBrdXVHUVU1a2wwa2ZQMzY5Zk5pTUtqcnIvYmpXckc5dk5ic1lxNlptMjFERjE3SGhGbkhvZU9VUVhiKzVYWFhYVmY1cGRpbC9qOWlHMmJiMVBNRGdna2xuVEEzYk5oUXlDQU8rbXRiM2I5eDQ4WjVMMEpBTUtHRXdZejNjYXphT1pLOWptY1d6T3lLUHlDWVVDSXhEY1dUZml3bnhsR2VjVTNaUE1Rdjc5TmsvZjJyVnExS0ppWW0wdnRObVBTS2czNGdaK0tDQldITGxpMkZQRENuMjYvdDl2L1I2UDl6NjYyM3p0dVdJSmhRUXRrU1l2YWszMGxNbGhxMFFRU3hsMGZBdHJvL2JyZmRkdHU4YlFtOVlFa1djanBoZnVVclg2bmMxWGw2ZGY5WHYvcFZFeVltVENpNzJPY1dCLy9FZnN4dDI3YTFuTVNLdWhUYnIvdERUSmMzM0hCRHVnM3R2MFF3b2VTeTY4aCsvZXRmTC94UzdDRHZqOXM5OTl3emJ4dENyMWlTaFp3R000NzBqQWt6cml2YmkvZkhIUFR5YXIrWFlodDlMcmJWM1hmZkxaaVlNS0VxWWlreDIvOTIzMzMzNVhxYUhOYVUyZWh6RHovOGNQb3h0cDNsV0FTVHdqdCsvTGlOMElHTEZ5K21IN2R1M2RyeitQVTZmSVBZTjlucy90clAzWDc3N2ZPMkhmU1NhOGt5OEZnKy8venp5Wk5QUHBsczJyVEpCbWtoVG9tSUExZmlhTmtISG5nZ09Yanc0SUpJTkFwSHM2QU02bXNIY1granorM2V2VHU1NVpaYjBtMFcyODV6QWlaTUNoM0xQWHYycE8vekdORThkdXlZamRKR2RxV2ZPUGluMjJreXIwZkFMbmFLYmZlNXUrNjZhOTQyQThHazhMSE1udFJFczczWUZ4Y1QwMDAzM1pSODg1dmZ6RVVRbHhxOXBRUzAyZWUrOTczdkpUZmZmSE82clp4N2lXQlNtbGpXVGsraTJkNjVjK2ZTai9mZWUyK3lidDI2d2w2dXJwY0JyZjFjdk8vbFF3ODlORzliZ1dCU3lGaEdGT3RqS1pxZGk2a3BPMFhpcWFlZUd1ZzAyY3ZMMWZYaTl6VDZmVTgvL1hUNk1iYVJONHRHTUNsMExOdTk2cytpT1RrNWFhTTFFUzg0SWhKZis5clhrbTk5NjF1bHVNQkFOOU5rL2VkMzdkcVZiTisrUGIyLzJZc3lFRXhLRWN2YWFNYXlyV2dtVFlPUmJjczRMek43cjhlaVhLNnVWOU5rclhpVDdYanhVUHVDQWdTVFFzWXluc1RpMFA1T2IzSHVuRW16dVRpWUpUdS84RHZmK1U0eVBqNWVxV215OXZQeHZmLzR4ejlPUDhaU3JLdjZJSmdVT3BiZHNEemJmdnRrUjgxKzk3dmZYWFRJOG5LQmdXNC9sMzArWWhudlNCTGJ3bElzZ2traFkvbkNDeThzK1FsTU5KdUxZSnc5ZXpiOWVNY2RkOHhGTXk5VFppOC8xK3pQaTFqdTJMRmozcmFBUVJqcDk0T3Q1bW9iSXpVZnM5dG96VzBzYmxmL1BpZTcrWE5Pbno3dFgzT0lJbTY5aUdXdGxTdFh1aUpRRTJOalk4bWFOV3ZTbjY4MzNuZ2orY01mL3RBd05zMGkxSXY3aC9HNUgvN3doK2xWajdKWU9pcTJHT0t0NnJyc3g0YXJINmF2M1dacWJyTTF0NlRtWTE5ZlFKa3d5V1VzczBrei9yOU9PVmtvUWhFSEFjV1RRNXlmV1R0cGxtbWFyUFdESC94Z0xwYnh2WXNsZ3lhWUxFbTJEQnR4Vzh3QlBvczVFRWcwRzR2cnBXWkhoMFkwNDJvM2VidGNYU2NoN09UelAvclJqNUlISDN4dzd2U1IrTjVCTUNsVUxHTmZZNyt2M1NtYXpjV1JzOW1rR1crY25CMDVtb2ZMMVMzMVNOanNhTmlmL3ZTbnlmMzMzejgzV2JyMEhjTmlIeWE1am1XdEZTdFcyS2ZaUk8wK3pVOCsrU1Q1L2U5L241dzhlWEl1UHEybXQ4WGN2NVRQTGZiekV4TVQ2UXVBZUFjUyt5eUxyU3o3TUFXVHJtTFpqMzJXbmNnT0JNcE8zT2RMbzZPanllclZxOU40UmxpZWUrNjVaUC8rL1QwSjNsSkMyTTN2alN2NGZQdmIzMDZXTFZzMnQ3L1dHMElMcG1BS3BsaUtaazkvM21MN0xGKytQUDN2OTk1N0wzbjIyV2ZUbjQ4OFQ1TzFUNnh4YmRnNzc3d3ovZSs0SUVHc1lqaDFSREFGVXpBTEdjczh2TjlndGp3cm1vM0ZaTFpxMWFxNW43OTQ4K242VTArR01VMjIrcHJ2Zi8vN3ljNmRPK2UrSmw2VTJWOHBtSUlwbUdJcG1nT2ZOai85OU5QazdiZmZUdmJ1M1p1TGFUTHp5Q09QSkhmZmZYZXlaY3NXVTZWZ0NxWmdGdHZubjM4KzlHVlkwZXhlSEdrYTRZeDltK0hvMGFQSkJ4OThrT3pidHkrTlU3K1daRnQ5VGZ5NzdkNjlPOW0yYlZ0NlVFK0lmWlVSU3FlTUNLWmc5am1ZVTFOVEhwVjluQ3p6ZkwzT2lNRVRUenpoNk5rT3dobWh5c0laM24zMzNlVE5OOTlNUHc1aW1veDlrM0g2UzF6YUxoT2hqRk9IaExLODRrMitCVk13eFZJMEN4bk8yTWNadDlwVmhJOC8vamg1Ly8zM2s0OCsrbWpCdjNtMzAyVHNSOTI2ZFd2NlBwNjMzbnByY3NNTk44eDlMdlpQeGswb0JWTXdCYlB3c1h6eHhSY0w5VTRRbG1jWC83T1poYk4yNnN3Q0doZUtpTnVwVTZmU1c1emFrVjFsSjNzN3JlejN4d3VXT0EvMCt1dXZUMi94YjdCNTgrWjVnY3lteVN5VTlsRUtwbUFLcGxqbVlOSVV6Y1dKY3poajhveHd4c2VhbjlzbGllZVhDR3lFTWo0NmwxSXdCVk13U3lNbWk0aGxUQk5GSlpxOUNXakVNejVtdCt6NnZyVS8xOW56UjNZcHV3aGlkb3RJQ2lTQ0taaWxqbVVaM3BBM2xtZEZFd1N6cHk4ay9WTlN0bGlHT09veXZoOXZRZzBJSm1MWlFUUmZldWtsMFFRRUU3RnNKMDZFRjAxQU1GbHlMQ01tL1hyejU3emNza2t6anY0RkVFeTZpbVZaSjh0NjJUNU4wUVM2VlpxalpNK2NPZU5mY3hHeExQTXliQ3R4eXNuamp6L3U2RmtZb0hYcjFuWGJEMGZKSXBiRFlwOG1ZTUkwWVhZY3l6eTlSZGV3eEhtYUprMHdZWm93YVJqTDdBQWZuSElDQ0NZdFlsblZaZGhXMFh6NTVaZEZFeEJNeExLZG1MZ2ptbzZlQmRxeEQ3UEVUcHc0SVpZZHl2WnAzbmpqalRZRzlKaDltSWhsaWJpNEFWQ1pDZk9MTDc3d3IzbU5BM3lXTm1rKzl0aGpqcDZGSGxxN2RxMEpFN0VzNDZUcFFDQkFNQ3NReTNpeUYwdlJaUGc4ZmdTVG5NZlNQc3ZlUmZPVlYxN3hwRWRYWWwvNDg4OC9ueHc3ZHN6R0tCSDdNRTJXdEpEdDAzVDBMSXVKNVo0OWU5SVhyM0h0NG05ODR4dkpwazJiS3IxTjdNTWtGK0pvV0xIczc2VHBQRTI2aVdXSW4wdVRabmtJcGxnaW12UWhsaG5SRkV4eUVrdjdMRVdUZk1ReW90anN6ZGpqOGZQQ0N5K0lac0haaDJteVpCRmluK2Fqano1cW55WUxZdG5KaTlmWXAvbmtrMDlXYnA5bVdmWmhsaWFZWjgrZXJjUUR6d0UrK1ltbWl4c1FSMUYzR3N2YWFGYnRRS0ExYTlhVUlwaVdaQXNXeXpqVlFTeUh5eWtuMU1heTJUSnNzMXM4ZnV6VExDYkJMRmdzN2JNVVRmSVZ5MjRmUDZKWlBKWmtDOEEreS95eVQ3T2FzWXdEZUhyeDRyVXErelF0eVNLV3pFMmFqcDRWeTI3RXo3V2paNHRETU1VUzBXUUlzUlRONHJFa20rTllPc0NuV0dKNTlwRkhIckU4VzBLMTUxbjJTeXpQUHZIRUU2VmNuclVraTFpeVlOSjg5ZFZYVFpwaTJmV2srZUtMTDVvMGMwd3d4UkxSWk1peEZFM0JSQ3hGazBMSE12WXREdnJuVVRUenF6VDdNTStkTzFmb2Y0ZzR6ektlWk1XeVBPelRMSzUrSGVDekdHVTY1V1QxNnRYZDlzTStUTVRTcEVuZVk3bllLL2owK2hhUEg1Tm12Z2pta01VeXJGaVdPNXA3OSs0VnpRTEdNZzhzeithTEpWbXhaQUJpZVhiMzd0MldaM01zMjJlWng4dFBGdjJVRTB1eWlDVW1UYkUwYVZhSVlJb2xBNHptdm4zN1JGTXNSVk13RVVzNmVkSVR6ZnpGY3RnSCtEZ1FxQmpzd3h4d0xHTlpUaXpKOW1uZWNNTU5Oc1lRWXhueEtlSmI1bVg3Tkl2eUp1YjJZU0tXZEMzYnB4bW5GREY0c2QwamxrV1pMSnRObXQ2UDFZUlp1Z256NU1tVDZUSnNQTWloMXZMbHkwMmFRNHBsR2Q2TVBTYk54eDkvUFBlVFpsa216TklFTTY4UGZwTWw3Y1R5N0s1ZHU1eHlNZ0JGWG9adEY4MDhuM0t5YXRXcVVnVFRrcXhZTW1TT25oWExwWWpubDVkZWVzbnk3QUNZTVBzY1M4dXdkTXJ5YlA5aldlWVhyN0ZTa2RjRGdVeVlpQ1U5ZGVuU0pRY0M5U21XTVlHVmZhVW5ubTlNbXYwbG1IMklaU3l2aVNYZFJqTWVQNkxaMjFpV2JSbTJHY3V6L1dWSlZpekpvVmllalFPQkxNK0taVGZ5ZHZSc1daWmtCVk1zRWMzU3FUM1BzcXBpbjJaZW9ta2ZKblBpUE12OSsvZUxKVDBWeTdQeHVMSThLNWJkaU9lamwxOSsyZktzQ1RNL0UyYkUwbVJKdnlmTmh4OSsyS1FwbGwySjVkbkhIbnRzcUpPbUpWbkJGRXNHR3MxWW5wMlltTEF4V3NTeUNrZkRkaU5ibmgzV3hURXN5VmFjV0RKSTJmSnM3Q3RITEJjck8rWEV4VEZNbUtsQi9xREVrNVo5bGd4cjByUThPMTlWenJQc2hXRXR6OGFmYThLc0lMRWtENU9tQTRIRXN0dkJ3b0ZBSnN5Qi9NQlloaVV2WXAvVXpwMDdLejFwV29aZDJ1Tm5rSk9tQ2JOaXhKSThpY2ZoZ1FNSEtqdHBpdVhTSHo4bVRSTm0zMkpwR1pZOGluMmFWWnMweGJLM2s5K2pqejdhOTBuVGhGbWh5VklzeWF2WXB4bVRabFdPbm8xWXhtUWtscjBSMi9HVlYxNXg5S3dKVXl5cDFxUVpSOCtXK1R4TnNleWZiSjltdjg3VExNdUVLWmd0WWhtdjNNV1NJa1V6bG1mTEdFMnhMSFkwTGNtV21GaFNSR1ZkbmhYTHdjZ09CTEk4SzVoaWlXZ1dVSHdmc1k5TkxBY1hUZnMwVzB5OGxtUy9kT3JVcVhTZlpUenBRSkhGOHV4RER6MVU2T1haaUtYSmNqaGllVGFPbnUzVjhxd2wyWktKV01ZcmM3R2tMSlBtd1lNSEN6dHBpcVZKTTQ4RXN5YVdsbUVwMjVOZUVhTXBscUtaVjZWWmt1MDJkckhQOHJYWFhoTkxTcXRJeTdOeGdFODhTUS9yL1cxWktMdTR3VktXWjJPSnQ4dCtPSzBrTDhFVVM2b2luckFlZlBEQlhFY3ppNlhKTXArUG42VkVzeXpCck95U3JGaFNKWGxmbmhYTC9EOStMTTlXZE1LTWZaWmlTUlhGOG16ZUpzM3MxQkhMc09XZE5DM0pGalNZWW9rbnZSWEpBdzg4a0l0b09zK3ltSStmUng1NVpGSFJGTXdDQmpPTHBWTkhNR2t1SDNvMHhiSTYwYlFQczJBaWxyRVBSeXpoLzUrbmVlalFvWFJmL3JCaStlcXJyNHBsUWNXQUV2OStWZHVuV1lsZ1pyRzBEQXZEajJZV1Mvc3NpeC9Odlh2M1Z1cE56RXUvSkN1VzBGcTJUM1BEaGcwbVM3cDYvTVR5YktzM01iY1Bzd0RCUEgzNnRIMlcwSUZzbjJZL294bVRySDJXMVl5bVlPWThtQkZMa3lYa0k1b1JTNU5sK2FPNWUvZnVodEYwMEUvT1JKaXptMWpDNHRYdTA2ejllVnJxVFN5cm9YYWZadjFqb0RTZEtjdUVtUzI3T2hvVzhqTnAybWRaM1VtejlwU1RlRXlWWWNJc1ZUQWpsdkVLMldRSnc0OW14REltRHJHc1pqUjM3ZG8xRjAzQnpGa3dqeDA3bHNiU1pBbTlzV3pac3E2aktaYlVSck1zd1N6TlBreXhoTjY2ZlBseWN2anc0VVdmcHltV2hGanAyN2R2WDZuTzB5eE5NTVVTK3ZOenRaaG9paVgxMFl6SFExbU1sK1ViS2RPUldKREhTZlArKys5dnVUd2JVWTJKSXA0ay9UeFN4bUZtMUQ4bjBHazBtMDJhY2IvSmtySVRUS0RqYUw3Kyt1dnAwZWhpaVdBQ3RCRExhMGVPSEVtbXA2ZkZrc3F4RHhQb1dKeHFjdDk5OXlWalkyTnpzYlRQRWhNbVFGMHNkKzdjbWF4ZHUzYmVBVDRnbUFEWHhJbm5FY3QxNjliTnhkSXlMRlZqU1Jab08xays5TkJEYVN6alBFdXhSREFCV3NReUpzdjkrL2ZiWjBsbFdaSUZPb3FseVJJVFprbDR4UXU5ajJYdEFUNWlpV0FDdEltbFpWaXdKQXUwaUdXMnp4S3dKQXRrVHdiajR3dGlhUmtXU2hoTVlHbVQ1WU1QUHBqR01xNFY2MmhZV01pU0xJamx2Rmk2Z2crVWZNTDBTaGk2ZUFJWUgyODRXUUlsRGlhdytNbnlnUWNlc0F3TEpreWdWU3p2di8vK0JWZndBVXlZUUlQSlVpeEJNSUVPWW5uZ3dJSDBUYUd0MEVDRmd1a0hIdHJITXBaaGEyTnBzb1RPT2EwRXhCS28wb1FKdEk5bEhBMzcybXV2V1lhRktnZlREejgwK0FFZkg1OFhTNU1sQ0NiUVlMSzg3Nzc3NWs0ZE1WbkMwdGlIQ1JXSnBja1NUSmdwcjVyaDJnLzErTGhZZ21BQ25VeVcyZEd3Qnc4ZUZFc1FUS0NUV0ZwOUFjR2N4NU1DbGY1QnZyWU1hN0tFL25IUUQ0Z2xVS1VKRTZvb2xtSHZ2ZmZldWZNc0R4MDY1TlFSTUdFQ3JXSnBzZ1FUWmtlOG9xWlNQN2pqNDJJSmdnbTBteXp2dWVlZWViRzBEQXVDYWNLRXVzbXlVU3dCd1FScVlobkxzR3ZXckpsM2dBOHdHQTc2Z1lMRzBqNUxNR0VDTmJKOWxsa3NEeDgrYko4bENHYjNQSGxRMXNteVBwWW1TeGdPUzdKUWdGaWVQbjFhTE1HRUNkU0xaZGk3Nzc1NzdtaFl5N0FnbUQzamlZUXlUWmIxc1RSWmdtQUNkYkcwenhJRUUyZ2hXNFoxTkN3SVpsOTVVcUhvazJXaldBTDU0U2haeUZrc1gzLzlkYkVFd1FTYXhUSk9IWWxZMm1jSk9mMTV0UWtnSDdHMHp4SUVjeUE4eVZDMFdONTExMTBMWWdrSUp0QWtsckVNZS9ueVpTLzZJT2ZzdzRRaHg5SmtDU2JNZ2ZMcW5LTEVjdlhxMVdJSmdnbDBFc3MzM25qRE1pd1VqQ1ZaR0VJc1RaWmd3aHdhcjlUSmF5eDM3TmdobG1EQ0JEcU41WnR2dmltV1lNSTBZVUo5TE8rODg4NEZzZlE0QlJNbVVEZFp4cWtqVTFOVHlWdHZ2V1d5QkJNbTBDaVdKa3NRek56eWhFUWVZdGxvR1JZb0IwdXkwSWRZV29ZRndRUTZpS1czNkFMQkJNUVNxdm56WHBadnhENU1oaEhMN2R1M0wxaUc5VmdFRTJhdWpZMk4rZGRrS0xHTVUwZU9IRGxpbnlXVS9MbTVOQlBtK3ZYcms1TW5UM3AwTXZCWW1peWh1WW1KQ2NITW0xdHV1U1U1YytaTU1qMDk3UkZLWDE4dE40b2wwUGpGNVcyMzNWYWE3MmRrZG5hMnYzL0FsNis2UjJvK1pyZlJtbHZNN1dOWC96NWRqNGtYTGx4SWpoNDltajZSQ1NmOStPRy80NDQ3eEJJNmVHRVprMlhFTW41ZWx0Q1BEVmMvVEYrN3pkVGNabXR1U2MzSHBKOU55ME13UjY3Rk1uNDl2cFJnQWxBZTE0SjU1Vm9rcDYrRmNXakJ6TXRCUHd1K2FRQXFMMWR0R00zSnhnQ0FYRGRqTkdjYlFrQUJ5R1VYUnZPMlFhYW5wMFVUb09KbVptWnlGODVoQmJQUk41L2VkK1VxRHhXQWFydDgrZktWVnEwb2V6QWI3YnlkcmRzQXN4Y3VYSmowVUFHb3RuUG56azBtTFk2R1RZWndRRkJlbG1UbmZuM216Sm5mZTZnQVZOdXBVNmYrVDVOQURrMmVUaXRKYjcvOTdXLy8rZW9vN3FvREFCVjE2ZEtsNmQvOTduZi8xR0RDSEtwQlhyZ2cvYzhHSHhkYzllZkVpUlAvYmNPR0RmL1d3d2FnZWo3NDRJUC9zVzNidHYrWWRIWjFuM2tSSzh1VmZtcERXUi9MQlZmK09YLysvSE1yVjY3YzZhRURVQjNIamgwN3NIbno1bitWTkwreVQvM0VPYkJnRG5wSnR0blJUdlczbVovOTdHZFBYN2h3NFMwUEg0QnFtSnljUFBMem4vLzg2UmFSbkczVGxQNE9nQU9lTUp0Tm1VbmRoRG0zUkh2aXhJbi9zbnIxNm45WXNXTEZNZzhuZ1BLNU9oeGQvdXl6ejM1NysrMjNQNU1zWElLZFNSYWVVZEUwbUdXL2x1eHNrNGt6dmRqdXhNVEVNNy82MWE5dVBYcjA2TDlNVFUxOWR1blNwU3Y5amp3QS9STVhKYmg0OGVLVmt5ZFBmdmJoaHgvK3l6UFBQSFByMVZqK012bnlYVW5hTHIwT3d6QW16RVpUWnUyMDJla3RhZkFSZ0h4cWRMRE9ZbTVKSndIdFo5UEdjN0lSUnhwc2lGYVJIR2tSWGdEeUdjdEd3VXphQkRJMzcxZ3lQc1NOTjlJbW1vM2ltWWdsUUttaW1YUVF5YUVlN0pPSENiTlZORWVhYktEYSsrc2pLWm9BK1k5bEovSE1YU3lISGN6RlRwcjFYMThmVGtjQ0FaUW5uTG1LWlI2QzJTeWFTZEoraVRZWEd4Q0F2c1V6TjdITVN6QWJSYkNUY0FKUW5tQzJpbUl1R2pDZXc0MDMwbVpEQ1NoQWVhT1p1MURtTVppTk50QkkzamNnQUFPTnFHQXVZc001R2haQUhBV3piQnNZZ0hJWXRRa0FRREFCb0NmNnZpVHJuVVVBTUdFQ2dHQUNBSUlKQUlJSkFJSUpBSUlKQUlJSkFJSUpBSUlKQUlJSkFBZ21BQWdtQUFnbUFBZ21BQWdtQUFnbUFBZ21BQ0NZQUNDWUFDQ1lBQ0NZQUNDWUFGQjAvMCtBQVFESEh4UUVNTVJJcndBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNzAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMzAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIGxhYmVsIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIGxhYmVsIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZTpob3ZlciBkaXYsIC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlLmstaG92ZXIgZGl2IHtcbiAgbWFyZ2luOiAwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlIGRpdiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDEwMTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZy5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1kcmF3aW5nIHtcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7XG4gIG91dGxpbmUtd2lkdGg6IDJweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTiB7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5ORSB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBuZXN3LXJlc2l6ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5FIHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLlNFIHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAxMDAlO1xuICBjdXJzb3I6IG53c2UtcmVzaXplO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLlMge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMTAwJTtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuU1cge1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGN1cnNvcjogbmVzdy1yZXNpemU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuVyB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5OVyB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBud3NlLXJlc2l6ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZTpob3ZlciwgLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZS5rLWhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWxlZ2FjeSAuay1zcHJlYWRzaGVldCwgLmstc3ByZWFkc2hlZXQtbGVnYWN5IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIsIC5rLXNwcmVhZHNoZWV0LWxlZ2FjeSAuay1zcHJlYWRzaGVldC12aWV3IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1sZWdhY3kgLmstc3ByZWFkc2hlZXQtY2VsbCB7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtbGVnYWN5IC5rLXNwcmVhZHNoZWV0LWZpbHRlciB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtbGVnYWN5IC5rLWZpbHRlci1yYW5nZSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1sZWdhY3kgLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2VsZWN0aW9uLWhpZ2hsaWdodCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay10YWJzdHJpcC13cmFwcGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtcXVpY2stYWNjZXNzLXRvb2xiYXIge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwIC5rLWxvYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zcHJlYWRzaGVldC10YWJzdHJpcCAuay1jb250ZW50LCAuay1zcHJlYWRzaGVldC10YWJzdHJpcCAuay10YWJzdHJpcC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcHJlYWRzaGVldCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1zcHJlYWRzaGVldC1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1zcHJlYWRzaGVldC10b3AtY29ybmVyLCAuay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyLCAuay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtY2VsbC1lZGl0b3Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXNwcmVhZHNoZWV0LW1lcmdlZC1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1zcHJlYWRzaGVldC1kaXNhYmxlZC1tYXNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zZWxlY3Rpb24tZnVsbCwgLmstc3ByZWFkc2hlZXQgLmstc2VsZWN0aW9uLXBhcnRpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1zcHJlYWRzaGVldC1zZWxlY3Rpb24taGlnaGxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc2luZ2xlLXNlbGVjdGlvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwtcHVuY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKSwgMC41KTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstcmVzaXplLWhhbmRsZSwgLmstc3ByZWFkc2hlZXQgLmstcmVzaXplLWhpbnQtaGFuZGxlLCAuay1zcHJlYWRzaGVldCAuay1yZXNpemUtaGludC1tYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaGFzLWNvbW1lbnQ6OmFmdGVyIHtcbiAgYm9yZGVyLWJsb2NrLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItaW5saW5lLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1zcHJlYWRzaGVldC1jZWxsIC5rLWRpcnR5IHtcbiAgYm9yZGVyLWJsb2NrLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWlubGluZS1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWZpbHRlci1yYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXIuay1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWFjdGl2ZSwgI2Q2ZDZkNik7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51ID4gLmstbWVudSAuay1pdGVtOmhvdmVyLCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSA+IC5rLW1lbnUgLmstaXRlbS5rLWhvdmVyLCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSA+IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbTpob3ZlciwgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgPiAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIC5rLWl0ZW0uay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1zcHJlYWRzaGVldC12YWx1ZS10cmVldmlldy13cmFwcGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlOmhvdmVyLCAuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZS5rLWhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMjAwMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2U6aG92ZXIgZGl2LCAuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZS5rLWhvdmVyIGRpdiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcuay1zcHJlYWRzaGVldC1hY3RpdmUtZHJhd2luZyB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmctYW5jaG9yLWNlbGwge1xuICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXN5bnRheC1yZWYge1xuICBjb2xvcjogI2Y4Mjtcbn1cblxuLmstc3ludGF4LW51bSB7XG4gIGNvbG9yOiAjMDlmO1xufVxuXG4uay1zeW50YXgtc3RyIHtcbiAgY29sb3I6ICMzOGI3MTQ7XG59XG5cbi5rLXN5bnRheC1lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5rLXN5bnRheC1ib29sIHtcbiAgY29sb3I6ICNhOTE2OWM7XG59XG5cbi5rLXN5bnRheC1wYXJlbi1tYXRjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWYyMDA7XG59XG5cbi5rLW9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLlxcIWstb3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLlxcIWstb3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLlxcIWstb3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLlxcIWstb3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLlxcIWstb3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLlxcIWstb3JkZXItNiB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLlxcIWstb3JkZXItNyB7XG4gIG9yZGVyOiA3ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLlxcIWstb3JkZXItOCB7XG4gIG9yZGVyOiA4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLlxcIWstb3JkZXItOSB7XG4gIG9yZGVyOiA5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4uXFwhay1vcmRlci0xMCB7XG4gIG9yZGVyOiAxMCAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLlxcIWstb3JkZXItMTEge1xuICBvcmRlcjogMTEgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5cXCFrLW9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC05OTk5O1xufVxuXG4uXFwhay1vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtOTk5OSAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDk5OTk7XG59XG5cbi5cXCFrLW9yZGVyLWxhc3Qge1xuICBvcmRlcjogOTk5OSAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci1ub25lIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5cXCFrLW9yZGVyLW5vbmUge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uay1waXZvdGdyaWQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMDBweCBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDc1cHggYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1waXZvdGdyaWQgdGFibGUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG59XG5cbi5rLXBpdm90Z3JpZCB0aGVhZCwgLmstcGl2b3RncmlkIHRib2R5LCAuay1waXZvdGdyaWQgdGgsIC5rLXBpdm90Z3JpZCB0ciwgLmstcGl2b3RncmlkIHRkIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG4uay1waXZvdGdyaWQtdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uay1waXZvdGdyaWQtdGFibGUgdGgge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cblxuLmstcGl2b3RncmlkLXRhYmxlIC5rLXBpdm90Z3JpZC1oZWFkZXItcm9vdCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5rLXBpdm90Z3JpZC1lbXB0eS1jZWxsIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItYmxvY2stZW5kLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xufVxuXG4uay1waXZvdGdyaWQtZW1wdHktY2VsbDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtdGFibGUge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpO1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGwge1xuICBib3JkZXItYmxvY2stZW5kLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGw6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGwuay1maXJzdCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstcGl2b3RncmlkLXJvdy1oZWFkZXJzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcGl2b3RncmlkLXJvdy1oZWFkZXJzIC5rLXBpdm90Z3JpZC10YWJsZSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpO1xufVxuXG4uay1waXZvdGdyaWQtcm93LWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGwge1xuICBib3JkZXItaW5saW5lLWVuZC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1lbmQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXBpdm90Z3JpZC12YWx1ZXMge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5rLXBpdm90Z3JpZC12YWx1ZXMgLmstcGl2b3RncmlkLWNlbGwge1xuICBib3JkZXItYmxvY2stZW5kLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1waXZvdGdyaWQtdmFsdWVzIC5rLXBpdm90Z3JpZC1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cblxuLmstcGl2b3RncmlkLWNlbGwge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcGl2b3RncmlkLWNlbGw6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1waXZvdGdyaWQtY2VsbCAuay1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXBpdm90Z3JpZC10b3RhbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5rLWNvbHVtbi1tZW51IC5rLXRyZWV2aWV3IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMik7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiA+IHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDAuNzUpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhlYWRlci10ZXh0IHtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIC5rLWRyb3Bkb3duLWxpc3QsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIC5rLWRyb3Bkb3duLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay1kcm9wZG93bmxpc3Qge1xuICBtYXgtd2lkdGg6IDkwcHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIC5rLXRleHRib3gge1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1yb3ctZmllbGRzLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstY29sdW1uLWZpZWxkcywgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpbHRlci1maWVsZHMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAvIDIpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay12YWx1ZS1maWVsZHMge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAvIDIpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMik7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1zZWxlY3QtYWxsIC5rLWNoZWNrYm94IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1maWVsZHMtbGlzdC13cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstc2V0dGluZ3MtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXRyZWV2aWV3IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMik7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQtaGVhZGVyIC5rLXRleHRib3gge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlci10ZXh0IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDVweDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZC1oZWFkZXItYWN0aW9ucyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWNvbnRlbnQgLmstdGV4dGJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWFjdGlvbnMgLmstaWNvbiB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9ucyAuay1kcm9wZG93bi1saXN0LCAuay1jYWxjdWxhdGVkLWZpZWxkLWFjdGlvbnMgLmstZHJvcGRvd24sIC5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9ucyAuay1kcm9wZG93bmxpc3Qge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuXG4uay1maWx0ZXItbWVudSAuay1jYWxjdWxhdGVkLWl0ZW0ge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1lbmQtc3R5bGU6IHNvbGlkO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXZlcnRpY2FsIHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbn1cblxuLmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5LCAuay1kLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XG4gIGluc2V0LWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG59XG5cbi5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwgLmstZC1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwgLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xufVxuXG4uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiAuay1pY29uLCAuay1kLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIC5rLWljb24sIC5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gLmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci12ZXJ0aWNhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLCAuay1kLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItdmVydGljYWwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXB1c2ggLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCwgLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXZlcnRpY2FsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDIwcHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgZmxleDogMSAxIDMwJTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXI6bnRoLWNoaWxkKDIpIHtcbiAgZmxleDogMSAxIDMwJTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1zdHlsZTogc29saWQ7XG4gIGZsZXg6IDEgMSA0MCU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstcm93LWZpZWxkcywgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1jb2x1bW4tZmllbGRzLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpbHRlci1maWVsZHMge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXZhbHVlLWZpZWxkcyB7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwgLmstZC1mbGV4LWNvbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksIC5rLWZsZXgtY29sdW1uIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XG4gIGluc2V0LWJsb2NrLWVuZDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstZmxleC1jb2wtcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksIC5rLWZsZXgtY29sdW1uLXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG59XG5cbi5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uLCAuay1kLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uLCAuay1mbGV4LWNvbHVtbiAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwgLmstZmxleC1jb2wtcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwgLmstZmxleC1jb2x1bW4tcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwsIC5rLWQtZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwsIC5rLWZsZXgtY29sdW1uIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLCAuay1mbGV4LWNvbC1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLCAuay1mbGV4LWNvbHVtbi1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAwO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdGdyaWQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3RncmlkLXZhbHVlcyB7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtdGFibGUge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXBpdm90IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstcGl2b3QgLmstZ3JpZCB0ZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXBpdm90IC5rLWdyaWQtY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1waXZvdC10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1waXZvdC10b29sYmFyID4gKiB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmstcGl2b3QtdG9vbGJhcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstcGl2b3QtbGF5b3V0IHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxuLmstcGl2b3QtbGF5b3V0IC5rLWdyaWQtZm9vdGVyLCAuay1waXZvdC1sYXlvdXQgLmstZ3JpZCAuay10YWJsZS1hbHQtcm93IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5rLXBpdm90LWxheW91dCA+IHRib2R5LCAuay1waXZvdCAuay10YWJsZS10ZCwgLmstcGl2b3QgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1waXZvdC1sYXlvdXQgPiB0Ym9keSA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1waXZvdC1yb3doZWFkZXJzID4gLmstZ3JpZCwgLmstcGl2b3QtdGFibGUgPiAuay1ncmlkIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstcGl2b3Qtcm93aGVhZGVycyA+IC5rLWdyaWQgdGQ6Zmlyc3QtY2hpbGQsIC5rLXBpdm90LXRhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci5rLWZpcnN0IHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1waXZvdC1yb3doZWFkZXJzID4gLmstZ3JpZCB0ZC5rLWZpcnN0IHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cblxuLmstcGl2b3Qtcm93aGVhZGVycyA+IC5rLWdyaWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1waXZvdC10YWJsZSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1zdHlsZTogc29saWQ7XG59XG5cbi5rLXBpdm90LXRhYmxlIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xuICBtYXJnaW4taW5saW5lLWVuZDogLTFweDtcbn1cblxuLmstcGl2b3QtdGFibGUgLmstZ3JpZC1oZWFkZXItd3JhcCA+IHRhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1waXZvdCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1waXZvdCAuay1ncmlkIHRyIC5rLWdyaWQtZm9vdGVyIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cblxuLmstcGl2b3QgLmstZ3JpZCB0cjpsYXN0LWNoaWxkOm5vdCguay1ncmlkLWZvb3RlcikgdGQ6bm90KC5rLWdyaWQtZm9vdGVyKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbn1cblxuLmstcGl2b3QtbGF5b3V0IC5rLWdyaWQgdGQge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG59XG5cbi5rLXBpdm90LWxheW91dCAuay1ncmlkLWZvb3RlciA+IHRkIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay1waXZvdC1maWx0ZXItd2luZG93IC5rLXRyZWV2aWV3IHtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG59XG5cbi5rLXBpdm90Z3JpZC13cmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXBpdm90Z3JpZC13cmFwcGVyID4gLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLXBpdm90Z3JpZC13cmFwcGVyID4gLmstcGl2b3Qge1xuICBmbGV4OiAxO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1waXZvdGdyaWQtdGFyZ2V0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1jb2x1bW4tZmllbGRzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1jb2x1bW4tZmllbGRzID4gKiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstcGl2b3RncmlkLXRvZ2dsZSB7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogLTEpO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1waXZvdGdyaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzLCAuay1waXZvdGdyaWQtcm93LWhlYWRlcnMsIC5rLXBpdm90Z3JpZC1lbXB0eS1jZWxsIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstcGl2b3RncmlkLWVtcHR5LWNlbGwge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO1xufVxuXG4uay1waXZvdGdyaWQtcm93LWhlYWRlcnMgLmstcGl2b3RncmlkLXJvdyAuay1waXZvdGdyaWQtY2VsbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLWNvbHVtbi10b3RhbDpudGgtbGFzdC1vZi10eXBlKDIpIC5rLXBpdm90Z3JpZC1jZWxsOm5vdCguay1waXZvdGdyaWQtZXhwYW5kZWQpLCAuay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLXJvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG59XG5cbi5rLXBpdm90Z3JpZC1oZWFkZXItdG90YWwsIC5rLXBpdm90Z3JpZC10b3RhbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO1xufVxuXG4uay1waXZvdGdyaWQtcm93LWhlYWRlcnMgdGJvZHkgPiAuay1waXZvdGdyaWQtcm93OmhvdmVyLCAuay1waXZvdGdyaWQtcm93LWhlYWRlcnMgdGJvZHkgPiAuay1waXZvdGdyaWQtcm93LmstaG92ZXIsIC5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyB0Ym9keSA+IC5rLXBpdm90Z3JpZC1yb3c6aG92ZXIsIC5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyB0Ym9keSA+IC5rLXBpdm90Z3JpZC1yb3cuay1ob3ZlciwgLmstcGl2b3RncmlkLXZhbHVlcyB0Ym9keSA+IC5rLXBpdm90Z3JpZC1yb3c6aG92ZXIsIC5rLXBpdm90Z3JpZC12YWx1ZXMgdGJvZHkgPiAuay1waXZvdGdyaWQtcm93LmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstcGl2b3RncmlkLWNlbGw6Zm9jdXMsIC5rLXBpdm90Z3JpZC1jZWxsLmstZm9jdXMsIC5rLXBpdm90Z3JpZC1lbXB0eS1jZWxsOmZvY3VzLCAuay1waXZvdGdyaWQtZW1wdHktY2VsbC5rLWZvY3VzLCAuay1tYXN0ZXItcm93ID4gLmstcGl2b3RncmlkLWNlbGw6Zm9jdXMsIC5rLWdyb3VwaW5nLXJvdyA+IC5rLXBpdm90Z3JpZC1jZWxsOmZvY3VzLCAuay1kZXRhaWwtcm93ID4gLmstcGl2b3RncmlkLWNlbGw6Zm9jdXMsIC5rLWdyb3VwLWZvb3RlciA+IC5rLXBpdm90Z3JpZC1jZWxsOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLXBpdm90Z3JpZC1jZWxsLmstc2VsZWN0ZWQsIC5rLXBpdm90Z3JpZC1yb3cuay1zZWxlY3RlZCA+IC5rLXBpdm90Z3JpZC1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1maWVsZHMtbGlzdC13cmFwcGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQtaGVhZGVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstZmlsdGVyLW1lbnUgLmstY2FsY3VsYXRlZC1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksIC5rLWQtZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi0zLCAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5LCAuay1kLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwgLmstZmxleC1jb2x1bW4gLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1mbGV4LWNvbC1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwgLmstZmxleC1jb2x1bW4tcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXkge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMywgMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLXBpdm90IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXBpdm90LXRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1waXZvdC1yb3doZWFkZXJzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstcGl2b3QtdG9vbGJhciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXBpdm90LXRvb2xiYXIgLmstZW1wdHkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstcGl2b3QgLmstYWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXBpdm90LXRvb2xiYXIsIC5rLXBpdm90LXRhYmxlLCAuay1waXZvdC1yb3doZWFkZXJzID4gLmstZ3JpZCB0ZDpmaXJzdC1jaGlsZCwgLmstcGl2b3QtdGFibGUgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLmstZmlyc3Qge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWhlYWRlci5rLWFsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xufVxuXG4uay1waXZvdC1sYXlvdXQgLmstZ3JpZC1mb290ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstaS1rcGktdHJlbmQtaW5jcmVhc2UsIC5rLWkta3BpLXRyZW5kLWRlY3JlYXNlLCAuay1pLWtwaS10cmVuZC1lcXVhbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1pLWtwaS1zdGF0dXMtaG9sZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstaS1rcGktc3RhdHVzLWRlbnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1pLWtwaS1zdGF0dXMtb3BlbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstY29sdW1uLWZpZWxkcyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstdHJlZWxpc3Quay1ncmlkLWRpc3BsYXktYmxvY2suay1ncmlkLWxvY2tlZGNvbHVtbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstdHJlZWxpc3QgLmstc3RhdHVzIHtcbiAgcGFkZGluZy1ibG9jazogMC40ZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xufVxuXG4uay10cmVlbGlzdCAuay1zdGF0dXMgLmstbG9hZGluZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdHJlZWxpc3QgdHIuay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10cmVlbGlzdCAuay10cmVlbGlzdC1kcmFnZ2luZywgLmstdHJlZWxpc3QgLmstdHJlZWxpc3QtZHJhZ2dpbmcgLmstaG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLXRyZWVsaXN0IC5rLWRyb3AtaGludCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG4uay10cmVlbGlzdCAuay10YWJsZS1yb3cuay1mb290ZXIgdGQsIC5rLXRyZWVsaXN0IC5rLXRhYmxlLXJvdy5rLWZvb3Rlci10ZW1wbGF0ZSB0ZCwgLmstdHJlZWxpc3QgLmstdGFibGUtcm93LmstZm9vdGVyIC5rLXRhYmxlLXRkLCAuay10cmVlbGlzdCAuay10YWJsZS1yb3cuay1mb290ZXItdGVtcGxhdGUgLmstdGFibGUtdGQge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmstdHJlZWxpc3QgLmstdGFibGUtcm93LmstZm9vdGVyICsgLmstdGFibGUtcm93LmstZm9vdGVyIHRkLCAuay10cmVlbGlzdCAuay10YWJsZS1yb3cuay1mb290ZXIgKyAuay10YWJsZS1yb3cuay1mb290ZXIgLmstdGFibGUtdGQge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLXRyZWVsaXN0LXNjcm9sbGFibGUgPiAuay10YWJsZSwgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWhlYWRlciAuay10YWJsZS1yb3csIC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDM7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGgge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAxO1xufVxuXG4uay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoLmstZ3JpZC1oZWFkZXItc3RpY2t5IHtcbiAgei1pbmRleDogMztcbn1cblxuLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSB0aGVhZC5rLWdyaWQtaGVhZGVyIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhYmxlLXJvdy5rLWdyb3VwLWZvb3RlciArIC5rLXRhYmxlLXJvdy5rLWdyb3VwLWZvb3RlciB0ZCB7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMDtcbn1cblxuLmstZHJhZy1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiAxcHggc29saWQ7XG4gIGhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDAuNWVtO1xufVxuXG4uay10cmVlbGlzdC10b2dnbGUge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xKTtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstdHJlZWxpc3QgdHIuay1mb290ZXIsIC5rLXRyZWVsaXN0IHRyLmstZm9vdGVyLXRlbXBsYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAxMSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZmlsdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWZpbHRlciAqLCAuay1maWx0ZXIgKjo6YmVmb3JlLCAuay1maWx0ZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1maWx0ZXIgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1maWx0ZXIgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItY29udGFpbmVyLCAuay1maWx0ZXIgLmstZmlsdGVyLXByZXZpZXcge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSk7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItbGluZXMsIC5rLWZpbHRlciAuay1maWx0ZXItaXRlbSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhciAuay10b29sYmFyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci1vcGVyYXRvciAuay1kcm9wZG93bi1saXN0LCAuay1maWx0ZXIgLmstZmlsdGVyLW9wZXJhdG9yIC5rLWRyb3Bkb3duLCAuay1maWx0ZXIgLmstZmlsdGVyLW9wZXJhdG9yIC5rLWRyb3Bkb3dubGlzdCB7XG4gIHdpZHRoOiAxNWVtO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAtMSk7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyLCAuay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQgPiAqID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogLTEgLSAxcHgpO1xuICBpbnNldC1ibG9jay1lbmQ6IDUwJTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci1ncm91cC1tYWluOjpiZWZvcmUsIC5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbiA+IC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUsIC5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbiA+IC5rLWZpbHRlci10b29sYmFyOjphZnRlciwgLmstZmlsdGVyIC5rLWZpbHRlci1ncm91cC1tYWluID4gKiA+IC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUsIC5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbiA+ICogPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsIC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZmlsdGVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci1wcmV2aWV3LWZpZWxkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLXByZXZpZXctb3BlcmF0b3Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci1pdGVtOjpiZWZvcmUsIC5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlLCAuay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQgPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsIC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZCA+ICogPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1maWx0ZXIgLmstdG9vbGJhcjpmb2N1cywgLmstZmlsdGVyIC5rLXRvb2xiYXIuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uay1maWxlbWFuYWdlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4uay1maWxlbWFuYWdlci1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmstZmlsZW1hbmFnZXItY29udGVudC1jb250YWluZXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDEgMSAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZmlsZW1hbmFnZXItc3BsaXR0ZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLW5hdmlnYXRpb24ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgd2lkdGg6IDIwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstZmlsZW1hbmFnZXItdHJlZXZpZXcge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstZmlsZW1hbmFnZXItY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZmxleDogMSAxIDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1maWxlbWFuYWdlci12aWV3IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWJyZWFkY3J1bWIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGZsZXg6IDEgMSAwJTtcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstbGlzdHZpZXctaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1wcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWZpbGUtbmFtZSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1maWxlLWVkaXQtaW5wdXQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstZmlsZW1hbmFnZXItZ3JpZCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZmxleDogMSAxIDAlO1xufVxuXG4uay1maWxlbWFuYWdlci1ncmlkIC5rLWZpbGUtcHJldmlldyB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZmlsZW1hbmFnZXItZ3JpZCAuay1maWxlLW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDMpIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgd2lkdGg6IDIwJTtcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogNCArIDk2cHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogMyk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1wcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1uYW1lIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1zaW5nbGUtZmlsZS1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLW11bHRpcGxlLWZpbGVzLXNlbGVjdGVkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1tZXRhIHtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIDAgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGdyaWQtY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLW1ldGEtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1tZXRhLXZhbHVlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtdHlwZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWxpbmUtYnJlYWsge1xuICBtYXJnaW46IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstZmlsZW1hbmFnZXIgLmstc3BsaXRiYXIge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1maWxlbWFuYWdlci11cGxvYWQtZGlhbG9nIC5rLXVwbG9hZC1maWxlcyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1maWxlbWFuYWdlci1kcmFnLWhpbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWZpbGVtYW5hZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstbGlzdHZpZXctaXRlbSAuay1maWxlLWljb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstbGlzdHZpZXctaXRlbS5rLXNlbGVjdGVkIC5rLWZpbGUtaWNvbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1pY29uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLXRhc2tib2FyZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXRhc2tib2FyZCAqLCAuay10YXNrYm9hcmQgKjo6YmVmb3JlLCAuay10YXNrYm9hcmQgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay10YXNrYm9hcmQtdG9vbGJhciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLXRhc2tib2FyZC1jb250ZW50IHtcbiAgcGFkZGluZzogMCB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW5zLWNvbnRhaW5lciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbiB7XG4gIHdpZHRoOiAzMjBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAvIDIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAvIDQpO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uLWhlYWRlci1hY3Rpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBnYXA6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAvIDIpO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uLWNhcmRzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAvIDIpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uLWNhcmRzIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKSAwO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uLW5ldyAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlciwgLmstdGFza2JvYXJkLWNvbHVtbi1lZGl0IC5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW4tbmV3IC5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyLXRleHQsIC5rLXRhc2tib2FyZC1jb2x1bW4tZWRpdCAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlci10ZXh0IHtcbiAgZmxleDogMSAxIDEwMCU7XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lIHtcbiAgd2lkdGg6IDMyMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay10YXNrYm9hcmQtcGFuZS1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAwLjc1KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lLWhlYWRlci10ZXh0IHtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cblxuLmstdGFza2JvYXJkLXBhbmUtaGVhZGVyLWFjdGlvbnMge1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLmstdGFza2JvYXJkLXBhbmUtY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstdGFza2JvYXJkLXBhbmUtYWN0aW9ucyB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDAuNzUpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstdGFza2JvYXJkLXBhbmUtc3RhcnQge1xuICBpbnNldC1pbmxpbmUtZW5kOiBhdXRvO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay10YXNrYm9hcmQtY2FyZC5rLXRhc2tib2FyZC1jYXJkLWNhdGVnb3J5IHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogNHB4O1xufVxuXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLWhlYWRlciwgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1ib2R5LCAuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlOmZvY3VzLCAuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlLmstZm9jdXMsIC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGU6aG92ZXIsIC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUuay1ob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLWhlYWRlci1hY3Rpb25zIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLmstdGFza2JvYXJkLWRyYWctcGxhY2Vob2xkZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW46Zm9jdXMsIC5rLXRhc2tib2FyZC1jb2x1bW4uay1mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstdGFza2JvYXJkLXBhbmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdGFza2JvYXJkLXBhbmUtaGVhZGVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZTpmb2N1cywgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZS5rLWZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlOmhvdmVyLCAuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkOmZvY3VzLCAuay10YXNrYm9hcmQtY2FyZC5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQ6aG92ZXIsIC5rLXRhc2tib2FyZC1jYXJkLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO1xufVxuXG4uay10YXNrYm9hcmQtY2FyZC5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQuay1kaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLXRhc2tib2FyZC1kcmFnLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjIpO1xufVxuXG4uay1lZGl0b3Ige1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstZWRpdG9yLmstcmVhZG9ubHkgLmstZWRpdG9yLWNvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmstZWRpdG9yLmstcmVhZG9ubHkgLmstZWRpdG9yLWNvbnRlbnQuay1mb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IDFweDtcbiAgb3V0bGluZS1zdHlsZTogZGFzaGVkO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLWVkaXRvci1yZXNpemFibGUge1xuICByZXNpemU6IGJvdGg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1lZGl0b3ItcmVzaXplLWhhbmRsZXMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uay1lZGl0b3ItcmVzaXplLXdyYXAtZWxlbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1lZGl0b3ItcmVzaXplLWhhbmRsZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5rLWVkaXRvci1yZXNpemUtaGFuZGxlLm5vcnRod2VzdCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGN1cnNvcjogbnctcmVzaXplO1xufVxuXG4uay1lZGl0b3ItcmVzaXplLWhhbmRsZS5ub3J0aCB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUubm9ydGhlYXN0IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1yZXNpemUtaGFuZGxlLnNvdXRod2VzdCB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgY3Vyc29yOiBzdy1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1yZXNpemUtaGFuZGxlLnNvdXRoIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIGN1cnNvcjogcy1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1yZXNpemUtaGFuZGxlLnNvdXRoZWFzdCB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1yZXNpemUtaGFuZGxlLndlc3Qge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGN1cnNvcjogdy1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1yZXNpemUtaGFuZGxlLmVhc3Qge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gIGN1cnNvcjogZS1yZXNpemU7XG59XG5cbi5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGUge1xuICBvdXRsaW5lLXdpZHRoOiAycHg7XG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xufVxuXG4uUHJvc2VNaXJyb3ItaGlkZXNlbGVjdGlvbiB7XG4gIGNhcmV0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uUHJvc2VNaXJyb3ItaGlkZXNlbGVjdGlvbiAqOjpzZWxlY3Rpb24sIC5Qcm9zZU1pcnJvci1oaWRlc2VsZWN0aW9uICo6Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstZWRpdG9yLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1lZGl0b3ItdG9vbGJhciAuay1lZGl0b3ItZXhwb3J0IC5rLWljb24ge1xuICBtYXJnaW4taW5saW5lLWVuZDogMC4yNWVtO1xufVxuXG4uay1lZGl0b3ItdG9vbGJhciAuay1lZGl0b3ItZXhwb3J0IC5rLWljb24sIC5rLWVkaXRvci10b29sYmFyIC5rLWVkaXRvci1leHBvcnQgLmstZXhwb3J0LXRvb2wtdGV4dCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWVkaXRvci1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLWVkaXRvci1jb250ZW50ID4gLmstaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZWRpdG9yLWNvbnRlbnQgPiAuUHJvc2VNaXJyb3Ige1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstZWRpdG9yLWNvbnRlbnQgPiAuUHJvc2VNaXJyb3IgdGFibGUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi5rLWVkaXRvci1jb250ZW50ID4gLlByb3NlTWlycm9yIC5rLXBsYWNlaG9sZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpO1xuICBoZWlnaHQ6IDA7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xuICBmbG9hdDogaW5saW5lLXN0YXJ0O1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHRleHQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1lZGl0b3ItY29udGVudCA+IC5Qcm9zZU1pcnJvcltjb250ZW50ZWRpdGFibGU9ZmFsc2VdIHtcbiAgY3Vyc29yOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uay1lZGl0b3ItY29udGVudCA+IC5Qcm9zZU1pcnJvcltjb250ZW50ZWRpdGFibGU9ZmFsc2VdIC5rLWVkaXRvci1yZXNpemUtaGFuZGxlcy13cmFwcGVyLCAuay1lZGl0b3ItY29udGVudCA+IC5Qcm9zZU1pcnJvcltjb250ZW50ZWRpdGFibGU9ZmFsc2VdIC5rLWVkaXRvci1yZXNpemUtaGFuZGxlLCAuay1lZGl0b3ItY29udGVudCA+IC5Qcm9zZU1pcnJvcltjb250ZW50ZWRpdGFibGU9ZmFsc2VdIC5yb3ctcmVzaXplLWhhbmRsZSwgLmstZWRpdG9yLWNvbnRlbnQgPiAuUHJvc2VNaXJyb3JbY29udGVudGVkaXRhYmxlPWZhbHNlXSAuY29sdW1uLXJlc2l6ZS1oYW5kbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1lZGl0b3ItY29udGVudCA+IC5Qcm9zZU1pcnJvcltjb250ZW50ZWRpdGFibGU9ZmFsc2VdIGltZywgLmstZWRpdG9yLWNvbnRlbnQgPiAuUHJvc2VNaXJyb3JbY29udGVudGVkaXRhYmxlPWZhbHNlXSB0YWJsZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1lZGl0b3ItY29udGVudCA+IC5Qcm9zZU1pcnJvcltjb250ZW50ZWRpdGFibGU9ZmFsc2VdIC5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1lZGl0b3ItY29udGVudCBwIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuLmstZWRpdG9yLWNvbnRlbnQgdGQgcCwgLmstZWRpdG9yLWNvbnRlbnQgdGggcCwgLmstZWRpdG9yLWNvbnRlbnQgbGkgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstZWRpdG9yLWNvbnRlbnQgdGFibGUge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1lZGl0b3ItY29udGVudCB0ZCwgLmstZWRpdG9yLWNvbnRlbnQgdGgge1xuICBtaW4td2lkdGg6IDFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHBhZGRpbmctYmxvY2s6IDNweDtcbiAgcGFkZGluZy1pbmxpbmU6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1lZGl0b3ItY29udGVudCB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLmstZWRpdG9yLWNvbnRlbnQgdGQge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLmstZWRpdG9yLWNvbnRlbnQgLnNlbGVjdGVkQ2VsbDo6YWZ0ZXIge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWVkaXQtZm9ybS1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tYmxvY2s6IC12YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBtYXJnaW4taW5saW5lOiAtdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLWN0LXBvcHVwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDE5MHB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5rLWN0LXBvcHVwIC5rLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1jdC1wb3B1cCAuay1jdC1jZWxsIHtcbiAgbWFyZ2luOiAxcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMC43O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uay1lZGl0b3IgLmstcmVzaXplLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxM3B4IDEzcHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG59XG5cbi5rLWVkaXRvciAuay1yZXNpemUtaGFuZGxlIC5rLWktYXJyb3ctNDUtZG93bi1yaWdodCwgLmstZWRpdG9yIC5rLXJlc2l6ZS1oYW5kbGUgLmstaS1jYXJldC1iciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1hY3Rpb25zLCAuay1lZGl0b3ItZmluZC1yZXBsYWNlIC5rLWVkaXQtYnV0dG9ucywgLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1hY3Rpb24tYnV0dG9ucywgLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1jb2x1bW5tZW51LWFjdGlvbnMsIC5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstZm9ybS1idXR0b25zIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1zZWFyY2gtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDEwcHggMCA0MHB4O1xufVxuXG4uay1lZGl0b3ItZmluZC1yZXBsYWNlIC5rLW1hdGNoZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay10ZXh0YXJlYS5rLWVkaXRvci10ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmstZmlsZWJyb3dzZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLWZsb2F0d3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLWZsb2F0d3JhcDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1maWxlYnJvd3NlciAuay1icmVhZGNydW1icyB7XG4gIGZsZXg6IDE7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXNlYXJjaC13cmFwIHtcbiAgbWFyZ2luOiAwIDAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICB3aWR0aDogMTUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXNlYXJjaC13cmFwIC5rLWlucHV0IHtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uay1maWxlYnJvd3NlciAuay1zZWFyY2gtd3JhcCAuay1pY29uIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uay1maWxlYnJvd3NlciAuay1maWxlYnJvd3Nlci10b29sYmFyIHtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIDAgMDtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstdXBsb2FkIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uay1maWxlYnJvd3NlciAuay11cGxvYWQgLmstdXBsb2FkLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstdXBsb2FkIC5rLXVwbG9hZC1zdGF0dXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1maWxlYnJvd3NlciAuay11cGxvYWQtZmlsZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1maWxlYnJvd3NlciAuay10aWxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGhlaWdodDogMzkwcHg7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIG1hcmdpbjogMCAwIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXRpbGUge1xuICB3aWR0aDogMzMlO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXRpbGUgLmstaS1maWxlLCAuay1maWxlYnJvd3NlciAuay10aWxlIC5rLWktZm9sZGVyIHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXRpbGUgaW5wdXQge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXRpbGUgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1maWxlYnJvd3NlciAuay10aWxlLWVtcHR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstdGlsZS1lbXB0eS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstdGlsZS1lbXB0eSBzdHJvbmcge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uay1maWxlYnJvd3NlciAuay10aHVtYiB7XG4gIGZsb2F0OiBpbmxpbmUtc3RhcnQ7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1maWxlYnJvd3NlciAuay1icmVhZGNydW1icy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLWJyZWFkY3J1bWJzLXdyYXAgLmstaWNvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cblxuLmstZWRpdG9yLXRhYmxlLXdpemFyZC13aW5kb3cgLmstdGFic3RyaXAtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstZWRpdG9yLXRhYmxlLXdpemFyZC13aW5kb3cgLmstdGFic3RyaXAtd3JhcHBlciAuay10YWJzdHJpcC5rLXJvb3QtdGFicyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4uay1lZGl0b3ItdGFibGUtd2l6YXJkLXdpbmRvdyAuay1lZGl0LWZpZWxkID4gLmstY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDFlbTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay10YWJsZSwgLmstZWRpdG9yLWlubGluZSAuay10YWJsZSB0ZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay10YWJsZSB0ZCB7XG4gIG1pbi13aWR0aDogMXB4O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1lYXN0IHtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtbm9ydGgge1xuICBjdXJzb3I6IG4tcmVzaXplO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1ub3J0aGVhc3Qge1xuICBjdXJzb3I6IG5lLXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtbm9ydGh3ZXN0IHtcbiAgY3Vyc29yOiBudy1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLXNvdXRoIHtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtc291dGhlYXN0IHtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLXNvdXRod2VzdCB7XG4gIGN1cnNvcjogc3ctcmVzaXplO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS13ZXN0IHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1jb2x1bW4tcmVzaXplLWhhbmRsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1jb2x1bW4tcmVzaXplLWhhbmRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1jb2x1bW4tcmVzaXplLWhhbmRsZSAuay1jb2x1bW4tcmVzaXplLW1hcmtlciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstcm93LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstcm93LXJlc2l6ZS1oYW5kbGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1yb3ctcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLXJvdy1yZXNpemUtbWFya2VyLXdyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstcm93LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1yb3ctcmVzaXplLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5rLWVkaXRvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1lZGl0b3Iuay1yZWFkb25seSAuay1lZGl0b3ItY29udGVudC5rLWZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlLCAuay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlIHRkIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUgLmstY29sdW1uLXJlc2l6ZS1tYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMGZmO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstcm93LXJlc2l6ZS1tYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMGZmO1xufVxuXG4uay1lZGl0b3ItaW5saW5lOmhvdmVyLCAuay1lZGl0b3ItaW5saW5lLmstaG92ZXIsIC5rLWVkaXRvci1pbmxpbmUuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWVkaXRvci1yZXNpemUtaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uUHJvc2VNaXJyb3Itc2VsZWN0ZWRub2RlIHtcbiAgb3V0bGluZS1jb2xvcjogIzhjZjtcbn1cblxuLmstY3QtcG9wdXAgLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5rLWVkaXRvci1jb250ZW50IC5rLXRleHQtc2VsZWN0ZWQsIC5rLWVkaXRvci1jb250ZW50OjpzZWxlY3Rpb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1lZGl0b3ItY29udGVudCAuay10ZXh0LWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpO1xufVxuXG4uay1lZGl0b3ItY29udGVudCB0ZCwgLmstZWRpdG9yLWNvbnRlbnQgdGgge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5rLWVkaXRvci1jb250ZW50IC5zZWxlY3RlZENlbGw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDIwMCwgMjU1LCAwLjQpO1xufVxuXG4uay1pbWFnZWVkaXRvciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWltYWdlZWRpdG9yICosIC5rLWltYWdlZWRpdG9yICo6OmJlZm9yZSwgLmstaW1hZ2VlZGl0b3IgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1pbWFnZWVkaXRvci10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNvbnRlbnQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1pbWFnZWVkaXRvci1jYW52YXMtY29udGFpbmVyIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWltYWdlZWRpdG9yLWNhbnZhcyB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1pbWFnZWVkaXRvci1hY3Rpb24tcGFuZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICB3aWR0aDogMjQxcHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IG5vbmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLWltYWdlZWRpdG9yLWFjdGlvbi1wYW5lIC5rLWlucHV0LWlubmVyLCAuay1pbWFnZWVkaXRvci1hY3Rpb24tcGFuZSAuay1pbnB1dC12YWx1ZS10ZXh0IHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcC1vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWhhbmRsZSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xcHgsIDFweCk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMXB4LCAxcHgpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zdywgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtc2UsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW53LCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uZSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW4sIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXMge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoNTAlIC0gNy41cHgpO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS13LCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1lIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoNTAlIC0gNy41cHgpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW53IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXN3IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXMge1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXcge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWUge1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1pbWFnZWVkaXRvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1pbWFnZWVkaXRvci1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzZjNjtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY2FudmFzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDkpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsIHJnYmEoMCwgMCwgMCwgMC4wOSkgNzUlLCByZ2JhKDAsIDAsIDAsIDAuMDkpKSwgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDkpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsIHJnYmEoMCwgMCwgMCwgMC4wOSkgNzUlLCByZ2JhKDAsIDAsIDAsIDAuMDkpKSwgI2ZmZjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdCwgcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4LCA1cHggNXB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDAgMDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IHBhZGRpbmctYm94LCBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHgsIDEwcHggMTBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKSBzY2FsZVooMSk7XG59XG5cbi5rLWltYWdlZWRpdG9yLWFjdGlvbi1wYW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3Age1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3Atb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmstZ2FudHQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstZ2FudHQgLmstdGFibGUtdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1nYW50dCB0ZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWdhbnR0IC5rLWdyaWQtaGVhZGVyIHRyIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMiArIDFweCk7XG59XG5cbi5rLWdhbnR0IC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0IC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZ2FudHQgLmstZ3JpZC1jb250ZW50IHRyIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMik7XG59XG5cbi5rLWdhbnR0LmstZ2FudHQtcGxhbm5lZCAuay1ncmlkLWNvbnRlbnQgdHIge1xuICBoZWlnaHQ6IGNhbGMoMi40Mjg1NzE0Mjg2ZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyKTtcbn1cblxuLmstZ2FudHQgLmstZ2FudHQtbGF5b3V0IHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1nYW50dCAuay1zcGxpdGJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5rLWdhbnR0IC5rLWdhbnR0LXNwbGl0dGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWhlYWRlciB0aCwgLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgei1pbmRleDogNDtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWhlYWRlciB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreSB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwgLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWhlYWRlciB0aDpsYXN0LWNoaWxkIC5rLWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgdHIuay1zZWxlY3RlZCA+IHRkOmxhc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2sge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2s6aG92ZXIgLmstdGFzay1zdGFydCwgLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrOmhvdmVyIC5rLXRhc2stZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzazpob3ZlciAuay10YXNrLWRyYWdoYW5kbGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1hY3Rpb25zIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1taWxlc3RvbmUge1xuICBib3JkZXI6IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLW1pbGVzdG9uZSAuay10YXNrLW1pbGVzdG9uZS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLXN1bW1hcnkge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigtMjBweCAwLCBjYWxjKDEwMCUgKyAyMHB4KSAwLCBjYWxjKDEwMCUgKyAyMHB4KSAxMDAlLCAxMDAlIDEwMCUsIGNhbGMoMTAwJSAtIDhweCkgY2FsYygxMDAlIC0gNXB4KSwgOHB4IGNhbGMoMTAwJSAtIDVweCksIDAgMTAwJSwgLTIwcHggMTAwJSk7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNDAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE0MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstbWFzdGVyLXJvdzpob3ZlciAuay10YXNrLWRvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdhbnR0LWNvbHVtbnMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmstZ2FudHQgLmstZ2FudHQtZGVwZW5kZW5jaWVzLXN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1nYW50dCAuay1nYW50dC1kZXBlbmRlbmNpZXMtc3ZnIHBvbHlsaW5lIHtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG5cbi5rLWdhbnR0LWhlYWRlciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5rLWdhbnR0LWZvb3RlciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWdhbnR0LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWdhbnR0LXZpZXdzLXdyYXBwZXIge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xufVxuXG4uay1nYW50dC12aWV3cy13cmFwcGVyIC5rLXZpZXdzLWRyb3Bkb3duIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmstZ2FudHQtdG9vbGJhciAuay1nYW50dC10b2dnbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC5rLWdhbnR0LXRvb2xiYXIgLmstZ2FudHQtcGRmLCAuay1nYW50dC10b29sYmFyIC5rLWdhbnR0LWNyZWF0ZSB7XG4gICAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICsgMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG4gIH1cbiAgLmstZ2FudHQtdG9vbGJhciAuay1nYW50dC1wZGYgLmstYnV0dG9uLXRleHQsIC5rLWdhbnR0LXRvb2xiYXIgLmstZ2FudHQtY3JlYXRlIC5rLWJ1dHRvbi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rLWdhbnR0LXZpZXdzLXdyYXBwZXIgLmstZ2FudHQtdmlld3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmstZ2FudHQtdmlld3Mtd3JhcHBlciAuay12aWV3cy1kcm9wZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmstZ2FudHQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1nYW50dC10cmVlbGlzdCAuay10cmVlbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1nYW50dC10cmVlbGlzdCAuay1ncmlkLWhlYWRlciwgLmstZ2FudHQtdHJlZWxpc3QgLmstZ3JpZC1mb290ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtaGVhZGVyIHRyIHtcbiAgaGVpZ2h0OiBjYWxjKDIuODU3MTQyODU3MmVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogNCArIDJweCk7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLmstZ2FudHQtdHJlZWxpc3QgLmstZ3JpZC1jb250ZW50IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZ2FudHQtdHJlZWxpc3QgLmstZ2FudHQtdHJlZWxpc3QtbmVzdGVkLWNvbHVtbnMgLmstZ3JpZC1oZWFkZXIgdHIge1xuICBoZWlnaHQ6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyICsgMXB4KTtcbn1cblxuLmstZ2FudHQtdHJlZWxpc3Quay1nYW50dC10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtY29udGVudCB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstZ2FudHQtdGltZWxpbmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1nYW50dC10aW1lbGluZSAqLCAuay1nYW50dC10aW1lbGluZS1wYW5lIC5rLWdhbnR0LXRpbWVsaW5lICo6OmJlZm9yZSwgLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1nYW50dC10aW1lbGluZSAqOjphZnRlciwgLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1nYW50dC10aW1lbGluZTo6YmVmb3JlLCAuay1nYW50dC10aW1lbGluZS1wYW5lIC5rLWdhbnR0LXRpbWVsaW5lOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstZ3JpZC1jb250ZW50IHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uay1nYW50dC10aW1lbGluZS1wYW5lIC5rLWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWdhbnR0LXRhYmxlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1nYW50dC1yb3dzLCAuay1nYW50dC1jb2x1bW5zIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLWdhbnR0LWRlcGVuZGVuY2llcyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay1nYW50dC1kZXBlbmRlbmNpZXMgLmstYXJyb3ctZSwgLmstZ2FudHQtZGVwZW5kZW5jaWVzIC5rLWFycm93LXcge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtNHB4O1xufVxuXG4uay1nYW50dC1kZXBlbmRlbmNpZXMgLmstYXJyb3ctZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHJpZ2h0OiAtNnB4O1xufVxuXG4uay1nYW50dC1kZXBlbmRlbmNpZXMgLmstYXJyb3ctdyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogY3VycmVudENvbG9yO1xuICBsZWZ0OiAtNnB4O1xufVxuXG4uay1nYW50dC1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1nYW50dC1saW5lLmstc2VsZWN0ZWQge1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1nYW50dC1saW5lLWgge1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmstZ2FudHQtbGluZS12IHtcbiAgd2lkdGg6IDJweDtcbn1cblxuLmstZ2FudHQtZGVwZW5kZW5jeS1oaW50IHtcbiAgei1pbmRleDogNDtcbn1cblxuLmstZ2FudHQtdGFza3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWdhbnR0LXRhc2tzIHRkLCAuay1nYW50dC10YXNrcyAuay10YWJsZS10ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1nYW50dC10YXNrcyB0ZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAi1wiO1xufVxuXG4uay10YXNrLXdyYXAge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IC0yMXB4O1xuICBwYWRkaW5nLWJsb2NrOiA1cHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay10YXNrLXdyYXAuay1kcmFnLWhpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXRhc2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay10YXNrLWRvdCB7XG4gIHdpZHRoOiBjYWxjKDhweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbiAgaGVpZ2h0OiBjYWxjKDhweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLXRhc2std3JhcDpob3ZlciAuay10YXNrLWRvdCwgLmstdGFzay13cmFwLmstb3JpZ2luIC5rLXRhc2stZG90IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXRhc2stZG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLXRhc2stZG90OmhvdmVyOjpiZWZvcmUsIC5rLXRhc2stZG90LmstaG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay10YXNrLXN0YXJ0IHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay10YXNrLWVuZCB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXRhc2stZHJhZ2hhbmRsZSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDE2cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMDtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5rLXRhc2std3JhcDpob3ZlciAuay10YXNrLWRyYWdoYW5kbGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uay1taWxlc3RvbmUtd3JhcCB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogLTJlbTtcbn1cblxuLmstdGFzay1taWxlc3RvbmUge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmstdGFzay1zdW1tYXJ5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXRhc2stc3VtbWFyeSwgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uay10YXNrLXN1bW1hcnk6OmJlZm9yZSwgLmstdGFzay1zdW1tYXJ5OjphZnRlciwgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOjpiZWZvcmUsIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDhweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10YXNrLXN1bW1hcnk6OmJlZm9yZSwgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOjpiZWZvcmUge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstdGFzay1zdW1tYXJ5OjphZnRlciwgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOjphZnRlciB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZSB7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay10YXNrLXN1bW1hcnktcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRhc2stc2luZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS1oYW5kbGUge1xuICBvcGFjaXR5OiAwLjU7XG4gIHotaW5kZXg6IDI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG5cbi5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS1oYW5kbGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDJweDtcbiAgaW5zZXQtYmxvY2stZW5kOiAycHg7XG59XG5cbi5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS13IHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay10YXNrLXNpbmdsZSAuay1yZXNpemUtdzo6YmVmb3JlIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAycHg7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstdGFzay1zaW5nbGUgLmstcmVzaXplLWUge1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay10YXNrLXNpbmdsZSAuay1yZXNpemUtZTo6YmVmb3JlIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMnB4O1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXRhc2stc2luZ2xlOmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXRhc2stc2luZ2xlOmhvdmVyIC5rLXRhc2stYWN0aW9ucyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5rLXRhc2stY29tcGxldGUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgd2lkdGg6IDIwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLXRhc2stY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstdGFzay10ZW1wbGF0ZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay10YXNrLWFjdGlvbnMge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLmstdGFzay1hY3Rpb25zID4gLmstbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uay1yZXNvdXJjZXMtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAyMHB4O1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC0ycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1yZXNvdXJjZXMtd3JhcCAuay1yZXNvdXJjZSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogNXB4O1xufVxuXG4uay10YXNrLWRldGFpbHMge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay10YXNrLWRldGFpbHMgc3Ryb25nIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstdGFzay1kZXRhaWxzIC5rLXRhc2stcGN0IHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4uay10YXNrLWRldGFpbHMgdWwge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uay1nYW50dC1wbGFubmVkIC5rLWdhbnR0LWRlcGVuZGVuY2llcywgLmstZ2FudHQtcGxhbm5lZCAuay10YXNrLWRvdCwgLmstZ2FudHQtcGxhbm5lZCAuay1yZXNvdXJjZXMtd3JhcCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC41NWVtO1xufVxuXG4uay1nYW50dC1wbGFubmVkIC5rLXRhc2std3JhcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uay1nYW50dC1wbGFubmVkIC5rLXRhc2staW5uZXItd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uay1nYW50dC1wbGFubmVkIC5rLXRhc2std3JhcC5rLWRyYWctaGludCB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uay1nYW50dC1wbGFubmVkIC5rLXN1bW1hcnktd3JhcC5rLWRyYWctaGludCB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwLjVlbTtcbn1cblxuLmstZ2FudHQtcGxhbm5lZCAuay1taWxlc3RvbmUtd3JhcC5rLWRyYWctaGludCB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwLjNlbTtcbn1cblxuLmstdGFzay1wbGFubmVkIHtcbiAgbWFyZ2luOiAwIDAgMC4zNWVtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay10YXNrLXBsYW5uZWQgLmstdGFzay1tb21lbnQge1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbn1cblxuLmstdGFzay1wbGFubmVkIC5rLXRhc2stZHVyYXRpb24ge1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmstdGFzay1wbGFubmVkIC5rLXRhc2stbW9tZW50LmstbW9tZW50LWxlZnQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtNHB4O1xufVxuXG4uay10YXNrLXBsYW5uZWQ6aG92ZXIgLmstdGFzay1kdXJhdGlvbiB7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uay1taWxlc3RvbmUtd3JhcCAuay10YXNrLW1vbWVudCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDNweDtcbn1cblxuLmstcGxhbm5lZC10b29sdGlwIC5rLXRhc2stY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2stY29udGVudCAuay1yZXNpemUtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRhc2stb2Zmc2V0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay10YXNrLW9mZnNldCAuay1yZXNpemUtaGFuZGxlIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgei1pbmRleDogMjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW4taW5saW5lLWVuZDogMS40ZW07XG59XG5cbi5rLXRhc2stb2Zmc2V0IC5rLXJlc2l6ZS1oYW5kbGU6OmJlZm9yZSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICBpbnNldC1ibG9jay1lbmQ6IDAuNWVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMnB4O1xufVxuXG4uay10YXNrLXNpbmdsZTpob3ZlciArIC5rLXRhc2stb2Zmc2V0IC5rLXRhc2stYWN0aW9ucywgLmstdGFzay1vZmZzZXQ6aG92ZXIgLmstdGFzay1hY3Rpb25zLCAuay10YXNrLXNpbmdsZTpob3ZlciArIC5rLXRhc2stb2Zmc2V0IC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXRhc2stb2Zmc2V0OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uay1nYW50dC10b29sdGlwLXZhbGlkYXRpb24ge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1pbi13aWR0aDogNTBweDtcbn1cblxuLmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uLXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7XG59XG5cbi5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbi1sYWJlbCwgLmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uLXZhbHVlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0IHtcbiAgZmxvYXQ6IGlubGluZS1zdGFydDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LXRpbWVsaW5lLXBhbmUsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LWRlcGVuZGVuY2llcyB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dC10cmVlbGlzdCAuay10cmVlbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dC1sYXlvdXQuay1zcGxpdGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWdhbnR0LWVkaXQtZm9ybSAuay1nYW50dC1kZWxldGUge1xuICBmbG9hdDogaW5saW5lLXN0YXJ0O1xufVxuXG4uay1ydGwgLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLWUsIFtkaXI9cnRsXSAuay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2stY29udGVudCAuay1yZXNpemUtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1ydGwgLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLXcsIFtkaXI9cnRsXSAuay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2stY29udGVudCAuay1yZXNpemUtdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWdhbnR0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1taWxlc3RvbmUgLmstdGFzay1taWxlc3RvbmUtY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stbWlsZXN0b25lLmstc2VsZWN0ZWQgLmstdGFzay1taWxlc3RvbmUtY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWdhbnR0IC5rLWdhbnR0LWRlcGVuZGVuY2llcy1zdmcgcG9seWxpbmUge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xufVxuXG4uay1nYW50dCAuay1nYW50dC1kZXBlbmRlbmNpZXMtc3ZnIHBvbHlsaW5lLmstc2VsZWN0ZWQge1xuICBzdHJva2U6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1nYW50dC1mb290ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1nYW50dC10cmVlbGlzdCAuay10cmVlbGlzdCwgLmstZ2FudHQtdHJlZWxpc3QgLmstZ3JpZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstZ2FudHQgLmstbm9ud29yay1ob3VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDMlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXRhc2stZG90OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRhc2stZG90OmhvdmVyOjpiZWZvcmUsIC5rLXRhc2stZG90LmstaG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXRhc2stbWlsZXN0b25lIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRhc2stbWlsZXN0b25lLmstdGFzay1kZWxheWVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMnB4LCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgMnB4LCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgNHB4KTtcbn1cblxuLmstdGFzay1taWxlc3RvbmUuay10YXNrLWFkdmFuY2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLXRhc2stbWlsZXN0b25lLmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay10YXNrLXN1bW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstdGFzay1zdW1tYXJ5LmstdGFzay1kZWxheWVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKTtcbn1cblxuLmstdGFzay1zdW1tYXJ5LmstdGFzay1hZHZhbmNlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWVtcGhhc2lzLCAjODFkMTVmKTtcbn1cblxuLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xufVxuXG4uay10YXNrLWRlbGF5ZWQgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstdGFzay1hZHZhbmNlZCAuay10YXNrLXN1bW1hcnktY29tcGxldGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLXRhc2stc3VtbWFyeS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLWFjdGl2ZSwgI2ZmYzhjNCk7XG59XG5cbi5rLXRhc2stc3VtbWFyeS5rLXNlbGVjdGVkIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstdGFzay1zaW5nbGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLXRhc2stc2luZ2xlLmstdGFzay1kZWxheWVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApO1xufVxuXG4uay10YXNrLXNpbmdsZS5rLXRhc2stYWR2YW5jZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWVtcGhhc2lzLCAjODFkMTVmKTtcbn1cblxuLmstdGFzay1zaW5nbGUgLmstdGFzay1jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstdGFzay1kZWxheWVkIC5rLXRhc2stY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXRhc2stYWR2YW5jZWQgLmstdGFzay1jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay10YXNrLXNpbmdsZS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZS1hY3RpdmUsICNmZmM4YzQpO1xufVxuXG4uay10YXNrLXNpbmdsZS5rLXNlbGVjdGVkIC5rLXRhc2stY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZ2FudHQtbGluZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbn1cblxuLmstZ2FudHQtbGluZS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay10YXNrLXBsYW5uZWQgLmstdGFzay1tb21lbnQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay10YXNrLXBsYW5uZWQgLmstdGFzay1kdXJhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay10YXNrLXBsYW5uZWQ6aG92ZXIgLmstdGFzay1tb21lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstdGFzay1vZmZzZXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMnB4LCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgMnB4LCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgNHB4KTtcbn1cblxuLmstdGFzay1vZmZzZXQgLmstcmVzaXplLWU6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmstdGFzay1vZmZzZXQgLmstdGFzay1hY3Rpb25zIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5rLXRhc2stb2Zmc2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDJweCwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApIDJweCwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApIDRweCk7XG59XG5cbi5rLXBkZi1leHBvcnQgLmstdGFzay1vZmZzZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLW9mZnNldC10b29sdGlwLWRlbGF5ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXBsYW5uZWQtdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1nYW50dC10b29sdGlwLXZhbGlkYXRpb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG59XG5cbi5rLWdhbnR0LXRvb2x0aXAtdmFsaWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay1nYW50dC10b29sdGlwLWludmFsaWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstdGFibGUtYXV0byB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxuLlxcIWstdGFibGUtYXV0byB7XG4gIHRhYmxlLWxheW91dDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay10YWJsZS1maXhlZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5cXCFrLXRhYmxlLWZpeGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4uay10YWJsZS1sYXlvdXQtYXV0byB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxuLlxcIWstdGFibGUtbGF5b3V0LWF1dG8ge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstdGFibGUtbGF5b3V0LWZpeGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLlxcIWstdGFibGUtbGF5b3V0LWZpeGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4uay1zY2hlZHVsZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXNjaGVkdWxlciB0YWJsZSwgLmstc2NoZWR1bGVyIHRoZWFkLCAuay1zY2hlZHVsZXIgdGZvb3QsIC5rLXNjaGVkdWxlciB0Ym9keSwgLmstc2NoZWR1bGVyIHRyLCAuay1zY2hlZHVsZXIgdGgsIC5rLXNjaGVkdWxlciB0ZCwgLmstc2NoZWR1bGVyIGRpdiwgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1lZGl0LWRpYWxvZywgLmstc2NoZWR1bGVyID4gKiB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxua2VuZG8tc2NoZWR1bGVyLmstc2NoZWR1bGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxua2VuZG8tc2NoZWR1bGVyLmstc2NoZWR1bGVyLmstcmVhZG9ubHktc2NoZWR1bGVyIC5rLWV2ZW50LWRlbGV0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNjaGVkdWxlci10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uay1zY2hlZHVsZXItdGFibGUgdGQsIC5rLXNjaGVkdWxlci10YWJsZSB0aCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgaGVpZ2h0OiAxLjQyODU3MTQyODZlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLXNjaGVkdWxlci10YWJsZSB0ZDpmaXJzdC1jaGlsZCwgLmstc2NoZWR1bGVyLXRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cblxuLmstc2NoZWR1bGVyLXRhYmxlIC5rLW1pZGRsZS1yb3cgdGQge1xuICBib3JkZXItYmxvY2stZW5kLXN0eWxlOiBkb3R0ZWQ7XG59XG5cbi5rLXNjaGVkdWxlci10YWJsZSAuay1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXgge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1oZWFkIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1oZWFkLCAuay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWdyb3VwIC5rLWdyb3VwLWNlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1ncm91cCAuay1ncm91cC1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1ncm91cC5rLWdyb3VwLWhvcml6b250YWwgLmstZ3JvdXAtY2VsbCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4Lmstc2NoZWR1bGVyLXRpbWVsaW5lLXZpZXcgLmstc2NoZWR1bGVyLWJvZHkgLmstc2NoZWR1bGVyLWNlbGwge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstbW9yZS1ldmVudHMge1xuICBpbnNldC1ibG9jay1lbmQ6IDJweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgbWluLWhlaWdodDogMS41ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWNlbGwuay1zbG90LWNlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItY2VsbC5rLWhlYWRpbmctY2VsbCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1jZWxsLmstc2lkZS1jZWxsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1jZWxsLmstbWFqb3ItY2VsbCB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1taWRkbGUtcm93IC5rLXNjaGVkdWxlci1jZWxsIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC1zdHlsZTogZG90dGVkO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstcmVzb3VyY2UtY2VsbCB7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1yZXNvdXJjZS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zdGlja3ktY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1iYXNpczogMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay13aWRnZXQge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1zZWFyY2gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay12aWV3cy1kcm9wZG93biB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250OiBpbmhlcml0O1xufVxuXG4uay1zY2hlZHVsZXItZm9vdGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQgdGQuay1zZWxlY3RlZCwgLmstc2NoZWR1bGVyLWxheW91dCAuay1zY2hlZHVsZXItY2VsbC5rLXNlbGVjdGVkIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dCB0ciArIHRyIC5rLXNjaGVkdWxlci10aW1lcyB0ciB0aCwgLmstc2NoZWR1bGVyLWxheW91dCAuay1zY2hlZHVsZXItcGFuZSArIC5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci10aW1lcyB0ciB0aCB7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdHIgLmstc2xvdC1jZWxsLCAuay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRyIC5rLXNjaGVkdWxlci10aW1lcy1hbGwtZGF5LCAuay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRyOmxhc3QtY2hpbGQgdGgsIC5rLXNjaGVkdWxlci1sYXlvdXQgLmstc2NoZWR1bGVyLXBhbmUgKyAuay1zY2hlZHVsZXItcGFuZSAuay1zY2hlZHVsZXItdGltZXMgdHIgLmstc2xvdC1jZWxsLCAuay1zY2hlZHVsZXItbGF5b3V0IC5rLXNjaGVkdWxlci1wYW5lICsgLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLXRpbWVzIHRyIC5rLXNjaGVkdWxlci10aW1lcy1hbGwtZGF5LCAuay1zY2hlZHVsZXItbGF5b3V0IC5rLXNjaGVkdWxlci1wYW5lICsgLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLXRpbWVzIHRyOmxhc3QtY2hpbGQgdGgge1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0Lmstc2NoZWR1bGVyLWZsZXgtbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC5rLXNjaGVkdWxlci1mbGV4LWxheW91dC5rLXNjaGVkdWxlci13ZWVrdmlldyAuay1zY2hlZHVsZXItcGFuZTpmaXJzdC1jaGlsZCAuay1zY2hlZHVsZXItdGFibGUsIC5rLXNjaGVkdWxlci1sYXlvdXQuay1zY2hlZHVsZXItZmxleC1sYXlvdXQuay1zY2hlZHVsZXItZGF5dmlldyAuay1zY2hlZHVsZXItcGFuZTpmaXJzdC1jaGlsZCAuay1zY2hlZHVsZXItdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uay1zY2hlZHVsZXItaGVhZGVyLCAuay1zY2hlZHVsZXItdmlldy1oZWFkZXIge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCwgMTdweCk7XG59XG5cbi5rLXNjaGVkdWxlci1oZWFkZXIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXNjaGVkdWxlci1oZWFkZXIsIC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCwgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwID4gZGl2IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zY2hlZHVsZXItaGVhZGVyLXdyYXAge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc2NoZWR1bGVyLXRpbWVzIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci10aW1lcyB0aCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi5rLXNjaGVkdWxlci10aW1lcyAuay1zbG90LWNlbGwsIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItdGltZXMtYWxsLWRheSB7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNjaGVkdWxlci10aW1lcyAuay1zbG90LWNlbGwuay1sYXN0LXJlc291cmNlIHtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXNjaGVkdWxlci10aW1lcyAuay1zbG90LWNlbGwuay1lbXB0eS1zbG90IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbn1cblxuLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4ge1xuICB3aWR0aDogMTJlbTtcbn1cblxuLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4ge1xuICB3aWR0aDogMTFlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstc2NoZWR1bGVyLWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci1jb250ZW50OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50LCAuay1ldmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgPiBkaXYsIC5rLWV2ZW50ID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtdGVtcGxhdGUsIC5rLWV2ZW50IC5rLWV2ZW50LXRlbXBsYXRlIHtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjVweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LXRpbWUsIC5rLWV2ZW50IC5rLWV2ZW50LXRpbWUge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucywgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICB6LWluZGV4OiAyO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucyAuay1ldmVudC1kZWxldGUsIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMgLmstZXZlbnQtZGVsZXRlIHtcbiAgb3BhY2l0eTogMC41O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zOmhvdmVyIC5rLWV2ZW50LWRlbGV0ZSwga2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMuay1ob3ZlciAuay1ldmVudC1kZWxldGUsIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnM6aG92ZXIgLmstZXZlbnQtZGVsZXRlLCAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zLmstaG92ZXIgLmstZXZlbnQtZGVsZXRlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMgYSwgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucyBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zOmZpcnN0LWNoaWxkLCAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGZsb2F0OiBpbmxpbmUtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS1oYW5kbGUsIC5rLWV2ZW50IC5rLXJlc2l6ZS1oYW5kbGUge1xuICB6LWluZGV4OiA0O1xuICBvcGFjaXR5OiAwLjU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS1oYW5kbGU6OmJlZm9yZSwgLmstZXZlbnQgLmstcmVzaXplLWhhbmRsZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtbiwgLmstZXZlbnQgLmstcmVzaXplLW4ge1xuICBoZWlnaHQ6IDAuNWVtO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS1zLCAuay1ldmVudCAuay1yZXNpemUtcyB7XG4gIGhlaWdodDogMC41ZW07XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS1uOjpiZWZvcmUsIGtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtczo6YmVmb3JlLCAuay1ldmVudCAuay1yZXNpemUtbjo6YmVmb3JlLCAuay1ldmVudCAuay1yZXNpemUtczo6YmVmb3JlIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS13LCAuay1ldmVudCAuay1yZXNpemUtdyB7XG4gIHdpZHRoOiAwLjVlbTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLWUsIC5rLWV2ZW50IC5rLXJlc2l6ZS1lIHtcbiAgd2lkdGg6IDAuNWVtO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLXc6OmJlZm9yZSwga2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS1lOjpiZWZvcmUsIC5rLWV2ZW50IC5rLXJlc2l6ZS13OjpiZWZvcmUsIC5rLWV2ZW50IC5rLXJlc2l6ZS1lOjpiZWZvcmUge1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50OmhvdmVyIC5rLWV2ZW50LWFjdGlvbnMgLmstZXZlbnQtZGVsZXRlLCBrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQ6aG92ZXIgLmstcmVzaXplLWhhbmRsZSwga2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50LmstaG92ZXIgLmstZXZlbnQtYWN0aW9ucyAuay1ldmVudC1kZWxldGUsIGtlbmRvLXNjaGVkdWxlciAuay1ldmVudC5rLWhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLWV2ZW50OmhvdmVyIC5rLWV2ZW50LWFjdGlvbnMgLmstZXZlbnQtZGVsZXRlLCAuay1ldmVudDpob3ZlciAuay1yZXNpemUtaGFuZGxlLCAuay1ldmVudC5rLWhvdmVyIC5rLWV2ZW50LWFjdGlvbnMgLmstZXZlbnQtZGVsZXRlLCAuay1ldmVudC5rLWhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQuay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtdGltZSwgLmstZXZlbnQuay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtdG9wLWFjdGlvbnMsIGtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC1ib3R0b20tYWN0aW9ucywgLmstZXZlbnQgLmstZXZlbnQtdG9wLWFjdGlvbnMsIC5rLWV2ZW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYm90dG9tLWFjdGlvbnMsIC5rLWV2ZW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25zIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGF1dG87XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbn1cblxuLmstc2NoZWR1bGVyLW1hcmsge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1tb3JlLWV2ZW50cyB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLW1vcmUtZXZlbnRzID4gLmstaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLWV2ZW50LWRyYWctaGludCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgei1pbmRleDogMztcbn1cblxuLmstZXZlbnQtZHJhZy1oaW50IC5rLWV2ZW50LWFjdGlvbnMsIC5rLWV2ZW50LWRyYWctaGludCAuay1ldmVudC10b3AtYWN0aW9ucywgLmstZXZlbnQtZHJhZy1oaW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25zLCAuay1ldmVudC1kcmFnLWhpbnQgLmstcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWV2ZW50LWRyYWctaGludCAuay1ldmVudC10aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXNjaGVkdWxlci1tYXJxdWVlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1zY2hlZHVsZXItbWFycXVlZSAuay1sYWJlbC10b3AsIC5rLXNjaGVkdWxlci1tYXJxdWVlIC5rLWxhYmVsLWJvdHRvbSB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNjaGVkdWxlci1tYXJxdWVlIC5rLWxhYmVsLXRvcCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbn1cblxuLmstc2NoZWR1bGVyLW1hcnF1ZWUgLmstbGFiZWwtYm90dG9tIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgaW5zZXQtYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG59XG5cbi5rLXNjaGVkdWxlci1tYXJxdWVlLmstZmlyc3Q6OmJlZm9yZSwgLmstc2NoZWR1bGVyLW1hcnF1ZWUuay1sYXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1tYXJxdWVlLmstZmlyc3Q6OmJlZm9yZSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1zY2hlZHVsZXItbWFycXVlZS5rLWxhc3Q6OmFmdGVyIHtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXNjaGVkdWxlciwgLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWNvbnRlbnQsIC5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci10aW1lcyB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1zY2hlZHVsZXItcGRmLWV4cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCB7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItaGVhZGVyIC5rLXNjaGVkdWxlci10YWJsZSwgLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmstcmVjdXJyZW5jZS1lZGl0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstcmVjdXJyZW5jZS1lZGl0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLWJvZHkgLmstc2NoZWR1bGVyLWNlbGwge1xuICBtaW4taGVpZ2h0OiA4MHB4O1xufVxuXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWhpZGRlbiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci10YWJsZS1hdXRvLCAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci10YWJsZS1hdXRvIHRkLCAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci10YWJsZS1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uay1zY2hlZHVsZXItbW9udGh2aWV3Lmstc2NoZWR1bGVyLWZsZXgtbGF5b3V0IC5rLXNjaGVkdWxlci1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLW1hcmsge1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41ZW07XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0aDpmaXJzdC1jaGlsZCwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGQuay1maXJzdCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXRhc2sgPiAuay1ldmVudC1kZWxldGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1ob3ZlciAuay10YXNrID4gLmstZXZlbnQtZGVsZXRlLCAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0cjpob3ZlciAuay1ldmVudC1kZWxldGUsIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci1yb3c6aG92ZXIgLmstZXZlbnQtZGVsZXRlLCAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItcm93LmstaG92ZXIgLmstZXZlbnQtZGVsZXRlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYWRheSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuMmVtO1xuICBmb250LXNpemU6IDNlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZsb2F0OiBpbmxpbmUtc3RhcnQ7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGF3ZWVrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC40ZW0gMCAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4uay1zY2hlZHVsZXItdGltZWxpbmV2aWV3IC5rLXNsb3QtY2VsbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNjaGVkdWxlci10aW1lbGluZXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLXBhbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1zY2hlZHVsZXItcGFuZSAuay1zY2hlZHVsZXItdGltZXMge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci10YWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLWhlYWRlciwgLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLWNvbnRlbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLXNjaGVkdWxlci1ib2R5IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlldyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIC5rLWNvbnRlbnQge1xuICBmbGV4OiAwO1xufVxuXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgLmstbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIHRkLmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstZGF5LWluZGljYXRvciB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYygzMnB4IC0gMC41ZW0pO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyg1MCUgLSAxLjVweCk7XG59XG5cbi5rLXNjaGVkdWxlci10b29sdGlwIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLXRpdGxlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC10aXRsZSAuay1tb250aCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC10aXRsZSAuay1kYXkge1xuICBmb250LXNpemU6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCAwLjc1cmVtKSAqIDIpO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50cy1jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudHMge1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudCAuay1ldmVudC10aW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstbm8tZGF0YSwgLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstbm9kYXRhIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZGlhbG9nIC5rLWRpYWxvZyB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtZm9ybS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWxhYmVsIHtcbiAgd2lkdGg6IDE3JTtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWZpZWxkIHtcbiAgd2lkdGg6IDc3JTtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWZpZWxkID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1cnJlbmNlLWVkaXRvciAuay1yYWRpby1saXN0IC5rLXJhZGlvLXdyYXAsIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXJyZW5jZS1lZGl0b3IgLmstY2hlY2tib3gtbGlzdCAuay1jaGVja2JveC13cmFwIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLWludGVydmFsLCAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLWNvdW50LCAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLW1vbnRoZGF5IHtcbiAgd2lkdGg6IDVlbTtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci11bnRpbCwgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci1tb250aCwgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci13ZWVrZGF5LCAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLXdlZWtkYXktb2Zmc2V0IHtcbiAgd2lkdGg6IDEwZW07XG59XG5cbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstc2NoZWR1bGVyLWRhdGV0aW1lLXBpY2tlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXNhZmFyaSAuay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1zYWZhcmkgLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyLXZpZXcgLmstbW9udGgge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkvMjtcbn1cblxuLmstc2NoZWR1bGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXNjaGVkdWxlci10b29sYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstc2NoZWR1bGVyLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXNjaGVkdWxlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstc2NoZWR1bGVyLWhlYWRlci13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1zY2hlZHVsZXItbm9ud29yaywgLmstc2NoZWR1bGVyIC5rLW5vbndvcmstaG91ciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xufVxuXG4uay1zY2hlZHVsZXItb3RoZXItbW9udGgsIC5rLXNjaGVkdWxlciAuay1vdGhlci1tb250aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0IHRkLmstc2VsZWN0ZWQsIC5rLXNjaGVkdWxlci1sYXlvdXQgLmstc2NoZWR1bGVyLWNlbGwuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1oZWFkLCAuay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc3RpY2t5LWNlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWV2ZW50IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZXZlbnQuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLmstZXZlbnQuay1ldmVudC1pbnZlcnNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstZXZlbnQuay1ldmVudC1vbmdvaW5nIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJlZDtcbn1cblxuLmstc2NoZWR1bGVyLW1hcnF1ZWU6OmJlZm9yZSwgLmstc2NoZWR1bGVyLW1hcnF1ZWU6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZGlhbG9nIC5rLWRpYWxvZy1hY3Rpb25zIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0cjpob3ZlciwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1ob3ZlciwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXJvdzpob3ZlciwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXJvdy5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHI6aG92ZXIgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4sIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyOmhvdmVyIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1ob3ZlciAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbiwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1ob3ZlciAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1zZWxlY3RlZCAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbiwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1zZWxlY3RlZCAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1kYXktaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1zZWxlY3RlZCAuay1kYXktaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG59XG5cbi5rLXRvb2x0aXAuay1zY2hlZHVsZXItdG9vbHRpcCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMiwgMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLXRvb2x0aXAuay1zY2hlZHVsZXItdG9vbHRpcCAuay1jYWxsb3V0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xufVxuXG4uay1jaGF0IHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWluLWhlaWdodDogNjAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNoYXQtaGVhZGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLW1lc3NhZ2UtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLmstbWVzc2FnZS1saXN0LWNvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1tZXNzYWdlLWxpc3QtY29udGVudCA+ICogKyAqIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1tZXNzYWdlLWdyb3VwIHtcbiAgbWF4LXdpZHRoOiBtaW4oNzUlLCA0NjBweCk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbWVzc2FnZS1ncm91cCAuay1tZXNzYWdlICsgLmstbWVzc2FnZSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1tZXNzYWdlLWdyb3VwIC5rLWF2YXRhciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uay1tZXNzYWdlLWdyb3VwOmhhcyguay1tZXNzYWdlLWdyb3VwLWNvbnRlbnQgLmstbWVzc2FnZTpsYXN0LWNoaWxkIC5rLWNoYXQtYnViYmxlLmstc2VsZWN0ZWQgKyAuay1tZXNzYWdlLXN0YXR1cykgLmstYXZhdGFyIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSAqIHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkpO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstbWVzc2FnZS1ncm91cCAuay1jaGF0LWZpbGUtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGdhcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstbWVzc2FnZS1ncm91cCAuay1jaGF0LWZpbGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstbWVzc2FnZS1ncm91cC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmstY2hhdC1tZXNzYWdlLXRvb2xiYXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMXB4LCAxcHgpO1xuICBwbGFjZS1zZWxmOiBzdGFydDtcbn1cblxuLmstY2hhdC1kb3dubG9hZC1idXR0b24td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuXG4uay1tZXNzYWdlLWdyb3VwLXNlbmRlciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLWNoYXQtYnViYmxlIHtcbiAgcGxhY2Utc2VsZjogZmxleC1lbmQ7XG59XG5cbi5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLW1lc3NhZ2UtZ3JvdXAtY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmstbWVzc2FnZS1ncm91cC1zZW5kZXIgLmstbWVzc2FnZS1zdGF0dXMge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmstbWVzc2FnZS1ncm91cC1zZW5kZXIgLmstbWVzc2FnZTpsYXN0LW9mLXR5cGUgLmstY2hhdC1idWJibGUge1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14eGwsIDAuNzVyZW0pO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHMsIDFweCk7XG59XG5cbi5rLW1lc3NhZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmstbWVzc2FnZSAuay1jaGF0LW1lc3NhZ2UtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmstbWVzc2FnZSAuay1jaGF0LWJ1YmJsZSB7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXh4bCwgMC43NXJlbSk7XG59XG5cbi5rLW1lc3NhZ2U6bGFzdC1vZi10eXBlIC5rLWNoYXQtYnViYmxlIHtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHMsIDFweCk7XG59XG5cbi5rLWNoYXQtYnViYmxlLXRleHQge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4uay1jaGF0LWJ1YmJsZS10ZXh0Omhhcyguay1za2VsZXRvbi1jb250YWluZXIpIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstbWVzc2FnZS1ncm91cC1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmstbWVzc2FnZS1ncm91cC1mdWxsLXdpZHRoIC5rLW1lc3NhZ2UsIC5rLW1lc3NhZ2UtZ3JvdXAtZnVsbC13aWR0aCAuay1jaGF0LWJ1YmJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1jaGF0LWJ1YmJsZS5rLWJ1YmJsZS1leHBhbmRhYmxlIC5rLWJ1YmJsZS1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMnMgZWFzZTtcbn1cblxuLmstY2hhdC1idWJibGUuay1idWJibGUtZXhwYW5kYWJsZTpub3QoLmstZXhwYW5kZWQpIC5rLWJ1YmJsZS1jb250ZW50IHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSk7XG59XG5cbi5rLWNoYXQtYnViYmxlLmstYnViYmxlLWV4cGFuZGFibGU6bm90KC5rLWV4cGFuZGVkKSAuay1jaGF0LWJ1YmJsZS10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstY2hhdC1idWJibGU6aGFzKC5rLXR5cGluZy1pbmRpY2F0b3IpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLW1lc3NhZ2UtdGltZSwgLmstbWVzc2FnZS1zdGF0dXMge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLW1lc3NhZ2UtdGltZSB7XG4gIHBsYWNlLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstbWVzc2FnZS1zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1jaGF0LWJ1YmJsZSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLmstY2hhdC1idWJibGUgLmstYnViYmxlLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWNoYXQtYnViYmxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uay1idWJibGUtY29udGVudCAuay1tZXNzYWdlLXJlZmVyZW5jZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xufVxuXG4uay1tZXNzYWdlOmhhcyguay1zZWxlY3RlZCkge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbWVzc2FnZTpoYXMoLmstc2VsZWN0ZWQpIC5rLW1lc3NhZ2UtdGltZSwgLmstbWVzc2FnZTpoYXMoLmstc2VsZWN0ZWQpIC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpICogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KSk7XG59XG5cbi5rLW1lc3NhZ2UtZXJyb3IsIC5rLW1lc3NhZ2Utc2VuZGluZyB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLW1lc3NhZ2UtZXJyb3IgLmstbWVzc2FnZS1zdGF0dXMsIC5rLW1lc3NhZ2Utc2VuZGluZyAuay1tZXNzYWdlLXN0YXR1cyB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSAqIHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCkpO1xufVxuXG4uay1tZXNzYWdlLXJlZmVyZW5jZSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstbWVzc2FnZS1yZWZlcmVuY2UgPiAuay1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLW1lc3NhZ2UtcmVmZXJlbmNlLWNvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAvIDIpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAzKTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAvIDIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1tZXNzYWdlLXJlZmVyZW5jZS1jb250ZW50OjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKTtcbiAgd2lkdGg6IDJweDtcbn1cblxuLmstbWVzc2FnZS1waW5uZWQge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1lbmQtc3R5bGU6IHNvbGlkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLW1lc3NhZ2UtcmVtb3ZlZCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmstbWVzc2FnZS1hdXRob3Ige1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAvIDIpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC14cywgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5rLXRpbWVzdGFtcCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXRpbWVzdGFtcDo6YmVmb3JlLCAuay10aW1lc3RhbXA6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBmbGV4OiAxO1xufVxuXG4uay1tZXNzYWdlLWJveC13cmFwcGVyIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLW1lc3NhZ2UtYm94LXdyYXBwZXIgLmstY2hhdC1maWxlLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1tZXNzYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstbWVzc2FnZS1ib3ggLmstaW5wdXQtcHJlZml4LWhvcml6b250YWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLW1lc3NhZ2UtYm94OmZvY3VzLCAuay1tZXNzYWdlLWJveC5rLWZvY3VzLCAuay1tZXNzYWdlLWJveDpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1tZXNzYWdlLWJveCAuay1pbnB1dC1wcmVmaXgsIC5rLW1lc3NhZ2UtYm94IC5rLWlucHV0LXN1ZmZpeCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1jaGF0LWJ1YmJsZSAuay1tZXNzYWdlLXJlZmVyZW5jZSwgLmstbWVzc2FnZS1ib3ggLmstbWVzc2FnZS1yZWZlcmVuY2Uge1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbn1cblxuLmstY2hhdC1maWxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIG1hcmdpbjogMDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWNoYXQtZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbn1cblxuLmstY2hhdC1maWxlID4gLmstaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1jaGF0LWZpbGUgLmstY2hhdC1maWxlLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstY2hhdC1maWxlIC5rLWNoYXQtZmlsZS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1jaGF0LWZpbGUgLmstY2hhdC1maWxlLXNpemUsIC5rLWNoYXQtZmlsZSAuay1jaGF0LWZpbGUtc3RhdHVzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUteHMsIGluaGVyaXQpO1xufVxuXG4uay1tZXNzYWdlLWdyb3VwIC5rLWNoYXQtZmlsZSArIC5rLWNoYXQtZmlsZTpub3QoLmstY2hhdC1maWxlLWRlbGV0ZWQpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbn1cblxuLmstY2hhdC1maWxlLWRvd25sb2FkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1tZXNzYWdlLWJveC13cmFwcGVyIC5rLWNoYXQtZmlsZSwgLmstbWVzc2FnZS1ncm91cC1mdWxsLXdpZHRoIC5rLWNoYXQtZmlsZSwgLmstbWVzc2FnZTpoYXMoLmstYnViYmxlLWV4cGFuZGFibGUpICsgLmstY2hhdC1maWxlLXdyYXBwZXIgLmstY2hhdC1maWxlIHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuXG4uay1jaGF0IC5rLWNhcmQtbGlzdCB7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIDAgMDtcbn1cblxuLmstbWVzc2FnZS1ncm91cC1zZW5kZXIgKyAuay1jYXJkLWxpc3QsIC5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyICsgLmtlbmRvLWNoYXQtbWVzc2FnZS1hdHRhY2htZW50cy5rLWNhcmQtbGlzdCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uay1jaGF0IC5rLWNhcmQtZGVjayB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlICsgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAtMSk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAtMSk7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmstY2hhdCAuay1jYXJkLWRlY2stc2Nyb2xsd3JhcCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAtMSk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIC0xKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstY2hhdCAuay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWNhcmQtZGVjayB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IC0yMHB4O1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMjBweDtcbn1cblxuLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmctYmxvY2stZW5kOiA1cHg7XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCAuay1jYXJkIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcC5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstdHlwaW5nLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstdHlwaW5nLWluZGljYXRvciBzcGFuIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxleDogMCAwIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uay10eXBpbmctaW5kaWNhdG9yIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICBhbmltYXRpb246IDFzIGstYW5pbWF0aW9uLWJsaW5rIGluZmluaXRlIDAuMzMzM3M7XG59XG5cbi5rLXR5cGluZy1pbmRpY2F0b3Igc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIGFuaW1hdGlvbjogMXMgay1hbmltYXRpb24tYmxpbmsgaW5maW5pdGUgMC42NjY2cztcbn1cblxuLmstdHlwaW5nLWluZGljYXRvciBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgYW5pbWF0aW9uOiAxcyBrLWFuaW1hdGlvbi1ibGluayBpbmZpbml0ZSAwLjk5OTlzO1xufVxuXG5Aa2V5ZnJhbWVzIGstYW5pbWF0aW9uLWJsaW5rIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbi5rLWNoYXQtdXBsb2FkIC5rLWV4dGVybmFsLWRyb3B6b25lIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uay1jaGF0LXVwbG9hZCAuay11cGxvYWQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbn1cblxuLmstY2hhdC11cGxvYWQgLmstdXBsb2FkLWZpbGVzIHtcbiAgbWF4LWhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy0yNSwgN3JlbSk7XG59XG5cbi5rLXJ0bCAuay1tZXNzYWdlLWJveCAuay1idXR0b24sIFtkaXI9cnRsXSAuay1tZXNzYWdlLWJveCAuay1idXR0b24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLWNoYXQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay10aW1lc3RhbXAge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstdGltZXN0YW1wOjpiZWZvcmUsIC5rLXRpbWVzdGFtcDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1tZXNzYWdlLXN0YXR1cyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1jaGF0LWJ1YmJsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLWNoYXQtYnViYmxlOmFjdGl2ZSwgLmstbWVzc2FnZS1ncm91cC1zZW5kZXIgLmstY2hhdC1idWJibGUuay1hY3RpdmUsIC5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLWNoYXQtYnViYmxlLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xufVxuXG4uay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1jaGF0LWJ1YmJsZTpmb2N1cywgLmstbWVzc2FnZS1ncm91cC1zZW5kZXIgLmstY2hhdC1idWJibGUuay1mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDE2JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1jaGF0LWJ1YmJsZTpob3ZlciwgLmstbWVzc2FnZS1ncm91cC1zZW5kZXIgLmstY2hhdC1idWJibGUuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay10eXBpbmctaW5kaWNhdG9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VidGxlLCAjM2QzZDNkKTtcbn1cblxuLmstY2hhdC1maWxlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jaGF0LWZpbGUtZGVsZXRlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1YnRsZSwgIzdhMGMwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSk7XG59XG5cbi5rLW1lc3NhZ2UtYm94LXdyYXBwZXIgLmstY2hhdC1maWxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1YnRsZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKTtcbn1cblxuLmstbWVzc2FnZS1yZWZlcmVuY2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstbWVzc2FnZS1yZWZlcmVuY2Utc2VuZGVyIC5rLW1lc3NhZ2UtcmVmZXJlbmNlLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpO1xufVxuXG4uay1tZXNzYWdlLXJlZmVyZW5jZS1jb250ZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKTtcbn1cblxuLmstbWVzc2FnZS1waW5uZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWNoYXQtdG9vbGJhciwgLmstY2hhdCAuay10b29sYmFyLWJveCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLW1lZGlhcGxheWVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstbWVkaWFwbGF5ZXIgKiwgLmstbWVkaWFwbGF5ZXIgKjo6YmVmb3JlLCAuay1tZWRpYXBsYXllciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLW1lZGlhcGxheWVyID4gaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1tZWRpYXBsYXllci10aXRsZWJhciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1tZWRpYXBsYXllci10b29sYmFyLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1tZWRpYXBsYXllci10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1tZWRpYXBsYXllci10b29sYmFyIC5rLWRyb3Bkb3duLWxpc3QsIC5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstZHJvcGRvd24sIC5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstZHJvcGRvd25saXN0IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5rLW1lZGlhcGxheWVyLXRpbWUtd3JhcCB7XG4gIGZsZXg6IDE7XG59XG5cbi5rLW1lZGlhcGxheWVyLXZvbHVtZS13cmFwIHtcbiAgcGFkZGluZzogMCA3cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLW1lZGlhcGxheWVyLXZvbHVtZSB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmstc2xpZGVyLmstbWVkaWFwbGF5ZXItc2Vla2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstbWVkaWFwbGF5ZXItc2Vla2JhciAuay1zbGlkZXItdHJhY2sge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1tZWRpYXBsYXllci1zZWVrYmFyIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1tZWRpYXBsYXllci1mdWxsc2NyZWVuIHtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1lZGlhcGxheWVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLW1lZGlhcGxheWVyLXRpdGxlYmFyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNzAlLCB0cmFuc3BhcmVudCksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMCUsIHRyYW5zcGFyZW50KSk7XG4gIHRleHQtc2hhZG93OiAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXRpbWVsaW5lIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstdGltZWxpbmUgKiwgLmstdGltZWxpbmUgKjo6YmVmb3JlLCAuay10aW1lbGluZSAqOjphZnRlciwgLmstdGltZWxpbmU6OmJlZm9yZSwgLmstdGltZWxpbmU6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdGltZWxpbmUgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXRpbWVsaW5lIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uay10aW1lbGluZSAuay10aW1lbGluZS1mbGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIG1pbi13aWR0aDogODBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDgwcHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pICogMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtY2lyY2xlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay10aW1lbGluZS5rLXRpbWVsaW5lLWRhdGVzLWhpZGRlbiAuay10aW1lbGluZS1kYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdGltZWxpbmUuay10aW1lbGluZS1jb2xsYXBzaWJsZSAuay1jYXJkLWhlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstdGltZWxpbmUuay10aW1lbGluZS1jb2xsYXBzaWJsZSAuay1ldmVudC1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWhlYWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3JkZXItYmxvY2stZW5kOiAwO1xufVxuXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1oZWFkZXIgKyAuay1jYXJkLWJvZHkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xufVxuXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG59XG5cbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG59XG5cbi5rLXRpbWVsaW5lLWNhcmQgLmstdGltZWxpbmUtY2FyZC1jYWxsb3V0LmstY2FsbG91dC13LCAuay10aW1lbGluZS1jYXJkIC5rLXRpbWVsaW5lLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtZSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAzNnB4O1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCwgLmstdGltZWxpbmUtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWw6OmFmdGVyLCAuay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKSArICg4MHB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pKSAvIDIgKyA1MHB4KTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1kYXRlcy1oaWRkZW4ge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pICsgKDgwcHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkpIC8gMik7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsOjphZnRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWZsYWctd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWZsYWctd3JhcDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWZsYWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDM2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1ldmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBtaW4taGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogNDAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtdGl0bGUgLmstZXZlbnQtdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1ldmVudC1jb2xsYXBzZSB7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogLTEpO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkLmstY29sbGFwc2VkIC5rLWNhcmQtYm9keSwgLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZC5rLWNvbGxhcHNlZCAuay1jYXJkLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkLmstY29sbGFwc2VkIC5rLWV2ZW50LWNvbGxhcHNlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNpcmNsZSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMzZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAtOHB4O1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmc6OmFmdGVyIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZmxhZy13cmFwIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZmxhZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZXZlbnQuay1yZXZlcnNlIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZSAuay10aW1lbGluZS1jYXJkIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2UgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtY2FyZCwgLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1kYXRlLXdyYXAge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1kYXRlLXdyYXAge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtY2lyY2xlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVtIHtcbiAgZmxleDogMSAwIDIwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2staXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVtLmstdGltZWxpbmUtZmxhZy13cmFwOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstY2FyZCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZXZlbnRzLWxpc3Qge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZXZlbnRzLWxpc3QgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWV2ZW50cy1saXN0IC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcCAuay10aW1lbGluZS1ldmVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKSAvIDIpIDA7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcDo6YWZ0ZXIge1xuICBpbnNldC1ibG9jay1zdGFydDogYXV0bztcbiAgaW5zZXQtYmxvY2stZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKSAvIDIgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgLyAyKTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKSAtIDJweCk7XG4gIGluc2V0LWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pIC0gMnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLXRyYWNrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLXRyYWNrIC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLWZsYWcge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSArIDE2cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNjBweDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLWZsYWc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pIC8gMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLXRpbWVsaW5lLWFycm93IHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pIC8gMiArIDJweCk7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay10aW1lbGluZS1hcnJvdy1sZWZ0IHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay10aW1lbGluZS1hcnJvdy1yaWdodCB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZSAuay10aW1lbGluZS1mbGFnIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDgwcHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogMik7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZmxhZy13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICsgKDgwcHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkpIC8gMiArIDUwcHgpO1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWRhdGVzLWhpZGRlbiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKyAoODBweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSkgLyAyKTtcbn1cblxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uay10aW1lbGluZSAuay10aW1lbGluZS1mbGFnIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZC1ib2R5IHtcbiAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay10aW1lbGluZSAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay10aW1lbGluZSAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay10aW1lbGluZSAuay10aW1lbGluZS1kYXRlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtYXJyb3cuay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYikgNjAlLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWw6OmFmdGVyLCAuay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXA6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1mbGFnOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay10aW1lbGluZS10cmFjay1pdGVtLmstZm9jdXMgLmstdGltZWxpbmUtY2lyY2xlIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1wZGYtdmlld2VyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLXRvb2xiYXIge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLXRvb2xiYXIgLmstcGFnZXItd3JhcCwgLmstcGRmLXZpZXdlciAuay10b29sYmFyIC5rLXBhZ2VyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXBkZi12aWV3ZXItY2FudmFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLXBkZi12aWV3ZXItY2FudmFzLmstZW5hYmxlLXRleHQtc2VsZWN0IHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLmstcGRmLXZpZXdlci1jYW52YXMuay1lbmFibGUtcGFubmluZyB7XG4gIGN1cnNvcjogZ3JhYiAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtdmlld2VyLWNhbnZhcy5rLWVuYWJsZS1wYW5uaW5nIHNwYW46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgei1pbmRleDogMTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWNhbnZhcy13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWNhbnZhcy13cmFwcGVyIGNhbnZhcyB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstY2FudmFzLXdyYXBwZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstY2FudmFzLXdyYXBwZXIgLmstaGlnaGxpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIGZpbGwtb3BhY2l0eTogMTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWNhbnZhcy13cmFwcGVyIC5rLWhpZ2hsaWdodC1vdXRsaW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMjtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIG9wYWNpdHk6IDAuMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXIgLmstbWFya2VkLWNvbnRlbnQgPiBzcGFuLCAuay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstdGV4dC1sYXllciA+IHNwYW4sIC5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay10ZXh0LWxheWVyIGJyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIG5vcm1hbCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstdGV4dC1sYXllciAuay1tYXJrZWQtY29udGVudCB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay10ZXh0LWxheWVyIC5rLWVuZC1vZi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDEwMCUgMCAwO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstdGV4dC1sYXllciAuay1zZWFyY2gtaGlnaGxpZ2h0LW1hcmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXIgLmstaGlnaGxpZ2h0aW5nIHtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tbGF5ZXIgc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWxheWVyIC5rLWFubm90YXRpb24tdGV4dC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1sYXllciAuay1saW5rLWFubm90YXRpb24gPiBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1sYXllciAuay10ZXh0LXdpZGdldC1hbm5vdGF0aW9uIC5rLWFubm90YXRpb24tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstc2VsZWN0ZWQge1xuICB6LWluZGV4OiAxMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLWhpZ2hsaWdodC1lZGl0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1oaWdobGlnaHQtZWRpdG9yIC5rLWludGVybmFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLWhpZ2hsaWdodC1lZGl0b3Iuay1oaWdobGlnaHQtZWRpdG9yLWRpc2FibGVkIC5rLWludGVybmFsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1mcmVlLXRleHQtZWRpdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIGN1cnNvcjogdGV4dDtcbiAgY2FyZXQtY29sb3I6IHJnYmEoMTI0LCAyMiwgMjcsIDAuNSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBzb2xpZCAycHggcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLWZyZWUtdGV4dC1lZGl0b3Iuay1zZWxlY3RlZC5rLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLWZyZWUtdGV4dC1lZGl0b3Iuay1zZWxlY3RlZCAuay1pbnRlcm5hbCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgb3V0bGluZTogMnB4IGRhc2hlZCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLWZyZWUtdGV4dC1lZGl0b3IgLmstaW50ZXJuYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXI6IG5vbmU7XG4gIGluc2V0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1mcmVlLXRleHQtZWRpdG9yIC5rLWludGVybmFsOmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRlZmF1bHQtY29udGVudCk7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllci1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLWJsYW5rLXBhZ2Uge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1ibGFuay1wYWdlIC5rLXVwbG9hZCwgLmstcGRmLXZpZXdlci1wYWdlcyAuay1ibGFuay1wYWdlIC5rLWRyb3B6b25lLCAuay1wZGYtdmlld2VyLXBhZ2VzIC5rLWJsYW5rLXBhZ2UgLmstZHJvcHpvbmUtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLXBkZi12aWV3ZXItY2FudmFzID4gLmstc2VhcmNoLXBhbmVsIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKiAtMSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICogLTEgLSA0cHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyICogMiAqIC0xKTtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLXBkZi12aWV3ZXItY2FudmFzID4gLmstc2VhcmNoLXBhbmVsIC5rLXNlYXJjaC1kaWFsb2ctZHJhZ2hhbmRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbn1cblxuLmstcGRmLXZpZXdlci1jYW52YXMgPiAuay1zZWFyY2gtcGFuZWwgLmstdGV4dGJveCB7XG4gIHdpZHRoOiAxMGVtO1xuICBmbGV4OiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLWNhbnZhcyA+IC5rLXNlYXJjaC1wYW5lbCAuay10ZXh0Ym94IC5rLWJ1dHRvbiB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstcGRmLXZpZXdlci1jYW52YXMgPiAuay1zZWFyY2gtcGFuZWwgLmstc2VhcmNoLW1hdGNoZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1wZGYtdmlld2VyLWFubm90YXRpb24tZWRpdG9yLXRvb2xiYXIgPiAuay10b29sYmFyIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuXG4uay1wZGYtdmlld2VyLWFubm90YXRpb24tZWRpdG9yIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1wZGYtdmlld2VyLWFubm90YXRpb24tZWRpdG9yIC5rLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlciB7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uay1wZGYtdmlld2VyLWFubm90YXRpb24tZWRpdG9yIC5rLWZvcm0tZmllbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLXBkZi12aWV3ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstcGRmLXZpZXdlciAuay1wZGYtdmlld2VyLWNhbnZhcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLXBhZ2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi0zLCAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstcGRmLXZpZXdlciAuay1ibGFuay1wYWdlID4gLmstaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLWNhbnZhcy13cmFwcGVyIC5rLWhpZ2hsaWdodC1vdXRsaW5lLmstaG92ZXIsIC5rLXBkZi12aWV3ZXIgLmstY2FudmFzLXdyYXBwZXIgLmstaGlnaGxpZ2h0LW91dGxpbmU6aG92ZXIge1xuICBzdHJva2U6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLWNhbnZhcy13cmFwcGVyIC5rLWhpZ2hsaWdodC1vdXRsaW5lLmstc2VsZWN0ZWQge1xuICBzdHJva2U6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLXNlYXJjaC1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstc2VhcmNoLWhpZ2hsaWdodC1tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbn1cblxuLmstcGRmLXZpZXdlciAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1mcmVlLXRleHQtZWRpdG9yIC5rLWludGVybmFsIHtcbiAgY29sb3I6IHJnYmEoMTI0LCAyMiwgMjcsIDAuNSk7XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstZnJlZS10ZXh0LWVkaXRvciAuay1pbnRlcm5hbDplbXB0eTo6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEoMTI0LCAyMiwgMjcsIDAuNSk7XG59XG5cbi5rLXBkZi12aWV3ZXItY2FudmFzID4gLmstc2VhcmNoLXBhbmVsIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi04LCAwIDE2cHggMThweCByZ2JhKDAsIDAsIDAsIDAuMjgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4ua20tc2Nyb2xsdmlldywgLmttLXNjcm9sbC1jb250YWluZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cblxuLmttLXNjcm9sbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ua20tc2Nyb2xsLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rbS1zY3JvbGxlci1wdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtM2VtLCAwKTtcbn1cblxuLmttLXNjcm9sbGVyLXB1bGwgLmttLXRlbXBsYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLmttLWxvYWQtbW9yZSAua20taWNvbiwgLmttLXdpZGdldCAua20tc2Nyb2xsZXItcHVsbCAua20taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDJyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBsaW5lYXI7XG59XG5cbi5rbS13aWRnZXQgLmttLXNjcm9sbGVyLXJlbGVhc2UgLmttLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ua20td2lkZ2V0IC5rbS1zY3JvbGxlci1yZWZyZXNoIC5rbS1pY29uIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmttLXRvdWNoLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAyMDAwMDA7XG4gIGhlaWdodDogMC40ZW07XG4gIHdpZHRoOiAwLjRlbTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xufVxuXG4uay1tYXAgLmttLXRvdWNoLXNjcm9sbGJhciwgLmstZGlhZ3JhbSAua20tdG91Y2gtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmttLXZlcnRpY2FsLXNjcm9sbGJhciB7XG4gIGhlaWdodDogMTAwJTtcbiAgaW5zZXQtaW5saW5lLWVuZDogMnB4O1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbn1cblxuLmttLWhvcml6b250YWwtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAycHg7XG59XG5cbi5rbS10b3VjaC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uay1zY3JvbGx2aWV3IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstc2Nyb2xsdmlldy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1zY3JvbGx2aWV3LXdyYXAgPiAuay1zY3JvbGx2aWV3LXZpZXcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1zY3JvbGx2aWV3LXdyYXAgaW1nIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctYW5pbWF0ZSB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLXNjcm9sbHZpZXctdmlld3MsIDEpICogMTAwJSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgLyB2YXIoLS1rZW5kby1zY3JvbGx2aWV3LXZpZXdzLCAxKSAqICh2YXIoLS1rZW5kby1zY3JvbGx2aWV3LWN1cnJlbnQsIDEpIC0gMSkpKTtcbn1cblxuLmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1hbmltYXRlIC5rLXNjcm9sbHZpZXctdmlldyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyB2YXIoLS1rZW5kby1zY3JvbGx2aWV3LXZpZXdzLCAxKSk7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyB2YXIoLS1rZW5kby1zY3JvbGx2aWV3LXZpZXdzLCAxKSk7XG59XG5cbjppcyhbZGlyPXJ0bF0sIC5rLXJ0bCkgLmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSAvIHZhcigtLWtlbmRvLXNjcm9sbHZpZXctdmlld3MsIDEpICogKHZhcigtLWtlbmRvLXNjcm9sbHZpZXctY3VycmVudCwgMSkgLSAxKSkpO1xufVxuXG4uay1zY3JvbGx2aWV3LW5hdi13cmFwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBoZWlnaHQ6IGNhbGMoMTBweCArIHZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSkgKiAyKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5rZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldyBrZW5kby1zY3JvbGx2aWV3LXBhZ2VyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2IHtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG5cbi5rLXNjcm9sbHZpZXctbmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG5cbi5rLXNjcm9sbHZpZXctbmF2OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSkgLyAyKTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBjYWxjKDEwcHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pKTtcbiAgaGVpZ2h0OiBjYWxjKDEwcHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1zY3JvbGx2aWV3LW5leHQsIC5rLXNjcm9sbHZpZXctcHJldiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNjAlO1xuICBpbnNldC1ibG9jay1zdGFydDogMjAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXNjcm9sbHZpZXctbmV4dCAuay1pY29uLCAuay1zY3JvbGx2aWV3LXByZXYgLmstaWNvbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5rLXNjcm9sbHZpZXctcHJldiB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstc2Nyb2xsdmlldy1uZXh0IHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstc2Nyb2xsdmlldy1hbmltYXRpb24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXNjcm9sbHZpZXcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctZGFyayBrZW5kby1zY3JvbGx2aWV3LXBhZ2VyLCAuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1kYXJrIC5rLXNjcm9sbHZpZXctbmF2LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWRhcmsgLmstc2Nyb2xsdmlldy1uZXh0LCAuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1kYXJrIC5rLXNjcm9sbHZpZXctcHJldiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWxpZ2h0IGtlbmRvLXNjcm9sbHZpZXctcGFnZXIsIC5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWxpZ2h0IC5rLXNjcm9sbHZpZXctbmF2LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjQpO1xufVxuXG4uay1zY3JvbGx2aWV3OmZvY3VzLCAuay1zY3JvbGx2aWV3LXdyYXA6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1zY3JvbGx2aWV3LWVsZW1lbnRzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5rLXNjcm9sbHZpZXctbmV4dCwgLmstc2Nyb2xsdmlldy1wcmV2IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRleHQtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMykgMCAwIDE1cHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgb3V0bGluZS13aWR0aDogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1zY3JvbGx2aWV3LW5leHQ6Zm9jdXMsIC5rLXNjcm9sbHZpZXctbmV4dC5rLWZvY3VzLCAuay1zY3JvbGx2aWV3LXByZXY6Zm9jdXMsIC5rLXNjcm9sbHZpZXctcHJldi5rLWZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLXNjcm9sbHZpZXctbmV4dDpmb2N1cyAuay1pY29uOjpiZWZvcmUsIC5rLXNjcm9sbHZpZXctbmV4dC5rLWZvY3VzIC5rLWljb246OmJlZm9yZSwgLmstc2Nyb2xsdmlldy1wcmV2OmZvY3VzIC5rLWljb246OmJlZm9yZSwgLmstc2Nyb2xsdmlldy1wcmV2LmstZm9jdXMgLmstaWNvbjo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLXNjcm9sbHZpZXctbmV4dDpob3ZlciwgLmstc2Nyb2xsdmlldy1uZXh0LmstaG92ZXIsIC5rLXNjcm9sbHZpZXctcHJldjpob3ZlciwgLmstc2Nyb2xsdmlldy1wcmV2LmstaG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rIHtcbiAgYmFja2dyb3VuZDogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG4gIGJvcmRlcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rLmstcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBib3JkZXI6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6Zm9jdXMsIC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluay5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpob3ZlciwgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rLmstaG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLmstcHJvbXB0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuXG4uay1wcm9tcHQgLmstdG9vbGJhciB7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS13aWR0aDogMDtcbn1cblxuLmstcHJvbXB0LWNvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstcHJvbXB0LXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1wcm9tcHQtZXhwYW5kZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXByb21wdC1leHBhbmRlci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmstcHJvbXB0LXN1Z2dlc3Rpb24ge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1wcm9tcHQtc2V0dGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXByb21wdC1hY3Rpb25zLmstYWN0aW9ucywgLmstcHJvbXB0LWFjdGlvbnMuay1lZGl0LWJ1dHRvbnMsIC5rLXByb21wdC1hY3Rpb25zLmstYWN0aW9uLWJ1dHRvbnMsIC5rLXByb21wdC1hY3Rpb25zLmstY29sdW1ubWVudS1hY3Rpb25zLCAuay1wcm9tcHQtYWN0aW9ucy5rLWZvcm0tYnV0dG9ucyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstcHJvbXB0LXN0b3AtZmFiIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmstcHJvbXB0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXByb21wdC1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstcHJvbXB0LWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1wcm9tcHQtc3VnZ2VzdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMSwgMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLW1hcCB7XG4gIGhlaWdodDogNjAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbn1cblxuLmstbWFwICosIC5rLW1hcCAqOjpiZWZvcmUsIC5rLW1hcCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLW1hcCAua20tc2Nyb2xsLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1tYXAgLmttLXNjcm9sbC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLW1hcCAuay10b3VjaC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1tYXAgLmstbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmstbWFwIC5rLW1hcmtlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1tYXAgLmstYXR0cmlidXRpb24ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICogMC43NSk7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5rLW1hcC1jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstbmF2aWdhdG9yIHtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICB3aWR0aDogY2FsYyg0OHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICogMik7XG4gIGhlaWdodDogY2FsYyg0OHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICogMik7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbmF2aWdhdG9yIC5rLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLW5hdmlnYXRvciAuay1idXR0b24gLmstaWNvbiB7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1uLCAuay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXVwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgbGVmdDogNTAlO1xufVxuXG4uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLWUsIC5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHRvcDogNTAlO1xufVxuXG4uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXMsIC5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItZG93biB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci13LCAuay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgdG9wOiA1MCU7XG59XG5cbi5rLXpvb20tY29udHJvbCB7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay1wZGYtZXhwb3J0IC5rLW5hdmlnYXRvciwgLmstcGRmLWV4cG9ydCAuay16b29tLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1tYXAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstbWFwIC5rLW5hdmlnYXRvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcbn1cblxuLmstbWFwIC5rLW1hcmtlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstbWFwIC5rLWF0dHJpYnV0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSA4MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstb3JnY2hhcnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLW9yZ2NoYXJ0ICosIC5rLW9yZ2NoYXJ0ICo6OmJlZm9yZSwgLmstb3JnY2hhcnQgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1vcmdjaGFydC1jb250YWluZXIge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstb3JnY2hhcnQtZ3JvdXAge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbn1cblxuLmstb3JnY2hhcnQtZ3JvdXAuay12c3RhY2sgPiAuay1vcmdjaGFydC1ub2RlLWNvbnRhaW5lciwgLmstb3JnY2hhcnQtZ3JvdXAuay12Ym94ID4gLmstb3JnY2hhcnQtbm9kZS1jb250YWluZXIge1xuICBnYXA6IDA7XG59XG5cbi5rLW9yZ2NoYXJ0LW5vZGUtY29udGFpbmVyIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7XG59XG5cbi5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtdGl0bGUge1xuICBtYXJnaW46IDAgMCBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKSAvIDMpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgbm9ybWFsKTtcbn1cblxuLmstb3JnY2hhcnQtbm9kZS1ncm91cC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xufVxuXG4uay1vcmdjaGFydC1jYXJkIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstb3JnY2hhcnQtY2FyZCAuay1jYXJkLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xufVxuXG4uay1vcmdjaGFydC1jYXJkIC5rLWNhcmQtc3VidGl0bGUge1xuICBtYXJnaW46IDAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG59XG5cbi5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC1ib2R5IHtcbiAgYm9yZGVyLXdpZHRoOiAycHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmbGV4LWdyb3c6IDA7XG59XG5cbi5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC1ib2R5IC5rLWNhcmQtdGl0bGUtd3JhcCB7XG4gIG1hcmdpbjogMCB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSkvMiAwIDA7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogNDVweDtcbn1cblxuLmstb3JnY2hhcnQtbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmstb3JnY2hhcnQtbGluZS1oIHtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5rLW9yZ2NoYXJ0LWxpbmUtdiB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7XG59XG5cbi5rLW9yZ2NoYXJ0LWJ1dHRvbiB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLW9yZ2NoYXJ0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1vcmdjaGFydC1jYXJkOmZvY3VzLCAuay1vcmdjaGFydC1jYXJkLmstZm9jdXMge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMSwgMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtY29udGFpbmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstb3JnY2hhcnQtbm9kZS1ncm91cC1jb250YWluZXI6Zm9jdXMsIC5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtY29udGFpbmVyLmstZm9jdXMge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMSwgMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmstb3JnY2hhcnQtbm9kZS1ncm91cC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1vcmdjaGFydC1saW5lLWgsIC5rLW9yZ2NoYXJ0LWxpbmUtdiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1zaWduYXR1cmUge1xuICB3aWR0aDogMjUwcHg7XG4gIG1pbi1oZWlnaHQ6IDg0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay1zaWduYXR1cmUuay1zaWduYXR1cmUtbWF4aW1pemVkIHtcbiAgd2lkdGg6IDc1MHB4O1xuICBoZWlnaHQ6IDI1MnB4O1xufVxuXG4uay1zaWduYXR1cmUuay1zaWduYXR1cmUtbWF4aW1pemVkID4gLmstc2lnbmF0dXJlLWxpbmUge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAzcHg7XG59XG5cbi5rLXNpZ25hdHVyZS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXNpZ25hdHVyZS1jYW52YXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1zaWduYXR1cmUtbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stZW5kOiAzMyU7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1lbmQtc3R5bGU6IGRhc2hlZDtcbn1cblxuLmstc2lnbmF0dXJlLXNtIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xufVxuXG4uay1zaWduYXR1cmUtc20gLmstc2lnbmF0dXJlLWxpbmUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICogMik7XG59XG5cbi5rLXNpZ25hdHVyZS1tZCB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1zaWduYXR1cmUtbWQgLmstc2lnbmF0dXJlLWxpbmUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIpO1xufVxuXG4uay1zaWduYXR1cmUtbGcge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXNpZ25hdHVyZS1sZyAuay1zaWduYXR1cmUtbGluZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyKTtcbn1cblxuLmstc2lnbmF0dXJlLWxnIHtcbiAgbWluLWhlaWdodDogMTEwcHg7XG59XG5cbi5rLXNpZ25hdHVyZSAuay1zaWduYXR1cmUtbGluZSB7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAyNCUsIHRyYW5zcGFyZW50KTtcbn1cblxuOnJvb3Qge1xuICAtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAtLWtlbmRvLWNvbG9yLWJvcmRlcjogdmFyKC0tc2xhdGUtYTcpO1xuICAtLWtlbmRvLWNvbG9yLXByaW1hcnk6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02NSk7XG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmU6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTY1KTtcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1cmZhY2U6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0ta2VuZG8tY29sb3ItYmFzZTogdmFyKC0tc2xhdGUtYTIpO1xuICAtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXI6IHZhcigtLWdyYXktaG92ZXIpO1xuICAtLWtlbmRvLWNvbG9yLXN1cmZhY2U6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAtLWtlbmRvLWNvbG9yLWVycm9yOiB2YXIoLS1yZWQtYTExKTtcbiAgLS1rZW5kby1mb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICAtLWtlbmRvLWxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgLS1rZW5kby1idXR0b24tbWQtc2l6ZTogdmFyKC0tc2l6ZS00MCk7XG4gIC0tay1ub3RpZmljYXRpb24tcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS0xNik7XG4gIC0tay1ub3RpZmljYXRpb24tcGFkZGluZy1pbmxpbmU6IDAuODEyNXJlbSB2YXIoLS1zaXplLTE2KTtcbiAgLS1rLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKC0tc2l6ZS00MCk7XG4gIC0tay1wYXJhbWV0ZXJzLWFyZWEtZm9vdGVyLWhlaWdodDogdmFyKC0tc2l6ZS02NCk7XG59XG5cbi5yZXBvcnQtdmlld2VyLXdyYXBwZXIge1xuICBmbGV4OiBhdXRvO1xufVxuXG4udHJ2LXBhZ2VzLWFyZWE6d2hlcmUoLnByaW50cHJldmlldykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG59XG5cbiNyZXBvcnRWaWV3ZXIxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbn1cblxuLmstdG9vbGJhci1tZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbHVtbi1nYXA6IDA7XG59XG4uay10b29sYmFyLW1kOjpiZWZvcmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXRvb2xiYXItaXRlbSB7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNpemUtOCk7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cbi5rLXRvb2xiYXItaXRlbSA+IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGNvbHVtbi1nYXA6IDAuMTI1ZW07XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG59XG5cbi50cnYtdG9vbGJhciA+IC5rLXRvb2xiYXItaXRlbSAudHJ2LXRvb2xiYXItbnVtZXJpYyB7XG4gIC0taW5wdXQtaGVpZ2h0LW1kOiBjYWxjKDMwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hOCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XG59XG4udHJ2LXRvb2xiYXIgPiAuay10b29sYmFyLWl0ZW0gLnRydi10b29sYmFyLW51bWVyaWMgPiBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG59XG5cbi5rLXRvb2xiYXIgLmstc2VwYXJhdG9yLFxuLmstdG9vbGJhci1zZXBhcmF0b3Ige1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE2KTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc2l6ZS04KTtcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1idXR0b24tbWQtc2l6ZSkgLSB2YXIoLS1zaXplLTgpKTtcbn1cblxuLmstbWVudS1wb3B1cCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtOCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtNCk7XG59XG5cbi5rLW1lbnUtZ3JvdXAtbWQgLmstbWVudS1saW5rIHtcbiAgaGVpZ2h0OiB2YXIoLS1zaXplLTMyKTtcbiAgbWluLWhlaWdodDogdmFyKC0tc2l6ZS0zMik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNCk7XG59XG5cbi5rLW1lbnUtZ3JvdXAgLmstaXRlbTpmb2N1cyA+IC5rLWxpbmsge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1tZW51LWdyb3VwIC5rLWl0ZW06Zm9jdXMtdmlzaWJsZSA+IC5rLWxpbmsge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbn1cblxuLmstaWNvbi1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uay1pY29uLWJ1dHRvbiAuay1pY29uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xufVxuXG4uay1pbnB1dC1idXR0b24gLmstaWNvbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbn1cblxuLmstYnV0dG9uLW1kIHtcbiAgbWluLWlubGluZS1zaXplOiB2YXIoLS1rZW5kby1idXR0b24tbWQtc2l6ZSk7XG4gIG1pbi1ibG9jay1zaXplOiB2YXIoLS1rZW5kby1idXR0b24tbWQtc2l6ZSk7XG4gIGJsb2NrLXNpemU6IHZhcigtLWtlbmRvLWJ1dHRvbi1tZC1zaXplKTtcbn1cbi5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbn1cbi5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uIHtcbiAgbWluLWJsb2NrLXNpemU6IDFlbTtcbiAgbWluLWlubGluZS1zaXplOiAxZW07XG59XG5cbi5rLXJvdW5kZWQtbWQ6d2hlcmUoLmstaWNvbi1idXR0b24pIHtcbiAgLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kOiB2YXIoLS1zaXplLTIpO1xufVxuXG4uay10b29sYmFyLW1lbnUtYnV0dG9uOmhhcyguay1tZW51LWJ1dHRvbi1hcnJvdykge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS04KTtcbiAgd2lkdGg6IGF1dG87XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtNCk7XG59XG5cbi5rLW1lbnUtYnV0dG9uLmstaWNvbi1idXR0b24gPiAuay1idXR0b24tYXJyb3csXG4uay1kcm9wZG93bi1idXR0b24uay1pY29uLWJ1dHRvbiA+IC5rLWJ1dHRvbi1hcnJvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstYnV0dG9uLWdyb3VwID4gLmstYnV0dG9uOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKTpub3QoLmstb3ZlcmZsb3ctYnV0dG9uKSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQpO1xufVxuXG4uay1idXR0b24tc29saWQtYmFzZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZSwgMCAwIDAgNHB4IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwLWExNik7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xufVxuXG4uay1idXR0b24tc29saWQtcHJpbWFyeTpmb2N1cyxcbi5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5LmstZm9jdXMge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHdoaXRlLCAwIDAgMCA1cHggdmFyKC0tZm9yZ2UtdGVydGlhcnktNjAtYTE2KTtcbn1cblxuLnRydi1zZWxlY3Qtbm9uZSxcbi50cnYtc2VsZWN0LWFsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtNCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTYpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGNvbG9yOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQsIGNvbG9yIDEwMG1zIGVhc2Utb3V0O1xufVxuLnRydi1zZWxlY3Qtbm9uZTpob3Zlcixcbi50cnYtc2VsZWN0LWFsbDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4udHJ2LXBhcmFtZXRlci1lZGl0b3ItYXZhaWxhYmxlLXZhbHVlcy1tdWx0aXNlbGVjdDpoYXMoLnRydi1wYXJhbWV0ZXItYWN0aW9ucykgLmstYWN0aW9ucy1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLWljb24ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5rLWljb24tc20ge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG59XG5cbi5rLWktdW5kbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJ1bmRvXCI7XG59XG5cbi5rLWktcmVkbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJyZWRvXCI7XG59XG5cbi5rLWkteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJjbG9zZVwiO1xufVxuXG4uay1pLWFycm93LXJvdGF0ZS1jdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJyZWZyZXNoXCI7XG59XG5cbi5rLWktY2FyZXQtYWx0LXRvLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZmlyc3RfcGFnZVwiO1xufVxuXG4uay1pLWNhcmV0LWFsdC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcImNoZXZyb25fYmFja3dhcmRcIjtcbn1cblxuLmstaS1jYXJldC1hbHQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiY2hldnJvbl9mb3J3YXJkXCI7XG59XG5cbi5rLWktY2FyZXQtYWx0LXRvLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcImxhc3RfcGFnZVwiO1xufVxuXG4uay1pLWNhcmV0LWFsdC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcImFycm93X2Ryb3BfZG93blwiO1xufVxuXG4uay1pLWJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwibWVudV9ib29rXCI7XG59XG5cbi5rLWktZmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJkZXNjcmlwdGlvblwiO1xufVxuXG4uay1pLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcImRvd25sb2FkXCI7XG59XG5cbi5rLWktYXJyb3ctczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJhcnJvd19kcm9wX2Rvd25cIjtcbn1cblxuLmstaS1wcmludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJwcmludFwiO1xufVxuXG4uay1pLWRpY3Rpb25hcnktYWRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcImRpY3Rpb25hcnlcIjtcbn1cblxuLmstaS1maWx0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZmlsdGVyX2FsdFwiO1xufVxuXG4uay1pLXpvb20taW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiem9vbV9pblwiO1xufVxuXG4uay1pLXpvb20tb3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcInpvb21fb3V0XCI7XG59XG5cbi5rLWktdG9nZ2xlLWZ1bGwtc2NyZWVuLW1vZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZnVsbHNjcmVlblwiO1xufVxuXG4uay1pLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJzZWFyY2hcIjtcbn1cblxuLmstaS13YXJuaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIndhcm5pbmdcIjtcbn1cblxuLmstaS1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJjYWxlbmRhcl90b2RheVwiO1xufVxuXG4uay1pLWNsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiBcImNsb3NlXCI7XG59XG5cbi5rLWkteC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJjbG9zZVwiO1xufVxuXG4uay1pLWNvbnZlcnQtbG93ZXJjYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIm1hdGNoX2Nhc2VcIjtcbn1cblxuLmstaS13aG9sZS13b3JkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIm1hdGNoX3dvcmRcIjtcbn1cblxuLmstaS1yZWd1bGFyLWV4cHJlc3Npb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicmVndWxhcl9leHByZXNzaW9uXCI7XG59XG5cbi5rLWktY2hldnJvbi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJrZXlib2FyZF9hcnJvd191cFwiO1xufVxuXG4uay1pLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJrZXlib2FyZF9hcnJvd19kb3duXCI7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1zdGF0dXMuay1pLXgtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJlcnJvclwiO1xufVxuXG4udHJ2LWNvbnRlbnQsXG4udHJ2LXBhZ2VzLWFyZWEsXG4udHJ2LXBhcmFtZXRlcnMtYXJlYSxcbi50cnYtZXJyb3ItcGFuZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLnRydi1wYWdlcy1hcmVhLnByaW50cHJldmlldyAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyLmFjdGl2ZSAudHJ2LXJlcG9ydC1wYWdlOm5vdCguay1zdGF0ZS1kZWZhdWx0KSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTYpO1xufVxuXG4uay1ub3RpZmljYXRpb24ge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rLW5vdGlmaWNhdGlvbi1wYWRkaW5nLWlubGluZSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWstbm90aWZpY2F0aW9uLXBhZGRpbmctYmxvY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tYmcsIHZhcigtLXNsYXRlLTIpKTtcbiAgY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi10ZXh0LCB2YXIoLS10ZXh0LXByaW1hcnkpKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAzcHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZywgdmFyKC0tc2xhdGUtYTEwKSk7XG4gIGJvcmRlci1yYWRpdXM6IHJldmVydDtcbiAgYm94LXNoYWRvdzogcmV2ZXJ0O1xufVxuLmstbm90aWZpY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbm90aWZpY2F0aW9uLWJvcmRlciwgdmFyKC0tc2xhdGUtYTYpKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uay1ub3RpZmljYXRpb24gPiAuay1ub3RpZmljYXRpb24td3JhcCB7XG4gIHBhZGRpbmc6IHJldmVydDtcbn1cbi5rLW5vdGlmaWNhdGlvbiAuay1pY29uIHtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XG4gIG1pbi13aWR0aDogMWVtO1xufVxuXG4uay1ub3RpZmljYXRpb24tZXJyb3Ige1xuICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tcnVieS0yKTtcbiAgLS1ub3RpZmljYXRpb24tYm9yZGVyOiB2YXIoLS1ydWJ5LWE2KTtcbiAgLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZzogdmFyKC0tcnVieS1hMTApO1xuICAtLW5vdGlmaWNhdGlvbi1pY29uOiBva2xjaChmcm9tIHZhcigtLXJ1YnktYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tbm90aWZpY2F0aW9uLXRpdGxlOiB2YXIoLS1ydWJ5LWExMik7XG4gIC0tbm90aWZpY2F0aW9uLXRleHQ6IG9rbGNoKGZyb20gdmFyKC0tcnVieS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbn1cblxuLnRydi1wYWdlcy1wYW5lIC50cnYtbm90aWZpY2F0aW9uIHtcbiAgLS1ub3RpZmljYXRpb24tYmc6IHJldmVydDtcbiAgLS1ub3RpZmljYXRpb24tYm9yZGVyOiByZXZlcnQ7XG4gIC0tbm90aWZpY2F0aW9uLWJvcmRlci1zdHJvbmc6IHJldmVydDtcbiAgLS1ub3RpZmljYXRpb24taWNvbjogcmV2ZXJ0O1xuICAtLW5vdGlmaWNhdGlvbi10aXRsZTogcmV2ZXJ0O1xuICAtLW5vdGlmaWNhdGlvbi10ZXh0OiByZXZlcnQ7XG59XG4udHJ2LXBhZ2VzLXBhbmUgLnRydi1ub3RpZmljYXRpb24gPiAuay1ub3RpZmljYXRpb24td3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0xMik7XG59XG4udHJ2LXBhZ2VzLXBhbmUgLnRydi1ub3RpZmljYXRpb24gPiAuay1ub3RpZmljYXRpb24td3JhcCAuay1pY29uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zaXplLTE4KTtcbn1cbi50cnYtcGFnZXMtcGFuZSAudHJ2LW5vdGlmaWNhdGlvbiAuay1pLXdhcm5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaW5mb1wiO1xufVxuXG4uay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktZXJyb3IsXG4uay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktaW5mbyxcbi5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1zdWNjZXNzLFxuLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLXdhcm5pbmcge1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nIC5rLXdpbmRvdy10aXRsZWJhciB7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtNDgpO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMXJlbSB2YXIoLS1zaXplLTQpO1xufVxuLnRydi1zZWFyY2gtZGlhbG9nIC5rLXdpbmRvdy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4udHJ2LXNlYXJjaC1kaWFsb2cgLmstd2luZG93LXRpdGxlYmFyLWFjdGlvbnMge1xuICBtYXJnaW4taW5saW5lOiByZXZlcnQ7XG59XG4udHJ2LXNlYXJjaC1kaWFsb2cgLmstaW5wdXQtbWQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi50cnYtc2VhcmNoLWRpYWxvZyAuay1pbnB1dC1tZCAuay1pbnB1dC1pbm5lciB7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBwYWRkaW5nLWJsb2NrOiByZXZlcnQ7XG59XG4udHJ2LXNlYXJjaC1kaWFsb2cgLmstbGlzdHZpZXcge1xuICBwYWRkaW5nOiB2YXIoLS1zaXplLTQpO1xufVxuLnRydi1zZWFyY2gtZGlhbG9nIC5rLWxpc3R2aWV3IC5rLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtNCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpO1xuICBibG9jay1zaXplOiBhdXRvO1xufVxuLnRydi1zZWFyY2gtZGlhbG9nIC5rLWxpc3R2aWV3LWNvbnRlbnQgPiAuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYWN0aXZlKTtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nLWlucHV0LWFyZWEgPiA6Zmlyc3QtY2hpbGQge1xuICBmbGV4OiBhdXRvO1xufVxuXG4uay1oc3RhY2suay1nYXAtMiB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtNCk7XG59XG5cbi50cnYtc2VhcmNoLWRpYWxvZy1yZXN1bHRzLWxhYmVsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4uay1uby1kYXRhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEucHJldmlldzpub3QoLi12ZXJ0aWNhbCkgLnRydi1wYXJhbWV0ZXJzLWFyZWEtY29udGVudCB7XG4gIGluc2V0LWJsb2NrLWVuZDogdmFyKC0tay1wYXJhbWV0ZXJzLWFyZWEtZm9vdGVyLWhlaWdodCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAxcmVtO1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYSAuay1jYXJkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS04KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwLjc1cmVtIDFyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi50cnYtcGFyYW1ldGVyLWNvbnRhaW5lciAuay1jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ibG9jay1lbmQ6IG5vbmU7XG59XG4udHJ2LXBhcmFtZXRlci1jb250YWluZXIgLnRydi1wYXJhbWV0ZXItdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLnRydi1wYXJhbWV0ZXItY29udGFpbmVyIC5rLWNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50cnYtcGFyYW1ldGVyLWVycm9yLmstbm90aWZpY2F0aW9uLWVycm9yIHtcbiAgLS1rLW5vdGlmaWNhdGlvbi1wYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTgpO1xuICAtLWstbm90aWZpY2F0aW9uLXBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpIHZhcigtLXNpemUtMTYpO1xuICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tYW1iZXItMik7XG4gIC0tbm90aWZpY2F0aW9uLWJvcmRlcjogdmFyKC0tYW1iZXItYTYpO1xuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXItc3Ryb25nOiB2YXIoLS1hbWJlci1hMTApO1xuICAtLW5vdGlmaWNhdGlvbi1pY29uOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLW5vdGlmaWNhdGlvbi10aXRsZTogdmFyKC0tYW1iZXItYTEyKTtcbiAgLS1ub3RpZmljYXRpb24tdGV4dDogb2tsY2goZnJvbSB2YXIoLS1hbWJlci1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpO1xufVxuXG4uay1pbnB1dDpub3QoLmstaW5wdXQtaW5uZXIpIHtcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2xhdGUtYTIpO1xuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XG4gIGhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jaywgMCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWlubGluZSwgMCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvciwgdmFyKC0tc2xhdGUtYTIpKTtcbiAgYm9yZGVyOiB2YXIoLS1pbnB1dC1ib3JkZXIsIG5vbmUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzLCB2YXIoLS1zaXplLTIpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdywgaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE4KSk7XG59XG4uay1pbnB1dDpub3QoLmstaW5wdXQtaW5uZXIpOmZvY3VzLXZpc2libGUsIC5rLWlucHV0Om5vdCguay1pbnB1dC1pbm5lcik6Zm9jdXMsIC5rLWlucHV0Om5vdCguay1pbnB1dC1pbm5lcik6Zm9jdXMtd2l0aGluIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xufVxuXG4udHJ2LXBhcmFtZXRlci1lZGl0b3ItbnVtYmVyLFxuLnRydi1wYXJhbWV0ZXItZWRpdG9yLXRleHQge1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtO1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYSAuay1pbnB1dC1pbm5lcixcbi50cnYtc2VhcmNoLWRpYWxvZy1pbnB1dC1hcmVhIC5rLWlucHV0LWlubmVyIHtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG59XG5cbi5rLWlucHV0IC5rLWJ1dHRvbi1zb2xpZC1iYXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQ7XG59XG4uay1pbnB1dCAuay1idXR0b24tc29saWQtYmFzZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xufVxuXG4uay1saXN0IC5rLWxpc3QtaXRlbSB7XG4gIG1pbi1ibG9jay1zaXplOiB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgcGFkZGluZy1ibG9jazogMC42ODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuXG4uay1saXN0LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYWN0aXZlKTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uay1saXN0LWl0ZW0uay1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstbGlzdC1pdGVtLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstcG9wdXAuay1jYWxlbmRhci1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcge1xuICBpbmxpbmUtc2l6ZTogbWF4LWNvbnRlbnQ7XG4gIGJsb2NrLXNpemU6IGF1dG87XG59XG5cbi5rLWNhbGVuZGFyIC5rLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItZGVjYWRldmlldyxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW1vbnRodmlldyxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXllYXJ2aWV3IHtcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS00KTtcbn1cblxuLmstY2FsZW5kYXItbmF2LWZhc3QgLmstYnV0dG9uLXRleHQge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGgge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tay1jYWxlbmRhci1jZWxsLXNpemUpO1xuICBibG9jay1zaXplOiB2YXIoLS1rLWNhbGVuZGFyLWNlbGwtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy13ZWlnaHQpO1xuICB0ZXh0LXRyYW5zZm9ybTogcmV2ZXJ0O1xufVxuXG4uay1tb250aC1jYWxlbmRhciAuay1jYWxlbmRhci10ZCxcbi5rLWNhbGVuZGFyLW1vbnRodmlldyAuay1jYWxlbmRhci10ZCB7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gIGlubGluZS1zaXplOiB2YXIoLS1rLWNhbGVuZGFyLWNlbGwtc2l6ZSk7XG4gIGJsb2NrLXNpemU6IHZhcigtLWstY2FsZW5kYXItY2VsbC1zaXplKTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZCAuay1jYWxlbmRhci1jZWxsLWlubmVyLFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZCAuay1saW5rIHtcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyOiB2YXIoLS1zbGF0ZS1hMTIpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xufVxuXG4uay1jYWxlbmRhci1uYXYtdG9kYXkge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS0xMik7XG4gIHBhZGRpbmctYmxvY2s6IDdweDtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlldyAuay10b2RheSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbn1cblxuLmstY2FsZW5kYXIgLmstbGluayB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQsIGNvbG9yIDEwMG1zIGVhc2Utb3V0O1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXRvZGF5OmhvdmVyIC5rLWxpbmsge1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1jb2xvcik7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkOmZvY3VzIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZDpmb2N1cyAuay1saW5rLFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1mb2N1cyAuay1jYWxlbmRhci1jZWxsLWlubmVyLFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1mb2N1cyAuay1saW5rIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWZvcmdlLWljb24tYnV0dG9uLWZvY3VzLWluZGljYXRvci1jb2xvcik7XG59XG5cbi5rLWNhbGVuZGFyLWZvb3RlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtNCk7XG59XG5cbi50cnYtcGFyYW1ldGVycy1hcmVhIC5rLW11bHRpc2VsZWN0LmstaW5wdXQge1xuICAtLWlucHV0LXBhZGRpbmctYmxvY2s6IDAuNXJlbTtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMC41cmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLWlucHV0LW1kIC5rLWlucHV0LXZhbHVlcyA+IC5rLWlucHV0LWlubmVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xufVxuXG4udHJ2LXBhcmFtZXRlci1hY3Rpb25zIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uay1hY3Rpb25zIHtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwO1xuICBvdmVyZmxvdzogcmV2ZXJ0O1xufVxuXG4uay1saXN0LXNjcm9sbGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstaW5wdXQtbWQgLmstaW5wdXQtdmFsdWVzLFxuLmstcGlja2VyLW1kIC5rLWlucHV0LXZhbHVlcyB7XG4gIHBhZGRpbmc6IHJldmVydDtcbiAgZ2FwOiB2YXIoLS1zaXplLTYpO1xufVxuXG4uay1jaGlwLWNvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IHJldmVydDtcbn1cblxuLmstY2hpcDp3aGVyZSguay1yb3VuZGVkLW1kKSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtOCk7XG59XG4uay1jaGlwOndoZXJlKC5rLWNoaXAtbWQpIHtcbiAgLS1rZW5kby1mb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpO1xufVxuLmstY2hpcDp3aGVyZSguay1jaGlwLXNvbGlkLWJhc2UpIHtcbiAgLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZTogdmFyKC0tc2xhdGUtYTMpO1xuICAtLWtlbmRvLWNvbG9yLW9uLWJhc2U6IHZhcigtLXNsYXRlLWExMik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTQpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xufVxuLmstY2hpcDpoYXMoLmstY2hpcC1hY3Rpb25zKSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS00KTtcbn1cbi5rLWNoaXA6aGFzKC5rLWNoaXAtYWN0aW9ucykgLmstaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG5cbi5rLWNoaXAtbGFiZWwge1xuICBwYWRkaW5nLWJsb2NrOiByZXZlcnQ7XG4gIG1hcmdpbi1ibG9jazogcmV2ZXJ0O1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuXG4uay1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IHZhcigtLWNoZWNrYm94LXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLWNoZWNrYm94LXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWNoZWNrYm94LXNpemUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFweDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNoZWNrYm94LXNpemUpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rLWNoZWNrYm94OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1jaGVja2JveC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWNoZWNrYm94LWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWExMik7XG59XG4uay1jaGVja2JveDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xufVxuLmstY2hlY2tib3g6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWExMik7XG59XG4uay1jaGVja2JveDpjaGVja2VkOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY29udGVudDogXCLinJNcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXNrLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZXZlcnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBpbnNldDogcmV2ZXJ0O1xufVxuLmstY2hlY2tib3g6Y2hlY2tlZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYSAudHJ2LXBhcmFtZXRlcnMtd3JhcHBlciAudHJ2LXBhcmFtZXRlci1lZGl0b3ItYm9vbGVhbiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEucHJldmlldyAudHJ2LXBhcmFtZXRlcnMtYXJlYS1mb290ZXIge1xuICBpbnNldC1pbmxpbmU6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYmxvY2stc2l6ZTogdmFyKC0tay1wYXJhbWV0ZXJzLWFyZWEtZm9vdGVyLWhlaWdodCk7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwLjVyZW0gMXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50cnYtcGFyYW1ldGVycy1hcmVhLnByZXZpZXcgLnRydi1wYXJhbWV0ZXJzLWFyZWEtZm9vdGVyIC5rLWJ1dHRvbi1tZCB7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xufVxuXG4uay1zcGxpdGJhciB7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTcpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xufVxuLmstc3BsaXRiYXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zcGxpdHRlci1mbGV4IC5rLXBhbmUuay1oaWRkZW4ge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tcG9wdXAtc2hhZG93OiAwIDM2cHggMTRweCBoc2woMjE4IDQlIDUwJSAvIDIlKSxcbiAgMCAyMHB4IDEycHggaHNsKDIxOCA0JSA1MCUgLyA4JSksXG4gIDAgOXB4IDlweCBoc2woMjE4IDQlIDUwJSAvIDE0JSksXG4gIDAgMnB4IDVweCBoc2woMjE4IDQlIDUwJSAvIDE2JSksXG4gIDAgMCAwIGhzbCgyMTggNCUgNTAlIC8gMTYlKTtcbn1cblxuLnNlYXQtY2hhcnQtYnVpbGRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uc2VhdC1jaGFydC1idWlsZGVyIC5uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uc2VhdC1jaGFydC1idWlsZGVyLW1haW4tYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWF0LWNoYXJ0LWJ1aWxkZXItc2lkZWJhciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiB2YXIoLS1zaWRlYmFyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktOTApLzAuMTYpO1xufVxuLnNlYXQtY2hhcnQtYnVpbGRlci1zaWRlYmFyIC5uYXZpZ2F0aW9uLWl0ZW06aG92ZXIgLnNlYXQtY2hhcnQtYnVpbGRlci1pbnNlcnQtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5zZWF0LWNoYXJ0LWJ1aWxkZXItc2lkZWJhci1pbnNlcnQtc2VjdGlvbi1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLnNlYXQtY2hhcnQtYnVpbGRlci1zaWRlYmFyLWluc2VydC1zZWN0aW9uLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbn1cbi5zZWF0LWNoYXJ0LWJ1aWxkZXItc2lkZWJhci1pbnNlcnQtc2VjdGlvbi1idG4gLnNlYXQtY2hhcnQtYnVpbGRlci1pbnNlcnQtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyYXktOTApKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLnNlYXQtY2hhcnQtbmF2aWdhdGlvbi1pdGVtIHtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nKTtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uYWRkLXNlY3Rpb24tZGlhbG9nLW1vZGFsIHtcbiAgLS1kaWFsb2ctcGFkZGluZy1ibG9jazogMXJlbTtcbiAgLS1kaWFsb2ctcGFkZGluZy1pbmxpbmU6IDA7XG4gIC0tZGlhbG9nLXNoYWRvdzogMCAxcmVtIDRyZW0gdmFyKC0tYmxhY2stYTcpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5hZGQtc2VjdGlvbi1wcm9wZXJ0aWVzLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFkZC1zZWN0aW9uLXByb3BlcnRpZXMtbGF5b3V0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZmxleDogMTtcbn1cblxuLmFkZC1zZWN0aW9uLXByb3BlcnRpZXMtbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuXG5pbnB1dC5hZGQtc2VjdGlvbi1zZWF0LWNvdW50IHtcbiAgbWluLXdpZHRoOiAzcmVtO1xuICBtYXgtd2lkdGg6IDNyZW07XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbn1cbmlucHV0LmFkZC1zZWN0aW9uLXNlYXQtY291bnQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIGlucHV0LmFkZC1zZWN0aW9uLXNlYXQtY291bnQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFkZC1zZWN0aW9uLXByb3BlcnRpZXMtbnVtYmVyaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZ2FwOiAwLjVyZW07XG59XG4uYWRkLXNlY3Rpb24tcHJvcGVydGllcy1udW1iZXJpbmcgLnNlY3Rpb24tcHJvcGVydGllcy1xdWFkcmFudHMtd3JhcHBlciB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG59XG4uYWRkLXNlY3Rpb24tcHJvcGVydGllcy1udW1iZXJpbmcgLnNlY3Rpb24tcHJvcGVydGllcy1kaXJlY3Rpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuLmtvbnZhLWNvbnRhaW5lciB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XG59XG5cbi5rb252YS1jb250YWluZXItLW9mZnNjcmVlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMzMDBweDtcbiAgaGVpZ2h0OiAyMjUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XG59XG5cbi5zZWF0LWNoYXJ0LWJ1aWxkZXItcHJvcGVydGllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYW52YXMtcG9wdXAtbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zZWF0LXN0YXR1cy1wb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IG9rbGNoKDEwMCUgMCAwZGVnIC8gMC45Mik7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IHZhcigtLXBvcHVwLXNoYWRvdyk7XG59XG4uc2VhdC1zdGF0dXMtb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjI1cmVtO1xuICB3aWR0aDogMy41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMCBjYWxjKDZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1vdXQgMTUwbXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWF0LXN0YXR1cy1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbn1cbi5zZWF0LXN0YXR1cy1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCBoc2wodmFyKC0tZ3JheS0wNSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uc2VhdC1zdGF0dXMtY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uaWNvbi1ibG9ja2VkIHtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XG59XG5cbi5zZWN0aW9uLXByb3BlcnRpZXMtcG9wdXAtd3JhcHBlciB7XG4gIHdpZHRoOiBjYWxjKDIwOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zZWN0aW9uLXByb3BlcnRpZXMtcG9wdXAtd3JhcHBlcjpoYXMoLm5vdGlmaWNhdGlvbikgW2RhdGEtbm90aWZpY2F0aW9uLXR5cGU9ZXJyb3JdIHtcbiAgLS1ub3RpZmljYXRpb24tYmc6IHZhcigtLXJ1YnktMik7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC41cmVtO1xuICBib3gtc2hhZG93OiB2YXIoLS1ub3RpZmljYXRpb24tc2hhZG93KTtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1wb3B1cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IG9rbGNoKDEwMCUgMCAwZGVnIC8gMC45Mik7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IHZhcigtLXBvcHVwLXNoYWRvdyk7XG59XG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXBvcHVwIC5pY29uLS0xNiB7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiAzMzAsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xufVxuLnNlY3Rpb24tcHJvcGVydGllcy1wb3B1cCAuaWNvbi0tMTgge1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgMzAwLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWhlYWRlci10aXRsZSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMnJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWhlYWRlci1idXR0b25zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWhlYWRlci1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnNlY3Rpb24tcHJvcGVydGllcy1oZWFkZXItYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XG59XG5cbi5zZWN0aW9uLXByb3BlcnRpZXMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAxcmVtO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWVkaXQtZGlyZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgY2FsYygyOHJlbSAvIHZhcigtLXJlbS1iYXNlKSkpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBjYWxjKDI4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKSk7XG4gIGdyaWQtZ2FwOiAwLjVyZW07XG59XG5cbi5zZWN0aW9uLXByb3BlcnRpZXMtcm93LWNvbC1jb250cm9sLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXJvdy1jb2wtY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXJvdy1jb2wtY29udHJvbC1sYWJlbCB7XG4gIGZsZXg6IDE7XG59XG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXJvdy1jb2wtY29udHJvbCBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXJvdy1jb2wtY29udHJvbCAuZWRpdC1zZWF0LWNvdW50IHtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogY2FsYygyOHJlbSAvIDE2KSAwLjVyZW07XG59XG5cbi5zZWN0aW9uLXByb3BlcnRpZXMtcm93LWNvbC1jb250cm9sLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMC41cmVtO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXF1YWRyYW50cy13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTgpO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgZ3JpZC1hcmVhOiAxLzMvMy81O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXF1YWRyYW50cy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWN0aW9uLXByb3BlcnRpZXMtcXVhZHJhbnRzLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbiAgdHJhbnNpdGlvbjogc2NhbGUgMTUwbXMgZWFzZS1vdXQ7XG4gIHNjYWxlOiAwLjI1O1xufVxuLnNlY3Rpb24tcHJvcGVydGllcy1xdWFkcmFudHMtY29udGVudDpob3Zlcjo6YmVmb3JlIHtcbiAgc2NhbGU6IDAuNTtcbn1cbi5zZWN0aW9uLXByb3BlcnRpZXMtcXVhZHJhbnRzLWNvbnRlbnQtYWN0aXZlOjpiZWZvcmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIHNjYWxlOiAxO1xufVxuLnNlY3Rpb24tcHJvcGVydGllcy1xdWFkcmFudHMtY29udGVudC1hY3RpdmU6aG92ZXI6OmJlZm9yZSB7XG4gIHNjYWxlOiAxO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWRpcmVjdGlvbi13cmFwcGVyIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWRpcmVjdGlvbi1idXR0b24ge1xuICAtLWZvcmdlLWljb24tYnV0dG9uLWRlbnNpdHktbWVkaXVtLXNpemU6IGNhbGMoMjhyZW0gLyAxNik7XG4gIC0tZm9yZ2UtaWNvbi1idXR0b24tc2hhcGUtc3F1YXJlZDogMC4xMjVyZW07XG59XG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWRpcmVjdGlvbi1idXR0b24tYWN0aXZlIHtcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XG59XG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWRpcmVjdGlvbi1idXR0b24tZmxpcHBlZC1ob3Jpem9udGFsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEwMCUpO1xufVxuLnNlY3Rpb24tcHJvcGVydGllcy1kaXJlY3Rpb24tYnV0dG9uLWZsaXBwZWQtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMTAwJSk7XG59XG5cbi5zZWF0LWNoYXJ0LXNldHRpbmdzLS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0taGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbSAwLjVyZW07XG59XG5cbi5zZWF0LWNoYXJ0LXNldHRpbmdzLS1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLXNlY3Rpb24td3JhcHBlciB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5zZWF0LWNoYXJ0LXNldHRpbmdzLS1zZWN0aW9uLWJvZHkge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tc2VjdGlvbi1ib2R5LWhlYWRpbmcge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tc2VjdGlvbi1ib2R5IC5sYWJlbC0wMSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tc2VjdGlvbi1oZWFkaW5nIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLWJ1dHRvbi13cmFwcGVyID4gKiB7XG4gIGZsZXg6IDE7XG59XG5cbi5zZWF0LWNoYXJ0LXNldHRpbmdzLS1ib2R5IGlucHV0W3R5cGU9cmFuZ2VdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkxlc3Mgbm90ZXNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0zMHB4O1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5zZWF0LWNoYXJ0LXNldHRpbmdzLS1ib2R5IGlucHV0W3R5cGU9cmFuZ2VdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiTW9yZSBub3Rlc1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0zMHB4O1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cblxuLnNlYXQtY2hhcnQtY2FzZS1sYXlvdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB6LWluZGV4OiAtMTtcbiAgcGFkZGluZzogNDhweDtcbn1cblxuLnJlcG9ydC1zZWF0LWNoYXJ0LWxheW91dCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXBvcnQtc2VhdC1jaGFydC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMDYyNXJlbSB2YXIoLS1zbGF0ZS02KTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnJlcG9ydC1zZWF0LWNoYXJ0LXNlY3Rpb24taXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4wNjI1cmVtIHZhcigtLXNsYXRlLTYpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucmVwb3J0LXNlYXQtY2hhcnQtY2FuZGlkYXRlLWluZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5bZGF0YS1zZWF0LWNoYXJ0LWl0ZW0tdHlwZT1zZWF0XSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1pbmxpbmU6IDhweDtcbiAgcGFkZGluZy1ibG9jazogNHB4O1xufVxuXG5bZGF0YS1zZWF0LWNoYXJ0LWl0ZW0tdHlwZT1lbXB0eV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS02KTtcbn1cblxuW2RhdGEtc2VhdC1jaGFydC1pdGVtLXR5cGU9YmxvY2tlZF0ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCBjYWxjKDUwJSAtIDAuMTI1ZW0pLCB2YXIoLS1zbGF0ZS02KSBjYWxjKDUwJSArIDAuMTI1ZW0pLCB2YXIoLS1zbGF0ZS02KSA1MCUsIHRyYW5zcGFyZW50IDUwJSk7XG59XG5cbi5yZXBvcnQtc2VhdC1jaGFydC1zZWF0LW51bWJlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cblxuLnJlcG9ydC1zZWF0LWNoYXJ0LWNhbmRpZGF0ZS1uYW1lIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLnNlYXQtY2hhcnQtY2FzZS1sYXlvdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDBweDtcbn1cblxuLnNlYXRpbmctY2hhcnQtZW1wdHktbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VuZC1tZXNzYWdlLS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAycmVtIDJyZW0gNnJlbSAycmVtO1xufVxuXG4uc2VuZC1tZXNzYWdlLS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDEuNXJlbTtcbiAgZmxleDogYXV0bztcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuLnNlbmQtbWVzc2FnZS0taW5uZXIgLmxhYmVsLTAxIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tbmF2LWl0ZW0taGVpZ2h0OiAycmVtO1xufVxuXG4ubmF2LXNpZGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogdmFyKC0tc2lkZWJhci13aWR0aCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5hdi1zaWRlYmFyLWJnKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tbmF2LXNpZGViYXItYm9yZGVyKTtcbiAgcGFkZGluZy1ibG9jazogMC41cmVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubmF2LXNpZGViYXJbZGF0YS1zaWRlYmFyLXR5cGU9cHJpbWFyeV0ge1xuICAtLW5hdi1zaWRlYmFyLWJnOiB2YXIoLS1wcmltYXJ5LWJnLXVpKTtcbiAgLS1uYXYtc2lkZWJhci1ib3JkZXI6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwLWExNik7XG4gIC0tbmF2LWl0ZW0tYmctaG92ZXI6IHZhcigtLWZvcmdlLWhvdmVyKTtcbiAgLS1uYXYtaXRlbS1iZy1hY3RpdmU6IHZhcigtLWZvcmdlLWFjdGl2ZSk7XG59XG5cbi5uYXYtc2lkZWJhcltkYXRhLXNpZGViYXItdHlwZT1zZWNvbmRhcnldIHtcbiAgLS1uYXYtc2lkZWJhci1iZzogdmFyKC0td2hpdGUpO1xuICAtLW5hdi1zaWRlYmFyLWJvcmRlcjogdmFyKC0tc2xhdGUtYTYpO1xuICAtLW5hdi1pdGVtLWJnLWhvdmVyOiB2YXIoLS1ncmF5LWhvdmVyKTtcbiAgLS1uYXYtaXRlbS1iZy1hY3RpdmU6IHZhcigtLWdyYXktYWN0aXZlKTtcbn1cblxuLm5hdi1zaWRlYmFyW2RhdGEtc2lkZWJhci10eXBlPXF4LWJ1aWxkZXJdIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDMuNXJlbTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ubmF2LS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtIDFyZW0gMXJlbTtcbn1cblxuLm5hdi0tYmFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMnJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uYXYtLWJhY2s6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2LWl0ZW0tYmctaG92ZXIsIHZhcigtLWdyYXktaG92ZXIpKTtcbn1cblxuLm5hdi0tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLm5hdi0tc2VjdGlvbi10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogdmFyKC0tbmF2LWl0ZW0taGVpZ2h0KTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdi0tc2VjdGlvbi10aXRsZTpoYXMoLm5hdi0taXRlbS11dGlsaXR5LXdyYXBwZXIpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xufVxuXG4ubmF2LS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2g7XG4gIGNvbHVtbi1nYXA6IHZhcigtLW5hdi1pdGVtLWdhcCwgMXJlbSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLW5hdi1pdGVtLWhlaWdodCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1uYXYtaXRlbS1wYWRkaW5nLWlubGluZSwgMC41cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tbmF2LWl0ZW0tcGFkZGluZy1ibG9jaywgY2FsYygodmFyKC0tbmF2LWl0ZW0taGVpZ2h0KSAtIHZhcigtLWxoLXNjYWxlLTEpKSAvIDIpKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTAwbXMgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uYXYtLWl0ZW06aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2LWl0ZW0tYmctaG92ZXIsIHZhcigtLWdyYXktaG92ZXIpKTtcbn1cbi5uYXYtLWl0ZW06aG92ZXIgLm5hdi0taXRlbS11dGlsaXR5LXdyYXBwZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi0taXRlbTphY3RpdmUsIC5uYXYtLWl0ZW1bYXJpYS1jdXJyZW50PXBhZ2VdIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1pdGVtLWJnLWFjdGl2ZSwgdmFyKC0tZ3JheS1hY3RpdmUpKTtcbn1cbi5uYXYtLWl0ZW06Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG4ubmF2LS1pdGVtW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ubmF2LS1pdGVtLWxhYmVsIHtcbiAgcGFkZGluZy1ibG9jazogY2FsYygodmFyKC0tbmF2LWl0ZW0taGVpZ2h0KSAtIHZhcigtLWxoLXNjYWxlLTEpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lOiAxcHggdmFyKC0tc2l6ZS04KTtcbn1cblxuLm5hdi0taXRlbS11dGlsaXR5LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1vdXQ7XG4gIGdyaWQtY29sdW1uOiBuYXYtdXRpbGl0eTtcbn1cblxuLm5hdi0taXRlbS11dGlsaXR5LXdyYXBwZXJbdmlzaWJsZS10eXBlPWhvdmVyXSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5uYXYtLWl0ZW0tdXRpbGl0eSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiB2YXIoLS1uYXYtaXRlbS1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLW5hdi1pdGVtLWhlaWdodCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLm5hdi0taXRlbS11dGlsaXR5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2LWl0ZW0tYmctaG92ZXIsIHZhcigtLWdyYXktaG92ZXIpKTtcbn1cblxuLm5hdi0taXRlbVtkYXRhLW5hdi1pdGVtLXR5cGU9cmVvcmRlcl0ge1xuICAtLW5hdi1pdGVtLWdhcDogMDtcbiAgLS1uYXYtaXRlbS1wYWRkaW5nLWlubGluZTogMDtcbiAgLS1uYXYtaXRlbS1wYWRkaW5nLWJsb2NrOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtkcmFnLWhhbmQtc3RhcnRdIHZhcigtLW5hdi1pdGVtLWhlaWdodCkgW2RyYWctaGFuZC1lbmQgbmF2LWxhYmVsLXN0YXJ0XSAxZnIgW25hdi1sYWJlbC1lbmQgbmF2LXV0aWxpdHktc3RhcnRdIGF1dG8gW25hdi11dGlsaXR5LWVuZF07XG59XG5cbi5kcmFnLWJ1dHRvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB3aWR0aDogdmFyKC0tbmF2LWl0ZW0taGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1uYXYtaXRlbS1oZWlnaHQpO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgY3Vyc29yOiBncmFiO1xuICBncmlkLWNvbHVtbjogZHJhZy1oYW5kO1xuICB6LWluZGV4OiAxO1xufVxuLmRyYWctYnV0dG9uLXdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXYtaXRlbS1iZy1ob3ZlciwgdmFyKC0tZ3JheS1ob3ZlcikpO1xufVxuXG46cm9vdCB7XG4gIC0tc3MtYmctY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xuICAtLXNzLWZvbnQtY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0tc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcjogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XG4gIC0tc3MtZGlzYWJsZWQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xuICAtLXNzLWJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTgpO1xuICAtLXNzLW1haW4taGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpO1xuICAtLXNzLWNvbnRlbnQtaGVpZ2h0OiAxNC43NXJlbTtcbiAgLS1zcy1zcGFjaW5nLWw6IDFyZW07XG4gIC0tc3Mtc3BhY2luZy1tOiAwLjVyZW07XG4gIC0tc3Mtc3BhY2luZy1zOiAwLjI1cmVtO1xuICAtLXNzLWFuaW1hdGlvbi10aW1pbmc6IDEwMG1zO1xuICAtLXNzLWJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICAtLXNzLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LW1kKTtcbn1cblxuLnNsaW0tc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCBhdXRvKTtcbiAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jaywgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWlucHV0LXBhZGRpbmctaW5saW5lLCAxcmVtKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBib3JkZXI6IHZhcigtLWlucHV0LWJvcmRlciwgbm9uZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LCBpbnNldCAwIC0xcHggMCB2YXIoLS1zbGF0ZS1hOSkpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5zbGltLXNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XG59XG4uc2xpbS1zZWxlY3Q6aXMoLnNzLWRpc2FibGVkKTpmb2N1cyB7XG4gIC0taW5wdXQtZm9jdXMtb3V0bGluZTogMDtcbn1cbi5zbGltLXNlbGVjdDppcyguc3MtZGlzYWJsZWQpIHtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMDtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZCwgdHJhbnNwYXJlbnQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkLCBub25lKTtcbn1cbi5zbGltLXNlbGVjdDppcyguc3MtZGlzYWJsZWQpIC5zcy1kZXNlbGVjdCxcbi5zbGltLXNlbGVjdDppcyguc3MtZGlzYWJsZWQpIC5zcy1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpbS1zZWxlY3Q6d2hlcmUoLmluLWRpYWxvZykge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS0zKTtcbn1cblxuLnNsaW0tc2VsZWN0LW91dGxpbmVkIHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xuICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hOCk7XG4gIC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZDogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE3KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCBhdXRvKTtcbiAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jaywgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWlucHV0LXBhZGRpbmctaW5saW5lLCAxcmVtKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBib3JkZXI6IHZhcigtLWlucHV0LWJvcmRlciwgbm9uZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LCBpbnNldCAwIC0xcHggMCB2YXIoLS1zbGF0ZS1hOSkpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5zbGltLXNlbGVjdC1vdXRsaW5lZDpmb2N1cyB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XG59XG4uc2xpbS1zZWxlY3Qtb3V0bGluZWQ6aXMoLnNzLWRpc2FibGVkKTpmb2N1cyB7XG4gIC0taW5wdXQtZm9jdXMtb3V0bGluZTogMDtcbn1cbi5zbGltLXNlbGVjdC1vdXRsaW5lZDppcyguc3MtZGlzYWJsZWQpIHtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMDtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZCwgdHJhbnNwYXJlbnQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkLCBub25lKTtcbn1cbi5zbGltLXNlbGVjdC1vdXRsaW5lZDppcyguc3MtZGlzYWJsZWQpIC5zcy1kZXNlbGVjdCxcbi5zbGltLXNlbGVjdC1vdXRsaW5lZDppcyguc3MtZGlzYWJsZWQpIC5zcy1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpbS1zZWxlY3Qtb3V0bGluZWQ6d2hlcmUoLmxheWVyLTAxKSB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xufVxuLnNsaW0tc2VsZWN0LW91dGxpbmVkOndoZXJlKC5sYXllci0wMikge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG59XG4uc2xpbS1zZWxlY3Qtb3V0bGluZWQ6d2hlcmUoLmxheWVyLTAzKSB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xufVxuXG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy1wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zcy1tYWluIC5zcy1hcnJvdyB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIG1hcmdpbjogNnB4IDAuMjVyZW0gYXV0byAwLjI1cmVtO1xufVxuLnNzLW1haW4gLnNzLWFycm93IHBhdGgge1xuICBzdHJva2UtbGluZWNhcDogYnV0dDtcbiAgc3Ryb2tlLWxpbmVqb2luOiBpbml0aWFsO1xuICBzdHJva2Utd2lkdGg6IDEzO1xufVxuXG4uc3MtY29udGVudCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMsIHRyYW5zZm9ybSAxMG1zIDE1MG1zO1xufVxuLnNzLWNvbnRlbnQuc2xpbS1zZWxlY3QsIC5zcy1jb250ZW50LnNsaW0tc2VsZWN0LW91dGxpbmVkIHtcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAgIWltcG9ydGFudDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDY0cHgpIHNhdHVyYXRlKDgwJSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy0yKTtcbn1cbi5zcy1jb250ZW50LnNzLW9wZW4tYmVsb3cge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIDUwbXMsIHRyYW5zZm9ybSAwbXM7XG59XG4uc3MtY29udGVudDpoYXMoLnNzLXNlYXJjaDp3aGVyZSguc3MtaGlkZSkpIHtcbiAgLS1zcy1jb250ZW50LWhlaWdodDogMTMuNzVyZW07XG59XG5cbi5zcy1jb250ZW50IC5zcy1zZWFyY2gge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0IHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xuICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hOCk7XG4gIC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZDogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE3KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jaywgMCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWlubGluZSwgMXJlbSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvciwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgYm9yZGVyOiB2YXIoLS1pbnB1dC1ib3JkZXIsIG5vbmUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdywgaW5zZXQgMCAtMXB4IDAgdmFyKC0tc2xhdGUtYTkpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXBsYWNlaG9sZGVyKTtcbn1cbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcbn1cbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkLCBub25lKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XG59XG4uc3MtY29udGVudCAuc3Mtc2VhcmNoOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1ibG9jay1zaXplOiAzcmVtO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbn1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLXNzLWlucHV0LWhlaWdodCk7XG4gIHBhZGRpbmctYmxvY2s6IDAuNjg3NXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDNyZW0gMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmU6IDFyZW07XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgYmxvY2stc2l6ZTogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNik7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWhpZ2hsaWdodGVkIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1zZWxlY3RlZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XG59XG5cbi5zcy1vcHRpb246bm90KC5zcy1zZWxlY3RlZCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiY2hlY2tfYm94X291dGxpbmVfYmxhbmtcIjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgMjUwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwLjVyZW07XG4gIGluc2V0LWlubGluZS1zdGFydDogMXJlbTtcbn1cblxuLnNzLW9wdGlvbjppcyguc3Mtc2VsZWN0ZWQpOjpiZWZvcmUge1xuICBjb250ZW50OiBcImNoZWNrX2JveFwiO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIC0xMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDAuNXJlbTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxcmVtO1xufVxuXG4uc2xpbS1zZWxlY3Q6d2hlcmUoLmluLWRpYWxvZykgLnNzLW9wdGlvbjpub3QoLnNzLXNlbGVjdGVkKTo6YmVmb3JlLFxuLnNsaW0tc2VsZWN0LW91dGxpbmVkOndoZXJlKC5jYW5kaWRhdGUpIC5zcy1vcHRpb246bm90KC5zcy1zZWxlY3RlZCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicmFkaW9fYnV0dG9uX3VuY2hlY2tlZFwiO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiAyNTA7XG59XG4uc2xpbS1zZWxlY3Q6d2hlcmUoLmluLWRpYWxvZykgLnNzLW9wdGlvbjppcyguc3Mtc2VsZWN0ZWQpOjpiZWZvcmUsXG4uc2xpbS1zZWxlY3Qtb3V0bGluZWQ6d2hlcmUoLmNhbmRpZGF0ZSkgLnNzLW9wdGlvbjppcyguc3Mtc2VsZWN0ZWQpOjpiZWZvcmUge1xuICBjb250ZW50OiBcInJhZGlvX2J1dHRvbl9jaGVja2VkXCI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTMpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDAsIFwid2dodFwiIDI1MDtcbn1cblxuLnNzLW1haW4gLnNzLXZhbHVlcyAuc3MtdmFsdWUge1xuICAtLXNzLXByaW1hcnktY29sb3I6IHZhcigtLXNreS1hNCk7XG4gIC0tc3MtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGFuaW1hdGlvbi1uYW1lOiBub25lO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjM3NXJlbTtcbn1cbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS10ZXh0IHtcbiAgLS1zcy1iZy1jb2xvcjogdmFyKC0tc2t5LWExMik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgcGFkZGluZzogMDtcbn1cbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLW91dDtcbn1cbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy12YWx1ZSAuc3MtdmFsdWUtZGVsZXRlIHN2ZyBwYXRoIHtcbiAgLS1zcy1iZy1jb2xvcjogdmFyKC0tc2t5LWExMik7XG4gIHN0cm9rZS1saW5lY2FwOiBidXR0O1xuICBzdHJva2Utd2lkdGg6IDE0O1xufVxuXG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy1zaW5nbGUge1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gIGZsZXg6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zcy1vcHRpb24tY2FuZGlkYXRlLXF1ZXN0aW9uLXR5cGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiBhdXRvO1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNzLW9wdGlvbi1jYW5kaWRhdGUtcXVlc3Rpb24tdHlwZS1iYWRnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAwLjM3NXJlbTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTUpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm11bHRpcGxlLXNlbGVjdC13cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5Aa2V5ZnJhbWVzIHNzLXZhbHVlSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk2KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcy12YWx1ZU91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk2KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5zbmFja2JhciB7XG4gIHotaW5kZXg6IDEwMDE7XG59XG5cbi5zdW1tb25zLXJ1bi10YWJsZS13cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDUwNHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zdW1tb25zLXJ1bi10YWJsZS13cmFwcGVyIC5qbS1kYXRhLXRhYmxlLWZvcm1zIC5maWx0ZXItbG9jYXRpb24uaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogdmFyKC0tc3BhY2luZyk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3VtbW9ucy1ydW4tdGFibGUtd3JhcHBlciAuam0tZGF0YS10YWJsZS1mb3JtcyAuZmlsdGVyLWxvY2F0aW9uLmlucHV0LXdyYXBwZXIgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN1bW1vbnMtcnVuLXRhYmxlLXdyYXBwZXIgLmptLWRhdGEtdGFibGUtZm9ybXMgLmZpbHRlci1sb2NhdGlvbi5pbnB1dC13cmFwcGVyIC5sYWJlbC0wMSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbn1cbi5zdW1tb25zLXJ1bi10YWJsZS13cmFwcGVyIC5qbS1kYXRhLXRhYmxlLWZvcm1zIC5maWx0ZXItbG9jYXRpb24uaW5wdXQtd3JhcHBlciAuc2VsZWN0LXdyYXBwZXIge1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG59XG4uc3VtbW9ucy1ydW4tdGFibGUtd3JhcHBlciAuam0tZGF0YS10YWJsZS1mb3JtcyAuZmlsdGVyLWxvY2F0aW9uLmlucHV0LXdyYXBwZXIgLnNlbGVjdC13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkZpbHRlciBieTpcIjtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5zdW1tb25zLXJ1bi10YWJsZS13cmFwcGVyIC5qbS1kYXRhLXRhYmxlLWZvcm1zIC5maWx0ZXItbG9jYXRpb24uaW5wdXQtd3JhcHBlciAuc2VsZWN0LXdyYXBwZXI6OmFmdGVyIHtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAwLjc1cmVtO1xufVxuLnN1bW1vbnMtcnVuLXRhYmxlLXdyYXBwZXIgLmptLWRhdGEtdGFibGUtZm9ybXMgLmZpbHRlci1sb2NhdGlvbi5pbnB1dC13cmFwcGVyIC5zZWxlY3QtaW5wdXQge1xuICBoZWlnaHQ6IDJyZW07XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0O1xufVxuLnN1bW1vbnMtcnVuLXRhYmxlLXdyYXBwZXIgLmptLWRhdGEtdGFibGUtZm9ybXMgLmZpbHRlci1sb2NhdGlvbi5pbnB1dC13cmFwcGVyIC5zZWxlY3QtaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS10YWJsZS1yb3ctaGVpZ2h0OiB2YXIoLS1zaXplLTQ4KTtcbiAgLS10YWJsZS1jZWxsLXBhZGRpbmctaW5saW5lOiAxcmVtO1xuICAtLXRhYmxlLWNlbGwtcGFkZGluZy1ibG9jazogMDtcbn1cblxuLmRhdGEtdGFibGUtd3JhcHBlciB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5kYXRhLXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uZm9ybS1sYXlvdXQtd2l0aC10YWJsZSBkYXRhLXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4taW5saW5lOiAtMXJlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmptLWRhdGEtdGFibGUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmptLWRhdGEtdGFibGUtaGVhZGVyIC5mb3JtLXNlbGVjdC1jb250cm9sLCAuam0tZGF0YS10YWJsZS1oZWFkZXIgLmZvcm0taW5wdXQtZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uam0tZGF0YS10YWJsZS1mb3JtcywgLmptLXRvb2xiYXItZm9ybXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWRsLWRhdGEtdGFibGUgdGgubm8taW5kZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4ubWRsLWRhdGEtdGFibGUtb3V0ZXItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4ubWRsLWRhdGEtdGFibGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLm1kbC1kYXRhLXRhYmxlLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZGwtZGF0YS10YWJsZS5tZGwtZGF0YS10YWJsZS0tc2VsZWN0YWJsZSB0aDpmaXJzdC1vZi10eXBlLCAubWRsLWRhdGEtdGFibGUubWRsLWRhdGEtdGFibGUtLXNlbGVjdGFibGUgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWRsLWRhdGEtdGFibGUgdGhlYWQgdHIgdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRoZWFkIC5zb3J0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubWRsLWRhdGEtdGFibGUgLnRhYmxlLWhlYWQuc29ydGFibGU6bm90KC5jdXJyZW50KTpob3ZlciAudGFibGUtc29ydC1hcnJvdyB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbn1cbi5tZGwtZGF0YS10YWJsZSAudGFibGUtY29sdW1uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS04KTtcbn1cbi5tZGwtZGF0YS10YWJsZSAudGFibGUtc29ydC1hcnJvdyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgODBtcyBlYXNlLW91dDtcbn1cbi5tZGwtZGF0YS10YWJsZSAudGFibGUtc29ydC1hcnJvdzp3aGVyZSguaGlkZGVuKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWRsLWRhdGEtdGFibGUgLnRhYmxlLXNvcnQtYXJyb3c6d2hlcmUoLmN1cnJlbnQpIHtcbiAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5tZGwtZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWRsLWRhdGEtdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aCB7XG4gIGhlaWdodDogdmFyKC0tdGFibGUtcm93LWhlaWdodCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS10YWJsZS1jZWxsLXBhZGRpbmctaW5saW5lKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tdGFibGUtY2VsbC1wYWRkaW5nLWJsb2NrKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiBjYWxjKDEzcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXdlaWdodDogNTUwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aC50ZXh0LWNlbnRlciAuY2hlY2tib3gge1xuICBwbGFjZS1zZWxmOiBjZW50ZXI7XG59XG4ubWRsLWRhdGEtdGFibGUgdGQge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tdGFibGUtY2VsbC1wYWRkaW5nLWlubGluZSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXRhYmxlLWNlbGwtcGFkZGluZy1ibG9jayk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG59XG4ubWRsLWRhdGEtdGFibGUgdGQudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWRsLWRhdGEtdGFibGUgdGQudGV4dC1jZW50ZXIgLmNoZWNrYm94IHtcbiAgcGxhY2Utc2VsZjogY2VudGVyO1xufVxuXG4ubWRsLWRhdGEtdGFibGUgdGQ6Zmlyc3Qtb2YtdHlwZSxcbi5tZGwtZGF0YS10YWJsZSB0aDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDFyZW07XG59XG4ubWRsLWRhdGEtdGFibGUgdGQ6bGFzdC1vZi10eXBlLFxuLm1kbC1kYXRhLXRhYmxlIHRoOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMXJlbTtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aDpsYXN0LW9mLXR5cGUge1xuICB3aWR0aDogMDtcbn1cbi5tZGwtZGF0YS10YWJsZSB0ZDpoYXMoLnRhYmxlLWNlbGwtZGVsZXRlKSwgLm1kbC1kYXRhLXRhYmxlIHRkOmhhcygudGFibGUtY2VsbC1idXR0b24pLCAubWRsLWRhdGEtdGFibGUgdGQ6aGFzKC50YWJsZS1jZWxsLWFjdGlvbnMpLCAubWRsLWRhdGEtdGFibGUgdGQ6aGFzKC50YWJsZS1jZWxsLXJvdy10b2dnbGUpIHtcbiAgd2lkdGg6IDA7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbi5tZGwtZGF0YS10YWJsZSB0ZDpoYXMoLnRhYmxlLWNlbGwtYmFkZ2UpIHtcbiAgd2lkdGg6IDA7XG4gIG1pbi13aWR0aDogdmFyKC0tc2l6ZS0xMjApO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRkOmhhcygudGFibGUtY2VsbC1ib29sZWFuKSB7XG4gIHdpZHRoOiAwO1xuICBtaW4td2lkdGg6IHZhcigtLXNpemUtNzIpO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRkOmVtcHR5IHtcbiAgd2lkdGg6IDA7XG4gIG1pbi13aWR0aDogdmFyKC0tc2l6ZS02NCk7XG59XG4ubWRsLWRhdGEtdGFibGUgdGQ6bGFzdC1vZi10eXBlOmhhcygudGFibGUtY2VsbC1kZWxldGUpLCAubWRsLWRhdGEtdGFibGUgdGQ6bGFzdC1vZi10eXBlOmhhcygudGFibGUtY2VsbC1idXR0b24pLCAubWRsLWRhdGEtdGFibGUgdGQ6bGFzdC1vZi10eXBlOmhhcygudGFibGUtY2VsbC1hY3Rpb25zKSwgLm1kbC1kYXRhLXRhYmxlIHRkOmxhc3Qtb2YtdHlwZTpoYXMoLnRhYmxlLWNlbGwtcm93LXRvZ2dsZSkge1xuICBqdXN0aWZ5LWl0ZW1zOiBlbmQ7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aDpoYXMoLmNoZWNrYm94LXdyYXBwZXIpLFxuLm1kbC1kYXRhLXRhYmxlIHRkOmhhcyguY2hlY2tib3gtd3JhcHBlcikge1xuICB3aWR0aDogY2FsYyh2YXIoLS1jaGVja2JveC1zaXplKSArIDJyZW0pO1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0tY2hlY2tib3gtc2l6ZSkgKyAycmVtKTtcbn1cblxuLm1kbC1kYXRhLXRhYmxlIC5jaGVja2JveCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG50ZC5kcmFnSGFuZGxlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmRyYWdvdmVyLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0ZGREMgIWltcG9ydGFudDtcbn1cblxudHIuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1LCAyNDUsIDI0NSk7XG4gIGNvbG9yOiBncmF5O1xufVxuXG50cltkcm9wem9uZV0ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbn1cblxudHJbZHJvcHpvbmVdLmdldHRpbmctLWRyYWdnZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3YjlhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nICFpbXBvcnRhbnQ7XG59XG50cltkcm9wem9uZV0uZ2V0dGluZy0tZHJhZ2dlZCB0ZCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZyAhaW1wb3J0YW50O1xufVxudHJbZHJvcHpvbmVdLmdldHRpbmctLWRyYWdnZWQgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbnRyW2Ryb3B6b25lXS5nZXR0aW5nLS1kcmFnZ2VkIGkge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbnRyW2Ryb3B6b25lXS5jYW4tLWRyb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjQ3LCAyNTIsIDAuOTkzKSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmcgIWltcG9ydGFudDtcbn1cblxudHJbZHJvcHpvbmVdLmNhbi0tY2F0Y2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY1LCAyNTAsIDE5MCkgIWltcG9ydGFudDtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nICFpbXBvcnRhbnQ7XG59XG5cbi5tZGwtZGF0YS10YWJsZS0td3JhcCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cblxuLnRhYmxlLXRpdGxlIHtcbiAgcGFkZGluZzogMCAxNnB4IDE2cHg7XG59XG5cbi50YWJsZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIC0xNnB4O1xufVxuLnRhYmxlLXdyYXBwZXItLWRhdGEtdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4udGFibGUtd3JhcHBlci0tZGF0YS10YWJsZSAudGFibGUtdGl0bGUge1xuICBwYWRkaW5nOiAwIDMycHggOHB4O1xufVxuXG4ubWRsLWRhdGEtdGFibGUgdGJvZHkgdHIudGFibGUtd2l0aC1pbnB1dHMge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLm1kbC1kYXRhLXRhYmxlIHRib2R5IC50ZC1wYWRkaW5nIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4ubWRsLWRhdGEtdGFibGUgdGJvZHkgLnRkLXBhZGRpbmctMTYge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XG59XG5cbi5tZGwtZGF0YS10YWJsZS1pbm5lci13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLnRkLWVsbGlwc2lzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjk4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnRkLWVsbGlwc2lzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGF0YS10YWJsZS1maWx0ZXJzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI2OHB4LCAxZnIpKTtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgcm93LWdhcDogMXJlbTtcbn1cblxuLnRhYmxlLWNlbGwtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDAuMjVyZW07XG59XG5cbi5tZGwtdGFicyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtMik7XG4gIHotaW5kZXg6IDkwO1xufVxuXG4ubWRsLXRhYnNfX3RhYi1iYXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xufVxuXG4ubWRsLXRhYnNfX3RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXNpemU6IGNhbGMoMTNyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDEwMG1zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0LCBib3JkZXItY29sb3IgMTAwbXMgZWFzZS1vdXQ7XG59XG4ubWRsLXRhYnNfX3RhYjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XG59XG5cbi5tZGwtdGFicy5pcy11cGdyYWRlZCAubWRsLXRhYnNfX3RhYi5pcy1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG59XG5cbi5tZGwtdGFicy5pcy11cGdyYWRlZCAubWRsLXRhYnNfX3RhYi5pcy1hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLm1kbC10YWJzX190YWIuZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG59XG5cbi50YWItY29udGVudC13aXRoLXBhZGRpbmcubm8tZmxleCB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5cbi5jYXNlLWRyYXdlci1jb250YWluZXIgLnRhYi1jb250YWluZXIgLmFjdGlvbi1iYXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmNhc2UtZHJhd2VyLWNvbnRhaW5lci5kcmF3ZXItY29udGFpbmVyX19ub3NpZGViYXIgLmFjdGlvbi1iYXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnRhYi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiB2YXIoLS1zaXplLTI0KTtcbn1cblxuLnRhYi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG46d2hlcmUoZm9yZ2UtdGFiLWJhcikge1xuICAtLWZvcmdlLXRhYi1iYXItZGl2aWRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTYpO1xuICAtLWZvcmdlLXRhYi1iYXItZGl2aWRlci10aGlja25lc3M6IDA7XG4gIC0tZm9yZ2UtdGFiLWluZGljYXRvci1oZWlnaHQ6IDA7XG4gIC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1zaGFwZTogdmFyKC0tc2l6ZS02KTtcbiAgLS1mb3JnZS10YWItY29udGFpbmVyLWJvcmRlci13aWR0aDogdmFyKC0tc2l6ZS0yKTtcbiAgLS1mb3JnZS10YWItaG92ZXItbGFiZWwtdGV4dC1jb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgLS1mb3JnZS10YWItYWN0aXZlLWNvbG9yOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XG4gIC0tZm9yZ2UtdGFiLWFjdGl2ZS1sYWJlbC10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAtLWZvcmdlLXRhYi1hY3RpdmUtZm9jdXMtbGFiZWwtdGV4dC1jb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgLS1mb3JnZS10YWItYWN0aXZlLWhvdmVyLWxhYmVsLXRleHQtY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0tZm9yZ2UtdGFiLWNvbnRlbnQtcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpO1xuICAtLWZvcmdlLXRhYi1jb250ZW50LXBhZGRpbmctYmxvY2s6IDA7XG4gIC0tZm9yZ2Utc3RhdGUtbGF5ZXItaG92ZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgLS1mb3JnZS1zdGF0ZS1sYXllci1ob3Zlci1vcGFjaXR5OiAxO1xuICAtLWZvcmdlLXN0YXRlLWxheWVyLXByZXNzZWQtY29sb3I6IHZhcigtLXNsYXRlLWE0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWZvcmdlLXRhYi1jb250YWluZXItc2hhcGUpICsgdmFyKC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1ib3JkZXItd2lkdGgpKTtcbn1cblxuOndoZXJlKGZvcmdlLXRhYi1iYXIpW2RhdGEtZm9yZ2UtdGFiLWJhcn49c21dIHtcbiAgLS1mb3JnZS10YWItaGVpZ2h0OiBjYWxjKHZhcigtLXNpemUtMzIpIC0gKHZhcigtLWZvcmdlLXRhYi1jb250YWluZXItYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbjp3aGVyZShmb3JnZS10YWItYmFyKS5mb3JnZS10YWItYmFyW2RhdGEtZm9yZ2UtdGFiLWJhcn49bWRdIHtcbiAgLS1mb3JnZS10YWItaGVpZ2h0OiBjYWxjKHZhcigtLXNpemUtNDApIC0gKHZhcigtLWZvcmdlLXRhYi1jb250YWluZXItYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cblxuOndoZXJlKGZvcmdlLXRhYik6OnBhcnQoY29udGFpbmVyKSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZvcmdlLXRhYi1jb250YWluZXItc2hhcGUpO1xuICBib3JkZXItd2lkdGg6IHZhcigtLWZvcmdlLXRhYi1jb250YWluZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbjp3aGVyZShmb3JnZS10YWIpOjpwYXJ0KGNvbnRlbnQpIHtcbiAgei1pbmRleDogMTtcbn1cbjp3aGVyZShmb3JnZS10YWIpOjpwYXJ0KGZvY3VzLWluZGljYXRvcikge1xuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1zaGFwZTogdmFyKC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1zaGFwZSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xufVxuXG46d2hlcmUoZm9yZ2UtdGFiW3NlbGVjdGVkXSkge1xuICAtLWZvcmdlLXRhYi1jb250YWluZXItY29sb3I6IHdoaXRlO1xufVxuOndoZXJlKGZvcmdlLXRhYltzZWxlY3RlZF0pOjpwYXJ0KGNvbnRhaW5lcikge1xuICAtLWZvcmdlLXRhYi1jb250YWluZXItc2hhcGU6IHZhcigtLXNpemUtOCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTYpO1xufVxuOndoZXJlKGZvcmdlLXRhYltzZWxlY3RlZF0pOjpwYXJ0KGZvY3VzLWluZGljYXRvcikge1xuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1zaGFwZTogY2FsYyh2YXIoLS1mb3JnZS10YWItY29udGFpbmVyLXNoYXBlKSAtIHZhcigtLWZvcmdlLXRhYi1jb250YWluZXItYm9yZGVyLXdpZHRoKSk7XG59XG5cbltjbGFzcyo9dGFnLXNtXSwgW2NsYXNzKj10YWctbWRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcbiAgY29sb3I6IHZhcigtLXNsYXRlLWExMik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuICBnYXA6IDAuMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbltjbGFzcyo9dGFnLXNtXSBpLCBbY2xhc3MqPXRhZy1tZF0gaSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5bY2xhc3MqPXRhZy1zbV0ge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbltjbGFzcyo9dGFnLW1kXSB7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmZyLWJveC5mci1iYXNpYyAuZnItd3JhcHBlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTgpO1xufVxuXG4uZnItYm94LmZyLWJhc2ljIC5mci1lbGVtZW50IHtcbiAgLS1pbnB1dC1wYWRkaW5nLWJsb2NrOiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBwYWRkaW5nOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWJsb2NrKSAxLjVyZW07XG4gIG1pbi1ibG9jay1zaXplOiAxMHJlbTtcbiAgc2Nyb2xsLXBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWJsb2NrKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG5cbi5mci1ib3ggLmZyLWNvdW50ZXIge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtNik7XG4gIHBhZGRpbmctYmxvY2s6IDAuNDM3NXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG5cbi5mci13cmFwcGVyIC5mci1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBjb2xvcjogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2Vjb25kLXRvb2xiYXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLXNpemUtNCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tc2l6ZS00KTtcbn1cblxuLmZyLXRvb2xiYXIge1xuICAtLW1vcmUtdG9vbGJhci1oZWlnaHQ6IGNhbGModmFyKC0tc2l6ZS0zMikgKyAyICogdmFyKC0tc2l6ZS0yKSk7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hOCk7XG59XG5cbi5mci10b29sYmFyLmZyLXRvcCB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLXNpemUtNCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1zaXplLTQpO1xufVxuXG4uZnItdG9vbGJhci5mci10b29sYmFyLW9wZW4ge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tbW9yZS10b29sYmFyLWhlaWdodCk7XG59XG5cbi5mci10b29sYmFyIC5mci1uZXdsaW5lIHtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTgpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0LCBoZWlnaHQgMTUwbXMgZWFzZS1vdXQ7XG59XG5cbi5mci10b29sYmFyIC5mci1tb3JlLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG59XG5cbi5mci10b29sYmFyIC5mci1tb3JlLXRvb2xiYXIuZnItZXhwYW5kZWQge1xuICBibG9jay1zaXplOiB2YXIoLS1tb3JlLXRvb2xiYXItaGVpZ2h0KTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE4KTtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWJ0bi1ncnAge1xuICBtYXJnaW46IDA7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bixcbi5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4sXG4uZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLFxuLmZyLXRvb2xiYXIgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuLFxuLmZyLXBvcHVwIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0bixcbi5mci1tb2RhbCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNpemUtMzIpO1xuICBibG9jay1zaXplOiB2YXIoLS1zaXplLTMyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbiAgbWFyZ2luOiB2YXIoLS1zaXplLTIpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0O1xufVxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wZW4sXG4uZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wZW4sXG4uZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wZW4sXG4uZnItdG9vbGJhciAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4uZnItb3Blbixcbi5mci1wb3B1cCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4uZnItb3Blbixcbi5mci1tb2RhbCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4uZnItb3BlbiB7XG4gIG1hcmdpbjogdmFyKC0tc2l6ZS0yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbn1cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4taG92ZXIsXG4uZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi1ob3Zlcixcbi5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWhvdmVyLFxuLmZyLXRvb2xiYXIgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi1ob3Zlcixcbi5mci1wb3B1cCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWhvdmVyLFxuLmZyLW1vZGFsIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4taG92ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xufVxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLFxuLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bixcbi5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24sXG4uZnItdG9vbGJhciAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24sXG4uZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLFxuLmZyLW1vZGFsIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBpbmxpbmUtc2l6ZTogZml0LWNvbnRlbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS0yKSB2YXIoLS1zaXplLTYpO1xufVxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIHNwYW4sXG4uZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIHNwYW4sXG4uZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIHNwYW4sXG4uZnItdG9vbGJhciAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3Bhbixcbi5mci1wb3B1cCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3Bhbixcbi5mci1tb2RhbCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3BhbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBzdmcsXG4uZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIHN2Zyxcbi5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3ZnLFxuLmZyLXRvb2xiYXIgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIHN2Zyxcbi5mci1wb3B1cCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3ZnLFxuLmZyLW1vZGFsIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBzdmcge1xuICBtYXJnaW46IDA7XG59XG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd246OmFmdGVyLFxuLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bjo6YWZ0ZXIsXG4uZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duOjphZnRlcixcbi5mci10b29sYmFyIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bjo6YWZ0ZXIsXG4uZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duOjphZnRlcixcbi5mci1tb2RhbCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd246OmFmdGVyIHtcbiAgcG9zaXRpb246IHJldmVydDtcbn1cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1vcHRpb25zLFxuLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1vcHRpb25zLFxuLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1vcHRpb25zLFxuLmZyLXRvb2xiYXIgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLW9wdGlvbnMsXG4uZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLW9wdGlvbnMsXG4uZnItbW9kYWwgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLW9wdGlvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNpemUtMTYpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc2l6ZS0yKSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIFtjbGFzcyo9aWNvbi0tXSxcbi5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4gW2NsYXNzKj1pY29uLS1dLFxuLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBbY2xhc3MqPWljb24tLV0sXG4uZnItdG9vbGJhciAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gc3Bhbixcbi5mci1wb3B1cCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogcmV2ZXJ0O1xuICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlLW91dDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHN2Zy5mci1zdmcge1xuICBibG9jay1zaXplOiB2YXIoLS1zaXplLTIwKTtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZyB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLTIwKTtcbiAgbWFyZ2luOiAwO1xufVxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICB0cmFuc2l0aW9uOiBmaWxsIDE1MG1zIGVhc2Utb3V0O1xufVxuXG4uZnItc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTYpO1xufVxuXG4uZnItc2VwYXJhdG9yLmZyLXZzIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zaXplLTIpO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItb3Blbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbn1cblxuLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQ6aG92ZXI6bm90KC5mci10YWJsZS1jZWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYWN0aXZlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbn1cbi5mci1kZXNrdG9wIC5mci1jb21tYW5kOmhvdmVyOm5vdCguZnItdGFibGUtY2VsbCkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG4uZnItZGVza3RvcCAuZnItY29tbWFuZDpob3Zlcjpub3QoLmZyLXRhYmxlLWNlbGwpIFtjbGFzcyo9aWNvbi0tXSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4uZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XG59XG5cbi5mci10b29sYmFyIC5mci1idG4tZ3JwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgsXG4uZnItdG9vbGJhciAuZnItbW9yZS10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgsXG4uZnItcG9wdXAgLmZyLWJ1dHRvbnMgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXZpb2xldC1hOSk7XG59XG5cbi5mci10b29sYmFyIC5mci1idG4tZ3JwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgW2NsYXNzKj1pY29uLS1dLFxuLmZyLXRvb2xiYXIgLmZyLW1vcmUtdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIFtjbGFzcyo9aWNvbi0tXSxcbi5mci1wb3B1cCAuZnItYnV0dG9ucyAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIFtjbGFzcyo9aWNvbi0tXSB7XG4gIGNvbG9yOiB2YXIoLS12aW9sZXQtYTkpO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uam0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XG59XG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uam0tYWN0aXZlIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdmlvbGV0LWE5KTtcbn1cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5qbS1hY3RpdmUgW2NsYXNzKj1pY29uLS1dIHtcbiAgY29sb3I6IHZhcigtLXZpb2xldC1hOSk7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0biArIC5mci1kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS04KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLXNpemUtMikgKyB2YXIoLS1zaXplLTMyKSAvIDEwKTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0yKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNpemUtMikpO1xufVxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCB7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtNCk7XG4gIG1pbi1pbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS0xMjApO1xufVxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdDpoYXMoW2NsYXNzKj1pY29uLS1dKSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS0zMik7XG59XG4uZnItY29tbWFuZC5mci1idG4gKyAuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IGxpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uZnItY29tbWFuZC5mci1idG4gKyAuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IGxpIGEge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS04KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXNpemUtMzIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTQpO1xuICBibG9jay1zaXplOiB2YXIoLS1zaXplLTMyKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCBsaSBhIHNwYW46bm90KC5mci1zaG9ydGN1dCkge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XG59XG4uZnItY29tbWFuZC5mci1idG4gKyAuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IGxpIGEgLmZyLXNob3J0Y3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBmb250LXdlaWdodDogNDUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMTYpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS02KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS00KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS0yNCk7XG59XG5cbi5mci1wb3B1cCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1zaXplLTIpICsgMTBweCk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tc2l6ZS0yKSAtIDEwcHgpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc2l6ZS0yKSk7XG59XG5cbi5mci1wb3B1cCAuZnItYnV0dG9ucy5mci10YWJzIC5mci1zcGVjaWFsLWNoYXJhY3Rlci1jYXRlZ29yeSxcbi5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItdGFicy11bmljb2RlIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZyLXBvcHVwIC5mci1idXR0b25zOm5vdCguZnItdGFicykge1xuICBwYWRkaW5nOiB2YXIoLS1zaXplLTQpO1xufVxuXG4uZnItZWxlbWVudCBwIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1saC1zY2FsZS0xKTtcbn1cbi5mci1lbGVtZW50IHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG4uZnItZWxlbWVudCBvbCwgLmZyLWVsZW1lbnQgdWwge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0tbGgtc2NhbGUtMSkgLyAyKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDJjaDtcbiAgbGlzdC1zdHlsZTogcmV2ZXJ0O1xufVxuLmZyLWVsZW1lbnQgbGkge1xuICBsaXN0LXN0eWxlOiBpbmhlcml0O1xufVxuXG4uZnItZWxlbWVudCAubWVyZ2UtZmllbGQge1xuICAtLWNvbG9yLWRhcmtlbjogY2FsYyhsIC0gMC4wNjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlvbGV0LWEzKTtcbiAgY29sb3I6IG9rbGNoKGZyb20gdmFyKC0tdmlvbGV0LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICBwYWRkaW5nLWlubGluZTogMnB4O1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5mci12aWV3IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mci12aWV3IGJsb2NrcXVvdGUge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMC41ZW07XG4gIGNvbG9yOiB2YXIoLS12aW9sZXQtYTExKTtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uZnItdmlldyBibG9ja3F1b3RlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uZnItdmlldyBibG9ja3F1b3RlIGJsb2NrcXVvdGUsXG4uZnItdmlldyBibG9ja3F1b3RlIGJsb2NrcXVvdGUgYmxvY2txdW90ZSB7XG4gIGNvbG9yOiBva2xjaChmcm9tIGN1cnJlbnRDb2xvciBsIGMgY2FsYyhoICsgNDApKTtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5mci10b29sdGlwIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS02KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLW91dCA1MDBtcztcbn1cblxuLnRvcC1iYXIge1xuICBoZWlnaHQ6IHZhcigtLXRvcC1iYXItaGVpZ2h0KTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1zaWRlYmFyLXdpZHRoKSAxZnIgdmFyKC0tc2lkZWJhci13aWR0aCk7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibmF2IHRpdGxlIHV0aWxpdGllc1wiO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdG9wLWJhci1iYWNrZ3JvdW5kLCB2YXIoLS13aGl0ZSkpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCB2YXIoLS1zbGF0ZS1hNik7XG59XG5cbi50b3AtYmFyLS1uYXYge1xuICBncmlkLWFyZWE6IG5hdjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW0gMC41cmVtO1xufVxuXG4udG9wLWJhci0tdGl0bGUge1xuICBncmlkLWFyZWE6IHRpdGxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMWVtO1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50b3AtYmFyLS10aXRsZTo6YmVmb3JlIHtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci00KTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xuICAtLWJhZGdlLWZvbnQtd2VpZ2h0OiA1MDA7XG4gIC0tYmFkZ2UtZm9udC1zaXplOiBjYWxjKDExcmVtIC8gMTYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1iYWRnZS1nYXAsIDAuMjVyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWJhZGdlLWhlaWdodCwgdmFyKC0tc2l6ZS0yNCkpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1iYWRnZS1wYWRkaW5nLCAwLjVyZW0pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1iYWRnZS1ib3JkZXItcmFkaXVzLCAwLjVyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBjb2xvcjogdmFyKC0tYmFkZ2UtdGV4dC1jb2xvciwgdmFyKC0tc2xhdGUtYTEyKSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYmFkZ2UtZm9udC1zaXplLCB2YXIoLS1zY2FsZS0yKSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1iYWRnZS1saW5lLWhlaWdodCwgdmFyKC0tbGgtc2NhbGUtMikpO1xuICBmb250LXdlaWdodDogdmFyKC0tYmFkZ2UtZm9udC13ZWlnaHQsIDQ1MCk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiBjaGFyYWN0ZXItdmFyaWFudChsLXRhaWwpO1xufVxuLnRvcC1iYXItLXRpdGxlOjpiZWZvcmU6aGFzKFtjbGFzcyo9aWNvbi0tXSkge1xuICAtLWJhZGdlLXBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xufVxuXG4udG9wLWJhci0tdXRpbGl0aWVzLWdyb3VwIHtcbiAgZ3JpZC1hcmVhOiB1dGlsaXRpZXM7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW0gMXJlbTtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS12ZXJ0aWNhbC10YWJzLWlubGluZS1wYWRkaW5nOiBjbGFtcCgycmVtLCAtOC4xMzMzcmVtICsgMTMuMzMzM3Z3LCA0cmVtKSBjbGFtcCgycmVtLCAtNjZyZW0gKyA4OS40NzM3dncsIDE5cmVtKTtcbiAgLS1mb3JnZS1saXN0LWl0ZW0tdGV4dC1saW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIC0tZm9yZ2UtbGlzdC1pdGVtLXBhZGRpbmc6IDAgdmFyKC0tc2l6ZS0xMik7XG4gIC0tZm9yZ2UtbGlzdC1pdGVtLXNlbGVjdGVkLWNvbG9yOiBva2xjaChmcm9tIHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tZm9yZ2UtbGlzdC1pdGVtLXNlbGVjdGVkLWJhY2tncm91bmQ6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcbiAgLS1mb3JnZS1saXN0LWl0ZW0tc2hhcGU6IDAuMjVyZW07XG4gIC0tZm9yZ2UtbGlzdC1pdGVtLWRlbnNlLWhlaWdodDogdmFyKC0tdmVydGljYWwtdGFiLWxpc3QtaXRlbS1oZWlnaHQsIDJyZW0pO1xuICAtLWZvcmdlLWxpc3QtaXRlbS1kZW5zZS1mb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICAtLWZvcmdlLWxpc3QtaXRlbS1kZW5zZS1nYXA6IDFyZW07XG4gIC0tdmVydGljYWwtdGFiLWluZGljYXRvci1zaXplOiAxcHg7XG4gIC0tdmVydGljYWwtdGFiLWluZGljYXRvci1jb2xvcjogdmFyKC0tc2xhdGUtYTcpO1xufVxuXG4udmVydGljYWwtdGFicyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW3ZlcnRpY2FsLXRhYi1uYXYtc3RhcnRdIHZhcigtLXNpZGViYXItd2lkdGgpIFt2ZXJ0aWNhbC10YWItbmF2LWVuZCB2ZXJ0aWNhbC10YWItY29udGVudC1zdGFydF0gMWZyIFt2ZXJ0aWNhbC10YWItY29udGVudC1lbmRdO1xuICBjb2x1bW4tZ2FwOiAycmVtO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tdmVydGljYWwtdGFicy1pbmxpbmUtcGFkZGluZyk7XG59XG4udmVydGljYWwtdGFiczp3aGVyZShbZGF0YS12ZXJ0aWNhbC10YWJzfj13aWRlXSkge1xuICAtLXZlcnRpY2FsLXRhYnMtaW5saW5lLXBhZGRpbmc6IDJyZW0gNHJlbTtcbn1cbi52ZXJ0aWNhbC10YWJzOndoZXJlKFtkYXRhLXZlcnRpY2FsLXRhYnN+PWRyYXdlcl0pIHtcbiAgLS12ZXJ0aWNhbC10YWJzLWlubGluZS1wYWRkaW5nOiAwO1xuICBjb2x1bW4tZ2FwOiAwO1xufVxuLnZlcnRpY2FsLXRhYnM6d2hlcmUoW2RhdGEtdmVydGljYWwtdGFic349ZHJhd2VyXSkgLnZlcnRpY2FsLXRhYnMtLW5hdiB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgMCB2YXIoLS1zbGF0ZS1hNik7XG59XG4udmVydGljYWwtdGFiczp3aGVyZShbZGF0YS12ZXJ0aWNhbC10YWJzfj1kcmF3ZXJdKSAudmVydGljYWwtdGFicy0tbmF2LWlubmVyIHtcbiAgdG9wOiAwO1xufVxuLnZlcnRpY2FsLXRhYnM6d2hlcmUoW2RhdGEtdmVydGljYWwtdGFic349ZHJhd2VyXSkgLnZlcnRpY2FsLXRhYnMtLWxpc3Qge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS04KTtcbn1cbi52ZXJ0aWNhbC10YWJzOndoZXJlKFtkYXRhLXZlcnRpY2FsLXRhYnN+PWRyYXdlcl0pIC52ZXJ0aWNhbC10YWJzLS1jb250ZW50IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS00MCkgdmFyKC0tc2l6ZS05Nik7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTMyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xufVxuLnZlcnRpY2FsLXRhYnM6d2hlcmUoW2RhdGEtdmVydGljYWwtdGFic349ZHJhd2VyXSkgLnZlcnRpY2FsLXRhYnMtLWNvbnRlbnQgPiAuYmFubmVyW2RhdGEtYmFubmVyLXR5cGV+PXN0aWNreV0ge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0tc2l6ZS00MCkgKiAtMSkgdmFyKC0tc2l6ZS00MCk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0tc2l6ZS0zMikgKiAtMSk7XG59XG5cbi5kcmF3ZXItbWFpbjp3aGVyZShbZGF0YS1kcmF3ZXJ+PXZlcnRpY2FsLXRhYnNdKTpoYXMoLmJhbm5lcltkYXRhLWJhbm5lci10eXBlfj1zdGlja3ldKSB7XG4gIHNjcm9sbC1wYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLXNpemUtNDApICsgdmFyKC0tc2l6ZS0yNCkpO1xufVxuXG4udmVydGljYWwtdGFicy0tbmF2IHtcbiAgZ3JpZC1jb2x1bW46IHZlcnRpY2FsLXRhYi1uYXY7XG4gIHBhZGRpbmctYmxvY2s6IDIuNXJlbSAycmVtO1xufVxuXG4udmVydGljYWwtdGFicy0tbmF2LWlubmVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAyLjVyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi52ZXJ0aWNhbC10YWJzLS1jb250ZW50IHtcbiAgZ3JpZC1jb2x1bW46IHZlcnRpY2FsLXRhYi1jb250ZW50O1xuICBwYWRkaW5nLWJsb2NrOiAycmVtIDZyZW07XG59XG5cbjp3aGVyZSgudmVydGljYWwtdGFiczpoYXMoLnZlcnRpY2FsLXRhYnMtLWNvbnRlbnQtd2lkZTp3aGVyZSguc2hvd21lKSkpIHtcbiAgLS12ZXJ0aWNhbC10YWJzLWlubGluZS1wYWRkaW5nOiBjbGFtcCgycmVtLCAtOC4xMzMzcmVtICsgMTMuMzMzM3Z3LCA0cmVtKTtcbn1cbjp3aGVyZSgudmVydGljYWwtdGFiczpoYXMoLnZlcnRpY2FsLXRhYnMtLWNvbnRlbnQtd2lkZTp3aGVyZSguc2hvd21lKSkpIC5ub3RpZmljYXRpb24tbGF5b3V0LXdyYXBwZXIge1xuICAtLWxheW91dC13aWR0aDogbm9uZTtcbn1cblxuLnZlcnRpY2FsLXRhYnMtLWxpc3QgZm9yZ2UtbGlzdC1pdGVtW3NlbGVjdGVkXTo6cGFydCh0ZXh0LWNvbnRhaW5lcikge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4udmVydGljYWwtdGFicy0tbGlzdC1pdGVtLWluZGVudGVkIHtcbiAgLS1mb3JnZS1saXN0LWl0ZW0taW5kZW50OiB2YXIoLS1zaXplLTgpO1xufVxuXG46d2hlcmUoZm9yZ2UtbGlzdFtpbmRlbnRlZF0pIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgdmFyKC0tdmVydGljYWwtdGFiLWluZGljYXRvci1zaXplKSAwIDAgMCB2YXIoLS12ZXJ0aWNhbC10YWItaW5kaWNhdG9yLWNvbG9yKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zaXplLTEyKSArIHZhcigtLXZlcnRpY2FsLXRhYi1pbmRpY2F0b3Itc2l6ZSkpO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNpemUtNCk7XG59XG5cbjp3aGVyZShmb3JnZS1vcGVuLWljb24pIHtcbiAgLS1mb3JnZS1vcGVuLWljb24tc2l6ZTogdmFyKC0tc2l6ZS0yMCk7XG59XG5cbmZvcmdlLWxpc3QtaXRlbTpoYXMoZm9yZ2Utb3Blbi1pY29uW29wZW5dKSA+ICoge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4ubWRsLXRleHRmaWVsZF9faW5wdXQtLWxvY2F0aW9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ubWF0ZXJpYWwtaWNvbnMge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4ubWF0ZXJpYWwtaWNvbnMtaW5saW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBjb2xvcjogIzNhOGFiODtcbn1cblxuLm1hdGVyaWFsLWljb25zLWlubGluZS1kaXJlY3Rpb25zIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBjb2xvcjogIzNhOGFiODtcbn1cblxuLm1kbC1idXR0b24tLWZhYi1wcmltYXJ5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMzJweDtcbiAgYm90dG9tOiA4MHB4O1xufVxuXG4ubWRsLXRleHRmaWVsZCBzbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG5cbi5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1pbnZhbGlkLmlzLWZvY3VzZWQgLmljb24tYnV0dG9uIHtcbiAgY29sb3I6IHJnYigyMTMsIDAsIDApO1xufVxuXG4ubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtZm9jdXNlZCAuaWNvbi1idXR0b24ge1xuICBjb2xvcjogcmdiKDYzLCA4MSwgMTgxKTtcbn1cblxuLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmlzLWludmFsaWQ6bm90KC5pcy1mb2N1c2VkKSAuaWNvbi1idXR0b24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTtcbn1cbi5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1pbnZhbGlkOm5vdCguaXMtZm9jdXNlZCkgLm1kbC10ZXh0ZmllbGRfX2xhYmVsIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG59XG5cbi5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1kaXJ0eTpub3QoLmlzLWludmFsaWQpIC5pY29uLWJ1dHRvbiB7XG4gIGNvbG9yOiByZ2IoNjMsIDgxLCAxODEpO1xufVxuXG4ubWRsLXRleHRmaWVsZCAuaWNvbi1idXR0b24ge1xuICByaWdodDogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG59XG5cbi5tZGwtdGV4dGZpZWxkIC5tZGwtYnV0dG9uIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qIFN1cHBvcnQgdGV4dGZpZWxkIGljb24gaW4gbWRsIGV4cGFuZGFibGUgdGV4dGZpZWxkcyAqL1xuLyogLm1kbC10ZXh0ZmllbGRfX2ljb24gaXMgb3VyIG93biBjb252ZW50aW9uICAgICAgICAgICovXG4ubWRsLXRleHRmaWVsZC0tZXhwYW5kYWJsZTpub3QoLmlzLWZvY3VzZWQpIC5tZGwtdGV4dGZpZWxkX19pY29uIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubWRsLXRleHRmaWVsZC0tZXhwYW5kYWJsZS5pcy1kaXJ0eSAubWRsLXRleHRmaWVsZF9faWNvbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tZGwtdGV4dGZpZWxkX19leHBhbmRhYmxlLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZGwtdGV4dGZpZWxkX19leHBhbmRhYmxlLWhvbGRlciAubWRsLXRleHRmaWVsZF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTMwcHg7XG4gIHRvcDogMHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5tZGwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOTgwMzkyKTtcbiAgei1pbmRleDogOTk7XG59XG5cbi5tZGR0cC1waWNrZXJfX2xlZnQgLm1kZHRwLXByZXYtaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljX2tleWJvYXJkX2Fycm93X2xlZnRfYmxhY2tfMjRweC5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5tZGR0cC1waWNrZXJfX2xlZnQ6ZGlzYWJsZWQgLm1kZHRwLXByZXYtaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljX2tleWJvYXJkX2Fycm93X2xlZnRfYmxhY2tfZGlzYWJsZWRfMjRweC5zdmdcIikgIWltcG9ydGFudDtcbn1cblxuLm1kZHRwLXBpY2tlcl9fcmlnaHQgLm1kZHRwLW5leHQtaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljX2tleWJvYXJkX2Fycm93X3JpZ2h0X2JsYWNrXzI0cHguc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG4ubWRkdHAtcGlja2VyX19yaWdodDpkaXNhYmxlZCAubWRkdHAtbmV4dC1oYW5kbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNfa2V5Ym9hcmRfYXJyb3dfcmlnaHRfYmxhY2tfZGlzYWJsZWRfMjRweC5zdmdcIikgIWltcG9ydGFudDtcbn1cblxuYm9keSAubWRkdHAtcGlja2VyLWRhdGUgLm1kZHRwLWJ1dHRvbi0taW5hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuYm9keSAubWRkdHAtcGlja2VyX19ib2R5IC5tZGR0cC1waWNrZXJfX3ZpZXdIb2xkZXIgLm1kZHRwLXBpY2tlcl9fZ3JpZCAubWRkdHAtcGlja2VyX190ciBzcGFuLm1kZHRwLXBpY2tlcl9fY2VsbC5tZGR0cC1waWNrZXJfX2NlbGwtLWRpc2FibGVkLWJ1dC1zZWxlY3RhYmxlIHtcbiAgLyogY29sb3I6IHJnYigxMTcsIDExNywgMTE3KTsgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IC8qIHNhbWUgY29sb3VyIGFzIGRpc2FibGVkICovXG59XG5cbmJvZHkgLm1kZHRwLXBpY2tlcl9fYm9keSAubWRkdHAtcGlja2VyX192aWV3SG9sZGVyIC5tZGR0cC1waWNrZXJfX2dyaWQgLm1kZHRwLXBpY2tlcl9fdHIgc3Bhbi5tZGR0cC1waWNrZXJfX2NlbGwubWRkdHAtcGlja2VyX19jZWxsLS1kaXNhYmxlZC1idXQtc2VsZWN0YWJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG59XG5cbi8qIFNwZWVkIGRpYWwgKi9cbi5tZGwtc3BlZWQtZGlhbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvdHRvbTogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSBub3dyYXA7XG4gIC1tcy1mbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlIG5vd3JhcDtcbiAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSBub3dyYXA7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tZmFiOmZpcnN0LWNoaWxkIC5tYXRlcmlhbC1pY29uczpub3QoOm9ubHktY2hpbGQpLFxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1taW5pLWZhYiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLWZhYjpmaXJzdC1jaGlsZCAubWF0ZXJpYWwtaWNvbnM6bm90KDpvbmx5LWNoaWxkKSxcbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tbWluaS1mYWIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuXG4ubWRsLXNwZWVkLWRpYWwuaXMtYWN0aXZlIC5tZGwtYnV0dG9uLS1mYWI6Zmlyc3QtY2hpbGQgLm1hdGVyaWFsLWljb25zOmZpcnN0LWNoaWxkLFxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1mYWI6Zmlyc3QtY2hpbGQgLm1hdGVyaWFsLWljb25zOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tZGwtc3BlZWQtZGlhbC5pcy1hY3RpdmUgLm1kbC1idXR0b24tLWZhYjpmaXJzdC1jaGlsZCAubWF0ZXJpYWwtaWNvbnM6Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKC0xMnB4LCAxMnB4KTtcbn1cblxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1mYWI6Zmlyc3QtY2hpbGQgLm1hdGVyaWFsLWljb25zOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMTZweDtcbn1cblxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tZmFiOmZpcnN0LWNoaWxkIC5tYXRlcmlhbC1pY29uczpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLyogTWluaSBmbG9hdGluZyBidXR0b25zICovXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ubWRsLXNwZWVkLWRpYWwuaXMtYWN0aXZlIC5tZGwtYnV0dG9uLS1taW5pLWZhYiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuLyogTWluaSBmbG9hdGluZyBidXR0b25zIGFuaW1hdGlvbnMgKi9cbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tbWluaS1mYWI6bnRoLW9mLXR5cGUoNiksXG4ubWRsLXNwZWVkLWRpYWwuaXMtYWN0aXZlIC5tZGwtYnV0dG9uLS1taW5pLWZhYjpudGgtb2YtdHlwZSgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDUpLFxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tbWluaS1mYWI6bnRoLW9mLXR5cGUoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zO1xufVxuXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XG59XG5cbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tbWluaS1mYWI6bnRoLW9mLXR5cGUoMyksXG4ubWRsLXNwZWVkLWRpYWwuaXMtYWN0aXZlIC5tZGwtYnV0dG9uLS1taW5pLWZhYjpudGgtb2YtdHlwZSg1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xufVxuXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDIpLFxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tbWluaS1mYWI6bnRoLW9mLXR5cGUoNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbn1cblxuLndhcm5pbmctbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOUM0O1xuICBmb250LXNpemU6IDE3NSU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLm1kbC1jZWxsLS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmlubGluZS1yYWRpbyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmZpbHRlci1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uZmlsdGVyLWNvbnRhaW5lciAubWRsLWNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uc3ZnLWljb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3ZnLWljb24gLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubWRsLWNvbG9yLXRleHQtLWdyZXktNjAwIHtcbiAgZmlsbDogcmdiKDExNywgMTE3LCAxMTcpO1xufVxuXG4ubWRsLWJ1dHRvbi0tcHJpbWFyeSB7XG4gIGZpbGw6IHJnYig2MywgODEsIDE4MSk7XG59XG5cbi5tZGwtZ3JpZC0tbm8tc3BhY2luZy10b3AtYm90dG9tIHtcbiAgbWFyZ2luOiAwIDhweDtcbn1cblxuLmF0dGVuZGFuY2UtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmF0dGVuZGFuY2UtY2hpcC1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uaW5saW5lV2l0aElucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ubG9hZGVyLS1pbnZpc2libGUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmxvYWRlci0taW52aXNpYmxlIC5tZGwtc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZGwtYnV0dG9uLCAuYnRuLFxuLm1kbC10ZXh0ZmllbGRfX2lucHV0LCAuZm9ybS1pbnB1dC1maWVsZCwgLm1kbC1jaGlwX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2FucykgIWltcG9ydGFudDtcbn1cblxuLm1kbC1sYXlvdXRfX3RpdGxlLCAubWRsLWxheW91dC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpICFpbXBvcnRhbnQ7XG59IiwiLyoqXHJcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXHJcbiAqXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XHJcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cclxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XHJcbiAqXHJcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXHJcbiAqXHJcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcclxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxyXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cclxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxyXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cclxuICovXHJcblxyXG5AdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbi5tZGwtY2FyZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZvbnQtc2l6ZTogJGNhcmQtZm9udC1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbWluLWhlaWdodDogJGNhcmQtaGVpZ2h0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6ICRjYXJkLXdpZHRoO1xyXG4gIHotaW5kZXg6ICRjYXJkLXotaW5kZXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICRjYXJkLWJhY2tncm91bmQtY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5tZGwtY2FyZF9fbWVkaWEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWltYWdlLXBsYWNlaG9sZGVyLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtb3JpZ2luOiBwYWRkaW5nLWJveDtcclxuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ubWRsLWNhcmRfX3RpdGxlIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiAkY2FyZC10ZXh0LWNvbG9yO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgcGFkZGluZzogJGNhcmQtdmVydGljYWwtcGFkZGluZyAkY2FyZC1ob3Jpem9udGFsLXBhZGRpbmc7XHJcbiAgcGVyc3BlY3RpdmUtb3JpZ2luOiAkY2FyZC10aXRsZS1wZXJzcGVjdGl2ZS1vcmlnaW4teCAkY2FyZC10aXRsZS1wZXJzcGVjdGl2ZS1vcmlnaW4teTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAkY2FyZC10aXRsZS10cmFuc2Zvcm0tb3JpZ2luLXggJGNhcmQtdGl0bGUtdHJhbnNmb3JtLW9yaWdpbi15O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICYubWRsLWNhcmQtLWJvcmRlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1jYXJkX190aXRsZS10ZXh0IHtcclxuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZvbnQtc2l6ZTogJGNhcmQtdGl0bGUtZm9udC1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkY2FyZC10aXRsZS10ZXh0LWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAkY2FyZC10aXRsZS10ZXh0LXRyYW5zZm9ybS1vcmlnaW4teCAkY2FyZC10aXRsZS10ZXh0LXRyYW5zZm9ybS1vcmlnaW4teTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5tZGwtY2FyZF9fc3VidGl0bGUtdGV4dCB7XHJcbiAgZm9udC1zaXplOiAkY2FyZC1zdWJ0aXRsZS1mb250LXNpemU7XHJcbiAgY29sb3I6ICRjYXJkLXN1YnRpdGxlLWNvbG9yO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1kbC1jYXJkX19zdXBwb3J0aW5nLXRleHQge1xyXG4gIGNvbG9yOiAkY2FyZC1zdXBwb3J0aW5nLXRleHQtdGV4dC1jb2xvcjtcclxuICBmb250LXNpemU6ICRjYXJkLXN1cHBvcnRpbmctdGV4dC1mb250LXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6ICRjYXJkLXN1cHBvcnRpbmctdGV4dC1saW5lLWhlaWdodDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6ICRjYXJkLXZlcnRpY2FsLXBhZGRpbmcgJGNhcmQtaG9yaXpvbnRhbC1wYWRkaW5nO1xyXG4gIHdpZHRoOiA5MCU7XHJcblxyXG4gICYubWRsLWNhcmQtLWJvcmRlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1jYXJkX19hY3Rpb25zIHtcclxuICBmb250LXNpemU6ICRjYXJkLWFjdGlvbnMtZm9udC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgJi5tZGwtY2FyZC0tYm9yZGVyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWNhcmQtLWV4cGFuZCB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG5cclxuLm1kbC1jYXJkX19tZW51IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDE2cHg7XHJcbiAgdG9wOiAxNnB4O1xyXG59XHJcbiIsIi8qKlxyXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xyXG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXHJcbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxyXG4gKlxyXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxyXG4gKlxyXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXHJcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcclxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXHJcbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcclxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXHJcbiAqL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgICRDT05URU5UU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKipcclxuICogU1RZTEUgR1VJREUgVkFSSUFCTEVTLS0tLS0tLS0tLS0tLS0tLS0tRGVjbGFyYXRpb25zIG9mIFNhc3MgdmFyaWFibGVzXHJcbiAqIC0tLS0tVHlwb2dyYXBoeVxyXG4gKiAtLS0tLUNvbG9yc1xyXG4gKiAtLS0tLVRleHRmaWVsZFxyXG4gKiAtLS0tLVN3aXRjaFxyXG4gKiAtLS0tLVNwaW5uZXJcclxuICogLS0tLS1SYWRpb1xyXG4gKiAtLS0tLU1lbnVcclxuICogLS0tLS1MaXN0XHJcbiAqIC0tLS0tTGF5b3V0XHJcbiAqIC0tLS0tSWNvbiB0b2dnbGVzXHJcbiAqIC0tLS0tRm9vdGVyXHJcbiAqIC0tLS0tQ29sdW1uXHJcbiAqIC0tLS0tQ2hlY2tib3hcclxuICogLS0tLS1DYXJkXHJcbiAqIC0tLS0tQnV0dG9uXHJcbiAqIC0tLS0tQW5pbWF0aW9uXHJcbiAqIC0tLS0tUHJvZ3Jlc3NcclxuICogLS0tLS1CYWRnZVxyXG4gKiAtLS0tLVNoYWRvd3NcclxuICogLS0tLS1HcmlkXHJcbiAqIC0tLS0tRGF0YSB0YWJsZVxyXG4gKiAtLS0tLURpYWxvZ1xyXG4gKiAtLS0tLVNuYWNrYmFyXHJcbiAqIC0tLS0tVG9vbHRpcFxyXG4gKiAtLS0tLUNoaXBcclxuICpcclxuICogRXZlbiB0aG91Z2ggYWxsIHZhcmlhYmxlcyBoYXZlIHRoZSBgIWRlZmF1bHRgIGRpcmVjdGl2ZSwgbW9zdCBvZiB0aGVtXHJcbiAqIHNob3VsZCBub3QgYmUgY2hhbmdlZCBhcyB0aGV5IGFyZSBkZXBlbmRlbnQgb25lIGFub3RoZXIuIFRoaXMgY2FuIGNhdXNlXHJcbiAqIHZpc3VhbCBkaXN0b3J0aW9ucyAobGlrZSBhbGlnbm1lbnQgaXNzdWVzKSB0aGF0IGFyZSBoYXJkIHRvIHRyYWNrIGRvd25cclxuICogYW5kIGZpeC5cclxuICovXHJcblxyXG5cclxuLyogPT09PT09PT09PSAgVFlQT0dSQVBIWSAgPT09PT09PT09PSAqL1xyXG5cclxuLyogV2UncmUgc3BsaXR0aW5nIGZvbnRzIGludG8gXCJwcmVmZXJyZWRcIiBhbmQgXCJwZXJmb3JtYW5jZVwiIGluIG9yZGVyIHRvIG9wdGltaXplXHJcbiAgIHBhZ2UgbG9hZGluZy4gRm9yIGltcG9ydGFudCB0ZXh0LCBzdWNoIGFzIHRoZSBib2R5LCB3ZSB3YW50IGl0IHRvIGxvYWRcclxuICAgaW1tZWRpYXRlbHkgYW5kIG5vdCB3YWl0IGZvciB0aGUgd2ViIGZvbnQgbG9hZCwgd2hlcmVhcyBmb3Igb3RoZXIgc2VjdGlvbnMsXHJcbiAgIHN1Y2ggYXMgaGVhZGVycyBhbmQgdGl0bGVzLCB3ZSdyZSBPSyB3aXRoIHRoaW5ncyB0YWtpbmcgYSBiaXQgbG9uZ2VyIHRvIGxvYWQuXHJcbiAgIFdlIGRvIGhhdmUgc29tZSBvcHRpb25hbCBjbGFzc2VzIGFuZCBwYXJhbWV0ZXJzIGluIHRoZSBtaXhpbnMsIGluIGNhc2UgeW91XHJcbiAgIGRlZmluaXRlbHkgd2FudCB0byBtYWtlIHN1cmUgeW91J3JlIHVzaW5nIHRoZSBwcmVmZXJyZWQgZm9udCBhbmQgZG9uJ3QgbWluZFxyXG4gICB0aGUgcGVyZm9ybWFuY2UgaGl0LlxyXG4gICBXZSBzaG91bGQgYmUgYWJsZSB0byBpbXByb3ZlIG9uIHRoaXMgb25jZSBDU1MgRm9udCBMb2FkaW5nIEwzIGJlY29tZXMgbW9yZVxyXG4gICB3aWRlbHkgYXZhaWxhYmxlLlxyXG4qL1xyXG4kcHJlZmVycmVkX2ZvbnQ6ICdSb2JvdG8nLCAnSGVsdmV0aWNhJywgJ0FyaWFsJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJHBlcmZvcm1hbmNlX2ZvbnQ6ICdIZWx2ZXRpY2EnLCAnQXJpYWwnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG5cclxuLyogPT09PT09PT09PSAgQ09MT1JTICA9PT09PT09PT09ICovXHJcblxyXG4vKipcclxuKlxyXG4qIE1hdGVyaWFsIGRlc2lnbiBjb2xvciBwYWxldHRlcy5cclxuKiBAc2VlIGh0dHA6Ly93d3cuZ29vZ2xlLmNvbS9kZXNpZ24vc3BlYy9zdHlsZS9jb2xvci5odG1sXHJcbipcclxuKiovXHJcbkB1c2UgXCJzYXNzOnN0cmluZ1wiO1xyXG5AdXNlIFwiY29sb3ItZGVmaW5pdGlvbnNcIiBhcyAqO1xyXG5AdXNlIFwiZnVuY3Rpb25zXCIgYXMgKjtcclxuXHJcbi8qID09PT09PT09PT0gIElNQUdFUyAgPT09PT09PT09PSAqL1xyXG4kaW1hZ2VfcGF0aDogJy9pbWFnZXMnICFkZWZhdWx0O1xyXG5cclxuLyogPT09PT09PT09PSAgQ29sb3IgJiBUaGVtZXMgID09PT09PT09PT0gKi9cclxuXHJcbi8vIERlZmluZSB3aGV0aGVyIGluZGl2aWR1YWwgY29sb3IgcGFsZXR0ZSBpdGVtcyBzaG91bGQgaGF2ZSBjbGFzc2VzIGNyZWF0ZWQuXHJcbi8vIFNldHRpbmcgdGhpcyB0byB0cnVlIHdpbGwgcmVtb3ZlIGluZGl2aWR1YWwgY29sb3IgY2xhc3NlcyBmb3IgZWFjaCBjb2xvciBpbiB0aGUgcGFsZXR0ZXMuXHJcbi8vIFRvIGltcHJvdmUgb3ZlcmFsbCBwZXJmb3JtYW5jZSAoYXNzdW1pbmcgdGhleSBhcmVuJ3QgdXNlZCkgYnk6XHJcbi8vICogU2F2aW5nIHNlcnZlciBiYW5kd2lkdGggc2VuZGluZyB0aGUgZXh0cmEgY2xhc3Nlc1xyXG4vLyAqIFNhdmUgY2xpZW50IGNvbXB1dGF0aW9uIGFnYWluc3QgdGhlIGNsYXNzZXNcclxuLy8gaXQgaXMgUkVDT01NRU5ERUQgeW91IHNldCB0aGlzIHRvIHRydWUuXHJcbiR0cmltLWNvbG9yLWNsYXNzZXM6IGZhbHNlICFkZWZhdWx0O1xyXG5cclxuLy8gVXNlIGNvbG9yIHByaW1hcmlseSBmb3IgZW1waGFzaXMuIENob29zZSBjb2xvcnMgdGhhdCBmaXQgd2l0aFxyXG4vLyB5b3VyIGJyYW5kIGFuZCBwcm92aWRlIGdvb2QgY29udHJhc3QgYmV0d2VlbiB2aXN1YWwgY29tcG9uZW50cy5cclxuJGNvbG9yLXByaW1hcnk6ICRwYWxldHRlLWluZGlnby01MDAgIWRlZmF1bHQ7XHJcbiRjb2xvci1wcmltYXJ5LWRhcms6ICRwYWxldHRlLWluZGlnby03MDAgIWRlZmF1bHQ7XHJcbiRjb2xvci1hY2NlbnQ6ICRwYWxldHRlLXBpbmstQTIwMCAhZGVmYXVsdDtcclxuXHJcbi8vIE91ciBwcmltYXJ5IGlzIGRhcmssIHNvIHVzZSAkY29sb3ItZGFyay1jb250cmFzdCBmb3Igb3ZlcmxhaWQgdGV4dC5cclxuJGNvbG9yLXByaW1hcnktY29udHJhc3Q6ICRjb2xvci1kYXJrLWNvbnRyYXN0ICFkZWZhdWx0O1xyXG4vLyBPdXIgYWNjZW50IGlzIGRhcmssIHNvIHVzZSAkY29sb3ItZGFyay1jb250cmFzdCBmb3Igb3ZlcmxhaWQgdGV4dC5cclxuJGNvbG9yLWFjY2VudC1jb250cmFzdDogJGNvbG9yLWRhcmstY29udHJhc3QgIWRlZmF1bHQ7XHJcblxyXG4vLyBSZXBsYWNlIGFsbCBjb2xvcnMgd2l0aCBwbGFjZWhvbGRlcnMgaWYgd2UncmUgZ2VuZXJhdGluZyBhIHRlbXBsYXRlLlxyXG5AaWYgJHN0eWxlZ3VpZGUtZ2VuZXJhdGUtdGVtcGxhdGUgPT0gdHJ1ZSB7XHJcbiAgJGNvbG9yLXByaW1hcnk6ICckY29sb3ItcHJpbWFyeSc7XHJcbiAgJGNvbG9yLXByaW1hcnktZGFyazogJyRjb2xvci1wcmltYXJ5LWRhcmsnO1xyXG4gICRjb2xvci1hY2NlbnQ6ICckY29sb3ItYWNjZW50JztcclxuICAkY29sb3ItcHJpbWFyeS1jb250cmFzdDogJyRjb2xvci1wcmltYXJ5LWNvbnRyYXN0JztcclxuICAkY29sb3ItYWNjZW50LWNvbnRyYXN0OiAnJGNvbG9yLWFjY2VudC1jb250cmFzdCc7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT0gIFR5cG9ncmFwaHkgID09PT09PT09PT0gKi9cclxuXHJcbi8vIFdlIHVzZSB0aGUgZm9sbG93aW5nIGRlZmF1bHQgY29sb3Igc3R5bGVzOiB0ZXh0LWNvbG9yLXByaW1hcnkgYW5kXHJcbi8vIHRleHQtY29sb3Itc2Vjb25kYXJ5LiBGb3IgbGlnaHQgdGhlbWVzLCB1c2UgdGV4dC1jb2xvci1wcmltYXJ5LWludmVyc2VcclxuLy8gYW5kIHRleHQtY29sb3Itc2Vjb25kYXJ5LWludmVyc2UuXHJcblxyXG4kdGV4dC1jb2xvci1wcmltYXJ5OiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjg3KVwiKSAhZGVmYXVsdDtcclxuJHRleHQtbGluay1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItYWNjZW50fSlcIikgIWRlZmF1bHQ7XHJcblxyXG4vLyBEZWZpbmUgd2hldGhlciB0byB0YXJnZXQgZWxlbWVudHMgZGlyZWN0bHkgZm9yIHR5cG9ncmFwaGljIGVuaGFuY2VtZW50cy5cclxuLy8gVHVybmluZyB0aGlzIG9mZiBtZWFucyB5b3UgbmVlZCB0byB1c2UgbWRsLSogY2xhc3NlcyBtb3JlIG9mdGVuLlxyXG4vLyBPdGhlciBjb21wb25lbnRzIG1heSBhbHNvIGZhaWwgdG8gYWRoZXJlIHRvIE1EIHdpdGhvdXQgdGhlc2UgcnVsZXMuXHJcbi8vIEl0IGlzIHN0cm9uZ2x5IHJlY29tbWVuZGVkIHlvdSBsZWF2ZSB0aGlzIGFzIHRydWUuXHJcblxyXG4kdGFyZ2V0LWVsZW1lbnRzLWRpcmVjdGx5OiB0cnVlICFkZWZhdWx0O1xyXG5cclxuLyogPT09PT09PT09PSAgQ29tcG9uZW50cyAgPT09PT09PT09PSAqL1xyXG5cclxuLyogPT09PT09PT09PSAgU3RhbmRhcmQgQnV0dG9ucyAgPT09PT09PT09PSAqL1xyXG5cclxuLy8gRGVmYXVsdCBidXR0b24gY29sb3JzLlxyXG4kYnV0dG9uLXByaW1hcnktY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRwYWxldHRlLWdyZXktNTAwfSwgMC4yMClcIikgIWRlZmF1bHQ7XHJcbiRidXR0b24tc2Vjb25kYXJ5LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1ibGFja30pXCIpICFkZWZhdWx0O1xyXG4kYnV0dG9uLWhvdmVyLWNvbG9yOiAkYnV0dG9uLXByaW1hcnktY29sb3IgIWRlZmF1bHQ7XHJcbiRidXR0b24tYWN0aXZlLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skcGFsZXR0ZS1ncmV5LTUwMH0sIDAuNDApXCIpICFkZWZhdWx0O1xyXG4kYnV0dG9uLWZvY3VzLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjEyKVwiKSAhZGVmYXVsdDtcclxuXHJcbi8vIENvbG9yZWQgYnV0dG9uIGNvbG9ycy5cclxuJGJ1dHRvbi1wcmltYXJ5LWNvbG9yLWFsdDogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeX0pXCIpICFkZWZhdWx0O1xyXG4kYnV0dG9uLXNlY29uZGFyeS1jb2xvci1hbHQ6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLXByaW1hcnktY29udHJhc3R9KVwiKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1ob3Zlci1jb2xvci1hbHQ6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLXByaW1hcnl9KVwiKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1hY3RpdmUtY29sb3ItYWx0OiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1wcmltYXJ5fSlcIikgIWRlZmF1bHQ7XHJcbiRidXR0b24tZm9jdXMtY29sb3ItYWx0OiAkYnV0dG9uLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gUmlwcGxlIGNvbG9yIGZvciBjb2xvcmVkIHJhaXNlZCBidXR0b25zLlxyXG4kYnV0dG9uLXJpcHBsZS1jb2xvci1hbHQ6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLXByaW1hcnktY29udHJhc3R9KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8vIERpc2FibGVkIGJ1dHRvbiBjb2xvcnMuXHJcbiRidXR0b24tcHJpbWFyeS1jb2xvci1kaXNhYmxlZDogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC4xMilcIikgIWRlZmF1bHQ7XHJcbiRidXR0b24tc2Vjb25kYXJ5LWNvbG9yLWRpc2FibGVkOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjI2KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8vIEZBQiBjb2xvcnMgYW5kIHNpemVzLlxyXG4kYnV0dG9uLWZhYi1jb2xvci1hbHQ6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLWFjY2VudH0pXCIpICFkZWZhdWx0O1xyXG4kYnV0dG9uLWZhYi1ob3Zlci1jb2xvci1hbHQ6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLWFjY2VudH0pXCIpICFkZWZhdWx0O1xyXG4kYnV0dG9uLWZhYi1hY3RpdmUtY29sb3ItYWx0OiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1hY2NlbnR9KVwiKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1mYWItdGV4dC1jb2xvci1hbHQ6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLWFjY2VudC1jb250cmFzdH0pXCIpICFkZWZhdWx0O1xyXG4kYnV0dG9uLWZhYi1yaXBwbGUtY29sb3ItYWx0OiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1hY2NlbnQtY29udHJhc3R9KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8vIEljb24gYnV0dG9uIGNvbG9ycyBhbmQgc2l6ZXMuXHJcbiRidXR0b24taWNvbi1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTcwMH0pXCIpICFkZWZhdWx0O1xyXG4kYnV0dG9uLWljb24tZm9jdXMtY29sb3I6ICRidXR0b24tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKiA9PT09PT09PT09ICBJY29uIFRvZ2dsZXMgID09PT09PT09PT0gKi9cclxuXHJcbiRpY29uLXRvZ2dsZS1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTcwMH0pXCIpICFkZWZhdWx0O1xyXG4kaWNvbi10b2dnbGUtZm9jdXMtY29sb3I6ICRidXR0b24tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XHJcbiRpY29uLXRvZ2dsZS1jaGVja2VkLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1wcmltYXJ5fSlcIikgIWRlZmF1bHQ7XHJcbiRpY29uLXRvZ2dsZS1jaGVja2VkLWZvY3VzLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItcHJpbWFyeX0sIDAuMjYpXCIpICFkZWZhdWx0O1xyXG4kaWNvbi10b2dnbGUtZGlzYWJsZWQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuMjYpXCIpICFkZWZhdWx0O1xyXG5cclxuLyogPT09PT09PT09PSAgUmFkaW8gQnV0dG9ucyAgPT09PT09PT09PSAqL1xyXG5cclxuJHJhZGlvLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1wcmltYXJ5fSlcIikgIWRlZmF1bHQ7XHJcbiRyYWRpby1vZmYtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuNTQpXCIpICFkZWZhdWx0O1xyXG4kcmFkaW8tZGlzYWJsZWQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuMjYpXCIpICFkZWZhdWx0O1xyXG5cclxuLyogPT09PT09PT09PSAgUmlwcGxlIGVmZmVjdCAgPT09PT09PT09PSAqL1xyXG5cclxuJHJpcHBsZS1iZy1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItbGlnaHQtY29udHJhc3R9KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIExheW91dCAgPT09PT09PT09PSAqL1xyXG5cclxuJGxheW91dC1uYXYtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS0zMDB9KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8vIERyYXdlclxyXG4kbGF5b3V0LWRyYXdlci1iZy1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTUwfSlcIikgIWRlZmF1bHQ7XHJcbiRsYXlvdXQtZHJhd2VyLWJvcmRlci1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTMwMH0pXCIpICFkZWZhdWx0O1xyXG4kbGF5b3V0LXRleHQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS04MDB9KVwiKSAhZGVmYXVsdDtcclxuJGxheW91dC1kcmF3ZXItbmF2aWdhdGlvbi1jb2xvcjogIzc1NzU3NSAhZGVmYXVsdDtcclxuJGxheW91dC1kcmF3ZXItbmF2aWdhdGlvbi1saW5rLWFjdGl2ZS1iYWNrZ3JvdW5kOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZXktMzAwfSlcIikgIWRlZmF1bHQ7XHJcbiRsYXlvdXQtZHJhd2VyLW5hdmlnYXRpb24tbGluay1hY3RpdmUtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLWxpZ2h0LWNvbnRyYXN0fSlcIikgIWRlZmF1bHQ7XHJcblxyXG4vLyBIZWFkZXJcclxuJGxheW91dC1oZWFkZXItYmctY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLXByaW1hcnl9KVwiKSAhZGVmYXVsdDtcclxuJGxheW91dC1oZWFkZXItdGV4dC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeS1jb250cmFzdH0pXCIpICFkZWZhdWx0O1xyXG4kbGF5b3V0LWhlYWRlci1uYXYtaG92ZXItY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRwYWxldHRlLWdyZXktNzAwfSwgMC42KVwiKSAhZGVmYXVsdDtcclxuJGxheW91dC1oZWFkZXItdGFiLXRleHQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1wcmltYXJ5LWNvbnRyYXN0fSwgMC42KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8vIFRhYnNcclxuJGxheW91dC1oZWFkZXItdGFiLWhpZ2hsaWdodDogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItYWNjZW50fSlcIikgIWRlZmF1bHQ7XHJcblxyXG4vKiA9PT09PT09PT09ICBDb250ZW50IFRhYnMgID09PT09PT09PT0gKi9cclxuXHJcbiR0YWItaGlnaGxpZ2h0LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1wcmltYXJ5fSlcIikgIWRlZmF1bHQ7XHJcbiR0YWItdGV4dC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC41NClcIikgIWRlZmF1bHQ7XHJcbiR0YWItYWN0aXZlLXRleHQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuODcpXCIpICFkZWZhdWx0O1xyXG4kdGFiLWJvcmRlci1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTMwMH0pXCIpICFkZWZhdWx0O1xyXG5cclxuLyogPT09PT09PT09PSAgQ2hlY2tib3hlcyAgPT09PT09PT09PSAqL1xyXG5cclxuJGNoZWNrYm94LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1wcmltYXJ5fSlcIikgIWRlZmF1bHQ7XHJcbiRjaGVja2JveC1vZmYtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuNTQpXCIpICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtZGlzYWJsZWQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuMjYpXCIpICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtZm9jdXMtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1wcmltYXJ5fSwgMC4yNilcIikgIWRlZmF1bHQ7XHJcbiRjaGVja2JveC1pbWFnZS1wYXRoOiAkaW1hZ2VfcGF0aDtcclxuXHJcbi8qID09PT09PT09PT0gIFN3aXRjaGVzICA9PT09PT09PT09ICovXHJcblxyXG4kc3dpdGNoLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1wcmltYXJ5fSlcIikgIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtZmFkZWQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1wcmltYXJ5fSwgMC4yNilcIikgIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtdGh1bWItY29sb3I6ICRzd2l0Y2gtY29sb3IgIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtdHJhY2stY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1wcmltYXJ5fSwgMC41KVwiKSAhZGVmYXVsdDtcclxuXHJcbiRzd2l0Y2gtb2ZmLXRodW1iLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZXktNTB9KVwiKSAhZGVmYXVsdDtcclxuJHN3aXRjaC1vZmYtdHJhY2stY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuMjYpXCIpICFkZWZhdWx0O1xyXG4kc3dpdGNoLWRpc2FibGVkLXRodW1iLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZXktNDAwfSlcIikgIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtZGlzYWJsZWQtdHJhY2stY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuMTIpXCIpICFkZWZhdWx0O1xyXG5cclxuLyogPT09PT09PT09PSAgU3Bpbm5lciAgPT09PT09PT09PSAqL1xyXG5cclxuJHNwaW5uZXItY29sb3ItMTogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ibHVlLTQwMH0pXCIpICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1jb2xvci0yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLXJlZC01MDB9KVwiKSAhZGVmYXVsdDtcclxuJHNwaW5uZXItY29sb3ItMzogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS15ZWxsb3ctNjAwfSlcIikgIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWNvbG9yLTQ6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JlZW4tNTAwfSlcIikgIWRlZmF1bHQ7XHJcblxyXG4kc3Bpbm5lci1zaW5nbGUtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLXByaW1hcnl9KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIFRleHQgZmllbGRzICA9PT09PT09PT09ICovXHJcblxyXG4kaW5wdXQtdGV4dC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGlucHV0LXRleHQtbGFiZWwtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuMjYpXCIpICFkZWZhdWx0O1xyXG4kaW5wdXQtdGV4dC1ib3R0b20tYm9yZGVyLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjEyKVwiKSAhZGVmYXVsdDtcclxuJGlucHV0LXRleHQtaGlnaGxpZ2h0LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1wcmltYXJ5fSlcIikgIWRlZmF1bHQ7XHJcbiRpbnB1dC10ZXh0LWRpc2FibGVkLWNvbG9yOiAkaW5wdXQtdGV4dC1ib3R0b20tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtdGV4dC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkaW5wdXQtdGV4dC1sYWJlbC1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LXRleHQtZXJyb3ItY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtcmVkLUE3MDB9KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIENhcmQgID09PT09PT09PT0gKi9cclxuXHJcbiRjYXJkLWJhY2tncm91bmQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLXdoaXRlfSlcIikgIWRlZmF1bHQ7XHJcbiRjYXJkLXRleHQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLWJsYWNrfSlcIikgIWRlZmF1bHQ7XHJcbiRjYXJkLWltYWdlLXBsYWNlaG9sZGVyLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1hY2NlbnR9KVwiKSAhZGVmYXVsdDtcclxuJGNhcmQtc3VwcG9ydGluZy10ZXh0LXRleHQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuNTQpXCIpICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4xKSAhZGVmYXVsdDtcclxuJGNhcmQtc3VidGl0bGUtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuNTQpXCIpICFkZWZhdWx0O1xyXG5cclxuLyogPT09PT09PT09PSAgU2xpZGVycyA9PT09PT09PT09ICovXHJcblxyXG4kcmFuZ2UtYmctY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuMjYpXCIpICFkZWZhdWx0O1xyXG4kcmFuZ2UtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLXByaW1hcnl9KVwiKSAhZGVmYXVsdDtcclxuJHJhbmdlLWZhZGVkLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItcHJpbWFyeX0sIDAuMjYpXCIpICFkZWZhdWx0O1xyXG4kcmFuZ2UtYmctZm9jdXMtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuMTIpXCIpICFkZWZhdWx0O1xyXG5cclxuLyogPT09PT09PT09PSBQcm9ncmVzcyA9PT09PT09PT09ICovXHJcbiRwcm9ncmVzcy1tYWluLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1wcmltYXJ5fSlcIikgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1zZWNvbmRhcnktY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1wcmltYXJ5LWNvbnRyYXN0fSwgMC43KVwiKSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWZhbGxiYWNrLWJ1ZmZlci1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLXByaW1hcnktY29udHJhc3R9LCAwLjkpXCIpICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtaW1hZ2UtcGF0aDogJGltYWdlX3BhdGg7XHJcblxyXG4vKiA9PT09PT09PT09ICBMaXN0ID09PT09PT09PT0gKi9cclxuXHJcbiRsaXN0LW1haW4tdGV4dC10ZXh0LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjg3KVwiKSAhZGVmYXVsdDtcclxuJGxpc3Qtc3VwcG9ydGluZy10ZXh0LXRleHQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuNTQpXCIpICFkZWZhdWx0O1xyXG4kbGlzdC1pY29uLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZXktNjAwfSlcIikgIWRlZmF1bHQ7XHJcbiRsaXN0LWF2YXRhci1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4vKiA9PT09PT09PT09ICBJdGVtID09PT09PT09PT0gKi9cclxuXHJcbi8vIERlZmF1bHQgSXRlbSBDb2xvcnNcclxuJGRlZmF1bHQtaXRlbS10ZXh0LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjg3KVwiKSAhZGVmYXVsdDtcclxuJGRlZmF1bHQtaXRlbS1vdXRsaW5lLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZXktNDAwfSlcIikgIWRlZmF1bHQ7XHJcbiRkZWZhdWx0LWl0ZW0taG92ZXItYmctY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS0yMDB9KVwiKSAhZGVmYXVsdDtcclxuJGRlZmF1bHQtaXRlbS1mb2N1cy1iZy1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTIwMH0pXCIpICFkZWZhdWx0O1xyXG4kZGVmYXVsdC1pdGVtLWFjdGl2ZS1iZy1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTMwMH0pXCIpICFkZWZhdWx0O1xyXG4kZGVmYXVsdC1pdGVtLWRpdmlkZXItY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuMTIpXCIpICFkZWZhdWx0O1xyXG5cclxuLy8gRGlzYWJsZWQgQnV0dG9uIENvbG9yc1xyXG4kZGlzYWJsZWQtaXRlbS10ZXh0LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZXktNDAwfSlcIikgIWRlZmF1bHQ7XHJcblxyXG4vKiA9PT09PT09PT09ICBEcm9wZG93biBtZW51ID09PT09PT09PT0gKi9cclxuXHJcbiRkZWZhdWx0LWRyb3Bkb3duLWJnLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci13aGl0ZX0pXCIpICFkZWZhdWx0O1xyXG5cclxuLyogPT09PT09PT09PSAgVG9vbHRpcHMgID09PT09PT09PT0gKi9cclxuXHJcbiR0b29sdGlwLXRleHQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLXdoaXRlfSlcIikgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWJhY2tncm91bmQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRwYWxldHRlLWdyZXktNzAwfSwgMC45KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIEZvb3RlciAgPT09PT09PT09PSAqL1xyXG5cclxuJGZvb3Rlci1iZy1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTgwMH0pXCIpICFkZWZhdWx0O1xyXG4kZm9vdGVyLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZXktNTAwfSlcIikgIWRlZmF1bHQ7XHJcbiRmb290ZXItaGVhZGluZy1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTMwMH0pXCIpICFkZWZhdWx0O1xyXG4kZm9vdGVyLWJ1dHRvbi1maWxsLWNvbG9yOiAkZm9vdGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9vdGVyLXVuZGVybGluZS1jb2xvcjogJGZvb3Rlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKiBURVhURklFTEQgKi9cclxuXHJcbiRpbnB1dC10ZXh0LWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcclxuJGlucHV0LXRleHQtd2lkdGg6IDEwMCUgIWRlZmF1bHQ7XHJcbiRpbnB1dC10ZXh0LXBhZGRpbmc6IDRweCAhZGVmYXVsdDtcclxuJGlucHV0LXRleHQtdmVydGljYWwtc3BhY2luZzogMjBweCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC10ZXh0LWJ1dHRvbi1zaXplOiAzMnB4ICFkZWZhdWx0O1xyXG4kaW5wdXQtdGV4dC1mbG9hdGluZy1sYWJlbC1mb250c2l6ZTogMTJweCAhZGVmYXVsdDtcclxuJGlucHV0LXRleHQtZXhwYW5kYWJsZS1pY29uLXRvcDogMTZweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKiBTV0lUQ0ggKi9cclxuXHJcbiRzd2l0Y2gtbGFiZWwtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xyXG4kc3dpdGNoLWxhYmVsLWhlaWdodDogMjRweCAhZGVmYXVsdDtcclxuJHN3aXRjaC10cmFjay1oZWlnaHQ6IDE0cHggIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtdHJhY2stbGVuZ3RoOiAzNnB4ICFkZWZhdWx0O1xyXG4kc3dpdGNoLXRodW1iLXNpemU6IDIwcHggIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtdHJhY2stdG9wOiBjYWxjKCgkc3dpdGNoLWxhYmVsLWhlaWdodCAtICRzd2l0Y2gtdHJhY2staGVpZ2h0KSAvIDIpICFkZWZhdWx0O1xyXG4kc3dpdGNoLXRodW1iLXRvcDogY2FsYygoJHN3aXRjaC1sYWJlbC1oZWlnaHQgLSAkc3dpdGNoLXRodW1iLXNpemUpIC8gMikgIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtcmlwcGxlLXNpemU6ICRzd2l0Y2gtbGFiZWwtaGVpZ2h0ICogMiAhZGVmYXVsdDtcclxuJHN3aXRjaC1oZWxwZXItc2l6ZTogOHB4ICFkZWZhdWx0O1xyXG5cclxuLyogU1BJTk5FUiAqL1xyXG5cclxuJHNwaW5uZXItc2l6ZTogMjhweCAhZGVmYXVsdDtcclxuJHNwaW5uZXItc3Ryb2tlLXdpZHRoOiAzcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBBbW91bnQgb2YgY2lyY2xlIHRoZSBhcmMgdGFrZXMgdXAuXHJcbiRzcGlubmVyLWFyYy1zaXplOiAyNzBkZWcgIWRlZmF1bHQ7XHJcbi8vIFRpbWUgaXQgdGFrZXMgdG8gZXhwYW5kIGFuZCBjb250cmFjdCBhcmMuXHJcbiRzcGlubmVyLWFyYy10aW1lOiAxMzMzbXMgIWRlZmF1bHQ7XHJcbi8vIEhvdyBtdWNoIHRoZSBzdGFydCBsb2NhdGlvbiBvZiB0aGUgYXJjIHNob3VsZCByb3RhdGUgZWFjaCB0aW1lLlxyXG4kc3Bpbm5lci1hcmMtc3RhcnQtcm90OiAyMTZkZWcgIWRlZmF1bHQ7XHJcblxyXG4kc3Bpbm5lci1kdXJhdGlvbjogY2FsYygzNjAgKiAkc3Bpbm5lci1hcmMtdGltZSAvIChzdHJpcC11bml0cygkc3Bpbm5lci1hcmMtc3RhcnQtcm90ICsgKDM2MGRlZyAtICRzcGlubmVyLWFyYy1zaXplKSkpKTtcclxuXHJcblxyXG4vKiBSQURJTyAqL1xyXG5cclxuJHJhZGlvLWxhYmVsLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcclxuJHJhZGlvLWxhYmVsLWhlaWdodDogMjRweCAhZGVmYXVsdDtcclxuJHJhZGlvLWJ1dHRvbi1zaXplOiAxNnB4ICFkZWZhdWx0O1xyXG4kcmFkaW8taW5uZXItbWFyZ2luOiBjYWxjKCRyYWRpby1idXR0b24tc2l6ZSAvIDQpO1xyXG4kcmFkaW8tcGFkZGluZzogOHB4ICFkZWZhdWx0O1xyXG4kcmFkaW8tdG9wLW9mZnNldDogY2FsYygoJHJhZGlvLWxhYmVsLWhlaWdodCAtICRyYWRpby1idXR0b24tc2l6ZSkgLyAyKTtcclxuJHJhZGlvLXJpcHBsZS1zaXplOiA0MnB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qIE1FTlUgKi9cclxuXHJcbiRtZW51LWV4cGFuZC1kdXJhdGlvbjogMC4zcyAhZGVmYXVsdDtcclxuJG1lbnUtZmFkZS1kdXJhdGlvbjogMC4ycyAhZGVmYXVsdDtcclxuXHJcbi8qIExJU1QgKi9cclxuXHJcbiRsaXN0LWJvcmRlcjogOHB4ICFkZWZhdWx0O1xyXG4kbGlzdC1taW4taGVpZ2h0OiA0OHB4ICFkZWZhdWx0O1xyXG4kbGlzdC1taW4tcGFkZGluZzogMTZweCAhZGVmYXVsdDtcclxuJGxpc3QtYm90dG9tLXBhZGRpbmc6IDIwcHggIWRlZmF1bHQ7XHJcbiRsaXN0LWF2YXRhci10ZXh0LWxlZnQtZGlzdGFuY2U6IDcycHggIWRlZmF1bHQ7XHJcbiRsaXN0LWljb24tdGV4dC1sZWZ0LWRpc3RhbmNlOiA3MnB4ICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtYXZhdGFyLXNpemU6IDQwcHggIWRlZmF1bHQ7XHJcbiRsaXN0LWljb24tc2l6ZTogMjRweCAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LXR3by1saW5lLWhlaWdodDogNzJweCAhZGVmYXVsdDtcclxuJGxpc3QtdGhyZWUtbGluZS1oZWlnaHQ6IDg4cHggIWRlZmF1bHQ7XHJcblxyXG4vKiBMQVlPVVQgKi9cclxuXHJcbiRsYXlvdXQtZHJhd2VyLW5hcnJvdzogMjQwcHggIWRlZmF1bHQ7XHJcbiRsYXlvdXQtZHJhd2VyLXdpZGU6IDQ1NnB4ICFkZWZhdWx0O1xyXG4kbGF5b3V0LWRyYXdlci13aWR0aDogJGxheW91dC1kcmF3ZXItbmFycm93ICFkZWZhdWx0O1xyXG5cclxuJGxheW91dC1oZWFkZXItaWNvbi1zaXplOiAzMnB4ICFkZWZhdWx0O1xyXG4kbGF5b3V0LXNjcmVlbi1zaXplLXRocmVzaG9sZDogMTAyNHB4ICFkZWZhdWx0O1xyXG4kbGF5b3V0LWhlYWRlci1pY29uLW1hcmdpbjogMjRweCAhZGVmYXVsdDtcclxuJGxheW91dC1kcmF3ZXItYnV0dG9uLW1vYmlsZS1zaXplOiAzMnB4ICFkZWZhdWx0O1xyXG4kbGF5b3V0LWRyYXdlci1idXR0b24tZGVza3RvcC1zaXplOiA0OHB4ICFkZWZhdWx0O1xyXG5cclxuJGxheW91dC1oZWFkZXItbW9iaWxlLXJvdy1oZWlnaHQ6IDU2cHggIWRlZmF1bHQ7XHJcbiRsYXlvdXQtbW9iaWxlLWhlYWRlci1oZWlnaHQ6ICRsYXlvdXQtaGVhZGVyLW1vYmlsZS1yb3ctaGVpZ2h0O1xyXG4kbGF5b3V0LWhlYWRlci1kZXNrdG9wLXJvdy1oZWlnaHQ6IDY0cHggIWRlZmF1bHQ7XHJcbiRsYXlvdXQtZGVza3RvcC1oZWFkZXItaGVpZ2h0OiAkbGF5b3V0LWhlYWRlci1kZXNrdG9wLXJvdy1oZWlnaHQ7XHJcblxyXG4kbGF5b3V0LWhlYWRlci1kZXNrdG9wLWJhc2VsaW5lOiA4MHB4ICFkZWZhdWx0O1xyXG4kbGF5b3V0LWhlYWRlci1tb2JpbGUtYmFzZWxpbmU6IDcycHggIWRlZmF1bHQ7XHJcbiRsYXlvdXQtaGVhZGVyLW1vYmlsZS1pbmRlbnQ6IDE2cHggIWRlZmF1bHQ7XHJcbiRsYXlvdXQtaGVhZGVyLWRlc2t0b3AtaW5kZW50OiA0MHB4ICFkZWZhdWx0O1xyXG5cclxuJGxheW91dC10YWItZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xyXG4kbGF5b3V0LXRhYi1iYXItaGVpZ2h0OiA0OHB4ICFkZWZhdWx0O1xyXG4kbGF5b3V0LXRhYi1tb2JpbGUtcGFkZGluZzogMTJweCAhZGVmYXVsdDtcclxuJGxheW91dC10YWItZGVza3RvcC1wYWRkaW5nOiAyNHB4ICFkZWZhdWx0O1xyXG4kbGF5b3V0LXRhYi1oaWdobGlnaHQtdGhpY2tuZXNzOiAycHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLyogSUNPTiBUT0dHTEUgKi9cclxuXHJcbiRpY29uLXRvZ2dsZS1zaXplOiAzMnB4ICFkZWZhdWx0O1xyXG4kaWNvbi10b2dnbGUtZm9udC1zaXplOiAyNHB4ICFkZWZhdWx0O1xyXG4kaWNvbi10b2dnbGUtcmlwcGxlLXNpemU6IDM2cHggIWRlZmF1bHQ7XHJcblxyXG4vKiBGT09URVIgKi9cclxuXHJcbi8qbWVnYS1mb290ZXIqL1xyXG4kZm9vdGVyLW1pbi1wYWRkaW5nOiAxNnB4ICFkZWZhdWx0O1xyXG4kZm9vdGVyLXBhZGRpbmctc2lkZXM6IDQwcHggIWRlZmF1bHQ7XHJcbiRmb290ZXItaGVhZGluZy1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XHJcbiRmb290ZXItaGVhZGluZy1saW5lLWhlaWdodDogY2FsYygxLjcgKiAkZm9vdGVyLWhlYWRpbmctZm9udC1zaXplKSAhZGVmYXVsdDtcclxuJGZvb3Rlci1idG4tc2l6ZTogMzZweCAgIWRlZmF1bHQ7XHJcblxyXG4vKm1pbmktZm9vdGVyKi9cclxuJHBhZGRpbmc6IDE2cHggIWRlZmF1bHQ7XHJcbiRmb290ZXItaGVhZGluZy1mb250LXNpemU6IDI0cHggIWRlZmF1bHQ7XHJcbiRmb290ZXItaGVhZGluZy1saW5lLWhlaWdodDogY2FsYygxLjUgKiAkZm9vdGVyLWhlYWRpbmctZm9udC1zaXplKSAhZGVmYXVsdDtcclxuJGZvb3Rlci1idG4tc2l6ZTogMzZweCAhZGVmYXVsdDtcclxuXHJcbi8qIENIRUNLQk9YICovXHJcblxyXG4kY2hlY2tib3gtbGFiZWwtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtbGFiZWwtaGVpZ2h0OiAyNHB4ICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtYnV0dG9uLXNpemU6IDE2cHggIWRlZmF1bHQ7XHJcbiRjaGVja2JveC1pbm5lci1tYXJnaW46IDJweCAhZGVmYXVsdDtcclxuJGNoZWNrYm94LXBhZGRpbmc6IDhweCAhZGVmYXVsdDtcclxuJGNoZWNrYm94LXRvcC1vZmZzZXQ6IGNhbGMoKCRjaGVja2JveC1sYWJlbC1oZWlnaHQgLSAkY2hlY2tib3gtYnV0dG9uLXNpemUgLSAkY2hlY2tib3gtaW5uZXItbWFyZ2luKSAvIDIpO1xyXG4kY2hlY2tib3gtcmlwcGxlLXNpemU6IGNhbGMoJGNoZWNrYm94LWxhYmVsLWhlaWdodCAqIDEuNSk7XHJcblxyXG4vKiBDQVJEICovXHJcblxyXG4vKiBDYXJkIGRpbWVuc2lvbnMgKi9cclxuJGNhcmQtd2lkdGg6IDMzMHB4ICFkZWZhdWx0O1xyXG4kY2FyZC1oZWlnaHQ6IDIwMHB4ICFkZWZhdWx0O1xyXG4kY2FyZC1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XHJcbiRjYXJkLXRpdGxlLWZvbnQtc2l6ZTogMjRweCAhZGVmYXVsdDtcclxuJGNhcmQtc3VidGl0bGUtZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xyXG4kY2FyZC1ob3Jpem9udGFsLXBhZGRpbmc6IDE2cHggIWRlZmF1bHQ7XHJcbiRjYXJkLXZlcnRpY2FsLXBhZGRpbmc6IDE2cHggIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC10aXRsZS1wZXJzcGVjdGl2ZS1vcmlnaW4teDogMTY1cHggIWRlZmF1bHQ7XHJcbiRjYXJkLXRpdGxlLXBlcnNwZWN0aXZlLW9yaWdpbi15OiA1NnB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtdGl0bGUtdHJhbnNmb3JtLW9yaWdpbi14OiAxNjVweCAhZGVmYXVsdDtcclxuJGNhcmQtdGl0bGUtdHJhbnNmb3JtLW9yaWdpbi15OiA1NnB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtdGl0bGUtdGV4dC10cmFuc2Zvcm0tb3JpZ2luLXg6IDE0OXB4ICFkZWZhdWx0O1xyXG4kY2FyZC10aXRsZS10ZXh0LXRyYW5zZm9ybS1vcmlnaW4teTogNDhweCAhZGVmYXVsdDtcclxuXHJcbiRjYXJkLXN1cHBvcnRpbmctdGV4dC1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLXN1cHBvcnRpbmctdGV4dC1saW5lLWhlaWdodDogMThweCAhZGVmYXVsdDtcclxuXHJcbiRjYXJkLWFjdGlvbnMtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtdGl0bGUtdGV4dC1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xyXG4kY2FyZC16LWluZGV4OiAxICFkZWZhdWx0O1xyXG5cclxuLyogQ292ZXIgaW1hZ2UgKi9cclxuJGNhcmQtY292ZXItaW1hZ2UtaGVpZ2h0OiAxODZweCAhZGVmYXVsdDtcclxuJGNhcmQtYmFja2dyb3VuZC1pbWFnZS11cmw6ICcnICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qIEJVVFRPTiAqL1xyXG4vKipcclxuICpcclxuICogRGltZW5zaW9uc1xyXG4gKlxyXG4gKi9cclxuJGJ1dHRvbi1taW4td2lkdGg6IDY0cHggIWRlZmF1bHQ7XHJcbiRidXR0b24taGVpZ2h0OiAzNnB4ICFkZWZhdWx0O1xyXG4kYnV0dG9uLXBhZGRpbmc6IDE2cHggIWRlZmF1bHQ7XHJcbiRidXR0b24tbWFyZ2luOiA0cHggIWRlZmF1bHQ7XHJcbiRidXR0b24tYm9yZGVyLXJhZGl1czogMnB4ICFkZWZhdWx0O1xyXG5cclxuJGJ1dHRvbi1mYWItc2l6ZTogNTZweCAhZGVmYXVsdDtcclxuJGJ1dHRvbi1mYWItc2l6ZS1taW5pOiA0MHB4ICFkZWZhdWx0O1xyXG4kYnV0dG9uLWZhYi1mb250LXNpemU6IDI0cHggIWRlZmF1bHQ7XHJcblxyXG4kYnV0dG9uLWljb24tc2l6ZTogMzJweCAhZGVmYXVsdDtcclxuJGJ1dHRvbi1pY29uLXNpemUtbWluaTogMjRweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKiBBTklNQVRJT04gKi9cclxuJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1zbG93LWluOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpICFkZWZhdWx0O1xyXG4kYW5pbWF0aW9uLWN1cnZlLWxpbmVhci1vdXQtc2xvdy1pbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgIWRlZmF1bHQ7XHJcbiRhbmltYXRpb24tY3VydmUtZmFzdC1vdXQtbGluZWFyLWluOiBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKSAhZGVmYXVsdDtcclxuXHJcbiRhbmltYXRpb24tY3VydmUtZGVmYXVsdDogJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1zbG93LWluICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qIFBST0dSRVNTICovXHJcbiRiYXItaGVpZ2h0OiA0cHggIWRlZmF1bHQ7XHJcblxyXG4vKiBCQURHRSAqL1xyXG4kYmFkZ2UtZm9udC1zaXplOiAxMnB4ICFkZWZhdWx0O1xyXG4kYmFkZ2UtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLWFjY2VudC1jb250cmFzdH0pXCIpICFkZWZhdWx0O1xyXG4kYmFkZ2UtY29sb3ItaW52ZXJzZTogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItYWNjZW50fSlcIikgIWRlZmF1bHQ7XHJcbiRiYWRnZS1iYWNrZ3JvdW5kOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1hY2NlbnR9KVwiKSAhZGVmYXVsdDtcclxuJGJhZGdlLWJhY2tncm91bmQtaW52ZXJzZTogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWFjY2VudC1jb250cmFzdH0sMC4yKVwiKSAhZGVmYXVsdDtcclxuJGJhZGdlLXNpemUgOiAyMnB4ICFkZWZhdWx0O1xyXG4kYmFkZ2UtcGFkZGluZzogMnB4ICFkZWZhdWx0O1xyXG4kYmFkZ2Utb3ZlcmxhcDogMTJweCAhZGVmYXVsdDtcclxuXHJcbi8qIFNIQURPV1MgKi9cclxuXHJcbiRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHk6IDAuMiAhZGVmYXVsdDtcclxuJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eTogMC4xNCAhZGVmYXVsdDtcclxuJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5OiAwLjEyICFkZWZhdWx0O1xyXG5cclxuLyogR1JJRCAqL1xyXG5cclxuJGdyaWQtZGVza3RvcC1jb2x1bW5zOiAxMiAhZGVmYXVsdDtcclxuJGdyaWQtZGVza3RvcC1ndXR0ZXI6IDE2cHggIWRlZmF1bHQ7XHJcbiRncmlkLWRlc2t0b3AtbWFyZ2luOiAxNnB4ICFkZWZhdWx0O1xyXG5cclxuJGdyaWQtZGVza3RvcC1icmVha3BvaW50OiA4NDBweCAhZGVmYXVsdDtcclxuXHJcbiRncmlkLXRhYmxldC1jb2x1bW5zOiA4ICFkZWZhdWx0O1xyXG4kZ3JpZC10YWJsZXQtZ3V0dGVyOiAkZ3JpZC1kZXNrdG9wLWd1dHRlciAhZGVmYXVsdDtcclxuJGdyaWQtdGFibGV0LW1hcmdpbjogJGdyaWQtZGVza3RvcC1tYXJnaW4gIWRlZmF1bHQ7XHJcblxyXG4kZ3JpZC10YWJsZXQtYnJlYWtwb2ludDogNDgwcHggIWRlZmF1bHQ7XHJcblxyXG4kZ3JpZC1waG9uZS1jb2x1bW5zOiA0ICFkZWZhdWx0O1xyXG4kZ3JpZC1waG9uZS1ndXR0ZXI6ICRncmlkLWRlc2t0b3AtZ3V0dGVyICFkZWZhdWx0O1xyXG4kZ3JpZC1waG9uZS1tYXJnaW46ICRncmlkLWRlc2t0b3AtbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJGdyaWQtY2VsbC1kZWZhdWx0LWNvbHVtbnM6ICRncmlkLXBob25lLWNvbHVtbnMgIWRlZmF1bHQ7XHJcbiRncmlkLW1heC1jb2x1bW5zOiAkZ3JpZC1kZXNrdG9wLWNvbHVtbnMgIWRlZmF1bHQ7XHJcblxyXG4vKiBEQVRBIFRBQkxFICovXHJcblxyXG4kZGF0YS10YWJsZS1mb250LXNpemU6IDEzcHggIWRlZmF1bHQ7XHJcbiRkYXRhLXRhYmxlLWhlYWRlci1mb250LXNpemU6IDEycHggIWRlZmF1bHQ7XHJcbiRkYXRhLXRhYmxlLWhlYWRlci1zb3J0LWljb24tc2l6ZTogMTZweCAhZGVmYXVsdDtcclxuXHJcbiRkYXRhLXRhYmxlLWhlYWRlci1jb2xvcjogcmdiYSgjMDAwLCAwLjU0KSAhZGVmYXVsdDtcclxuJGRhdGEtdGFibGUtaGVhZGVyLXNvcnRlZC1jb2xvcjogcmdiYSgjMDAwLCAwLjg3KSAhZGVmYXVsdDtcclxuJGRhdGEtdGFibGUtaGVhZGVyLXNvcnRlZC1pY29uLWhvdmVyLWNvbG9yOiByZ2JhKCMwMDAsIDAuMjYpICFkZWZhdWx0O1xyXG4kZGF0YS10YWJsZS1kaXZpZGVyLWNvbG9yOiByZ2JhKCMwMDAsIDAuMTIpICFkZWZhdWx0O1xyXG5cclxuJGRhdGEtdGFibGUtaG92ZXItY29sb3I6ICNlZWVlZWUgIWRlZmF1bHQ7XHJcbiRkYXRhLXRhYmxlLXNlbGVjdGlvbi1jb2xvcjogI2UwZTBlMCAhZGVmYXVsdDtcclxuXHJcbiRkYXRhLXRhYmxlLWRpdmlkZXJzOiAxcHggc29saWQgJGRhdGEtdGFibGUtZGl2aWRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRkYXRhLXRhYmxlLXJvdy1oZWlnaHQ6IDQ4cHggIWRlZmF1bHQ7XHJcbiRkYXRhLXRhYmxlLWxhc3Qtcm93LWhlaWdodDogNTZweCAhZGVmYXVsdDtcclxuJGRhdGEtdGFibGUtaGVhZGVyLWhlaWdodDogNTZweCAhZGVmYXVsdDtcclxuXHJcbiRkYXRhLXRhYmxlLWNvbHVtbi1zcGFjaW5nOiAzNnB4ICFkZWZhdWx0O1xyXG4kZGF0YS10YWJsZS1jb2x1bW4tcGFkZGluZzogY2FsYygkZGF0YS10YWJsZS1jb2x1bW4tc3BhY2luZyAvIDIpO1xyXG5cclxuJGRhdGEtdGFibGUtY2FyZC1oZWFkZXItaGVpZ2h0OiA2NHB4ICFkZWZhdWx0O1xyXG4kZGF0YS10YWJsZS1jYXJkLXRpdGxlLXRvcDogMjBweCAhZGVmYXVsdDtcclxuJGRhdGEtdGFibGUtY2FyZC1wYWRkaW5nOiAyNHB4ICFkZWZhdWx0O1xyXG4kZGF0YS10YWJsZS1idXR0b24tcGFkZGluZy1yaWdodDogMTZweCAhZGVmYXVsdDtcclxuJGRhdGEtdGFibGUtY2VsbC10b3A6IGNhbGMoJGRhdGEtdGFibGUtY2FyZC1wYWRkaW5nIC8gMik7XHJcblxyXG4vKiBESUFMT0cgKi9cclxuJGRpYWxvZy1jb250ZW50LWNvbG9yOiAkY2FyZC1zdXBwb3J0aW5nLXRleHQtdGV4dC1jb2xvcjtcclxuXHJcbi8qIFNOQUNLQkFSICovXHJcblxyXG4vLyBIYXJkIGNvZGVkIHNpbmNlIHRoZSBjb2xvciBpcyBub3QgcHJlc2VudCBpbiBhbnkgcGFsZXR0ZS5cclxuJHNuYWNrYmFyLWJhY2tncm91bmQtY29sb3I6ICMzMjMyMzIgIWRlZmF1bHQ7XHJcbiRzbmFja2Jhci10YWJsZXQtYnJlYWtwb2ludDogJGdyaWQtdGFibGV0LWJyZWFrcG9pbnQ7XHJcbiRzbmFja2Jhci1hY3Rpb24tY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLWFjY2VudH0pXCIpICFkZWZhdWx0O1xyXG5cclxuLyogVE9PTFRJUCAqL1xyXG4kdG9vbHRpcC1mb250LXNpemU6IDEwcHggIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWZvbnQtc2l6ZS1sYXJnZTogMTRweCAhZGVmYXVsdDtcclxuXHJcbi8qIENISVAgKi9cclxuJGNoaXAtYmctY29sb3I6IHJnYigyMjIsIDIyMiwgMjIyKSAhZGVmYXVsdDtcclxuJGNoaXAtYmctYWN0aXZlLWNvbG9yOiByZ2IoMjE0LCAyMTQsIDIxNCkgIWRlZmF1bHQ7XHJcbiRjaGlwLWhlaWdodDogMzJweCAhZGVmYXVsdDtcclxuJGNoaXAtZm9udC1zaXplOiAxM3B4ICFkZWZhdWx0O1xyXG4iLCIvKipcclxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cclxuICpcclxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcclxuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxyXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcclxuICpcclxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcclxuICpcclxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxyXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXHJcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxyXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXHJcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxyXG4gKi9cclxuXHJcbkB1c2UgXCJzYXNzOmxpc3RcIjtcclxuXHJcbi8qID09PT09PT09PT0gIENvbG9yIFBhbGV0dGVzICA9PT09PT09PT09ICovXHJcblxyXG4vLyBDb2xvciBvcmRlcjogNTAsIDEwMCwgMjAwLCAzMDAsIDQwMCwgNTAwLCA2MDAsIDcwMCwgODAwLCA5MDAsIEExMDAsIEEyMDAsXHJcbi8vIEE0MDAsIEE3MDAuXHJcblxyXG4kcGFsZXR0ZS1yZWQ6XHJcblwiMjU1LDIzNSwyMzhcIlxyXG5cIjI1NSwyMDUsMjEwXCJcclxuXCIyMzksMTU0LDE1NFwiXHJcblwiMjI5LDExNSwxMTVcIlxyXG5cIjIzOSw4Myw4MFwiXHJcblwiMjQ0LDY3LDU0XCJcclxuXCIyMjksNTcsNTNcIlxyXG5cIjIxMSw0Nyw0N1wiXHJcblwiMTk4LDQwLDQwXCJcclxuXCIxODMsMjgsMjhcIlxyXG5cIjI1NSwxMzgsMTI4XCJcclxuXCIyNTUsODIsODJcIlxyXG5cIjI1NSwyMyw2OFwiXHJcblwiMjEzLDAsMFwiO1xyXG5cclxuJHBhbGV0dGUtcmVkLTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS1yZWQsIDEpO1xyXG4kcGFsZXR0ZS1yZWQtMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1yZWQsIDIpO1xyXG4kcGFsZXR0ZS1yZWQtMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1yZWQsIDMpO1xyXG4kcGFsZXR0ZS1yZWQtMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1yZWQsIDQpO1xyXG4kcGFsZXR0ZS1yZWQtNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1yZWQsIDUpO1xyXG4kcGFsZXR0ZS1yZWQtNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1yZWQsIDYpO1xyXG4kcGFsZXR0ZS1yZWQtNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1yZWQsIDcpO1xyXG4kcGFsZXR0ZS1yZWQtNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1yZWQsIDgpO1xyXG4kcGFsZXR0ZS1yZWQtODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1yZWQsIDkpO1xyXG4kcGFsZXR0ZS1yZWQtOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1yZWQsIDEwKTtcclxuJHBhbGV0dGUtcmVkLUExMDA6IGxpc3QubnRoKCRwYWxldHRlLXJlZCwgMTEpO1xyXG4kcGFsZXR0ZS1yZWQtQTIwMDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCAxMik7XHJcbiRwYWxldHRlLXJlZC1BNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1yZWQsIDEzKTtcclxuJHBhbGV0dGUtcmVkLUE3MDA6IGxpc3QubnRoKCRwYWxldHRlLXJlZCwgMTQpO1xyXG5cclxuJHBhbGV0dGUtcGluazpcclxuXCIyNTIsMjI4LDIzNlwiXHJcblwiMjQ4LDE4NywyMDhcIlxyXG5cIjI0NCwxNDMsMTc3XCJcclxuXCIyNDAsOTgsMTQ2XCJcclxuXCIyMzYsNjQsMTIyXCJcclxuXCIyMzMsMzAsOTlcIlxyXG5cIjIxNiwyNyw5NlwiXHJcblwiMTk0LDI0LDkxXCJcclxuXCIxNzMsMjAsODdcIlxyXG5cIjEzNiwxNCw3OVwiXHJcblwiMjU1LDEyOCwxNzFcIlxyXG5cIjI1NSw2NCwxMjlcIlxyXG5cIjI0NSwwLDg3XCJcclxuXCIxOTcsMTcsOThcIjtcclxuXHJcbiRwYWxldHRlLXBpbmstNTA6IGxpc3QubnRoKCRwYWxldHRlLXBpbmssIDEpO1xyXG4kcGFsZXR0ZS1waW5rLTEwMDogbGlzdC5udGgoJHBhbGV0dGUtcGluaywgMik7XHJcbiRwYWxldHRlLXBpbmstMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1waW5rLCAzKTtcclxuJHBhbGV0dGUtcGluay0zMDA6IGxpc3QubnRoKCRwYWxldHRlLXBpbmssIDQpO1xyXG4kcGFsZXR0ZS1waW5rLTQwMDogbGlzdC5udGgoJHBhbGV0dGUtcGluaywgNSk7XHJcbiRwYWxldHRlLXBpbmstNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1waW5rLCA2KTtcclxuJHBhbGV0dGUtcGluay02MDA6IGxpc3QubnRoKCRwYWxldHRlLXBpbmssIDcpO1xyXG4kcGFsZXR0ZS1waW5rLTcwMDogbGlzdC5udGgoJHBhbGV0dGUtcGluaywgOCk7XHJcbiRwYWxldHRlLXBpbmstODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1waW5rLCA5KTtcclxuJHBhbGV0dGUtcGluay05MDA6IGxpc3QubnRoKCRwYWxldHRlLXBpbmssIDEwKTtcclxuJHBhbGV0dGUtcGluay1BMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1waW5rLCAxMSk7XHJcbiRwYWxldHRlLXBpbmstQTIwMDogbGlzdC5udGgoJHBhbGV0dGUtcGluaywgMTIpO1xyXG4kcGFsZXR0ZS1waW5rLUE0MDA6IGxpc3QubnRoKCRwYWxldHRlLXBpbmssIDEzKTtcclxuJHBhbGV0dGUtcGluay1BNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1waW5rLCAxNCk7XHJcblxyXG4kcGFsZXR0ZS1wdXJwbGU6XHJcblwiMjQzLDIyOSwyNDVcIlxyXG5cIjIyNSwxOTAsMjMxXCJcclxuXCIyMDYsMTQ3LDIxNlwiXHJcblwiMTg2LDEwNCwyMDBcIlxyXG5cIjE3MSw3MSwxODhcIlxyXG5cIjE1NiwzOSwxNzZcIlxyXG5cIjE0MiwzNiwxNzBcIlxyXG5cIjEyMywzMSwxNjJcIlxyXG5cIjEwNiwyNywxNTRcIlxyXG5cIjc0LDIwLDE0MFwiXHJcblwiMjM0LDEyOCwyNTJcIlxyXG5cIjIyNCw2NCwyNTFcIlxyXG5cIjIxMywwLDI0OVwiXHJcblwiMTcwLDAsMjU1XCI7XHJcblxyXG4kcGFsZXR0ZS1wdXJwbGUtNTA6IGxpc3QubnRoKCRwYWxldHRlLXB1cnBsZSwgMSk7XHJcbiRwYWxldHRlLXB1cnBsZS0xMDA6IGxpc3QubnRoKCRwYWxldHRlLXB1cnBsZSwgMik7XHJcbiRwYWxldHRlLXB1cnBsZS0yMDA6IGxpc3QubnRoKCRwYWxldHRlLXB1cnBsZSwgMyk7XHJcbiRwYWxldHRlLXB1cnBsZS0zMDA6IGxpc3QubnRoKCRwYWxldHRlLXB1cnBsZSwgNCk7XHJcbiRwYWxldHRlLXB1cnBsZS00MDA6IGxpc3QubnRoKCRwYWxldHRlLXB1cnBsZSwgNSk7XHJcbiRwYWxldHRlLXB1cnBsZS01MDA6IGxpc3QubnRoKCRwYWxldHRlLXB1cnBsZSwgNik7XHJcbiRwYWxldHRlLXB1cnBsZS02MDA6IGxpc3QubnRoKCRwYWxldHRlLXB1cnBsZSwgNyk7XHJcbiRwYWxldHRlLXB1cnBsZS03MDA6IGxpc3QubnRoKCRwYWxldHRlLXB1cnBsZSwgOCk7XHJcbiRwYWxldHRlLXB1cnBsZS04MDA6IGxpc3QubnRoKCRwYWxldHRlLXB1cnBsZSwgOSk7XHJcbiRwYWxldHRlLXB1cnBsZS05MDA6IGxpc3QubnRoKCRwYWxldHRlLXB1cnBsZSwgMTApO1xyXG4kcGFsZXR0ZS1wdXJwbGUtQTEwMDogbGlzdC5udGgoJHBhbGV0dGUtcHVycGxlLCAxMSk7XHJcbiRwYWxldHRlLXB1cnBsZS1BMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDEyKTtcclxuJHBhbGV0dGUtcHVycGxlLUE0MDA6IGxpc3QubnRoKCRwYWxldHRlLXB1cnBsZSwgMTMpO1xyXG4kcGFsZXR0ZS1wdXJwbGUtQTcwMDogbGlzdC5udGgoJHBhbGV0dGUtcHVycGxlLCAxNCk7XHJcblxyXG4kcGFsZXR0ZS1kZWVwLXB1cnBsZTpcclxuXCIyMzcsMjMxLDI0NlwiXHJcblwiMjA5LDE5NiwyMzNcIlxyXG5cIjE3OSwxNTcsMjE5XCJcclxuXCIxNDksMTE3LDIwNVwiXHJcblwiMTI2LDg3LDE5NFwiXHJcblwiMTAzLDU4LDE4M1wiXHJcblwiOTQsNTMsMTc3XCJcclxuXCI4MSw0NSwxNjhcIlxyXG5cIjY5LDM5LDE2MFwiXHJcblwiNDksMjcsMTQ2XCJcclxuXCIxNzksMTM2LDI1NVwiXHJcblwiMTI0LDc3LDI1NVwiXHJcblwiMTAxLDMxLDI1NVwiXHJcblwiOTgsMCwyMzRcIjtcclxuXHJcbiRwYWxldHRlLWRlZXAtcHVycGxlLTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLXB1cnBsZSwgMSk7XHJcbiRwYWxldHRlLWRlZXAtcHVycGxlLTEwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1wdXJwbGUsIDIpO1xyXG4kcGFsZXR0ZS1kZWVwLXB1cnBsZS0yMDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtcHVycGxlLCAzKTtcclxuJHBhbGV0dGUtZGVlcC1wdXJwbGUtMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLXB1cnBsZSwgNCk7XHJcbiRwYWxldHRlLWRlZXAtcHVycGxlLTQwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1wdXJwbGUsIDUpO1xyXG4kcGFsZXR0ZS1kZWVwLXB1cnBsZS01MDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtcHVycGxlLCA2KTtcclxuJHBhbGV0dGUtZGVlcC1wdXJwbGUtNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLXB1cnBsZSwgNyk7XHJcbiRwYWxldHRlLWRlZXAtcHVycGxlLTcwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1wdXJwbGUsIDgpO1xyXG4kcGFsZXR0ZS1kZWVwLXB1cnBsZS04MDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtcHVycGxlLCA5KTtcclxuJHBhbGV0dGUtZGVlcC1wdXJwbGUtOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLXB1cnBsZSwgMTApO1xyXG4kcGFsZXR0ZS1kZWVwLXB1cnBsZS1BMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLXB1cnBsZSwgMTEpO1xyXG4kcGFsZXR0ZS1kZWVwLXB1cnBsZS1BMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLXB1cnBsZSwgMTIpO1xyXG4kcGFsZXR0ZS1kZWVwLXB1cnBsZS1BNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLXB1cnBsZSwgMTMpO1xyXG4kcGFsZXR0ZS1kZWVwLXB1cnBsZS1BNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLXB1cnBsZSwgMTQpO1xyXG5cclxuJHBhbGV0dGUtaW5kaWdvOlxyXG5cIjIzMiwyMzQsMjQ2XCJcclxuXCIxOTcsMjAyLDIzM1wiXHJcblwiMTU5LDE2OCwyMThcIlxyXG5cIjEyMSwxMzQsMjAzXCJcclxuXCI5MiwxMDcsMTkyXCJcclxuXCI2Myw4MSwxODFcIlxyXG5cIjU3LDczLDE3MVwiXHJcblwiNDgsNjMsMTU5XCJcclxuXCI0MCw1MywxNDdcIlxyXG5cIjI2LDM1LDEyNlwiXHJcblwiMTQwLDE1OCwyNTVcIlxyXG5cIjgzLDEwOSwyNTRcIlxyXG5cIjYxLDkwLDI1NFwiXHJcblwiNDgsNzksMjU0XCI7XHJcblxyXG4kcGFsZXR0ZS1pbmRpZ28tNTA6IGxpc3QubnRoKCRwYWxldHRlLWluZGlnbywgMSk7XHJcbiRwYWxldHRlLWluZGlnby0xMDA6IGxpc3QubnRoKCRwYWxldHRlLWluZGlnbywgMik7XHJcbiRwYWxldHRlLWluZGlnby0yMDA6IGxpc3QubnRoKCRwYWxldHRlLWluZGlnbywgMyk7XHJcbiRwYWxldHRlLWluZGlnby0zMDA6IGxpc3QubnRoKCRwYWxldHRlLWluZGlnbywgNCk7XHJcbiRwYWxldHRlLWluZGlnby00MDA6IGxpc3QubnRoKCRwYWxldHRlLWluZGlnbywgNSk7XHJcbiRwYWxldHRlLWluZGlnby01MDA6IGxpc3QubnRoKCRwYWxldHRlLWluZGlnbywgNik7XHJcbiRwYWxldHRlLWluZGlnby02MDA6IGxpc3QubnRoKCRwYWxldHRlLWluZGlnbywgNyk7XHJcbiRwYWxldHRlLWluZGlnby03MDA6IGxpc3QubnRoKCRwYWxldHRlLWluZGlnbywgOCk7XHJcbiRwYWxldHRlLWluZGlnby04MDA6IGxpc3QubnRoKCRwYWxldHRlLWluZGlnbywgOSk7XHJcbiRwYWxldHRlLWluZGlnby05MDA6IGxpc3QubnRoKCRwYWxldHRlLWluZGlnbywgMTApO1xyXG4kcGFsZXR0ZS1pbmRpZ28tQTEwMDogbGlzdC5udGgoJHBhbGV0dGUtaW5kaWdvLCAxMSk7XHJcbiRwYWxldHRlLWluZGlnby1BMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDEyKTtcclxuJHBhbGV0dGUtaW5kaWdvLUE0MDA6IGxpc3QubnRoKCRwYWxldHRlLWluZGlnbywgMTMpO1xyXG4kcGFsZXR0ZS1pbmRpZ28tQTcwMDogbGlzdC5udGgoJHBhbGV0dGUtaW5kaWdvLCAxNCk7XHJcblxyXG4kcGFsZXR0ZS1ibHVlOlxyXG5cIjIyNywyNDIsMjUzXCJcclxuXCIxODcsMjIyLDI1MVwiXHJcblwiMTQ0LDIwMiwyNDlcIlxyXG5cIjEwMCwxODEsMjQ2XCJcclxuXCI2NiwxNjUsMjQ1XCJcclxuXCIzMywxNTAsMjQzXCJcclxuXCIzMCwxMzYsMjI5XCJcclxuXCIyNSwxMTgsMjEwXCJcclxuXCIyMSwxMDEsMTkyXCJcclxuXCIxMyw3MSwxNjFcIlxyXG5cIjEzMCwxNzcsMjU1XCJcclxuXCI2OCwxMzgsMjU1XCJcclxuXCI0MSwxMjEsMjU1XCJcclxuXCI0MSw5OCwyNTVcIjtcclxuXHJcbiRwYWxldHRlLWJsdWUtNTA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUsIDEpO1xyXG4kcGFsZXR0ZS1ibHVlLTEwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZSwgMik7XHJcbiRwYWxldHRlLWJsdWUtMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLCAzKTtcclxuJHBhbGV0dGUtYmx1ZS0zMDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUsIDQpO1xyXG4kcGFsZXR0ZS1ibHVlLTQwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZSwgNSk7XHJcbiRwYWxldHRlLWJsdWUtNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLCA2KTtcclxuJHBhbGV0dGUtYmx1ZS02MDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUsIDcpO1xyXG4kcGFsZXR0ZS1ibHVlLTcwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZSwgOCk7XHJcbiRwYWxldHRlLWJsdWUtODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLCA5KTtcclxuJHBhbGV0dGUtYmx1ZS05MDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUsIDEwKTtcclxuJHBhbGV0dGUtYmx1ZS1BMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLCAxMSk7XHJcbiRwYWxldHRlLWJsdWUtQTIwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZSwgMTIpO1xyXG4kcGFsZXR0ZS1ibHVlLUE0MDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUsIDEzKTtcclxuJHBhbGV0dGUtYmx1ZS1BNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLCAxNCk7XHJcblxyXG4kcGFsZXR0ZS1saWdodC1ibHVlOlxyXG5cIjIyNSwyNDUsMjU0XCJcclxuXCIxNzksMjI5LDI1MlwiXHJcblwiMTI5LDIxMiwyNTBcIlxyXG5cIjc5LDE5NSwyNDdcIlxyXG5cIjQxLDE4MiwyNDZcIlxyXG5cIjMsMTY5LDI0NFwiXHJcblwiMywxNTUsMjI5XCJcclxuXCIyLDEzNiwyMDlcIlxyXG5cIjIsMTE5LDE4OVwiXHJcblwiMSw4NywxNTVcIlxyXG5cIjEyOCwyMTYsMjU1XCJcclxuXCI2NCwxOTYsMjU1XCJcclxuXCIwLDE3NiwyNTVcIlxyXG5cIjAsMTQ1LDIzNFwiO1xyXG5cclxuJHBhbGV0dGUtbGlnaHQtYmx1ZS01MDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtYmx1ZSwgMSk7XHJcbiRwYWxldHRlLWxpZ2h0LWJsdWUtMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ibHVlLCAyKTtcclxuJHBhbGV0dGUtbGlnaHQtYmx1ZS0yMDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWJsdWUsIDMpO1xyXG4kcGFsZXR0ZS1saWdodC1ibHVlLTMwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtYmx1ZSwgNCk7XHJcbiRwYWxldHRlLWxpZ2h0LWJsdWUtNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ibHVlLCA1KTtcclxuJHBhbGV0dGUtbGlnaHQtYmx1ZS01MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWJsdWUsIDYpO1xyXG4kcGFsZXR0ZS1saWdodC1ibHVlLTYwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtYmx1ZSwgNyk7XHJcbiRwYWxldHRlLWxpZ2h0LWJsdWUtNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ibHVlLCA4KTtcclxuJHBhbGV0dGUtbGlnaHQtYmx1ZS04MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWJsdWUsIDkpO1xyXG4kcGFsZXR0ZS1saWdodC1ibHVlLTkwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtYmx1ZSwgMTApO1xyXG4kcGFsZXR0ZS1saWdodC1ibHVlLUExMDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWJsdWUsIDExKTtcclxuJHBhbGV0dGUtbGlnaHQtYmx1ZS1BMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ibHVlLCAxMik7XHJcbiRwYWxldHRlLWxpZ2h0LWJsdWUtQTQwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtYmx1ZSwgMTMpO1xyXG4kcGFsZXR0ZS1saWdodC1ibHVlLUE3MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWJsdWUsIDE0KTtcclxuXHJcbiRwYWxldHRlLWN5YW46XHJcblwiMjI0LDI0NywyNTBcIlxyXG5cIjE3OCwyMzUsMjQyXCJcclxuXCIxMjgsMjIyLDIzNFwiXHJcblwiNzcsMjA4LDIyNVwiXHJcblwiMzgsMTk4LDIxOFwiXHJcblwiMCwxODgsMjEyXCJcclxuXCIwLDE3MiwxOTNcIlxyXG5cIjAsMTUxLDE2N1wiXHJcblwiMCwxMzEsMTQzXCJcclxuXCIwLDk2LDEwMFwiXHJcblwiMTMyLDI1NSwyNTVcIlxyXG5cIjI0LDI1NSwyNTVcIlxyXG5cIjAsMjI5LDI1NVwiXHJcblwiMCwxODQsMjEyXCI7XHJcblxyXG4kcGFsZXR0ZS1jeWFuLTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS1jeWFuLCAxKTtcclxuJHBhbGV0dGUtY3lhbi0xMDA6IGxpc3QubnRoKCRwYWxldHRlLWN5YW4sIDIpO1xyXG4kcGFsZXR0ZS1jeWFuLTIwMDogbGlzdC5udGgoJHBhbGV0dGUtY3lhbiwgMyk7XHJcbiRwYWxldHRlLWN5YW4tMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1jeWFuLCA0KTtcclxuJHBhbGV0dGUtY3lhbi00MDA6IGxpc3QubnRoKCRwYWxldHRlLWN5YW4sIDUpO1xyXG4kcGFsZXR0ZS1jeWFuLTUwMDogbGlzdC5udGgoJHBhbGV0dGUtY3lhbiwgNik7XHJcbiRwYWxldHRlLWN5YW4tNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1jeWFuLCA3KTtcclxuJHBhbGV0dGUtY3lhbi03MDA6IGxpc3QubnRoKCRwYWxldHRlLWN5YW4sIDgpO1xyXG4kcGFsZXR0ZS1jeWFuLTgwMDogbGlzdC5udGgoJHBhbGV0dGUtY3lhbiwgOSk7XHJcbiRwYWxldHRlLWN5YW4tOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1jeWFuLCAxMCk7XHJcbiRwYWxldHRlLWN5YW4tQTEwMDogbGlzdC5udGgoJHBhbGV0dGUtY3lhbiwgMTEpO1xyXG4kcGFsZXR0ZS1jeWFuLUEyMDA6IGxpc3QubnRoKCRwYWxldHRlLWN5YW4sIDEyKTtcclxuJHBhbGV0dGUtY3lhbi1BNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1jeWFuLCAxMyk7XHJcbiRwYWxldHRlLWN5YW4tQTcwMDogbGlzdC5udGgoJHBhbGV0dGUtY3lhbiwgMTQpO1xyXG5cclxuJHBhbGV0dGUtdGVhbDpcclxuXCIyMjQsMjQyLDI0MVwiXHJcblwiMTc4LDIyMywyMTlcIlxyXG5cIjEyOCwyMDMsMTk2XCJcclxuXCI3NywxODIsMTcyXCJcclxuXCIzOCwxNjYsMTU0XCJcclxuXCIwLDE1MCwxMzZcIlxyXG5cIjAsMTM3LDEyM1wiXHJcblwiMCwxMjEsMTA3XCJcclxuXCIwLDEwNSw5MlwiXHJcblwiMCw3Nyw2NFwiXHJcblwiMTY3LDI1NSwyMzVcIlxyXG5cIjEwMCwyNTUsMjE4XCJcclxuXCIyOSwyMzMsMTgyXCJcclxuXCIwLDE5MSwxNjVcIjtcclxuXHJcbiRwYWxldHRlLXRlYWwtNTA6IGxpc3QubnRoKCRwYWxldHRlLXRlYWwsIDEpO1xyXG4kcGFsZXR0ZS10ZWFsLTEwMDogbGlzdC5udGgoJHBhbGV0dGUtdGVhbCwgMik7XHJcbiRwYWxldHRlLXRlYWwtMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS10ZWFsLCAzKTtcclxuJHBhbGV0dGUtdGVhbC0zMDA6IGxpc3QubnRoKCRwYWxldHRlLXRlYWwsIDQpO1xyXG4kcGFsZXR0ZS10ZWFsLTQwMDogbGlzdC5udGgoJHBhbGV0dGUtdGVhbCwgNSk7XHJcbiRwYWxldHRlLXRlYWwtNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS10ZWFsLCA2KTtcclxuJHBhbGV0dGUtdGVhbC02MDA6IGxpc3QubnRoKCRwYWxldHRlLXRlYWwsIDcpO1xyXG4kcGFsZXR0ZS10ZWFsLTcwMDogbGlzdC5udGgoJHBhbGV0dGUtdGVhbCwgOCk7XHJcbiRwYWxldHRlLXRlYWwtODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS10ZWFsLCA5KTtcclxuJHBhbGV0dGUtdGVhbC05MDA6IGxpc3QubnRoKCRwYWxldHRlLXRlYWwsIDEwKTtcclxuJHBhbGV0dGUtdGVhbC1BMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS10ZWFsLCAxMSk7XHJcbiRwYWxldHRlLXRlYWwtQTIwMDogbGlzdC5udGgoJHBhbGV0dGUtdGVhbCwgMTIpO1xyXG4kcGFsZXR0ZS10ZWFsLUE0MDA6IGxpc3QubnRoKCRwYWxldHRlLXRlYWwsIDEzKTtcclxuJHBhbGV0dGUtdGVhbC1BNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS10ZWFsLCAxNCk7XHJcblxyXG4kcGFsZXR0ZS1ncmVlbjpcclxuXCIyMzIsMjQ1LDIzM1wiXHJcblwiMjAwLDIzMCwyMDFcIlxyXG5cIjE2NSwyMTQsMTY3XCJcclxuXCIxMjksMTk5LDEzMlwiXHJcblwiMTAyLDE4NywxMDZcIlxyXG5cIjc2LDE3NSw4MFwiXHJcblwiNjcsMTYwLDcxXCJcclxuXCI1NiwxNDIsNjBcIlxyXG5cIjQ2LDEyNSw1MFwiXHJcblwiMjcsOTQsMzJcIlxyXG5cIjE4NSwyNDYsMjAyXCJcclxuXCIxMDUsMjQwLDE3NFwiXHJcblwiMCwyMzAsMTE4XCJcclxuXCIwLDIwMCw4M1wiO1xyXG5cclxuJHBhbGV0dGUtZ3JlZW4tNTA6IGxpc3QubnRoKCRwYWxldHRlLWdyZWVuLCAxKTtcclxuJHBhbGV0dGUtZ3JlZW4tMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmVlbiwgMik7XHJcbiRwYWxldHRlLWdyZWVuLTIwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JlZW4sIDMpO1xyXG4kcGFsZXR0ZS1ncmVlbi0zMDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZWVuLCA0KTtcclxuJHBhbGV0dGUtZ3JlZW4tNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmVlbiwgNSk7XHJcbiRwYWxldHRlLWdyZWVuLTUwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JlZW4sIDYpO1xyXG4kcGFsZXR0ZS1ncmVlbi02MDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZWVuLCA3KTtcclxuJHBhbGV0dGUtZ3JlZW4tNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmVlbiwgOCk7XHJcbiRwYWxldHRlLWdyZWVuLTgwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JlZW4sIDkpO1xyXG4kcGFsZXR0ZS1ncmVlbi05MDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZWVuLCAxMCk7XHJcbiRwYWxldHRlLWdyZWVuLUExMDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZWVuLCAxMSk7XHJcbiRwYWxldHRlLWdyZWVuLUEyMDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZWVuLCAxMik7XHJcbiRwYWxldHRlLWdyZWVuLUE0MDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZWVuLCAxMyk7XHJcbiRwYWxldHRlLWdyZWVuLUE3MDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZWVuLCAxNCk7XHJcblxyXG4kcGFsZXR0ZS1saWdodC1ncmVlbjpcclxuXCIyNDEsMjQ4LDIzM1wiXHJcblwiMjIwLDIzNywyMDBcIlxyXG5cIjE5NywyMjUsMTY1XCJcclxuXCIxNzQsMjEzLDEyOVwiXHJcblwiMTU2LDIwNCwxMDFcIlxyXG5cIjEzOSwxOTUsNzRcIlxyXG5cIjEyNCwxNzksNjZcIlxyXG5cIjEwNCwxNTksNTZcIlxyXG5cIjg1LDEzOSw0N1wiXHJcblwiNTEsMTA1LDMwXCJcclxuXCIyMDQsMjU1LDE0NFwiXHJcblwiMTc4LDI1NSw4OVwiXHJcblwiMTE4LDI1NSwzXCJcclxuXCIxMDAsMjIxLDIzXCI7XHJcblxyXG4kcGFsZXR0ZS1saWdodC1ncmVlbi01MDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtZ3JlZW4sIDEpO1xyXG4kcGFsZXR0ZS1saWdodC1ncmVlbi0xMDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWdyZWVuLCAyKTtcclxuJHBhbGV0dGUtbGlnaHQtZ3JlZW4tMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ncmVlbiwgMyk7XHJcbiRwYWxldHRlLWxpZ2h0LWdyZWVuLTMwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtZ3JlZW4sIDQpO1xyXG4kcGFsZXR0ZS1saWdodC1ncmVlbi00MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWdyZWVuLCA1KTtcclxuJHBhbGV0dGUtbGlnaHQtZ3JlZW4tNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ncmVlbiwgNik7XHJcbiRwYWxldHRlLWxpZ2h0LWdyZWVuLTYwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtZ3JlZW4sIDcpO1xyXG4kcGFsZXR0ZS1saWdodC1ncmVlbi03MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWdyZWVuLCA4KTtcclxuJHBhbGV0dGUtbGlnaHQtZ3JlZW4tODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ncmVlbiwgOSk7XHJcbiRwYWxldHRlLWxpZ2h0LWdyZWVuLTkwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtZ3JlZW4sIDEwKTtcclxuJHBhbGV0dGUtbGlnaHQtZ3JlZW4tQTEwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtZ3JlZW4sIDExKTtcclxuJHBhbGV0dGUtbGlnaHQtZ3JlZW4tQTIwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtZ3JlZW4sIDEyKTtcclxuJHBhbGV0dGUtbGlnaHQtZ3JlZW4tQTQwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtZ3JlZW4sIDEzKTtcclxuJHBhbGV0dGUtbGlnaHQtZ3JlZW4tQTcwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtZ3JlZW4sIDE0KTtcclxuXHJcbiRwYWxldHRlLWxpbWU6XHJcblwiMjQ5LDI1MSwyMzFcIlxyXG5cIjI0MCwyNDQsMTk1XCJcclxuXCIyMzAsMjM4LDE1NlwiXHJcblwiMjIwLDIzMSwxMTdcIlxyXG5cIjIxMiwyMjUsODdcIlxyXG5cIjIwNSwyMjAsNTdcIlxyXG5cIjE5MiwyMDIsNTFcIlxyXG5cIjE3NSwxODAsNDNcIlxyXG5cIjE1OCwxNTcsMzZcIlxyXG5cIjEzMCwxMTksMjNcIlxyXG5cIjI0NCwyNTUsMTI5XCJcclxuXCIyMzgsMjU1LDY1XCJcclxuXCIxOTgsMjU1LDBcIlxyXG5cIjE3NCwyMzQsMFwiO1xyXG5cclxuJHBhbGV0dGUtbGltZS01MDogbGlzdC5udGgoJHBhbGV0dGUtbGltZSwgMSk7XHJcbiRwYWxldHRlLWxpbWUtMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saW1lLCAyKTtcclxuJHBhbGV0dGUtbGltZS0yMDA6IGxpc3QubnRoKCRwYWxldHRlLWxpbWUsIDMpO1xyXG4kcGFsZXR0ZS1saW1lLTMwMDogbGlzdC5udGgoJHBhbGV0dGUtbGltZSwgNCk7XHJcbiRwYWxldHRlLWxpbWUtNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saW1lLCA1KTtcclxuJHBhbGV0dGUtbGltZS01MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpbWUsIDYpO1xyXG4kcGFsZXR0ZS1saW1lLTYwMDogbGlzdC5udGgoJHBhbGV0dGUtbGltZSwgNyk7XHJcbiRwYWxldHRlLWxpbWUtNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saW1lLCA4KTtcclxuJHBhbGV0dGUtbGltZS04MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpbWUsIDkpO1xyXG4kcGFsZXR0ZS1saW1lLTkwMDogbGlzdC5udGgoJHBhbGV0dGUtbGltZSwgMTApO1xyXG4kcGFsZXR0ZS1saW1lLUExMDA6IGxpc3QubnRoKCRwYWxldHRlLWxpbWUsIDExKTtcclxuJHBhbGV0dGUtbGltZS1BMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saW1lLCAxMik7XHJcbiRwYWxldHRlLWxpbWUtQTQwMDogbGlzdC5udGgoJHBhbGV0dGUtbGltZSwgMTMpO1xyXG4kcGFsZXR0ZS1saW1lLUE3MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpbWUsIDE0KTtcclxuXHJcbiRwYWxldHRlLXllbGxvdzpcclxuXCIyNTUsMjUzLDIzMVwiXHJcblwiMjU1LDI0OSwxOTZcIlxyXG5cIjI1NSwyNDUsMTU3XCJcclxuXCIyNTUsMjQxLDExOFwiXHJcblwiMjU1LDIzOCw4OFwiXHJcblwiMjU1LDIzNSw1OVwiXHJcblwiMjUzLDIxNiw1M1wiXHJcblwiMjUxLDE5Miw0NVwiXHJcblwiMjQ5LDE2OCwzN1wiXHJcblwiMjQ1LDEyNywyM1wiXHJcblwiMjU1LDI1NSwxNDFcIlxyXG5cIjI1NSwyNTUsMFwiXHJcblwiMjU1LDIzNCwwXCJcclxuXCIyNTUsMjE0LDBcIjtcclxuXHJcbiRwYWxldHRlLXllbGxvdy01MDogbGlzdC5udGgoJHBhbGV0dGUteWVsbG93LCAxKTtcclxuJHBhbGV0dGUteWVsbG93LTEwMDogbGlzdC5udGgoJHBhbGV0dGUteWVsbG93LCAyKTtcclxuJHBhbGV0dGUteWVsbG93LTIwMDogbGlzdC5udGgoJHBhbGV0dGUteWVsbG93LCAzKTtcclxuJHBhbGV0dGUteWVsbG93LTMwMDogbGlzdC5udGgoJHBhbGV0dGUteWVsbG93LCA0KTtcclxuJHBhbGV0dGUteWVsbG93LTQwMDogbGlzdC5udGgoJHBhbGV0dGUteWVsbG93LCA1KTtcclxuJHBhbGV0dGUteWVsbG93LTUwMDogbGlzdC5udGgoJHBhbGV0dGUteWVsbG93LCA2KTtcclxuJHBhbGV0dGUteWVsbG93LTYwMDogbGlzdC5udGgoJHBhbGV0dGUteWVsbG93LCA3KTtcclxuJHBhbGV0dGUteWVsbG93LTcwMDogbGlzdC5udGgoJHBhbGV0dGUteWVsbG93LCA4KTtcclxuJHBhbGV0dGUteWVsbG93LTgwMDogbGlzdC5udGgoJHBhbGV0dGUteWVsbG93LCA5KTtcclxuJHBhbGV0dGUteWVsbG93LTkwMDogbGlzdC5udGgoJHBhbGV0dGUteWVsbG93LCAxMCk7XHJcbiRwYWxldHRlLXllbGxvdy1BMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS15ZWxsb3csIDExKTtcclxuJHBhbGV0dGUteWVsbG93LUEyMDA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgMTIpO1xyXG4kcGFsZXR0ZS15ZWxsb3ctQTQwMDogbGlzdC5udGgoJHBhbGV0dGUteWVsbG93LCAxMyk7XHJcbiRwYWxldHRlLXllbGxvdy1BNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS15ZWxsb3csIDE0KTtcclxuXHJcbiRwYWxldHRlLWFtYmVyOlxyXG5cIjI1NSwyNDgsMjI1XCJcclxuXCIyNTUsMjM2LDE3OVwiXHJcblwiMjU1LDIyNCwxMzBcIlxyXG5cIjI1NSwyMTMsNzlcIlxyXG5cIjI1NSwyMDIsNDBcIlxyXG5cIjI1NSwxOTMsN1wiXHJcblwiMjU1LDE3OSwwXCJcclxuXCIyNTUsMTYwLDBcIlxyXG5cIjI1NSwxNDMsMFwiXHJcblwiMjU1LDExMSwwXCJcclxuXCIyNTUsMjI5LDEyN1wiXHJcblwiMjU1LDIxNSw2NFwiXHJcblwiMjU1LDE5NiwwXCJcclxuXCIyNTUsMTcxLDBcIjtcclxuXHJcbiRwYWxldHRlLWFtYmVyLTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS1hbWJlciwgMSk7XHJcbiRwYWxldHRlLWFtYmVyLTEwMDogbGlzdC5udGgoJHBhbGV0dGUtYW1iZXIsIDIpO1xyXG4kcGFsZXR0ZS1hbWJlci0yMDA6IGxpc3QubnRoKCRwYWxldHRlLWFtYmVyLCAzKTtcclxuJHBhbGV0dGUtYW1iZXItMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1hbWJlciwgNCk7XHJcbiRwYWxldHRlLWFtYmVyLTQwMDogbGlzdC5udGgoJHBhbGV0dGUtYW1iZXIsIDUpO1xyXG4kcGFsZXR0ZS1hbWJlci01MDA6IGxpc3QubnRoKCRwYWxldHRlLWFtYmVyLCA2KTtcclxuJHBhbGV0dGUtYW1iZXItNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1hbWJlciwgNyk7XHJcbiRwYWxldHRlLWFtYmVyLTcwMDogbGlzdC5udGgoJHBhbGV0dGUtYW1iZXIsIDgpO1xyXG4kcGFsZXR0ZS1hbWJlci04MDA6IGxpc3QubnRoKCRwYWxldHRlLWFtYmVyLCA5KTtcclxuJHBhbGV0dGUtYW1iZXItOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1hbWJlciwgMTApO1xyXG4kcGFsZXR0ZS1hbWJlci1BMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1hbWJlciwgMTEpO1xyXG4kcGFsZXR0ZS1hbWJlci1BMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1hbWJlciwgMTIpO1xyXG4kcGFsZXR0ZS1hbWJlci1BNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1hbWJlciwgMTMpO1xyXG4kcGFsZXR0ZS1hbWJlci1BNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1hbWJlciwgMTQpO1xyXG5cclxuJHBhbGV0dGUtb3JhbmdlOlxyXG5cIjI1NSwyNDMsMjI0XCJcclxuXCIyNTUsMjI0LDE3OFwiXHJcblwiMjU1LDIwNCwxMjhcIlxyXG5cIjI1NSwxODMsNzdcIlxyXG5cIjI1NSwxNjcsMzhcIlxyXG5cIjI1NSwxNTIsMFwiXHJcblwiMjUxLDE0MCwwXCJcclxuXCIyNDUsMTI0LDBcIlxyXG5cIjIzOSwxMDgsMFwiXHJcblwiMjMwLDgxLDBcIlxyXG5cIjI1NSwyMDksMTI4XCJcclxuXCIyNTUsMTcxLDY0XCJcclxuXCIyNTUsMTQ1LDBcIlxyXG5cIjI1NSwxMDksMFwiO1xyXG5cclxuJHBhbGV0dGUtb3JhbmdlLTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS1vcmFuZ2UsIDEpO1xyXG4kcGFsZXR0ZS1vcmFuZ2UtMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1vcmFuZ2UsIDIpO1xyXG4kcGFsZXR0ZS1vcmFuZ2UtMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1vcmFuZ2UsIDMpO1xyXG4kcGFsZXR0ZS1vcmFuZ2UtMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1vcmFuZ2UsIDQpO1xyXG4kcGFsZXR0ZS1vcmFuZ2UtNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1vcmFuZ2UsIDUpO1xyXG4kcGFsZXR0ZS1vcmFuZ2UtNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1vcmFuZ2UsIDYpO1xyXG4kcGFsZXR0ZS1vcmFuZ2UtNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1vcmFuZ2UsIDcpO1xyXG4kcGFsZXR0ZS1vcmFuZ2UtNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1vcmFuZ2UsIDgpO1xyXG4kcGFsZXR0ZS1vcmFuZ2UtODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1vcmFuZ2UsIDkpO1xyXG4kcGFsZXR0ZS1vcmFuZ2UtOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1vcmFuZ2UsIDEwKTtcclxuJHBhbGV0dGUtb3JhbmdlLUExMDA6IGxpc3QubnRoKCRwYWxldHRlLW9yYW5nZSwgMTEpO1xyXG4kcGFsZXR0ZS1vcmFuZ2UtQTIwMDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCAxMik7XHJcbiRwYWxldHRlLW9yYW5nZS1BNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1vcmFuZ2UsIDEzKTtcclxuJHBhbGV0dGUtb3JhbmdlLUE3MDA6IGxpc3QubnRoKCRwYWxldHRlLW9yYW5nZSwgMTQpO1xyXG5cclxuJHBhbGV0dGUtZGVlcC1vcmFuZ2U6XHJcblwiMjUxLDIzMywyMzFcIlxyXG5cIjI1NSwyMDQsMTg4XCJcclxuXCIyNTUsMTcxLDE0NVwiXHJcblwiMjU1LDEzOCwxMDFcIlxyXG5cIjI1NSwxMTIsNjdcIlxyXG5cIjI1NSw4NywzNFwiXHJcblwiMjQ0LDgxLDMwXCJcclxuXCIyMzAsNzQsMjVcIlxyXG5cIjIxNiw2NywyMVwiXHJcblwiMTkxLDU0LDEyXCJcclxuXCIyNTUsMTU4LDEyOFwiXHJcblwiMjU1LDExMCw2NFwiXHJcblwiMjU1LDYxLDBcIlxyXG5cIjIyMSw0NCwwXCI7XHJcblxyXG4kcGFsZXR0ZS1kZWVwLW9yYW5nZS01MDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1vcmFuZ2UsIDEpO1xyXG4kcGFsZXR0ZS1kZWVwLW9yYW5nZS0xMDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtb3JhbmdlLCAyKTtcclxuJHBhbGV0dGUtZGVlcC1vcmFuZ2UtMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLW9yYW5nZSwgMyk7XHJcbiRwYWxldHRlLWRlZXAtb3JhbmdlLTMwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1vcmFuZ2UsIDQpO1xyXG4kcGFsZXR0ZS1kZWVwLW9yYW5nZS00MDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtb3JhbmdlLCA1KTtcclxuJHBhbGV0dGUtZGVlcC1vcmFuZ2UtNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLW9yYW5nZSwgNik7XHJcbiRwYWxldHRlLWRlZXAtb3JhbmdlLTYwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1vcmFuZ2UsIDcpO1xyXG4kcGFsZXR0ZS1kZWVwLW9yYW5nZS03MDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtb3JhbmdlLCA4KTtcclxuJHBhbGV0dGUtZGVlcC1vcmFuZ2UtODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLW9yYW5nZSwgOSk7XHJcbiRwYWxldHRlLWRlZXAtb3JhbmdlLTkwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1vcmFuZ2UsIDEwKTtcclxuJHBhbGV0dGUtZGVlcC1vcmFuZ2UtQTEwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1vcmFuZ2UsIDExKTtcclxuJHBhbGV0dGUtZGVlcC1vcmFuZ2UtQTIwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1vcmFuZ2UsIDEyKTtcclxuJHBhbGV0dGUtZGVlcC1vcmFuZ2UtQTQwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1vcmFuZ2UsIDEzKTtcclxuJHBhbGV0dGUtZGVlcC1vcmFuZ2UtQTcwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1vcmFuZ2UsIDE0KTtcclxuXHJcblxyXG4vLyBDb2xvciBvcmRlcjogNTAsIDEwMCwgMjAwLCAzMDAsIDQwMCwgNTAwLCA2MDAsIDcwMCwgODAwLCA5MDAuXHJcblxyXG4kcGFsZXR0ZS1icm93bjpcclxuXCIyMzksMjM1LDIzM1wiXHJcblwiMjE1LDIwNCwyMDBcIlxyXG5cIjE4OCwxNzAsMTY0XCJcclxuXCIxNjEsMTM2LDEyN1wiXHJcblwiMTQxLDExMCw5OVwiXHJcblwiMTIxLDg1LDcyXCJcclxuXCIxMDksNzYsNjVcIlxyXG5cIjkzLDY0LDU1XCJcclxuXCI3OCw1Miw0NlwiXHJcblwiNjIsMzksMzVcIjtcclxuXHJcbiRwYWxldHRlLWJyb3duLTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS1icm93biwgMSk7XHJcbiRwYWxldHRlLWJyb3duLTEwMDogbGlzdC5udGgoJHBhbGV0dGUtYnJvd24sIDIpO1xyXG4kcGFsZXR0ZS1icm93bi0yMDA6IGxpc3QubnRoKCRwYWxldHRlLWJyb3duLCAzKTtcclxuJHBhbGV0dGUtYnJvd24tMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1icm93biwgNCk7XHJcbiRwYWxldHRlLWJyb3duLTQwMDogbGlzdC5udGgoJHBhbGV0dGUtYnJvd24sIDUpO1xyXG4kcGFsZXR0ZS1icm93bi01MDA6IGxpc3QubnRoKCRwYWxldHRlLWJyb3duLCA2KTtcclxuJHBhbGV0dGUtYnJvd24tNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1icm93biwgNyk7XHJcbiRwYWxldHRlLWJyb3duLTcwMDogbGlzdC5udGgoJHBhbGV0dGUtYnJvd24sIDgpO1xyXG4kcGFsZXR0ZS1icm93bi04MDA6IGxpc3QubnRoKCRwYWxldHRlLWJyb3duLCA5KTtcclxuJHBhbGV0dGUtYnJvd24tOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1icm93biwgMTApO1xyXG5cclxuJHBhbGV0dGUtZ3JleTpcclxuXCIyNTAsMjUwLDI1MFwiXHJcblwiMjQ1LDI0NSwyNDVcIlxyXG5cIjIzOCwyMzgsMjM4XCJcclxuXCIyMjQsMjI0LDIyNFwiXHJcblwiMTg5LDE4OSwxODlcIlxyXG5cIjE1OCwxNTgsMTU4XCJcclxuXCIxMTcsMTE3LDExN1wiXHJcblwiOTcsOTcsOTdcIlxyXG5cIjY2LDY2LDY2XCJcclxuXCIzMywzMywzM1wiO1xyXG5cclxuJHBhbGV0dGUtZ3JleS01MDogbGlzdC5udGgoJHBhbGV0dGUtZ3JleSwgMSk7XHJcbiRwYWxldHRlLWdyZXktMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmV5LCAyKTtcclxuJHBhbGV0dGUtZ3JleS0yMDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZXksIDMpO1xyXG4kcGFsZXR0ZS1ncmV5LTMwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JleSwgNCk7XHJcbiRwYWxldHRlLWdyZXktNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmV5LCA1KTtcclxuJHBhbGV0dGUtZ3JleS01MDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZXksIDYpO1xyXG4kcGFsZXR0ZS1ncmV5LTYwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JleSwgNyk7XHJcbiRwYWxldHRlLWdyZXktNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmV5LCA4KTtcclxuJHBhbGV0dGUtZ3JleS04MDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZXksIDkpO1xyXG4kcGFsZXR0ZS1ncmV5LTkwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JleSwgMTApO1xyXG5cclxuJHBhbGV0dGUtYmx1ZS1ncmV5OlxyXG5cIjIzNiwyMzksMjQxXCJcclxuXCIyMDcsMjE2LDIyMFwiXHJcblwiMTc2LDE5MCwxOTdcIlxyXG5cIjE0NCwxNjQsMTc0XCJcclxuXCIxMjAsMTQ0LDE1NlwiXHJcblwiOTYsMTI1LDEzOVwiXHJcblwiODQsMTEwLDEyMlwiXHJcblwiNjksOTAsMTAwXCJcclxuXCI1NSw3MSw3OVwiXHJcblwiMzgsNTAsNTZcIjtcclxuXHJcbiRwYWxldHRlLWJsdWUtZ3JleS01MDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZS1ncmV5LCAxKTtcclxuJHBhbGV0dGUtYmx1ZS1ncmV5LTEwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZS1ncmV5LCAyKTtcclxuJHBhbGV0dGUtYmx1ZS1ncmV5LTIwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZS1ncmV5LCAzKTtcclxuJHBhbGV0dGUtYmx1ZS1ncmV5LTMwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZS1ncmV5LCA0KTtcclxuJHBhbGV0dGUtYmx1ZS1ncmV5LTQwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZS1ncmV5LCA1KTtcclxuJHBhbGV0dGUtYmx1ZS1ncmV5LTUwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZS1ncmV5LCA2KTtcclxuJHBhbGV0dGUtYmx1ZS1ncmV5LTYwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZS1ncmV5LCA3KTtcclxuJHBhbGV0dGUtYmx1ZS1ncmV5LTcwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZS1ncmV5LCA4KTtcclxuJHBhbGV0dGUtYmx1ZS1ncmV5LTgwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZS1ncmV5LCA5KTtcclxuJHBhbGV0dGUtYmx1ZS1ncmV5LTkwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZS1ncmV5LCAxMCk7XHJcblxyXG4kY29sb3ItYmxhY2s6IFwiMCwwLDBcIjtcclxuJGNvbG9yLXdoaXRlOiBcIjI1NSwyNTUsMjU1XCI7XHJcblxyXG5cclxuLyogY29sb3JzLnNjc3MgKi9cclxuJHN0eWxlZ3VpZGUtZ2VuZXJhdGUtdGVtcGxhdGU6IGZhbHNlICFkZWZhdWx0O1xyXG5cclxuLy8gVGhlIHR3byBwb3NzaWJsZSBjb2xvcnMgZm9yIG92ZXJsYXllZCB0ZXh0LlxyXG4kY29sb3ItZGFyay1jb250cmFzdDogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xyXG4kY29sb3ItbGlnaHQtY29udHJhc3Q6ICRjb2xvci1ibGFjayAhZGVmYXVsdDtcclxuIiwiLyoqXHJcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXHJcbiAqXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XHJcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cclxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XHJcbiAqXHJcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXHJcbiAqXHJcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcclxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxyXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cclxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxyXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cclxuICovXHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBmdW5jdGlvbiBzdHJpcC11bml0cygkbnVtYmVyKSB7XHJcbiAgQHJldHVybiBtYXRoLmRpdigkbnVtYmVyLCAkbnVtYmVyICogMCArIDEpO1xyXG59XHJcbiIsIi8qKlxyXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xyXG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXHJcbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxyXG4gKlxyXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxyXG4gKlxyXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXHJcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcclxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXHJcbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcclxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXHJcbiAqL1xyXG5AdXNlIFwic2FzczpzdHJpbmdcIjtcclxuQHVzZSBcIi4uL2NvbG9yLWRlZmluaXRpb25zXCIgYXMgKjtcclxuQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xyXG5cclxuLm1kbC1kYXRhLXRhYmxlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAkZGF0YS10YWJsZS1kaXZpZGVycztcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZm9udC1zaXplOiAkZGF0YS10YWJsZS1mb250LXNpemU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogc3RyaW5nLnF1b3RlKFwicmdiKCN7JGNvbG9yLXdoaXRlfSlcIik7XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcblxyXG4gICAgLm1kbC1kYXRhLXRhYmxlX19zZWxlY3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGJvZHkge1xyXG4gICAgdHIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogJGRhdGEtdGFibGUtcm93LWhlaWdodDtcclxuICAgICAgQGluY2x1ZGUgbWF0ZXJpYWwtYW5pbWF0aW9uLWRlZmF1bHQoMC4yOHMpO1xyXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICAgJi5pcy1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGEtdGFibGUtc2VsZWN0aW9uLWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0YS10YWJsZS1ob3Zlci1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGQsIHRoIHtcclxuICAgIHBhZGRpbmc6IDAgJGRhdGEtdGFibGUtY29sdW1uLXBhZGRpbmcgMTJweCAkZGF0YS10YWJsZS1jb2x1bW4tcGFkZGluZztcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0ZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgaGVpZ2h0OiAkZGF0YS10YWJsZS1yb3ctaGVpZ2h0O1xyXG4gICAgYm9yZGVyLXRvcDogJGRhdGEtdGFibGUtZGl2aWRlcnM7XHJcbiAgICBib3JkZXItYm90dG9tOiAkZGF0YS10YWJsZS1kaXZpZGVycztcclxuICAgIHBhZGRpbmctdG9wOiAkZGF0YS10YWJsZS1jZWxsLXRvcDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgLm1kbC1kYXRhLXRhYmxlX19zZWxlY3Qge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGgge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgQGluY2x1ZGUgdHlwby1ib2R5LTIoKTtcclxuICAgIGhlaWdodDogJGRhdGEtdGFibGUtcm93LWhlaWdodDtcclxuICAgIGZvbnQtc2l6ZTogJGRhdGEtdGFibGUtaGVhZGVyLWZvbnQtc2l6ZTtcclxuICAgIGNvbG9yOiAkZGF0YS10YWJsZS1oZWFkZXItY29sb3I7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAmLm1kbC1kYXRhLXRhYmxlX19oZWFkZXItLXNvcnRlZC1hc2NlbmRpbmcsXHJcbiAgICAmLm1kbC1kYXRhLXRhYmxlX19oZWFkZXItLXNvcnRlZC1kZXNjZW5kaW5nIHtcclxuICAgICAgY29sb3I6ICRkYXRhLXRhYmxlLWhlYWRlci1zb3J0ZWQtY29sb3I7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSB0eXBvLWljb247XHJcbiAgICAgICAgZm9udC1zaXplOiAkZGF0YS10YWJsZS1oZWFkZXItc29ydC1pY29uLXNpemU7XHJcbiAgICAgICAgY29udGVudDogXCJcXGU1ZDhcIjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGRhdGEtdGFibGUtaGVhZGVyLXNvcnRlZC1pY29uLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5tZGwtZGF0YS10YWJsZV9faGVhZGVyLS1zb3J0ZWQtZGVzY2VuZGluZzpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlxcZTVkYlwiO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1kbC1kYXRhLXRhYmxlX19zZWxlY3Qge1xyXG4gIHdpZHRoOiAxNnB4O1xyXG59XHJcblxyXG4ubWRsLWRhdGEtdGFibGVfX2NlbGwtLW5vbi1udW1lcmljLm1kbC1kYXRhLXRhYmxlX19jZWxsLS1ub24tbnVtZXJpYyB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmJ1bGstcHJvY2Vzc2luZy1kYXRhLXRhYmxlIHRkOm50aC1jaGlsZCg3KSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6IHJlZDtcclxufVxyXG5cclxuLnRleHQtd2l0aC1zdGF0dXMtaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0wLjI1cmVtO1xyXG4gIHRvcDogY2FsYyg1MCUgLSAwLjVyZW0pO1xyXG4gIHBhZGRpbmc6IDAuMjVyZW07XHJcbn1cclxuXHJcbnRyOmhhcyh+IC5zb3J0YWJsZS1jaG9zZW4pLFxyXG4uc29ydGFibGUtY2hvc2VuIH4gdHIge1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbiIsIi8qKlxyXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xyXG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXHJcbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxyXG4gKlxyXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxyXG4gKlxyXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXHJcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcclxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXHJcbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcclxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXHJcbiAqL1xyXG5cclxuQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4vKiBUeXBvZ3JhcGh5ICovXHJcblxyXG4vL0BtaXhpbiB0eXBvLXByZWZlcnJlZC1mb250KCR1c2VQcmVmZXJyZWQ6IHRydWUpIHtcclxuLy8gIEBpZiAkdXNlUHJlZmVycmVkIHtcclxuLy8gICAgZm9udC1mYW1pbHk6ICRwcmVmZXJyZWRfZm9udDtcclxuLy8gIH1cclxuLy99XHJcbi8vXHJcbkBtaXhpbiB0eXBvLWRpc3BsYXktNCgkY29sb3JDb250cmFzdDogZmFsc2UsICR1c2VQcmVmZXJyZWQ6IHRydWUpIHtcclxuICAvL0BpbmNsdWRlIHR5cG8tcHJlZmVycmVkLWZvbnQoJHVzZVByZWZlcnJlZCk7XHJcbiAgZm9udC1zaXplOiAxMTJweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xyXG5cclxuICBAaWYgJGNvbG9yQ29udHJhc3Qge1xyXG4gICAgb3BhY2l0eTogMC41NDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0eXBvLWRpc3BsYXktMygkY29sb3JDb250cmFzdDogZmFsc2UsICR1c2VQcmVmZXJyZWQ6IHRydWUpIHtcclxuICAvL0BpbmNsdWRlIHR5cG8tcHJlZmVycmVkLWZvbnQoJHVzZVByZWZlcnJlZCk7XHJcbiAgZm9udC1zaXplOiA1NnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcblxyXG4gIEBpZiAkY29sb3JDb250cmFzdCB7XHJcbiAgICBvcGFjaXR5OiAwLjU0O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHR5cG8tZGlzcGxheS0yKCRjb2xvckNvbnRyYXN0OiBmYWxzZSwgJHVzZVByZWZlcnJlZDogdHJ1ZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBmb250LXNpemU6IDQ1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogNDhweDtcclxuXHJcbiAgQGlmICRjb2xvckNvbnRyYXN0IHtcclxuICAgIG9wYWNpdHk6IDAuNTQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHlwby1kaXNwbGF5LTEoJGNvbG9yQ29udHJhc3Q6IGZhbHNlLCAkdXNlUHJlZmVycmVkOiB0cnVlKSB7XHJcbiAgLy9AaW5jbHVkZSB0eXBvLXByZWZlcnJlZC1mb250KCR1c2VQcmVmZXJyZWQpO1xyXG4gIGZvbnQtc2l6ZTogMzRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cclxuICBAaWYgJGNvbG9yQ29udHJhc3Qge1xyXG4gICAgb3BhY2l0eTogMC41NDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0eXBvLWhlYWRsaW5lKCRjb2xvckNvbnRyYXN0OiBmYWxzZSwgJHVzZVByZWZlcnJlZDogdHJ1ZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cclxuICBAaWYgJGNvbG9yQ29udHJhc3Qge1xyXG4gICAgb3BhY2l0eTogMC44NztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0eXBvLXRpdGxlKCRjb2xvckNvbnRyYXN0OiBmYWxzZSwgJHVzZVByZWZlcnJlZDogdHJ1ZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG5cclxuICBAaWYgJGNvbG9yQ29udHJhc3Qge1xyXG4gICAgb3BhY2l0eTogMC44NztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0eXBvLXN1YmhlYWQoJGNvbG9yQ29udHJhc3Q6IGZhbHNlLCAkdXNlUHJlZmVycmVkOiB0cnVlKSB7XHJcbiAgLy9AaW5jbHVkZSB0eXBvLXByZWZlcnJlZC1mb250KCR1c2VQcmVmZXJyZWQpO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcblxyXG4gIEBpZiAkY29sb3JDb250cmFzdCB7XHJcbiAgICBvcGFjaXR5OiAwLjg3O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHR5cG8tc3ViaGVhZC0yKCRjb2xvckNvbnRyYXN0OiBmYWxzZSwgJHVzZVByZWZlcnJlZDogdHJ1ZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMjhweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG5cclxuICBAaWYgJGNvbG9yQ29udHJhc3Qge1xyXG4gICAgb3BhY2l0eTogMC44NztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0eXBvLWJvZHktMigkY29sb3JDb250cmFzdDogZmFsc2UsICR1c2VQcmVmZXJyZWQ6IGZhbHNlKSB7XHJcbiAgLy9AaW5jbHVkZSB0eXBvLXByZWZlcnJlZC1mb250KCR1c2VQcmVmZXJyZWQpO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBAaWYgJHVzZVByZWZlcnJlZCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICBAaWYgJGNvbG9yQ29udHJhc3Qge1xyXG4gICAgb3BhY2l0eTogMC44NztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0eXBvLWJvZHktMSgkY29sb3JDb250cmFzdDogZmFsc2UsICR1c2VQcmVmZXJyZWQ6IGZhbHNlKSB7XHJcbiAgLy9AaW5jbHVkZSB0eXBvLXByZWZlcnJlZC1mb250KCR1c2VQcmVmZXJyZWQpO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICBAaWYgJGNvbG9yQ29udHJhc3Qge1xyXG4gICAgb3BhY2l0eTogMC44NztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0eXBvLWNhcHRpb24oJGNvbG9yQ29udHJhc3Q6IGZhbHNlLCAkdXNlUHJlZmVycmVkOiBmYWxzZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgQGlmICRjb2xvckNvbnRyYXN0IHtcclxuICAgIG9wYWNpdHk6IDAuNTQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHlwby1ibG9ja3F1b3RlKCRjb2xvckNvbnRyYXN0OiBmYWxzZSwgJHVzZVByZWZlcnJlZDogdHJ1ZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0wLjVlbTtcclxuICAgIGNvbnRlbnQ6ICfigJwnO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAn4oCdJztcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC4wNWVtO1xyXG4gIH1cclxuXHJcbiAgQGlmICRjb2xvckNvbnRyYXN0IHtcclxuICAgIG9wYWNpdHk6IDAuNTQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHlwby1tZW51KCRjb2xvckNvbnRyYXN0OiBmYWxzZSwgJHVzZVByZWZlcnJlZDogdHJ1ZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgQGlmICRjb2xvckNvbnRyYXN0IHtcclxuICAgIG9wYWNpdHk6IDAuODc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHlwby1idXR0b24oJGNvbG9yQ29udHJhc3Q6IGZhbHNlLCAkdXNlUHJlZmVycmVkOiB0cnVlKSB7XHJcbiAgLy9AaW5jbHVkZSB0eXBvLXByZWZlcnJlZC1mb250KCR1c2VQcmVmZXJyZWQpO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gIEBpZiAkY29sb3JDb250cmFzdCB7XHJcbiAgICBvcGFjaXR5OiAwLjg3O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHR5cG8taWNvbigpIHtcclxuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XHJcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG5cclxuLyogU2hhZG93cyAqL1xyXG5cclxuLy8gRm9jdXMgc2hhZG93IG1peGluLlxyXG5AbWl4aW4gZm9jdXMtc2hhZG93KCkge1xyXG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLDAsMCwuMTgpLDAgOHB4IDE2cHggcmdiYSgwLDAsMCwuMzYpO1xyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93LTJkcCgpIHtcclxuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLFxyXG4gICAgICAgICAgICAgIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksXHJcbiAgICAgICAgICAgICAgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpO1xyXG59XHJcbkBtaXhpbiBzaGFkb3ctM2RwKCkge1xyXG4gIGJveC1zaGFkb3c6IDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksXHJcbiAgICAgICAgICAgICAgMCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSxcclxuICAgICAgICAgICAgICAwIDFweCA4cHggMCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSk7XHJcbn1cclxuQG1peGluIHNoYWRvdy00ZHAoKSB7XHJcbiAgYm94LXNoYWRvdzogMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSxcclxuICAgICAgICAgICAgICAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpLFxyXG4gICAgICAgICAgICAgIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSk7XHJcbn1cclxuQG1peGluIHNoYWRvdy02ZHAoKSB7XHJcbiAgYm94LXNoYWRvdzogMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksXHJcbiAgICAgICAgICAgICAgMCAxcHggMThweCAwIHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSxcclxuICAgICAgICAgICAgICAwIDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpO1xyXG59XHJcbkBtaXhpbiBzaGFkb3ctOGRwKCkge1xyXG4gIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksXHJcbiAgICAgICAgICAgICAgMCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpLFxyXG4gICAgICAgICAgICAgIDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGFkb3ctMTZkcCgpIHtcclxuICBib3gtc2hhZG93OiAwIDE2cHggMjRweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSxcclxuICAgICAgICAgICAgICAwICA2cHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpLFxyXG4gICAgICAgICAgICAgIDAgIDhweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KTtcclxufVxyXG5cclxuQG1peGluIHNoYWRvdy0yNGRwKCkge1xyXG4gIGJveC1zaGFkb3c6IDAgIDlweCA0NnB4ICA4cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSxcclxuICAgICAgICAgICAgICAwIDExcHggMTVweCAtN3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSxcclxuICAgICAgICAgICAgICAwIDI0cHggMzhweCAgM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSk7XHJcbn1cclxuXHJcbi8qIEFuaW1hdGlvbnMgKi9cclxuXHJcbkBtaXhpbiBtYXRlcmlhbC1hbmltYXRpb24tZmFzdC1vdXQtc2xvdy1pbigkZHVyYXRpb246MC4ycykge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1zbG93LWluO1xyXG59XHJcblxyXG5AbWl4aW4gbWF0ZXJpYWwtYW5pbWF0aW9uLWxpbmVhci1vdXQtc2xvdy1pbigkZHVyYXRpb246MC4ycykge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGFuaW1hdGlvbi1jdXJ2ZS1saW5lYXItb3V0LXNsb3ctaW47XHJcbn1cclxuXHJcbkBtaXhpbiBtYXRlcmlhbC1hbmltYXRpb24tZmFzdC1vdXQtbGluZWFyLWluKCRkdXJhdGlvbjowLjJzKSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkYW5pbWF0aW9uLWN1cnZlLWZhc3Qtb3V0LWxpbmVhci1pbjtcclxufVxyXG5cclxuQG1peGluIG1hdGVyaWFsLWFuaW1hdGlvbi1kZWZhdWx0KCRkdXJhdGlvbjowLjJzKSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkYW5pbWF0aW9uLWN1cnZlLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qIERpYWxvZyAqL1xyXG5cclxuQG1peGluIGRpYWxvZy13aWR0aCgkdW5pdHM6NSkge1xyXG4gIEBpZih0eXBlX29mKCR1bml0cykgIT0gJ251bWJlcicpIHtcclxuICAgIEBlcnJvciBcIlRoZSB1bml0IGdpdmVuIHRvIGRpYWxvZy13aWR0aCBzaG91bGQgYmUgYSBudW1iZXIuXCI7XHJcbiAgfVxyXG4gIC8vIDU2ZHAgaXMgdGhlIGJhc2UgdW5pdCB3aWR0aCBmb3IgRGlhbG9ncy5cclxuICAvLyBXaXRoIDUgdW5pdHMgYmVpbmcgdGhlIG51bWJlciBvZiB1bml0cyBmb3IgYSBtb2JpbGUgZGV2aWNlLlxyXG4gIC8vIGh0dHBzOi8vZ29vLmdsL3NLMk81b1xyXG4gIHdpZHRoOiAkdW5pdHMgKiA1NnB4O1xyXG59XHJcbiIsIi8qKlxyXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xyXG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXHJcbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxyXG4gKlxyXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxyXG4gKlxyXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXHJcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcclxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXHJcbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcclxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXHJcbiAqL1xyXG5cclxuQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xyXG5cclxuXHJcbi5tZGwtbGlzdCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogJGxpc3QtYm9yZGVyIDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLm1kbC1saXN0X19pdGVtIHtcclxuICBAaW5jbHVkZSB0eXBvLXN1YmhlYWQoKTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1pbi1oZWlnaHQ6ICRsaXN0LW1pbi1oZWlnaHQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogJGxpc3QtbWluLXBhZGRpbmc7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGNvbG9yOiAkbGlzdC1tYWluLXRleHQtdGV4dC1jb2xvcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmIC5tZGwtbGlzdF9faXRlbS1wcmltYXJ5LWNvbnRlbnQge1xyXG4gICAgb3JkZXI6IDA7XHJcbiAgICBmbGV4LWdyb3c6IDI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJiAubWRsLWxpc3RfX2l0ZW0taWNvbiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaWNvbi10ZXh0LWxlZnQtZGlzdGFuY2UgLSAkbGlzdC1pY29uLXNpemUgLSAkbGlzdC1taW4tcGFkZGluZztcclxuICAgIH1cclxuXHJcbiAgICAmIC5tZGwtbGlzdF9faXRlbS1hdmF0YXIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWF2YXRhci10ZXh0LWxlZnQtZGlzdGFuY2UgLSAkbGlzdC1hdmF0YXItc2l6ZSAtICRsaXN0LW1pbi1wYWRkaW5nO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAubWRsLWxpc3RfX2l0ZW0tc2Vjb25kYXJ5LWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRsaXN0LW1pbi1wYWRkaW5nO1xyXG5cclxuICAgICYgLm1kbC1saXN0X19pdGVtLXNlY29uZGFyeS1hY3Rpb24gbGFiZWwgeyBkaXNwbGF5OiBpbmxpbmU7IH1cclxuICAgICYgLm1kbC1saXN0X19pdGVtLXNlY29uZGFyeS1pbmZvIHtcclxuICAgICAgQGluY2x1ZGUgdHlwby1jYXB0aW9uKCk7XHJcbiAgICAgIGNvbG9yOiAkbGlzdC1zdXBwb3J0aW5nLXRleHQtdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICAgICYgLm1kbC1saXN0X19pdGVtLXN1Yi1oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAkbGlzdC1taW4tcGFkZGluZztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZGwtbGlzdF9faXRlbS1pY29uLFxyXG4ubWRsLWxpc3RfX2l0ZW0taWNvbi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgaGVpZ2h0OiAkbGlzdC1pY29uLXNpemU7XHJcbiAgd2lkdGg6ICRsaXN0LWljb24tc2l6ZTtcclxuICBmb250LXNpemU6ICRsaXN0LWljb24tc2l6ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiAkbGlzdC1pY29uLWNvbG9yO1xyXG59XHJcblxyXG4ubWRsLWxpc3RfX2l0ZW0tYXZhdGFyLFxyXG4ubWRsLWxpc3RfX2l0ZW0tYXZhdGFyLm1hdGVyaWFsLWljb25zIHtcclxuICBoZWlnaHQ6ICRsaXN0LWF2YXRhci1zaXplO1xyXG4gIHdpZHRoOiAkbGlzdC1hdmF0YXItc2l6ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAvLyBTZXQgYSBiYWNrZ3JvdW5kIGNvbG91ciBpbiBjYXNlIHRoZSB1c2VyIGRvZXNuJ3QgcHJvdmlkZSBhbiBpbWFnZS5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1pY29uLWNvbG9yO1xyXG4gIC8vIFNldCBhIGZvbnQgc2l6ZSBhbmQgY29sb3IgaW4gY2FzZSB0aGUgdXNlciBwcm92aWRlcyBhIE1hdGVyaWFsIEljb24uXHJcbiAgZm9udC1zaXplOiAkbGlzdC1hdmF0YXItc2l6ZTtcclxuICBjb2xvcjogJGxpc3QtYXZhdGFyLWNvbG9yO1xyXG59XHJcblxyXG4ubWRsLWxpc3RfX2l0ZW0tLXR3by1saW5lIHtcclxuICBoZWlnaHQ6ICRsaXN0LXR3by1saW5lLWhlaWdodDtcclxuXHJcbiAgJiAubWRsLWxpc3RfX2l0ZW0tcHJpbWFyeS1jb250ZW50IHtcclxuICAgIGhlaWdodDogJGxpc3QtdHdvLWxpbmUtaGVpZ2h0IC0gJGxpc3QtbWluLXBhZGRpbmcgLSAkbGlzdC1ib3R0b20tcGFkZGluZztcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJiAubWRsLWxpc3RfX2l0ZW0tYXZhdGFye1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5tZGwtbGlzdF9faXRlbS1pY29uIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIC8vIEljb25zIGFyZSBhbGlnbmVkIHRvIGNlbnRlciBvZiB0ZXh0IGluIGEgdHdvIGxpbmUgbGlzdC5cclxuICAgICAgbWFyZ2luLXRvcDogY2FsYygoJGxpc3QtdHdvLWxpbmUtaGVpZ2h0IC0gJGxpc3QtbWluLXBhZGRpbmcgLSAkbGlzdC1ib3R0b20tcGFkZGluZyAtICRsaXN0LWljb24tc2l6ZSkgLyAyKTtcclxuICAgIH1cclxuXHJcbiAgICAmIC5tZGwtbGlzdF9faXRlbS1zZWNvbmRhcnktY29udGVudCB7XHJcbiAgICAgIGhlaWdodDogJGxpc3QtdHdvLWxpbmUtaGVpZ2h0IC0gJGxpc3QtbWluLXBhZGRpbmcgLSAkbGlzdC1ib3R0b20tcGFkZGluZztcclxuICAgIH1cclxuXHJcbiAgICAmIC5tZGwtbGlzdF9faXRlbS1zdWItdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSB0eXBvLWJvZHktMSgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgY29sb3I6ICRsaXN0LXN1cHBvcnRpbmctdGV4dC10ZXh0LWNvbG9yO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZGwtbGlzdF9faXRlbS0tdGhyZWUtbGluZSB7XHJcbiAgaGVpZ2h0OiAkbGlzdC10aHJlZS1saW5lLWhlaWdodDtcclxuXHJcbiAgJiAubWRsLWxpc3RfX2l0ZW0tcHJpbWFyeS1jb250ZW50IHtcclxuICAgIGhlaWdodDogJGxpc3QtdGhyZWUtbGluZS1oZWlnaHQgLSAkbGlzdC1taW4tcGFkZGluZyAtICRsaXN0LWJvdHRvbS1wYWRkaW5nO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmIC5tZGwtbGlzdF9faXRlbS1hdmF0YXIsXHJcbiAgICAmIC5tZGwtbGlzdF9faXRlbS1pY29uIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5tZGwtbGlzdF9faXRlbS1zZWNvbmRhcnktY29udGVudCB7XHJcbiAgICBoZWlnaHQ6ICRsaXN0LXRocmVlLWxpbmUtaGVpZ2h0IC0gJGxpc3QtbWluLXBhZGRpbmcgLSAkbGlzdC1ib3R0b20tcGFkZGluZztcclxuICB9XHJcblxyXG4gICYgLm1kbC1saXN0X19pdGVtLXRleHQtYm9keSB7XHJcbiAgICBAaW5jbHVkZSB0eXBvLWJvZHktMSgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBoZWlnaHQ6ICRsaXN0LXRocmVlLWxpbmUtaGVpZ2h0IC0gJGxpc3QtbWluLXBhZGRpbmcgLSAkbGlzdC1ib3R0b20tcGFkZGluZztcclxuICAgIGNvbG9yOiAkbGlzdC1zdXBwb3J0aW5nLXRleHQtdGV4dC1jb2xvcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXHJcbiAqXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XHJcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cclxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XHJcbiAqXHJcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXHJcbiAqXHJcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcclxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxyXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cclxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxyXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cclxuICovXHJcblxyXG5AdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XHJcblxyXG4ubWRsLW1lbnVfX2NvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IC0xO1xyXG5cclxuICAmLmlzLXZpc2libGUsXHJcbiAgJi5pcy1hbmltYXRpbmcge1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtbWVudV9fb3V0bGluZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogJGRlZmF1bHQtZHJvcGRvd24tYmctY29sb3I7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIEBpbmNsdWRlIHNoYWRvdy0yZHAoKTtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkbWVudS1leHBhbmQtZHVyYXRpb24gJGFuaW1hdGlvbi1jdXJ2ZS1kZWZhdWx0LFxyXG4gICAgICBvcGFjaXR5ICRtZW51LWZhZGUtZHVyYXRpb24gJGFuaW1hdGlvbi1jdXJ2ZS1kZWZhdWx0O1xyXG4gIHotaW5kZXg6IC0xO1xyXG5cclxuICAubWRsLW1lbnVfX2NvbnRhaW5lci5pcy12aXNpYmxlICYge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgfVxyXG5cclxuICAmLm1kbC1tZW51LS1ib3R0b20tcmlnaHQge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG4gIH1cclxuXHJcbiAgJi5tZGwtbWVudS0tdG9wLWxlZnQge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJi5tZGwtbWVudS0tdG9wLXJpZ2h0IHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtbWVudSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1pbi13aWR0aDogMTI0cHg7XHJcbiAgcGFkZGluZzogOHB4IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICB6LWluZGV4OiAtMTtcclxuXHJcbiAgLm1kbC1tZW51X19jb250YWluZXIuaXMtdmlzaWJsZSAmIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgfVxyXG5cclxuICAmLmlzLWFuaW1hdGluZyB7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRtZW51LWZhZGUtZHVyYXRpb24gJGFuaW1hdGlvbi1jdXJ2ZS1kZWZhdWx0LFxyXG4gICAgICAgIGNsaXAgJG1lbnUtZXhwYW5kLWR1cmF0aW9uICRhbmltYXRpb24tY3VydmUtZGVmYXVsdDtcclxuICB9XHJcblxyXG4gICYubWRsLW1lbnUtLWJvdHRvbS1yaWdodCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAmLm1kbC1tZW51LS10b3AtbGVmdCB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmLm1kbC1tZW51LS10b3AtcmlnaHQge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgJi5tZGwtbWVudS0tdW5hbGlnbmVkIHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLW1lbnVfX2l0ZW0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjb2xvcjogJGRlZmF1bHQtaXRlbS10ZXh0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDAgMTZweDtcclxuICBvdXRsaW5lLWNvbG9yOiAkZGVmYXVsdC1pdGVtLW91dGxpbmUtY29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgdHlwby1ib2R5LTEoKTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGhlaWdodDogNDhweDtcclxuICBsaW5lLWhlaWdodDogNDhweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkbWVudS1mYWRlLWR1cmF0aW9uICRhbmltYXRpb24tY3VydmUtZGVmYXVsdDtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgLm1kbC1tZW51X19jb250YWluZXIuaXMtdmlzaWJsZSAmIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAmOjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gICYtLWZ1bGwtYmxlZWQtZGl2aWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRlZmF1bHQtaXRlbS1kaXZpZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJltkaXNhYmxlZF0sICZbZGF0YS1tZGwtZGlzYWJsZWRdIHtcclxuICAgIGNvbG9yOiAkZGlzYWJsZWQtaXRlbS10ZXh0LWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IGF1dG87XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5tZGwtcmlwcGxlIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWl0ZW0taG92ZXItYmctY29sb3I7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1pdGVtLWZvY3VzLWJnLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtaXRlbS1hY3RpdmUtYmctY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm1kbC1tZW51X19pdGVtLS1yaXBwbGUtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuIiwiLyoqXHJcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXHJcbiAqXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XHJcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cclxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XHJcbiAqXHJcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXHJcbiAqXHJcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcclxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxyXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cclxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxyXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cclxuICovXHJcblxyXG5AdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XHJcblxyXG4ubWRsLXNuYWNrYmFyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNuYWNrYmFyLWJhY2tncm91bmQtY29sb3I7XHJcbiAgei1pbmRleDogMztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBmb250LWZhbWlseTogJHByZWZlcnJlZF9mb250O1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgODBweCk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzICRhbmltYXRpb24tY3VydmUtZmFzdC1vdXQtbGluZWFyLWluO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIEBtZWRpYShtYXgtd2lkdGg6ICRzbmFja2Jhci10YWJsZXQtYnJlYWtwb2ludCAtIDEpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA4MHB4O1xyXG4gIH1cclxuICBAbWVkaWEobWluLXdpZHRoOiAkc25hY2tiYXItdGFibGV0LWJyZWFrcG9pbnQpIHtcclxuICAgIG1pbi13aWR0aDogMjg4cHg7XHJcbiAgICBtYXgtd2lkdGg6IDU2OHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgODBweCk7XHJcbiAgfVxyXG4gICYtLWFjdGl2ZSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzICRhbmltYXRpb24tY3VydmUtbGluZWFyLW91dC1zbG93LWluO1xyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6ICRzbmFja2Jhci10YWJsZXQtYnJlYWtwb2ludCkge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgcGFkZGluZzogMTRweCAxMnB4IDE0cHggMjRweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcblxyXG4gICZfX2FjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiAkc25hY2tiYXItYWN0aW9uLWNvbG9yO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmc6IDE0cHggMjRweCAxNHB4IDEycHg7XHJcbiAgICBAaW5jbHVkZSB0eXBvLWJ1dHRvbigpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgJjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgICY6bm90KFthcmlhLWhpZGRlbl0pIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xyXG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXHJcbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxyXG4gKlxyXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxyXG4gKlxyXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXHJcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcclxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXHJcbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcclxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXHJcbiAqL1xyXG5cclxuQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG5cclxuLm1kbC1zcGlubmVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAkc3Bpbm5lci1zaXplO1xyXG4gIGhlaWdodDogJHNwaW5uZXItc2l6ZTtcclxuXHJcbiAgJjpub3QoLmlzLXVwZ3JhZGVkKS5pcy1hY3RpdmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJMb2FkaW5nLi4uXCI7XHJcbiAgfVxyXG5cclxuICAmLmlzLXVwZ3JhZGVkLmlzLWFjdGl2ZSB7XHJcbiAgICBhbmltYXRpb246IG1kbC1zcGlubmVyX19jb250YWluZXItcm90YXRlICRzcGlubmVyLWR1cmF0aW9uIGxpbmVhciBpbmZpbml0ZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbWRsLXNwaW5uZXJfX2NvbnRhaW5lci1yb3RhdGUge1xyXG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB9XHJcbn1cclxuXHJcbi5tZGwtc3Bpbm5lcl9fbGF5ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLm1kbC1zcGlubmVyX19sYXllci0xIHtcclxuICBib3JkZXItY29sb3I6ICRzcGlubmVyLWNvbG9yLTE7XHJcblxyXG4gIC5tZGwtc3Bpbm5lci0tc2luZ2xlLWNvbG9yICYge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc3Bpbm5lci1zaW5nbGUtY29sb3I7XHJcbiAgfVxyXG5cclxuICAubWRsLXNwaW5uZXIuaXMtYWN0aXZlICYge1xyXG4gICAgYW5pbWF0aW9uOlxyXG4gICAgICAgIG1kbC1zcGlubmVyX19maWxsLXVuZmlsbC1yb3RhdGUgKDQgKiAkc3Bpbm5lci1hcmMtdGltZSlcclxuICAgICAgICAgICAgJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1zbG93LWluIGluZmluaXRlIGJvdGgsXHJcbiAgICAgICAgbWRsLXNwaW5uZXJfX2xheWVyLTEtZmFkZS1pbi1vdXQgKDQgKiAkc3Bpbm5lci1hcmMtdGltZSlcclxuICAgICAgICAgICAgJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1zbG93LWluIGluZmluaXRlIGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLXNwaW5uZXJfX2xheWVyLTIge1xyXG4gIGJvcmRlci1jb2xvcjogJHNwaW5uZXItY29sb3ItMjtcclxuXHJcbiAgLm1kbC1zcGlubmVyLS1zaW5nbGUtY29sb3IgJiB7XHJcbiAgICBib3JkZXItY29sb3I6ICRzcGlubmVyLXNpbmdsZS1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5tZGwtc3Bpbm5lci5pcy1hY3RpdmUgJiB7XHJcbiAgICBhbmltYXRpb246XHJcbiAgICAgICAgbWRsLXNwaW5uZXJfX2ZpbGwtdW5maWxsLXJvdGF0ZSAoNCAqICRzcGlubmVyLWFyYy10aW1lKVxyXG4gICAgICAgICAgICAkYW5pbWF0aW9uLWN1cnZlLWZhc3Qtb3V0LXNsb3ctaW4gaW5maW5pdGUgYm90aCxcclxuICAgICAgICBtZGwtc3Bpbm5lcl9fbGF5ZXItMi1mYWRlLWluLW91dCAoNCAqICRzcGlubmVyLWFyYy10aW1lKVxyXG4gICAgICAgICAgICAkYW5pbWF0aW9uLWN1cnZlLWZhc3Qtb3V0LXNsb3ctaW4gaW5maW5pdGUgYm90aDtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtc3Bpbm5lcl9fbGF5ZXItMyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkc3Bpbm5lci1jb2xvci0zO1xyXG5cclxuICAubWRsLXNwaW5uZXItLXNpbmdsZS1jb2xvciAmIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHNwaW5uZXItc2luZ2xlLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm1kbC1zcGlubmVyLmlzLWFjdGl2ZSAmIHtcclxuICAgIGFuaW1hdGlvbjpcclxuICAgICAgICBtZGwtc3Bpbm5lcl9fZmlsbC11bmZpbGwtcm90YXRlICg0ICogJHNwaW5uZXItYXJjLXRpbWUpXHJcbiAgICAgICAgICAgICRhbmltYXRpb24tY3VydmUtZmFzdC1vdXQtc2xvdy1pbiBpbmZpbml0ZSBib3RoLFxyXG4gICAgICAgIG1kbC1zcGlubmVyX19sYXllci0zLWZhZGUtaW4tb3V0ICg0ICogJHNwaW5uZXItYXJjLXRpbWUpXHJcbiAgICAgICAgICAgICRhbmltYXRpb24tY3VydmUtZmFzdC1vdXQtc2xvdy1pbiBpbmZpbml0ZSBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1zcGlubmVyX19sYXllci00IHtcclxuICBib3JkZXItY29sb3I6ICRzcGlubmVyLWNvbG9yLTQ7XHJcblxyXG4gIC5tZGwtc3Bpbm5lci0tc2luZ2xlLWNvbG9yICYge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc3Bpbm5lci1zaW5nbGUtY29sb3I7XHJcbiAgfVxyXG5cclxuICAubWRsLXNwaW5uZXIuaXMtYWN0aXZlICYge1xyXG4gICAgYW5pbWF0aW9uOlxyXG4gICAgICAgIG1kbC1zcGlubmVyX19maWxsLXVuZmlsbC1yb3RhdGUgKDQgKiAkc3Bpbm5lci1hcmMtdGltZSlcclxuICAgICAgICAgICAgJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1zbG93LWluIGluZmluaXRlIGJvdGgsXHJcbiAgICAgICAgbWRsLXNwaW5uZXJfX2xheWVyLTQtZmFkZS1pbi1vdXQgKDQgKiAkc3Bpbm5lci1hcmMtdGltZSlcclxuICAgICAgICAgICAgJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1zbG93LWluIGluZmluaXRlIGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1kbC1zcGlubmVyX19maWxsLXVuZmlsbC1yb3RhdGUge1xyXG4gIDEyLjUlIHsgdHJhbnNmb3JtOiByb3RhdGUoMC41ICogJHNwaW5uZXItYXJjLXNpemUpOyAgfVxyXG4gIDI1JSAgIHsgdHJhbnNmb3JtOiByb3RhdGUoJHNwaW5uZXItYXJjLXNpemUpOyAgfVxyXG4gIDM3LjUlIHsgdHJhbnNmb3JtOiByb3RhdGUoMS41ICogJHNwaW5uZXItYXJjLXNpemUpOyAgfVxyXG4gIDUwJSAgIHsgdHJhbnNmb3JtOiByb3RhdGUoMiAqICRzcGlubmVyLWFyYy1zaXplKTsgIH1cclxuICA2Mi41JSB7IHRyYW5zZm9ybTogcm90YXRlKDIuNSAqICRzcGlubmVyLWFyYy1zaXplKTsgIH1cclxuICA3NSUgICB7IHRyYW5zZm9ybTogcm90YXRlKDMgKiAkc3Bpbm5lci1hcmMtc2l6ZSk7ICB9XHJcbiAgODcuNSUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzLjUgKiAkc3Bpbm5lci1hcmMtc2l6ZSk7IH1cclxuICB0byAgICB7IHRyYW5zZm9ybTogcm90YXRlKDQgKiAkc3Bpbm5lci1hcmMtc2l6ZSk7IH1cclxufVxyXG5cclxuLyoqXHJcbiogSEFDSzogRXZlbiB0aG91Z2ggdGhlIGludGVudGlvbiBpcyB0byBoYXZlIHRoZSBjdXJyZW50IC5tZGwtc3Bpbm5lcl9fbGF5ZXItTlxyXG4qIGF0IGBvcGFjaXR5OiAxYCwgd2Ugc2V0IGl0IHRvIGBvcGFjaXR5OiAwLjk5YCBpbnN0ZWFkIHNpbmNlIHRoaXMgZm9yY2VzIENocm9tZVxyXG4qIHRvIGRvIHByb3BlciBzdWJwaXhlbCByZW5kZXJpbmcgZm9yIHRoZSBlbGVtZW50cyBiZWluZyBhbmltYXRlZC4gVGhpcyBpc1xyXG4qIGVzcGVjaWFsbHkgdmlzaWJsZSBpbiBDaHJvbWUgMzkgb24gVWJ1bnR1IDE0LjA0LiBTZWU6XHJcbipcclxuKiAtIGh0dHBzOi8vZ2l0aHViLmNvbS9Qb2x5bWVyL3BhcGVyLXNwaW5uZXIvaXNzdWVzLzlcclxuKiAtIGh0dHBzOi8vY29kZS5nb29nbGUuY29tL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD00MzYyNTVcclxuKi9cclxuQGtleWZyYW1lcyBtZGwtc3Bpbm5lcl9fbGF5ZXItMS1mYWRlLWluLW91dCB7XHJcbiAgZnJvbSB7IG9wYWNpdHk6IDAuOTk7IH1cclxuICAyNSUgeyBvcGFjaXR5OiAwLjk5OyB9XHJcbiAgMjYlIHsgb3BhY2l0eTogMDsgfVxyXG4gIDg5JSB7IG9wYWNpdHk6IDA7IH1cclxuICA5MCUgeyBvcGFjaXR5OiAwLjk5OyB9XHJcbiAgMTAwJSB7IG9wYWNpdHk6IDAuOTk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBtZGwtc3Bpbm5lcl9fbGF5ZXItMi1mYWRlLWluLW91dCB7XHJcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cclxuICAxNSUgeyBvcGFjaXR5OiAwOyB9XHJcbiAgMjUlIHsgb3BhY2l0eTogMC45OTsgfVxyXG4gIDUwJSB7IG9wYWNpdHk6IDAuOTk7IH1cclxuICA1MSUgeyBvcGFjaXR5OiAwOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbWRsLXNwaW5uZXJfX2xheWVyLTMtZmFkZS1pbi1vdXQge1xyXG4gIGZyb20geyBvcGFjaXR5OiAwOyB9XHJcbiAgNDAlIHsgb3BhY2l0eTogMDsgfVxyXG4gIDUwJSB7IG9wYWNpdHk6IDAuOTk7IH1cclxuICA3NSUgeyBvcGFjaXR5OiAwLjk5OyB9XHJcbiAgNzYlIHsgb3BhY2l0eTogMDsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1kbC1zcGlubmVyX19sYXllci00LWZhZGUtaW4tb3V0IHtcclxuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxyXG4gIDY1JSB7IG9wYWNpdHk6IDA7IH1cclxuICA3NSUgeyBvcGFjaXR5OiAwLjk5OyB9XHJcbiAgOTAlIHsgb3BhY2l0eTogMC45OTsgfVxyXG4gIDEwMCUgeyBvcGFjaXR5OiAwOyB9XHJcbn1cclxuXHJcbi8qKlxyXG4qIFBhdGNoIHRoZSBnYXAgdGhhdCBhcHBlYXIgYmV0d2VlbiB0aGUgdHdvIGFkamFjZW50XHJcbiogZGl2Lm1kbC1zcGlubmVyX19jaXJjbGUtY2xpcHBlciB3aGlsZSB0aGUgc3Bpbm5lciBpcyByb3RhdGluZ1xyXG4qIChhcHBlYXJzIG9uIENocm9tZSAzOCwgU2FmYXJpIDcuMSwgYW5kIElFIDExKS5cclxuKlxyXG4qIFVwZGF0ZTogdGhlIGdhcCBubyBsb25nZXIgYXBwZWFycyBvbiBDaHJvbWUgd2hlbiAubWRsLXNwaW5uZXJfX2xheWVyLU4nc1xyXG4qIG9wYWNpdHkgaXMgMC45OSwgYnV0IHN0aWxsIGRvZXMgb24gU2FmYXJpIGFuZCBJRS5cclxuKi9cclxuLm1kbC1zcGlubmVyX19nYXAtcGF0Y2gge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiA0NSU7XHJcbiAgd2lkdGg6IDEwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICYgLm1kbC1zcGlubmVyX19jaXJjbGUge1xyXG4gICAgd2lkdGg6IDEwMDAlO1xyXG4gICAgbGVmdDogLTQ1MCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLXNwaW5uZXJfX2NpcmNsZS1jbGlwcGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAmLm1kbC1zcGlubmVyX19sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgJi5tZGwtc3Bpbm5lcl9fcmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJiAubWRsLXNwaW5uZXJfX2NpcmNsZSB7XHJcbiAgICB3aWR0aDogMjAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtc3Bpbm5lcl9fY2lyY2xlIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLXN0cm9rZS13aWR0aDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBhbmltYXRpb246IG5vbmU7XHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcblxyXG4gIC5tZGwtc3Bpbm5lcl9fbGVmdCAmIHtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyOWRlZyk7XHJcblxyXG4gICAgLm1kbC1zcGlubmVyLmlzLWFjdGl2ZSAmIHtcclxuICAgICAgYW5pbWF0aW9uOiBtZGwtc3Bpbm5lcl9fbGVmdC1zcGluICRzcGlubmVyLWFyYy10aW1lXHJcbiAgICAgICAgICAkYW5pbWF0aW9uLWN1cnZlLWZhc3Qtb3V0LXNsb3ctaW4gaW5maW5pdGUgYm90aDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZGwtc3Bpbm5lcl9fcmlnaHQgJiB7XHJcbiAgICBsZWZ0OiAtMTAwJTtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyOWRlZyk7XHJcblxyXG4gICAgLm1kbC1zcGlubmVyLmlzLWFjdGl2ZSAmIHtcclxuICAgICAgYW5pbWF0aW9uOiBtZGwtc3Bpbm5lcl9fcmlnaHQtc3BpbiAkc3Bpbm5lci1hcmMtdGltZVxyXG4gICAgICAgICAgJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1zbG93LWluIGluZmluaXRlIGJvdGg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1kbC1zcGlubmVyX19sZWZ0LXNwaW4ge1xyXG4gIGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XHJcbiAgNTAlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpOyB9XHJcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbWRsLXNwaW5uZXJfX3JpZ2h0LXNwaW4ge1xyXG4gIGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTsgfVxyXG4gIDUwJSB7IHRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XHJcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTsgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xyXG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXHJcbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxyXG4gKlxyXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxyXG4gKlxyXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXHJcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcclxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXHJcbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcclxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXHJcbiAqL1xyXG5cclxuQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG5cclxuLm1kbC10YWJzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1kbC10YWJzX190YWItYmFyIHtcclxuICAgIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbiAgOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgOiBjZW50ZXI7IC8vIOKHvlxyXG4gICAgYWxpZ24tY29udGVudCAgIDogc3BhY2UtYmV0d2VlbjsgLy8gfHxcclxuICAgIGFsaWduLWl0ZW1zICAgICA6IGZsZXgtc3RhcnQ7IC8vIOKGk1xyXG5cclxuICAgIGhlaWdodCAgICAgICAgICA6IDQ4cHg7XHJcbiAgICBwYWRkaW5nICAgICAgICAgOiAwIDAgMCAwO1xyXG4gICAgbWFyZ2luICAgICAgICAgIDogMDtcclxuICAgIGJvcmRlci1ib3R0b20gICA6IDFweCBzb2xpZCAkdGFiLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLm1kbC10YWJzX190YWIge1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZzogMCAyNHB4IDAgMjRweDtcclxuXHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG5cclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6ICRsYXlvdXQtdGFiLWZvbnQtc2l6ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICBjb2xvcjogJHRhYi10ZXh0LWNvbG9yO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC5tZGwtdGFicy5pcy11cGdyYWRlZCAmLmlzLWFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJHRhYi1hY3RpdmUtdGV4dC1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5tZGwtdGFicy5pcy11cGdyYWRlZCAmLmlzLWFjdGl2ZTphZnRlciB7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogJHRhYi1oaWdobGlnaHQtY29sb3I7XHJcbiAgICBhbmltYXRpb246IGJvcmRlci1leHBhbmQgMC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuNCwgMSkgMC4wMXMgYWx0ZXJuYXRlIGZvcndhcmRzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjQsIDAuMCwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAmIC5tZGwtdGFic19fcmlwcGxlLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmIC5tZGwtcmlwcGxlIHtcclxuICAgICAgYmFja2dyb3VuZDogJHRhYi1oaWdobGlnaHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLXRhYnNfX3BhbmVsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgLm1kbC10YWJzLmlzLXVwZ3JhZGVkICYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tZGwtdGFicy5pcy11cGdyYWRlZCAmLmlzLWFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm9yZGVyLWV4cGFuZCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5mYyB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZmMtcnRsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmJvZHkgLmZjIHtcbiAgLyogZXh0cmEgcHJlY2VkZW5jZSB0byBvdmVyY29tZSBqcXVpICovXG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1oaWdobGlnaHQge1xuICAvKiB3aGVuIHVzZXIgaXMgc2VsZWN0aW5nIGNlbGxzICovXG4gIGJhY2tncm91bmQ6ICNiY2U4ZjE7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmZjLWJnZXZlbnQge1xuICAvKiBkZWZhdWx0IGxvb2sgZm9yIGJhY2tncm91bmQgZXZlbnRzICovXG4gIGJhY2tncm91bmQ6ICM4ZmRmODI7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmZjLW5vbmJ1c2luZXNzIHtcbiAgLyogZGVmYXVsdCBsb29rIGZvciBub24tYnVzaW5lc3MtaG91cnMgYXJlYXMgKi9cbiAgLyogd2lsbCBpbmhlcml0IC5mYy1iZ2V2ZW50J3Mgc3R5bGVzICovXG4gIGJhY2tncm91bmQ6ICNkN2Q3ZDc7XG59XG5cbi8qIFBvcG92ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmZjLXBvcG92ZXIgLmZjLWhlYWRlciB7XG4gIC8qIFRPRE86IGJlIG1vcmUgY29uc2lzdGVudCB3aXRoIGZjLWhlYWQvZmMtYm9keSAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG59XG5cbi5mYy1ydGwgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtdGl0bGUge1xuICBtYXJnaW46IDAgMnB4O1xufVxuXG4uZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy1jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC42NTtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cblxuLyogTWlzYyBSZXVzYWJsZSBDb21wb25lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtZGl2aWRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG5oci5mYy1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAycHg7XG4gIC8qIGhlaWdodCBpcyB1bnJlbGlhYmxlIGFjcm9zcyBicm93c2Vycywgc28gdXNlIHBhZGRpbmcgKi9cbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cblxuLmZjLWJnLFxuLmZjLWJnZXZlbnQtc2tlbGV0b24sXG4uZmMtaGlnaGxpZ2h0LXNrZWxldG9uLFxuLmZjLW1pcnJvci1za2VsZXRvbiB7XG4gIC8qIHRoZXNlIGVsZW1lbnQgc2hvdWxkIGFsd2F5cyBjbGluZyB0byB0b3AtbGVmdC9yaWdodCBjb3JuZXJzICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmZjLWJnIHtcbiAgYm90dG9tOiAwO1xuICAvKiBzdHJlY2ggYmcgdG8gYm90dG9tIGVkZ2UgKi9cbn1cblxuLmZjLWJnIHRhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBzdHJlY2ggYmcgdG8gYm90dG9tIGVkZ2UgKi9cbn1cblxuLyogVGFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogZml4IHNjcm9sbGJhciBpc3N1ZSBpbiBmaXJlZm94ICovXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogbm9ybWFsaXplIGNyb3NzLWJyb3dzZXIgKi9cbn1cblxuLmZjIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmMgdGgsXG4uZmMgdGQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZjIHRkLmZjLXRvZGF5IHtcbiAgYm9yZGVyLXN0eWxlOiBkb3VibGU7XG4gIC8qIG92ZXJjb21lIG5laWdoYm9yaW5nIGJvcmRlcnMgKi9cbn1cblxuLyogSW50ZXJuYWwgTmF2IExpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5hW2RhdGEtZ290b10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmFbZGF0YS1nb3RvXTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBGYWtlIFRhYmxlIFJvd3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYyAuZmMtcm93IHtcbiAgLyogZXh0cmEgcHJlY2VkZW5jZSB0byBvdmVyY29tZSB0aGVtZXMgZm9yY2luZyBhIDFweCBib3JkZXIgKi9cbiAgLyogbm8gdmlzaWJsZSBib3JkZXIgYnkgZGVmYXVsdC4gYnV0IG1ha2UgYXZhaWxhYmxlIGlmIG5lZWQgYmUgKHNjcm9sbGJhciB3aWR0aCBjb21wZW5zYXRpb24pICovXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmZjLXJvdyB0YWJsZSB7XG4gIC8qIGRvbid0IHB1dCBsZWZ0L3JpZ2h0IGJvcmRlciBvbiBhbnl0aGluZyB3aXRoaW4gYSBmYWtlIHJvdy5cbiAgICAgdGhlIG91dGVyIHRib2R5IHdpbGwgd29ycnkgYWJvdXQgdGhpcyAqL1xuICBib3JkZXItbGVmdDogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG4gIC8qIG5vIGJvdHRvbSBib3JkZXJzIG9uIHJvd3MgKi9cbiAgYm9yZGVyLWJvdHRvbTogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy1yb3c6Zmlyc3QtY2hpbGQgdGFibGUge1xuICBib3JkZXItdG9wOiAwIGhpZGRlbiB0cmFuc3BhcmVudDtcbiAgLyogbm8gdG9wIGJvcmRlciBvbiBmaXJzdCByb3cgKi9cbn1cblxuLyogRGF5IFJvdyAodXNlZCB3aXRoaW4gdGhlIGhlYWRlciBhbmQgdGhlIERheUdyaWQpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmMtcm93IC5mYy1iZyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIGhpZ2hsaWdodGluZyBjZWxscyAmIGJhY2tncm91bmQgZXZlbnQgc2tlbGV0b24gKi9cbi5mYy1yb3cgLmZjLWJnZXZlbnQtc2tlbGV0b24sXG4uZmMtcm93IC5mYy1oaWdobGlnaHQtc2tlbGV0b24ge1xuICBib3R0b206IDA7XG4gIC8qIHN0cmV0Y2ggc2tlbGV0b24gdG8gYm90dG9tIG9mIHJvdyAqL1xufVxuXG4uZmMtcm93IC5mYy1iZ2V2ZW50LXNrZWxldG9uIHRhYmxlLFxuLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHRhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBzdHJldGNoIHNrZWxldG9uIHRvIGJvdHRvbSBvZiByb3cgKi9cbn1cblxuLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHRkLFxuLmZjLXJvdyAuZmMtYmdldmVudC1za2VsZXRvbiB0ZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy1yb3cgLmZjLWJnZXZlbnQtc2tlbGV0b24ge1xuICB6LWluZGV4OiAyO1xufVxuXG4uZmMtcm93IC5mYy1oaWdobGlnaHQtc2tlbGV0b24ge1xuICB6LWluZGV4OiAzO1xufVxuXG4vKlxucm93IGNvbnRlbnQgKHdoaWNoIGNvbnRhaW5zIGRheS93ZWVrIG51bWJlcnMgYW5kIGV2ZW50cykgYXMgd2VsbCBhcyBcIm1pcnJvclwiICh3aGljaCBjb250YWluc1xudGVtcG9yYXJ5IHJlbmRlcmVkIGV2ZW50cykuXG4qL1xuLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgLyogbWF0Y2hlcyB0aGUgc3BhY2UgYWJvdmUgdGhlIGV2ZW50cyAqL1xufVxuXG4uZmMtcm93IC5mYy1taXJyb3Itc2tlbGV0b24ge1xuICB6LWluZGV4OiA1O1xufVxuXG4uZmMgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0YWJsZSxcbi5mYyAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHRkLFxuLmZjIC5mYy1yb3cgLmZjLW1pcnJvci1za2VsZXRvbiB0ZCB7XG4gIC8qIHNlZS10aHJvdWdoIHRvIHRoZSBiYWNrZ3JvdW5kIGJlbG93ICovXG4gIC8qIGV4dHJhIHByZWNlZGVuY2UgdG8gcHJldmVudCB0aGVtZS1wcm92aWRlZCBiYWNrZ3JvdW5kcyAqL1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICAvKiBpbiBjYXNlIDx0ZD5zIGFyZSBnbG9iYWxseSBzdHlsZWQgKi9cbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0ZCxcbi5mYy1yb3cgLmZjLW1pcnJvci1za2VsZXRvbiB0ZCB7XG4gIC8qIGRvbid0IHB1dCBhIGJvcmRlciBiZXR3ZWVuIGV2ZW50cyBhbmQvb3IgdGhlIGRheSBudW1iZXIgKi9cbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ZCxcbi5mYy1yb3cgLmZjLW1pcnJvci1za2VsZXRvbiB0Ym9keSB0ZCB7XG4gIC8qIGRvbid0IHB1dCBhIGJvcmRlciBiZXR3ZWVuIGV2ZW50IGNlbGxzICovXG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi8qIFNjcm9sbGluZyBDb250YWluZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1zY3JvbGxlciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLyogVE9ETzogbW92ZSB0byB0aW1lZ3JpZC9kYXlncmlkICovXG4uZmMtc2Nyb2xsZXIgPiAuZmMtZGF5LWdyaWQsXG4uZmMtc2Nyb2xsZXIgPiAuZmMtdGltZS1ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiByZS1zY29wZSBhbGwgcG9zaXRpb25zICovXG4gIHdpZHRoOiAxMDAlO1xuICAvKiBoYWNrIHRvIGZvcmNlIHJlLXNpemluZyB0aGlzIGlubmVyIGVsZW1lbnQgd2hlbiBzY3JvbGxiYXJzIGFwcGVhci9kaXNhcHBlYXIgKi9cbn1cblxuLyogR2xvYmFsIEV2ZW50IFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLWV2ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBmb3IgcmVzaXplIGhhbmRsZSBhbmQgb3RoZXIgaW5uZXIgcG9zaXRpb25pbmcgKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qIG1ha2UgdGhlIDxhPiB0YWcgYmxvY2sgKi9cbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM3ODhkODtcbn1cblxuLmZjLWV2ZW50LFxuLmZjLWV2ZW50LWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzg4ZDg7XG4gIC8qIGRlZmF1bHQgQkFDS0dST1VORCBjb2xvciAqL1xufVxuXG4uZmMtZXZlbnQsXG4uZmMtZXZlbnQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgLyogZGVmYXVsdCBURVhUIGNvbG9yICovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLyogaWYgPGE+IGhhcyBhbiBocmVmICovXG59XG5cbi5mYy1ldmVudFtocmVmXSxcbi5mYy1ldmVudC5mYy1kcmFnZ2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIGdpdmUgZXZlbnRzIHdpdGggbGlua3MgYW5kIGRyYWdnYWJsZSBldmVudHMgYSBoYW5kIG1vdXNlIHBvaW50ZXIgKi9cbn1cblxuLmZjLW5vdC1hbGxvd2VkLFxuLmZjLW5vdC1hbGxvd2VkIC5mYy1ldmVudCB7XG4gIC8qIHRvIG92ZXJyaWRlIGFuIGV2ZW50J3MgY3VzdG9tIGN1cnNvciAqL1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmMtZXZlbnQgLmZjLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi8qIHJlc2l6ZXIgKGN1cnNvciBBTkQgdG91Y2ggZGV2aWNlcykgKi9cbi5mYy1ldmVudCAuZmMtcmVzaXplciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbn1cblxuLyogcmVzaXplciAodG91Y2ggZGV2aWNlcykgKi9cbi5mYy1ldmVudCAuZmMtcmVzaXplciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYy1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXIsXG4uZmMtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXJlc2l6ZXIge1xuICAvKiBvbmx5IHNob3cgd2hlbiBob3ZlcmluZyBvciBzZWxlY3RlZCAod2l0aCB0b3VjaCkgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGhpdCBhcmVhICovXG4uZmMtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXJlc2l6ZXI6YmVmb3JlIHtcbiAgLyogNDB4NDAgdG91Y2ggYXJlYSAqL1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIC8qIHVzZXIgb2YgdGhpcyB1dGlsIGNhbiBzY29wZSB3aXRoaW4gYSBsb3dlciB6LWluZGV4ICovXG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi8qIEV2ZW50IFNlbGVjdGlvbiAob25seSBmb3IgdG91Y2ggZGV2aWNlcylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1ldmVudC5mYy1zZWxlY3RlZCB7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbiAgLyogb3ZlcmNvbWVzIGlubGluZSB6LWluZGV4ICovXG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5mYy1ldmVudC5mYy1zZWxlY3RlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgLyogc2FtZSB6LWluZGV4IGFzIGZjLWJnLCBiZWhpbmQgdGV4dCAqL1xuICAvKiBvdmVyY29tZSB0aGUgYm9yZGVycyAqL1xuICB0b3A6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIC8qIGRhcmtlbmluZyBlZmZlY3QgKi9cbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLyogRXZlbnQgRHJhZ2dpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1ldmVudC5mYy1kcmFnZ2luZy5mYy1zZWxlY3RlZCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5mYy1ldmVudC5mYy1kcmFnZ2luZzpub3QoLmZjLXNlbGVjdGVkKSB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi8qIEhvcml6b250YWwgRXZlbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBiaWdnZXIgdG91Y2ggYXJlYSB3aGVuIHNlbGVjdGVkICovXG4uZmMtaC1ldmVudC5mYy1zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIC8qIGJlbG93IHJlc2l6ZXJzICovXG4gIHRvcDogLTEwcHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBldmVudHMgdGhhdCBhcmUgY29udGludWluZyB0by9mcm9tIGFub3RoZXIgd2Vlay4ga2lsbCByb3VuZGVkIGNvcm5lcnMgYW5kIGJ1dHQgdXAgYWdhaW5zdCBlZGdlICovXG4uZmMtbHRyIC5mYy1oLWV2ZW50LmZjLW5vdC1zdGFydCxcbi5mYy1ydGwgLmZjLWgtZXZlbnQuZmMtbm90LWVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIC8qIHJlcGxhY2UgdGhlIGJvcmRlciB3aXRoIHBhZGRpbmcgKi9cbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmZjLWx0ciAuZmMtaC1ldmVudC5mYy1ub3QtZW5kLFxuLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1ub3Qtc3RhcnQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xuICAvKiByZXBsYWNlIHRoZSBib3JkZXIgd2l0aCBwYWRkaW5nICovXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLyogcmVzaXplciAoY3Vyc29yIEFORCB0b3VjaCBkZXZpY2VzKSAqL1xuLyogbGVmdCByZXNpemVyICAqL1xuLmZjLWx0ciAuZmMtaC1ldmVudCAuZmMtc3RhcnQtcmVzaXplcixcbi5mYy1ydGwgLmZjLWgtZXZlbnQgLmZjLWVuZC1yZXNpemVyIHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbiAgbGVmdDogLTFweDtcbiAgLyogb3ZlcmNvbWUgYm9yZGVyICovXG59XG5cbi8qIHJpZ2h0IHJlc2l6ZXIgKi9cbi5mYy1sdHIgLmZjLWgtZXZlbnQgLmZjLWVuZC1yZXNpemVyLFxuLmZjLXJ0bCAuZmMtaC1ldmVudCAuZmMtc3RhcnQtcmVzaXplciB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIHJpZ2h0OiAtMXB4O1xuICAvKiBvdmVyY29tZSBib3JkZXIgKi9cbn1cblxuLyogcmVzaXplciAobW91c2UgZGV2aWNlcykgKi9cbi5mYy1oLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtcmVzaXplciB7XG4gIHdpZHRoOiA3cHg7XG4gIHRvcDogLTFweDtcbiAgLyogb3ZlcmNvbWUgdG9wIGJvcmRlciAqL1xuICBib3R0b206IC0xcHg7XG4gIC8qIG92ZXJjb21lIGJvdHRvbSBib3JkZXIgKi9cbn1cblxuLyogcmVzaXplciAodG91Y2ggZGV2aWNlcykgKi9cbi5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1yZXNpemVyIHtcbiAgLyogOHg4IGxpdHRsZSBkb3QgKi9cbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLyogdmVydGljYWxseSBjZW50ZXIgKi9cbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG5cbi8qIGxlZnQgcmVzaXplciAgKi9cbi5mYy1sdHIgLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXN0YXJ0LXJlc2l6ZXIsXG4uZmMtcnRsIC5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1lbmQtcmVzaXplciB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAvKiBjZW50ZXJzIHRoZSA4eDggZG90IG9uIHRoZSBsZWZ0IGVkZ2UgKi9cbn1cblxuLyogcmlnaHQgcmVzaXplciAqL1xuLmZjLWx0ciAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtZW5kLXJlc2l6ZXIsXG4uZmMtcnRsIC5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1zdGFydC1yZXNpemVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICAvKiBjZW50ZXJzIHRoZSA4eDggZG90IG9uIHRoZSByaWdodCBlZGdlICovXG59XG5cbi8qIERheUdyaWQgZXZlbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5XZSB1c2UgdGhlIGZ1bGwgXCJmYy1kYXktZ3JpZC1ldmVudFwiIGNsYXNzIGluc3RlYWQgb2YgdXNpbmcgZGVzY2VuZGFudHMgYmVjYXVzZSB0aGUgZXZlbnQgd29uJ3RcbmJlIGEgZGVzY2VuZGFudCBvZiB0aGUgZ3JpZCB3aGVuIGl0IGlzIGJlaW5nIGRyYWdnZWQuXG4qL1xuLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgbWFyZ2luOiAxcHggMnB4IDA7XG4gIC8qIHNwYWNpbmcgYmV0d2VlbiBldmVudHMgYW5kIGVkZ2VzICovXG4gIHBhZGRpbmc6IDAgMXB4O1xufVxuXG50cjpmaXJzdC1jaGlsZCA+IHRkID4gLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICAvKiBhIGxpdHRsZSBiaXQgbW9yZSBzcGFjZSBiZWZvcmUgdGhlIGZpcnN0IGV2ZW50ICovXG59XG5cbi5mYy1taXJyb3Itc2tlbGV0b24gdHI6Zmlyc3QtY2hpbGQgPiB0ZCA+IC5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC8qIGV4Y2VwdCBmb3IgbWlycm9yIHNrZWxldG9uICovXG59XG5cbi5mYy1kYXktZ3JpZC1ldmVudCAuZmMtY29udGVudCB7XG4gIC8qIGZvcmNlIGV2ZW50cyB0byBiZSBvbmUtbGluZSB0YWxsICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYy1kYXktZ3JpZC1ldmVudCAuZmMtdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiByZXNpemVyIChjdXJzb3IgZGV2aWNlcykgKi9cbi8qIGxlZnQgcmVzaXplciAgKi9cbi5mYy1sdHIgLmZjLWRheS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtc3RhcnQtcmVzaXplcixcbi5mYy1ydGwgLmZjLWRheS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtZW5kLXJlc2l6ZXIge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgLyogdG8gdGhlIGRheSBjZWxsJ3MgZWRnZSAqL1xufVxuXG4vKiByaWdodCByZXNpemVyICovXG4uZmMtbHRyIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLWVuZC1yZXNpemVyLFxuLmZjLXJ0bCAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1zdGFydC1yZXNpemVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICAvKiB0byB0aGUgZGF5IGNlbGwncyBlZGdlICovXG59XG5cbi8qIEV2ZW50IExpbWl0aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBcIm1vcmVcIiBsaW5rIHRoYXQgcmVwcmVzZW50cyBoaWRkZW4gZXZlbnRzICovXG5hLmZjLW1vcmUge1xuICBtYXJnaW46IDFweCAzcHg7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYS5mYy1tb3JlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mYy1saW1pdGVkIHtcbiAgLyogcm93cyBhbmQgY2VsbHMgdGhhdCBhcmUgaGlkZGVuIGJlY2F1c2Ugb2YgYSBcIm1vcmVcIiBsaW5rICovXG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHBvcG92ZXIgdGhhdCBhcHBlYXJzIHdoZW4gXCJtb3JlXCIgbGluayBpcyBjbGlja2VkICovXG4uZmMtZGF5LWdyaWQgLmZjLXJvdyB7XG4gIHotaW5kZXg6IDE7XG4gIC8qIG1ha2UgdGhlIFwibW9yZVwiIHBvcG92ZXIgb25lIGhpZ2hlciB0aGFuIHRoaXMgKi9cbn1cblxuLmZjLW1vcmUtcG9wb3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLmZjLW1vcmUtcG9wb3ZlciAuZmMtZXZlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLyogTm93IEluZGljYXRvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLW5vdy1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMCBzb2xpZCByZWQ7XG59XG5cbi8qIFV0aWxpdGllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXVuc2VsZWN0YWJsZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi8qXG5UT0RPOiBtb3JlIGRpc3RpbmN0aW9uIGJldHdlZW4gdGhpcyBmaWxlIGFuZCBjb21tb24uY3NzXG4qL1xuLyogQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtdW50aGVtZWQgdGgsXG4uZmMtdW50aGVtZWQgdGQsXG4uZmMtdW50aGVtZWQgdGhlYWQsXG4uZmMtdW50aGVtZWQgdGJvZHksXG4uZmMtdW50aGVtZWQgLmZjLWRpdmlkZXIsXG4uZmMtdW50aGVtZWQgLmZjLXJvdyxcbi5mYy11bnRoZW1lZCAuZmMtY29udGVudCxcbi5mYy11bnRoZW1lZCAuZmMtcG9wb3Zlcixcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC12aWV3LFxuLmZjLXVudGhlbWVkIC5mYy1saXN0LWhlYWRpbmcgdGQge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mYy11bnRoZW1lZCAuZmMtZGl2aWRlcixcbi5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyLFxuLmZjLXVudGhlbWVkIC5mYy1saXN0LWhlYWRpbmcgdGQge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4uZmMtdW50aGVtZWQgdGQuZmMtdG9kYXkge1xuICBiYWNrZ3JvdW5kOiAjZmNmOGUzO1xufVxuXG4uZmMtdW50aGVtZWQgLmZjLWRpc2FibGVkLWRheSB7XG4gIGJhY2tncm91bmQ6ICNkN2Q3ZDc7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5mcm9tIGh0dHBzOi8vZmVhdGhlcmljb25zLmNvbS8gYW5kIGJ1aWx0IHdpdGggSWNvTW9vblxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmY2ljb25zXCI7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtdHRmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LEFBRUFBQUFMQUlBQUF3QXdUMU12TWc4U0JmQUFBQUM4QUFBQVlHTnRZWEFYVnRLTkFBQUJIQUFBQUZSbllYTndBQUFBRUFBQUFYQUFBQUFJWjJ4NVpnWXlkeElBQUFGNEFBQUZOR2hsWVdRVUo3Y0lBQUFHckFBQUFEWm9hR1ZoQjIwRHpBQUFCdVFBQUFBa2FHMTBlQ0lBQmhRQUFBY0lBQUFBTEd4dlkyRUQ0QVU2QUFBSE5BQUFBQmh0WVhod0FBOEFqQUFBQjB3QUFBQWdibUZ0WlhzcjY5MEFBQWRzQUFBQmhuQnZjM1FBQXdBQUFBQUk5QUFBQUNBQUF3UEFBWkFBQlFBQUFwa0N6QUFBQUk4Q21RTE1BQUFCNndBekFRa0FBQUFBQUFBQUFBQUFBQUFBQUFBQkVBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBRHBCZ1BBLzhBQVFBUEFBRUFBQUFBQkFBQUFBQUFBQUFBQUFBQWdBQUFBQUFBREFBQUFBd0FBQUJ3QUFRQURBQUFBSEFBREFBRUFBQUFjQUFRQU9BQUFBQW9BQ0FBQ0FBSUFBUUFnNlFiLy9mLy9BQUFBQUFBZzZRRC8vZi8vQUFILzR4Y0VBQU1BQVFBQUFBQUFBQUFBQUFBQUFRQUIvLzhBRHdBQkFBQUFBQUFBQUFBQUFnQUFOemtCQUFBQUFBRUFBQUFBQUFBQUFBQUNBQUEzT1FFQUFBQUFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQVdJQWpRS2VBc2tBRXdBQUpTYzNOalFuSmlJSEFRWVVGd0VXTWpjMk5DY0NudUxpRFEwTUpBei9BQTBOQVFBTUpBd05EY25pNGd3akRRd00vd0FOSXd6L0FBME5EQ01OQUFBQUFRRmlBSTBDbmdMSkFCTUFBQ1VCTmpRbkFTWWlCd1lVSHdFSEJoUVhGakkzQVo0QkFBME4vd0FNSkF3TkRlTGlEUTBNSkF5TkFRQU1JdzBCQUF3TURTTU00dUlOSXd3TkRRQUFBQUlBNGdDM0F4NENuZ0FUQUNjQUFDVW5OelkwSnlZaUR3RUdGQjhCRmpJM05qUW5JU2MzTmpRbkppSVBBUVlVSHdFV01qYzJOQ2NCODdlM0RRME1JdzNWRFEzVkRTTU1EUTBCSzdlM0RRME1KQXpWRFEzVkRDUU1EUTN6dUxjTUpBd05EZFVOSXd6V0RBd05Jd3k0dHd3a0RBME4xUTBqRE5ZTURBMGpEQUFBQWdEaUFMY0RIZ0tlQUJNQUp3QUFKVGMyTkM4QkppSUhCaFFmQVFjR0ZCY1dNamNoTnpZMEx3RW1JZ2NHRkI4QkJ3WVVGeFl5TndKSjFRME4xUTBqREEwTnQ3Y05EUXdqRGY3VjFRME4xUXdrREEwTnQ3Y05EUXdrRExmV0RDTU4xUTBORENRTXQ3Z01JdzBNRE5ZTUl3M1ZEUTBNSkF5M3VBd2pEUXdNQUFBREFGVUFBQU9yQTFVQU13Qm9BSGNBQUJNaUJnY09BUWNPQVFjT0FSVVJGQllYSGdFWEhnRVhIZ0V6SVRJMk56NEJOejRCTno0Qk5SRTBKaWN1QVNjdUFTY3VBU01GSVRJV0Z4NEJGeDRCRng0QkZSRVVCZ2NPQVFjT0FRY09BU01oSWlZbkxnRW5MZ0VuTGdFMUVUUTJOejRCTno0Qk56NEJNeE1oTWpZMU5DWWpJU0lHRlJRV005VU5HQXdMRlFrSkRnVUZCUVVGQlE0SkNSVUxEQmdOQWxZTkdBd0xGUWtKRGdVRkJRVUZCUTRKQ1JVTERCZ04vYW9DVmdRSUJBUUhBd01GQVFJQkFRSUJCUU1EQndRRUNBVDlxZ1FJQkFRSEF3TUZBUUlCQVFJQkJRTURCd1FFQ0FTQUFWWVJHUmtSL3FvUkdSa1JBMVVGQkFVT0NRa1ZEQXNaRGYyckRSa0xEQlVKQ0E0RkJRVUZCUVVPQ1FnVkRBc1pEUUpWRFJrTERCVUpDUTRGQkFWVkFnRUNCUU1DQndRRUNBWDlxd1FKQXdRSEF3TUZBUUlDQWdJQkJRTURCd1FEQ1FRQ1ZRVUlCQVFIQWdNRkFnRUMvb0FaRWhFWkdSRVNHUUFBQUFBREFGVUFBQU9yQTFVQU13Qm9BSWtBQUJNaUJnY09BUWNPQVFjT0FSVVJGQllYSGdFWEhnRVhIZ0V6SVRJMk56NEJOejRCTno0Qk5SRTBKaWN1QVNjdUFTY3VBU01GSVRJV0Z4NEJGeDRCRng0QkZSRVVCZ2NPQVFjT0FRY09BU01oSWlZbkxnRW5MZ0VuTGdFMUVUUTJOejRCTno0Qk56NEJNeE16RlJRV016STJQUUV6TWpZMU5DWXJBVFUwSmlNaUJoMEJJeUlHRlJRV005VU5HQXdMRlFrSkRnVUZCUVVGQlE0SkNSVUxEQmdOQWxZTkdBd0xGUWtKRGdVRkJRVUZCUTRKQ1JVTERCZ04vYW9DVmdRSUJBUUhBd01GQVFJQkFRSUJCUU1EQndRRUNBVDlxZ1FJQkFRSEF3TUZBUUlCQVFJQkJRTURCd1FFQ0FTQWdCa1NFaG1BRVJrWkVZQVpFaElaZ0JFWkdSRURWUVVFQlE0SkNSVU1DeGtOL2FzTkdRc01GUWtJRGdVRkJRVUZCUTRKQ0JVTUN4a05BbFVOR1FzTUZRa0pEZ1VFQlZVQ0FRSUZBd0lIQkFRSUJmMnJCQWtEQkFjREF3VUJBZ0lDQWdFRkF3TUhCQU1KQkFKVkJRZ0VCQWNDQXdVQ0FRTCtnSUFTR1JrU2dCa1NFUm1BRWhrWkVvQVpFUklaQUFBQkFPSUFqUU1lQXNrQUlBQUFFeGNIQmhRWEZqSS9BUmNXTWpjMk5DOEJOelkwSnlZaUR3RW5KaUlIQmhRWDR1TGlEUTBNSkF6aTRnd2tEQTBONHVJTkRRd2tET0xpRENRTURRMENqZUxpRFNNTURRM2g0UTBORENNTjR1SU1JdzBNRE9MaURBd05Jd3dBQUFBQkFBQUFBUUFBYTVuMHkxOFBQUFVBQ3dRQUFBQUFBTml2T1ZzQUFBQUEySzg1V3dBQUFBQURxd05WQUFBQUNBQUNBQUFBQUFBQUFBRUFBQVBBLzhBQUFBUUFBQUFBQUFPckFBRUFBQUFBQUFBQUFBQUFBQUFBQUFBTEJBQUFBQUFBQUFBQUFBQUFBZ0FBQUFRQUFXSUVBQUZpQkFBQTRnUUFBT0lFQUFCVkJBQUFWUVFBQU9JQUFBQUFBQW9BRkFBZUFFUUFhZ0NxQU9vQm5nSmtBcG9BQVFBQUFBc0FpZ0FEQUFBQUFBQUNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQTRBcmdBQkFBQUFBQUFCQUFjQUFBQUJBQUFBQUFBQ0FBY0FZQUFCQUFBQUFBQURBQWNBTmdBQkFBQUFBQUFFQUFjQWRRQUJBQUFBQUFBRkFBc0FGUUFCQUFBQUFBQUdBQWNBU3dBQkFBQUFBQUFLQUJvQWlnQURBQUVFQ1FBQkFBNEFCd0FEQUFFRUNRQUNBQTRBWndBREFBRUVDUUFEQUE0QVBRQURBQUVFQ1FBRUFBNEFmQUFEQUFFRUNRQUZBQllBSUFBREFBRUVDUUFHQUE0QVVnQURBQUVFQ1FBS0FEUUFwR1pqYVdOdmJuTUFaZ0JqQUdrQVl3QnZBRzRBYzFabGNuTnBiMjRnTVM0d0FGWUFaUUJ5QUhNQWFRQnZBRzRBSUFBeEFDNEFNR1pqYVdOdmJuTUFaZ0JqQUdrQVl3QnZBRzRBYzJaamFXTnZibk1BWmdCakFHa0FZd0J2QUc0QWMxSmxaM1ZzWVhJQVVnQmxBR2NBZFFCc0FHRUFjbVpqYVdOdmJuTUFaZ0JqQUdrQVl3QnZBRzRBYzBadmJuUWdaMlZ1WlhKaGRHVmtJR0o1SUVsamIwMXZiMjR1QUVZQWJ3QnVBSFFBSUFCbkFHVUFiZ0JsQUhJQVlRQjBBR1VBWkFBZ0FHSUFlUUFnQUVrQVl3QnZBRTBBYndCdkFHNEFMZ0FBQUFNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQT1cIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mYy1pY29uIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiZmNpY29uc1wiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmZjLWljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSAXCI7XG59XG5cbi5mYy1pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIFcIjtcbn1cblxuLmZjLWljb24tY2hldnJvbnMtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kglwiO1xufVxuXG4uZmMtaWNvbi1jaGV2cm9ucy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kg1wiO1xufVxuXG4uZmMtaWNvbi1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIRcIjtcbn1cblxuLmZjLWljb24tcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIVcIjtcbn1cblxuLmZjLWljb24teDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6khlwiO1xufVxuXG4uZmMtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogQnV0dG9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkxvdHMgdGFrZW4gZnJvbSBGbGF0bHkgKE1JVCk6IGh0dHBzOi8vYm9vdHN3YXRjaC5jb20vNC9mbGF0bHkvYm9vdHN0cmFwLmNzc1xuKi9cbi8qIHJlc2V0ICovXG4uZmMtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmMtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG4uZmMtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi5mYy1idXR0b246bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYy1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIHRoZW1lICovXG4uZmMtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuNGVtIDAuNjVlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cblxuLmZjLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYy1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ0LCA2MiwgODAsIDAuMjUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NCwgNjIsIDgwLCAwLjI1KTtcbn1cblxuLmZjLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi8qIFwicHJpbWFyeVwiIGNvbG9yaW5nICovXG4uZmMtYnV0dG9uLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDM0U1MDtcbiAgYm9yZGVyLWNvbG9yOiAjMkMzRTUwO1xufVxuXG4uZmMtYnV0dG9uLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMmIzNztcbiAgYm9yZGVyLWNvbG9yOiAjMWEyNTJmO1xufVxuXG4uZmMtYnV0dG9uLXByaW1hcnk6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc2LCA5MSwgMTA2LCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NiwgOTEsIDEwNiwgMC41KTtcbn1cblxuLmZjLWJ1dHRvbi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzNFNTA7XG4gIGJvcmRlci1jb2xvcjogIzJDM0U1MDtcbn1cblxuLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTI1MmY7XG4gIGJvcmRlci1jb2xvcjogIzE1MWUyNztcbn1cblxuLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NiwgOTEsIDEwNiwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzYsIDkxLCAxMDYsIDAuNSk7XG59XG5cbi8qIGljb25zIHdpdGhpbiBidXR0b25zICovXG4uZmMtYnV0dG9uIC5mYy1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLyogQnV0dG9ucyBHcm91cHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1idXR0b24tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246Zm9jdXMsXG4uZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbjphY3RpdmUsXG4uZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbi5mYy1idXR0b24tYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4vKiBQb3BvdmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLyogTGlzdCBWaWV3XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtdW50aGVtZWQgLmZjLWxpc3QtaXRlbTpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi8qIFRvb2xiYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmMtdG9vbGJhci5mYy1oZWFkZXItdG9vbGJhciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZmMtdG9vbGJhci5mYy1mb290ZXItdG9vbGJhciB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xufVxuXG4vKiBpbm5lciBjb250ZW50ICovXG4uZmMtdG9vbGJhciA+ICogPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC43NWVtO1xufVxuXG4uZmMtdG9vbGJhciBoMiB7XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIFZpZXcgU3RydWN0dXJlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtdmlldy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIHVuZG8gdHdpdHRlciBib290c3RyYXAncyBib3gtc2l6aW5nIHJ1bGVzLiBub3JtYWxpemVzIHBvc2l0aW9uaW5nIHRlY2huaXF1ZXMgKi9cbi8qIGRvbid0IGRvIHRoaXMgZm9yIHRoZSB0b29sYmFyIGJlY2F1c2Ugd2UnbGwgd2FudCBib290c3RyYXAgdG8gc3R5bGUgdGhvc2UgYnV0dG9ucyBhcyBzb21lIHB0ICovXG4uZmMtdmlldy1jb250YWluZXIgKixcbi5mYy12aWV3LWNvbnRhaW5lciAqOmJlZm9yZSxcbi5mYy12aWV3LWNvbnRhaW5lciAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5mYy12aWV3LFxuLmZjLXZpZXcgPiB0YWJsZSB7XG4gIC8qIHNvIGRyYWdnZWQgZWxlbWVudHMgY2FuIGJlIGFib3ZlIHRoZSB2aWV3J3MgbWFpbiBlbGVtZW50ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmZjIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIEdsb2JhbCBFdmVudCBSZXN0eWxpbmdcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuZmMtZXZlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIC5mYy1ldmVudCAuZmMtcmVzaXplciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIFRhYmxlICYgRGF5LVJvdyBSZXN0eWxpbmdcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuZmMgdGgsXG4uZmMgdGQsXG4uZmMgaHIsXG4uZmMgdGhlYWQsXG4uZmMgdGJvZHksXG4uZmMtcm93IHtcbiAgICBib3JkZXItY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBraWxsIHRoZSBvdmVybGFpZCwgYWJzb2x1dGVseS1wb3NpdGlvbmVkIGNvbXBvbmVudHMgKi9cbiAgLyogY29tbW9uLi4uICovXG4gIC5mYy1iZyxcbi5mYy1iZ2V2ZW50LXNrZWxldG9uLFxuLmZjLWhpZ2hsaWdodC1za2VsZXRvbixcbi5mYy1taXJyb3Itc2tlbGV0b24sXG4uZmMtYmdldmVudC1jb250YWluZXIsXG4uZmMtYnVzaW5lc3MtY29udGFpbmVyLFxuLmZjLWhpZ2hsaWdodC1jb250YWluZXIsXG4uZmMtbWlycm9yLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIGRvbid0IGZvcmNlIGEgbWluLWhlaWdodCBvbiByb3dzIChmb3IgRGF5R3JpZCkgKi9cbiAgLmZjIHRib2R5IC5mYy1yb3cge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIC8qIHVuZG8gaGVpZ2h0IHRoYXQgSlMgc2V0IGluIGRpc3RyaWJ1dGVIZWlnaHQgKi9cbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgLyogdW5kbyB0aGUgbWluLWhlaWdodCBmcm9tIGVhY2ggdmlldydzIHNwZWNpZmljIHN0eWxlc2hlZXQgKi9cbiAgfVxuXG4gIC5mYyB0Ym9keSAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIC8qIHVuZG8gLmZjLXJpZ2lkICovXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAvKiB1c2UgYSBtb3JlIGJvcmRlci1mcmllbmRseSBtZXRob2QgZm9yIHRoaXMuLi4gKi9cbiAgfVxuXG4gIC5mYyB0Ym9keSAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIC8qIG9ubHkgd29ya3MgaW4gbmV3ZXIgYnJvd3NlcnMgKi9cbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIC8qIC4uLmdpdmVzIHNwYWNlIHdpdGhpbiB0aGUgc2tlbGV0b24uIGFsc28gZW5zdXJlcyBtaW4gaGVpZ2h0IGluIGEgd2F5ICovXG4gIH1cblxuICAuZmMgdGJvZHkgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0YWJsZSB7XG4gICAgLyogcHJvdmlkZXMgYSBtaW4taGVpZ2h0IGZvciB0aGUgcm93LCBidXQgb25seSBlZmZlY3RpdmUgZm9yIElFLCB3aGljaCBleGFnZ2VyYXRlcyB0aGlzIHZhbHVlLFxuICAgICAgIG1ha2luZyBpdCBsb29rIG1vcmUgbGlrZSAzZW0uIGZvciBvdGhlciBicm93ZXJzLCBpdCB3aWxsIGFscmVhZHkgYmUgdGhpcyB0YWxsICovXG4gICAgaGVpZ2h0OiAxZW07XG4gIH1cblxuICAvKiBVbmRvIG1vbnRoLXZpZXcgZXZlbnQgbGltaXRpbmcuIERpc3BsYXkgYWxsIGV2ZW50cyBhbmQgaGlkZSB0aGUgXCJtb3JlXCIgbGlua3NcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuZmMtbW9yZS1jZWxsLFxuLmZjLW1vcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYyB0ci5mYy1saW1pdGVkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYyB0ZC5mYy1saW1pdGVkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmMtcG9wb3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKiBuZXZlciBkaXNwbGF5IHRoZSBcIm1vcmUuLlwiIHBvcG92ZXIgaW4gcHJpbnQgbW9kZSAqL1xuICB9XG5cbiAgLyogVGltZUdyaWQgUmVzdHlsaW5nXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogdW5kbyB0aGUgbWluLWhlaWdodCAxMDAlIHRyaWNrIHVzZWQgdG8gZmlsbCB0aGUgY29udGFpbmVyJ3MgaGVpZ2h0ICovXG4gIC5mYy10aW1lLWdyaWQge1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIGRvbid0IGRpc3BsYXkgdGhlIHNpZGUgYXhpcyBhdCBhbGwgKFwiYWxsLWRheVwiIGFuZCB0aW1lIGNlbGxzKSAqL1xuICAuZmMtdGltZUdyaWQtdmlldyAuZmMtYXhpcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIGRvbid0IGRpc3BsYXkgdGhlIGhvcml6b250YWwgbGluZXMgKi9cbiAgLmZjLXNsYXRzLFxuLmZjLXRpbWUtZ3JpZCBociB7XG4gICAgLyogdGhpcyBociBpcyB1c2VkIHdoZW4gaGVpZ2h0IGlzIHVuZGVydXNlZCBhbmQgbmVlZHMgdG8gYmUgZmlsbGVkICovXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIC8qIGltcG9ydGFudCBvdmVycmlkZXMgaW5saW5lIGRlY2xhcmF0aW9uICovXG4gIH1cblxuICAvKiBsZXQgdGhlIGNvbnRhaW5lciB0aGF0IGhvbGRzIHRoZSBldmVudHMgYmUgbmF0dXJhbGx5IHBvc2l0aW9uZWQgYW5kIGNyZWF0ZSByZWFsIGhlaWdodCAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLyogaW4gY2FzZSB0aGVyZSBhcmUgbm8gZXZlbnRzLCB3ZSBzdGlsbCB3YW50IHNvbWUgaGVpZ2h0ICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGFibGUge1xuICAgIGhlaWdodDogNGVtO1xuICB9XG5cbiAgLyoga2lsbCB0aGUgaG9yaXpvbnRhbCBzcGFjaW5nIG1hZGUgYnkgdGhlIGV2ZW50IGNvbnRhaW5lci4gZXZlbnQgbWFyZ2lucyB3aWxsIGJlIGRvbmUgYmVsb3cgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFRpbWVHcmlkICpFdmVudCogUmVzdHlsaW5nXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogbmF0dXJhbGx5IHBvc2l0aW9uIGV2ZW50cywgdmVydGljYWxseSBzdGFja2luZyB0aGVtICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50IHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAzcHggMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBmb3IgZXZlbnRzIHRoYXQgY29udGludWUgdG8gYSBmdXR1cmUgZGF5LCBnaXZlIHRoZSBib3R0b20gYm9yZGVyIGJhY2sgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQuZmMtbm90LWVuZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBpbmRpY2F0ZSB0aGUgZXZlbnQgY29udGludWVzIHZpYSBcIi4uLlwiIHRleHQgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQuZmMtbm90LWVuZDphZnRlciB7XG4gICAgY29udGVudDogXCIuLi5cIjtcbiAgfVxuXG4gIC8qIGZvciBldmVudHMgdGhhdCBhcmUgY29udGludWF0aW9ucyBmcm9tIHByZXZpb3VzIGRheXMsIGdpdmUgdGhlIHRvcCBib3JkZXIgYmFjayAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1ldmVudC5mYy1ub3Qtc3RhcnQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogaW5kaWNhdGUgdGhlIGV2ZW50IGlzIGEgY29udGludWF0aW9uIHZpYSBcIi4uLlwiIHRleHQgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQuZmMtbm90LXN0YXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIuLi5cIjtcbiAgfVxuXG4gIC8qIHRpbWUgKi9cbiAgLyogdW5kbyBhIHByZXZpb3VzIGRlY2xhcmF0aW9uIGFuZCBsZXQgdGhlIHRpbWUgdGV4dCBzcGFuIHRvIGEgc2Vjb25kIGxpbmUgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQgLmZjLXRpbWUge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIGhpZGUgdGhlIHRoZSB0aW1lIHRoYXQgaXMgbm9ybWFsbHkgZGlzcGxheWVkLi4uICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50IC5mYy10aW1lIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKiAuLi5yZXBsYWNlIGl0IHdpdGggYSBtb3JlIHZlcmJvc2UgdmVyc2lvbiAoaW5jbHVkZXMgQU0vUE0pIHN0b3JlZCBpbiBhbiBodG1sIGF0dHJpYnV0ZSAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1ldmVudCAuZmMtdGltZTphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWZ1bGwpO1xuICB9XG5cbiAgLyogVmVydGljYWwgU2Nyb2xsZXIgJiBDb250YWluZXJzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyoga2lsbCB0aGUgc2Nyb2xsYmFycyBhbmQgYWxsb3cgbmF0dXJhbCBoZWlnaHQgKi9cbiAgLmZjLXNjcm9sbGVyLFxuLmZjLWRheS1ncmlkLWNvbnRhaW5lcixcbi5mYy10aW1lLWdyaWQtY29udGFpbmVyIHtcbiAgICAvKiAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBraWxsIHRoZSBob3Jpem9udGFsIGJvcmRlci9wYWRkaW5nIHVzZWQgdG8gY29tcGVuc2F0ZSBmb3Igc2Nyb2xsYmFycyAqL1xuICAuZmMtcm93IHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIEJ1dHRvbiBDb250cm9sc1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5mYy1idXR0b24tZ3JvdXAsXG4uZmMgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8qIGRvbid0IGRpc3BsYXkgYW55IGJ1dHRvbi1yZWxhdGVkIGNvbnRyb2xzICovXG4gIH1cbn1cbiIsIi8qIERheUdyaWRWaWV3XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBkYXkgcm93IHN0cnVjdHVyZSAqL1xuLmZjLWRheUdyaWRXZWVrLXZpZXcgLmZjLWNvbnRlbnQtc2tlbGV0b24sXG4uZmMtZGF5R3JpZERheS12aWV3IC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgLyogdGhlcmUgbWF5IGJlIHdlZWsgbnVtYmVycyBpbiB0aGVzZSB2aWV3cywgc28gbm8gcGFkZGluZy10b3AgKi9cbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgLyogZW5zdXJlIGEgc3BhY2UgYXQgYm90dG9tIG9mIGNlbGwgZm9yIHVzZXIgc2VsZWN0aW5nL2NsaWNraW5nICovXG59XG5cbi5mYy1kYXlHcmlkLXZpZXcgLmZjLWJvZHkgLmZjLXJvdyB7XG4gIG1pbi1oZWlnaHQ6IDRlbTtcbiAgLyogZW5zdXJlIHRoYXQgYWxsIHJvd3MgYXJlIGF0IGxlYXN0IHRoaXMgdGFsbCAqL1xufVxuXG4vKiBhIFwicmlnaWRcIiByb3cgd2lsbCB0YWtlIHVwIGEgY29uc3RhbnQgYW1vdW50IG9mIGhlaWdodCBiZWNhdXNlIGNvbnRlbnQtc2tlbGV0b24gaXMgYWJzb2x1dGUgKi9cbi5mYy1yb3cuZmMtcmlnaWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmMtcm93LmZjLXJpZ2lkIC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiB3ZWVrIGFuZCBkYXkgbnVtYmVyIHN0eWxpbmcgKi9cbi5mYy1kYXktdG9wLmZjLW90aGVyLW1vbnRoIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uZmMtZGF5R3JpZC12aWV3IC5mYy13ZWVrLW51bWJlcixcbi5mYy1kYXlHcmlkLXZpZXcgLmZjLWRheS1udW1iZXIge1xuICBwYWRkaW5nOiAycHg7XG59XG5cbi5mYy1kYXlHcmlkLXZpZXcgdGguZmMtd2Vlay1udW1iZXIsXG4uZmMtZGF5R3JpZC12aWV3IHRoLmZjLWRheS1udW1iZXIge1xuICBwYWRkaW5nOiAwIDJweDtcbiAgLyogY29sdW1uIGhlYWRlcnMgY2FuJ3QgaGF2ZSBhcyBtdWNoIHYgc3BhY2UgKi9cbn1cblxuLmZjLWx0ciAuZmMtZGF5R3JpZC12aWV3IC5mYy1kYXktdG9wIC5mYy1kYXktbnVtYmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmMtcnRsIC5mYy1kYXlHcmlkLXZpZXcgLmZjLWRheS10b3AgLmZjLWRheS1udW1iZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZjLWx0ciAuZmMtZGF5R3JpZC12aWV3IC5mYy1kYXktdG9wIC5mYy13ZWVrLW51bWJlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDA7XG59XG5cbi5mYy1ydGwgLmZjLWRheUdyaWQtdmlldyAuZmMtZGF5LXRvcCAuZmMtd2Vlay1udW1iZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDNweDtcbn1cblxuLmZjLWRheUdyaWQtdmlldyAuZmMtZGF5LXRvcCAuZmMtd2Vlay1udW1iZXIge1xuICBtaW4td2lkdGg6IDEuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuXG4vKiB3aGVuIHdlZWsvZGF5IG51bWJlciBoYXZlIG93biBjb2x1bW4gKi9cbi5mYy1kYXlHcmlkLXZpZXcgdGQuZmMtd2Vlay1udW1iZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYy1kYXlHcmlkLXZpZXcgdGQuZmMtd2Vlay1udW1iZXIgPiAqIHtcbiAgLyogd29yayBhcm91bmQgdGhlIHdheSB3ZSBkbyBjb2x1bW4gcmVzaXppbmcgYW5kIGVuc3VyZSBhIG1pbmltdW0gd2lkdGggKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEuMjVlbTtcbn1cbiIsIi8qIVxyXG4gKiBmcm9hbGFfZWRpdG9yIHYzLjEuMCAoaHR0cHM6Ly93d3cuZnJvYWxhLmNvbS93eXNpd3lnLWVkaXRvcilcclxuICogTGljZW5zZSBodHRwczovL2Zyb2FsYS5jb20vd3lzaXd5Zy1lZGl0b3IvdGVybXMvXHJcbiAqIENvcHlyaWdodCAyMDE0LTIwMjAgRnJvYWxhIExhYnNcclxuICovXHJcblxyXG4uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLWVsZW1lbnQsLmZyLWVsZW1lbnQ6Zm9jdXN7b3V0bGluZTowIHNvbGlkIHRyYW5zcGFyZW50fS5mci1ib3guZnItYmFzaWN7Ym9yZGVyLXJhZGl1czoxMHB4Oy1tb3otYm9yZGVyLXJhZGl1czoxMHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoxMHB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci1ib3guZnItYmFzaWMgLmZyLWVsZW1lbnR7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtjb2xvcjojNDE0MTQxO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNjtwYWRkaW5nOjIwcHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O292ZXJmbG93LXg6YXV0bzttaW4taGVpZ2h0OjYwcHg7dGV4dC1hbGlnbjpsZWZ0fS5mci1ib3guZnItYmFzaWMuZnItcnRsIC5mci1lbGVtZW50e3RleHQtYWxpZ246cmlnaHR9LmZyLWVsZW1lbnR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7LXdlYmtpdC11c2VyLXNlbGVjdDphdXRvfS5mci1lbGVtZW50IGF7dXNlci1zZWxlY3Q6YXV0bzstby11c2VyLXNlbGVjdDphdXRvOy1tb3otdXNlci1zZWxlY3Q6YXV0bzsta2h0bWwtdXNlci1zZWxlY3Q6YXV0bzstd2Via2l0LXVzZXItc2VsZWN0OmF1dG87LW1zLXVzZXItc2VsZWN0OmF1dG99LmZyLWVsZW1lbnQuZnItZGlzYWJsZWR7dXNlci1zZWxlY3Q6bm9uZTstby11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmV9LmZyLWVsZW1lbnQgW2NvbnRlbnRlZGl0YWJsZT1cInRydWVcIl17b3V0bGluZTowIHNvbGlkIHRyYW5zcGFyZW50fS5mci1ib3ggYS5mci1mbG9hdGluZy1idG57LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsMC4yKSwwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4xMik7LW1vei1ib3gtc2hhZG93OjAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsMC4yKSwwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4xMik7Ym94LXNoYWRvdzowIDNweCAxcHggLTJweCByZ2JhKDAsMCwwLDAuMiksMCAycHggMnB4IDAgcmdiYSgwLDAsMCwwLjE0KSwwIDFweCA1cHggMCByZ2JhKDAsMCwwLDAuMTIpO2JvcmRlci1yYWRpdXM6MTAwJTstbW96LWJvcmRlci1yYWRpdXM6MTAwJTstd2Via2l0LWJvcmRlci1yYWRpdXM6MTAwJTstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtoZWlnaHQ6NDBweDt3aWR0aDo0MHB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I0ZGRjtjb2xvcjojMzMzMzMzOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgY29sb3IgMC4ycyBlYXNlIDBzLCB0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzOy1tb3otdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgY29sb3IgMC4ycyBlYXNlIDBzLCB0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHMsIHRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgY29sb3IgMC4ycyBlYXNlIDBzLCB0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzO291dGxpbmU6bm9uZTtsZWZ0OjA7dG9wOjA7bGluZS1oZWlnaHQ6NDBweDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTstbW96LXRyYW5zZm9ybTpzY2FsZSgwKTstbXMtdHJhbnNmb3JtOnNjYWxlKDApOy1vLXRyYW5zZm9ybTpzY2FsZSgwKTt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6bm9uZX0uZnItYm94IGEuZnItZmxvYXRpbmctYnRuIHN2Z3std2Via2l0LXRyYW5zaXRpb246dHJhbnNmb3JtIDAuMnMgZWFzZSAwczstbW96LXRyYW5zaXRpb246dHJhbnNmb3JtIDAuMnMgZWFzZSAwczstbXMtdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246dHJhbnNmb3JtIDAuMnMgZWFzZSAwcztmaWxsOiMzMzMzMzN9LmZyLWJveCBhLmZyLWZsb2F0aW5nLWJ0biBpLC5mci1ib3ggYS5mci1mbG9hdGluZy1idG4gc3Zne2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjQwcHh9LmZyLWJveCBhLmZyLWZsb2F0aW5nLWJ0bi5mci1idG4rLmZyLWJ0bnttYXJnaW4tbGVmdDoxMHB4fS5mci1ib3ggYS5mci1mbG9hdGluZy1idG46aG92ZXJ7YmFja2dyb3VuZDojZWJlYmViO2N1cnNvcjpwb2ludGVyfS5mci1ib3ggYS5mci1mbG9hdGluZy1idG46aG92ZXIgc3Zne2ZpbGw6IzMzMzMzM30uZnItYm94IC5mci12aXNpYmxlIGEuZnItZmxvYXRpbmctYnRuey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpfWlmcmFtZS5mci1pZnJhbWV7d2lkdGg6MTAwJTtib3JkZXI6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3otaW5kZXg6Mjstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5mci13cmFwcGVyOjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5mci13cmFwcGVyIC5mci1wbGFjZWhvbGRlcntwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MTRweDtjb2xvcjojQUFBO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7ei1pbmRleDoxO2Rpc3BsYXk6bm9uZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtvdmVyZmxvdzpoaWRkZW59LmZyLXdyYXBwZXIuc2hvdy1wbGFjZWhvbGRlciAuZnItcGxhY2Vob2xkZXJ7ZGlzcGxheTpibG9jazt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uZnItd3JhcHBlciA6Oi1tb3otc2VsZWN0aW9ue2JhY2tncm91bmQ6I2I1ZDZmZDtjb2xvcjojMDAwfS5mci13cmFwcGVyIDo6c2VsZWN0aW9ue2JhY2tncm91bmQ6I2I1ZDZmZDtjb2xvcjojMDAwfS5mci1ib3guZnItYmFzaWMgLmZyLXdyYXBwZXJ7YmFja2dyb3VuZDojRkZGO2JvcmRlcjoxcHggc29saWQgI0NDQ0NDQztib3JkZXItYm90dG9tLWNvbG9yOiNlZmVmZWY7dG9wOjA7bGVmdDowfS5mci1ib3guZnItYmFzaWMuZnItdG9wIC5mci13cmFwcGVye2JvcmRlci10b3A6MH0uZnItYm94LmZyLWJhc2ljLmZyLWJvdHRvbSAuZnItd3JhcHBlcntib3JkZXItYm90dG9tOjA7Ym9yZGVyLXJhZGl1czoxMHB4IDEwcHggMCAwOy1tb3otYm9yZGVyLXJhZGl1czoxMHB4IDEwcHggMCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czoxMHB4IDEwcHggMCAwOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmZyLWJveC5mci1kb2N1bWVudHttaW4td2lkdGg6MjFjbX0uZnItYm94LmZyLWRvY3VtZW50IC5mci13cmFwcGVye3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjMwcHg7bWluLXdpZHRoOjIxY207YmFja2dyb3VuZDojZWZlZmVmfS5mci1ib3guZnItZG9jdW1lbnQgLmZyLXdyYXBwZXIgLmZyLWVsZW1lbnR7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQ6I0ZGRjt3aWR0aDoyMWNtO21hcmdpbjphdXRvO21pbi1oZWlnaHQ6MjZjbSAhaW1wb3J0YW50O3BhZGRpbmc6MWNtIDJjbTtvdmVyZmxvdzp2aXNpYmxlO3otaW5kZXg6YXV0b30uZnItYm94LmZyLWRvY3VtZW50IC5mci13cmFwcGVyIC5mci1lbGVtZW50IGhye21hcmdpbi1sZWZ0Oi0yY207bWFyZ2luLXJpZ2h0Oi0yY207YmFja2dyb3VuZDojZWZlZmVmO2hlaWdodDoxY207b3V0bGluZTpub25lO2JvcmRlcjpub25lfS5mci1ib3guZnItZG9jdW1lbnQgLmZyLXdyYXBwZXIgLmZyLWVsZW1lbnQgaW1ne3otaW5kZXg6MX19LmZyLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3BhZGRpbmc6MCA4cHg7Ym9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQ6IzIyMjIyMjtjb2xvcjojRkZGO2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHM7LXdlYmtpdC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO2xlZnQ6LTMwMDBweDt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt6LWluZGV4OjIxNDc0ODM2NDc7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVsZWdpYmlsaXR5Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5mci10b29sdGlwLmZyLXZpc2libGV7LXdlYmtpdC1vcGFjaXR5OjE7LW1vei1vcGFjaXR5OjE7b3BhY2l0eToxOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwifS5mci10b29sYmFyIC5mci1idG4td3JhcCwuZnItcG9wdXAgLmZyLWJ0bi13cmFwLC5mci1tb2RhbCAuZnItYnRuLXdyYXB7ZmxvYXQ6bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7cG9zaXRpb246cmVsYXRpdmV9LmZyLXRvb2xiYXIgLmZyLWJ0bi13cmFwLmZyLWhpZGRlbiwuZnItcG9wdXAgLmZyLWJ0bi13cmFwLmZyLWhpZGRlbiwuZnItbW9kYWwgLmZyLWJ0bi13cmFwLmZyLWhpZGRlbntkaXNwbGF5Om5vbmV9LmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4sLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOiMzMzMzMzM7LW1vei1vdXRsaW5lOjA7b3V0bGluZTpub25lO2JvcmRlcjowO2xpbmUtaGVpZ2h0OjE7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbjo0cHggMnB4O3BhZGRpbmc6MDstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXM7LW1vei10cmFuc2l0aW9uOmFsbCAwLjVzOy1tcy10cmFuc2l0aW9uOmFsbCAwLjVzOy1vLXRyYW5zaXRpb246YWxsIDAuNXM7Ym9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O3otaW5kZXg6Mjtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTstby11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7ZmxvYXQ6bGVmdDtoZWlnaHQ6NDBweH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItb3B0aW9ucywuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLW9wdGlvbnMsLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1vcHRpb25ze2JvcmRlci1yYWRpdXM6MCA0cHggNHB4IDA7LW1vei1ib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czowIDRweCA0cHggMDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWhvdmVyLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWhvdmVyLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWhvdmVye2JvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHggMCAwIDRweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG46Oi1tb3otZm9jdXMtaW5uZXIsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bjo6LW1vei1mb2N1cy1pbm5lciwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLXRleHQsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4tdGV4dCwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi10ZXh0e3dpZHRoOmF1dG99LmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIGksLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZywuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuIGksLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBzdmcsLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBpLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4gc3Zne2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7ZmxvYXQ6bm9uZTttYXJnaW46OHB4IDdweDt3aWR0aDoyNHB4fS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biBzdmcuZnItc3ZnLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4gc3ZnLmZyLXN2ZywuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuIHN2Zy5mci1zdmd7aGVpZ2h0OjI0cHh9LmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZyBwYXRoLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4gc3ZnIHBhdGgsLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBzdmcgcGF0aHstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXM7LW1vei10cmFuc2l0aW9uOmFsbCAwLjVzOy1tcy10cmFuc2l0aW9uOmFsbCAwLjVzOy1vLXRyYW5zaXRpb246YWxsIDAuNXM7ZmlsbDojMzMzMzMzfS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuLmZyLXNyLW9ubHksLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuLmZyLXNyLW9ubHksLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuLmZyLXNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW4sLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4gc3Bhbntmb250LXNpemU6MTRweDtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjE3cHg7bWluLXdpZHRoOjMwcHg7ZmxvYXQ6bGVmdDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7aGVpZ2h0OjE3cHg7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjAgNHB4fS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biBpbWcsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBpbWcsLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBpbWd7bWFyZ2luOjhweCA3cHg7d2lkdGg6MjRweH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWFjdGl2ZS1wb3B1cCwuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi1hY3RpdmUtcG9wdXAsLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4tYWN0aXZlLXBvcHVwe2JhY2tncm91bmQ6I2Q2ZDZkNn0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItc2VsZWN0aW9uIHNwYW4sLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1zZWxlY3Rpb24gc3BhbiwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLXNlbGVjdGlvbiBzcGFue2ZvbnQtd2VpZ2h0Om5vcm1hbH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gaSwuZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3BhbiwuZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gaW1nLC5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBzdmcsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBpLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3BhbiwuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIGltZywuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIHN2ZywuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIGksLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBzcGFuLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gaW1nLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3Zne21hcmdpbi1sZWZ0OjNweDttYXJnaW4tcmlnaHQ6MTFweH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd246YWZ0ZXIsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bjphZnRlciwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo0cHggc29saWQgIzMzMzMzMztyaWdodDoycHg7dG9wOjE4cHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjNzOy1tb3otdHJhbnNpdGlvbjphbGwgMC4zczstbXMtdHJhbnNpdGlvbjphbGwgMC4zczstby10cmFuc2l0aW9uOmFsbCAwLjNzO2NvbnRlbnQ6XCJcIn0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZle2ZpbGw6IzMzMzMzMztiYWNrZ3JvdW5kOiNkNmQ2ZDY7LXdlYmtpdC10cmFuc2l0aW9uOjAuNXMgZWFzZTstbW96LXRyYW5zaXRpb246MC41cyBlYXNlOy1tcy10cmFuc2l0aW9uOjAuNXMgZWFzZTstby10cmFuc2l0aW9uOjAuNXMgZWFzZX0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmhvdmVyLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmhvdmVyLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmhvdmVye2JhY2tncm91bmQ6I2ViZWJlYjtmaWxsOiMzMzMzMzN9LmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTpob3Zlcjo6YWZ0ZXIsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmU6aG92ZXI6OmFmdGVyLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmhvdmVyOjphZnRlcntib3JkZXItdG9wLWNvbG9yOiMzMzMzMzN9LmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTphZnRlciwuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTphZnRlciwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTphZnRlcntib3JkZXItdG9wOjA7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgIzIyMjIyMn0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZGlzYWJsZWQsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kaXNhYmxlZCwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRpc2FibGVke2NvbG9yOiNiZGJkYmQ7Y3Vyc29yOmRlZmF1bHQ7LXdlYmtpdC1vcGFjaXR5OjAuMzstbW96LW9wYWNpdHk6MC4zO29wYWNpdHk6MC4zOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwifS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kaXNhYmxlZDo6YWZ0ZXIsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kaXNhYmxlZDo6YWZ0ZXIsLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kaXNhYmxlZDo6YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjojYmRiZGJkfS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1oaWRkZW4sLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1oaWRkZW4sLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1oaWRkZW57ZGlzcGxheTpub25lfS5mci10b29sYmFyIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biwuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuLC5mci1tb2RhbCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG57bWFyZ2luOjA7d2lkdGg6NDZweDtoZWlnaHQ6NDBweDtib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLXRvb2xiYXIgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLmZyLWFjdGl2ZSwuZnItdG9vbGJhciAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG46bm90KDpob3Zlcik6bm90KDpmb2N1cykuZnItYWN0aXZlLXRhYiwuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLmZyLWFjdGl2ZSwuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLmZyLWFjdGl2ZS10YWIsLmZyLW1vZGFsIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0bjpub3QoOmhvdmVyKTpub3QoOmZvY3VzKS5mci1hY3RpdmUsLmZyLW1vZGFsIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0bjpub3QoOmhvdmVyKTpub3QoOmZvY3VzKS5mci1hY3RpdmUtdGFie2JhY2tncm91bmQ6I0ZGRn0uZnItdG9vbGJhciAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gc3BhbiwuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW4sLmZyLW1vZGFsIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biBzcGFue2hlaWdodDoyN3B4fS5mci10b29sYmFyIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biBpbWcsLmZyLXRvb2xiYXIgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZywuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIGltZywuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZywuZnItbW9kYWwgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIGltZywuZnItbW9kYWwgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHN2Z3ttYXJnaW46OHB4IDExcHg7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uZnItdG9vbGJhciAuZnItYnRuLWdycCAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoLC5mci10b29sYmFyIC5mci1tb3JlLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCwuZnItdG9vbGJhciAuZnItYnV0dG9uczpub3QoLmZyLXRhYnMpIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgsLmZyLXBvcHVwIC5mci1idG4tZ3JwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgsLmZyLXBvcHVwIC5mci1tb3JlLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCwuZnItcG9wdXAgLmZyLWJ1dHRvbnM6bm90KC5mci10YWJzKSAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoLC5mci1tb2RhbCAuZnItYnRuLWdycCAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoLC5mci1tb2RhbCAuZnItbW9yZS10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgsLmZyLW1vZGFsIC5mci1idXR0b25zOm5vdCguZnItdGFicykgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aHtmaWxsOiMwMDk4Zjd9LmZyLXRvb2xiYXIuZnItZGlzYWJsZWQgLmZyLWJ0biwuZnItdG9vbGJhci5mci1kaXNhYmxlZCAuZnItYnRuLmZyLWFjdGl2ZSwuZnItcG9wdXAuZnItZGlzYWJsZWQgLmZyLWJ0biwuZnItcG9wdXAuZnItZGlzYWJsZWQgLmZyLWJ0bi5mci1hY3RpdmUsLmZyLW1vZGFsLmZyLWRpc2FibGVkIC5mci1idG4sLmZyLW1vZGFsLmZyLWRpc2FibGVkIC5mci1idG4uZnItYWN0aXZle2NvbG9yOiNiZGJkYmQ7LXdlYmtpdC1vcGFjaXR5OjAuMzstbW96LW9wYWNpdHk6MC4zO29wYWNpdHk6MC4zOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwifS5mci10b29sYmFyLmZyLWRpc2FibGVkIC5mci1idG4uZnItZHJvcGRvd246OmFmdGVyLC5mci10b29sYmFyLmZyLWRpc2FibGVkIC5mci1idG4uZnItYWN0aXZlLmZyLWRyb3Bkb3duOjphZnRlciwuZnItcG9wdXAuZnItZGlzYWJsZWQgLmZyLWJ0bi5mci1kcm9wZG93bjo6YWZ0ZXIsLmZyLXBvcHVwLmZyLWRpc2FibGVkIC5mci1idG4uZnItYWN0aXZlLmZyLWRyb3Bkb3duOjphZnRlciwuZnItbW9kYWwuZnItZGlzYWJsZWQgLmZyLWJ0bi5mci1kcm9wZG93bjo6YWZ0ZXIsLmZyLW1vZGFsLmZyLWRpc2FibGVkIC5mci1idG4uZnItYWN0aXZlLmZyLWRyb3Bkb3duOjphZnRlcntib3JkZXItdG9wLWNvbG9yOiNiZGJkYmR9LmZyLXRvb2xiYXIuZnItcnRsIC5mci1idG4tZ3JwLmZyLWZsb2F0LWxlZnQsLmZyLXBvcHVwLmZyLXJ0bCAuZnItYnRuLWdycC5mci1mbG9hdC1sZWZ0LC5mci1tb2RhbC5mci1ydGwgLmZyLWJ0bi1ncnAuZnItZmxvYXQtbGVmdHtmbG9hdDpyaWdodH0uZnItdG9vbGJhci5mci1ydGwgLmZyLWJ0bi1ncnAuZnItZmxvYXQtcmlnaHQsLmZyLXBvcHVwLmZyLXJ0bCAuZnItYnRuLWdycC5mci1mbG9hdC1yaWdodCwuZnItbW9kYWwuZnItcnRsIC5mci1idG4tZ3JwLmZyLWZsb2F0LXJpZ2h0e2Zsb2F0OmxlZnR9LmZyLXRvb2xiYXIuZnItcnRsIC5mci1jb21tYW5kLmZyLWJ0biwuZnItdG9vbGJhci5mci1ydGwgLmZyLWJ0bi13cmFwLC5mci1wb3B1cC5mci1ydGwgLmZyLWNvbW1hbmQuZnItYnRuLC5mci1wb3B1cC5mci1ydGwgLmZyLWJ0bi13cmFwLC5mci1tb2RhbC5mci1ydGwgLmZyLWNvbW1hbmQuZnItYnRuLC5mci1tb2RhbC5mci1ydGwgLmZyLWJ0bi13cmFwe2Zsb2F0OnJpZ2h0fS5mci10b29sYmFyLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItb3B0aW9ucywuZnItdG9vbGJhci5mci1ydGwgLmZyLWJ0bi13cmFwLmZyLWRyb3Bkb3duLmZyLW9wdGlvbnMsLmZyLXBvcHVwLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItb3B0aW9ucywuZnItcG9wdXAuZnItcnRsIC5mci1idG4td3JhcC5mci1kcm9wZG93bi5mci1vcHRpb25zLC5mci1tb2RhbC5mci1ydGwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLW9wdGlvbnMsLmZyLW1vZGFsLmZyLXJ0bCAuZnItYnRuLXdyYXAuZnItZHJvcGRvd24uZnItb3B0aW9uc3tib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHggMCAwIDRweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLXRvb2xiYXIuZnItcnRsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4taG92ZXIsLmZyLXRvb2xiYXIuZnItcnRsIC5mci1idG4td3JhcC5mci1idG4taG92ZXIsLmZyLXBvcHVwLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWhvdmVyLC5mci1wb3B1cC5mci1ydGwgLmZyLWJ0bi13cmFwLmZyLWJ0bi1ob3ZlciwuZnItbW9kYWwuZnItcnRsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4taG92ZXIsLmZyLW1vZGFsLmZyLXJ0bCAuZnItYnRuLXdyYXAuZnItYnRuLWhvdmVye2JvcmRlci1yYWRpdXM6MCA0cHggNHB4IDA7LW1vei1ib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czowIDRweCA0cHggMDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItdG9vbGJhci5mci1pbmxpbmU+LmZyLWNvbW1hbmQuZnItYnRuOm5vdCguZnItaGlkZGVuKSwuZnItdG9vbGJhci5mci1pbmxpbmU+LmZyLWJ0bi13cmFwOm5vdCguZnItaGlkZGVuKXtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWZsZXg7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDtmbG9hdDpub25lfS5mci1kZXNrdG9wIC5mci1jb21tYW5kOmhvdmVyLC5mci1kZXNrdG9wIC5mci1jb21tYW5kOmZvY3VzLC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWJ0bi1ob3ZlciwuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1leHBhbmRlZHtvdXRsaW5lOjA7Y29sb3I6IzMzMzMzM30uZnItZGVza3RvcCAuZnItY29tbWFuZDpob3Zlcjpub3QoLmZyLXRhYmxlLWNlbGwpLC5mci1kZXNrdG9wIC5mci1jb21tYW5kOmZvY3VzOm5vdCguZnItdGFibGUtY2VsbCksLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItYnRuLWhvdmVyOm5vdCguZnItdGFibGUtY2VsbCksLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItZXhwYW5kZWQ6bm90KC5mci10YWJsZS1jZWxsKXtiYWNrZ3JvdW5kOiNlYmViZWJ9LmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQ6aG92ZXI6OmFmdGVyLC5mci1kZXNrdG9wIC5mci1jb21tYW5kOmZvY3VzOjphZnRlciwuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1idG4taG92ZXI6OmFmdGVyLC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWV4cGFuZGVkOjphZnRlcntib3JkZXItdG9wLWNvbG9yOiMzMzMzMzN9LmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItc2VsZWN0ZWQ6bm90KC5mci10YWJsZS1jZWxsKSwuZnItZGVza3RvcCAuZnItY29tbWFuZDphY3RpdmV7Y29sb3I6IzMzMzMzMztiYWNrZ3JvdW5kOiNkNmQ2ZDZ9LmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItYWN0aXZlOmhvdmVyLC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWFjdGl2ZTpmb2N1cywuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1hY3RpdmUuZnItYnRuLWhvdmVyLC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWFjdGl2ZS5mci1leHBhbmRlZHtiYWNrZ3JvdW5kOiNlYmViZWJ9LmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItYWN0aXZlOmFjdGl2ZXtiYWNrZ3JvdW5kOiNkNmQ2ZDZ9LmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItZGlzYWJsZWQ6aG92ZXIsLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItZGlzYWJsZWQ6Zm9jdXMsLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItZGlzYWJsZWQuZnItc2VsZWN0ZWR7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uZnItZGVza3RvcC5mci1kaXNhYmxlZCAuZnItY29tbWFuZDpob3ZlciwuZnItZGVza3RvcC5mci1kaXNhYmxlZCAuZnItY29tbWFuZDpmb2N1cywuZnItZGVza3RvcC5mci1kaXNhYmxlZCAuZnItY29tbWFuZC5mci1zZWxlY3RlZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5mci10b29sYmFyLmZyLW1vYmlsZSAuZnItY29tbWFuZC5mci1ibGluaywuZnItcG9wdXAuZnItbW9iaWxlIC5mci1jb21tYW5kLmZyLWJsaW5re2JhY2tncm91bmQ6I2Q2ZDZkNn0uZnItY29tbWFuZC5mci1idG4uZnItb3B0aW9uc3t3aWR0aDoxNnB4O21hcmdpbi1sZWZ0Oi01cHh9LmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wdGlvbnMuZnItYnRuLWhvdmVyLC5mci1jb21tYW5kLmZyLWJ0bi5mci1vcHRpb25zOmhvdmVyLC5mci1jb21tYW5kLmZyLWJ0bi5mci1vcHRpb25zOmZvY3Vze2JvcmRlci1sZWZ0OnNvbGlkIDFweCAjRkFGQUZBOy13ZWJraXQtdHJhbnNpdGlvbjpib3JkZXItbGVmdCAwcywgYmFja2dyb3VuZC1jb2xvciAwLjVzOy1tb3otdHJhbnNpdGlvbjpib3JkZXItbGVmdCAwcywgYmFja2dyb3VuZC1jb2xvciAwLjVzOy1tcy10cmFuc2l0aW9uOmJvcmRlci1sZWZ0IDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7LW8tdHJhbnNpdGlvbjpib3JkZXItbGVmdCAwcywgYmFja2dyb3VuZC1jb2xvciAwLjVzfS5mci1jb21tYW5kLmZyLWJ0bisuZnItZHJvcGRvd24tbWVudXtiYWNrZ3JvdW5kOiNGRkY7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6YXV0bztib3R0b206YXV0bztoZWlnaHQ6YXV0bzt6LWluZGV4OjQ7Ym9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94Oy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO292ZXJmbG93OmhpZGRlbjt6b29tOjE7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsMC4yKSwwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4xMik7LW1vei1ib3gtc2hhZG93OjAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsMC4yKSwwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4xMik7Ym94LXNoYWRvdzowIDNweCAxcHggLTJweCByZ2JhKDAsMCwwLDAuMiksMCAycHggMnB4IDAgcmdiYSgwLDAsMCwwLjE0KSwwIDFweCA1cHggMCByZ2JhKDAsMCwwLDAuMTIpfS5mci1jb21tYW5kLmZyLWJ0bisuZnItZHJvcGRvd24tbWVudS50ZXN0LWhlaWdodCAuZnItZHJvcGRvd24td3JhcHBlcnstd2Via2l0LXRyYW5zaXRpb246bm9uZTstbW96LXRyYW5zaXRpb246bm9uZTstbXMtdHJhbnNpdGlvbjpub25lOy1vLXRyYW5zaXRpb246bm9uZTtoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OjI3NXB4fS5mci1jb21tYW5kLmZyLWJ0bisuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlcntwYWRkaW5nOjA7bWFyZ2luOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LXRyYW5zaXRpb246aGVpZ2h0IDAuM3M7LW1vei10cmFuc2l0aW9uOmhlaWdodCAwLjNzOy1tcy10cmFuc2l0aW9uOmhlaWdodCAwLjNzOy1vLXRyYW5zaXRpb246aGVpZ2h0IDAuM3M7bWFyZ2luLXRvcDowO2Zsb2F0OmxlZnQ7aGVpZ2h0OjA7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9LmZyLWNvbW1hbmQuZnItYnRuKy5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlfS5mci1jb21tYW5kLmZyLWJ0bisuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0e2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BhZGRpbmc6OHB4IDA7bWluLXdpZHRoOjcycHh9LmZyLWNvbW1hbmQuZnItYnRuKy5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3QgbGl7cGFkZGluZzowO21hcmdpbjowO2ZvbnQtc2l6ZToxNXB4fS5mci1jb21tYW5kLmZyLWJ0bisuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IGxpIGF7cGFkZGluZzowIDIwcHg7bGluZS1oZWlnaHQ6MjAwJTtkaXNwbGF5OmZsZXg7Y3Vyc29yOnBvaW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci1jb21tYW5kLmZyLWJ0bisuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IGxpIGEgc3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7bWFyZ2luOjNweCA0cHh9LmZyLWNvbW1hbmQuZnItYnRuKy5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3QgbGkgYSBzdmcgcGF0aHtmaWxsOiMzMzMzMzN9LmZyLWNvbW1hbmQuZnItYnRuKy5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3QgbGkgYS5mci1hY3RpdmV7YmFja2dyb3VuZDojZDZkNmQ2fS5mci1jb21tYW5kLmZyLWJ0bisuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IGxpIGEuZnItZGlzYWJsZWR7Y29sb3I6I2JkYmRiZDtjdXJzb3I6ZGVmYXVsdH0uZnItY29tbWFuZC5mci1idG4rLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCBsaSBhIC5mci1zaG9ydGN1dHttYXJnaW4tbGVmdDoyMHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7LXdlYmtpdC1vcGFjaXR5OjAuNzU7LW1vei1vcGFjaXR5OjAuNzU7b3BhY2l0eTowLjc1fS5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmUrLmZyLWRyb3Bkb3duLW1lbnV7ZGlzcGxheTppbmxpbmUtYmxvY2s7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsMC4yKSwwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4xMik7LW1vei1ib3gtc2hhZG93OjAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsMC4yKSwwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4xMik7Ym94LXNoYWRvdzowIDNweCAxcHggLTJweCByZ2JhKDAsMCwwLDAuMiksMCAycHggMnB4IDAgcmdiYSgwLDAsMCwwLjE0KSwwIDFweCA1cHggMCByZ2JhKDAsMCwwLDAuMTIpfS5mci1ib3R0b20+LmZyLWNvbW1hbmQuZnItYnRuKy5mci1kcm9wZG93bi1tZW51e2JvcmRlci1yYWRpdXM6MnB4IDJweCAwIDA7LW1vei1ib3JkZXItcmFkaXVzOjJweCAycHggMCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHggMnB4IDAgMDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItdG9vbGJhci5mci1ydGwgLmZyLWRyb3Bkb3duLXdyYXBwZXIsLmZyLXBvcHVwLmZyLXJ0bCAuZnItZHJvcGRvd24td3JhcHBlcnt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9Ym9keS5wcmV2ZW50LXNjcm9sbHtvdmVyZmxvdzpoaWRkZW59Ym9keS5wcmV2ZW50LXNjcm9sbC5mci1tb2JpbGV7cG9zaXRpb246Zml4ZWQ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LmZyLW1vZGFse2NvbG9yOiMyMjIyMjI7Zm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtwb3NpdGlvbjpmaXhlZDtvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpzY3JvbGw7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7d2lkdGg6MTAwJTt6LWluZGV4OjIxNDc0ODM2NDA7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVsZWdpYmlsaXR5Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuMn0uZnItbW9kYWwuZnItbWlkZGxlIC5mci1tb2RhbC13cmFwcGVye21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt0b3A6NTAlO2xlZnQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtwb3NpdGlvbjphYnNvbHV0ZX0uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXJ7Ym9yZGVyLXJhZGl1czoxMHB4Oy1tb3otYm9yZGVyLXJhZGl1czoxMHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoxMHB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDttYXJnaW46MjBweCBhdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6I0ZGRjttaW4td2lkdGg6MzAwcHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDVweCAtMXB4IHJnYmEoMCwwLDAsMC4yKSwwIDZweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjE0KSwwIDFweCAxOHB4IDAgcmdiYSgwLDAsMCwwLjEyKTstbW96LWJveC1zaGFkb3c6MCAzcHggNXB4IC0xcHggcmdiYSgwLDAsMCwwLjIpLDAgNnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDE4cHggMCByZ2JhKDAsMCwwLDAuMTIpO2JveC1zaGFkb3c6MCAzcHggNXB4IC0xcHggcmdiYSgwLDAsMCwwLjIpLDAgNnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDE4cHggMCByZ2JhKDAsMCwwLDAuMTIpO2JvcmRlcjowO292ZXJmbG93OmhpZGRlbjt3aWR0aDo5MCU7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpey5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlcnttYXJnaW46MzBweCBhdXRvO3dpZHRoOjcwJX19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXJ7bWFyZ2luOjUwcHggYXV0bzt3aWR0aDo5NjBweH19LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1oZWFke2JhY2tncm91bmQ6I0ZGRjtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjQycHg7ei1pbmRleDozO2JvcmRlci1ib3R0b206c29saWQgI2VmZWZlZiAxcHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246YWxsIDAuMnMgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UgMHN9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC1oZWFkLWxpbmV7aGVpZ2h0OjU2cHg7cGFkZGluZzowIDEwcHh9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC1jbG9zZXttYXJnaW46MTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowfS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtaGVhZCBoNHtmb250LXNpemU6MjBweDtwYWRkaW5nOjE5cHggMTBweDttYXJnaW46MDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MThweDtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpsZWZ0fS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjE1MHB4O292ZXJmbG93LXk6YXV0bztwYWRkaW5nLWJvdHRvbToyMHB4fS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keTpmb2N1c3tvdXRsaW5lOjB9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGJ1dHRvbi5mci1jb21tYW5ke2hlaWdodDozNnB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzAwOThmNztwYWRkaW5nOjEwcHg7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO2ZvbnQtc2l6ZToxNnB4O291dGxpbmU6bm9uZTstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7Ym9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBidXR0b24uZnItY29tbWFuZCtidXR0b257bWFyZ2luLWxlZnQ6MjRweH0uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgYnV0dG9uLmZyLWNvbW1hbmQ6aG92ZXIsLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGJ1dHRvbi5mci1jb21tYW5kOmZvY3Vze2JhY2tncm91bmQ6I2ViZWJlYjtjb2xvcjojMDA5OGY3fS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBidXR0b24uZnItY29tbWFuZDphY3RpdmV7YmFja2dyb3VuZDojZDZkNmQ2O2NvbG9yOiMwMDk4Zjd9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MH0uZnItZGVza3RvcCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtaGVhZCBpOmhvdmVye2JhY2tncm91bmQ6I2ViZWJlYn0uZnItb3ZlcmxheXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtiYWNrZ3JvdW5kOiMwMDA7LXdlYmtpdC1vcGFjaXR5OjAuNTstbW96LW9wYWNpdHk6MC41O29wYWNpdHk6MC41Oy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO3otaW5kZXg6MjE0NzQ4MzYzOX1vbC5kZWNpbWFsX3R5cGV7Y291bnRlci1yZXNldDppdGVtfW9sLmRlY2ltYWxfdHlwZT5saXtkaXNwbGF5OmJsb2NrfW9sLmRlY2ltYWxfdHlwZT5saTpiZWZvcmV7Y29udGVudDpjb3VudGVycyhpdGVtLFwiLlwiKSBcIi4gXCI7Y291bnRlci1pbmNyZW1lbnQ6aXRlbX0uZnItcG9wdXB7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO2NvbG9yOiMyMjIyMjI7YmFja2dyb3VuZDojRkZGOy13ZWJraXQtYm94LXNoYWRvdzowIDNweCA1cHggLTFweCByZ2JhKDAsMCwwLDAuMiksMCA2cHggMTBweCAwIHJnYmEoMCwwLDAsMC4xNCksMCAxcHggMThweCAwIHJnYmEoMCwwLDAsMC4xMik7LW1vei1ib3gtc2hhZG93OjAgM3B4IDVweCAtMXB4IHJnYmEoMCwwLDAsMC4yKSwwIDZweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjE0KSwwIDFweCAxOHB4IDAgcmdiYSgwLDAsMCwwLjEyKTtib3gtc2hhZG93OjAgM3B4IDVweCAtMXB4IHJnYmEoMCwwLDAsMC4yKSwwIDZweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjE0KSwwIDFweCAxOHB4IDAgcmdiYSgwLDAsMCwwLjEyKTtmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTttYXJnaW4tdG9wOjEwcHg7ei1pbmRleDoyMTQ3NDgzNjM1O3RleHQtYWxpZ246bGVmdDtib3JkZXItcmFkaXVzOjZweDstbW96LWJvcmRlci1yYWRpdXM6NnB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo2cHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVsZWdpYmlsaXR5Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2xpbmUtaGVpZ2h0OjEuMn0uZnItcG9wdXAgLmZyLWljb257dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjE7Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6NDAwO2JveC1zaXppbmc6Y29udGVudC1ib3g7cGFkZGluZzo2cHh9LmZyLXBvcHVwIC5mci1pY29uLWNvbnRhaW5lcntwYWRkaW5nOjIwcHg7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdzphdXRvOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH1Ac3VwcG9ydHMgbm90ICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSl7LmZyLXBvcHVwIC5mci1pY29uLWNvbnRhaW5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDM2cHgsIDM2cHgpKTtkaXNwbGF5OmdyaWR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZyLXBvcHVwIC5mci1pY29uLWNvbnRhaW5lcnttaW4td2lkdGg6Mjc2cHh9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXsuZnItcG9wdXAgLmZyLWljb24tY29udGFpbmVye2Rpc3BsYXk6aW5saW5lLWZsZXg7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcH19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWF4LXdpZHRoOiA3NjhweCksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuZnItcG9wdXAgLmZyLWljb24tY29udGFpbmVye3dpZHRoOjIzNnB4fX0uZnItcG9wdXAgLmZyLWlucHV0LWZvY3Vze2JhY2tncm91bmQ6d2hpdGVzbW9rZX0uZnItcG9wdXAuZnItYWJvdmV7bWFyZ2luLXRvcDotMTBweDtib3JkZXItdG9wOjB9LmZyLXBvcHVwLmZyLWFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5mci1wb3B1cC5mci1oaWRkZW57LXdlYmtpdC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwifS5mci1wb3B1cC5mci1lbXB0eXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZnItcG9wdXAgLmZyLWhze2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZnItcG9wdXAgLmZyLWhzLmZyLWhpZGRlbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZnItcG9wdXAgLmZyLWlucHV0LWxpbmV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxNXB4IDB9LmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5mci1wb3B1cCAuZnItaW5wdXQtbGluZSB0ZXh0YXJlYXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MXB4O2JvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6c29saWQgMXB4ICM5OTk5OTk7Y29sb3I6IzIyMjIyMjtmb250LXNpemU6MTRweDtiYWNrZ3JvdW5kOiNGRkY7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BhZGRpbmc6NHB4IDEycHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtdHJhbnNpdGlvbjpib3JkZXIgMC41cywgcGFkZGluZyAwLjVzOy1tb3otdHJhbnNpdGlvbjpib3JkZXIgMC41cywgcGFkZGluZyAwLjVzOy1tcy10cmFuc2l0aW9uOmJvcmRlciAwLjVzLCBwYWRkaW5nIDAuNXM7LW8tdHJhbnNpdGlvbjpib3JkZXIgMC41cywgcGFkZGluZyAwLjVzfS5mci1wb3B1cCAuZnItaW5wdXQtbGluZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpob3ZlciwuZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgdGV4dGFyZWE6aG92ZXJ7Ym9yZGVyOnNvbGlkIDFweCAjNTE1MTUxfS5mci1wb3B1cCAuZnItaW5wdXQtbGluZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywuZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgdGV4dGFyZWE6Zm9jdXN7Ym9yZGVyOnNvbGlkIDJweCAjMDA5OGY3O3BhZGRpbmc6M3B4IDExcHh9LmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIGlucHV0W3R5cGU9XCJ0ZXh0XCJde2hlaWdodDo0NnB4fS5mci1wb3B1cCAuZnItaW5wdXQtbGluZSBpbnB1dCtsYWJlbCwuZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgdGV4dGFyZWErbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjI5cHg7bGVmdDoxMnB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOmdyZXk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2U7LW1vei10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2U7LW1zLXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZTstby10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2U7ei1pbmRleDozO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojRkZGO3BhZGRpbmc6MDtjdXJzb3I6dGV4dH0uZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgaW5wdXQuZnItbm90LWVtcHR5K2xhYmVsLC5mci1wb3B1cCAuZnItaW5wdXQtbGluZSB0ZXh0YXJlYS5mci1ub3QtZW1wdHkrbGFiZWx7Y29sb3I6Z3JheTt3aWR0aDphdXRvO2xlZnQ6NHB4O3BhZGRpbmc6MCA0cHg7Zm9udC1zaXplOjExcHg7dG9wOjlweH0uZnItcG9wdXAgaW5wdXQsLmZyLXBvcHVwIHRleHRhcmVhe3VzZXItc2VsZWN0OnRleHQ7LW8tdXNlci1zZWxlY3Q6dGV4dDstbW96LXVzZXItc2VsZWN0OnRleHQ7LWtodG1sLXVzZXItc2VsZWN0OnRleHQ7LXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0Oy1tcy11c2VyLXNlbGVjdDp0ZXh0O2JvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtvdXRsaW5lOm5vbmV9LmZyLXBvcHVwIHRleHRhcmVhe3Jlc2l6ZTpub25lfS5mci1wb3B1cCAuZnItYnV0dG9uc3t3aGl0ZS1zcGFjZTpub3dyYXA7bGluZS1oZWlnaHQ6MH0uZnItcG9wdXAgLmZyLWJ1dHRvbnMgLmZyLWJ0bnttYXJnaW4tbGVmdDo0cHg7bWFyZ2luLXJpZ2h0OjRweDtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lfS5mci1wb3B1cCAuZnItYnV0dG9ucyAuZnItYnRuIGl7ZmxvYXQ6bGVmdH0uZnItcG9wdXAgLmZyLWJ1dHRvbnMgLmZyLXNlcGFyYXRvcntkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lfS5mci1wb3B1cCAuZnItYnV0dG9ucy5mci10YWJze2JvcmRlci1yYWRpdXM6NnB4IDZweCAwIDA7LW1vei1ib3JkZXItcmFkaXVzOjZweCA2cHggMCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czo2cHggNnB4IDAgMDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmZyLXBvcHVwIC5mci1idXR0b25zLmZyLXRhYnMuZnItdGFicy1zY3JvbGx7b3ZlcmZsb3c6c2Nyb2xsO292ZXJmbG93LXk6aGlkZGVuO3dpZHRoOjI3NnB4fX0uZnItcG9wdXAgLmZyLWJ1dHRvbnM6bm90KC5mci10YWJzKXtwYWRkaW5nOjVweH0uZnItcG9wdXAgLmZyLWxheWVye2JvcmRlci1yYWRpdXM6NnB4Oy1tb3otYm9yZGVyLXJhZGl1czo2cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjZweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDt3aWR0aDoxOTVweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjIwcHg7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZyLXBvcHVwIC5mci1sYXllcnt3aWR0aDoyNjBweH19LmZyLXBvcHVwIC5mci1sYXllci5mci1hY3RpdmV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZyLXBvcHVwIC5mci1hY3Rpb24tYnV0dG9uc3t6LWluZGV4Ojc7aGVpZ2h0OjM2cHg7dGV4dC1hbGlnbjpyaWdodH0uZnItcG9wdXAgLmZyLWFjdGlvbi1idXR0b25zIGJ1dHRvbi5mci1jb21tYW5ke2hlaWdodDozNnB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzAwOThmNztwYWRkaW5nOjEwcHg7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO2ZvbnQtc2l6ZToxNnB4O291dGxpbmU6bm9uZTstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7Ym9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci1wb3B1cCAuZnItYWN0aW9uLWJ1dHRvbnMgYnV0dG9uLmZyLWNvbW1hbmQrYnV0dG9ue21hcmdpbi1sZWZ0OjI0cHh9LmZyLXBvcHVwIC5mci1hY3Rpb24tYnV0dG9ucyBidXR0b24uZnItY29tbWFuZDpob3ZlciwuZnItcG9wdXAgLmZyLWFjdGlvbi1idXR0b25zIGJ1dHRvbi5mci1jb21tYW5kOmZvY3Vze2JhY2tncm91bmQ6I2ViZWJlYjtjb2xvcjojMDA5OGY3fS5mci1wb3B1cCAuZnItYWN0aW9uLWJ1dHRvbnMgYnV0dG9uLmZyLWNvbW1hbmQ6YWN0aXZle2JhY2tncm91bmQ6I2Q2ZDZkNjtjb2xvcjojMDA5OGY3fS5mci1wb3B1cCAuZnItYWN0aW9uLWJ1dHRvbnMgYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowfS5mci1wb3B1cCAuZnItY2hlY2tib3h7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MThweDtwYWRkaW5nOjEwcHg7Ym9yZGVyLXJhZGl1czoxMDAlO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZnItcG9wdXAgLmZyLWNoZWNrYm94IHN2Z3ttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXRvcDoycHg7ZGlzcGxheTpub25lO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHh9LmZyLXBvcHVwIC5mci1jaGVja2JveCBzcGFue2JvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBib3JkZXItY29sb3IgMC4ycyBlYXNlIDBzOy1tb3otdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSAwczstbXMtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSAwczstby10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBib3JkZXItY29sb3IgMC4ycyBlYXNlIDBzfS5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyOy13ZWJraXQtb3BhY2l0eTowOy1tb3otb3BhY2l0eTowO29wYWNpdHk6MDstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtib3JkZXI6MCBub25lO2N1cnNvcjpwb2ludGVyO2hlaWdodDoxOHB4O21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxOHB4O3RvcDo3cHg7bGVmdDo3cHh9LmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dDpub3QoOmNoZWNrZWQpK3NwYW57Ym9yZGVyOnNvbGlkIDJweCAjOTk5OTk5fS5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXQ6bm90KDpjaGVja2VkKTphY3RpdmUrc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dDpub3QoOmNoZWNrZWQpOmZvY3VzK3NwYW4sLmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dDpub3QoOmNoZWNrZWQpOmhvdmVyK3NwYW57Ym9yZGVyLWNvbG9yOiM1MTUxNTF9LmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dDpjaGVja2VkK3NwYW57YmFja2dyb3VuZDojMDA5OGY3O2JvcmRlcjpzb2xpZCAycHggIzAwOThmN30uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQrc3BhbiBzdmd7ZGlzcGxheTpibG9ja30uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQ6YWN0aXZlK3NwYW57YmFja2dyb3VuZC1jb2xvcjojRWNGNUZmfS5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpmb2N1cytzcGFuLC5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpob3ZlcitzcGFuey13ZWJraXQtb3BhY2l0eTowLjg7LW1vei1vcGFjaXR5OjAuODtvcGFjaXR5OjAuODstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIn0uZnItcG9wdXAgLmZyLWNoZWNrYm94LWxpbmV7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40cHg7bWFyZ2luLXRvcDoxMHB4fS5mci1wb3B1cCAuZnItY2hlY2tib3gtbGluZSBsYWJlbHtjdXJzb3I6cG9pbnRlcjttYXJnaW46MCA1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mci1wb3B1cC5mci1ydGx7ZGlyZWN0aW9uOnJ0bDt0ZXh0LWFsaWduOnJpZ2h0fS5mci1wb3B1cC5mci1ydGwgLmZyLWFjdGlvbi1idXR0b25ze3RleHQtYWxpZ246bGVmdH0uZnItcG9wdXAuZnItcnRsIC5mci1pbnB1dC1saW5lIGlucHV0K2xhYmVsLC5mci1wb3B1cC5mci1ydGwgLmZyLWlucHV0LWxpbmUgdGV4dGFyZWErbGFiZWx7bGVmdDphdXRvO3JpZ2h0OjB9LmZyLXBvcHVwLmZyLXJ0bCAuZnItYnV0dG9ucyAuZnItc2VwYXJhdG9yLmZyLXZze2Zsb2F0OnJpZ2h0fS5mci10ZXh0LWVkaXQtbGF5ZXJ7d2lkdGg6MjUwcHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZnItdG9vbGJhcntjb2xvcjojMjIyMjIyO2JhY2tncm91bmQ6I0ZGRjtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTtib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlcjoxcHggc29saWQgI0NDQ0NDQzt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZWxlZ2liaWxpdHk7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7bGluZS1oZWlnaHQ6MS4yO3BhZGRpbmctYm90dG9tOjA7LXdlYmtpdC10cmFuc2l0aW9uOnBhZGRpbmctYm90dG9tIDAuNXM7LW1vei10cmFuc2l0aW9uOnBhZGRpbmctYm90dG9tIDAuNXM7LW1zLXRyYW5zaXRpb246cGFkZGluZy1ib3R0b20gMC41czstby10cmFuc2l0aW9uOnBhZGRpbmctYm90dG9tIDAuNXN9LmZyLXRvb2xiYXI6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmZyLXRvb2xiYXI6OmFmdGVye2hlaWdodDowfS5mci10b29sYmFyIC5mci1uZXdsaW5le2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7bWFyZ2luLWxlZnQ6OXB4O21hcmdpbi1yaWdodDo5cHg7YmFja2dyb3VuZDojZWZlZmVmO2hlaWdodDoxcHg7LXdlYmtpdC10cmFuc2l0aW9uOmhlaWdodCAwLjVzOy1tb3otdHJhbnNpdGlvbjpoZWlnaHQgMC41czstbXMtdHJhbnNpdGlvbjpoZWlnaHQgMC41czstby10cmFuc2l0aW9uOmhlaWdodCAwLjVzfS5mci10b29sYmFyLmZyLXRvb2xiYXItb3BlbntwYWRkaW5nLWJvdHRvbTo0OHB4fS5mci10b29sYmFyLmZyLXRvb2xiYXItb3BlbiAuZnItbmV3bGluZXtoZWlnaHQ6MH0uZnItdG9vbGJhciAuZnItZmxvYXQtcmlnaHR7ZmxvYXQ6cmlnaHR9LmZyLXRvb2xiYXIgLmZyLWZsb2F0LWxlZnR7ZmxvYXQ6bGVmdH0uZnItdG9vbGJhciAuZnItbW9yZS10b29sYmFye2Zsb2F0OmxlZnQ7Ym9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTstd2Via2l0LXRyYW5zaXRpb246aGVpZ2h0IDAuNXM7LW1vei10cmFuc2l0aW9uOmhlaWdodCAwLjVzOy1tcy10cmFuc2l0aW9uOmhlaWdodCAwLjVzOy1vLXRyYW5zaXRpb246aGVpZ2h0IDAuNXM7aGVpZ2h0OjA7ei1pbmRleDoyO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJX0uZnItdG9vbGJhciAuZnItbW9yZS10b29sYmFyLmZyLWV4cGFuZGVke2hlaWdodDo0OHB4fS5mci10b29sYmFyIC5mci1tb3JlLXRvb2xiYXIuZnItb3ZlcmZsb3ctdmlzaWJsZXtvdmVyZmxvdzp2aXNpYmxlfS5mci10b29sYmFyIC5mci1tb3JlLXRvb2xiYXI+LmZyLWNvbW1hbmQuZnItYnRue21hcmdpbi1sZWZ0OjRweDttYXJnaW4tcmlnaHQ6NHB4fS5mci10b29sYmFyIC5mci1idG4tZ3Jwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDE3cHggMCAxMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmZyLXRvb2xiYXIgLmZyLWJ0bi1ncnB7bWFyZ2luOjAgN3B4IDAgNnB4fX0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItb3BlbnttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbTotMXB4O2JvcmRlci1yYWRpdXM6NHB4IDRweCAwIDA7LW1vei1ib3JkZXItcmFkaXVzOjRweCA0cHggMCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHggNHB4IDAgMDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItb3Blbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSl7YmFja2dyb3VuZDojZjVmNWY1fS5mci10b29sYmFyLmZyLXJ0bHt0ZXh0LWFsaWduOnJpZ2h0fS5mci10b29sYmFyLmZyLWlubGluZXtkaXNwbGF5Om5vbmU7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDVweCAtMXB4IHJnYmEoMCwwLDAsMC4yKSwwIDZweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjE0KSwwIDFweCAxOHB4IDAgcmdiYSgwLDAsMCwwLjEyKTstbW96LWJveC1zaGFkb3c6MCAzcHggNXB4IC0xcHggcmdiYSgwLDAsMCwwLjIpLDAgNnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDE4cHggMCByZ2JhKDAsMCwwLDAuMTIpO2JveC1zaGFkb3c6MCAzcHggNXB4IC0xcHggcmdiYSgwLDAsMCwwLjIpLDAgNnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDE4cHggMCByZ2JhKDAsMCwwLDAuMTIpO2JvcmRlcjowO3doaXRlLXNwYWNlOm5vd3JhcDtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOjVweDt6LWluZGV4OjIxNDc0ODM2MzB9LmZyLXRvb2xiYXIuZnItaW5saW5lLmZyLWFib3Zle21hcmdpbi10b3A6LTEwcHg7Ym9yZGVyLXRvcDowfS5mci10b29sYmFyLmZyLWlubGluZSAuZnItbmV3bGluZXtoZWlnaHQ6MH0uZnItdG9vbGJhci5mci10b3B7dG9wOjA7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1yYWRpdXM6MTBweCAxMHB4IDAgMDstbW96LWJvcmRlci1yYWRpdXM6MTBweCAxMHB4IDAgMDstd2Via2l0LWJvcmRlci1yYWRpdXM6MTBweCAxMHB4IDAgMDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItdG9vbGJhci5mci1ib3R0b217Ym90dG9tOjA7Ym9yZGVyLXRvcDowO3BhZGRpbmctYm90dG9tOjA7Ym9yZGVyLXJhZGl1czowIDAgMTBweCAxMHB4Oy1tb3otYm9yZGVyLXJhZGl1czowIDAgMTBweCAxMHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czowIDAgMTBweCAxMHB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci10b29sYmFyLmZyLWJvdHRvbSAuZnItbmV3bGluZXtwYWRkaW5nLXRvcDowOy13ZWJraXQtdHJhbnNpdGlvbjpwYWRkaW5nLXRvcCAwLjVzOy1tb3otdHJhbnNpdGlvbjpwYWRkaW5nLXRvcCAwLjVzOy1tcy10cmFuc2l0aW9uOnBhZGRpbmctdG9wIDAuNXM7LW8tdHJhbnNpdGlvbjpwYWRkaW5nLXRvcCAwLjVzfS5mci10b29sYmFyLmZyLWJvdHRvbS5mci10b29sYmFyLW9wZW4gLmZyLW5ld2xpbmV7cGFkZGluZy10b3A6NDhweDtiYWNrZ3JvdW5kOiNGRkZ9LmZyLXRvb2xiYXIuZnItYm90dG9tIC5mci1jb21tYW5kLmZyLWJ0bi5mci1vcGVue21hcmdpbi10b3A6LTFweDttYXJnaW4tYm90dG9tOjEwcHg7Ym9yZGVyLXJhZGl1czowIDAgNHB4IDRweDstbW96LWJvcmRlci1yYWRpdXM6MCAwIDRweCA0cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci10b29sYmFyLmZyLXN0aWNreS1vbntib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLXNlcGFyYXRvcntiYWNrZ3JvdW5kOiNlYmViZWI7ZGlzcGxheTpibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7ZmxvYXQ6bGVmdH0uZnItc2VwYXJhdG9yKy5mci1zZXBhcmF0b3J7ZGlzcGxheTpub25lfS5mci1zZXBhcmF0b3IuZnItdnN7aGVpZ2h0OjMycHg7d2lkdGg6MXB4O21hcmdpbjo4cHggNHB4fS5mci1zZXBhcmF0b3IuZnItaHN7Y2xlYXI6Ym90aDt3aWR0aDpjYWxjKDEwMCUgLSAoMiAqIDRweCkpO21hcmdpbjowIDRweDtoZWlnaHQ6MXB4fS5mci1zZXBhcmF0b3IuZnItaGlkZGVue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mci1ydGwgLmZyLXNlcGFyYXRvcntmbG9hdDpyaWdodH0uZnItdG9vbGJhci5mci1pbmxpbmUgLmZyLXNlcGFyYXRvci5mci1oc3tmbG9hdDpub25lfS5mci10b29sYmFyLmZyLWlubGluZSAuZnItc2VwYXJhdG9yLmZyLXZze2Zsb2F0Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnNlY29uZC10b29sYmFye2JvcmRlcjoxcHggc29saWQgI0NDQ0NDQztib3JkZXItdG9wOjA7YmFja2dyb3VuZDojRkZGO2xpbmUtaGVpZ2h0OjEuNDtib3JkZXItcmFkaXVzOjAgMCAxMHB4IDEwcHg7LW1vei1ib3JkZXItcmFkaXVzOjAgMCAxMHB4IDEwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgMCAxMHB4IDEwcHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LnNlY29uZC10b29sYmFyOjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfSNsb2dve2Zsb2F0OmxlZnQ7b3V0bGluZTpub25lfSNsb2dvPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bGVmdDtmb250LWZhbWlseTpzYW5zLXNlcmlmO3BhZGRpbmc6MTFweCA1cHggMTBweCAxNXB4O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojYjFiMmI3Oy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAwLjNzOy1tb3otdHJhbnNpdGlvbjpjb2xvciAwLjNzOy1tcy10cmFuc2l0aW9uOmNvbG9yIDAuM3M7LW8tdHJhbnNpdGlvbjpjb2xvciAwLjNzfSNsb2dvPnN2Z3toZWlnaHQ6MjBweDt3aWR0aDo0N3B4O21hcmdpbjo3cHggMDtjdXJzb3I6cG9pbnRlcn0jbG9nbz5zdmcgKnstd2Via2l0LXRyYW5zaXRpb246ZmlsbCAwLjNzOy1tb3otdHJhbnNpdGlvbjpmaWxsIDAuM3M7LW1zLXRyYW5zaXRpb246ZmlsbCAwLjNzOy1vLXRyYW5zaXRpb246ZmlsbCAwLjNzfSNsb2dvOmhvdmVyPnNwYW4sI2xvZ286Zm9jdXM+c3Bhbntjb2xvcjojMDA5OGY3fSNsb2dvOmhvdmVyPnN2ZyAuZnItbG9nbywjbG9nbzpmb2N1cz5zdmcgLmZyLWxvZ297ZmlsbDojMDA5OGY3fS5mci12aXNpYmlsaXR5LWhlbHBlcntkaXNwbGF5Om5vbmU7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZyLXZpc2liaWxpdHktaGVscGVye21hcmdpbi1sZWZ0OjFweCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5mci12aXNpYmlsaXR5LWhlbHBlcnttYXJnaW4tbGVmdDoycHggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmZyLXZpc2liaWxpdHktaGVscGVye21hcmdpbi1sZWZ0OjNweCAhaW1wb3J0YW50fX0uZnItb3BhY2l0eS0wey13ZWJraXQtb3BhY2l0eTowOy1tb3otb3BhY2l0eTowO29wYWNpdHk6MDstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIn0uZnItYm94e3Bvc2l0aW9uOnJlbGF0aXZlfS5mci1zdGlja3l7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246LW1vei1zdGlja3k7cG9zaXRpb246LW1zLXN0aWNreTtwb3NpdGlvbjotby1zdGlja3k7cG9zaXRpb246c3RpY2t5fS5mci1zdGlja3ktb2Zme3Bvc2l0aW9uOnJlbGF0aXZlfS5mci1zdGlja3ktb257cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMH0uZnItc3RpY2t5LW9uLmZyLXN0aWNreS1pb3N7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7d2lkdGg6YXV0byAhaW1wb3J0YW50fS5mci1zdGlja3ktZHVtbXl7ZGlzcGxheTpub25lfS5mci1zdGlja3ktb24rLmZyLXN0aWNreS1kdW1teSwuZnItc3RpY2t5LWJveD4uZnItc3RpY2t5LWR1bW15e2Rpc3BsYXk6YmxvY2t9c3Bhbi5mci1zci1vbmx5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5jbGVhcmZpeDo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uaGlkZS1ieS1jbGlwcGluZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uZnItYm94IC5mci1jb3VudGVye3BhZGRpbmc6MTBweDtmbG9hdDpyaWdodDtjb2xvcjojOTk5OTk5O2NvbnRlbnQ6YXR0cihkYXRhLWNoYXJzKTtmb250LXNpemU6MTRweDtmb250LWZhbWlseTpzYW5zLXNlcmlmO3otaW5kZXg6MTtib3JkZXItcmFkaXVzOjJweCAwIDAgMDstbW96LWJvcmRlci1yYWRpdXM6MnB4IDAgMCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHggMCAwIDA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLWJveC5mci1ydGwgLmZyLWNvdW50ZXJ7bGVmdDowO3JpZ2h0OmF1dG87Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItcmFkaXVzOjAgMnB4IDAgMDstbW96LWJvcmRlci1yYWRpdXM6MCAycHggMCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czowIDJweCAwIDA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLWJveC5mci1jb2RlLXZpZXcgLmZyLWNvdW50ZXJ7ZGlzcGxheTpub25lfS5jbGVhcmZpeDo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uaGlkZS1ieS1jbGlwcGluZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH10ZXh0YXJlYS5mci1jb2Rle2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO3Jlc2l6ZTpub25lOy1tb3otcmVzaXplOm5vbmU7LXdlYmtpdC1yZXNpemU6bm9uZTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOm5vbmU7cGFkZGluZzoxMHB4O21hcmdpbjowO2ZvbnQtZmFtaWx5OlwiQ291cmllciBOZXdcIixtb25vc3BhY2U7Zm9udC1zaXplOjE0cHg7YmFja2dyb3VuZDojRkZGO2NvbG9yOiMwMDA7b3V0bGluZTpub25lfS5mci1ib3guZnItcnRsIHRleHRhcmVhLmZyLWNvZGV7ZGlyZWN0aW9uOnJ0bH0uZnItYm94IC5Db2RlTWlycm9ye2Rpc3BsYXk6bm9uZX0uZnItYm94LmZyLWNvZGUtdmlldyB0ZXh0YXJlYS5mci1jb2Rle2Rpc3BsYXk6YmxvY2t9LmZyLWJveC5mci1jb2RlLXZpZXcgLmZyLWVsZW1lbnQsLmZyLWJveC5mci1jb2RlLXZpZXcgLmZyLXBsYWNlaG9sZGVyLC5mci1ib3guZnItY29kZS12aWV3IC5mci1pZnJhbWV7ZGlzcGxheTpub25lfS5mci1ib3guZnItY29kZS12aWV3IC5Db2RlTWlycm9ye2Rpc3BsYXk6YmxvY2t9LmZyLWJveC5mci1pbmxpbmUuZnItY29kZS12aWV3IC5mci1jb21tYW5kLmZyLWJ0bi5odG1sLXN3aXRjaHtkaXNwbGF5OmJsb2NrfS5mci1ib3guZnItaW5saW5lIC5mci1jb21tYW5kLmZyLWJ0bi5odG1sLXN3aXRjaHtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDojRkZGO2NvbG9yOiMzMzMzMzM7LW1vei1vdXRsaW5lOjA7b3V0bGluZTowO2JvcmRlcjowO2xpbmUtaGVpZ2h0OjE7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6OHB4IDdweDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7Ym9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O3otaW5kZXg6Mjstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTstby11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmV9LmZyLWJveC5mci1pbmxpbmUgLmZyLWNvbW1hbmQuZnItYnRuLmh0bWwtc3dpdGNoIGl7Zm9udC1zaXplOjI0cHg7d2lkdGg6MjRweDt0ZXh0LWFsaWduOmNlbnRlcn0uZnItYm94LmZyLWlubGluZSAuZnItY29tbWFuZC5mci1idG4uaHRtbC1zd2l0Y2guZnItZGVza3RvcDpob3ZlcntiYWNrZ3JvdW5kOiNlYmViZWJ9LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5mci1wb3B1cCAuZnItbGF5ZXIuZnItY29sb3ItaGV4LWxheWVye21hcmdpbjowO3BhZGRpbmc6MjBweDtwYWRkaW5nLXRvcDowO2Zsb2F0OmxlZnR9LmZyLXBvcHVwIC5mci1sYXllci5mci1jb2xvci1oZXgtbGF5ZXIgLmZyLWlucHV0LWxpbmV7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDEwMCUgLSA1MHB4KTtwYWRkaW5nOjE1cHggMCAwfS5mci1wb3B1cCAuZnItbGF5ZXIuZnItY29sb3ItaGV4LWxheWVyIC5mci1hY3Rpb24tYnV0dG9uc3tmbG9hdDpyaWdodDt3aWR0aDozOHB4O2hlaWdodDo0MHB4O3BhZGRpbmc6MTdweCAwIDA7bWFyZ2luOjB9LmZyLXBvcHVwIC5mci1sYXllci5mci1jb2xvci1oZXgtbGF5ZXIgLmZyLWFjdGlvbi1idXR0b25zIGJ1dHRvbi5mci1jb21tYW5ke2JvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtmb250LXNpemU6MTNweDtoZWlnaHQ6NDBweDt3aWR0aDozOHB4fS5mci1wb3B1cCAuZnItc2VwYXJhdG9yKy5mci1jb2xvcnMtdGFic3ttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXJpZ2h0OjJweH0uZnItcG9wdXAgLmZyLWNvbG9yLXNldHtsaW5lLWhlaWdodDowO2Rpc3BsYXk6bm9uZX0uZnItcG9wdXAgLmZyLWNvbG9yLXNldC5mci1zZWxlY3RlZC1zZXR7ZGlzcGxheTpibG9jaztwYWRkaW5nOjIwcHg7cGFkZGluZy1ib3R0b206MH0uZnItcG9wdXAgLmZyLWNvbG9yLXNldD5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5mci1wb3B1cCAuZnItY29sb3Itc2V0PnNwYW4+aSwuZnItcG9wdXAgLmZyLWNvbG9yLXNldD5zcGFuPnN2Z3t0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDozMnB4O2hlaWdodDoyNHB4O3dpZHRoOjI0cHg7bWFyZ2luOjRweDtmb250LXNpemU6MTNweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtjdXJzb3I6ZGVmYXVsdDtsZWZ0OjB9LmZyLXBvcHVwIC5mci1jb2xvci1zZXQ+c3Bhbj5pIHBhdGgsLmZyLXBvcHVwIC5mci1jb2xvci1zZXQ+c3Bhbj5zdmcgcGF0aHtmaWxsOiMyMjIyMjJ9LmZyLXBvcHVwIC5mci1jb2xvci1zZXQ+c3BhbiAuZnItc2VsZWN0ZWQtY29sb3J7Y29sb3I6I0ZGRjtmb250LWZhbWlseTpGb250QXdlc29tZTtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MzJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtyaWdodDowO2xlZnQ6MDt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6ZGVmYXVsdH0uZnItcG9wdXAgLmZyLWNvbG9yLXNldD5zcGFuOmhvdmVyLC5mci1wb3B1cCAuZnItY29sb3Itc2V0PnNwYW46Zm9jdXN7b3V0bGluZToxcHggc29saWQgIzIyMjIyMjt6LWluZGV4OjJ9LmZyLXJ0bCAuZnItcG9wdXAgLmZyLWNvbG9ycy10YWJzIC5mci1jb2xvcnMtdGFiLmZyLXNlbGVjdGVkLXRhYltkYXRhLXBhcmFtMT1cInRleHRcIl0gfiBbZGF0YS1wYXJhbTE9XCJiYWNrZ3JvdW5kXCJdOjphZnRlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX0uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLWRyYWctaGVscGVye2JhY2tncm91bmQ6IzAwOThmNztoZWlnaHQ6MnB4O21hcmdpbi10b3A6LTFweDstd2Via2l0LW9wYWNpdHk6MC4yOy1tb3otb3BhY2l0eTowLjI7b3BhY2l0eTowLjI7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyMTQ3NDgzNjQwO2Rpc3BsYXk6bm9uZX0uZnItZHJhZy1oZWxwZXIuZnItdmlzaWJsZXtkaXNwbGF5OmJsb2NrfS5mci1kcmFnZ2luZ3std2Via2l0LW9wYWNpdHk6MC40Oy1tb3otb3BhY2l0eTowLjQ7b3BhY2l0eTowLjQ7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCJ9LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5mci1wb3B1cCAuZnItZW1vdGljb257d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtmb250LWZhbWlseTpcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgTm90b0NvbG9yRW1vamksIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiQW5kcm9pZCBFbW9qaVwiLCBFbW9qaVN5bWJvbHN9LmZyLXBvcHVwIC5mci1lbW90aWNvbiBpbWd7aGVpZ2h0OjI0cHg7d2lkdGg6MjRweH0uZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLXRhYnMtdW5pY29kZXtwYWRkaW5nOjAgMCAwIDE0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWluLXdpZHRoOiA3NjhweCksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnItcG9wdXAgLmZyLWljb24tY29udGFpbmVyLmZyLWVtb3RpY29uLWNvbnRhaW5lcnt3aWR0aDozNjhweH19LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5mci1wb3B1cCAuZnItZmlsZS11cGxvYWQtbGF5ZXJ7Ym9yZGVyOmRhc2hlZCAycHggI2JkYmRiZDtwYWRkaW5nOjI1cHggMDttYXJnaW46MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzoxcHg7bGluZS1oZWlnaHQ6MTQwJTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1hbGlnbjpjZW50ZXJ9LmZyLXBvcHVwIC5mci1maWxlLXVwbG9hZC1sYXllcjpob3ZlcntiYWNrZ3JvdW5kOiNlYmViZWJ9LmZyLXBvcHVwIC5mci1maWxlLXVwbG9hZC1sYXllci5mci1kcm9we2JhY2tncm91bmQ6I2ViZWJlYjtib3JkZXItY29sb3I6IzAwOThmN30uZnItcG9wdXAgLmZyLWZpbGUtdXBsb2FkLWxheWVyIC5mci1mb3Jtey13ZWJraXQtb3BhY2l0eTowOy1tb3otb3BhY2l0eTowO29wYWNpdHk6MDstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjIxNDc0ODM2NDA7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5mci1wb3B1cCAuZnItZmlsZS11cGxvYWQtbGF5ZXIgLmZyLWZvcm0gaW5wdXR7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtib3R0b206MDt3aWR0aDo1MDAlO2hlaWdodDoxMDAlO21hcmdpbjowO2ZvbnQtc2l6ZTo0MDBweH0uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyPmgze2ZvbnQtc2l6ZToxNnB4O21hcmdpbjoxMHB4IDA7Zm9udC13ZWlnaHQ6bm9ybWFsfS5mci1wb3B1cCAuZnItZmlsZS1wcm9ncmVzcy1iYXItbGF5ZXI+ZGl2LmZyLWFjdGlvbi1idXR0b25ze2Rpc3BsYXk6bm9uZX0uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyPmRpdi5mci1sb2FkZXJ7YmFja2dyb3VuZDojYjNlMGZkO2hlaWdodDoxMHB4O3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoyMHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyPmRpdi5mci1sb2FkZXIgc3BhbntkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOjAlO2JhY2tncm91bmQ6IzAwOThmNzstd2Via2l0LXRyYW5zaXRpb246d2lkdGggMC4ycyBlYXNlIDBzOy1tb3otdHJhbnNpdGlvbjp3aWR0aCAwLjJzIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246d2lkdGggMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246d2lkdGggMC4ycyBlYXNlIDBzfS5mci1wb3B1cCAuZnItZmlsZS1wcm9ncmVzcy1iYXItbGF5ZXI+ZGl2LmZyLWxvYWRlci5mci1pbmRldGVybWluYXRlIHNwYW57d2lkdGg6MzAlICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7LXdlYmtpdC1hbmltYXRpb246bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7LW1vei1hbmltYXRpb246bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7LW8tYW5pbWF0aW9uOmxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjpsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZX0uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yPmRpdi5mci1sb2FkZXJ7ZGlzcGxheTpub25lfS5mci1wb3B1cCAuZnItZmlsZS1wcm9ncmVzcy1iYXItbGF5ZXIuZnItZXJyb3I+ZGl2LmZyLWFjdGlvbi1idXR0b25ze2Rpc3BsYXk6YmxvY2t9QGtleWZyYW1lcyBsb2FkaW5ne2Zyb217bGVmdDotMjUlfXRve2xlZnQ6MTAwJX19QC13ZWJraXQta2V5ZnJhbWVzIGxvYWRpbmd7ZnJvbXtsZWZ0Oi0yNSV9dG97bGVmdDoxMDAlfX1ALW1vei1rZXlmcmFtZXMgbG9hZGluZ3tmcm9te2xlZnQ6LTI1JX10b3tsZWZ0OjEwMCV9fUAtby1rZXlmcmFtZXMgbG9hZGluZ3tmcm9te2xlZnQ6LTI1JX10b3tsZWZ0OjEwMCV9fUBrZXlmcmFtZXMgbG9hZGluZ3tmcm9te2xlZnQ6LTI1JX10b3tsZWZ0OjEwMCV9fS5jbGVhcmZpeDo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uaGlkZS1ieS1jbGlwcGluZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH1ib2R5LmZyLWZ1bGxzY3JlZW57b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246Zml4ZWR9LmZyLWJveC5mci1mdWxsc2NyZWVue21hcmdpbjowICFpbXBvcnRhbnQ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ei1pbmRleDoyMTQ3NDgzNjMwICFpbXBvcnRhbnQ7d2lkdGg6YXV0byAhaW1wb3J0YW50fS5mci1ib3guZnItZnVsbHNjcmVlbi5mci1iYXNpYy5mci10b3AgLmZyLXdyYXBwZXJ7Ym9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci1ib3guZnItZnVsbHNjcmVlbi5mci1iYXNpYy5mci1ib3R0b20gLmZyLXdyYXBwZXJ7Ym9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci1ib3guZnItZnVsbHNjcmVlbiAuZnItdG9vbGJhcntib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLWJveC5mci1mdWxsc2NyZWVuIC5mci10b29sYmFyLmZyLXRvcHt0b3A6MCAhaW1wb3J0YW50fS5mci1ib3guZnItZnVsbHNjcmVlbiAuZnItdG9vbGJhci5mci1ib3R0b217Ym90dG9tOjAgIWltcG9ydGFudH0uZnItYm94LmZyLWZ1bGxzY3JlZW4gLnNlY29uZC10b29sYmFye21hcmdpbi10b3A6MDtib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLWZ1bGxzY3JlZW4td3JhcHBlcnt6LWluZGV4OjIxNDc0ODM2NDAgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnR9LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbHt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoyMHB4IDIwcHggMTBweH0uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwgdGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNTt3aWR0aDoxMDAlfS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSt0YWJsZXttYXJnaW4tdG9wOjIwcHh9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlIHRye2JvcmRlcjowfS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSB0aHt0ZXh0LWFsaWduOmxlZnR9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlIHRoLC5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSB0ZHtwYWRkaW5nOjZweCAwIDRweH0uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwgdGFibGUgdGJvZHkgdHJ7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2ViZWJlYn0uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwgdGFibGUgdGJvZHkgdGQ6Zmlyc3QtY2hpbGR7d2lkdGg6NjAlO2NvbG9yOiM2NDY0NjR9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlIHRib2R5IHRkOm50aC1jaGlsZChuKzIpe2xldHRlci1zcGFjaW5nOjAuNXB4fS5jbGVhcmZpeDo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uaGlkZS1ieS1jbGlwcGluZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uZnItZWxlbWVudCBpbWd7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzowIDFweH0uZnItaW1hZ2UtcmVzaXplcntwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXI6c29saWQgMXB4ICMwMDk4Zjc7ZGlzcGxheTpub25lO3VzZXItc2VsZWN0Om5vbmU7LW8tdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH0uZnItaW1hZ2UtcmVzaXplci5mci1hY3RpdmV7ZGlzcGxheTpibG9ja30uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6IzAwOThmNztib3JkZXI6c29saWQgMXB4ICNGRkY7Ym9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O3otaW5kZXg6NDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG53e2N1cnNvcjpudy1yZXNpemV9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG5le2N1cnNvcjpuZS1yZXNpemV9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHN3e2N1cnNvcjpzdy1yZXNpemV9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHNle2N1cnNvcjpzZS1yZXNpemV9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXJ7d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1obnd7bGVmdDotNnB4O3RvcDotNnB4fS5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhuZXtyaWdodDotNnB4O3RvcDotNnB4fS5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzd3tsZWZ0Oi02cHg7Ym90dG9tOi02cHh9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHNle3JpZ2h0Oi02cHg7Ym90dG9tOi02cHh9QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXJ7d2lkdGg6MTBweDtoZWlnaHQ6MTBweH0uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1obnd7bGVmdDotNXB4O3RvcDotNXB4fS5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhuZXtyaWdodDotNXB4O3RvcDotNXB4fS5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzd3tsZWZ0Oi01cHg7Ym90dG9tOi01cHh9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHNle3JpZ2h0Oi01cHg7Ym90dG9tOi01cHh9fS5mci1pbWFnZS1vdmVybGF5e3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO3otaW5kZXg6MjE0NzQ4MzY0MDtkaXNwbGF5Om5vbmV9LmZyLXBvcHVwIC5mci1pbWFnZS11cGxvYWQtbGF5ZXJ7Ym9yZGVyOmRhc2hlZCAycHggI2JkYmRiZDtwYWRkaW5nOjI1cHggMDttYXJnaW46MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzoxcHg7bGluZS1oZWlnaHQ6MTQwJTt0ZXh0LWFsaWduOmNlbnRlcn0uZnItcG9wdXAgLmZyLWltYWdlLXVwbG9hZC1sYXllcjpob3ZlcntiYWNrZ3JvdW5kOiNlYmViZWJ9LmZyLXBvcHVwIC5mci1pbWFnZS11cGxvYWQtbGF5ZXIuZnItZHJvcHtiYWNrZ3JvdW5kOiNlYmViZWI7Ym9yZGVyLWNvbG9yOiMwMDk4Zjd9LmZyLXBvcHVwIC5mci1pbWFnZS11cGxvYWQtbGF5ZXIgLmZyLWZvcm17LXdlYmtpdC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MjE0NzQ4MzY0MDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LmZyLXBvcHVwIC5mci1pbWFnZS11cGxvYWQtbGF5ZXIgLmZyLWZvcm0gaW5wdXR7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtib3R0b206MDt3aWR0aDo1MDAlO2hlaWdodDoxMDAlO21hcmdpbjowO2ZvbnQtc2l6ZTo0MDBweH0uZnItcG9wdXAgLmZyLWltYWdlLXByb2dyZXNzLWJhci1sYXllcj5oM3tmb250LXNpemU6MTZweDttYXJnaW46MTBweCAwO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uZnItcG9wdXAgLmZyLWltYWdlLXByb2dyZXNzLWJhci1sYXllcj5kaXYuZnItYWN0aW9uLWJ1dHRvbnN7ZGlzcGxheTpub25lfS5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyPmRpdi5mci1sb2FkZXJ7YmFja2dyb3VuZDojYjNlMGZkO2hlaWdodDoxMHB4O3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoyMHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uZnItcG9wdXAgLmZyLWltYWdlLXByb2dyZXNzLWJhci1sYXllcj5kaXYuZnItbG9hZGVyIHNwYW57ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDowJTtiYWNrZ3JvdW5kOiMwMDk4Zjc7LXdlYmtpdC10cmFuc2l0aW9uOndpZHRoIDAuMnMgZWFzZSAwczstbW96LXRyYW5zaXRpb246d2lkdGggMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOndpZHRoIDAuMnMgZWFzZSAwczstby10cmFuc2l0aW9uOndpZHRoIDAuMnMgZWFzZSAwc30uZnItcG9wdXAgLmZyLWltYWdlLXByb2dyZXNzLWJhci1sYXllcj5kaXYuZnItbG9hZGVyLmZyLWluZGV0ZXJtaW5hdGUgc3Bhbnt3aWR0aDozMCUgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDstd2Via2l0LWFuaW1hdGlvbjpsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjpsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOmxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlfS5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yPmRpdi5mci1sb2FkZXJ7ZGlzcGxheTpub25lfS5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yPmRpdi5mci1hY3Rpb24tYnV0dG9uc3tkaXNwbGF5OmJsb2NrfS5mci1pbWFnZS1zaXplLWxheWVyIC5mci1pbWFnZS1ncm91cCAuZnItaW5wdXQtbGluZXt3aWR0aDpjYWxjKDUwJSAtIDVweCk7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZyLWltYWdlLXNpemUtbGF5ZXIgLmZyLWltYWdlLWdyb3VwIC5mci1pbnB1dC1saW5lKy5mci1pbnB1dC1saW5le21hcmdpbi1sZWZ0OjEwcHh9LmZyLXVwbG9hZGluZ3std2Via2l0LW9wYWNpdHk6MC40Oy1tb3otb3BhY2l0eTowLjQ7b3BhY2l0eTowLjQ7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCJ9QC13ZWJraXQta2V5ZnJhbWVzIGxvYWRpbmd7ZnJvbXtsZWZ0Oi0yNSV9dG97bGVmdDoxMDAlfX1ALW1vei1rZXlmcmFtZXMgbG9hZGluZ3tmcm9te2xlZnQ6LTI1JX10b3tsZWZ0OjEwMCV9fUAtby1rZXlmcmFtZXMgbG9hZGluZ3tmcm9te2xlZnQ6LTI1JX10b3tsZWZ0OjEwMCV9fUBrZXlmcmFtZXMgbG9hZGluZ3tmcm9te2xlZnQ6LTI1JX10b3tsZWZ0OjEwMCV9fS5jbGVhcmZpeDo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uaGlkZS1ieS1jbGlwcGluZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLWhlYWQtbGluZTo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLWhlYWQtbGluZSAuZnItbW9kYWwtbW9yZXttYXJnaW4tdG9wOjEwcHh9LmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC1oZWFkLWxpbmUgLmZyLW1vZGFsLW1vcmUuZnItbm90LWF2YWlsYWJsZXtvcGFjaXR5OjA7d2lkdGg6MDtwYWRkaW5nOjEycHggMH0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3N7cGFkZGluZzowIDIwcHg7ZGlzcGxheTpub25lO3RleHQtYWxpZ246bGVmdH0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3MgYXtkaXNwbGF5OmlubGluZS1ibG9jaztvcGFjaXR5OjA7cGFkZGluZzo2cHggMTJweDttYXJnaW46OHB4IDAgOHB4IDhweDt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItcmFkaXVzOjMycHg7LW1vei1ib3JkZXItcmFkaXVzOjMycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjMycHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwczstbW96LXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHMsIGJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwczstby10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGE6Zm9jdXN7b3V0bGluZTpub25lO2JhY2tncm91bmQtY29sb3I6I2ViZWJlYn0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3MgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWJ9LmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGE6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2Q2ZDZkNn0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3MgYS5mci1zZWxlY3RlZC10YWd7YmFja2dyb3VuZC1jb2xvcjojRWNGNUZmO2NvbG9yOiMwMDk4Zjd9LmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGEuZnItc2VsZWN0ZWQtdGFnOmZvY3Vze291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWJ9LmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGEuZnItc2VsZWN0ZWQtdGFnOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ViZWJlYn0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3MgYS5mci1zZWxlY3RlZC10YWc6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2Q2ZDZkNn0uZnItc2hvdy10YWdzIC5mci1tb2RhbC1tb3JlIHN2ZyBwYXRoe2ZpbGw6IzAwOThmN31kaXYuZnItbW9kYWwtYm9keXstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHN9ZGl2LmZyLW1vZGFsLWJvZHkgLmZyLXByZWxvYWRlcntkaXNwbGF5OmJsb2NrO21hcmdpbjo1MHB4IGF1dG99ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3R7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgMjBweDtwYWRkaW5nOjB9ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgLmZyLWxpc3QtY29sdW1ue2Zsb2F0OmxlZnQ7d2lkdGg6Y2FsYygoMTAwJSAtIDIwcHgpIC8gMil9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCAuZnItbGlzdC1jb2x1bW57d2lkdGg6Y2FsYygoMTAwJSAtIDQwcHgpIC8gMyl9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe2Rpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IC5mci1saXN0LWNvbHVtbnt3aWR0aDpjYWxjKCgxMDAlIC0gNjBweCkgLyA0KX19ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgLmZyLWxpc3QtY29sdW1uKy5mci1saXN0LWNvbHVtbnttYXJnaW4tbGVmdDoyMHB4fWRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtvdmVyZmxvdzpoaWRkZW59ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lcjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjIwcHh9ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lcitkaXZ7bWFyZ2luLXRvcDoyMHB4fWRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIuZnItaW1hZ2UtZGVsZXRpbmc6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlOy13ZWJraXQtb3BhY2l0eTowLjU7LW1vei1vcGFjaXR5OjAuNTtvcGFjaXR5OjAuNTstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHM7YmFja2dyb3VuZDojMDAwO2NvbnRlbnQ6XCJcIjt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDt6LWluZGV4OjJ9ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lci5mci1pbWFnZS1kZWxldGluZzo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWRlbGV0aW5nKTtjb2xvcjojRkZGO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO21hcmdpbjphdXRvO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mztmb250LXNpemU6MTVweDtoZWlnaHQ6MjBweH1kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyLmZyLWVtcHR5e2hlaWdodDo5NXB4O2JhY2tncm91bmQ6I0NDQ0NDQzt6LWluZGV4OjF9ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lci5mci1lbXB0eTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOmF1dG87dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7Y29udGVudDphdHRyKGRhdGEtbG9hZGluZyk7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjIwcHh9ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciBpbWd7d2lkdGg6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyOy13ZWJraXQtb3BhY2l0eToxOy1tb3otb3BhY2l0eToxO29wYWNpdHk6MTstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHMsIGZpbHRlciAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzLCBmaWx0ZXIgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzLCBmaWx0ZXIgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHMsIGZpbHRlciAwLjJzIGVhc2UgMHM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyLmZyLW1vYmlsZS1zZWxlY3RlZCBpbWd7LXdlYmtpdC1vcGFjaXR5OjAuNzU7LW1vei1vcGFjaXR5OjAuNzU7b3BhY2l0eTowLjc1Oy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwifWRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIuZnItbW9iaWxlLXNlbGVjdGVkIC5mci1kZWxldGUtaW1nLGRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIuZnItbW9iaWxlLXNlbGVjdGVkIC5mci1pbnNlcnQtaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrfWRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIgLmZyLWRlbGV0ZS1pbWcsZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciAuZnItaW5zZXJ0LWltZ3tkaXNwbGF5Om5vbmU7dG9wOjUwJTtib3JkZXItcmFkaXVzOjEwMCU7LW1vei1ib3JkZXItcmFkaXVzOjEwMCU7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwMCU7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHMsIGNvbG9yIDAuMnMgZWFzZSAwczstby10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHM7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpwb2ludGVyO21hcmdpbjowO2xpbmUtaGVpZ2h0OjQwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ei1pbmRleDozfWRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIgLmZyLWRlbGV0ZS1pbWd7YmFja2dyb3VuZDojQjgzMTJGO2ZpbGw6I0ZGRjtwYWRkaW5nOjhweDtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMjUlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMjUlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgyNSUpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMjUlKX1kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyIC5mci1pbnNlcnQtaW1ne2JhY2tncm91bmQ6I0ZGRjtmaWxsOiMwMDk4Zjc7cGFkZGluZzo4cHg7bGVmdDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0xMjUlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTEyNSUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0xMjUlKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0xMjUlKX0uZnItZGVza3RvcCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyOmhvdmVyIGltZ3std2Via2l0LW9wYWNpdHk6MC43NTstbW96LW9wYWNpdHk6MC43NTtvcGFjaXR5OjAuNzU7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCJ9LmZyLWRlc2t0b3AgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lcjpob3ZlciAuZnItZGVsZXRlLWltZywuZnItZGVza3RvcCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyOmhvdmVyIC5mci1pbnNlcnQtaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9LmZyLWRlc2t0b3AgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciAuZnItZGVsZXRlLWltZzpob3ZlcntiYWNrZ3JvdW5kOiNiZjQ2NDQ7Y29sb3I6I0ZGRn0uZnItZGVza3RvcCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyIC5mci1pbnNlcnQtaW1nOmhvdmVye2JhY2tncm91bmQ6I2ViZWJlYn0uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLWxpbmUtYnJlYWtlcntjdXJzb3I6dGV4dDtib3JkZXItdG9wOjFweCBzb2xpZCAjMDA5OGY3O3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MjtkaXNwbGF5Om5vbmV9LmZyLWxpbmUtYnJlYWtlci5mci12aXNpYmxle2Rpc3BsYXk6YmxvY2t9LmZyLWxpbmUtYnJlYWtlciBhLmZyLWZsb2F0aW5nLWJ0bntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OmNhbGMoNTAlIC0gKDQwcHggLyAyKSk7dG9wOi0yMHB4fS5mci1saW5lLWJyZWFrZXIgYS5mci1mbG9hdGluZy1idG4gc3Zne21hcmdpbjo4cHg7aGVpZ2h0OjI0cHg7d2lkdGg6MjRweH0uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLXF1aWNrLWluc2VydHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjIxNDc0ODM2Mzk7d2hpdGUtc3BhY2U6bm93cmFwO3BhZGRpbmctcmlnaHQ6MTBweDstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9LmZyLXF1aWNrLWluc2VydCBhLmZyLWZsb2F0aW5nLWJ0biBzdmd7bWFyZ2luOjhweDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5mci1xdWljay1pbnNlcnQuZnItb24gYS5mci1mbG9hdGluZy1idG4gc3Zney13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpfS5mci1xdWljay1pbnNlcnQuZnItaGlkZGVue2Rpc3BsYXk6bm9uZX0uZnItcWktaGVscGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MztwYWRkaW5nLWxlZnQ6MjBweDt3aGl0ZS1zcGFjZTpub3dyYXB9LmZyLXFpLWhlbHBlciBhLmZyLWJ0bi5mci1mbG9hdGluZy1idG57dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzo2cHggMTBweCAxMHB4IDEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzIyMjIyMjtiYWNrZ3JvdW5kOiNGRkY7LXdlYmtpdC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApOy1tb3otdHJhbnNmb3JtOnNjYWxlKDApOy1tcy10cmFuc2Zvcm06c2NhbGUoMCk7LW8tdHJhbnNmb3JtOnNjYWxlKDApfS5mci1xaS1oZWxwZXIgYS5mci1idG4uZnItZmxvYXRpbmctYnRuIHN2Z3tmaWxsOiMyMjIyMjJ9LmZyLXFpLWhlbHBlciBhLmZyLWJ0bi5mci1mbG9hdGluZy1idG4uZnItc2l6ZS0xey13ZWJraXQtb3BhY2l0eToxOy1tb3otb3BhY2l0eToxO29wYWNpdHk6MTstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKX0uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLXBvcHVwIC5mci1idXR0b25zLmZyLXRhYnMgLmZyLXNwZWNpYWwtY2hhcmFjdGVyLWNhdGVnb3J5e3BhZGRpbmc6MTBweCAxNXB4fS5mci1wb3B1cCAuZnItYnV0dG9ucy5mci10YWJzIC5mci1zcGVjaWFsLWNoYXJhY3Rlci1jYXRlZ29yeSBzcGFue2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTZweH0uZnItcG9wdXAgLmZyLXNwZWNpYWwtY2hhcmFjdGVye3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWluLXdpZHRoOiA3NjhweCksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnItcG9wdXAgLmZyLWljb24tY29udGFpbmVyLmZyLXNjLWNvbnRhaW5lcnt3aWR0aDozNjhweH19LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5mci1lbGVtZW50IHRhYmxlIHRkLmZyLXNlbGVjdGVkLWNlbGwsLmZyLWVsZW1lbnQgdGFibGUgdGguZnItc2VsZWN0ZWQtY2VsbHtib3JkZXI6MXB4IGRvdWJsZSAjMDA5OGY3fS5mci1lbGVtZW50IHRhYmxlIHRye3VzZXItc2VsZWN0Om5vbmU7LW8tdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lfS5mci1lbGVtZW50IHRhYmxlIHRkLC5mci1lbGVtZW50IHRhYmxlIHRoe3VzZXItc2VsZWN0OnRleHQ7LW8tdXNlci1zZWxlY3Q6dGV4dDstbW96LXVzZXItc2VsZWN0OnRleHQ7LWtodG1sLXVzZXItc2VsZWN0OnRleHQ7LXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0Oy1tcy11c2VyLXNlbGVjdDp0ZXh0fS5mci1lbGVtZW50IC5mci1uby1zZWxlY3Rpb24gdGFibGUgdGQsLmZyLWVsZW1lbnQgLmZyLW5vLXNlbGVjdGlvbiB0YWJsZSB0aHt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZX0uZnItdGFibGUtcmVzaXplcntjdXJzb3I6Y29sLXJlc2l6ZTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjM7ZGlzcGxheTpub25lfS5mci10YWJsZS1yZXNpemVyLmZyLW1vdmluZ3t6LWluZGV4OjJ9LmZyLXRhYmxlLXJlc2l6ZXIgZGl2ey13ZWJraXQtb3BhY2l0eTowOy1tb3otb3BhY2l0eTowO29wYWNpdHk6MDstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICMwMDk4Zjd9LmZyLW5vLXNlbGVjdGlvbnt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZX0uZnItcG9wdXAgLmZyLXRhYmxlLXNpemV7bWFyZ2luOjIwcHh9LmZyLXBvcHVwIC5mci10YWJsZS1zaXplIC5mci10YWJsZS1zaXplLWluZm97dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE0cHh9LmZyLXBvcHVwIC5mci10YWJsZS1zaXplIC5mci1zZWxlY3QtdGFibGUtc2l6ZXtsaW5lLWhlaWdodDowO3BhZGRpbmc6NXB4O3doaXRlLXNwYWNlOm5vd3JhcH0uZnItcG9wdXAgLmZyLXRhYmxlLXNpemUgLmZyLXNlbGVjdC10YWJsZS1zaXplPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDRweCA0cHggMDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5mci1wb3B1cCAuZnItdGFibGUtc2l6ZSAuZnItc2VsZWN0LXRhYmxlLXNpemU+c3Bhbj5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7Ym9yZGVyOjFweCBzb2xpZCAjREREfS5mci1wb3B1cCAuZnItdGFibGUtc2l6ZSAuZnItc2VsZWN0LXRhYmxlLXNpemU+c3Bhbi5ob3ZlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5mci1wb3B1cCAuZnItdGFibGUtc2l6ZSAuZnItc2VsZWN0LXRhYmxlLXNpemU+c3Bhbi5ob3Zlcj5zcGFue2JhY2tncm91bmQ6cmdiYSgwLDE1MiwyNDcsMC4zKTtib3JkZXI6c29saWQgMXB4ICMwMDk4Zjd9LmZyLXBvcHVwIC5mci10YWJsZS1zaXplIC5mci1zZWxlY3QtdGFibGUtc2l6ZSAubmV3LWxpbmU6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmZyLXBvcHVwLmZyLWFib3ZlIC5mci10YWJsZS1zaXplIC5mci1zZWxlY3QtdGFibGUtc2l6ZT5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmZyLXBvcHVwIC5mci10YWJsZS1jb2xvcnN7ZGlzcGxheTpibG9jaztwYWRkaW5nOjIwcHg7cGFkZGluZy1ib3R0b206MH0uZnItcG9wdXAuZnItZGVza3RvcCAuZnItdGFibGUtc2l6ZSAuZnItc2VsZWN0LXRhYmxlLXNpemU+c3Bhbj5zcGFue3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9LmZyLWluc2VydC1oZWxwZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5O3doaXRlLXNwYWNlOm5vd3JhcH0uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLWVsZW1lbnQgLmZyLXZpZGVve3VzZXItc2VsZWN0Om5vbmU7LW8tdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lfS5mci1lbGVtZW50IC5mci12aWRlbzo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt6LWluZGV4OjE7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5mci1lbGVtZW50IC5mci12aWRlby5mci1hY3RpdmU+Knt6LWluZGV4OjI7cG9zaXRpb246cmVsYXRpdmV9LmZyLWVsZW1lbnQgLmZyLXZpZGVvPip7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O21heC13aWR0aDoxMDAlO2JvcmRlcjpub25lfS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyOnNvbGlkIDFweCAjMDA5OGY3O2Rpc3BsYXk6bm9uZTt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZX0uZnItYm94IC5mci12aWRlby1yZXNpemVyLmZyLWFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiMwMDk4Zjc7Ym9yZGVyOnNvbGlkIDFweCAjRkZGO3otaW5kZXg6NDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1obnd7Y3Vyc29yOm53LXJlc2l6ZX0uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhuZXtjdXJzb3I6bmUtcmVzaXplfS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHN3e2N1cnNvcjpzdy1yZXNpemV9LmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1oc2V7Y3Vyc29yOnNlLXJlc2l6ZX0uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVye3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9LmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1obnd7bGVmdDotNnB4O3RvcDotNnB4fS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG5le3JpZ2h0Oi02cHg7dG9wOi02cHh9LmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1oc3d7bGVmdDotNnB4O2JvdHRvbTotNnB4fS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHNle3JpZ2h0Oi02cHg7Ym90dG9tOi02cHh9QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlcnt3aWR0aDoxMHB4O2hlaWdodDoxMHB4fS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG53e2xlZnQ6LTVweDt0b3A6LTVweH0uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhuZXtyaWdodDotNXB4O3RvcDotNXB4fS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHN3e2xlZnQ6LTVweDtib3R0b206LTVweH0uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzZXtyaWdodDotNXB4O2JvdHRvbTotNXB4fX0uZnItcG9wdXAgLmZyLXZpZGVvLXNpemUtbGF5ZXIgLmZyLXZpZGVvLWdyb3VwIC5mci1pbnB1dC1saW5le3dpZHRoOmNhbGMoNTAlIC0gNXB4KTtkaXNwbGF5OmlubGluZS1ibG9ja30uZnItcG9wdXAgLmZyLXZpZGVvLXNpemUtbGF5ZXIgLmZyLXZpZGVvLWdyb3VwIC5mci1pbnB1dC1saW5lKy5mci1pbnB1dC1saW5le21hcmdpbi1sZWZ0OjEwcHh9LmZyLXBvcHVwIC5mci12aWRlby11cGxvYWQtbGF5ZXJ7Ym9yZGVyOmRhc2hlZCAycHggI2JkYmRiZDtwYWRkaW5nOjI1cHggMDttYXJnaW46MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzoxcHg7bGluZS1oZWlnaHQ6MTQwJTt0ZXh0LWFsaWduOmNlbnRlcn0uZnItcG9wdXAgLmZyLXZpZGVvLXVwbG9hZC1sYXllcjpob3ZlcntiYWNrZ3JvdW5kOiNlYmViZWJ9LmZyLXBvcHVwIC5mci12aWRlby11cGxvYWQtbGF5ZXIuZnItZHJvcHtiYWNrZ3JvdW5kOiNlYmViZWI7Ym9yZGVyLWNvbG9yOiMwMDk4Zjd9LmZyLXBvcHVwIC5mci12aWRlby11cGxvYWQtbGF5ZXIgLmZyLWZvcm17LXdlYmtpdC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MjE0NzQ4MzY0MDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LmZyLXBvcHVwIC5mci12aWRlby11cGxvYWQtbGF5ZXIgLmZyLWZvcm0gaW5wdXR7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtib3R0b206MDt3aWR0aDo1MDAlO2hlaWdodDoxMDAlO21hcmdpbjowO2ZvbnQtc2l6ZTo0MDBweH0uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllcj5oM3tmb250LXNpemU6MTZweDttYXJnaW46MTBweCAwO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllcj5kaXYuZnItYWN0aW9uLWJ1dHRvbnN7ZGlzcGxheTpub25lfS5mci1wb3B1cCAuZnItdmlkZW8tcHJvZ3Jlc3MtYmFyLWxheWVyPmRpdi5mci1sb2FkZXJ7YmFja2dyb3VuZDojYjNlMGZkO2hlaWdodDoxMHB4O3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoyMHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllcj5kaXYuZnItbG9hZGVyIHNwYW57ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDowJTtiYWNrZ3JvdW5kOiMwMDk4Zjc7LXdlYmtpdC10cmFuc2l0aW9uOndpZHRoIDAuMnMgZWFzZSAwczstbW96LXRyYW5zaXRpb246d2lkdGggMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOndpZHRoIDAuMnMgZWFzZSAwczstby10cmFuc2l0aW9uOndpZHRoIDAuMnMgZWFzZSAwc30uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllcj5kaXYuZnItbG9hZGVyLmZyLWluZGV0ZXJtaW5hdGUgc3Bhbnt3aWR0aDozMCUgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDstd2Via2l0LWFuaW1hdGlvbjpsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjpsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOmxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlfS5mci1wb3B1cCAuZnItdmlkZW8tcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yPmRpdi5mci1sb2FkZXJ7ZGlzcGxheTpub25lfS5mci1wb3B1cCAuZnItdmlkZW8tcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yPmRpdi5mci1hY3Rpb24tYnV0dG9uc3tkaXNwbGF5OmJsb2NrfS5mci12aWRlby1vdmVybGF5e3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO3otaW5kZXg6MjE0NzQ4MzY0MDtkaXNwbGF5Om5vbmV9LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfWltZy5mci1yb3VuZGVkLC5mci1pbWctY2FwdGlvbi5mci1yb3VuZGVkIGltZ3tib3JkZXItcmFkaXVzOjEwcHg7LW1vei1ib3JkZXItcmFkaXVzOjEwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwcHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9aW1nLmZyLWJvcmRlcmVkLC5mci1pbWctY2FwdGlvbi5mci1ib3JkZXJlZCBpbWd7Ym9yZGVyOnNvbGlkIDVweCAjQ0NDfWltZy5mci1ib3JkZXJlZHstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9LmZyLWltZy1jYXB0aW9uLmZyLWJvcmRlcmVkIGltZ3std2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZyLXZpZXd7d29yZC13cmFwOmJyZWFrLXdvcmR9LmZyLXZpZXcgc3BhbltzdHlsZX49XCJjb2xvcjpcIl0gYXtjb2xvcjppbmhlcml0fS5mci12aWV3IHN0cm9uZ3tmb250LXdlaWdodDo3MDB9LmZyLXZpZXcgdGFibGV7Ym9yZGVyOm5vbmU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2VtcHR5LWNlbGxzOnNob3c7bWF4LXdpZHRoOjEwMCV9LmZyLXZpZXcgdGFibGUgdGR7bWluLXdpZHRoOjVweH0uZnItdmlldyB0YWJsZS5mci1kYXNoZWQtYm9yZGVycyB0ZCwuZnItdmlldyB0YWJsZS5mci1kYXNoZWQtYm9yZGVycyB0aHtib3JkZXItc3R5bGU6ZGFzaGVkfS5mci12aWV3IHRhYmxlLmZyLWFsdGVybmF0ZS1yb3dzIHRib2R5IHRyOm50aC1jaGlsZCgybil7YmFja2dyb3VuZDp3aGl0ZXNtb2tlfS5mci12aWV3IHRhYmxlIHRkLC5mci12aWV3IHRhYmxlIHRoe2JvcmRlcjoxcHggc29saWQgI0RERH0uZnItdmlldyB0YWJsZSB0ZDplbXB0eSwuZnItdmlldyB0YWJsZSB0aDplbXB0eXtoZWlnaHQ6MjBweH0uZnItdmlldyB0YWJsZSB0ZC5mci1oaWdobGlnaHRlZCwuZnItdmlldyB0YWJsZSB0aC5mci1oaWdobGlnaHRlZHtib3JkZXI6MXB4IGRvdWJsZSByZWR9LmZyLXZpZXcgdGFibGUgdGQuZnItdGhpY2ssLmZyLXZpZXcgdGFibGUgdGguZnItdGhpY2t7Ym9yZGVyLXdpZHRoOjJweH0uZnItdmlldyB0YWJsZSB0aHtiYWNrZ3JvdW5kOiNlY2VjZWN9LmZyLXZpZXcgaHJ7Y2xlYXI6Ym90aDt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTticmVhay1hZnRlcjphbHdheXM7cGFnZS1icmVhay1hZnRlcjphbHdheXN9LmZyLXZpZXcgLmZyLWZpbGV7cG9zaXRpb246cmVsYXRpdmV9LmZyLXZpZXcgLmZyLWZpbGU6OmFmdGVye3Bvc2l0aW9uOnJlbGF0aXZlO2NvbnRlbnQ6XCJcXDFGNENFXCI7Zm9udC13ZWlnaHQ6bm9ybWFsfS5mci12aWV3IHByZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt3b3JkLXdyYXA6YnJlYWstd29yZDtvdmVyZmxvdzp2aXNpYmxlfS5mci12aWV3W2Rpcj1cInJ0bFwiXSBibG9ja3F1b3Rle2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLXJpZ2h0OnNvbGlkIDJweCAjNUUzNUIxO21hcmdpbi1yaWdodDowO3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctbGVmdDowfS5mci12aWV3W2Rpcj1cInJ0bFwiXSBibG9ja3F1b3RlIGJsb2NrcXVvdGV7Ym9yZGVyLWNvbG9yOiMwMEJDRDR9LmZyLXZpZXdbZGlyPVwicnRsXCJdIGJsb2NrcXVvdGUgYmxvY2txdW90ZSBibG9ja3F1b3Rle2JvcmRlci1jb2xvcjojNDNBMDQ3fS5mci12aWV3IGJsb2NrcXVvdGV7Ym9yZGVyLWxlZnQ6c29saWQgMnB4ICM1RTM1QjE7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6NXB4O2NvbG9yOiM1RTM1QjF9LmZyLXZpZXcgYmxvY2txdW90ZSBibG9ja3F1b3Rle2JvcmRlci1jb2xvcjojMDBCQ0Q0O2NvbG9yOiMwMEJDRDR9LmZyLXZpZXcgYmxvY2txdW90ZSBibG9ja3F1b3RlIGJsb2NrcXVvdGV7Ym9yZGVyLWNvbG9yOiM0M0EwNDc7Y29sb3I6IzQzQTA0N30uZnItdmlldyBzcGFuLmZyLWVtb3RpY29ue2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LWZhbWlseTpcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiTm90b0NvbG9yRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiQW5kcm9pZCBFbW9qaVwiLFwiRW1vamlTeW1ib2xzXCI7ZGlzcGxheTppbmxpbmU7bGluZS1oZWlnaHQ6MH0uZnItdmlldyBzcGFuLmZyLWVtb3RpY29uLmZyLWVtb3RpY29uLWltZ3tiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQgIWltcG9ydGFudDtmb250LXNpemU6aW5oZXJpdDtoZWlnaHQ6MWVtO3dpZHRoOjFlbTttaW4taGVpZ2h0OjIwcHg7bWluLXdpZHRoOjIwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOi0uMWVtIC4xZW0gLjFlbTtsaW5lLWhlaWdodDoxO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZnItdmlldyAuZnItdGV4dC1ncmF5e2NvbG9yOiNBQUEgIWltcG9ydGFudH0uZnItdmlldyAuZnItdGV4dC1ib3JkZXJlZHtib3JkZXItdG9wOnNvbGlkIDFweCAjMjIyO2JvcmRlci1ib3R0b206c29saWQgMXB4ICMyMjI7cGFkZGluZzoxMHB4IDB9LmZyLXZpZXcgLmZyLXRleHQtc3BhY2Vke2xldHRlci1zcGFjaW5nOjFweH0uZnItdmlldyAuZnItdGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5mci12aWV3IC5mci1jbGFzcy1oaWdobGlnaHRlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmMDB9LmZyLXZpZXcgLmZyLWNsYXNzLWNvZGV7Ym9yZGVyLWNvbG9yOiNjY2NjY2M7Ym9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQ6I2Y1ZjVmNTtwYWRkaW5nOjEwcHg7Zm9udC1mYW1pbHk6XCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBtb25vc3BhY2V9LmZyLXZpZXcgLmZyLWNsYXNzLXRyYW5zcGFyZW5jeXtvcGFjaXR5OjAuNX0uZnItdmlldyBpbWd7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEwMCV9LmZyLXZpZXcgaW1nLmZyLWRpYnttYXJnaW46NXB4IGF1dG87ZGlzcGxheTpibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOnRvcH0uZnItdmlldyBpbWcuZnItZGliLmZyLWZpbHttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdH0uZnItdmlldyBpbWcuZnItZGliLmZyLWZpcnttYXJnaW4tcmlnaHQ6MDt0ZXh0LWFsaWduOnJpZ2h0fS5mci12aWV3IGltZy5mci1kaWl7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bm9uZTt2ZXJ0aWNhbC1hbGlnbjpib3R0b207bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDo1cHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtICgyICogNXB4KSl9LmZyLXZpZXcgaW1nLmZyLWRpaS5mci1maWx7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDVweCA1cHggMDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX0uZnItdmlldyBpbWcuZnItZGlpLmZyLWZpcntmbG9hdDpyaWdodDttYXJnaW46NXB4IDAgNXB4IDVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMDAlfS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlie21hcmdpbjo1cHggYXV0bztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246dG9wfS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGliLmZyLWZpbHttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdH0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpYi5mci1maXJ7bWFyZ2luLXJpZ2h0OjA7dGV4dC1hbGlnbjpyaWdodH0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaXtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OjVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gKDIgKiA1cHgpKX0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaS5mci1maWx7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDVweCA1cHggMDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaS5mci1maXJ7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjVweCAwIDVweCA1cHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDVweCl9LmZyLXZpZXcgLmZyLXZpZGVve3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5mci12aWV3IC5mci12aWRlby5mci1ydntwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7cGFkZGluZy10b3A6MzBweDtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW59LmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2PmlmcmFtZSwuZnItdmlldyAuZnItdmlkZW8uZnItcnYgb2JqZWN0LC5mci12aWV3IC5mci12aWRlby5mci1ydiBlbWJlZHtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5mci12aWV3IC5mci12aWRlbz4qey13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveDttYXgtd2lkdGg6MTAwJTtib3JkZXI6bm9uZX0uZnItdmlldyAuZnItdmlkZW8uZnItZHZie2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aH0uZnItdmlldyAuZnItdmlkZW8uZnItZHZiLmZyLWZ2bHt0ZXh0LWFsaWduOmxlZnR9LmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2Yi5mci1mdnJ7dGV4dC1hbGlnbjpyaWdodH0uZnItdmlldyAuZnItdmlkZW8uZnItZHZpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mci12aWV3IC5mci12aWRlby5mci1kdmkuZnItZnZse2Zsb2F0OmxlZnR9LmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2aS5mci1mdnJ7ZmxvYXQ6cmlnaHR9LmZyLXZpZXcgYS5mci1zdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfS5mci12aWV3IGEuZnItZ3JlZW57Y29sb3I6Z3JlZW59LmZyLXZpZXcgLmZyLWltZy1jYXB0aW9ue3RleHQtYWxpZ246Y2VudGVyfS5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXB7cGFkZGluZzowO21hcmdpbjphdXRvO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9LmZyLXZpZXcgLmZyLWltZy1jYXB0aW9uIC5mci1pbWctd3JhcCBpbWd7ZGlzcGxheTpibG9jazttYXJnaW46YXV0bzt3aWR0aDoxMDAlfS5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXA+c3BhbnttYXJnaW46YXV0bztkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4IDVweCAxMHB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmluaXRpYWw7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtb3BhY2l0eTowLjk7LW1vei1vcGFjaXR5OjAuOTtvcGFjaXR5OjAuOTstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5mci12aWV3IGJ1dHRvbi5mci1yb3VuZGVkLC5mci12aWV3IGlucHV0LmZyLXJvdW5kZWQsLmZyLXZpZXcgdGV4dGFyZWEuZnItcm91bmRlZHtib3JkZXItcmFkaXVzOjEwcHg7LW1vei1ib3JkZXItcmFkaXVzOjEwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwcHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLXZpZXcgYnV0dG9uLmZyLWxhcmdlLC5mci12aWV3IGlucHV0LmZyLWxhcmdlLC5mci12aWV3IHRleHRhcmVhLmZyLWxhcmdle2ZvbnQtc2l6ZToyNHB4fWEuZnItdmlldy5mci1zdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfWEuZnItdmlldy5mci1ncmVlbntjb2xvcjpncmVlbn1pbWcuZnItdmlld3twb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwJX1pbWcuZnItdmlldy5mci1kaWJ7bWFyZ2luOjVweCBhdXRvO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTt2ZXJ0aWNhbC1hbGlnbjp0b3B9aW1nLmZyLXZpZXcuZnItZGliLmZyLWZpbHttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdH1pbWcuZnItdmlldy5mci1kaWIuZnItZmlye21hcmdpbi1yaWdodDowO3RleHQtYWxpZ246cmlnaHR9aW1nLmZyLXZpZXcuZnItZGlpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246Ym90dG9tO21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6NXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSAoMiAqIDVweCkpfWltZy5mci12aWV3LmZyLWRpaS5mci1maWx7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDVweCA1cHggMDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX1pbWcuZnItdmlldy5mci1kaWkuZnItZmlye2Zsb2F0OnJpZ2h0O21hcmdpbjo1cHggMCA1cHggNXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlld3twb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwJX1zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlie21hcmdpbjo1cHggYXV0bztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246dG9wfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWIuZnItZmlse21hcmdpbi1sZWZ0OjA7dGV4dC1hbGlnbjpsZWZ0fXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWIuZnItZmlye21hcmdpbi1yaWdodDowO3RleHQtYWxpZ246cmlnaHR9c3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpaXtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OjVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gKDIgKiA1cHgpKX1zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlpLmZyLWZpbHtmbG9hdDpsZWZ0O21hcmdpbjo1cHggNXB4IDVweCAwO21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWkuZnItZmlye2Zsb2F0OnJpZ2h0O21hcmdpbjo1cHggMCA1cHggNXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfVxyXG4iLCIvKiFcclxuICogZnJvYWxhX2VkaXRvciB2My4xLjAgKGh0dHBzOi8vd3d3LmZyb2FsYS5jb20vd3lzaXd5Zy1lZGl0b3IpXHJcbiAqIExpY2Vuc2UgaHR0cHM6Ly9mcm9hbGEuY29tL3d5c2l3eWctZWRpdG9yL3Rlcm1zL1xyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIwIEZyb2FsYSBMYWJzXHJcbiAqL1xyXG5cclxuLmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfWltZy5mci1yb3VuZGVkLC5mci1pbWctY2FwdGlvbi5mci1yb3VuZGVkIGltZ3tib3JkZXItcmFkaXVzOjEwcHg7LW1vei1ib3JkZXItcmFkaXVzOjEwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwcHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9aW1nLmZyLWJvcmRlcmVkLC5mci1pbWctY2FwdGlvbi5mci1ib3JkZXJlZCBpbWd7Ym9yZGVyOnNvbGlkIDVweCAjQ0NDfWltZy5mci1ib3JkZXJlZHstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9LmZyLWltZy1jYXB0aW9uLmZyLWJvcmRlcmVkIGltZ3std2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZyLXZpZXd7d29yZC13cmFwOmJyZWFrLXdvcmR9LmZyLXZpZXcgc3BhbltzdHlsZX49XCJjb2xvcjpcIl0gYXtjb2xvcjppbmhlcml0fS5mci12aWV3IHN0cm9uZ3tmb250LXdlaWdodDo3MDB9LmZyLXZpZXcgdGFibGV7Ym9yZGVyOm5vbmU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2VtcHR5LWNlbGxzOnNob3c7bWF4LXdpZHRoOjEwMCV9LmZyLXZpZXcgdGFibGUgdGR7bWluLXdpZHRoOjVweH0uZnItdmlldyB0YWJsZS5mci1kYXNoZWQtYm9yZGVycyB0ZCwuZnItdmlldyB0YWJsZS5mci1kYXNoZWQtYm9yZGVycyB0aHtib3JkZXItc3R5bGU6ZGFzaGVkfS5mci12aWV3IHRhYmxlLmZyLWFsdGVybmF0ZS1yb3dzIHRib2R5IHRyOm50aC1jaGlsZCgybil7YmFja2dyb3VuZDp3aGl0ZXNtb2tlfS5mci12aWV3IHRhYmxlIHRkLC5mci12aWV3IHRhYmxlIHRoe2JvcmRlcjoxcHggc29saWQgI0RERH0uZnItdmlldyB0YWJsZSB0ZDplbXB0eSwuZnItdmlldyB0YWJsZSB0aDplbXB0eXtoZWlnaHQ6MjBweH0uZnItdmlldyB0YWJsZSB0ZC5mci1oaWdobGlnaHRlZCwuZnItdmlldyB0YWJsZSB0aC5mci1oaWdobGlnaHRlZHtib3JkZXI6MXB4IGRvdWJsZSByZWR9LmZyLXZpZXcgdGFibGUgdGQuZnItdGhpY2ssLmZyLXZpZXcgdGFibGUgdGguZnItdGhpY2t7Ym9yZGVyLXdpZHRoOjJweH0uZnItdmlldyB0YWJsZSB0aHtiYWNrZ3JvdW5kOiNlY2VjZWN9LmZyLXZpZXcgaHJ7Y2xlYXI6Ym90aDt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTticmVhay1hZnRlcjphbHdheXM7cGFnZS1icmVhay1hZnRlcjphbHdheXN9LmZyLXZpZXcgLmZyLWZpbGV7cG9zaXRpb246cmVsYXRpdmV9LmZyLXZpZXcgLmZyLWZpbGU6OmFmdGVye3Bvc2l0aW9uOnJlbGF0aXZlO2NvbnRlbnQ6XCJcXDFGNENFXCI7Zm9udC13ZWlnaHQ6bm9ybWFsfS5mci12aWV3IHByZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt3b3JkLXdyYXA6YnJlYWstd29yZDtvdmVyZmxvdzp2aXNpYmxlfS5mci12aWV3W2Rpcj1cInJ0bFwiXSBibG9ja3F1b3Rle2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLXJpZ2h0OnNvbGlkIDJweCAjNUUzNUIxO21hcmdpbi1yaWdodDowO3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctbGVmdDowfS5mci12aWV3W2Rpcj1cInJ0bFwiXSBibG9ja3F1b3RlIGJsb2NrcXVvdGV7Ym9yZGVyLWNvbG9yOiMwMEJDRDR9LmZyLXZpZXdbZGlyPVwicnRsXCJdIGJsb2NrcXVvdGUgYmxvY2txdW90ZSBibG9ja3F1b3Rle2JvcmRlci1jb2xvcjojNDNBMDQ3fS5mci12aWV3IGJsb2NrcXVvdGV7Ym9yZGVyLWxlZnQ6c29saWQgMnB4ICM1RTM1QjE7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6NXB4O2NvbG9yOiM1RTM1QjF9LmZyLXZpZXcgYmxvY2txdW90ZSBibG9ja3F1b3Rle2JvcmRlci1jb2xvcjojMDBCQ0Q0O2NvbG9yOiMwMEJDRDR9LmZyLXZpZXcgYmxvY2txdW90ZSBibG9ja3F1b3RlIGJsb2NrcXVvdGV7Ym9yZGVyLWNvbG9yOiM0M0EwNDc7Y29sb3I6IzQzQTA0N30uZnItdmlldyBzcGFuLmZyLWVtb3RpY29ue2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LWZhbWlseTpcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiTm90b0NvbG9yRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiQW5kcm9pZCBFbW9qaVwiLFwiRW1vamlTeW1ib2xzXCI7ZGlzcGxheTppbmxpbmU7bGluZS1oZWlnaHQ6MH0uZnItdmlldyBzcGFuLmZyLWVtb3RpY29uLmZyLWVtb3RpY29uLWltZ3tiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQgIWltcG9ydGFudDtmb250LXNpemU6aW5oZXJpdDtoZWlnaHQ6MWVtO3dpZHRoOjFlbTttaW4taGVpZ2h0OjIwcHg7bWluLXdpZHRoOjIwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOi0uMWVtIC4xZW0gLjFlbTtsaW5lLWhlaWdodDoxO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZnItdmlldyAuZnItdGV4dC1ncmF5e2NvbG9yOiNBQUEgIWltcG9ydGFudH0uZnItdmlldyAuZnItdGV4dC1ib3JkZXJlZHtib3JkZXItdG9wOnNvbGlkIDFweCAjMjIyO2JvcmRlci1ib3R0b206c29saWQgMXB4ICMyMjI7cGFkZGluZzoxMHB4IDB9LmZyLXZpZXcgLmZyLXRleHQtc3BhY2Vke2xldHRlci1zcGFjaW5nOjFweH0uZnItdmlldyAuZnItdGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5mci12aWV3IC5mci1jbGFzcy1oaWdobGlnaHRlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmMDB9LmZyLXZpZXcgLmZyLWNsYXNzLWNvZGV7Ym9yZGVyLWNvbG9yOiNjY2NjY2M7Ym9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQ6I2Y1ZjVmNTtwYWRkaW5nOjEwcHg7Zm9udC1mYW1pbHk6XCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBtb25vc3BhY2V9LmZyLXZpZXcgLmZyLWNsYXNzLXRyYW5zcGFyZW5jeXtvcGFjaXR5OjAuNX0uZnItdmlldyBpbWd7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEwMCV9LmZyLXZpZXcgaW1nLmZyLWRpYnttYXJnaW46NXB4IGF1dG87ZGlzcGxheTpibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOnRvcH0uZnItdmlldyBpbWcuZnItZGliLmZyLWZpbHttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdH0uZnItdmlldyBpbWcuZnItZGliLmZyLWZpcnttYXJnaW4tcmlnaHQ6MDt0ZXh0LWFsaWduOnJpZ2h0fS5mci12aWV3IGltZy5mci1kaWl7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bm9uZTt2ZXJ0aWNhbC1hbGlnbjpib3R0b207bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDo1cHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtICgyICogNXB4KSl9LmZyLXZpZXcgaW1nLmZyLWRpaS5mci1maWx7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDVweCA1cHggMDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX0uZnItdmlldyBpbWcuZnItZGlpLmZyLWZpcntmbG9hdDpyaWdodDttYXJnaW46NXB4IDAgNXB4IDVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMDAlfS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlie21hcmdpbjo1cHggYXV0bztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246dG9wfS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGliLmZyLWZpbHttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdH0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpYi5mci1maXJ7bWFyZ2luLXJpZ2h0OjA7dGV4dC1hbGlnbjpyaWdodH0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaXtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OjVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gKDIgKiA1cHgpKX0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaS5mci1maWx7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDVweCA1cHggMDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaS5mci1maXJ7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjVweCAwIDVweCA1cHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDVweCl9LmZyLXZpZXcgLmZyLXZpZGVve3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5mci12aWV3IC5mci12aWRlby5mci1ydntwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7cGFkZGluZy10b3A6MzBweDtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW59LmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2PmlmcmFtZSwuZnItdmlldyAuZnItdmlkZW8uZnItcnYgb2JqZWN0LC5mci12aWV3IC5mci12aWRlby5mci1ydiBlbWJlZHtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5mci12aWV3IC5mci12aWRlbz4qey13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveDttYXgtd2lkdGg6MTAwJTtib3JkZXI6bm9uZX0uZnItdmlldyAuZnItdmlkZW8uZnItZHZie2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aH0uZnItdmlldyAuZnItdmlkZW8uZnItZHZiLmZyLWZ2bHt0ZXh0LWFsaWduOmxlZnR9LmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2Yi5mci1mdnJ7dGV4dC1hbGlnbjpyaWdodH0uZnItdmlldyAuZnItdmlkZW8uZnItZHZpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mci12aWV3IC5mci12aWRlby5mci1kdmkuZnItZnZse2Zsb2F0OmxlZnR9LmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2aS5mci1mdnJ7ZmxvYXQ6cmlnaHR9LmZyLXZpZXcgYS5mci1zdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfS5mci12aWV3IGEuZnItZ3JlZW57Y29sb3I6Z3JlZW59LmZyLXZpZXcgLmZyLWltZy1jYXB0aW9ue3RleHQtYWxpZ246Y2VudGVyfS5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXB7cGFkZGluZzowO21hcmdpbjphdXRvO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9LmZyLXZpZXcgLmZyLWltZy1jYXB0aW9uIC5mci1pbWctd3JhcCBpbWd7ZGlzcGxheTpibG9jazttYXJnaW46YXV0bzt3aWR0aDoxMDAlfS5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXA+c3BhbnttYXJnaW46YXV0bztkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4IDVweCAxMHB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmluaXRpYWw7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtb3BhY2l0eTowLjk7LW1vei1vcGFjaXR5OjAuOTtvcGFjaXR5OjAuOTstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5mci12aWV3IGJ1dHRvbi5mci1yb3VuZGVkLC5mci12aWV3IGlucHV0LmZyLXJvdW5kZWQsLmZyLXZpZXcgdGV4dGFyZWEuZnItcm91bmRlZHtib3JkZXItcmFkaXVzOjEwcHg7LW1vei1ib3JkZXItcmFkaXVzOjEwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwcHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLXZpZXcgYnV0dG9uLmZyLWxhcmdlLC5mci12aWV3IGlucHV0LmZyLWxhcmdlLC5mci12aWV3IHRleHRhcmVhLmZyLWxhcmdle2ZvbnQtc2l6ZToyNHB4fWEuZnItdmlldy5mci1zdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfWEuZnItdmlldy5mci1ncmVlbntjb2xvcjpncmVlbn1pbWcuZnItdmlld3twb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwJX1pbWcuZnItdmlldy5mci1kaWJ7bWFyZ2luOjVweCBhdXRvO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTt2ZXJ0aWNhbC1hbGlnbjp0b3B9aW1nLmZyLXZpZXcuZnItZGliLmZyLWZpbHttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdH1pbWcuZnItdmlldy5mci1kaWIuZnItZmlye21hcmdpbi1yaWdodDowO3RleHQtYWxpZ246cmlnaHR9aW1nLmZyLXZpZXcuZnItZGlpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246Ym90dG9tO21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6NXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSAoMiAqIDVweCkpfWltZy5mci12aWV3LmZyLWRpaS5mci1maWx7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDVweCA1cHggMDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX1pbWcuZnItdmlldy5mci1kaWkuZnItZmlye2Zsb2F0OnJpZ2h0O21hcmdpbjo1cHggMCA1cHggNXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlld3twb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwJX1zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlie21hcmdpbjo1cHggYXV0bztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246dG9wfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWIuZnItZmlse21hcmdpbi1sZWZ0OjA7dGV4dC1hbGlnbjpsZWZ0fXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWIuZnItZmlye21hcmdpbi1yaWdodDowO3RleHQtYWxpZ246cmlnaHR9c3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpaXtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OjVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gKDIgKiA1cHgpKX1zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlpLmZyLWZpbHtmbG9hdDpsZWZ0O21hcmdpbjo1cHggNXB4IDVweCAwO21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWkuZnItZmlye2Zsb2F0OnJpZ2h0O21hcmdpbjo1cHggMCA1cHggNXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfVxyXG4iLCI6cm9vdCB7XG4gIC8vIENvbG9yc1xuICAtLXNzLXByaW1hcnktY29sb3I6ICM1ODk3ZmI7XG4gIC0tc3MtYmctY29sb3I6ICNmZmZmZmY7XG4gIC0tc3MtZm9udC1jb2xvcjogIzRkNGQ0ZDtcbiAgLS1zcy1mb250LXBsYWNlaG9sZGVyLWNvbG9yOiAjOGQ4ZDhkO1xuICAtLXNzLWRpc2FibGVkLWNvbG9yOiAjZGNkZWUyO1xuICAtLXNzLWJvcmRlci1jb2xvcjogI2RjZGVlMjtcbiAgLS1zcy1oaWdobGlnaHQtY29sb3I6ICNmZmZiOGM7XG4gIC0tc3Mtc3VjY2Vzcy1jb2xvcjogIzAwYjc1NTtcbiAgLS1zcy1lcnJvci1jb2xvcjogI2RjMzU0NTtcblxuICAvLyBIZWlnaHRzXG4gIC0tc3MtbWFpbi1oZWlnaHQ6IDMwcHg7XG4gIC0tc3MtY29udGVudC1oZWlnaHQ6IDMwMHB4O1xuXG4gIC8vIFNwYWNpbmdcbiAgLS1zcy1zcGFjaW5nLWw6IDdweDtcbiAgLS1zcy1zcGFjaW5nLW06IDVweDtcbiAgLS1zcy1zcGFjaW5nLXM6IDNweDtcblxuICAvLyBNaXNjXG4gIC0tc3MtYW5pbWF0aW9uLXRpbWluZzogMC4ycztcbiAgLS1zcy1ib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi8vIEFuaW1hdGlvbiBrZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3MtdmFsdWVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNzLXZhbHVlT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gTWlzYyBjbGFzc2VzXG4uc3MtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gTWFpbiBjb250YWluZXJcbi5zcy1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1zcy1tYWluLWhlaWdodCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCB2YXIoLS1zcy1wcmltYXJ5LWNvbG9yKTtcbiAgfVxuXG4gICYuc3MtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLWRpc2FibGVkLWNvbG9yKTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgLnNzLXZhbHVlcyB7XG4gICAgICAuc3MtZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgIC5zcy12YWx1ZSB7XG4gICAgICAgIC5zcy12YWx1ZS1kZWxldGUge1xuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNzLW9wZW4tYWJvdmUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICB9XG4gICYuc3Mtb3Blbi1iZWxvdyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIH1cblxuICAuc3MtdmFsdWVzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuXG4gICAgLnNzLXBsYWNlaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLXMpIHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuICAgICAgbWFyZ2luOiBhdXRvIDBweCBhdXRvIDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0tc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcik7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC8vIE1heCBpcyB1c2VkIHRvIGRpc3BsYXkgbWF4IG51bWJlciBvZiB2YWx1ZXNcbiAgICAuc3MtbWF4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogdmFyKC0tc3MtYmctY29sb3IpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLXMpIHZhcigtLXNzLXNwYWNpbmctbSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgIC8vIFVzZWQgZm9yIHNpbmdsZSBzZWxlY3Qgc2VsZWN0ZWQgdmFsdWVcbiAgICAuc3Mtc2luZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IGF1dG8gMHB4IGF1dG8gdmFyKC0tc3Mtc3BhY2luZy1zKTtcbiAgICB9XG5cbiAgICAvLyBVc2VkIGZvciB0aGUgc2VsZWN0ZWQgdmFsdWVzXG4gICAgLnNzLXZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNzLXZhbHVlSW47XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLXNzLWFuaW1hdGlvbi10aW1pbmcpO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXG4gICAgICAmLnNzLXZhbHVlLW91dCB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcy12YWx1ZU91dDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICB9XG5cbiAgICAgIC5zcy12YWx1ZS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tc3MtYmctY29sb3IpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuICAgICAgfVxuXG4gICAgICAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuICAgICAgICB3aWR0aDogdmFyKC0tc3Mtc3BhY2luZy1sKTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggdmFyKC0tc3MtYmctY29sb3IpO1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGhlaWdodDogdmFyKC0tc3Mtc3BhY2luZy1sKTtcbiAgICAgICAgICB3aWR0aDogdmFyKC0tc3Mtc3BhY2luZy1sKTtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tc3MtYmctY29sb3IpO1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxODtcbiAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNzLWRlc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbWFyZ2luOiAwIHZhcigtLXNzLXNwYWNpbmctbSkgMCB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgIHN0cm9rZTogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMjA7XG4gICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3MtYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IGF1dG8gdmFyKC0tc3Mtc3BhY2luZy1tKSBhdXRvIHZhcigtLXNzLXNwYWNpbmctbSk7XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2U6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAxODtcbiAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29udGVudCBjb250YWluZXJcbi5zcy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlOyAvLyBkZWZhdWx0IHBvc2l0aW9uXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IHZhcigtLXNzLWNvbnRlbnQtaGVpZ2h0KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tc3MtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3MtYmctY29sb3IpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyksIG9wYWNpdHkgdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAwMDtcblxuICAmLnNzLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJi5zcy1vcGVuLWFib3ZlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuc3Mtb3Blbi1iZWxvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5zcy1zZWFyY2gge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLWwpIHZhcigtLXNzLXNwYWNpbmctbCkgdmFyKC0tc3Mtc3BhY2luZy1tKSB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuXG4gICAgaW5wdXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDBweDtcbiAgICAgIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1sKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNzLWJvcmRlci1jb2xvcik7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLWJnLWNvbG9yKTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcik7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zcy1hZGRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAgMCAwIHZhcigtLXNzLXNwYWNpbmctbSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zcy1ib3JkZXItY29sb3IpO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3MtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW46IGF1dG8gdmFyKC0tc3Mtc3BhY2luZy1tKSBhdXRvIHZhcigtLXNzLXNwYWNpbmctbSk7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICBzdHJva2U6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICAgICAgICAgIHN0cm9rZS13aWR0aDogMTg7XG4gICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3MtbGlzdCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgLnNzLWVycm9yIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1zcy1lcnJvci1jb2xvcik7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuICAgIH1cblxuICAgIC5zcy1zZWFyY2hpbmcge1xuICAgICAgY29sb3I6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICAgICAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1sKTtcbiAgICB9XG5cbiAgICAuc3Mtb3B0Z3JvdXAge1xuICAgICAgLy8gSWYgb3B0Z3JvdXAgaXMgb3Blbiwgc2hvdyB0aGUgb3B0aW9uc1xuICAgICAgJi5zcy1vcGVuIHtcbiAgICAgICAgLnNzLW9wdGlvbiB7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gSWYgb3B0Z3JvdXAgaGFzIGNsb3NlLCBoaWRlIGFsbCBvcHRpb25zXG4gICAgICAmLnNzLWNsb3NlIHtcbiAgICAgICAgLnNzLW9wdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zcy1vcHRncm91cC1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1tKSB2YXIoLS1zcy1zcGFjaW5nLWwpIHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1sKTtcblxuICAgICAgICAuc3Mtb3B0Z3JvdXAtbGFiZWwtdGV4dCB7XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgb3B0Z3JvdXAgaGFzIGFycm93LCBtYWtlIGxhYmVsIGNsaWNrYWJsZVxuICAgICAgICAmOmhhcyguc3MtYXJyb3cpIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc3Mtb3B0Z3JvdXAtYWN0aW9ucyB7XG4gICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuXG4gICAgICAgICAgLnNzLXNlbGVjdGFsbCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNzLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tc3MtZXJyb3ItY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMTAwJSAqIDAuNik7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCB2YXIoLS1zcy1zcGFjaW5nLXMpIDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG5cbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLXNzLXN1Y2Nlc3MtY29sb3IpO1xuICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiA1O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zcy1jbG9zYWJsZSB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAuc3MtYXJyb3cge1xuICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcblxuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxODtcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNzLW9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctcykgdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLXMpIGNhbGModmFyKC0tc3Mtc3BhY2luZy1sKSAqIDMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zcy1vcHRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1sKSB2YXIoLS1zcy1zcGFjaW5nLW0pIHZhcigtLXNzLXNwYWNpbmctbCk7XG4gICAgICBjb2xvcjogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmLnNzLWhpZ2hsaWdodGVkLFxuICAgICAgJjpub3QoLnNzLWRpc2FibGVkKS5zcy1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmLnNzLWRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3MtZGlzYWJsZWQtY29sb3IpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBTdWIgZGl2IHdyYXBwZXIgZm9yIGhpZ2hsaWdodGluZyB0ZXh0XG4gICAgICAuc3Mtc2VhcmNoLWhpZ2hsaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLWhpZ2hsaWdodC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudHJpYnV0ZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiA5OTk5OTk7XG59XG4udHJpYnV0ZS1jb250YWluZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cbi50cmlidXRlLWNvbnRhaW5lciBsaSB7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50cmlidXRlLWNvbnRhaW5lciBsaS5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLnRyaWJ1dGUtY29udGFpbmVyIGxpIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50cmlidXRlLWNvbnRhaW5lciBsaS5uby1tYXRjaCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi50cmlidXRlLWNvbnRhaW5lciAubWVudS1oaWdobGlnaHRlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufSIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBUeWxlciBUZWNobm9sb2dpZXMsIEluYy4gXG4gKiBMaWNlbnNlOiBBcGFjaGUtMi4wXG4gKi9cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuZm9yZ2UtdGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcmdlLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLmZvcmdlLXRhYmxlLS1kZW5zZSAuZm9yZ2UtdGFibGUtcm93IHtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLmZvcmdlLXRhYmxlLS1yb29teSAuZm9yZ2UtdGFibGUtcm93IHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuLmZvcmdlLXRhYmxlLS1yZXNpemFibGUgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9yZ2UtdGFibGUtLXJlc2l6YWJsZSAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbDpob3ZlciAuZm9yZ2UtdGFibGVfX3Jlc2l6ZS1oYW5kbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JnZS10YWJsZS0tcmVzaXphYmxlIC5mb3JnZS10YWJsZV9fcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogOHB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IHZhcigtLWZvcmdlLWJvcmRlci1tZWRpdW0sIDJweCk7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtcHJpbWFyeSwgIzNmNTFiNSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZm9yZ2Utc3BhY2luZy14eHNtYWxsLCA0cHgpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItcmlnaHQtd2lkdGg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLWZvcmdlLWFuaW1hdGlvbi1kdXJhdGlvbi1tZWRpdW0xLCAyNTBtcyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mb3JnZS1hbmltYXRpb24tZWFzaW5nLWFjY2VsZXJhdGUsIGN1YmljLWJlemllcigwLjMsIDAsIDEsIDEpKTtcbn1cbi5mb3JnZS10YWJsZS0tcmVzaXphYmxlIC5mb3JnZS10YWJsZV9fcmVzaXplLWhhbmRsZTpob3ZlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogdmFyKC0tZm9yZ2UtYm9yZGVyLXRoaWNrLCA0cHgpO1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG4uZm9yZ2UtdGFibGUtLXJlc2l6aW5nIHtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmZvcmdlLXRhYmxlLS1sYXlvdXQtZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLmZvcmdlLXRhYmxlLS1uby13cmFwLWNvbnRlbnQuZm9yZ2UtdGFibGUtLWRlbnNlIC5mb3JnZS10YWJsZS1yb3csXG4uZm9yZ2UtdGFibGUtLW5vLXdyYXAtY29udGVudC5mb3JnZS10YWJsZS0tZGVuc2UgLmZvcmdlLXRhYmxlLWNlbGxfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogMzZweDtcbn1cbi5mb3JnZS10YWJsZS0tbm8td3JhcC1jb250ZW50IC5mb3JnZS10YWJsZS1jZWxsX19jb250YWluZXIgPiAuZm9yZ2UtdGFibGUtY2VsbF9fY29udGFpbmVyLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5mb3JnZS10YWJsZS0tZmlsdGVyLXZpc2libGUgLmZvcmdlLXRhYmxlLWhlYWRfX3JvdyB7XG4gIGhlaWdodDogMzJweDtcbn1cbi5mb3JnZS10YWJsZS0tZmlsdGVyLXZpc2libGUgLmZvcmdlLXRhYmxlLWhlYWRfX3JvdyAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5mb3JnZS10YWJsZS1oZWFkX19yb3cge1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4uZm9yZ2UtdGFibGUtaGVhZF9fcm93X19maWx0ZXIge1xuICAtLWZvcmdlLWZpZWxkLWhlaWdodDogNDBweDtcbn1cbi5mb3JnZS10YWJsZS1oZWFkX19yb3dfX2ZpbHRlciAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC1jb250YWluZXIge1xuICBwYWRkaW5nOiB2YXIoLS1mb3JnZS1zcGFjaW5nLXhzbWFsbCwgOHB4KSAwO1xufVxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwge1xuICBjb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtdGV4dC1tZWRpdW0sIHJnYmEoMCwgMCwgMCwgMC42KSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IGNhbGModmFyKC0tZm9yZ2UtdHlwb2dyYXBoeS1mb250LXNpemUsIDFyZW0pICogMC43NSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtLXNvcnRlZC1hc2NlbmRpbmcgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtdGV4dCwgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtLXNvcnRlZC1kZXNjZW5kaW5nIC5mb3JnZS10YWJsZS1oZWFkX19jZWxsLXRleHQge1xuICBjb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtdGV4dC1oaWdoLCByZ2JhKDAsIDAsIDAsIDAuODcpKTtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGxfX3NvcnQtb3JkZXItLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC0tc29ydGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC0tc29ydGFibGUgOmhvdmVyIC5mb3JnZS10YWJsZS1oZWFkX19jZWxsLXNvcnQtaWNvbixcbi5mb3JnZS10YWJsZS1oZWFkX19jZWxsLS1zb3J0YWJsZSA6aG92ZXIgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGxfX3NvcnQtb3JkZXIge1xuICBjb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtdGV4dC1tZWRpdW0sIHJnYmEoMCwgMCwgMCwgMC42KSk7XG59XG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC0tc29ydGFibGUgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBtYXJnaW46IGluaGVyaXQ7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWZvcmdlLXNwYWNpbmcteHhzbWFsbCwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtLXNvcnRhYmxlIGJ1dHRvbiBmb3JnZS1mb2N1cy1pbmRpY2F0b3Ige1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLW9mZnNldC1pbmxpbmU6IC00cHg7XG59XG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC0tc29ydGFibGUuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC0tc29ydGVkLWFzY2VuZGluZyAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC1zb3J0LWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtc29ydC1pY29uIHtcbiAgY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLXRleHQtaGlnaCwgcmdiYSgwLCAwLCAwLCAwLjg3KSk7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tZm9yZ2UtYW5pbWF0aW9uLWR1cmF0aW9uLXNob3J0NCwgMjAwbXMpIHZhcigtLWZvcmdlLWFuaW1hdGlvbi1lYXNpbmctYWNjZWxlcmF0ZSwgY3ViaWMtYmV6aWVyKDAuMywgMCwgMSwgMSkpO1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC1zb3J0LWljb24tLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZvcmdlLXRhYmxlLXJvdyA+IC5mb3JnZS10YWJsZS1jZWxsOm5vdCguZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0KTpmaXJzdC1jaGlsZCxcbi5mb3JnZS10YWJsZS1yb3cgLmZvcmdlLXRhYmxlLWNlbGwuZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0ICsgLmZvcmdlLXRhYmxlLWNlbGw6bm90KC5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QpIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZm9yZ2Utc3BhY2luZy1sYXJnZSwgMjRweCk7XG59XG4uZm9yZ2UtdGFibGUtcm93ID4gLmZvcmdlLXRhYmxlLWNlbGw6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcmdlLXNwYWNpbmctbGFyZ2UsIDI0cHgpO1xufVxuLmZvcmdlLXRhYmxlLXJvdy0tZXhwYW5kZWQgLmZvcmdlLXRhYmxlLWJvZHlfX2NlbGwge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmZvcmdlLXRhYmxlLXJvd19fZXhwYW5kYWJsZS1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uZm9yZ2UtdGFibGUtcm93X19leHBhbmRhYmxlLWNvbnRlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uZm9yZ2UtdGFibGUtYm9keV9fcm93IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWZvcmdlLWFuaW1hdGlvbi1kdXJhdGlvbi1zaG9ydDQsIDIwMG1zKSB2YXIoLS1mb3JnZS1hbmltYXRpb24tZWFzaW5nLXN0YW5kYXJkLCBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLCAxKSk7XG59XG4uZm9yZ2UtdGFibGUtYm9keV9fcm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yZ2UtdGFibGUtdGhlbWUtcm93LWhvdmVyLWJhY2tncm91bmQsIHZhcigtLWZvcmdlLXRoZW1lLXN1cmZhY2UtY29udGFpbmVyLWxvdywgI2ViZWJlYikpO1xufVxuLmZvcmdlLXRhYmxlLWJvZHlfX3Jvdy0tc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10YWJsZS10aGVtZS1yb3ctc2VsZWN0ZWQtaG92ZXItYmFja2dyb3VuZCwgdmFyKC0tZm9yZ2UtdGhlbWUtcHJpbWFyeS1jb250YWluZXIsICNkMWQ1ZWQpKTtcbn1cbi5mb3JnZS10YWJsZS1ib2R5X19yb3ctLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yZ2UtdGFibGUtdGhlbWUtcm93LXNlbGVjdGVkLWJhY2tncm91bmQsIHZhcigtLWZvcmdlLXRoZW1lLXByaW1hcnktY29udGFpbmVyLWxvdywgI2U4ZWFmNikpO1xufVxuLmZvcmdlLXRhYmxlLWJvZHlfX3Jvdy0tc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10YWJsZS10aGVtZS1yb3ctc2VsZWN0ZWQtaG92ZXItYmFja2dyb3VuZCwgdmFyKC0tZm9yZ2UtdGhlbWUtcHJpbWFyeS1jb250YWluZXIsICNkMWQ1ZWQpKTtcbn1cbi5mb3JnZS10YWJsZS1ib2R5X19yb3ctLWNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JnZS10YWJsZS1ib2R5X19yb3ctLWNsaWNrYWJsZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10YWJsZS10aGVtZS1yb3ctYWN0aXZlLWJhY2tncm91bmQsIHZhcigtLWZvcmdlLXRoZW1lLXN1cmZhY2UtY29udGFpbmVyLCAjZTBlMGUwKSk7XG59XG4uZm9yZ2UtdGFibGUtYm9keV9fcm93LS1jbGlja2FibGUuZm9yZ2UtdGFibGUtYm9keV9fcm93LS1zZWxlY3RlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10YWJsZS10aGVtZS1yb3ctc2VsZWN0ZWQtYWN0aXZlLWJhY2tncm91bmQsIHZhcigtLWZvcmdlLXRoZW1lLXByaW1hcnktY29udGFpbmVyLWhpZ2gsICNiNmJkZTMpKTtcbn1cbi5mb3JnZS10YWJsZS1ib2R5X19jZWxsIHtcbiAgY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLW9uLXN1cmZhY2UsICMwMDAwMDApO1xuICBmb250LXNpemU6IGNhbGModmFyKC0tZm9yZ2UtdHlwb2dyYXBoeS1mb250LXNpemUsIDFyZW0pICogMC44NzUpO1xufVxuLmZvcmdlLXRhYmxlLWNlbGwge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLXh4eGxhcmdlLCA1NnB4KTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZm9yZ2UtYm9yZGVyLXRoaW4sIDFweCk7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS1vdXRsaW5lLCAjZTBlMGUwKTtcbn1cbi5mb3JnZS10YWJsZS1jZWxsOmZpcnN0LWNoaWxkOm5vdCguZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0KSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZm9yZ2Utc3BhY2luZy1sYXJnZSwgMjRweCk7XG59XG4uZm9yZ2UtdGFibGUtY2VsbC0tcmVzaXppbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9yZ2UtdGFibGUtY2VsbC0tcmVzaXppbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogdmFyKC0tZm9yZ2UtYm9yZGVyLW1lZGl1bSwgMnB4KTtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS1wcmltYXJ5LCAjM2Y1MWI1KTtcbn1cbi5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDY2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcmdlLXNwYWNpbmctc21hbGwsIDEycHgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWZvcmdlLXNwYWNpbmctbWVkaXVtLCAxNnB4KTtcbn1cbi5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QtY2hlY2tib3gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QtY2hlY2tib3gtY29udGFpbmVyLS1hbGlnbi1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdC1jaGVja2JveC1jb250YWluZXItLWFsaWduLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QtY2hlY2tib3gtY29udGFpbmVyLS1hbGlnbi1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mb3JnZS10YWJsZS1jZWxsX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcmdlLXRhYmxlLWNlbGwtLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZvcmdlLXRhYmxlLWNlbGwtLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5mb3JnZS10YWJsZS0tZml4ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9yZ2UtdGFibGUtLWZpeGVkIC5mb3JnZS10YWJsZS1oZWFkX19jZWxsIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3JnZS10aGVtZS1zdXJmYWNlLCAjZmZmZmZmKTtcbiAgei1pbmRleDogdmFyKC0tZm9yZ2Utei1pbmRleC1zdXJmYWNlLCAxKTtcbn1cbi5mb3JnZS10YWJsZS0tZml4ZWQgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLW91dGxpbmUsICNlMGUwZTApO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZm9yZ2UtdGFibGUtLWZpeGVkIC5mb3JnZS10YWJsZS1oZWFkX19yb3dfX2ZpbHRlciAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbCB7XG4gIHRvcDogMzJweDtcbn1cblxuLmZvcmdlLWRhdGEtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4uZm9yZ2UtZGF0YS10YWJsZSB0aGVhZCB0ciB7XG4gIGhlaWdodDogNDhweDtcbn1cbi5mb3JnZS1kYXRhLXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZm9yZ2Utc3BhY2luZy14eHhsYXJnZSwgNTZweCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZm9yZ2Utc3BhY2luZy1sYXJnZSwgMjRweCk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWZvcmdlLWJvcmRlci10aGluLCAxcHgpO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtb3V0bGluZSwgI2UwZTBlMCk7XG4gIGNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS10ZXh0LW1lZGl1bSwgcmdiYSgwLCAwLCAwLCAwLjYpKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1mb3JnZS10eXBvZ3JhcGh5LWZvbnQtc2l6ZSwgMXJlbSkgKiAwLjc1KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mb3JnZS1kYXRhLXRhYmxlIHRib2R5IHRyIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWZvcmdlLWFuaW1hdGlvbi1kdXJhdGlvbi1zaG9ydDQsIDIwMG1zKSB2YXIoLS1mb3JnZS1hbmltYXRpb24tZWFzaW5nLXN0YW5kYXJkLCBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLCAxKSk7XG59XG4uZm9yZ2UtZGF0YS10YWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmdlLXRhYmxlLXRoZW1lLXJvdy1ob3Zlci1iYWNrZ3JvdW5kLCB2YXIoLS1mb3JnZS10aGVtZS1zdXJmYWNlLWNvbnRhaW5lci1sb3csICNlYmViZWIpKTtcbn1cbi5mb3JnZS1kYXRhLXRhYmxlIHRib2R5IHRyLS1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmdlLXRhYmxlLXRoZW1lLXJvdy1zZWxlY3RlZC1ob3Zlci1iYWNrZ3JvdW5kLCB2YXIoLS1mb3JnZS10aGVtZS1wcmltYXJ5LWNvbnRhaW5lciwgI2QxZDVlZCkpO1xufVxuLmZvcmdlLWRhdGEtdGFibGUgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLXh4eGxhcmdlLCA1NnB4KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLWxhcmdlLCAyNHB4KTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZm9yZ2UtYm9yZGVyLXRoaW4sIDFweCk7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS1vdXRsaW5lLCAjZTBlMGUwKTtcbiAgY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLW9uLXN1cmZhY2UsICMwMDAwMDApO1xuICBmb250LXNpemU6IGNhbGModmFyKC0tZm9yZ2UtdHlwb2dyYXBoeS1mb250LXNpemUsIDFyZW0pICogMC44NzUpO1xufSIsIi8vIElDT05TXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4vLyBUT0RPOiBEZXByZWNhdGUgdGhlc2UgY2xhc3NlcyBpbiBmYXZvdXIgb2YgdGhlIC5pY29uLS0gb25lcyBiZWxvd1xyXG4ubWF0ZXJpYWwtaWNvbnMsXHJcbi5tYXRlcmlhbC1pY29ucy1vdXRsaW5lZCB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTsgLy8gMThweFxyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgNDAwLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcclxufVxyXG5cclxuW2NsYXNzKj1cImljb24tLVwiXSB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDAsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XHJcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5pY29uIHtcclxuICAmLS04IHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtNCk7XHJcbiAgfVxyXG5cclxuICAmLS04LWZpbGxlZCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTQpO1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xyXG4gIH1cclxuXHJcbiAgJi0tMTAge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0zKTtcclxuICB9XHJcblxyXG4gICYtLTEwLWZpbGxlZCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTMpO1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xyXG4gIH1cclxuXHJcbiAgJi0tMTIge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICB9XHJcblxyXG4gICYtLTEyLWZpbGxlZCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xyXG4gIH1cclxuXHJcbiAgJi0tMTQge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICB9XHJcblxyXG4gICYtLTE0LWZpbGxlZCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xyXG4gIH1cclxuXHJcbiAgJi0tMTYge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xyXG4gIH1cclxuXHJcbiAgJi0tMTYtZmlsbGVkIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcclxuICB9XHJcblxyXG4gICYtLTE4IHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICB9XHJcblxyXG4gICYtLTE4LWZpbGxlZCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XHJcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XHJcbiAgfVxyXG5cclxuICAmLS0yMCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XHJcbiAgfVxyXG5cclxuICAmLS0yMC1maWxsZWQge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xyXG4gIH1cclxuXHJcbiAgJi0tMjQge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTMpO1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDAsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjQ7XHJcbiAgfVxyXG5cclxuICAmLS0yNC1maWxsZWQge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTMpO1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjQ7XHJcbiAgfVxyXG5cclxuICAmLS00OCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlOCk7XHJcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgNDAwLCBcIkdSQURcIiAwLCBcIm9wc3pcIiA0ODtcclxuICB9XHJcbn1cclxuXHJcbi5kYXRhLXRhYmxlLXRleHQtd2l0aC1pY29uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogOHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbiIsIi8vIE1PREVSTiBDU1MgUkVTRVRcclxuLy8gVHJ5aW5nIHRoaXMgb3V0IGFzIGFuIGFsdGVybmF0ZSB0byBzZWUgaWYgaXQncyB2aWFibGVcclxuLy8gaHR0cHM6Ly9waWNjYWxpbC5saS9ibG9nL2EtbW9kZXJuLWNzcy1yZXNldC9cclxuXHJcbi8qIEJveCBzaXppbmcgcnVsZXMgKi9cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLyogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luICovXHJcbioge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogUmVtb3ZlIGxpc3Qgc3R5bGVzIG9uIHVsLCBvbCBlbGVtZW50cyB3aXRoIGEgbGlzdCByb2xlLCB3aGljaCBzdWdnZXN0cyBkZWZhdWx0IHN0eWxpbmcgd2lsbCBiZSByZW1vdmVkICovXHJcbnVsW3JvbGU9J2xpc3QnXSwgdWwsXHJcbm9sW3JvbGU9J2xpc3QnXSwgb2wsXHJcbmxpLFxyXG5tZW51IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIFNldCBjb3JlIHJvb3QgZGVmYXVsdHMgKi9cclxuaHRtbDpmb2N1cy13aXRoaW4ge1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG4vKiBTZXQgY29yZSBib2R5IGRlZmF1bHRzICovXHJcbmJvZHkge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMGR2aDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8vdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7IC8vIFJlbW92ZSBmb3Igbm93IGJlY2F1c2UgaXQgZ2V0cyByaWQgb2Yga2VybmluZ1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi8qIEEgZWxlbWVudHMgdGhhdCBkb24ndCBoYXZlIGEgY2xhc3MgZ2V0IGRlZmF1bHQgc3R5bGVzICovXHJcbmE6bm90KFtjbGFzc10pIHtcclxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGNvbG9yOiB2YXIoLS1ncmF5LTcwKTtcclxufVxyXG5cclxuLyogTWFrZSBpbWFnZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xyXG5pbWcsXHJcbnBpY3R1cmUge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogSW5oZXJpdCBmb250cyBmb3IgaW5wdXRzIGFuZCBidXR0b25zICovXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5maWVsZHNldCwgbGVnZW5kIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4vKiBBdm9pZCB0ZXh0IG92ZXJmbG93cyAqL1xyXG5wLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4vKiBSZW1vdmUgYWxsIGFuaW1hdGlvbnMsIHRyYW5zaXRpb25zIGFuZCBzbW9vdGggc2Nyb2xsIGZvciBwZW9wbGUgdGhhdCBwcmVmZXIgbm90IHRvIHNlZSB0aGVtICovXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgaHRtbDpmb2N1cy13aXRoaW4ge1xyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgKixcclxuICAqOjpiZWZvcmUsXHJcbiAgKjo6YWZ0ZXIge1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcclxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSW50ZXJWYXJpYWJsZSc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xyXG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9JbnRlclZhcmlhYmxlLndvZmYyP3Y9NC4xXCIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ludGVyVmFyaWFibGUnO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogMTAwIDkwMDtcclxuICBmb250LWRpc3BsYXk6IGJsb2NrO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvSW50ZXJWYXJpYWJsZS1JdGFsaWMud29mZjI/dj00LjFcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuXHJcbkBmb250LWZlYXR1cmUtdmFsdWVzIEludGVyVmFyaWFibGUge1xyXG4gIEBjaGFyYWN0ZXItdmFyaWFudCB7XHJcbiAgICBjdjAxOiAxOyBjdjAyOiAyOyBjdjAzOiAzOyBjdjA0OiA0OyBjdjA1OiA1OyBjdjA2OiA2OyBjdjA3OiA3OyBjdjA4OiA4O1xyXG4gICAgY3YwOTogOTsgY3YxMDogMTA7IGN2MTE6IDExOyBjdjEyOiAxMjsgY3YxMzogMTM7XHJcbiAgICBhbHQtMTogICAgICAgICAgICAxOyAvKiBBbHRlcm5hdGUgb25lICovXHJcbiAgICBhbHQtMzogICAgICAgICAgICA5OyAvKiBGbGF0LXRvcCB0aHJlZSAqL1xyXG4gICAgb3Blbi00OiAgICAgICAgICAgMjsgLyogT3BlbiBmb3VyICovXHJcbiAgICBvcGVuLTY6ICAgICAgICAgICAzOyAvKiBPcGVuIHNpeCAqL1xyXG4gICAgb3Blbi05OiAgICAgICAgICAgNDsgLyogT3BlbiBuaW5lICovXHJcbiAgICBsYy1sLXdpdGgtdGFpbDogICA1OyAvKiBMb3dlci1jYXNlIEwgd2l0aCB0YWlsICovXHJcbiAgICBzaW1wbGlmaWVkLXU6ICAgICA2OyAvKiBTaW1wbGlmaWVkIHUgKi9cclxuICAgIGFsdC1kb3VibGUtczogICAgIDc7IC8qIEFsdGVybmF0ZSBHZXJtYW4gZG91YmxlIHMgKi9cclxuICAgIHVjLWktd2l0aC1zZXJpZjogIDg7IC8qIFVwcGVyLWNhc2UgaSB3aXRoIHNlcmlmICovXHJcbiAgICB1Yy1nLXdpdGgtc3B1cjogIDEwOyAvKiBDYXBpdGFsIEcgd2l0aCBzcHVyICovXHJcbiAgICBzaW5nbGUtc3RvcnktYTogIDExOyAvKiBTaW5nbGUtc3RvcnkgYSAqL1xyXG4gICAgY29tcGFjdC1sYy1mOiAgICAxMjsgLyogQ29tcGFjdCBmICovXHJcbiAgICBjb21wYWN0LWxjLXQ6ICAgIDEzOyAvKiBDb21wYWN0IHQgKi9cclxuICB9XHJcbiAgQHN0eWxlc2V0IHtcclxuICAgIHNzMDE6IDE7IHNzMDI6IDI7IHNzMDM6IDM7IHNzMDQ6IDQ7IHNzMDU6IDU7IHNzMDY6IDY7IHNzMDc6IDc7IHNzMDg6IDg7XHJcbiAgICBvcGVuLWRpZ2l0czogMTsgICAgICAgICAgICAgICAgLyogT3BlbiBkaWdpdHMgKi9cclxuICAgIGRpc2FtYmlndWF0aW9uOiAyOyAgICAgICAgICAgICAvKiBEaXNhbWJpZ3VhdGlvbiAod2l0aCB6ZXJvKSAqL1xyXG4gICAgZGlzYW1iaWd1YXRpb24tZXhjZXB0LXplcm86IDQ7IC8qIERpc2FtYmlndWF0aW9uIChubyB6ZXJvKSAqL1xyXG4gICAgcm91bmQtcXVvdGVzLWFuZC1jb21tYXM6IDM7ICAgIC8qIFJvdW5kIHF1b3RlcyAmYW1wOyBjb21tYXMgKi9cclxuICAgIHNxdWFyZS1wdW5jdHVhdGlvbjogNzsgICAgICAgICAvKiBTcXVhcmUgcHVuY3R1YXRpb24gKi9cclxuICAgIHNxdWFyZS1xdW90ZXM6IDg7ICAgICAgICAgICAgICAvKiBTcXVhcmUgcXVvdGVzICovXHJcbiAgICBjaXJjbGVkLWNoYXJhY3RlcnM6IDU7ICAgICAgICAgLyogQ2lyY2xlZCBjaGFyYWN0ZXJzICovXHJcbiAgICBzcXVhcmVkLWNoYXJhY3RlcnM6IDY7ICAgICAgICAgLyogU3F1YXJlZCBjaGFyYWN0ZXJzICovXHJcbiAgfVxyXG59XHJcblxyXG4vLyBNYXRlcmlhbCBTeW1ib2xzIE91dGxpbmVkXHJcbi8vIE5hbWVkICdNYXRlcmlhbCBTeW1ib2xzJyAobm90IHRoZSBmb250J3MgcmVhbCAnTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZCcpIGJlY2F1c2VcclxuLy8gdGhlIEdvb2dsZSBNYXBzIEpTIEFQSSBpbmplY3RzIGEgY29uZmxpY3RpbmcgQGZvbnQtZmFjZSB1bmRlciB0aGF0IG5hbWUgdGhhdCBicmVha3NcclxuLy8gbGlnYXR1cmUgcmVuZGVyaW5nIGFwcC13aWRlIG9uY2UgYSBtYXAgbG9hZHMuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgU3ltYm9scyc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDAgNzAwO1xyXG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL01hdGVyaWFsU3ltYm9sc091dGxpbmVkLndvZmYyJykgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuXHJcbi8vIElCTSBQbGV4IE1vbm8gUmVndWxhclxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IE1vbm8nO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvSUJNUGxleE1vbm8tUmVndWxhci53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpO1xyXG59XHJcblxyXG4vLyBJQk0gUGxleCBNb25vIEl0YWxpY1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IE1vbm8nO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvSUJNUGxleE1vbm8tSXRhbGljLndvZmYyJykgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuXHJcbi8vIElCTSBQbGV4IE1vbm8gU2VtaWJvbGRcclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBNb25vJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0lCTVBsZXhNb25vLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTGlicmUgQmFyY29kZSAzOSc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0xpYnJlQmFyY29kZTM5LVJlZ3VsYXIudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRS0xM0InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9FLTEzQi50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxufSIsIi8vIEJBU0UgVFlQT0dSQVBIWVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuOndoZXJlKGh0bWwpIHtcclxuICAtLWZvbnQtaWNvbnM6ICdNYXRlcmlhbCBTeW1ib2xzJztcclxuICAtLWZvcmdlLXR5cG9ncmFwaHktZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XHJcbiAgLS1mb3JnZS10eXBvZ3JhcGh5LWJvZHkxLWxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgLS1mb3JnZS10eXBvZ3JhcGh5LWJvZHkyLWxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgLS1mb3JnZS10eXBvZ3JhcGh5LWJvZHkzLWxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgLS1mb3JnZS10eXBvZ3JhcGh5LWJvZHk0LWxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblxyXG4gIC0tZm9yZ2UtdHlwb2dyYXBoeS1idXR0b24tZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAtLWZvcmdlLXR5cG9ncmFwaHktYnV0dG9uLWxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblxyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xyXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIDEsICdjYWx0JyAxOyAvKiBmaXggZm9yIENocm9tZSAqL1xyXG59XHJcblxyXG5Ac3VwcG9ydHMgKGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWwpIHtcclxuICA6cm9vdCB7IGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpOyB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMsIHNhbnMtc2VyaWYpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUwKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xyXG4gIGh0bWwge1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIH1cclxufVxyXG5cclxucCB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5lbSB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbn1cclxuXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuYSwgLmJ0bi1saW5rIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBMQUJFTFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmxhYmVsLTAxIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxuXHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbSkgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTIpIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0yKSAqIDEuNSk7IH1cclxufVxyXG5cclxuQG1peGluIGxhYmVsLTAxIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxufVxyXG5cclxuLmxhYmVsLTAyIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxuXHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbSkgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMSk7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAqIDEuNSk7IH1cclxufVxyXG5cclxuQG1peGluIGxhYmVsLTAyIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxufVxyXG5cclxuXHJcbi8vIEhFTFBFUiBURVhUXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uaGVscGVyLXRleHQtMDEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWhlbHBlcik7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG5cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMikgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZS0yKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTIpICogMS41KTsgfVxyXG59XHJcblxyXG5AbWl4aW4gaGVscGVyLXRleHQtMDEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWhlbHBlcik7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG59XHJcblxyXG4uaGVscGVyLXRleHQtMDIge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWhlbHBlcik7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG5cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMSkgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZS0xKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpICogMS41KTsgfVxyXG59XHJcblxyXG5AbWl4aW4gaGVscGVyLXRleHQtMDIge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWhlbHBlcik7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG59XHJcblxyXG5cclxuLy8gQk9EWVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmJvZHktMDEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxuXHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbSkgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMSk7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAqIDEuNSk7IH1cclxufVxyXG5cclxuQG1peGluIGJvZHktMDEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktMDIge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUwKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcblxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTApIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUwKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMCkgKiAxLjUpOyB9XHJcbn1cclxuXHJcbkBtaXhpbiBib2R5LTAyIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0wMyB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTEpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxuXHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbSkgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMSkgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTEpOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUxKSAqIDEuNSk7IH1cclxufVxyXG5cclxuQG1peGluIGJvZHktMDMge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUxKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LTA0IHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMik7XHJcblxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTIpIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMikgKiAxLjUpOyB9XHJcbn1cclxuXHJcbkBtaXhpbiBib2R5LTA0IHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMik7XHJcbn1cclxuXHJcblxyXG4vLyBIRUFESU5HU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi8vIEJhc2UgbWl4aW5zXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5AbWl4aW4gaGVhZGluZy0wMSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxufVxyXG5cclxuQG1peGluIGhlYWRpbmctMDIge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcbn1cclxuXHJcbkBtaXhpbiBoZWFkaW5nLTAzIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxufVxyXG5cclxuQG1peGluIGhlYWRpbmctMDQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUxKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZyk7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG59XHJcblxyXG5AbWl4aW4gaGVhZGluZy0wNSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTIpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcclxufVxyXG5cclxuQG1peGluIGhlYWRpbmctMDYge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUzKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZyk7XHJcbn1cclxuQG1peGluIGhlYWRpbmctMDcge1xyXG4gIGZvbnQtc2l6ZTp2YXIoLS1zY2FsZTUpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTUpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcclxufVxyXG5cclxuLy8gQmFzZSBDbGFzc2VzXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uaGVhZGluZy0wMSB7XHJcbiAgQGluY2x1ZGUgaGVhZGluZy0wMTtcclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMikgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZS0yKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTIpICogMS41KTsgfVxyXG59XHJcblxyXG4uaGVhZGluZy0wMiwgaDYge1xyXG4gIEBpbmNsdWRlIGhlYWRpbmctMDI7XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbSkgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMSk7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAqIDEuNSk7IH1cclxufVxyXG5cclxuLmhlYWRpbmctMDMsIGg1IHtcclxuICBAaW5jbHVkZSBoZWFkaW5nLTAzO1xyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTApIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUwKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMCkgKiAxLjUpOyB9XHJcbn1cclxuXHJcbi5oZWFkaW5nLTA0LCBoNCB7XHJcbiAgQGluY2x1ZGUgaGVhZGluZy0wNDtcclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUxKSAvIDIpOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7IG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlMSk7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTEpICogMS41KTsgfVxyXG5cclxuICAmOndoZXJlKC5ib3JkZXItYm90dG9tKSB7XHJcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTEpIC8gMik7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG5cclxuICAgICY6aGFzKC5idG4taWNvbi1vbmx5KSB7XHJcbiAgICAgIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKDExcmVtIC8gMTYpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRpbmctMDUsIGgzIHtcclxuICBAaW5jbHVkZSBoZWFkaW5nLTA1O1xyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTIpIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMikgKiAxLjUpOyB9XHJcblxyXG4gICY6d2hlcmUoLmJvcmRlci1ib3R0b20pIHtcclxuICAgIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMikgLyAyKTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGluZy0wNiwgaDIge1xyXG4gIEBpbmNsdWRlIGhlYWRpbmctMDY7XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbSkgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMykgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTMpOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUzKSAqIDEuNSk7IH1cclxuXHJcbiAgJjp3aGVyZSguYm9yZGVyLWJvdHRvbSkge1xyXG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUzKSAvIDIpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkaW5nLTA3LCBoMSB7XHJcbiAgQGluY2x1ZGUgaGVhZGluZy0wNztcclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGU1KSAvIDIpOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7IG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlNSk7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTUpICogMS41KTsgfVxyXG59XHJcblxyXG5cclxuLy8gRElTUExBWVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmRpc3BsYXktMDEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUzKTtcclxufVxyXG5cclxuQG1peGluIGRpc3BsYXktMDEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUzKTtcclxufVxyXG5cclxuLmRpc3BsYXktMDIge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU0KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU0KTtcclxufVxyXG5cclxuQG1peGluIGRpc3BsYXktMDIge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU0KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU0KTtcclxufVxyXG5cclxuLmRpc3BsYXktMDMge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU1KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU1KTtcclxufVxyXG5cclxuQG1peGluIGRpc3BsYXktMDMge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU1KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU1KTtcclxufVxyXG5cclxuLmRpc3BsYXktMDQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU2KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU2KTtcclxufVxyXG5cclxuQG1peGluIGRpc3BsYXktMDQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU2KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU2KTtcclxufVxyXG5cclxuLmRpc3BsYXktMDUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU3KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU3KTtcclxufVxyXG5cclxuQG1peGluIGRpc3BsYXktMDUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU3KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU3KTtcclxufVxyXG5cclxuLmRpc3BsYXktMDYge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU4KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU4KTtcclxufVxyXG5cclxuQG1peGluIGRpc3BsYXktMDYge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU4KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU4KTtcclxufVxyXG5cclxuLy8gVGV4dCB1dGlsaXR5IGNsYXNzZXNcclxuLnRleHQtcHJpbWFyeSB7IGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXRleHQtcHJpbWFyeSkgOyB9XHJcbn1cclxuXHJcbi50ZXh0LXNlY29uZGFyeSB7IGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tdGV4dC1zZWNvbmRhcnkpOyB9XHJcbn1cclxuXHJcbi50ZXh0LXRlcnRpYXJ5IHsgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXRleHQtdGVydGlhcnkpOyB9XHJcbn1cclxuXHJcbi50ZXh0LWhlbHBlciB7IGNvbG9yOiB2YXIoLS10ZXh0LWhlbHBlcik7XHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tdGV4dC1oZWxwZXIpOyB9XHJcbn1cclxuXHJcbi50ZXh0LXBsYWNlaG9sZGVyIHsgY29sb3I6IHZhcigtLXRleHQtcGxhY2Vob2xkZXIpO1xyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXRleHQtcGxhY2Vob2xkZXIpOyB9XHJcbn1cclxuXHJcbi50ZXh0LW9uLWNvbG9yIHsgY29sb3I6IHZhcigtLXRleHQtb24tY29sb3IpO1xyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXRleHQtb24tY29sb3IpOyB9XHJcbn1cclxuXHJcbi50ZXh0LWRpc2FibGVkIHsgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXRleHQtZGlzYWJsZWQpOyB9XHJcbn1cclxuXHJcbi50ZXh0LXN1Y2Nlc3MgeyBjb2xvcjogdmFyKC0tdGV4dC1zdWNjZXNzKTtcclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS10ZXh0LXN1Y2Nlc3MpOyB9XHJcbn1cclxuXHJcbi50ZXh0LWluZm9ybWF0aW9uYWwgeyBjb2xvcjogdmFyKC0tdGV4dC1pbmZvcm1hdGlvbmFsKTtcclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS10ZXh0LWluZm9ybWF0aW9uYWwpOyB9XHJcbn1cclxuXHJcbi50ZXh0LXdhcm5pbmcgeyBjb2xvcjogdmFyKC0tdGV4dC13YXJuaW5nKTtcclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS10ZXh0LXdhcm5pbmcpOyB9XHJcbn1cclxuXHJcbi50ZXh0LWNyaXRpY2FsIHsgY29sb3I6IHZhcigtLXRleHQtY3JpdGljYWwpO1xyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXRleHQtY3JpdGljYWwpOyB9XHJcbn1cclxuXHJcblxyXG4vLyBIRUxQRVIgQ0xBU1NFU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmZ3LWxpZ2h0IHsgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0KTsgfVxyXG4uZnctcmVndWxhciB7IGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTsgfVxyXG4uZnctbWVkaXVtIHsgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7IH1cclxuLmZ3LWhlYWRpbmcgeyBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZyk7IH1cclxuLmZ3LXNlbWlib2xkIHsgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTsgfVxyXG4uZnctYm9sZCB7IGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTsgfVxyXG5cclxuLm51bWJlcnMgeyBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zOyB9XHJcblxyXG4ubGluZS1sZW5ndGgtMzBlbSB7IHdpZHRoOiBjYWxjKDEuNiAqIDMwZW0pOyB9XHJcbi50ZXh0LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4uaXRhbGljIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XHJcblxyXG4udXBwZXJjYXNlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcblxyXG4gICYtc20ge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbi50aXRsZWNhc2Uge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG4udGV4dC1vdmVyZmxvdyB7XHJcbiAgb3ZlcmZsb3c6IGNsaXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbi5waXBlIHtcclxuICBtYXJnaW46IDAgOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuIiwiLy8gQkFTRSBTVFJVQ1RVUkVcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG5AbWl4aW4gYmFkZ2UtYmFzZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IHZhcigtLWJhZGdlLWdhcCwgMC4yNXJlbSk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1iYWRnZS1oZWlnaHQsIHZhcigtLXNpemUtMjQpKTtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWJhZGdlLXBhZGRpbmcsIDAuNXJlbSk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYmFkZ2UtYm9yZGVyLXJhZGl1cywgMC41cmVtKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gIGNvbG9yOiB2YXIoLS1iYWRnZS10ZXh0LWNvbG9yLCB2YXIoLS1zbGF0ZS1hMTIpKTtcclxuICBmb250LXNpemU6IHZhcigtLWJhZGdlLWZvbnQtc2l6ZSwgdmFyKC0tc2NhbGUtMikpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1iYWRnZS1saW5lLWhlaWdodCwgdmFyKC0tbGgtc2NhbGUtMikpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1iYWRnZS1mb250LXdlaWdodCwgNDUwKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogY2hhcmFjdGVyLXZhcmlhbnQobC10YWlsKTtcclxuXHJcbiAgJjpoYXMoW2NsYXNzKj1cImljb24tLVwiXSkge1xyXG4gICAgLS1iYWRnZS1wYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5iYWRnZS14cywgLmJhZGdlLXNtLCAuYmFkZ2UtbWQsIC5iYWRnZS1sZyB7XHJcbiAgQGluY2x1ZGUgYmFkZ2UtYmFzZTtcclxufVxyXG5cclxuLmJhZGdlLXNtIHtcclxuICAtLWJhZGdlLWhlaWdodDogdmFyKC0tc2l6ZS0yMCk7XHJcbiAgLS1iYWRnZS1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcclxufVxyXG5cclxuLmJhZGdlLWxnIHtcclxuICAtLWJhZGdlLWhlaWdodDogdmFyKC0tc2l6ZS0zMik7XHJcbiAgLS1iYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTEyKTtcclxuICAtLWJhZGdlLWZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcclxuICAtLWJhZGdlLWxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTApO1xyXG4gIC0tYmFkZ2UtZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xyXG59XHJcblxyXG4uYmFkZ2UtZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHZhcigtLWxheW91dC1kaXJlY3Rpb24sIHJvdyk7XHJcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS04KTtcclxuICByb3ctZ2FwOiB2YXIoLS1zaXplLTYpO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgJjp3aGVyZShbZGF0YS1iYWRnZS1ncm91cH49XCJibG9ja1wiXSkge1xyXG4gICAgLS1sYXlvdXQtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG59XHJcblxyXG4vLyBORVcgQkFER0UgMjAyNVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbjp3aGVyZSguYmFkZ2UpIHtcclxuICAtLWNvbG9yLWRhcmtlbjogY2FsYyhsIC0gMC4xMjUpO1xyXG59XHJcblxyXG4uYmFkZ2Uge1xyXG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1zbGF0ZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1iYWRnZS1nYXAsIHZhcigtLXNpemUtOCkpO1xyXG4gIGhlaWdodDogdmFyKC0tYmFkZ2UtaGVpZ2h0LCB2YXIoLS1zaXplLTI0KSk7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1iYWRnZS1wYWRkaW5nLCB2YXIoLS1zaXplLTgpKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1iYWRnZS1ib3JkZXItcmFkaXVzLCB2YXIoLS1zaXplLTgpKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gIGNvbG9yOiB2YXIoLS1iYWRnZS10ZXh0LWNvbG9yLCB2YXIoLS1zbGF0ZS1hMTEpKTtcclxuICBmb250LXNpemU6IHZhcigtLWJhZGdlLWZvbnQtc2l6ZSwgdmFyKC0tc2NhbGUtMikpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1iYWRnZS1saW5lLWhlaWdodCwgdmFyKC0tbGgtc2NhbGUtMikpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1iYWRnZS1mb250LXdlaWdodCwgNDUwKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogY2hhcmFjdGVyLXZhcmlhbnQobC10YWlsKTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOmhhcyhzdmcpIHtcclxuICAgIC0tYmFkZ2UtcGFkZGluZzogdmFyKC0tc2l6ZS02KSB2YXIoLS1zaXplLTgpO1xyXG4gICAgLS1iYWRnZS1nYXA6IHZhcigtLXNpemUtNik7XHJcbiAgfVxyXG5cclxuICAmOmhhcyhbY2xhc3MqPVwiaWNvbi0tXCJdKSB7XHJcbiAgICAtLWJhZGdlLXBhZGRpbmc6IHZhcigtLXNpemUtNCkgdmFyKC0tc2l6ZS04KTtcclxuICAgIC0tYmFkZ2UtZ2FwOiB2YXIoLS1zaXplLTYpO1xyXG4gIH1cclxuXHJcbiAgJjpoYXMoW2NsYXNzKj1cImljb24tLVwiXTplbXB0eSkge1xyXG4gICAgLS1iYWRnZS1wYWRkaW5nOiByZXZlcnQ7XHJcbiAgfVxyXG59XHJcblxyXG5bY2xhc3MqPVwiaWNvbi0tXCJdOmVtcHR5IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLyBTaXplc1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmJhZGdlW2RhdGEtYmFkZ2V+PVwieHNcIl0ge1xyXG4gIC0tYmFkZ2UtaGVpZ2h0OiB2YXIoLS1zaXplLTE4KTtcclxuICAtLWJhZGdlLWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNik7XHJcbn1cclxuXHJcbi5iYWRnZVtkYXRhLWJhZGdlfj1cInNtXCJdIHtcclxuICAtLWJhZGdlLWhlaWdodDogdmFyKC0tc2l6ZS0yMCk7XHJcbiAgLS1iYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xyXG59XHJcblxyXG4uYmFkZ2VbZGF0YS1iYWRnZX49XCJsZ1wiXSB7XHJcbiAgLS1iYWRnZS1oZWlnaHQ6IHZhcigtLXNpemUtMzIpO1xyXG4gIC0tYmFkZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0xMik7XHJcbn1cclxuXHJcbi8vIFNlbWFudGljIFZhcmlhbnRzXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cImluZm9ybWF0aW9uYWxcIl0pIHtcclxuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tYmx1ZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYTMpO1xyXG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpOyB9XHJcbn1cclxuXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJzdWNjZXNzXCJdKSB7XHJcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWphZGUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwiYXR0ZW50aW9uXCJdKSB7XHJcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLXllbGxvdy1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1hMyk7XHJcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7IH1cclxufVxyXG5cclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cIndhcm5pbmdcIl0pIHtcclxuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tb3JhbmdlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwiY3JpdGljYWxcIl0pIHtcclxuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tcnVieS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ1YnktYTMpO1xyXG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpOyB9XHJcbn1cclxuXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJidXR0b25cIl0pIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5iYWRnZVtkYXRhLWJhZGdlfj1cImJ1dHRvblwiXVtkYXRhLWJhZGdlfj1cImNyaXRpY2FsXCJdIHtcclxuICAmOmhvdmVyIHtcclxuICAgIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnVieS1hNCk7XHJcbiAgICAtLWJhZGdlLWZvcmVncm91bmQ6IHZhcigtLXJ1YnktYTEyKTtcclxuICB9XHJcbn1cclxuXHJcbi5iYWRnZVtkYXRhLWJhZGdlfj1cImJ1dHRvblwiXVtkYXRhLWJhZGdlfj1cInBlbmRpbmdcIl0ge1xyXG4gICY6aG92ZXIge1xyXG4gICAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci1hNCk7XHJcbiAgICAtLWJhZGdlLWZvcmVncm91bmQ6IHZhcigtLWFtYmVyLWExMik7XHJcbiAgfVxyXG59XHJcblxyXG4uYmFkZ2VbZGF0YS1iYWRnZX49XCJidXR0b25cIl1bZGF0YS1iYWRnZX49XCJpbi1wcm9ncmVzc1wiXSB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpb2xldC1hNCk7XHJcbiAgICAtLWJhZGdlLWZvcmVncm91bmQ6IHZhcigtLXZpb2xldC1hMTIpO1xyXG4gIH1cclxufVxyXG5cclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cImlucHV0LWJhZGdlXCJdKSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLXNpemUtOCk7XHJcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoKHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSkgLSB2YXIoLS1iYWRnZS1oZWlnaHQsIHZhcigtLXNpemUtMjQpKSkgLyAyKTtcclxufVxyXG5cclxuXHJcbi8vIENhbmRpZGF0ZSBTdGF0dXNlc1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJzZWxlY3RlZFwiXSksXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJxcG9vbHNlbGVjdGVkXCJdKSB7XHJcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLXBsdW0tYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbHVtLWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwic3VtbW9uZWRcIl0pLFxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwicXBvb2xxdWVzdGlvbm5haXJlc2VudFwiXSksXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJpbi1wcm9ncmVzc1wiXSkge1xyXG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS12aW9sZXQtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aW9sZXQtYTMpO1xyXG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpOyB9XHJcbn1cclxuXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJjb25maXJtZWRcIl0pLFxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwicXBvb2xxdWFsaWZpZWRcIl0pLFxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwiY29tcGxldGVkXCJdKSxcclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cImFwcHJvdmVkXCJdKSB7XHJcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWphZGUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwiZXhjdXNlZFwiXSksXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJxcG9vbGV4Y3VzZWRcIl0pIHtcclxuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0teWVsbG93LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwiZGlzcXVhbGlmaWVkXCJdKSxcclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cInFwb29sZGlzcXVhbGlmaWVkXCJdKSB7XHJcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLXJ1YnktYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydWJ5LWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwiZGVmZXJyZWRcIl0pLFxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwicG9zdHBvbmVkXCJdKSB7XHJcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW1iZXItYTMpO1xyXG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpOyB9XHJcbn1cclxuXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJwYW5lbFwiXSkge1xyXG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1za3ktYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1za3ktYTMpO1xyXG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpOyB9XHJcbn1cclxuXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJqdXJvclwiXSksXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJqdXJ5LWVtcGFuZWxlZFwiXSkge1xyXG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1qYWRlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hMyk7XHJcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7IH1cclxufVxyXG5cclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cInVuZGVsaXZlcmFibGVcIl0pLFxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwicXBvb2x1bmRlbGl2ZXJhYmxlXCJdKSB7XHJcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWNyaW1zb24tYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jcmltc29uLWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwicGVuZGluZy1yZXF1ZXN0XCJdKSxcclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cInBlbmRpbmdcIl0pIHtcclxuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tYW1iZXItYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci1hMyk7XHJcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7IH1cclxufVxyXG5cclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cIm5vdC1zY2hlZHVsZWRcIl0pIHtcclxuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tY3JpbXNvbi1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyaW1zb24tYTMpO1xyXG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpOyB9XHJcbn1cclxuXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJuZXdcIl0pIHtcclxuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tYmx1ZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYTMpO1xyXG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpOyB9XHJcbn1cclxuXHJcblxyXG4vLyBTVEFUVVNFU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5jb2xvcixcclxuW2NsYXNzKj1cImJhZGdlLW1kXCJdLmNvbG9yLFxyXG5bY2xhc3MqPVwiYmFkZ2Utc21cIl0uY29sb3IsXHJcbltjbGFzcyo9XCJ0YWctbWRcIl0uY29sb3IsXHJcbltjbGFzcyo9XCJ0YWctc21cIl0uY29sb3Ige1xyXG5cclxuICAmLS13YXJuaW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS1hMyk7XHJcbiAgICBjb2xvcjogdmFyKC0tb3JhbmdlLWExMSk7XHJcbiAgfVxyXG5cclxuICAmLS1zdWNjZXNzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTMpO1xyXG4gICAgY29sb3I6IHZhcigtLWphZGUtYTExKTtcclxuICB9XHJcblxyXG4gICYtLWluZm9ybWF0aW9uYWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tYmx1ZS1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJi0tYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWphZGUtYTEyKTtcclxuICB9XHJcblxyXG4gICYtLWluYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWFtYmVyLWExMik7XHJcbiAgfVxyXG5cclxuICAmLS15ZXMtbm8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tamFkZS1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJi0tbXVsdGlwbGUtY2hvaWNlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLXRlYWwtYTEyKTtcclxuICB9XHJcblxyXG4gICYtLXRleHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tYmx1ZS1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJi0tZGF0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aW9sZXQtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLXZpb2xldC1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJi0tY2FuZGlkYXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLXBpbmstYTEyKTtcclxuICB9XHJcblxyXG4gICYtLWRpc3F1YWxpZmljYXRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3JpbXNvbi1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tY3JpbXNvbi1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJi0tZXhjdXNhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tYW1iZXItYTEyKTtcclxuICB9XHJcblxyXG4gICYtLW5lc3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuICB9XHJcblxyXG4gICYtLW5ldyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJnKTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZnKTtcclxuICB9XHJcblxyXG4gICYtLW5vdC1zY2hlZHVsZWQsXHJcbiAgJi0tZXJyb3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnVieS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tcnVieS1hMTIpO1xyXG5cclxuICAgICYgcGF0aCB7XHJcbiAgICAgIGZpbGw6IHZhcigtLXJ1YnktYTEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBsdW0tYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLXBsdW0tYTEyKTtcclxuICB9XHJcblxyXG4gICYtLXN1bW1vbmVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpb2xldC1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tdmlvbGV0LWExMik7XHJcbiAgfVxyXG5cclxuICAmLS1jb25maXJtZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tamFkZS1hMTIpO1xyXG5cclxuICAgICYgcGF0aCB7XHJcbiAgICAgIGZpbGw6IHZhcigtLWphZGUtYTEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXBhbmVsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNreS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2t5LWExMik7XHJcbiAgfVxyXG5cclxuICAmLS1wZW5kaW5nLXJlcXVlc3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLWE0KTtcclxuICAgIGNvbG9yOiB2YXIoLS1vcmFuZ2UtYTEyKTtcclxuXHJcbiAgICAmIHBhdGgge1xyXG4gICAgICBmaWxsOiB2YXIoLS1vcmFuZ2UtYTEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXBlbmRpbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW1iZXItYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWFtYmVyLWExMik7XHJcbiAgfVxyXG5cclxuICAmLS1hcHByb3ZlZCxcclxuICAmLS1wYW5lbC1zZW50LFxyXG4gICYtLWVtcGFuZWxlZCxcclxuICAmLS1qdXJ5LWVtcGFuZWxlZCxcclxuICAmLS1qdXJvcixcclxuICAmLS10aW1lLWluLFxyXG4gICYtLXRpbWUtaW4tb3V0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWphZGUtYTEyKTtcclxuICB9XHJcblxyXG4gICYtLWV4Y3VzZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWE0KTtcclxuICAgIGNvbG9yOiB2YXIoLS15ZWxsb3ctYTEyKTtcclxuXHJcbiAgICAmIHBhdGgge1xyXG4gICAgICBmaWxsOiB2YXIoLS15ZWxsb3ctYTEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWRlZmVycmVkLCAmLS1wb3N0cG9uZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLWE0KTtcclxuICAgIGNvbG9yOiB2YXIoLS1vcmFuZ2UtYTEyKTtcclxuXHJcbiAgICAmIHBhdGgge1xyXG4gICAgICBmaWxsOiB2YXIoLS1vcmFuZ2UtYTEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWRlbmllZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLXJlZC1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJi0tY29tcGxldGVkLFxyXG4gICYtLXBheS1maXJzdC1kYXlzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWphZGUtYTEyKTtcclxuXHJcbiAgICAmIHBhdGgge1xyXG4gICAgICBmaWxsOiB2YXIoLS1qYWRlLWExMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS11bmRlbGl2ZXJhYmxlLFxyXG4gICYtLXEtcG9vbC11bmRlbGl2ZXJhYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyaW1zb24tYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWNyaW1zb24tYTEyKTtcclxuICB9XHJcblxyXG4gICYtLXRleHQtc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogdmFyKC0tamFkZS1hMTEpO1xyXG4gIH1cclxuXHJcbiAgJi0tdGV4dC13YXJuaW5nIHtcclxuICAgIGNvbG9yOiB2YXIoLS1vcmFuZ2UtYTExKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIENvdW50IGluZGljYXRvciByZW5kZXJlZCBpbnNpZGUgdmVydGljYWwtdGFiIGJ1dHRvbnMgKGUuZy4gTm90ZXMsIERvY3MpXHJcbi5jb3VudC1wcmV2aWV3IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWluLWlubGluZS1zaXplOiB2YXIoLS1zaXplLTE4KTtcclxuICBibG9jay1zaXplOiB2YXIoLS1zaXplLTE4KTtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS0yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNCk7XHJcbiAgY29sb3I6IHZhcigtLXNsYXRlLWExMik7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS02KTtcclxuICBmb250LXNpemU6IDAuNjg3NXJlbTtcclxuICBsaW5lLWhlaWdodDogY2FsYygxNHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcclxufVxyXG4iLCJcclxuLy8gVUkgQmFja2dyb3VuZHNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZShodG1sKSB7XHJcblxyXG4gIC0td2hpdGU6IGhzbCgwIDAlIDEwMCUpO1xyXG5cclxuICAtLWxpZ2h0LWJnOiB2YXIoLS13aGl0ZSk7XHJcbiAgLS1kYXJrLWJnOiBoc2wodmFyKC0tZ3JheS1kYXJrLTA1KSk7XHJcblxyXG4gIC0tY29sb3Itc3VyZmFjZTogb2tsY2goMTAwJSAwIDAgLyA4NS4xJSk7XHJcbiAgLS1jb2xvci1wYW5lbC1zb2xpZDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tY29sb3ItcGFuZWwtdHJhbnNsdWNlbnQ6IG9rbGNoKDEwMCUgMCAwIC8gNzAuMiUpO1xyXG4gIC0tY29sb3ItcGFuZWwtdHJhbnNsdWNlbnQtaG92ZXI6IG9rbGNoKDEwMCUgMCAwIC8gNjAuMiUpO1xyXG5cclxuICAtLWNvbG9yLWRhcmtlbjogY2FsYyhsIC0gMC4xMjUpO1xyXG5cclxuICAtLWdyYXktYmctd2VhazogaHNsKHZhcigtLWdyYXktMDApKTtcclxuICAtLWdyYXktYmctdWk6IHZhcigtLXNsYXRlLWEyKTtcclxuICAtLWdyYXktYmc6IGhzbCh2YXIoLS1ncmF5LTIwKSk7XHJcbiAgLS1ncmF5LWZnOiBoc2wodmFyKC0tZ3JheS04MCkpO1xyXG5cclxuICAtLWdyYXktaG92ZXI6IHZhcigtLXNsYXRlLWEzKTtcclxuICAtLWdyYXktYWN0aXZlOiB2YXIoLS1zbGF0ZS1hNCk7XHJcblxyXG4gIC0tZm9yZ2UtaG92ZXI6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTUwLWExMik7XHJcbiAgLS1mb3JnZS1hY3RpdmU6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTUwLWEyMCk7XHJcblxyXG4gIC0tcmVkLWJnLXdlYWs6IGhzbCh2YXIoLS1yZWQtMDApKTtcclxuICAtLXJlZC1iZy11aTogaHNsKHZhcigtLXJlZC0wNSkpO1xyXG4gIC0tcmVkLWJnOiBoc2wodmFyKC0tcmVkLTIwKSk7XHJcbiAgLS1yZWQtZmc6IGhzbCh2YXIoLS1yZWQtODApKTtcclxuXHJcbiAgLS1vcmFuZ2UtYmctd2VhazogaHNsKHZhcigtLW9yYW5nZS0wMCkpO1xyXG4gIC0tb3JhbmdlLWJnLXVpOiBoc2wodmFyKC0tb3JhbmdlLTA1KSk7XHJcbiAgLS1vcmFuZ2UtYmc6IGhzbCh2YXIoLS1vcmFuZ2UtMjApKTtcclxuICAtLW9yYW5nZS1mZzogaHNsKHZhcigtLW9yYW5nZS04MCkpO1xyXG5cclxuICAtLXllbGxvdy1vcmFuZ2UtYmctd2VhazogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtMDApKTtcclxuICAtLXllbGxvdy1vcmFuZ2UtYmctdWk6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTA1KSk7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLWJnOiBoc2wodmFyKC0teWVsbG93LW9yYW5nZS0yMCkpO1xyXG4gIC0teWVsbG93LW9yYW5nZS1mZzogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtODApKTtcclxuXHJcbiAgLS15ZWxsb3ctYmctd2VhazogaHNsKHZhcigtLXllbGxvdy0wMCkpO1xyXG4gIC0teWVsbG93LWJnLXVpOiBoc2wodmFyKC0teWVsbG93LTA1KSk7XHJcbiAgLS15ZWxsb3ctYmc6IGhzbCh2YXIoLS15ZWxsb3ctMjApKTtcclxuICAtLXllbGxvdy1mZzogaHNsKHZhcigtLXllbGxvdy04MCkpO1xyXG5cclxuICAtLXllbGxvdy1ncmVlbi1iZy13ZWFrOiBoc2wodmFyKC0teWVsbG93LWdyZWVuLTAwKSk7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tYmctdWk6IGhzbCh2YXIoLS15ZWxsb3ctZ3JlZW4tMDUpKTtcclxuICAtLXllbGxvdy1ncmVlbi1iZzogaHNsKHZhcigtLXllbGxvdy1ncmVlbi0yMCkpO1xyXG4gIC0teWVsbG93LWdyZWVuLWZnOiBoc2wodmFyKC0teWVsbG93LWdyZWVuLTgwKSk7XHJcblxyXG4gIC0tZ3JlZW4tYmctd2VhazogaHNsKHZhcigtLWdyZWVuLTAwKSk7XHJcbiAgLS1ncmVlbi1iZy11aTogaHNsKHZhcigtLWdyZWVuLTA1KSk7XHJcbiAgLS1ncmVlbi1iZzogaHNsKHZhcigtLWdyZWVuLTIwKSk7XHJcbiAgLS1ncmVlbi1mZzogaHNsKHZhcigtLWdyZWVuLTgwKSk7XHJcblxyXG4gIC0tYmx1ZS1ncmVlbi1iZy13ZWFrOiBoc2wodmFyKC0tYmx1ZS1ncmVlbi0wMCkpO1xyXG4gIC0tYmx1ZS1ncmVlbi1iZy11aTogaHNsKHZhcigtLWJsdWUtZ3JlZW4tMDUpKTtcclxuICAtLWJsdWUtZ3JlZW4tYmc6IGhzbCh2YXIoLS1ibHVlLWdyZWVuLTIwKSk7XHJcbiAgLS1ibHVlLWdyZWVuLWZnOiBoc2wodmFyKC0tYmx1ZS1ncmVlbi04MCkpO1xyXG5cclxuICAtLWFxdWEtYmctd2VhazogaHNsKHZhcigtLWFxdWEtMDApKTtcclxuICAtLWFxdWEtYmctdWk6IGhzbCh2YXIoLS1hcXVhLTA1KSk7XHJcbiAgLS1hcXVhLWJnOiBoc2wodmFyKC0tYXF1YS0yMCkpO1xyXG4gIC0tYXF1YS1mZzogaHNsKHZhcigtLWFxdWEtODApKTtcclxuXHJcbiAgLS1ibHVlLWJnLXdlYWs6IGhzbCh2YXIoLS1ibHVlLTAwKSk7XHJcbiAgLS1ibHVlLWJnLXVpOiBoc2wodmFyKC0tYmx1ZS0wNSkpO1xyXG4gIC0tYmx1ZS1iZzogaHNsKHZhcigtLWJsdWUtMjApKTtcclxuICAtLWJsdWUtZmc6IGhzbCh2YXIoLS1ibHVlLTgwKSk7XHJcblxyXG4gIC0taW5kaWdvLWJnLXdlYWs6IGhzbCh2YXIoLS1pbmRpZ28tMDApKTtcclxuICAtLWluZGlnby1iZy11aTogaHNsKHZhcigtLWluZGlnby0wNSkpO1xyXG4gIC0taW5kaWdvLWJnOiBoc2wodmFyKC0taW5kaWdvLTIwKSk7XHJcbiAgLS1pbmRpZ28tZmc6IGhzbCh2YXIoLS1pbmRpZ28tODApKTtcclxuXHJcbiAgLS1wdXJwbGUtYmctd2VhazogaHNsKHZhcigtLXB1cnBsZS0wMCkpO1xyXG4gIC0tcHVycGxlLWJnLXVpOiBoc2wodmFyKC0tcHVycGxlLTA1KSk7XHJcbiAgLS1wdXJwbGUtYmc6IGhzbCh2YXIoLS1wdXJwbGUtMjApKTtcclxuICAtLXB1cnBsZS1mZzogaHNsKHZhcigtLXB1cnBsZS04MCkpO1xyXG5cclxuICAtLW1hZ2VudGEtYmctd2VhazogaHNsKHZhcigtLW1hZ2VudGEtMDApKTtcclxuICAtLW1hZ2VudGEtYmctdWk6IGhzbCh2YXIoLS1tYWdlbnRhLTA1KSk7XHJcbiAgLS1tYWdlbnRhLWJnOiBoc2wodmFyKC0tbWFnZW50YS0yMCkpO1xyXG4gIC0tbWFnZW50YS1mZzogaHNsKHZhcigtLW1hZ2VudGEtODApKTtcclxuXHJcbiAgLS1ob3QtcGluay1iZy13ZWFrOiBoc2wodmFyKC0taG90LXBpbmstMDApKTtcclxuICAtLWhvdC1waW5rLWJnLXVpOiBoc2wodmFyKC0taG90LXBpbmstMDUpKTtcclxuICAtLWhvdC1waW5rLWJnOiBoc2wodmFyKC0taG90LXBpbmstMjApKTtcclxuICAtLWhvdC1waW5rLWZnOiBoc2wodmFyKC0taG90LXBpbmstODApKTtcclxuXHJcbiAgLS1waW5rLWJnLXdlYWs6IGhzbCh2YXIoLS1waW5rLTAwKSk7XHJcbiAgLS1waW5rLWJnLXVpOiBoc2wodmFyKC0tcGluay0wNSkpO1xyXG4gIC0tcGluay1iZzogaHNsKHZhcigtLXBpbmstMjApKTtcclxuICAtLXBpbmstZmc6IGhzbCh2YXIoLS1waW5rLTgwKSk7XHJcblxyXG4gIC0tcHJpbWFyeS1iZy13ZWFrOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS0wMCk7XHJcbiAgLS1wcmltYXJ5LWJnLXVpOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS0wNSk7XHJcbiAgLS1wcmltYXJ5LWJnOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS0yMCk7XHJcbiAgLS1wcmltYXJ5LWZnOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS04MCk7XHJcblxyXG4gIC0taW50ZXJhY3RpdmU6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuICAtLWJ1dHRvbi1wcmltYXJ5OiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XHJcbiAgLS1idXR0b24tcHJpbWFyeS1ob3ZlcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjUpO1xyXG5cclxuICAtLWRpYWxvZy1iYWNrZHJvcDogb2tsY2goMTAwJSAwIDAgLyA2NCUpO1xyXG5cclxuICAtLXNoYWRvdy0xOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tZ3JheS1hNSksaW5zZXQgMCAxLjVweCAycHggMCB2YXIoLS1ncmF5LWEyKSxpbnNldCAwIDEuNXB4IDJweCAwIHZhcigtLWJsYWNrLWEyKTtcclxuICAtLXNoYWRvdy0yOiAwIDAgMCAwLjVweCB2YXIoLS1ibGFjay1hMSksMCAxcHggMXB4IDAgdmFyKC0tZ3JheS1hMiksMCAycHggMXB4IC0xcHggdmFyKC0tYmxhY2stYTEpLDAgMXB4IDNweCAwIHZhcigtLWJsYWNrLWExKTtcclxuICAtLXNoYWRvdy0zOiAwIDJweCAzcHggLTJweCB2YXIoLS1ncmF5LWEzKSwwIDNweCAxMnB4IC00cHggdmFyKC0tYmxhY2stYTIpLDAgNHB4IDE2cHggLThweCB2YXIoLS1ibGFjay1hMik7XHJcbiAgLS1zaGFkb3ctNDogMCA4cHggNDBweCB2YXIoLS1ibGFjay1hMSksMCAxMnB4IDMycHggLTE2cHggdmFyKC0tZ3JheS1hMyk7XHJcbiAgLS1zaGFkb3ctNTogMCAxMnB4IDYwcHggdmFyKC0tYmxhY2stYTMpLDAgMTJweCAzMnB4IC0xNnB4IHZhcigtLWdyYXktYTUpO1xyXG4gIC0tc2hhZG93LTY6IDAgMTJweCA2MHB4IHZhcigtLWJsYWNrLWEzKSwwIDE2cHggNjRweCB2YXIoLS1ncmF5LWEyKSwwIDE2cHggMzZweCAtMjBweCB2YXIoLS1ncmF5LWE3KTtcclxufVxyXG5cclxuQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIG9rbGFiLHdoaXRlLGJsYWNrKSkge1xyXG4gIDp3aGVyZShodG1sKSB7XHJcbiAgICAtLXNoYWRvdy0xOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tZ3JheS1hNSksaW5zZXQgMCAxLjVweCAycHggMCB2YXIoLS1ncmF5LWEyKSxpbnNldCAwIDEuNXB4IDJweCAwIHZhcigtLWJsYWNrLWEyKTtcclxuICAgIC0tc2hhZG93LTI6IDAgMCAwIDAuNXB4IHZhcigtLWJsYWNrLWExKSwwIDFweCAxcHggMCB2YXIoLS1ncmF5LWEyKSwwIDJweCAxcHggLTFweCB2YXIoLS1ibGFjay1hMSksMCAxcHggM3B4IDAgdmFyKC0tYmxhY2stYTEpO1xyXG4gICAgLS1zaGFkb3ctMzogMCAycHggM3B4IC0ycHggdmFyKC0tZ3JheS1hMyksMCAzcHggMTJweCAtNHB4IHZhcigtLWJsYWNrLWEyKSwwIDRweCAxNnB4IC04cHggdmFyKC0tYmxhY2stYTIpO1xyXG4gICAgLS1zaGFkb3ctNDogMCA4cHggNDBweCB2YXIoLS1ibGFjay1hMSksMCAxMnB4IDMycHggLTE2cHggdmFyKC0tZ3JheS1hMyk7XHJcbiAgICAtLXNoYWRvdy01OiAwIDEycHggNjBweCB2YXIoLS1ibGFjay1hMyksMCAxMnB4IDMycHggLTE2cHggdmFyKC0tZ3JheS1hNSk7XHJcbiAgICAtLXNoYWRvdy02OiAwIDEycHggNjBweCB2YXIoLS1ibGFjay1hMyksMCAxNnB4IDY0cHggdmFyKC0tZ3JheS1hMiksMCAxNnB4IDM2cHggLTIwcHggdmFyKC0tZ3JheS1hNyk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGV4dFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuOndoZXJlKGh0bWwpIHtcclxuICAtLXRleHQtcHJpbWFyeTogdmFyKC0tdGV4dC01KTtcclxuICAtLXRleHQtc2Vjb25kYXJ5OiB2YXIoLS10ZXh0LTQpO1xyXG4gIC0tdGV4dC10ZXJ0aWFyeTogdmFyKC0tdGV4dC0zKTtcclxuICAtLXRleHQtaGVscGVyOiB2YXIoLS10ZXh0LTMpO1xyXG4gIC0tdGV4dC1wbGFjZWhvbGRlcjogdmFyKC0tdGV4dC0yKTtcclxuICAtLXRleHQtb24tY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAtLXRleHQtZGlzYWJsZWQ6IHZhcigtLXRleHQtMSk7XHJcbiAgLS10ZXh0LXN1Y2Nlc3M6IG9rbGNoKGZyb20gdmFyKC0tamFkZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLXRleHQtaW5mb3JtYXRpb25hbDogb2tsY2goZnJvbSB2YXIoLS1ibHVlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tdGV4dC13YXJuaW5nOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tdGV4dC1jcml0aWNhbDogb2tsY2goZnJvbSB2YXIoLS1ydWJ5LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG5cclxuICAtLWxpbmstcHJpbWFyeTogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG4gIC0tbGluay1wcmltYXJ5LWhvdmVyOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02NSk7XHJcblxyXG4gIC0tcHJpbWFyeTogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG4gIC0tcHJpbWFyeS1ob3ZlcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjUpO1xyXG59XHJcblxyXG5cclxuLy8gTGlnaHQgdGhlbWUg4oCUIEF1dG9cclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcclxuXHJcbiAgLS11aS1iZy0wMDogdmFyKC0tbGlnaHQtYmcpO1xyXG4gIC0tdWktYmctMDE6IGhzbCh2YXIoLS1ncmF5LTAwKSk7XHJcbiAgLS11aS1iZy0wMjogaHNsKHZhcigtLWdyYXktMDUpKTtcclxuICAtLXVpLWJnLTAzOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xyXG4gIC0tdGV4dC0wMTogaHNsKHZhcigtLWdyYXktOTApKTtcclxuICAtLXRleHQtMDI6IGhzbCh2YXIoLS1ncmF5LTcwKSk7XHJcbiAgLS10ZXh0LTAzOiBoc2wodmFyKC0tZ3JheS04MCkpO1xyXG5cclxuICAtLXVpLWJnLWhvdmVyOiB2YXIoLS1zbGF0ZS1hNCk7XHJcbiAgLS11aS1iZy1hY3RpdmU6IHZhcigtLXNsYXRlLWE1KTtcclxuXHJcbiAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDEwMCUgMCAwIC8gNjQlKTtcclxufVxyXG5cclxuOjpiYWNrZHJvcCB7XHJcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcclxuICAtLWRpYWxvZy1iYWNrZHJvcDogb2tsY2goMTAwJSAwIDAgLyA2NCUpO1xyXG59XHJcblxyXG5cclxuLy8gRGFyayB0aGVtZSDigJQgQXV0b1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xyXG4gIDp3aGVyZShodG1sKSB7XHJcbiAgICAvL2NvbG9yLXNjaGVtZTogZGFyaztcclxuICAgIC8vLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblxyXG4gICAgLS11aS1iZy0wMDogdmFyKC0tZGFyay1iZyk7XHJcbiAgICAtLXVpLWJnLTAxOiBoc2wodmFyKC0tZ3JheS1kYXJrLTAwKSk7XHJcbiAgICAtLXVpLWJnLTAyOiBoc2wodmFyKC0tZ3JheS1kYXJrLTA1KSk7XHJcbiAgICAtLXVpLWJnLTAzOiBoc2wodmFyKC0tZ3JheS1kYXJrLTMwKSk7XHJcbiAgICAtLXRleHQtMDE6IGhzbCh2YXIoLS1ncmF5LWRhcmstOTApKTtcclxuICAgIC0tdGV4dC0wMjogaHNsKHZhcigtLWdyYXktZGFyay03MCkpO1xyXG4gICAgLS10ZXh0LTAzOiBoc2wodmFyKC0tZ3JheS1kYXJrLTgwKSk7XHJcblxyXG4gICAgLS11aS1iZy1ob3ZlcjogaHNsKHZhcigtLWdyYXktZGFyay0xNSkpO1xyXG4gICAgLS11aS1iZy1hY3RpdmU6IGhzbCh2YXIoLS1ncmF5LWRhcmstMjApKTtcclxuXHJcbiAgICAtLWRpYWxvZy1iYWNrZHJvcDogb2tsY2goMCUgMCAwIC8gMzIlKTtcclxuICB9XHJcblxyXG4gIDo6YmFja2Ryb3Age1xyXG4gICAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDAlIDAgMCAvIDMyJSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTGlnaHQgdGhlbWVcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbltjb2xvci1zY2hlbWU9XCJsaWdodFwiXSB7XHJcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcclxuXHJcbiAgLS11aS1iZy0wMDogdmFyKC0tbGlnaHQtYmcpO1xyXG4gIC0tdWktYmctMDE6IGhzbCh2YXIoLS1ncmF5LTAwKSk7XHJcbiAgLS11aS1iZy0wMjogaHNsKHZhcigtLWdyYXktMDUpKTtcclxuICAtLXVpLWJnLTAzOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xyXG4gIC0tdGV4dC0wMTogaHNsKHZhcigtLWdyYXktOTApKTtcclxuICAtLXRleHQtMDI6IGhzbCh2YXIoLS1ncmF5LTcwKSk7XHJcbiAgLS10ZXh0LWRpc2FibGVkOiBoc2wodmFyKC0tZ3JheS00MCkpO1xyXG5cclxuICAtLXVpLWJnLWhvdmVyOiBoc2wodmFyKC0tZ3JheS0xNSkpO1xyXG4gIC0tdWktYmctYWN0aXZlOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xyXG5cclxuICAtLWRpYWxvZy1iYWNrZHJvcDogb2tsY2goMTAwJSAwIDAgLyA2NCUpO1xyXG59XHJcblxyXG5cclxuLy8gRGFyayB0aGVtZVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuW2NvbG9yLXNjaGVtZT1cImRhcmtcIl0ge1xyXG4gIGNvbG9yLXNjaGVtZTogZGFyaztcclxuXHJcbiAgLS11aS1iZy0wMDogdmFyKC0tZGFyay1iZyk7XHJcbiAgLS11aS1iZy0wMTogaHNsKHZhcigtLWdyYXktZGFyay0wMCkpO1xyXG4gIC0tdWktYmctMDI6IGhzbCh2YXIoLS1ncmF5LWRhcmstMDUpKTtcclxuICAtLXVpLWJnLTAzOiBoc2wodmFyKC0tZ3JheS1kYXJrLTIwKSk7XHJcbiAgLS10ZXh0LTAxOiBoc2wodmFyKC0tZ3JheS1kYXJrLTkwKSk7XHJcbiAgLS10ZXh0LTAyOiBoc2wodmFyKC0tZ3JheS1kYXJrLTcwKSk7XHJcbiAgLS10ZXh0LWRpc2FibGVkOiBoc2wodmFyKC0tZ3JheS1kYXJrLTQwKSk7XHJcblxyXG4gIC0tdWktYmctaG92ZXI6IGhzbCh2YXIoLS1ncmF5LWRhcmstMTUpKTtcclxuICAtLXVpLWJnLWFjdGl2ZTogaHNsKHZhcigtLWdyYXktZGFyay0yMCkpO1xyXG5cclxuICAtLWRpYWxvZy1iYWNrZHJvcDogb2tsY2goMCUgMCAwIC8gMzIlKTtcclxufVxyXG4iLCJcclxuLy8gQ0lUSVpFTiAxLjJcclxuLy8gVmFsdWVzIGFyZSBpbiBIU0wsIHNvIHR5cGUgaHNsIGJlZm9yZSB0aGUgdmFyaWFibGUuIFRoaXMgZ2l2ZXMgdGhlIGZsZXhpYmlsaXR5IHRvIHVzZSBmb3J3YXJkIHNsYXNoIGZvciBhbHBoYVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS1ncmF5LTAwOiAxODAgOSUgOTglO1xyXG4gIC0tZ3JheS0wNTogMjIwIDEzJSA5NSU7XHJcbiAgLS1ncmF5LTEwOiAyMjUgMTIlIDk0JTtcclxuICAtLWdyYXktMTU6IDIxNiAxMiUgOTIlO1xyXG4gIC0tZ3JheS0yMDogMjIwIDExJSA4OSU7XHJcbiAgLS1ncmF5LTI1OiAyMjUgMTAlIDg0JTtcclxuICAtLWdyYXktMzA6IDIxOCA5JSA4MyU7XHJcbiAgLS1ncmF5LTQwOiAyMTcgNiUgNzIlO1xyXG4gIC0tZ3JheS01MDogMjE0IDMlIDU2JTtcclxuICAtLWdyYXktNjA6IDIyMCAzJSA0NiU7XHJcbiAgLS1ncmF5LTY1OiAyMjggMyUgMzclO1xyXG4gIC0tZ3JheS03MDogMjI1IDIlIDMyJTtcclxuICAtLWdyYXktNzU6IDIyMCAyJSAyNiU7XHJcbiAgLS1ncmF5LTgwOiAyMDAgMyUgMjAlO1xyXG4gIC0tZ3JheS04NTogMjQwIDMlIDE1JTtcclxuICAtLWdyYXktOTA6IDIxMCA0JSAxMCU7XHJcbiAgLS1ncmF5LTEwMDogMjQwIDMlIDYlO1xyXG5cclxuICAvLyBUaGVzZSBhcmUgY3VycmVudGx5IGEgdGVzdFxyXG4gIC0tZ3JheS1kYXJrLTAwOiAyMTAgMyUgMTIlO1xyXG4gIC0tZ3JheS1kYXJrLTA1OiAyNDAgMyUgMTUlO1xyXG4gIC0tZ3JheS1kYXJrLTEwOiAyMTAgMiUgMTYlO1xyXG4gIC0tZ3JheS1kYXJrLTE1OiAyMjAgMyUgMTglO1xyXG4gIC0tZ3JheS1kYXJrLTIwOiAyMjAgMyUgMjAlO1xyXG4gIC0tZ3JheS1kYXJrLTMwOiAyMjUgMyUgMjQlO1xyXG4gIC0tZ3JheS1kYXJrLTQwOiAyMjUgMyUgMzElO1xyXG4gIC0tZ3JheS1kYXJrLTUwOiAyMjggMiUgNDQlO1xyXG4gIC0tZ3JheS1kYXJrLTYwOiAyMzAgMyUgNTMlO1xyXG4gIC0tZ3JheS1kYXJrLTY1OiAyMzEgNCUgNjQlO1xyXG4gIC0tZ3JheS1kYXJrLTcwOiAyMjUgNSUgNzElO1xyXG4gIC0tZ3JheS1kYXJrLTc1OiAyMjUgOCUgNzklO1xyXG4gIC0tZ3JheS1kYXJrLTgwOiAyMzEgMTElIDg4JTtcclxuICAtLWdyYXktZGFyay04NTogMjQwIDEzJSA5NSU7XHJcbiAgLS1ncmF5LWRhcmstOTA6IDI0MCAxJSA5OCU7XHJcbiAgLS1ncmF5LWRhcmstMTAwOiAwIDAlIDEwMCU7XHJcblxyXG4gIC0tcmVkLTAwOiAwIDEwMCUgOTglO1xyXG4gIC0tcmVkLTA1OiA0IDEwMCUgOTclO1xyXG4gIC0tcmVkLTEwOiAyIDEwMCUgOTUlO1xyXG4gIC0tcmVkLTE1OiA0IDEwMCUgOTQlO1xyXG4gIC0tcmVkLTIwOiAzIDEwMCUgOTIlO1xyXG4gIC0tcmVkLTMwOiAyIDEwMCUgODglO1xyXG4gIC0tcmVkLTQwOiAxIDEwMCUgODAlO1xyXG4gIC0tcmVkLTUwOiAzNTkgNjUlIDY1JTtcclxuICAtLXJlZC02MDogMCA0MSUgNTMlO1xyXG4gIC0tcmVkLTY1OiAzNTkgMzclIDQzJTtcclxuICAtLXJlZC03MDogMzU5IDM4JSAzNyU7XHJcbiAgLS1yZWQtNzU6IDM1OSAzOSUgMzAlO1xyXG4gIC0tcmVkLTgwOiAzNTkgNDElIDI0JTtcclxuICAtLXJlZC04NTogMzU5IDQzJSAxOCU7XHJcbiAgLS1yZWQtOTA6IDAgNDglIDEyJTtcclxuICAtLXJlZC0xMDA6IDM1NyA1NiUgOCU7XHJcblxyXG4gIC0tY3JpdGljYWw6IDM1NyA3NiUgNDklO1xyXG5cclxuICAtLW9yYW5nZS0wMDogMjIgMTAwJSA5OCU7XHJcbiAgLS1vcmFuZ2UtMDU6IDIyIDEwMCUgOTUlO1xyXG4gIC0tb3JhbmdlLTEwOiAyMSAxMDAlIDk0JTtcclxuICAtLW9yYW5nZS0xNTogMjEgMTAwJSA5MiU7XHJcbiAgLS1vcmFuZ2UtMjA6IDIxIDEwMCUgODklO1xyXG4gIC0tb3JhbmdlLTMwOiAyMSAxMDAlIDgzJTtcclxuICAtLW9yYW5nZS00MDogMjEgODYlIDcxJTtcclxuICAtLW9yYW5nZS01MDogMjEgNDUlIDU1JTtcclxuICAtLW9yYW5nZS02MDogMjIgMzclIDQ1JTtcclxuICAtLW9yYW5nZS02NTogMjEgMzglIDM3JTtcclxuICAtLW9yYW5nZS03MDogMjEgMzglIDMxJTtcclxuICAtLW9yYW5nZS03NTogMjIgNDAlIDI2JTtcclxuICAtLW9yYW5nZS04MDogMjEgNDIlIDIwJTtcclxuICAtLW9yYW5nZS04NTogMjEgNDUlIDE1JTtcclxuICAtLW9yYW5nZS05MDogMjIgNTElIDEwJTtcclxuICAtLW9yYW5nZS0xMDA6IDE5IDU4JSA2JTtcclxuXHJcbiAgLS15ZWxsb3ctb3JhbmdlLTAwOiAzOSAxMDAlIDk1JTtcclxuICAtLXllbGxvdy1vcmFuZ2UtMDU6IDQwIDEwMCUgOTIlO1xyXG4gIC0teWVsbG93LW9yYW5nZS0xMDogNDAgMTAwJSA4OSU7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLTE1OiA0MCAxMDAlIDg1JTtcclxuICAtLXllbGxvdy1vcmFuZ2UtMjA6IDQwIDk4JSA4MCU7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLTMwOiA0MSA4NyUgNzIlO1xyXG4gIC0teWVsbG93LW9yYW5nZS00MDogNDEgNTYlIDYyJTtcclxuICAtLXllbGxvdy1vcmFuZ2UtNTA6IDQwIDM1JSA0OCU7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLTYwOiA0MSAzNiUgNDAlO1xyXG4gIC0teWVsbG93LW9yYW5nZS02NTogNDAgMzclIDMyJTtcclxuICAtLXllbGxvdy1vcmFuZ2UtNzA6IDQwIDM3JSAyNyU7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLTc1OiA0MCA0MCUgMjIlO1xyXG4gIC0teWVsbG93LW9yYW5nZS04MDogNDEgNDIlIDE3JTtcclxuICAtLXllbGxvdy1vcmFuZ2UtODU6IDM5IDQ1JSAxMyU7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLTkwOiA0MCA1MSUgOCU7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLTEwMDogMzggNjIlIDUlO1xyXG5cclxuICAtLXllbGxvdy0wMDogNTIgOTUlIDkyJTtcclxuICAtLXllbGxvdy0wNTogNTIgOTclIDg2JTtcclxuICAtLXllbGxvdy0xMDogNTIgOTglIDgwJTtcclxuICAtLXllbGxvdy0xNTogNTEgOTUlIDc0JTtcclxuICAtLXllbGxvdy0yMDogNTIgODUlIDcyJTtcclxuICAtLXllbGxvdy0zMDogNTEgNjklIDY3JTtcclxuICAtLXllbGxvdy00MDogNTIgNDYlIDU4JTtcclxuICAtLXllbGxvdy01MDogNTIgMzUlIDQ1JTtcclxuICAtLXllbGxvdy02MDogNTIgMzYlIDM3JTtcclxuICAtLXllbGxvdy02NTogNTIgMzclIDI5JTtcclxuICAtLXllbGxvdy03MDogNTEgMzglIDI1JTtcclxuICAtLXllbGxvdy03NTogNTEgNDAlIDIwJTtcclxuICAtLXllbGxvdy04MDogNTMgNDElIDE2JTtcclxuICAtLXllbGxvdy04NTogNTEgNDYlIDEyJTtcclxuICAtLXllbGxvdy05MDogNTEgNTYlIDclO1xyXG4gIC0teWVsbG93LTEwMDogNDggNjUlIDUlO1xyXG5cclxuICAtLXllbGxvdy1ncmVlbi0wMDogNzEgODIlIDkzJTtcclxuICAtLXllbGxvdy1ncmVlbi0wNTogNjggODAlIDg2JTtcclxuICAtLXllbGxvdy1ncmVlbi0xMDogNjggNzglIDgwJTtcclxuICAtLXllbGxvdy1ncmVlbi0xNTogNjcgNzklIDc0JTtcclxuICAtLXllbGxvdy1ncmVlbi0yMDogNjcgNzIlIDcxJTtcclxuICAtLXllbGxvdy1ncmVlbi0zMDogNjcgNTclIDY2JTtcclxuICAtLXllbGxvdy1ncmVlbi00MDogNjYgMzklIDU3JTtcclxuICAtLXllbGxvdy1ncmVlbi01MDogNjcgMzElIDQ0JTtcclxuICAtLXllbGxvdy1ncmVlbi02MDogNjYgMzIlIDM2JTtcclxuICAtLXllbGxvdy1ncmVlbi02NTogNjYgMzIlIDI5JTtcclxuICAtLXllbGxvdy1ncmVlbi03MDogNjYgMzMlIDI1JTtcclxuICAtLXllbGxvdy1ncmVlbi03NTogNjUgMzUlIDIwJTtcclxuICAtLXllbGxvdy1ncmVlbi04MDogNjggMzclIDE1JTtcclxuICAtLXllbGxvdy1ncmVlbi04NTogNjUgNDAlIDExJTtcclxuICAtLXllbGxvdy1ncmVlbi05MDogNjQgNDklIDclO1xyXG4gIC0teWVsbG93LWdyZWVuLTEwMDogNjUgNTUlIDQlO1xyXG5cclxuICAtLWdyZWVuLTAwOiAxMTMgODElIDk2JTtcclxuICAtLWdyZWVuLTA1OiAxMTUgODAlIDkyJTtcclxuICAtLWdyZWVuLTEwOiAxMTQgODElIDg4JTtcclxuICAtLWdyZWVuLTE1OiAxMTUgODElIDg0JTtcclxuICAtLWdyZWVuLTIwOiAxMTQgNzklIDc5JTtcclxuICAtLWdyZWVuLTMwOiAxMTUgNzAlIDcwJTtcclxuICAtLWdyZWVuLTQwOiAxMTUgNDYlIDYxJTtcclxuICAtLWdyZWVuLTUwOiAxMTUgMzAlIDQ3JTtcclxuICAtLWdyZWVuLTYwOiAxMTUgMzElIDM5JTtcclxuICAtLWdyZWVuLTY1OiAxMTUgMzIlIDMxJTtcclxuICAtLWdyZWVuLTcwOiAxMTUgMzMlIDI2JTtcclxuICAtLWdyZWVuLTc1OiAxMTUgMzQlIDIxJTtcclxuICAtLWdyZWVuLTgwOiAxMTQgMzclIDE3JTtcclxuICAtLWdyZWVuLTg1OiAxMTUgNDAlIDEyJTtcclxuICAtLWdyZWVuLTkwOiAxMTQgNDklIDglO1xyXG4gIC0tZ3JlZW4tMTAwOiAxMTUgNTIlIDUlO1xyXG5cclxuICAtLWJsdWUtZ3JlZW4tMDA6IDE1NCA4MCUgOTYlO1xyXG4gIC0tYmx1ZS1ncmVlbi0wNTogMTU1IDgwJSA5MiU7XHJcbiAgLS1ibHVlLWdyZWVuLTEwOiAxNTYgNzglIDg3JTtcclxuICAtLWJsdWUtZ3JlZW4tMTU6IDE1NiA3OSUgODMlO1xyXG4gIC0tYmx1ZS1ncmVlbi0yMDogMTU3IDc4JSA3OCU7XHJcbiAgLS1ibHVlLWdyZWVuLTMwOiAxNTggNjglIDcwJTtcclxuICAtLWJsdWUtZ3JlZW4tNDA6IDE1OCA0NSUgNjAlO1xyXG4gIC0tYmx1ZS1ncmVlbi01MDogMTU4IDMwJSA0NyU7XHJcbiAgLS1ibHVlLWdyZWVuLTYwOiAxNTkgMzElIDM4JTtcclxuICAtLWJsdWUtZ3JlZW4tNjU6IDE1OCAzMiUgMzElO1xyXG4gIC0tYmx1ZS1ncmVlbi03MDogMTYwIDMzJSAyNiU7XHJcbiAgLS1ibHVlLWdyZWVuLTc1OiAxNTggMzUlIDIxJTtcclxuICAtLWJsdWUtZ3JlZW4tODA6IDE2MCAzNiUgMTYlO1xyXG4gIC0tYmx1ZS1ncmVlbi04NTogMTYwIDM5JSAxMiU7XHJcbiAgLS1ibHVlLWdyZWVuLTkwOiAxNjAgNDclIDclO1xyXG4gIC0tYmx1ZS1ncmVlbi0xMDA6IDE2MiA1NyUgNSU7XHJcblxyXG4gIC0tYXF1YS0wMDogMTg2IDEwMCUgOTYlO1xyXG4gIC0tYXF1YS0wNTogMTg2IDEwMCUgOTElO1xyXG4gIC0tYXF1YS0xMDogMTg2IDEwMCUgODclO1xyXG4gIC0tYXF1YS0xNTogMTg1IDk4JSA4MiU7XHJcbiAgLS1hcXVhLTIwOiAxODYgOTUlIDc2JTtcclxuICAtLWFxdWEtMzA6IDE4NiA3MyUgNzElO1xyXG4gIC0tYXF1YS00MDogMTg2IDQ4JSA2MiU7XHJcbiAgLS1hcXVhLTUwOiAxODYgMzAlIDQ4JTtcclxuICAtLWFxdWEtNjA6IDE4NiAzMSUgMzklO1xyXG4gIC0tYXF1YS02NTogMTg1IDMyJSAzMiU7XHJcbiAgLS1hcXVhLTcwOiAxODcgMzMlIDI3JTtcclxuICAtLWFxdWEtNzU6IDE4NiAzNCUgMjIlO1xyXG4gIC0tYXF1YS04MDogMTg2IDM2JSAxNyU7XHJcbiAgLS1hcXVhLTg1OiAxODcgMzglIDEzJTtcclxuICAtLWFxdWEtOTA6IDE4MyA0NSUgOCU7XHJcbiAgLS1hcXVhLTEwMDogMTg5IDU0JSA1JTtcclxuXHJcbiAgLS1ibHVlLTAwOiAyMDUgMTAwJSA5OCU7XHJcbiAgLS1ibHVlLTA1OiAyMDYgMTAwJSA5NSU7XHJcbiAgLS1ibHVlLTEwOiAyMDYgMTAwJSA5MyU7XHJcbiAgLS1ibHVlLTE1OiAyMDYgMTAwJSA5MSU7XHJcbiAgLS1ibHVlLTIwOiAyMDcgMTAwJSA4OSU7XHJcbiAgLS1ibHVlLTMwOiAyMDcgMTAwJSA4MyU7XHJcbiAgLS1ibHVlLTQwOiAyMDYgODElIDcxJTtcclxuICAtLWJsdWUtNTA6IDIwNiA0MiUgNTUlO1xyXG4gIC0tYmx1ZS02MDogMjA2IDM0JSA0NSU7XHJcbiAgLS1ibHVlLTY1OiAyMDUgMzUlIDM2JTtcclxuICAtLWJsdWUtNzA6IDIwNyAzNiUgMzElO1xyXG4gIC0tYmx1ZS03NTogMjA3IDM3JSAyNiU7XHJcbiAgLS1ibHVlLTgwOiAyMDYgNDAlIDIwJTtcclxuICAtLWJsdWUtODU6IDIwNyA0MyUgMTUlO1xyXG4gIC0tYmx1ZS05MDogMjA4IDQ4JSAxMCU7XHJcbiAgLS1ibHVlLTEwMDogMjA4IDU4JSA2JTtcclxuXHJcbiAgLS1pbmRpZ28tMDA6IDIyNyAxMDAlIDk4JTtcclxuICAtLWluZGlnby0wNTogMjI1IDEwMCUgOTclO1xyXG4gIC0taW5kaWdvLTEwOiAyMjQgMTAwJSA5NSU7XHJcbiAgLS1pbmRpZ28tMTU6IDIyMyAxMDAlIDk0JTtcclxuICAtLWluZGlnby0yMDogMjI0IDEwMCUgOTIlO1xyXG4gIC0taW5kaWdvLTMwOiAyMjUgMTAwJSA4OCU7XHJcbiAgLS1pbmRpZ28tNDA6IDIyNiAxMDAlIDgxJTtcclxuICAtLWluZGlnby01MDogMjI3IDY4JSA2NyU7XHJcbiAgLS1pbmRpZ28tNjA6IDIyOCA0MiUgNTUlO1xyXG4gIC0taW5kaWdvLTY1OiAyMjggMzUlIDQ1JTtcclxuICAtLWluZGlnby03MDogMjI4IDM1JSAzOCU7XHJcbiAgLS1pbmRpZ28tNzU6IDIyOCAzNyUgMzIlO1xyXG4gIC0taW5kaWdvLTgwOiAyMjkgMzglIDI1JTtcclxuICAtLWluZGlnby04NTogMjI4IDQwJSAxOSU7XHJcbiAgLS1pbmRpZ28tOTA6IDIyOSA0NCUgMTMlO1xyXG4gIC0taW5kaWdvLTEwMDogMjI5IDUwJSA5JTtcclxuXHJcbiAgLS1wdXJwbGUtMDA6IDI0OCAxMDAlIDk4JTtcclxuICAtLXB1cnBsZS0wNTogMjQ0IDEwMCUgOTclO1xyXG4gIC0tcHVycGxlLTEwOiAyNDMgMTAwJSA5NiU7XHJcbiAgLS1wdXJwbGUtMTU6IDI0MiAxMDAlIDk1JTtcclxuICAtLXB1cnBsZS0yMDogMjQ0IDEwMCUgOTQlO1xyXG4gIC0tcHVycGxlLTMwOiAyNDUgMTAwJSA5MCU7XHJcbiAgLS1wdXJwbGUtNDA6IDI0NyAxMDAlIDg0JTtcclxuICAtLXB1cnBsZS01MDogMjQ5IDcwJSA3MCU7XHJcbiAgLS1wdXJwbGUtNjA6IDI0OSA0MSUgNTglO1xyXG4gIC0tcHVycGxlLTY1OiAyNDkgMzAlIDQ3JTtcclxuICAtLXB1cnBsZS03MDogMjQ5IDMxJSA0MCU7XHJcbiAgLS1wdXJwbGUtNzU6IDI1MCAzMiUgMzMlO1xyXG4gIC0tcHVycGxlLTgwOiAyNDkgMzMlIDI2JTtcclxuICAtLXB1cnBsZS04NTogMjQ5IDM0JSAyMCU7XHJcbiAgLS1wdXJwbGUtOTA6IDI0OSAzOSUgMTQlO1xyXG4gIC0tcHVycGxlLTEwMDogMjUxIDQ1JSA5JTtcclxuXHJcbiAgLS1tYWdlbnRhLTAwOiAyOTEgMTAwJSA5OSU7XHJcbiAgLS1tYWdlbnRhLTA1OiAyODkgMTAwJSA5NyU7XHJcbiAgLS1tYWdlbnRhLTEwOiAyOTAgMTAwJSA5NSU7XHJcbiAgLS1tYWdlbnRhLTE1OiAyOTAgMTAwJSA5NCU7XHJcbiAgLS1tYWdlbnRhLTIwOiAyOTAgMTAwJSA5MiU7XHJcbiAgLS1tYWdlbnRhLTMwOiAyODkgMTAwJSA4OCU7XHJcbiAgLS1tYWdlbnRhLTQwOiAyODggMTAwJSA3OSU7XHJcbiAgLS1tYWdlbnRhLTUwOiAyODcgNTklIDY0JTtcclxuICAtLW1hZ2VudGEtNjA6IDI4NyAzNyUgNTIlO1xyXG4gIC0tbWFnZW50YS02NTogMjg4IDM1JSA0MiU7XHJcbiAgLS1tYWdlbnRhLTcwOiAyODcgMzYlIDM2JTtcclxuICAtLW1hZ2VudGEtNzU6IDI4OCAzNyUgMzAlO1xyXG4gIC0tbWFnZW50YS04MDogMjg3IDM4JSAyNCU7XHJcbiAgLS1tYWdlbnRhLTg1OiAyODcgNDElIDE4JTtcclxuICAtLW1hZ2VudGEtOTA6IDI4NyA0NyUgMTIlO1xyXG4gIC0tbWFnZW50YS0xMDA6IDI4NiA1NSUgOCU7XHJcblxyXG4gIC0taG90LXBpbmstMDA6IDMyMiAxMDAlIDk4JTtcclxuICAtLWhvdC1waW5rLTA1OiAzMjYgMTAwJSA5NyU7XHJcbiAgLS1ob3QtcGluay0xMDogMzI1IDEwMCUgOTUlO1xyXG4gIC0taG90LXBpbmstMTU6IDMyNiAxMDAlIDk0JTtcclxuICAtLWhvdC1waW5rLTIwOiAzMjYgMTAwJSA5MiU7XHJcbiAgLS1ob3QtcGluay0zMDogMzI2IDEwMCUgODglO1xyXG4gIC0taG90LXBpbmstNDA6IDMyNiAxMDAlIDc5JTtcclxuICAtLWhvdC1waW5rLTUwOiAzMjQgNTUlIDYyJTtcclxuICAtLWhvdC1waW5rLTYwOiAzMjUgMzYlIDUxJTtcclxuICAtLWhvdC1waW5rLTY1OiAzMjUgMzUlIDQxJTtcclxuICAtLWhvdC1waW5rLTcwOiAzMjQgMzYlIDM1JTtcclxuICAtLWhvdC1waW5rLTc1OiAzMjQgMzclIDI5JTtcclxuICAtLWhvdC1waW5rLTgwOiAzMjQgMzglIDIzJTtcclxuICAtLWhvdC1waW5rLTg1OiAzMjMgNDElIDE3JTtcclxuICAtLWhvdC1waW5rLTkwOiAzMjMgNDUlIDExJTtcclxuICAtLWhvdC1waW5rLTEwMDogMzI2IDU0JSA4JTtcclxuXHJcbiAgLS1waW5rLTAwOiAzNDUgMTAwJSA5OCU7XHJcbiAgLS1waW5rLTA1OiAzNTIgMTAwJSA5NyU7XHJcbiAgLS1waW5rLTEwOiAzNTAgMTAwJSA5NSU7XHJcbiAgLS1waW5rLTE1OiAzNDggMTAwJSA5NCU7XHJcbiAgLS1waW5rLTIwOiAzNDggMTAwJSA5MiU7XHJcbiAgLS1waW5rLTMwOiAzNDggMTAwJSA4OCU7XHJcbiAgLS1waW5rLTQwOiAzNDcgMTAwJSA4MCU7XHJcbiAgLS1waW5rLTUwOiAzNDYgNTglIDY0JTtcclxuICAtLXBpbmstNjA6IDM0NSAzNyUgNTIlO1xyXG4gIC0tcGluay02NTogMzQ2IDM1JSA0MiU7XHJcbiAgLS1waW5rLTcwOiAzNDUgMzYlIDM2JTtcclxuICAtLXBpbmstNzU6IDM0NSAzNyUgMzAlO1xyXG4gIC0tcGluay04MDogMzQ2IDM4JSAyNCU7XHJcbiAgLS1waW5rLTg1OiAzNDUgNDElIDE4JTtcclxuICAtLXBpbmstOTA6IDM0NSA0NyUgMTIlO1xyXG4gIC0tcGluay0xMDA6IDM0OCA1MCUgOCU7XHJcblxyXG4gIC0tZm9yZ2UtcHJpbWFyeS0wMDogb2tsY2goMC45OCAwLjAwNjIgMjc0Ljk2KTtcclxuICAtLWZvcmdlLXByaW1hcnktMDU6IG9rbGNoKDAuOTYgMC4wMTA4MzUgMjcwLjAyNjMpO1xyXG4gIC0tZm9yZ2UtcHJpbWFyeS0xMDogb2tsY2goMC45NSAwLjAxNDYgMjY5Ljk5KTtcclxuICAtLWZvcmdlLXByaW1hcnktMTU6IG9rbGNoKDAuOTMgMC4wMjEgMjcxLjE5KTtcclxuICAtLWZvcmdlLXByaW1hcnktMjA6IG9rbGNoKDAuOTEgMC4wMjU4IDI2OS44Nyk7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTMwOiBva2xjaCgwLjg3IDAuMDQgMjY5LjY4KTtcclxuICAtLWZvcmdlLXByaW1hcnktNDA6IG9rbGNoKDAuNzggMC4wNjg5IDI3MS41NCk7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTUwOiBva2xjaCgwLjY1IDAuMTA4MiAyNzEuMzUpO1xyXG4gIC0tZm9yZ2UtcHJpbWFyeS02MDogb2tsY2goMC41NyAwLjEyOTcgMjcxLjE5KTtcclxuICAtLWZvcmdlLXByaW1hcnktNjU6IG9rbGNoKDAuNDkgMC4xNTU2IDI3MS4wOCk7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTcwOiBva2xjaCgwLjQ0IDAuMTQyNyAyNzAuODcpO1xyXG4gIC0tZm9yZ2UtcHJpbWFyeS03NTogb2tsY2goMC4zOCAwLjEyNzMgMjcxLjUzKTtcclxuICAtLWZvcmdlLXByaW1hcnktODA6IG9rbGNoKDAuMzMgMC4xMDgzIDI3MC44NCk7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTg1OiBva2xjaCgwLjI3IDAuMDg5OSAyNzEuNjIpO1xyXG4gIC0tZm9yZ2UtcHJpbWFyeS05MDogb2tsY2goMC4yMiAwLjA3MDcgMjcwLjc4KTtcclxuICAtLWZvcmdlLXByaW1hcnktMTAwOiBva2xjaCgwLjE4IDAuMDYgMjcxLjI1KTtcclxuXHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS0wMDogb2tsY2goOTcuODQlIDAuMDEgMjY3LjM2KTtcclxuICAtLWZvcmdlLXRlcnRpYXJ5LTA1OiBva2xjaCg5Ni43NyUgMC4wMTUgMjY3LjMyKTtcclxuICAtLWZvcmdlLXRlcnRpYXJ5LTEwOiBva2xjaCg5NC41NiUgMC4wMjUgMjY4LjU4KTtcclxuICAtLWZvcmdlLXRlcnRpYXJ5LTE1OiBva2xjaCg5My40MyUgMC4wMzEgMjY4LjUzKTtcclxuICAtLWZvcmdlLXRlcnRpYXJ5LTIwOiBva2xjaCg5MS4yNCUgMC4wNDIgMjY4LjQxKTtcclxuICAtLWZvcmdlLXRlcnRpYXJ5LTMwOiBva2xjaCg4Ni42NyUgMC4wNjUgMjY5LjM1KTtcclxuICAtLWZvcmdlLXRlcnRpYXJ5LTQwOiBva2xjaCg3Ny4yMSUgMC4xMTUgMjcwLjU5KTtcclxuICAtLWZvcmdlLXRlcnRpYXJ5LTUwOiBva2xjaCg2NS4zMyUgMC4xODQgMjcwLjA5KTtcclxuICAtLWZvcmdlLXRlcnRpYXJ5LTYwOiBva2xjaCg1Ny44NiUgMC4yMDUgMjcwLjk2KTtcclxuICAtLWZvcmdlLXRlcnRpYXJ5LTY1OiBva2xjaCg0OS41OSUgMC4xNzYgMjcwLjk1KTtcclxuICAtLWZvcmdlLXRlcnRpYXJ5LTcwOiBva2xjaCg0My43NCUgMC4xNTkgMjcwLjczKTtcclxuICAtLWZvcmdlLXRlcnRpYXJ5LTc1OiBva2xjaCgzOC45NyUgMC4xMzggMjcwLjE4KTtcclxuICAtLWZvcmdlLXRlcnRpYXJ5LTgwOiBva2xjaCgzMy41OSUgMC4xMiAyNzAuMTMpO1xyXG4gIC0tZm9yZ2UtdGVydGlhcnktODU6IG9rbGNoKDI4LjAxJSAwLjEgMjcwLjExKTtcclxuICAtLWZvcmdlLXRlcnRpYXJ5LTkwOiBva2xjaCgyMi4xMiUgMC4wOCAyNzAuMDQpO1xyXG4gIC0tZm9yZ2UtdGVydGlhcnktMTAwOiBva2xjaCgxNy41MyUgMC4wNjQgMjcwLjMxKTtcclxuXHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS01MC1hMTI6IG9rbGNoKDY1LjMzJSAwLjE4NCAyNzAuMDkgLyAxMiUpO1xyXG4gIC0tZm9yZ2UtdGVydGlhcnktNTAtYTIwOiBva2xjaCg2NS4zMyUgMC4xODQgMjcwLjA5IC8gMjAlKTtcclxuXHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTY6IG9rbGNoKDU3Ljg2JSAwLjIwNSAyNzAuOTYgLyAxNiUpO1xyXG5cclxuICAtLWRhcmstYmFzZS0wMDogMCAwJSA5NyU7XHJcbiAgLS1kYXJrLWJhc2UtMDU6IDAgMCUgOTUlO1xyXG4gIC0tZGFyay1iYXNlLTEwOiAwIDAlIDkzJTtcclxuICAtLWRhcmstYmFzZS0xNTogMCAwJSA5MSU7XHJcbiAgLS1kYXJrLWJhc2UtMjA6IDE4MCAyJSA4OCU7XHJcbiAgLS1kYXJrLWJhc2UtMzA6IDE4MCAxJSA4MyU7XHJcbiAgLS1kYXJrLWJhc2UtNDA6IDE4MCAxJSA3MSU7XHJcbiAgLS1kYXJrLWJhc2UtNTA6IDE4MCAxJSA1NSU7XHJcbiAgLS1kYXJrLWJhc2UtNjA6IDE4MCAwJSA0NiU7XHJcbiAgLS1kYXJrLWJhc2UtNjU6IDE4MCAxJSAzNyU7XHJcbiAgLS1kYXJrLWJhc2UtNzA6IDE4MCAxJSAzMSU7XHJcbiAgLS1kYXJrLWJhc2UtNzU6IDE4MCAxJSAyNiU7XHJcbiAgLS1kYXJrLWJhc2UtODA6IDE4MCAyJSAyMCU7XHJcbiAgLS1kYXJrLWJhc2UtODU6IDE4MCAzJSAxNSU7XHJcbiAgLS1kYXJrLWJhc2UtOTA6IDE4MCAyJSAxMCU7XHJcbiAgLS1kYXJrLWJhc2UtMTAwOiAxODAgMyUgNiU7XHJcbn1cclxuXHJcblxyXG4vLyBSQURJWCBMSUdIVFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS10b21hdG8tMTogb2tsY2goOTkuMyUgMC4wMDMgMTcuMik7XHJcbiAgLS10b21hdG8tMjogb2tsY2goOTguNCUgMC4wMDggMjcuMik7XHJcbiAgLS10b21hdG8tMzogb2tsY2goOTUuNCUgMC4wMjEgMzEuOCk7XHJcbiAgLS10b21hdG8tNDogb2tsY2goOTIuMSUgMC4wNDEgMzQuOCk7XHJcbiAgLS10b21hdG8tNTogb2tsY2goODguOSUgMC4wNTkgMzIuNik7XHJcbiAgLS10b21hdG8tNjogb2tsY2goODUuMyUgMC4wNzcgMzIuNik7XHJcbiAgLS10b21hdG8tNzogb2tsY2goODAuMiUgMC4wOTUgMzIuMik7XHJcbiAgLS10b21hdG8tODogb2tsY2goNzQuMSUgMC4xMTggMzIuMyk7XHJcbiAgLS10b21hdG8tOTogb2tsY2goNjIuNyUgMC4xOTQgMzMuMyk7XHJcbiAgLS10b21hdG8tMTA6IG9rbGNoKDYwLjMlIDAuMTk1IDMzLjIpO1xyXG4gIC0tdG9tYXRvLTExOiBva2xjaCg1Ni42JSAwLjE5OCAzMi43KTtcclxuICAtLXRvbWF0by0xMjogb2tsY2goMzQuNiUgMC4wOCAzMC40KTtcclxuICAtLXRvbWF0by1hMTogb2tsY2goNjIuOCUgMC4yNTggMjkuMiAvIDEuMTglKTtcclxuICAtLXRvbWF0by1hMjogb2tsY2goNjMuNiUgMC4yNSAzMC43IC8gMy4xNCUpO1xyXG4gIC0tdG9tYXRvLWEzOiBva2xjaCg2Mi40JSAwLjIzNyAzMS45IC8gOS40MSUpO1xyXG4gIC0tdG9tYXRvLWE0OiBva2xjaCg2NC44JSAwLjI0IDMyLjkgLyAxNy4yNSUpO1xyXG4gIC0tdG9tYXRvLWE1OiBva2xjaCg2NC4zJSAwLjI0NCAzMiAvIDIzLjkyJSk7XHJcbiAgLS10b21hdG8tYTY6IG9rbGNoKDYzLjIlIDAuMjM5IDMyLjEgLyAzMS4zNyUpO1xyXG4gIC0tdG9tYXRvLWE3OiBva2xjaCg1OS42JSAwLjIyNiAzMS45IC8gNDAuMzklKTtcclxuICAtLXRvbWF0by1hODogb2tsY2goNTcuMyUgMC4yMTggMzEuOSAvIDUxLjc2JSk7XHJcbiAgLS10b21hdG8tYTk6IG9rbGNoKDU4LjElIDAuMjIxIDMxLjkgLyA4MS45NiUpO1xyXG4gIC0tdG9tYXRvLWExMDogb2tsY2goNTYuNSUgMC4yMTUgMzEuOSAvIDg1LjQ5JSk7XHJcbiAgLS10b21hdG8tYTExOiBva2xjaCg1NC41JSAwLjIwNyAzMS45IC8gOTEuNzYlKTtcclxuICAtLXRvbWF0by1hMTI6IG9rbGNoKDI1LjclIDAuMDkzIDMzLjggLyA4Ny44NCUpO1xyXG5cclxuICAtLXJlZC0xOiBva2xjaCg5OS4zJSAwLjAwMyAxNy4yKTtcclxuICAtLXJlZC0yOiBva2xjaCg5OC4yJSAwLjAwOSAxNy4zKTtcclxuICAtLXJlZC0zOiBva2xjaCg5NS41JSAwLjAyMSAxMy45KTtcclxuICAtLXJlZC00OiBva2xjaCg5Mi4yJSAwLjA0IDE2KTtcclxuICAtLXJlZC01OiBva2xjaCg4OS4yJSAwLjA1NyAxNi45KTtcclxuICAtLXJlZC02OiBva2xjaCg4NS43JSAwLjA3NCAxNy43KTtcclxuICAtLXJlZC03OiBva2xjaCg4MC43JSAwLjA4OSAxOC4zKTtcclxuICAtLXJlZC04OiBva2xjaCg3NC40JSAwLjExMyAxOC44KTtcclxuICAtLXJlZC05OiBva2xjaCg2Mi42JSAwLjE5MyAyMyk7XHJcbiAgLS1yZWQtMTA6IG9rbGNoKDU5LjklIDAuMTk1IDI0KTtcclxuICAtLXJlZC0xMTogb2tsY2goNTUuNyUgMC4xOTcgMjUuMik7XHJcbiAgLS1yZWQtMTI6IG9rbGNoKDMzLjklIDAuMTA5IDE2LjYpO1xyXG4gIC0tcmVkLWExOiBva2xjaCg2Mi44JSAwLjI1OCAyOS4yIC8gMS4xOCUpO1xyXG4gIC0tcmVkLWEyOiBva2xjaCg2Mi44JSAwLjI1OCAyOS4yIC8gMy4xNCUpO1xyXG4gIC0tcmVkLWEzOiBva2xjaCg2MC42JSAwLjI0OCAyOC40IC8gNy44NCUpO1xyXG4gIC0tcmVkLWE0OiBva2xjaCg2Mi44JSAwLjI1NyAyOC44IC8gMTQuMTIlKTtcclxuICAtLXJlZC1hNTogb2tsY2goNjIuOCUgMC4yNTcgMjguOSAvIDE5LjYxJSk7XHJcbiAgLS1yZWQtYTY6IG9rbGNoKDYxLjUlIDAuMjUyIDI5IC8gMjUuODglKTtcclxuICAtLXJlZC1hNzogb2tsY2goNTYuOCUgMC4yMzMgMjkgLyAzMy43MyUpO1xyXG4gIC0tcmVkLWE4OiBva2xjaCg1NC4zJSAwLjIyMiAyOC44IC8gNDQuMzElKTtcclxuICAtLXJlZC1hOTogb2tsY2goNTYlIDAuMjI5IDI4LjcgLyA3MS43NiUpO1xyXG4gIC0tcmVkLWExMDogb2tsY2goNTQuMSUgMC4yMjIgMjguOCAvIDc1LjY5JSk7XHJcbiAgLS1yZWQtYTExOiBva2xjaCg1MS41JSAwLjIxMSAyOC42IC8gODIuNzUlKTtcclxuICAtLXJlZC1hMTI6IG9rbGNoKDI4LjQlIDAuMTE0IDIxLjkgLyA5MC45OCUpO1xyXG5cclxuICAtLXJ1YnktMTogb2tsY2goOTkuNCUgMC4wMDMgMzU0LjcpO1xyXG4gIC0tcnVieS0yOiBva2xjaCg5OC4zJSAwLjAwOSA4LjUpO1xyXG4gIC0tcnVieS0zOiBva2xjaCg5NS40JSAwLjAyMiA3LjIpO1xyXG4gIC0tcnVieS00OiBva2xjaCg5Mi41JSAwLjAzOSA4LjEpO1xyXG4gIC0tcnVieS01OiBva2xjaCg4OS42JSAwLjA1NiA3LjMpO1xyXG4gIC0tcnVieS02OiBva2xjaCg4NS44JSAwLjA2NiA4KTtcclxuICAtLXJ1YnktNzogb2tsY2goODEuMSUgMC4wOCA3LjIpO1xyXG4gIC0tcnVieS04OiBva2xjaCg3NC45JSAwLjEwMiA2LjUpO1xyXG4gIC0tcnVieS05OiBva2xjaCg2Mi44JSAwLjE5NSAxMy4yKTtcclxuICAtLXJ1YnktMTA6IG9rbGNoKDYwLjElIDAuMTk3IDEzLjUpO1xyXG4gIC0tcnVieS0xMTogb2tsY2goNTQuOSUgMC4xOTkgMTMuOSk7XHJcbiAgLS1ydWJ5LTEyOiBva2xjaCgzNC4xJSAwLjExIDEwKTtcclxuICAtLXJ1YnktYTE6IG9rbGNoKDYzLjUlIDAuMjU0IDE1LjUgLyAxLjE4JSk7XHJcbiAgLS1ydWJ5LWEyOiBva2xjaCg2Mi45JSAwLjI1NiAyNi43IC8gMy4xNCUpO1xyXG4gIC0tcnVieS1hMzogb2tsY2goNjAuNyUgMC4yNDYgMjUuNiAvIDguMjQlKTtcclxuICAtLXJ1YnktYTQ6IG9rbGNoKDYyLjklIDAuMjU2IDI2IC8gMTMuNzMlKTtcclxuICAtLXJ1YnktYTU6IG9rbGNoKDYzJSAwLjI1NSAyNS4yIC8gMTkuMjIlKTtcclxuICAtLXJ1YnktYTY6IG9rbGNoKDU3LjklIDAuMjM1IDI1LjMgLyAyNS4xJSk7XHJcbiAgLS1ydWJ5LWE3OiBva2xjaCg1My43JSAwLjIxNyAyNC4xIC8gMzIuNTUlKTtcclxuICAtLXJ1YnktYTg6IG9rbGNoKDUxLjYlIDAuMjA4IDIyLjcgLyA0Mi43NSUpO1xyXG4gIC0tcnVieS1hOTogb2tsY2goNTYuMiUgMC4yMjcgMjMuMiAvIDcyLjU1JSk7XHJcbiAgLS1ydWJ5LWExMDogb2tsY2goNTQuNSUgMC4yMiAyMi43IC8gNzYuODYlKTtcclxuICAtLXJ1YnktYTExOiBva2xjaCg1MS4zJSAwLjIwNiAyMC4yIC8gODUuODglKTtcclxuICAtLXJ1YnktYTEyOiBva2xjaCgyOC42JSAwLjExNCAxNS44IC8gOTAuOTglKTtcclxuXHJcbiAgLS1jcmltc29uLTE6IG9rbGNoKDk5LjQlIDAuMDAzIDM1NC43KTtcclxuICAtLWNyaW1zb24tMjogb2tsY2goOTguMiUgMC4wMDggMzU3LjgpO1xyXG4gIC0tY3JpbXNvbi0zOiBva2xjaCg5NS40JSAwLjAyNiAzNTYuMyk7XHJcbiAgLS1jcmltc29uLTQ6IG9rbGNoKDkyLjYlIDAuMDQgMzU2LjQpO1xyXG4gIC0tY3JpbXNvbi01OiBva2xjaCg4OS4zJSAwLjA1MyAzNTUuOCk7XHJcbiAgLS1jcmltc29uLTY6IG9rbGNoKDg1LjQlIDAuMDY1IDM1NS4yKTtcclxuICAtLWNyaW1zb24tNzogb2tsY2goODAuOSUgMC4wNzggMzU0LjkpO1xyXG4gIC0tY3JpbXNvbi04OiBva2xjaCg3NC45JSAwLjEgMzU0KTtcclxuICAtLWNyaW1zb24tOTogb2tsY2goNjMuNCUgMC4yMTMgMS4zKTtcclxuICAtLWNyaW1zb24tMTA6IG9rbGNoKDYwLjclIDAuMjExIDIuMik7XHJcbiAgLS1jcmltc29uLTExOiBva2xjaCg1NS4yJSAwLjIwNyA0LjUpO1xyXG4gIC0tY3JpbXNvbi0xMjogb2tsY2goMzQuMSUgMC4xMTMgMzU2LjkpO1xyXG4gIC0tY3JpbXNvbi1hMTogb2tsY2goNjMuNSUgMC4yNTQgMTUuNSAvIDEuMTglKTtcclxuICAtLWNyaW1zb24tYTI6IG9rbGNoKDU3LjQlIDAuMjMgMTguNCAvIDMuMTQlKTtcclxuICAtLWNyaW1zb24tYTM6IG9rbGNoKDYzLjUlIDAuMjU0IDE2LjMgLyA4LjYzJSk7XHJcbiAgLS1jcmltc29uLWE0OiBva2xjaCg2Mi4yJSAwLjI0OSAxNS45IC8gMTMuNzMlKTtcclxuICAtLWNyaW1zb24tYTU6IG9rbGNoKDU4LjYlIDAuMjM0IDE0LjMgLyAxOS4yMiUpO1xyXG4gIC0tY3JpbXNvbi1hNjogb2tsY2goNTQuNiUgMC4yMTggMTIuOSAvIDI1LjQ5JSk7XHJcbiAgLS1jcmltc29uLWE3OiBva2xjaCg1MS4zJSAwLjIwNSAxMS44IC8gMzIuNTUlKTtcclxuICAtLWNyaW1zb24tYTg6IG9rbGNoKDQ5LjclIDAuMTk5IDkuMSAvIDQyLjM1JSk7XHJcbiAgLS1jcmltc29uLWE5OiBva2xjaCg1OC4zJSAwLjIzMyAxMCAvIDc2LjA4JSk7XHJcbiAgLS1jcmltc29uLWExMDogb2tsY2goNTYuMiUgMC4yMjUgMTAuMSAvIDc5LjYxJSk7XHJcbiAgLS1jcmltc29uLWExMTogb2tsY2goNTIuNSUgMC4yMSA5LjYgLyA4OC42MyUpO1xyXG4gIC0tY3JpbXNvbi1hMTI6IG9rbGNoKDI4LjYlIDAuMTE1IDEuOCAvIDkxLjM3JSk7XHJcblxyXG4gIC0tcGluay0xOiBva2xjaCg5OS40JSAwLjAwNCAzMzcuMyk7XHJcbiAgLS1waW5rLTI6IG9rbGNoKDk4LjMlIDAuMDA5IDM0MS44KTtcclxuICAtLXBpbmstMzogb2tsY2goOTUuNCUgMC4wMjggMzQyLjMpO1xyXG4gIC0tcGluay00OiBva2xjaCg5Mi42JSAwLjA0MiAzNDAuNik7XHJcbiAgLS1waW5rLTU6IG9rbGNoKDg5LjMlIDAuMDU1IDM0MC40KTtcclxuICAtLXBpbmstNjogb2tsY2goODUuNiUgMC4wNjcgMzQwLjcpO1xyXG4gIC0tcGluay03OiBva2xjaCg4MSUgMC4wODMgMzQxLjkpO1xyXG4gIC0tcGluay04OiBva2xjaCg3NS4xJSAwLjEwNyAzNDEuNSk7XHJcbiAgLS1waW5rLTk6IG9rbGNoKDYxLjclIDAuMjA4IDM0Nik7XHJcbiAgLS1waW5rLTEwOiBva2xjaCg1OS42JSAwLjIwNyAzNDYuNyk7XHJcbiAgLS1waW5rLTExOiBva2xjaCg1NS44JSAwLjIwNyAzNDcuMyk7XHJcbiAgLS1waW5rLTEyOiBva2xjaCgzNSUgMC4xMjkgMzQ1LjQpO1xyXG4gIC0tcGluay1hMTogb2tsY2goNjYlIDAuMjc2IDM0OS43IC8gMS4xOCUpO1xyXG4gIC0tcGluay1hMjogb2tsY2goNTklIDAuMjQxIDM1Ni43IC8gMy4xNCUpO1xyXG4gIC0tcGluay1hMzogb2tsY2goNjMlIDAuMjU3IDM1Ni43IC8gOC42MyUpO1xyXG4gIC0tcGluay1hNDogb2tsY2goNTkuOCUgMC4yNDcgMzUzLjQgLyAxMy43MyUpO1xyXG4gIC0tcGluay1hNTogb2tsY2goNTYuNSUgMC4yMzQgMzUyLjQgLyAxOS4yMiUpO1xyXG4gIC0tcGluay1hNjogb2tsY2goNTMlIDAuMjE5IDM1Mi40IC8gMjUuMSUpO1xyXG4gIC0tcGluay1hNzogb2tsY2goNTAuOCUgMC4yMSAzNTMuNCAvIDMyLjU1JSk7XHJcbiAgLS1waW5rLWE4OiBva2xjaCg0OS42JSAwLjIwNiAzNTEuNSAvIDQyLjM1JSk7XHJcbiAgLS1waW5rLWE5OiBva2xjaCg1NC43JSAwLjIyNyAzNTEuNyAvIDc0LjklKTtcclxuICAtLXBpbmstYTEwOiBva2xjaCg1My40JSAwLjIyMSAzNTIuMSAvIDc4LjA0JSk7XHJcbiAgLS1waW5rLWExMTogb2tsY2goNTElIDAuMjEyIDM1MS4zIC8gODMuOTIlKTtcclxuICAtLXBpbmstYTEyOiBva2xjaCgzMC43JSAwLjEyOSAzNDcuOCAvIDkyLjk0JSk7XHJcblxyXG4gIC0tcGx1bS0xOiBva2xjaCg5OS4zJSAwLjAwNCAzMTQuOCk7XHJcbiAgLS1wbHVtLTI6IG9rbGNoKDk4LjIlIDAuMDEgMzI1LjcpO1xyXG4gIC0tcGx1bS0zOiBva2xjaCg5NS43JSAwLjAyNyAzMjUuOCk7XHJcbiAgLS1wbHVtLTQ6IG9rbGNoKDkyLjklIDAuMDQ0IDMyNC44KTtcclxuICAtLXBsdW0tNTogb2tsY2goODkuOSUgMC4wNTggMzI1LjEpO1xyXG4gIC0tcGx1bS02OiBva2xjaCg4Ni4xJSAwLjA3MSAzMjMuOSk7XHJcbiAgLS1wbHVtLTc6IG9rbGNoKDgwLjklIDAuMDkyIDMyMy4zKTtcclxuICAtLXBsdW0tODogb2tsY2goNzQuMSUgMC4xMiAzMjIuMik7XHJcbiAgLS1wbHVtLTk6IG9rbGNoKDU3LjklIDAuMTg4IDMyMi4xKTtcclxuICAtLXBsdW0tMTA6IG9rbGNoKDU1LjIlIDAuMTgxIDMyMi4yKTtcclxuICAtLXBsdW0tMTE6IG9rbGNoKDUyLjIlIDAuMTczIDMyMS45KTtcclxuICAtLXBsdW0tMTI6IG9rbGNoKDMzLjglIDAuMTI1IDMyMS40KTtcclxuICAtLXBsdW0tYTE6IG9rbGNoKDU4LjElIDAuMjk5IDMwNyAvIDEuMTglKTtcclxuICAtLXBsdW0tYTI6IG9rbGNoKDU2LjclIDAuMjYxIDMyOC40IC8gMy4xNCUpO1xyXG4gIC0tcGx1bS1hMzogb2tsY2goNTkuMyUgMC4yNzMgMzI4LjQgLyA3Ljg0JSk7XHJcbiAgLS1wbHVtLWE0OiBva2xjaCg1Ny42JSAwLjI2NyAzMjYuNSAvIDEyLjk0JSk7XHJcbiAgLS1wbHVtLWE1OiBva2xjaCg1NS4xJSAwLjI1NSAzMjYuNiAvIDE4LjA0JSk7XHJcbiAgLS1wbHVtLWE2OiBva2xjaCg1MS4yJSAwLjI0IDMyNC42IC8gMjMuOTIlKTtcclxuICAtLXBsdW0tYTc6IG9rbGNoKDQ4LjklIDAuMjMxIDMyMy40IC8gMzIuMTYlKTtcclxuICAtLXBsdW0tYTg6IG9rbGNoKDQ3LjMlIDAuMjI2IDMyMS4yIC8gNDMuMTQlKTtcclxuICAtLXBsdW0tYTk6IG9rbGNoKDQ1LjclIDAuMjE4IDMyMC45IC8gNzAuOTglKTtcclxuICAtLXBsdW0tYTEwOiBva2xjaCg0My4yJSAwLjIwNiAzMjEuMSAvIDczLjMzJSk7XHJcbiAgLS1wbHVtLWExMTogb2tsY2goNDAuNCUgMC4xOTMgMzIwLjUgLyA3NS42OSUpO1xyXG4gIC0tcGx1bS1hMTI6IG9rbGNoKDI2LjklIDAuMTI5IDMyMC44IC8gOTAuMiUpO1xyXG5cclxuICAtLXB1cnBsZS0xOiBva2xjaCg5OS4zJSAwLjAwMyAzMjUuNik7XHJcbiAgLS1wdXJwbGUtMjogb2tsY2goOTguMSUgMC4wMSAzMTEuMik7XHJcbiAgLS1wdXJwbGUtMzogb2tsY2goOTUuOSUgMC4wMjUgMzExLjcpO1xyXG4gIC0tcHVycGxlLTQ6IG9rbGNoKDkzLjMlIDAuMDM5IDMxMi43KTtcclxuICAtLXB1cnBsZS01OiBva2xjaCg5MC4xJSAwLjA1MyAzMTEuMik7XHJcbiAgLS1wdXJwbGUtNjogb2tsY2goODUuOSUgMC4wNzIgMzExLjEpO1xyXG4gIC0tcHVycGxlLTc6IG9rbGNoKDgwLjQlIDAuMDkyIDMwOS43KTtcclxuICAtLXB1cnBsZS04OiBva2xjaCg3My4zJSAwLjEyMyAzMDgpO1xyXG4gIC0tcHVycGxlLTk6IG9rbGNoKDU1LjYlIDAuMTgzIDMwNS45KTtcclxuICAtLXB1cnBsZS0xMDogb2tsY2goNTIuNSUgMC4xNzUgMzA1LjQpO1xyXG4gIC0tcHVycGxlLTExOiBva2xjaCg1MS43JSAwLjE3MyAzMDUuOSk7XHJcbiAgLS1wdXJwbGUtMTI6IG9rbGNoKDMyLjIlIDAuMTEgMzAzLjgpO1xyXG4gIC0tcHVycGxlLWExOiBva2xjaCg1MS44JSAwLjIzOCAzMjguNCAvIDEuMTglKTtcclxuICAtLXB1cnBsZS1hMjogb2tsY2goNTAuMDMlIDAuMjY3IDI5OS44OCAvIDMuMTQlKTtcclxuICAtLXB1cnBsZS1hMzogb2tsY2goNTMuMyUgMC4yODMgMzAxLjIgLyA3LjA2JSk7XHJcbiAgLS1wdXJwbGUtYTQ6IG9rbGNoKDUyLjElIDAuMjczIDMwMy4zIC8gMTEuMzclKTtcclxuICAtLXB1cnBsZS1hNTogb2tsY2goNDkuNiUgMC4yNjMgMzAxIC8gMTYuNDclKTtcclxuICAtLXB1cnBsZS1hNjogb2tsY2goNDcuOCUgMC4yNTMgMzAxLjIgLyAyMy4xNCUpO1xyXG4gIC0tcHVycGxlLWE3OiBva2xjaCg0NC45JSAwLjI0MSAyOTkuMiAvIDMxLjM3JSk7XHJcbiAgLS1wdXJwbGUtYTg6IG9rbGNoKDQzLjclIDAuMjM3IDI5NyAvIDQyLjM1JSk7XHJcbiAgLS1wdXJwbGUtYTk6IG9rbGNoKDQwLjUlIDAuMjIgMjk3LjMgLyA2OS40MSUpO1xyXG4gIC0tcHVycGxlLWExMDogb2tsY2goMzcuOSUgMC4yMDUgMjk3LjEgLyA3Mi4xNiUpO1xyXG4gIC0tcHVycGxlLWExMTogb2tsY2goMzcuMyUgMC4yMDIgMjk3LjcgLyA3Mi45NCUpO1xyXG4gIC0tcHVycGxlLWExMjogb2tsY2goMjIuMiUgMC4xMTkgMjk5IC8gODcuNDUlKTtcclxuXHJcbiAgLS12aW9sZXQtMTogb2tsY2goOTkuMiUgMC4wMDMgMzA4LjQpO1xyXG4gIC0tdmlvbGV0LTI6IG9rbGNoKDk4LjMlIDAuMDA5IDI5OS4yKTtcclxuICAtLXZpb2xldC0zOiBva2xjaCg5Ni4yJSAwLjAxOSAyOTkuMSk7XHJcbiAgLS12aW9sZXQtNDogb2tsY2goOTMuMiUgMC4wMzcgMjk3LjUpO1xyXG4gIC0tdmlvbGV0LTU6IG9rbGNoKDkwLjQlIDAuMDUyIDI5NSk7XHJcbiAgLS12aW9sZXQtNjogb2tsY2goODYuNCUgMC4wNzIgMjkzLjcpO1xyXG4gIC0tdmlvbGV0LTc6IG9rbGNoKDgwLjYlIDAuMDkgMjkzLjYpO1xyXG4gIC0tdmlvbGV0LTg6IG9rbGNoKDczJSAwLjExOSAyOTIuNik7XHJcbiAgLS12aW9sZXQtOTogb2tsY2goNTQuMiUgMC4xNzkgMjg4KTtcclxuICAtLXZpb2xldC0xMDogb2tsY2goNTEuMSUgMC4xNzcgMjg3LjcpO1xyXG4gIC0tdmlvbGV0LTExOiBva2xjaCg1MC44JSAwLjE1OSAyODguNik7XHJcbiAgLS12aW9sZXQtMTI6IG9rbGNoKDMxLjMlIDAuMDk3IDI4Ni42KTtcclxuICAtLXZpb2xldC1hMTogb2tsY2goMzkuNCUgMC4yMTYgMjk0LjggLyAxLjE4JSk7XHJcbiAgLS12aW9sZXQtYTI6IG9rbGNoKDQ4JSAwLjI5OCAyNzYuMyAvIDIuNzUlKTtcclxuICAtLXZpb2xldC1hMzogb2tsY2goNDUuNiUgMC4yODMgMjc2LjUgLyA1Ljg4JSk7XHJcbiAgLS12aW9sZXQtYTQ6IG9rbGNoKDQ3LjYlIDAuMyAyNzQuNyAvIDEwLjU5JSk7XHJcbiAgLS12aW9sZXQtYTU6IG9rbGNoKDQ2LjglIDAuMzAzIDI3MS40IC8gMTQuOSUpO1xyXG4gIC0tdmlvbGV0LWE2OiBva2xjaCg0NiUgMC4zMDEgMjcwLjQgLyAyMC43OCUpO1xyXG4gIC0tdmlvbGV0LWE3OiBva2xjaCg0MiUgMC4yNzIgMjcxLjIgLyAyOS4wMiUpO1xyXG4gIC0tdmlvbGV0LWE4OiBva2xjaCg0MC4yJSAwLjI2IDI3MS42IC8gNDAlKTtcclxuICAtLXZpb2xldC1hOTogb2tsY2goMzYuNSUgMC4yMzYgMjcxLjQgLyA2Ni4yNyUpO1xyXG4gIC0tdmlvbGV0LWExMDogb2tsY2goMzQuOCUgMC4yMjQgMjcyLjEgLyA2OS44JSk7XHJcbiAgLS12aW9sZXQtYTExOiBva2xjaCgzMi4xJSAwLjIwNiAyNzIuNCAvIDY4LjYzJSk7XHJcbiAgLS12aW9sZXQtYTEyOiBva2xjaCgxOC4zJSAwLjExNSAyNzUuMiAvIDg1LjElKTtcclxuXHJcbiAgLS1pcmlzLTE6IG9rbGNoKDk5LjUlIDAuMDAzIDI4Ni40KTtcclxuICAtLWlyaXMtMjogb2tsY2goOTguMSUgMC4wMDkgMjg2LjIpO1xyXG4gIC0taXJpcy0zOiBva2xjaCg5Ni4xJSAwLjAxNyAyODIuNSk7XHJcbiAgLS1pcmlzLTQ6IG9rbGNoKDkzLjQlIDAuMDMyIDI4My45KTtcclxuICAtLWlyaXMtNTogb2tsY2goOTAuNCUgMC4wNDggMjgyLjgpO1xyXG4gIC0taXJpcy02OiBva2xjaCg4Ni4zJSAwLjA2OSAyODMpO1xyXG4gIC0taXJpcy03OiBva2xjaCg4MC45JSAwLjA4NyAyODIuOCk7XHJcbiAgLS1pcmlzLTg6IG9rbGNoKDcyLjklIDAuMTE4IDI4MS40KTtcclxuICAtLWlyaXMtOTogb2tsY2goNTQlIDAuMTg0IDI3OC4zKTtcclxuICAtLWlyaXMtMTA6IG9rbGNoKDUwLjklIDAuMTg3IDI3Ny40KTtcclxuICAtLWlyaXMtMTE6IG9rbGNoKDUxLjElIDAuMTc0IDI3OS44KTtcclxuICAtLWlyaXMtMTI6IG9rbGNoKDMxLjQlIDAuMDk5IDI3Ny42KTtcclxuICAtLWlyaXMtYTE6IG9rbGNoKDQ1LjIlIDAuMzEzIDI2NC4xIC8gMC43OCUpO1xyXG4gIC0taXJpcy1hMjogb2tsY2goNDUuMiUgMC4zMTMgMjY0LjEgLyAyLjc1JSk7XHJcbiAgLS1pcmlzLWEzOiBva2xjaCg0My42JSAwLjI5MyAyNjQuMSAvIDUuODglKTtcclxuICAtLWlyaXMtYTQ6IG9rbGNoKDQ1LjYlIDAuMzExIDI2NC4xIC8gOS44JSk7XHJcbiAgLS1pcmlzLWE1OiBva2xjaCg0NS43JSAwLjMxIDI2NC4xIC8gMTQuNTElKTtcclxuICAtLWlyaXMtYTY6IG9rbGNoKDQ1LjUlIDAuMzExIDI2NC4xIC8gMjAuMzklKTtcclxuICAtLWlyaXMtYTc6IG9rbGNoKDQyLjElIDAuMjg4IDI2NC4xIC8gMjcuODQlKTtcclxuICAtLWlyaXMtYTg6IG9rbGNoKDQwLjMlIDAuMjc1IDI2NC4xIC8gMzkuMjIlKTtcclxuICAtLWlyaXMtYTk6IG9rbGNoKDM2LjUlIDAuMjUzIDI2NC4xIC8gNjQuMzElKTtcclxuICAtLWlyaXMtYTEwOiBva2xjaCgzNS4xJSAwLjI0MyAyNjQuMSAvIDY4LjI0JSk7XHJcbiAgLS1pcmlzLWExMTogb2tsY2goMzMuNyUgMC4yMzEgMjY1IC8gNjcuNDUlKTtcclxuICAtLWlyaXMtYTEyOiBva2xjaCgxOC4yJSAwLjEyMSAyNjQuMiAvIDg0LjcxJSk7XHJcblxyXG4gIC0taW5kaWdvLTE6IG9rbGNoKDk5LjQlIDAuMDAxIDI4Ni40KTtcclxuICAtLWluZGlnby0yOiBva2xjaCg5OC4yJSAwLjAwOCAyNzEuMyk7XHJcbiAgLS1pbmRpZ28tMzogb2tsY2goOTYuMSUgMC4wMTcgMjY3LjgpO1xyXG4gIC0taW5kaWdvLTQ6IG9rbGNoKDkzLjUlIDAuMDMxIDI2OS44KTtcclxuICAtLWluZGlnby01OiBva2xjaCg5MC4yJSAwLjA0NyAyNjkuNik7XHJcbiAgLS1pbmRpZ28tNjogb2tsY2goODYuMiUgMC4wNjggMjcxLjEpO1xyXG4gIC0taW5kaWdvLTc6IG9rbGNoKDgwLjYlIDAuMDg4IDI3MS40KTtcclxuICAtLWluZGlnby04OiBva2xjaCg3My4xJSAwLjExMiAyNzAuNCk7XHJcbiAgLS1pbmRpZ28tOTogb2tsY2goNTQuNCUgMC4xOTEgMjY3KTtcclxuICAtLWluZGlnby0xMDogb2tsY2goNTEuMSUgMC4xOTUgMjY2LjYpO1xyXG4gIC0taW5kaWdvLTExOiBva2xjaCg1MC45JSAwLjE3MiAyNjcuMik7XHJcbiAgLS1pbmRpZ28tMTI6IG9rbGNoKDMxLjMlIDAuMDg2IDI2OC42KTtcclxuICAtLWluZGlnby1hMTogb2tsY2goMjcuMSUgMC4xODggMjY0LjEgLyAwLjc4JSk7XHJcbiAgLS1pbmRpZ28tYTI6IG9rbGNoKDUwLjElIDAuMjggMjYzLjggLyAzLjE0JSk7XHJcbiAgLS1pbmRpZ28tYTM6IG9rbGNoKDQ5LjYlIDAuMjU4IDI2My4zIC8gNy4wNiUpO1xyXG4gIC0taW5kaWdvLWE0OiBva2xjaCg1MC43JSAwLjI3NyAyNjMuNyAvIDExLjc2JSk7XHJcbiAgLS1pbmRpZ28tYTU6IG9rbGNoKDUwLjclIDAuMjc3IDI2My43IC8gMTcuNjUlKTtcclxuICAtLWluZGlnby1hNjogb2tsY2goNDkuOCUgMC4yODIgMjYzLjkgLyAyNC4zMSUpO1xyXG4gIC0taW5kaWdvLWE3OiBva2xjaCg0Ni45JSAwLjI2OSAyNjMuOSAvIDMyLjk0JSk7XHJcbiAgLS1pbmRpZ28tYTg6IG9rbGNoKDQ0LjYlIDAuMjUyIDI2My45IC8gNDQuNzElKTtcclxuICAtLWluZGlnby1hOTogb2tsY2goNDMlIDAuMjQ0IDI2My45IC8gNzUuNjklKTtcclxuICAtLWluZGlnby1hMTA6IG9rbGNoKDQxLjYlIDAuMjM2IDI2My45IC8gODAlKTtcclxuICAtLWluZGlnby1hMTE6IG9rbGNoKDM5JSAwLjIxOSAyNjMuOCAvIDc3LjI1JSk7XHJcbiAgLS1pbmRpZ28tYTEyOiBva2xjaCgyMC44JSAwLjEwNCAyNjIuOSAvIDg3Ljg0JSk7XHJcblxyXG4gIC0tYmx1ZS0xOiBva2xjaCg5OS4zJSAwLjAwMyAyNDcuOSk7XHJcbiAgLS1ibHVlLTI6IG9rbGNoKDk4LjIlIDAuMDA5IDI0Mi44KTtcclxuICAtLWJsdWUtMzogb2tsY2goOTYlIDAuMDIgMjM4LjcpO1xyXG4gIC0tYmx1ZS00OiBva2xjaCg5My44JSAwLjAzNSAyMzQuOCk7XHJcbiAgLS1ibHVlLTU6IG9rbGNoKDkwLjUlIDAuMDUxIDI0MC4zKTtcclxuICAtLWJsdWUtNjogb2tsY2goODYuMyUgMC4wNjggMjQzLjMpO1xyXG4gIC0tYmx1ZS03OiBva2xjaCg4MSUgMC4wODkgMjQzLjEpO1xyXG4gIC0tYmx1ZS04OiBva2xjaCg3My40JSAwLjEyMSAyNDMuMSk7XHJcbiAgLS1ibHVlLTk6IG9rbGNoKDY0LjklIDAuMTkzIDI1MS44KTtcclxuICAtLWJsdWUtMTA6IG9rbGNoKDYyLjIlIDAuMTgzIDI1MS43KTtcclxuICAtLWJsdWUtMTE6IG9rbGNoKDU1LjYlIDAuMTYyIDI1Mi4yKTtcclxuICAtLWJsdWUtMTI6IG9rbGNoKDMyLjQlIDAuMDk2IDI1OC44KTtcclxuICAtLWJsdWUtYTE6IG9rbGNoKDYxLjUlIDAuMjExIDI1Ni4xIC8gMS41NyUpO1xyXG4gIC0tYmx1ZS1hMjogb2tsY2goNjQuMSUgMC4xOTcgMjUzIC8gNC4zMSUpO1xyXG4gIC0tYmx1ZS1hMzogb2tsY2goNjQuMSUgMC4xODIgMjUwLjIgLyA5LjglKTtcclxuICAtLWJsdWUtYTQ6IG9rbGNoKDY4JSAwLjE3OSAyNDcgLyAxNi40NyUpO1xyXG4gIC0tYmx1ZS1hNTogb2tsY2goNjUuNiUgMC4xOSAyNTAuOCAvIDIzLjkyJSk7XHJcbiAgLS1ibHVlLWE2OiBva2xjaCg2Mi42JSAwLjE5MSAyNTIuNiAvIDMyLjU1JSk7XHJcbiAgLS1ibHVlLWE3OiBva2xjaCg2MC44JSAwLjE4MyAyNTIuMiAvIDQ0LjMxJSk7XHJcbiAgLS1ibHVlLWE4OiBva2xjaCg2MC43JSAwLjE3NiAyNTAuOCAvIDYzLjE0JSk7XHJcbiAgLS1ibHVlLWE5OiBva2xjaCg2NC45JSAwLjE5MyAyNTEuOCk7XHJcbiAgLS1ibHVlLWExMDogb2tsY2goNjEuOCUgMC4xODYgMjUyLjIgLyA5OC4wNCUpO1xyXG4gIC0tYmx1ZS1hMTE6IG9rbGNoKDUzLjclIDAuMTY4IDI1My40IC8gOTQuOSUpO1xyXG4gIC0tYmx1ZS1hMTI6IG9rbGNoKDI3LjIlIDAuMTA1IDI1OSAvIDkzLjMzJSk7XHJcblxyXG4gIC0tY3lhbi0xOiBva2xjaCg5OS4yJSAwLjAwMyAyMTkuNSk7XHJcbiAgLS1jeWFuLTI6IG9rbGNoKDk3LjklIDAuMDA5IDIwNS45KTtcclxuICAtLWN5YW4tMzogb2tsY2goOTUuOSUgMC4wMjYgMjAyLjYpO1xyXG4gIC0tY3lhbi00OiBva2xjaCg5My4yJSAwLjA0MSAyMDYpO1xyXG4gIC0tY3lhbi01OiBva2xjaCg5MCUgMC4wNTQgMjA2LjQpO1xyXG4gIC0tY3lhbi02OiBva2xjaCg4NS44JSAwLjA2NiAyMDguMSk7XHJcbiAgLS1jeWFuLTc6IG9rbGNoKDgwLjQlIDAuMDgyIDIwOS43KTtcclxuICAtLWN5YW4tODogb2tsY2goNzIuOCUgMC4xMSAyMTEuOSk7XHJcbiAgLS1jeWFuLTk6IG9rbGNoKDY2JSAwLjEyMiAyMjEuNyk7XHJcbiAgLS1jeWFuLTEwOiBva2xjaCg2Mi43JSAwLjExNCAyMjEuNSk7XHJcbiAgLS1jeWFuLTExOiBva2xjaCg1NC43JSAwLjA5NyAyMjAuOCk7XHJcbiAgLS1jeWFuLTEyOiBva2xjaCgzMy4xJSAwLjA1MyAyMTguOCk7XHJcbiAgLS1jeWFuLWExOiBva2xjaCg2NC4xJSAwLjEyOSAyMzEuMSAvIDEuOTYlKTtcclxuICAtLWN5YW4tYTI6IG9rbGNoKDYzLjglIDAuMTExIDIxMC42IC8gNS4xJSk7XHJcbiAgLS1jeWFuLWEzOiBva2xjaCg3NC4zJSAwLjEyNyAyMDQuNiAvIDEyLjk0JSk7XHJcbiAgLS1jeWFuLWE0OiBva2xjaCg3Mi45JSAwLjEyNiAyMTAuOCAvIDIwLjc4JSk7XHJcbiAgLS1jeWFuLWE1OiBva2xjaCg3MC42JSAwLjEyMyAyMTEuNSAvIDI5LjAyJSk7XHJcbiAgLS1jeWFuLWE2OiBva2xjaCg2NyUgMC4xMTggMjE0IC8gMzguNDMlKTtcclxuICAtLWN5YW4tYTc6IG9rbGNoKDY0LjclIDAuMTE1IDIxNi4yIC8gNTAuOTglKTtcclxuICAtLWN5YW4tYTg6IG9rbGNoKDY1LjklIDAuMTE3IDIxNi40IC8gNzYuMDglKTtcclxuICAtLWN5YW4tYTk6IG9rbGNoKDY2JSAwLjEyMiAyMjEuNyk7XHJcbiAgLS1jeWFuLWExMDogb2tsY2goNjEuOCUgMC4xMTUgMjIyLjQgLyA5Ny4yNSUpO1xyXG4gIC0tY3lhbi1hMTE6IG9rbGNoKDUxLjklIDAuMDk3IDIyMy4xIC8gOTMuNzMlKTtcclxuICAtLWN5YW4tYTEyOiBva2xjaCgyOS4zJSAwLjA1MyAyMTkuMiAvIDk0LjklKTtcclxuXHJcbiAgLS10ZWFsLTE6IG9rbGNoKDk5LjQlIDAuMDA0IDE3OS43KTtcclxuICAtLXRlYWwtMjogb2tsY2goOTguMiUgMC4wMDkgMTc5LjYpO1xyXG4gIC0tdGVhbC0zOiBva2xjaCg5NiUgMC4wMjYgMTgxLjkpO1xyXG4gIC0tdGVhbC00OiBva2xjaCg5My40JSAwLjA0MiAxNzkuOCk7XHJcbiAgLS10ZWFsLTU6IG9rbGNoKDkwJSAwLjA1MyAxODEuNSk7XHJcbiAgLS10ZWFsLTY6IG9rbGNoKDg1LjYlIDAuMDY0IDE4MS4yKTtcclxuICAtLXRlYWwtNzogb2tsY2goNzkuNiUgMC4wNzYgMTgzKTtcclxuICAtLXRlYWwtODogb2tsY2goNzIuMSUgMC4wOTcgMTgzLjMpO1xyXG4gIC0tdGVhbC05OiBva2xjaCg2NC45JSAwLjExNCAxODIpO1xyXG4gIC0tdGVhbC0xMDogb2tsY2goNjEuOSUgMC4xMDkgMTgxLjMpO1xyXG4gIC0tdGVhbC0xMTogb2tsY2goNTUuMiUgMC4xMDEgMTc4LjgpO1xyXG4gIC0tdGVhbC0xMjogb2tsY2goMzIuNyUgMC4wNTEgMTg1KTtcclxuICAtLXRlYWwtYTE6IG9rbGNoKDc1JSAwLjE1NCAxNjYuOSAvIDEuOTYlKTtcclxuICAtLXRlYWwtYTI6IG9rbGNoKDY1LjUlIDAuMTM0IDE2Ny40IC8gNC43MSUpO1xyXG4gIC0tdGVhbC1hMzogb2tsY2goNzMuNiUgMC4xNDQgMTcwLjkgLyAxMi4xNiUpO1xyXG4gIC0tdGVhbC1hNDogb2tsY2goNzIuNiUgMC4xNDYgMTY4LjcgLyAyMCUpO1xyXG4gIC0tdGVhbC1hNTogb2tsY2goNjguNiUgMC4xMzMgMTcxLjcgLyAyNy44NCUpO1xyXG4gIC0tdGVhbC1hNjogb2tsY2goNjQuNiUgMC4xMjUgMTcxLjkgLyAzNi44NiUpO1xyXG4gIC0tdGVhbC1hNzogb2tsY2goNjElIDAuMTE0IDE3NS42IC8gNDguNjMlKTtcclxuICAtLXRlYWwtYTg6IG9rbGNoKDYwLjYlIDAuMTExIDE3OC45IC8gNjcuNDUlKTtcclxuICAtLXRlYWwtYTk6IG9rbGNoKDYyLjclIDAuMTEzIDE4MSAvIDkyLjk0JSk7XHJcbiAgLS10ZWFsLWExMDogb2tsY2goNjAuMyUgMC4xMDkgMTgwLjMgLyA5NC45JSk7XHJcbiAgLS10ZWFsLWExMTogb2tsY2goNTUuMiUgMC4xMDEgMTc4LjgpO1xyXG4gIC0tdGVhbC1hMTI6IG9rbGNoKDI4LjglIDAuMDUxIDE4Mi41IC8gOTQuOSUpO1xyXG5cclxuICAtLWphZGUtMTogb2tsY2goOTkuNCUgMC4wMDMgMTc0LjUpO1xyXG4gIC0tamFkZS0yOiBva2xjaCg5OC4yJSAwLjAwOSAxNjEuNCk7XHJcbiAgLS1qYWRlLTM6IG9rbGNoKDk2LjElIDAuMDIyIDE2MC4yKTtcclxuICAtLWphZGUtNDogb2tsY2goOTMuNSUgMC4wMzQgMTYzLjIpO1xyXG4gIC0tamFkZS01OiBva2xjaCg5MC4yJSAwLjA0NyAxNjUuMSk7XHJcbiAgLS1qYWRlLTY6IG9rbGNoKDg2JSAwLjA2IDE2Ni4yKTtcclxuICAtLWphZGUtNzogb2tsY2goODAlIDAuMDc2IDE2OS45KTtcclxuICAtLWphZGUtODogb2tsY2goNzIuMSUgMC4xMDMgMTczLjEpO1xyXG4gIC0tamFkZS05OiBva2xjaCg2NC4yJSAwLjExNSAxNzAuNyk7XHJcbiAgLS1qYWRlLTEwOiBva2xjaCg2MS4zJSAwLjExIDE3MC45KTtcclxuICAtLWphZGUtMTE6IG9rbGNoKDU0LjclIDAuMDk4IDE3MCk7XHJcbiAgLS1qYWRlLTEyOiBva2xjaCgzMi41JSAwLjA0MSAxNzAuMSk7XHJcbiAgLS1qYWRlLWExOiBva2xjaCg3MS4zJSAwLjE2IDE2MC41IC8gMS41NyUpO1xyXG4gIC0tamFkZS1hMjogb2tsY2goNjIuNSUgMC4xNzYgMTQ5LjEgLyA0LjMxJSk7XHJcbiAgLS1qYWRlLWEzOiBva2xjaCg2NS41JSAwLjE4NyAxNDguNSAvIDkuODAlKTtcclxuICAtLWphZGUtYTQ6IG9rbGNoKDY0JSAwLjE3MiAxNTAuOSAvIDE2LjA4JSk7XHJcbiAgLS1qYWRlLWE1OiBva2xjaCg2Mi40JSAwLjE2MSAxNTIuOCAvIDIzLjUzJSk7XHJcbiAgLS1qYWRlLWE2OiBva2xjaCg2MC4zJSAwLjE1IDE1NC44IC8gMzIuNTUlKTtcclxuICAtLWphZGUtYTc6IG9rbGNoKDU4LjglIDAuMTM0IDE1OS4zIC8gNDUuNDklKTtcclxuICAtLWphZGUtYTg6IG9rbGNoKDYwJSAwLjEyNSAxNjUuNiAvIDY2LjI3JSk7XHJcbiAgLS1qYWRlLWE5OiBva2xjaCg1OC4yJSAwLjEyIDE2Ni40IC8gODMuOTIlKTtcclxuICAtLWphZGUtYTEwOiBva2xjaCg1NS4zJSAwLjExNCAxNjYuOCAvIDg1LjEwJSk7XHJcbiAgLS1qYWRlLWExMTogb2tsY2goNDguNiUgMC4xMDEgMTY2IC8gODcuNDUlKTtcclxuICAtLWphZGUtYTEyOiBva2xjaCgyMi40JSAwLjA0NiAxNjcuNCAvIDg4LjYzJSk7XHJcblxyXG4gIC0tZ3JlZW4tMTogb2tsY2goOTkuNCUgMC4wMDQgMTU3LjIpO1xyXG4gIC0tZ3JlZW4tMjogb2tsY2goOTguMSUgMC4wMSAxNTUuMSk7XHJcbiAgLS1ncmVlbi0zOiBva2xjaCg5NS44JSAwLjAyMiAxNTUuOSk7XHJcbiAgLS1ncmVlbi00OiBva2xjaCg5My40JSAwLjAzNyAxNTYuNCk7XHJcbiAgLS1ncmVlbi01OiBva2xjaCg4OS45JSAwLjA0OSAxNTcuMik7XHJcbiAgLS1ncmVlbi02OiBva2xjaCg4NS42JSAwLjA2NCAxNTguMik7XHJcbiAgLS1ncmVlbi03OiBva2xjaCg3OS44JSAwLjA4MyAxNTkuMSk7XHJcbiAgLS1ncmVlbi04OiBva2xjaCg3MS42JSAwLjExMyAxNjAuMyk7XHJcbiAgLS1ncmVlbi05OiBva2xjaCg2NC4xJSAwLjEzMyAxNTcuNyk7XHJcbiAgLS1ncmVlbi0xMDogb2tsY2goNjEuMSUgMC4xMjcgMTU4LjIpO1xyXG4gIC0tZ3JlZW4tMTE6IG9rbGNoKDU0LjMlIDAuMTEyIDE1OS41KTtcclxuICAtLWdyZWVuLTEyOiBva2xjaCgzMi4yJSAwLjA0OCAxNjQuNSk7XHJcbiAgLS1ncmVlbi1hMTogb2tsY2goNzAuMyUgMC4yMTQgMTQ2LjIgLyAxLjU3JSk7XHJcbiAgLS1ncmVlbi1hMjogb2tsY2goNjIuMiUgMC4xOTMgMTQ1LjQgLyA0LjMxJSk7XHJcbiAgLS1ncmVlbi1hMzogb2tsY2goNjIuNSUgMC4xOTIgMTQ1LjkgLyA5LjgwJSk7XHJcbiAgLS1ncmVlbi1hNDogb2tsY2goNjMuNyUgMC4xOTMgMTQ2LjMgLyAxNi4wOCUpO1xyXG4gIC0tZ3JlZW4tYTU6IG9rbGNoKDYwLjQlIDAuMTc4IDE0Ny4yIC8gMjMuMTQlKTtcclxuICAtLWdyZWVuLWE2OiBva2xjaCg1OC43JSAwLjE2OSAxNDguMyAvIDMyLjE2JSk7XHJcbiAgLS1ncmVlbi1hNzogb2tsY2goNTcuNCUgMC4xNTkgMTQ5LjcgLyA0NC4zMSUpO1xyXG4gIC0tZ3JlZW4tYTg6IG9rbGNoKDU3LjglIDAuMTUxIDE1Mi41IC8gNjQuMzElKTtcclxuICAtLWdyZWVuLWE5OiBva2xjaCg1Ny4wJSAwLjE0OCAxNTIuNyAvIDgxLjE4JSk7XHJcbiAgLS1ncmVlbi1hMTA6IG9rbGNoKDU0LjQlIDAuMTM5IDE1My40IC8gODMuMTQlKTtcclxuICAtLWdyZWVuLWExMTogb2tsY2goNDguMiUgMC4xMTkgMTU1LjEgLyA4Ny4wNiUpO1xyXG4gIC0tZ3JlZW4tYTEyOiBva2xjaCgyMy43JSAwLjA1MyAxNjAuOCAvIDkwLjIwJSk7XHJcblxyXG4gIC0tZ3Jhc3MtMTogb2tsY2goOTkuNCUgMC4wMDUgMTQ1LjUpO1xyXG4gIC0tZ3Jhc3MtMjogb2tsY2goOTguMiUgMC4wMSAxNDUuNSk7XHJcbiAgLS1ncmFzcy0zOiBva2xjaCg5Ni4wJSAwLjAyMiAxNDUuNCk7XHJcbiAgLS1ncmFzcy00OiBva2xjaCg5My41JSAwLjAzOCAxNDYuNSk7XHJcbiAgLS1ncmFzcy01OiBva2xjaCg5MC4wJSAwLjA1MiAxNDYpO1xyXG4gIC0tZ3Jhc3MtNjogb2tsY2goODUuNiUgMC4wNzEgMTQ2LjgpO1xyXG4gIC0tZ3Jhc3MtNzogb2tsY2goNzkuOCUgMC4wOTQgMTQ3LjMpO1xyXG4gIC0tZ3Jhc3MtODogb2tsY2goNzEuNyUgMC4xMzEgMTQ4LjEpO1xyXG4gIC0tZ3Jhc3MtOTogb2tsY2goNjUuMSUgMC4xNDcgMTQ3LjQpO1xyXG4gIC0tZ3Jhc3MtMTA6IG9rbGNoKDYxLjUlIDAuMTQyIDE0Ny4yKTtcclxuICAtLWdyYXNzLTExOiBva2xjaCg1Mi42JSAwLjEyOSAxNDcuMik7XHJcbiAgLS1ncmFzcy0xMjogb2tsY2goMzIuNyUgMC4wNTMgMTQ4LjYpO1xyXG4gIC0tZ3Jhc3MtYTE6IG9rbGNoKDcwLjAlIDAuMjM4IDE0Mi41IC8gMS41NyUpO1xyXG4gIC0tZ3Jhc3MtYTI6IG9rbGNoKDU5LjIlIDAuMjAxIDE0Mi41IC8gMy45MiUpO1xyXG4gIC0tZ3Jhc3MtYTM6IG9rbGNoKDU4LjYlIDAuMTk5IDE0Mi41IC8gOC42MyUpO1xyXG4gIC0tZ3Jhc3MtYTQ6IG9rbGNoKDYwLjklIDAuMjA2IDE0Mi43IC8gMTQuNTElKTtcclxuICAtLWdyYXNzLWE1OiBva2xjaCg1Ny41JSAwLjE5NCAxNDIuNyAvIDIxLjE4JSk7XHJcbiAgLS1ncmFzcy1hNjogb2tsY2goNTYuNCUgMC4xODkgMTQyLjkgLyAzMC4yMCUpO1xyXG4gIC0tZ3Jhc3MtYTc6IG9rbGNoKDU1LjIlIDAuMTg0IDE0My4xIC8gNDEuOTYlKTtcclxuICAtLWdyYXNzLWE4OiBva2xjaCg1NS44JSAwLjE4MiAxNDMuOCAvIDYwLjM5JSk7XHJcbiAgLS1ncmFzcy1hOTogb2tsY2goNTMuOCUgMC4xNzQgMTQ0IC8gNzIuNTUlKTtcclxuICAtLWdyYXNzLWExMDogb2tsY2goNTAuNiUgMC4xNjQgMTQ0LjEgLyA3NS42OSUpO1xyXG4gIC0tZ3Jhc3MtYTExOiBva2xjaCg0NC4wJSAwLjE0MSAxNDQuNSAvIDgzLjUzJSk7XHJcbiAgLS1ncmFzcy1hMTI6IG9rbGNoKDIxLjIlIDAuMDYyIDE0Ny40IC8gODcuNDUlKTtcclxuXHJcbiAgLS1vcmFuZ2UtMTogb2tsY2goOTkuMiUgMC4wMDMgNDguNyk7XHJcbiAgLS1vcmFuZ2UtMjogb2tsY2goOTguMCUgMC4wMTYgNzMuNyk7XHJcbiAgLS1vcmFuZ2UtMzogb2tsY2goOTUuOCUgMC4wMzcgNzkuMSk7XHJcbiAgLS1vcmFuZ2UtNDogb2tsY2goOTIuMCUgMC4wNjUgNzQuNCk7XHJcbiAgLS1vcmFuZ2UtNTogb2tsY2goODguOCUgMC4wODggNzEuMyk7XHJcbiAgLS1vcmFuZ2UtNjogb2tsY2goODUuNCUgMC4xMDcgNjYpO1xyXG4gIC0tb3JhbmdlLTc6IG9rbGNoKDgwLjYlIDAuMTEyIDYwKTtcclxuICAtLW9yYW5nZS04OiBva2xjaCg3NC41JSAwLjEzMiA1NC43KTtcclxuICAtLW9yYW5nZS05OiBva2xjaCg2OS4xJSAwLjE5MSA0NSk7XHJcbiAgLS1vcmFuZ2UtMTA6IG9rbGNoKDY2LjIlIDAuMTk1IDQzLjUpO1xyXG4gIC0tb3JhbmdlLTExOiBva2xjaCg1OC41JSAwLjE3NCA0Mi43KTtcclxuICAtLW9yYW5nZS0xMjogb2tsY2goMzUuMCUgMC4wNjkgNDAuOCk7XHJcbiAgLS1vcmFuZ2UtYTE6IG9rbGNoKDU0LjklIDAuMTc0IDM5LjUgLyAxLjU3JSk7XHJcbiAgLS1vcmFuZ2UtYTI6IG9rbGNoKDc1LjQlIDAuMTc4IDU5LjIgLyA3LjA2JSk7XHJcbiAgLS1vcmFuZ2UtYTM6IG9rbGNoKDc3LjclIDAuMTczIDY2LjEgLyAxNi4wOCUpO1xyXG4gIC0tb3JhbmdlLWE0OiBva2xjaCg3NS45JSAwLjE3NyA2MC42IC8gMjkuMDIlKTtcclxuICAtLW9yYW5nZS1hNTogb2tsY2goNzQuOSUgMC4xOCA1Ny44IC8gMzkuNjElKTtcclxuICAtLW9yYW5nZS1hNjogb2tsY2goNzMuMyUgMC4xODUgNTMuNCAvIDQ5LjAyJSk7XHJcbiAgLS1vcmFuZ2UtYTc6IG9rbGNoKDY3LjclIDAuMTgzIDQ4LjUgLyA1NC45MCUpO1xyXG4gIC0tb3JhbmdlLWE4OiBva2xjaCg2NC40JSAwLjE4MyA0NS4zIC8gNjYuNjclKTtcclxuICAtLW9yYW5nZS1hOTogb2tsY2goNjcuMiUgMC4yMDIgNDIuMiAvIDkxLjc2JSk7XHJcbiAgLS1vcmFuZ2UtYTEwOiBva2xjaCg2Ni4yJSAwLjE5NSA0My41KTtcclxuICAtLW9yYW5nZS1hMTE6IG9rbGNoKDU4LjUlIDAuMTc0IDQyLjcpO1xyXG4gIC0tb3JhbmdlLWExMjogb2tsY2goMjYuMiUgMC4wODEgNDAuNyAvIDg4LjYzJSk7XHJcblxyXG4gIC0tYnJvd24tMTogb2tsY2goOTkuNSUgMC4wMDIgNjcuOCk7XHJcbiAgLS1icm93bi0yOiBva2xjaCg5OC40JSAwLjAwNSA2Ny44KTtcclxuICAtLWJyb3duLTM6IG9rbGNoKDk1LjMlIDAuMDEzIDYzLjkpO1xyXG4gIC0tYnJvd24tNDogb2tsY2goOTIuNSUgMC4wMiA2NS4xKTtcclxuICAtLWJyb3duLTU6IG9rbGNoKDg5LjglIDAuMDI5IDY1LjcpO1xyXG4gIC0tYnJvd24tNjogb2tsY2goODYuMiUgMC4wMzkgNjYpO1xyXG4gIC0tYnJvd24tNzogb2tsY2goODEuNSUgMC4wNTQgNjQuMik7XHJcbiAgLS1icm93bi04OiBva2xjaCg3NC42JSAwLjA3MiA2Mi4xKTtcclxuICAtLWJyb3duLTk6IG9rbGNoKDYzLjMlIDAuMDc4IDYxKTtcclxuICAtLWJyb3duLTEwOiBva2xjaCg1OS43JSAwLjA3MiA1OS4xKTtcclxuICAtLWJyb3duLTExOiBva2xjaCg1MS4yJSAwLjA1OCA1NS41KTtcclxuICAtLWJyb3duLTEyOiBva2xjaCgzMy4xJSAwLjAxOCA0NS45KTtcclxuICAtLWJyb3duLWExOiBva2xjaCg1NC4zJSAwLjEzNiA1NC4xIC8gMS4xOCUpO1xyXG4gIC0tYnJvd24tYTI6IG9rbGNoKDU0LjMlIDAuMTM2IDU0LjEgLyAzLjUzJSk7XHJcbiAgLS1icm93bi1hMzogb2tsY2goNTEuMiUgMC4xMzMgNTEuMiAvIDkuNDElKTtcclxuICAtLWJyb3duLWE0OiBva2xjaCg1MC4zJSAwLjEyOSA1Mi4yIC8gMTQuOTAlKTtcclxuICAtLWJyb3duLWE1OiBva2xjaCg1MS40JSAwLjEzMSA1Mi44IC8gMjAuNzglKTtcclxuICAtLWJyb3duLWE2OiBva2xjaCg1MS43JSAwLjEzMSA1My4xIC8gMjguMjQlKTtcclxuICAtLWJyb3duLWE3OiBva2xjaCg1Mi4xJSAwLjEzNCA1Mi4xIC8gMzcuNjUlKTtcclxuICAtLWJyb3duLWE4OiBva2xjaCg1MC45JSAwLjEzMyA1MC45IC8gNTAuNTklKTtcclxuICAtLWJyb3duLWE5OiBva2xjaCg0NC4xJSAwLjExNCA1MS40IC8gNjUuNDklKTtcclxuICAtLWJyb3duLWExMDogb2tsY2goNDAuMCUgMC4xMDQgNTAuOCAvIDY3LjQ1JSk7XHJcbiAgLS1icm93bi1hMTE6IG9rbGNoKDMxLjQlIDAuMDg0IDQ4LjkgLyA3Mi41NSUpO1xyXG4gIC0tYnJvd24tYTEyOiBva2xjaCgxNC4zJSAwLjAzNCA1OC4xIC8gODEuOTYlKTtcclxuXHJcbiAgLS1za3ktMTogb2tsY2goOTkuNCUgMC4wMDUgMjExKTtcclxuICAtLXNreS0yOiBva2xjaCg5Ny45JSAwLjAxIDIxOS42KTtcclxuICAtLXNreS0zOiBva2xjaCg5Ni4wJSAwLjAyNCAyMTkuNyk7XHJcbiAgLS1za3ktNDogb2tsY2goOTMuNiUgMC4wMzUgMjE5LjIpO1xyXG4gIC0tc2t5LTU6IG9rbGNoKDkwLjMlIDAuMDQ3IDIyMC42KTtcclxuICAtLXNreS02OiBva2xjaCg4Ni4wJSAwLjA1NyAyMjMuNik7XHJcbiAgLS1za3ktNzogb2tsY2goODAuNiUgMC4wNzIgMjI1LjUpO1xyXG4gIC0tc2t5LTg6IG9rbGNoKDcyLjglIDAuMDk2IDIyOC40KTtcclxuICAtLXNreS05OiBva2xjaCg4Ni4xJSAwLjEwMyAyMTcuOCk7XHJcbiAgLS1za3ktMTA6IG9rbGNoKDgzLjglIDAuMTA0IDIxOS40KTtcclxuICAtLXNreS0xMTogb2tsY2goNTIuNSUgMC4xMDggMjMyLjUpO1xyXG4gIC0tc2t5LTEyOiBva2xjaCgzNS4xJSAwLjA1NyAyNDIuNCk7XHJcbiAgLS1za3ktYTE6IG9rbGNoKDgwLjclIDAuMTQ2IDIxOC45IC8gMi4zNSUpO1xyXG4gIC0tc2t5LWEyOiBva2xjaCg2Ny40JSAwLjEzNyAyMzEuNCAvIDUuNDklKTtcclxuICAtLXNreS1hMzogb2tsY2goNzEuOSUgMC4xNDUgMjMxLjEgLyAxMS43NiUpO1xyXG4gIC0tc2t5LWE0OiBva2xjaCg2OS44JSAwLjE0IDIzMC43IC8gMTguMDQlKTtcclxuICAtLXNreS1hNTogb2tsY2goNjYuNiUgMC4xMzYgMjMxLjggLyAyNS40OSUpO1xyXG4gIC0tc2t5LWE2OiBva2xjaCg2Mi4zJSAwLjEzMiAyMzQuNyAvIDMzLjczJSk7XHJcbiAgLS1za3ktYTc6IG9rbGNoKDU5LjYlIDAuMTI5IDIzNi4yIC8gNDQuNzElKTtcclxuICAtLXNreS1hODogb2tsY2goNTguNSUgMC4xMyAyMzcuOSAvIDYyLjM1JSk7XHJcbiAgLS1za3ktYTk6IG9rbGNoKDc3LjMlIDAuMTQ5IDIyNi43IC8gNTEuMzclKTtcclxuICAtLXNreS1hMTA6IG9rbGNoKDc0LjMlIDAuMTQ1IDIyOC4xIC8gNTQuNTElKTtcclxuICAtLXNreS1hMTE6IG9rbGNoKDUyLjUlIDAuMTA4IDIzMi41KTtcclxuICAtLXNreS1hMTI6IG9rbGNoKDI1LjYlIDAuMDY1IDI0NS41IC8gODguNjMlKTtcclxuXHJcbiAgLS1taW50LTE6IG9rbGNoKDk5LjMlIDAuMDA1IDE4Myk7XHJcbiAgLS1taW50LTI6IG9rbGNoKDk4LjElIDAuMDEgMTgxLjQpO1xyXG4gIC0tbWludC0zOiBva2xjaCg5Ni4wJSAwLjAzMSAxNzguOSk7XHJcbiAgLS1taW50LTQ6IG9rbGNoKDkzLjMlIDAuMDQ4IDE3OC4zKTtcclxuICAtLW1pbnQtNTogb2tsY2goOTAuMCUgMC4wNjEgMTc4LjEpO1xyXG4gIC0tbWludC02OiBva2xjaCg4NS43JSAwLjA3MiAxNzguMik7XHJcbiAgLS1taW50LTc6IG9rbGNoKDc5LjclIDAuMDg0IDE3OC4yKTtcclxuICAtLW1pbnQtODogb2tsY2goNzIuMiUgMC4xMDYgMTc3LjgpO1xyXG4gIC0tbWludC05OiBva2xjaCg4Ny4wJSAwLjEgMTc4KTtcclxuICAtLW1pbnQtMTA6IG9rbGNoKDg0LjAlIDAuMDk5IDE3OC40KTtcclxuICAtLW1pbnQtMTE6IG9rbGNoKDUxLjIlIDAuMDk2IDE3NS42KTtcclxuICAtLW1pbnQtMTI6IG9rbGNoKDM1LjAlIDAuMDUxIDE4MS4zKTtcclxuICAtLW1pbnQtYTE6IG9rbGNoKDc3LjclIDAuMTUyIDE3MS4zIC8gMi4zNSUpO1xyXG4gIC0tbWludC1hMjogb2tsY2goNjcuNiUgMC4xMzQgMTY5LjggLyA1LjEwJSk7XHJcbiAgLS1taW50LWEzOiBva2xjaCg3Ni43JSAwLjE1NyAxNjcuMSAvIDEzLjMzJSk7XHJcbiAgLS1taW50LWE0OiBva2xjaCg3NS4wJSAwLjE1NCAxNjYuOSAvIDIxLjU3JSk7XHJcbiAgLS1taW50LWE1OiBva2xjaCg3MS43JSAwLjE0NiAxNjcuNSAvIDI5LjgwJSk7XHJcbiAgLS1taW50LWE2OiBva2xjaCg2Ny4zJSAwLjEzNiAxNjguMSAvIDM4LjgyJSk7XHJcbiAgLS1taW50LWE3OiBva2xjaCg2My4wJSAwLjEyNSAxNjkuNiAvIDUwLjU5JSk7XHJcbiAgLS1taW50LWE4OiBva2xjaCg2Mi4zJSAwLjEyIDE3Mi4zIC8gNzAuMjAlKTtcclxuICAtLW1pbnQtYTk6IG9rbGNoKDc3LjElIDAuMTUzIDE2OS44IC8gNDcuNDUlKTtcclxuICAtLW1pbnQtYTEwOiBva2xjaCg3Mi43JSAwLjE0NCAxNzAuMSAvIDUwLjk4JSk7XHJcbiAgLS1taW50LWExMTogb2tsY2goNTAuOCUgMC4wOTUgMTc1LjUgLyA5OS4yMiUpO1xyXG4gIC0tbWludC1hMTI6IG9rbGNoKDI4LjElIDAuMDUxIDE4MC4yIC8gOTEuMzclKTtcclxuXHJcbiAgLS1saW1lLTE6IG9rbGNoKDk5LjIlIDAuMDA0IDEyMS42KTtcclxuICAtLWxpbWUtMjogb2tsY2goOTguMiUgMC4wMDkgMTE5LjYpO1xyXG4gIC0tbGltZS0zOiBva2xjaCg5NS45JSAwLjA0MyAxMTguNik7XHJcbiAgLS1saW1lLTQ6IG9rbGNoKDkzLjIlIDAuMDY4IDEyMC4yKTtcclxuICAtLWxpbWUtNTogb2tsY2goODkuNyUgMC4wODggMTIyLjEpO1xyXG4gIC0tbGltZS02OiBva2xjaCg4NS4zJSAwLjA5OSAxMjMuMyk7XHJcbiAgLS1saW1lLTc6IG9rbGNoKDc5LjUlIDAuMTEyIDEyNS40KTtcclxuICAtLWxpbWUtODogb2tsY2goNzIuNSUgMC4xMzUgMTI4LjIpO1xyXG4gIC0tbGltZS05OiBva2xjaCg4OC43JSAwLjE3NSAxMjYuMSk7XHJcbiAgLS1saW1lLTEwOiBva2xjaCg4NS45JSAwLjE4OCAxMjYuNyk7XHJcbiAgLS1saW1lLTExOiBva2xjaCg1NC40JSAwLjExMSAxMjguNik7XHJcbiAgLS1saW1lLTEyOiBva2xjaCgzNS40JSAwLjA1NyAxMjEpO1xyXG4gIC0tbGltZS1hMTogb2tsY2goNjIuMyUgMC4xNjYgMTI5LjQgLyAxLjk2JSk7XHJcbiAgLS1saW1lLWEyOiBva2xjaCg2MS42JSAwLjE1OSAxMjcgLyA0LjcxJSk7XHJcbiAgLS1saW1lLWEzOiBva2xjaCg3Ni45JSAwLjE5NSAxMjUuNiAvIDE2LjA4JSk7XHJcbiAgLS1saW1lLWE0OiBva2xjaCg3Ni4wJSAwLjE5NiAxMjcgLyAyNS44OCUpO1xyXG4gIC0tbGltZS1hNTogb2tsY2goNzIuNCUgMC4xOTEgMTI4LjUgLyAzNC45MCUpO1xyXG4gIC0tbGltZS1hNjogb2tsY2goNjcuMyUgMC4xNzkgMTI5LjMgLyA0My4xNCUpO1xyXG4gIC0tbGltZS1hNzogb2tsY2goNjIuMCUgMC4xNjkgMTMwLjcgLyA1Mi45NCUpO1xyXG4gIC0tbGltZS1hODogb2tsY2goNTkuNSUgMC4xNjcgMTMyLjcgLyA2Ny4wNiUpO1xyXG4gIC0tbGltZS1hOTogb2tsY2goODMuNCUgMC4yMjcgMTMwLjcgLyA2MS4xOCUpO1xyXG4gIC0tbGltZS1hMTA6IG9rbGNoKDgxLjMlIDAuMjIgMTMwLjUgLyA3MC4yMCUpO1xyXG4gIC0tbGltZS1hMTE6IG9rbGNoKDQzLjklIDAuMTIyIDEzMi4xIC8gODEuNTclKTtcclxuICAtLWxpbWUtYTEyOiBva2xjaCgyNi4xJSAwLjA2NSAxMjMuNyAvIDg5LjAyJSk7XHJcblxyXG4gIC0teWVsbG93LTE6IG9rbGNoKDk5LjMlIDAuMDA1IDEwNi41KTtcclxuICAtLXllbGxvdy0yOiBva2xjaCg5OC44JSAwLjAyNSAxMDEuOSk7XHJcbiAgLS15ZWxsb3ctMzogb2tsY2goOTcuNCUgMC4wODQgMTA0LjIpO1xyXG4gIC0teWVsbG93LTQ6IG9rbGNoKDk1LjMlIDAuMTE3IDEwMi4xKTtcclxuICAtLXllbGxvdy01OiBva2xjaCg5Mi41JSAwLjE0MSA5OC4xKTtcclxuICAtLXllbGxvdy02OiBva2xjaCg4OC4xJSAwLjEzNCA5NS4zKTtcclxuICAtLXllbGxvdy03OiBva2xjaCg4My41JSAwLjEyIDkyLjgpO1xyXG4gIC0teWVsbG93LTg6IG9rbGNoKDc2LjYlIDAuMTM3IDg5LjcpO1xyXG4gIC0teWVsbG93LTk6IG9rbGNoKDkxLjglIDAuMTg0IDEwMC45KTtcclxuICAtLXllbGxvdy0xMDogb2tsY2goODkuNyUgMC4xODUgOTcuNCk7XHJcbiAgLS15ZWxsb3ctMTE6IG9rbGNoKDU2LjklIDAuMTE5IDc2LjgpO1xyXG4gIC0teWVsbG93LTEyOiBva2xjaCgzNS44JSAwLjA0NiA4Ni45KTtcclxuICAtLXllbGxvdy1hMTogb2tsY2goNzEuNCUgMC4xNTYgMTA5LjggLyAyLjM1JSk7XHJcbiAgLS15ZWxsb3ctYTI6IG9rbGNoKDg4LjklIDAuMTg2IDEwMS44IC8gOC42MyUpO1xyXG4gIC0teWVsbG93LWEzOiBva2xjaCg5My4zJSAwLjE5NyAxMDQuMyAvIDI3Ljg0JSk7XHJcbiAgLS15ZWxsb3ctYTQ6IG9rbGNoKDkxLjElIDAuMTg5IDEwMC4yIC8gNDEuOTYlKTtcclxuICAtLXllbGxvdy1hNTogb2tsY2goODguMyUgMC4xODEgOTQuNSAvIDU2LjA4JSk7XHJcbiAgLS15ZWxsb3ctYTY6IG9rbGNoKDgxLjQlIDAuMTY2IDkwLjUgLyA1OS4yMiUpO1xyXG4gIC0teWVsbG93LWE3OiBva2xjaCg3My40JSAwLjE1IDg2LjYgLyA1OS42MSUpO1xyXG4gIC0teWVsbG93LWE4OiBva2xjaCg3MC41JSAwLjE0NCA4NC44IC8gNzcuNjUlKTtcclxuICAtLXllbGxvdy1hOTogb2tsY2goOTAuNyUgMC4xODggOTkuNSAvIDgzLjkyJSk7XHJcbiAgLS15ZWxsb3ctYTEwOiBva2xjaCg4OS43JSAwLjE4NSA5Ny40KTtcclxuICAtLXllbGxvdy1hMTE6IG9rbGNoKDU2LjklIDAuMTE5IDc2LjgpO1xyXG4gIC0teWVsbG93LWExMjogb2tsY2goMjUuNCUgMC4wNTIgODQuNyAvIDg3Ljg0JSk7XHJcblxyXG4gIC0tYW1iZXItMTogb2tsY2goOTkuNCUgMC4wMDMgODQuNik7XHJcbiAgLS1hbWJlci0yOiBva2xjaCg5OC42JSAwLjAyNCA5OS4xKTtcclxuICAtLWFtYmVyLTM6IG9rbGNoKDk3LjAlIDAuMDY4IDEwMC40KTtcclxuICAtLWFtYmVyLTQ6IG9rbGNoKDk0LjUlIDAuMTAzIDk3LjkpO1xyXG4gIC0tYW1iZXItNTogb2tsY2goOTEuOCUgMC4xMzMgOTguMik7XHJcbiAgLS1hbWJlci02OiBva2xjaCg4OC4wJSAwLjEyMyA5My40KTtcclxuICAtLWFtYmVyLTc6IG9rbGNoKDgyLjclIDAuMTIyIDg2LjcpO1xyXG4gIC0tYW1iZXItODogb2tsY2goNzUuOCUgMC4xNCA3Ni43KTtcclxuICAtLWFtYmVyLTk6IG9rbGNoKDg1LjQlIDAuMTU3IDg0LjEpO1xyXG4gIC0tYW1iZXItMTA6IG9rbGNoKDgzLjElIDAuMTY4IDgwLjgpO1xyXG4gIC0tYW1iZXItMTE6IG9rbGNoKDU3LjElIDAuMTI5IDYzLjkpO1xyXG4gIC0tYW1iZXItMTI6IG9rbGNoKDM1LjIlIDAuMDQ5IDU0LjIpO1xyXG4gIC0tYW1iZXItYTE6IG9rbGNoKDY1LjAlIDAuMTM4IDc0IC8gMS41NyUpO1xyXG4gIC0tYW1iZXItYTI6IG9rbGNoKDg2LjQlIDAuMTc4IDk2LjggLyA4LjYzJSk7XHJcbiAgLS1hbWJlci1hMzogb2tsY2goOTAuMSUgMC4xODYgOTguMyAvIDIzLjkyJSk7XHJcbiAgLS1hbWJlci1hNDogb2tsY2goODguMSUgMC4xODEgOTQgLyAzOC44MiUpO1xyXG4gIC0tYW1iZXItYTU6IG9rbGNoKDg2LjQlIDAuMTc3IDk0LjQgLyA1My4zMyUpO1xyXG4gIC0tYW1iZXItYTY6IG9rbGNoKDc5LjklIDAuMTYzIDg3LjMgLyA1NC45MCUpO1xyXG4gIC0tYW1iZXItYTc6IG9rbGNoKDczLjQlIDAuMTUzIDc4LjYgLyA2MS41NyUpO1xyXG4gIC0tYW1iZXItYTg6IG9rbGNoKDcwLjAlIDAuMTUyIDY5LjIgLyA3OC44MiUpO1xyXG4gIC0tYW1iZXItYTk6IG9rbGNoKDgxLjglIDAuMTcxIDc3LjkgLyA3Ni4wOCUpO1xyXG4gIC0tYW1iZXItYTEwOiBva2xjaCg4MS44JSAwLjE3MSA3Ny45IC8gOTAuNTklKTtcclxuICAtLWFtYmVyLWExMTogb2tsY2goNTcuMSUgMC4xMjkgNjMuOSk7XHJcbiAgLS1hbWJlci1hMTI6IG9rbGNoKDIzLjglIDAuMDYgNTMuMyAvIDg2LjY3JSk7XHJcblxyXG4gIC0tZ29sZC0xOiBva2xjaCg5OS40JSAwLjAwMSAxMDYuNCk7XHJcbiAgLS1nb2xkLTI6IG9rbGNoKDk4LjElIDAuMDA5IDEwMCk7XHJcbiAgLS1nb2xkLTM6IG9rbGNoKDk1LjQlIDAuMDEyIDk2LjQpO1xyXG4gIC0tZ29sZC00OiBva2xjaCg5Mi41JSAwLjAxNSA5MC4yKTtcclxuICAtLWdvbGQtNTogb2tsY2goODkuNSUgMC4wMTggODkuNCk7XHJcbiAgLS1nb2xkLTY6IG9rbGNoKDg1LjklIDAuMDI1IDg1LjgpO1xyXG4gIC0tZ29sZC03OiBva2xjaCg4MS4xJSAwLjAzMyA4NC42KTtcclxuICAtLWdvbGQtODogb2tsY2goNzMuOSUgMC4wNDIgNzkuNCk7XHJcbiAgLS1nb2xkLTk6IG9rbGNoKDYyJSAwLjA0OSA3Ny43KTtcclxuICAtLWdvbGQtMTA6IG9rbGNoKDU4LjklIDAuMDQ2IDc4LjYpO1xyXG4gIC0tZ29sZC0xMTogb2tsY2goNTAuNCUgMC4wMzkgNzguMyk7XHJcbiAgLS1nb2xkLTEyOiBva2xjaCgzMy4yJSAwLjAxOSA4MC41KTtcclxuICAtLWdvbGQtYTE6IG9rbGNoKDQzLjUlIDAuMDk1IDEwOS44IC8gMS4xOCUpO1xyXG4gIC0tZ29sZC1hMjogb2tsY2goNjMuMSUgMC4xMzEgOTkuNSAvIDUuMTAlKTtcclxuICAtLWdvbGQtYTM6IG9rbGNoKDQ5LjUlIDAuMTAyIDk0IC8gOS40MSUpO1xyXG4gIC0tZ29sZC1hNDogb2tsY2goNDQuMyUgMC4wOTEgODMuOCAvIDE0LjEyJSk7XHJcbiAgLS1nb2xkLWE1OiBva2xjaCg0MS4xJSAwLjA4NCA4NC4zIC8gMTguODIlKTtcclxuICAtLWdvbGQtYTY6IG9rbGNoKDQxLjIlIDAuMDg2IDc4LjIgLyAyNS4xMCUpO1xyXG4gIC0tZ29sZC1hNzogb2tsY2goNDAuNiUgMC4wODUgNzYuNiAvIDMzLjMzJSk7XHJcbiAgLS1nb2xkLWE4OiBva2xjaCgzOS42JSAwLjA4NSA3MC40IC8gNDQuNzElKTtcclxuICAtLWdvbGQtYTk6IG9rbGNoKDM0LjklIDAuMDc2IDY5LjkgLyA2MC4zOSUpO1xyXG4gIC0tZ29sZC1hMTA6IG9rbGNoKDMyLjQlIDAuMDY5IDcyLjUgLyA2My4xNCUpO1xyXG4gIC0tZ29sZC1hMTE6IG9rbGNoKDI2LjglIDAuMDU3IDc0LjMgLyA3MC41OSUpO1xyXG4gIC0tZ29sZC1hMTI6IG9rbGNoKDE1LjklIDAuMDMzIDg3LjUgLyA4My4xNCUpO1xyXG5cclxuICAtLWJyb256ZS0xOiBva2xjaCg5OS4yJSAwLjAwMSAxNy4yKTtcclxuICAtLWJyb256ZS0yOiBva2xjaCg5OCUgMC4wMDcgMzkuNSk7XHJcbiAgLS1icm9uemUtMzogb2tsY2goOTUuMiUgMC4wMTEgMzkuNCk7XHJcbiAgLS1icm9uemUtNDogb2tsY2goOTIuNiUgMC4wMTQgNDYuMik7XHJcbiAgLS1icm9uemUtNTogb2tsY2goODkuNSUgMC4wMTggNDQuOCk7XHJcbiAgLS1icm9uemUtNjogb2tsY2goODYuMSUgMC4wMjMgNDUuNik7XHJcbiAgLS1icm9uemUtNzogb2tsY2goODEuMiUgMC4wMjkgNDIuNik7XHJcbiAgLS1icm9uemUtODogb2tsY2goNzQuMiUgMC4wMzkgNDEuMik7XHJcbiAgLS1icm9uemUtOTogb2tsY2goNjIuNyUgMC4wNDYgNDQuMik7XHJcbiAgLS1icm9uemUtMTA6IG9rbGNoKDU4LjglIDAuMDQ2IDQwLjkpO1xyXG4gIC0tYnJvbnplLTExOiBva2xjaCg1MS4xJSAwLjA0NCAzOC42KTtcclxuICAtLWJyb256ZS0xMjogb2tsY2goMzIuOSUgMC4wMjkgMzUuMik7XHJcbiAgLS1icm9uemUtYTE6IG9rbGNoKDI4LjIlIDAuMTE2IDI5LjIgLyAwMS4xOCUpO1xyXG4gIC0tYnJvbnplLWEyOiBva2xjaCg1NS42JSAwLjE5NSAzNC45IC8gMDMuOTIlKTtcclxuICAtLWJyb256ZS1hMzogb2tsY2goNDMuNyUgMC4xNSAzNS45IC8gMDguMjQlKTtcclxuICAtLWJyb256ZS1hNDogb2tsY2goNDAuOCUgMC4xMjkgMzkuNiAvIDEyLjU1JSk7XHJcbiAgLS1icm9uemUtYTU6IG9rbGNoKDM3LjklIDAuMTIxIDM5LjQgLyAxNy4yNSUpO1xyXG4gIC0tYnJvbnplLWE2OiBva2xjaCgzNy45JSAwLjExOSA0MC4xIC8gMjIuNzUlKTtcclxuICAtLWJyb256ZS1hNzogb2tsY2goMzUuOSUgMC4xMTUgMzguOSAvIDI5LjgwJSk7XHJcbiAgLS1icm9uemUtYTg6IG9rbGNoKDM0LjYlIDAuMTEzIDM4LjIgLyA0MC4wMCUpO1xyXG4gIC0tYnJvbnplLWE5OiBva2xjaCgzMC45JSAwLjA5NCA0MS4zIC8gNTUuMjklKTtcclxuICAtLWJyb256ZS1hMTA6IG9rbGNoKDI4LjQlIDAuMDg5IDQwLjIgLyA1OS4yMiUpO1xyXG4gIC0tYnJvbnplLWExMTogb2tsY2goMjQuNSUgMC4wNzcgNDAuMSAvIDY3LjA2JSk7XHJcbiAgLS1icm9uemUtYTEyOiBva2xjaCgxNi4yJSAwLjA0NiA0NS4yIC8gODMuMTQlKTtcclxuXHJcbiAgLS1ncmF5LTE6IG9rbGNoKDk5LjExJSAwIDApO1xyXG4gIC0tZ3JheS0yOiBva2xjaCg5OC4yMSUgMCAwKTtcclxuICAtLWdyYXktMzogb2tsY2goOTUuNTElIDAgMCk7XHJcbiAgLS1ncmF5LTQ6IG9rbGNoKDkzLjElIDAgMCk7XHJcbiAgLS1ncmF5LTU6IG9rbGNoKDkwLjY3JSAwIDApO1xyXG4gIC0tZ3JheS02OiBva2xjaCg4OC41MyUgMCAwKTtcclxuICAtLWdyYXktNzogb2tsY2goODUuMTQlIDAgMCk7XHJcbiAgLS1ncmF5LTg6IG9rbGNoKDc5LjIxJSAwIDApO1xyXG4gIC0tZ3JheS05OiBva2xjaCg2NC4zNCUgMCAwKTtcclxuICAtLWdyYXktMTA6IG9rbGNoKDYxJSAwIDApO1xyXG4gIC0tZ3JheS0xMTogb2tsY2goNTAuMzIlIDAgMCk7XHJcbiAgLS1ncmF5LTEyOiBva2xjaCgyNC4zNSUgMCAwKTtcclxuICAtLWdyYXktYTE6IG9rbGNoKDAlIDAgMCAvIDEuMTglKTtcclxuICAtLWdyYXktYTI6IG9rbGNoKDAlIDAgMCAvIDIuMzUlKTtcclxuICAtLWdyYXktYTM6IG9rbGNoKDAlIDAgMCAvIDUuODglKTtcclxuICAtLWdyYXktYTQ6IG9rbGNoKDAlIDAgMCAvIDkuMDIlKTtcclxuICAtLWdyYXktYTU6IG9rbGNoKDAlIDAgMCAvIDEyLjE2JSk7XHJcbiAgLS1ncmF5LWE2OiBva2xjaCgwJSAwIDAgLyAxNC45JSk7XHJcbiAgLS1ncmF5LWE3OiBva2xjaCgwJSAwIDAgLyAxOS4yMiUpO1xyXG4gIC0tZ3JheS1hODogb2tsY2goMCUgMCAwIC8gMjYuNjclKTtcclxuICAtLWdyYXktYTk6IG9rbGNoKDAlIDAgMCAvIDQ0LjcxJSk7XHJcbiAgLS1ncmF5LWExMDogb2tsY2goMCUgMCAwIC8gNDguNjMlKTtcclxuICAtLWdyYXktYTExOiBva2xjaCgwJSAwIDAgLyA2MC43OCUpO1xyXG4gIC0tZ3JheS1hMTI6IG9rbGNoKDAlIDAgMCAvIDg3LjQ1JSk7XHJcblxyXG4gIC0tbWF1dmUtMTogb2tsY2goOTkuMiUgMC4wMDIgMzI1LjYpO1xyXG4gIC0tbWF1dmUtMjogb2tsY2goOTguMyUgMC4wMDMgMzA4LjQpO1xyXG4gIC0tbWF1dmUtMzogb2tsY2goOTUuNiUgMC4wMDYgMzE3LjgpO1xyXG4gIC0tbWF1dmUtNDogb2tsY2goOTMuMiUgMC4wMDcgMzEyLjMpO1xyXG4gIC0tbWF1dmUtNTogb2tsY2goOTAuOSUgMC4wMSAzMTEuMik7XHJcbiAgLS1tYXV2ZS02OiBva2xjaCg4OC43JSAwLjAxMSAzMDMuMSk7XHJcbiAgLS1tYXV2ZS03OiBva2xjaCg4NS40JSAwLjAxNCAyOTkuOCk7XHJcbiAgLS1tYXV2ZS04OiBva2xjaCg3OS41JSAwLjAxOCAyOTMpO1xyXG4gIC0tbWF1dmUtOTogb2tsY2goNjQuNiUgMC4wMTkgMjkyLjkpO1xyXG4gIC0tbWF1dmUtMTA6IG9rbGNoKDYxLjIlIDAuMDE4IDI5My41KTtcclxuICAtLW1hdXZlLTExOiBva2xjaCg1MC41JSAwLjAxNiAyOTUpO1xyXG4gIC0tbWF1dmUtMTI6IG9rbGNoKDI0LjUlIDAuMDEzIDI5OC41KTtcclxuICAtLW1hdXZlLWExOiBva2xjaCgzMS41JSAwLjE0NSAzMjguNCAvIDEuMTglKTtcclxuICAtLW1hdXZlLWEyOiBva2xjaCgyNC41JSAwLjEzMiAyOTguMSAvIDIuMzUlKTtcclxuICAtLW1hdXZlLWEzOiBva2xjaCgyMy4xJSAwLjExNCAzMTUuMyAvIDYuMjclKTtcclxuICAtLW1hdXZlLWE0OiBva2xjaCgxOS4zJSAwLjA5OSAzMDYuNCAvIDkuNDElKTtcclxuICAtLW1hdXZlLWE1OiBva2xjaCgxOS41JSAwLjEwMSAzMDQuOSAvIDEyLjU1JSk7XHJcbiAgLS1tYXV2ZS1hNjogb2tsY2goMTcuMyUgMC4wOTYgMjkyLjEgLyAxNS4yOSUpO1xyXG4gIC0tbWF1dmUtYTc6IG9rbGNoKDE2LjQlIDAuMDk0IDI4OC4xIC8gMTkuNjElKTtcclxuICAtLW1hdXZlLWE4OiBva2xjaCgxNS4yJSAwLjA5MyAyNzguMiAvIDI3LjA2JSk7XHJcbiAgLS1tYXV2ZS1hOTogb2tsY2goMTEuNiUgMC4wNjggMjg0LjIgLyA0NS4xMCUpO1xyXG4gIC0tbWF1dmUtYTEwOiBva2xjaCgxMC45JSAwLjA2MyAyODggLyA0OS4wMiUpO1xyXG4gIC0tbWF1dmUtYTExOiBva2xjaCg5LjQlIDAuMDUyIDI5NCAvIDYxLjE4JSk7XHJcbiAgLS1tYXV2ZS1hMTI6IG9rbGNoKDcuMyUgMC4wMzkgMjk2LjggLyA4Ny44NCUpO1xyXG5cclxuICAtLXNsYXRlLTE6IG9rbGNoKDk5LjElIDAuMDAxIDI4Ni40KTtcclxuICAtLXNsYXRlLTI6IG9rbGNoKDk4LjMlIDAuMDAzIDI4Ni40KTtcclxuICAtLXNsYXRlLTM6IG9rbGNoKDk1LjYlIDAuMDA0IDI4Ni4zKTtcclxuICAtLXNsYXRlLTQ6IG9rbGNoKDkzLjIlIDAuMDA1IDI4Ni4zKTtcclxuICAtLXNsYXRlLTU6IG9rbGNoKDkxLjAlIDAuMDA3IDI3Ny4yKTtcclxuICAtLXNsYXRlLTY6IG9rbGNoKDg4LjclIDAuMDEgMjg2LjIpO1xyXG4gIC0tc2xhdGUtNzogb2tsY2goODUuMyUgMC4wMTEgMjgwLjQpO1xyXG4gIC0tc2xhdGUtODogb2tsY2goNzkuNCUgMC4wMTYgMjc3LjgpO1xyXG4gIC0tc2xhdGUtOTogb2tsY2goNjQuNSUgMC4wMTYgMjc3LjcpO1xyXG4gIC0tc2xhdGUtMTA6IG9rbGNoKDYxLjElIDAuMDE1IDI3Mi42KTtcclxuICAtLXNsYXRlLTExOiBva2xjaCg1MC4yJSAwLjAxNCAyNjQuNCk7XHJcbiAgLS1zbGF0ZS0xMjogb2tsY2goMjQuMSUgMC4wMSAyNDguMik7XHJcbiAgLS1zbGF0ZS1hMTogb2tsY2goMjAuMyUgMC4xNDEgMjY0LjEgLyAxLjE4JSk7XHJcbiAgLS1zbGF0ZS1hMjogb2tsY2goMjAuMyUgMC4xNDEgMjY0LjEgLyAyLjM1JSk7XHJcbiAgLS1zbGF0ZS1hMzogb2tsY2goMTQuNSUgMC4xMDEgMjY0LjEgLyA1Ljg4JSk7XHJcbiAgLS1zbGF0ZS1hNDogb2tsY2goMTMuNCUgMC4wOTMgMjY0LjEgLyA5LjAyJSk7XHJcbiAgLS1zbGF0ZS1hNTogb2tsY2goMTYuOCUgMC4wODMgMjYyLjggLyAxMi4xNiUpO1xyXG4gIC0tc2xhdGUtYTY6IG9rbGNoKDEzLjglIDAuMDk2IDI2NC4xIC8gMTQuOTAlKTtcclxuICAtLXNsYXRlLWE3OiBva2xjaCgxNS41JSAwLjA4MiAyNjMuNCAvIDE5LjYxJSk7XHJcbiAgLS1zbGF0ZS1hODogb2tsY2goMTYuMyUgMC4wODIgMjYyLjkgLyAyNy40NSUpO1xyXG4gIC0tc2xhdGUtYTk6IG9rbGNoKDEyLjklIDAuMDU2IDI2MS4zIC8gNDUuNDklKTtcclxuICAtLXNsYXRlLWExMDogb2tsY2goMTMuNCUgMC4wNDggMjU3LjUgLyA0OS44MCUpO1xyXG4gIC0tc2xhdGUtYTExOiBva2xjaCgxMi43JSAwLjAzNiAyNDkuOSAvIDYyLjM1JSk7XHJcbiAgLS1zbGF0ZS1hMTI6IG9rbGNoKDEwLjclIDAuMDIxIDIyOC42IC8gODkuMDIlKTtcclxuXHJcbiAgLS1zYWdlLTE6IG9rbGNoKDk5LjIlIDAuMDAyIDE2NS4xKTtcclxuICAtLXNhZ2UtMjogb2tsY2goOTguMCUgMC4wMDIgMTY1LjEpO1xyXG4gIC0tc2FnZS0zOiBva2xjaCg5NS42JSAwLjAwMyAxNzQuNSk7XHJcbiAgLS1zYWdlLTQ6IG9rbGNoKDkzLjElIDAuMDAzIDE3NC41KTtcclxuICAtLXNhZ2UtNTogb2tsY2goOTEuMCUgMC4wMDQgMTU3LjIpO1xyXG4gIC0tc2FnZS02OiBva2xjaCg4OC42JSAwLjAwNCAxNzQuNSk7XHJcbiAgLS1zYWdlLTc6IG9rbGNoKDg1LjElIDAuMDA1IDE2NSk7XHJcbiAgLS1zYWdlLTg6IG9rbGNoKDc5LjElIDAuMDA1IDE2NSk7XHJcbiAgLS1zYWdlLTk6IG9rbGNoKDYzLjklIDAuMDEgMTcxLjYpO1xyXG4gIC0tc2FnZS0xMDogb2tsY2goNjAuNiUgMC4wMSAxNzEuNik7XHJcbiAgLS1zYWdlLTExOiBva2xjaCg1MC4xJSAwLjAwOCAxNzQuMSk7XHJcbiAgLS1zYWdlLTEyOiBva2xjaCgyNC4wJSAwLjAxMiAxNjcuNik7XHJcbiAgLS1zYWdlLWExOiBva2xjaCg1Mi41JSAwLjEzOCAxNTIuMiAvIDEuNTclKTtcclxuICAtLXNhZ2UtYTI6IG9rbGNoKDMyLjYlIDAuMDgyIDE1NC4yIC8gMy4xNCUpO1xyXG4gIC0tc2FnZS1hMzogb2tsY2goMjYuMyUgMC4wNTUgMTY1LjEgLyA2LjY3JSk7XHJcbiAgLS1zYWdlLWE0OiBva2xjaCgyMS4zJSAwLjA0MyAxNjggLyA5LjgwJSk7XHJcbiAgLS1zYWdlLWE1OiBva2xjaCgxOC4zJSAwLjA0NyAxNTMuNSAvIDEyLjU1JSk7XHJcbiAgLS1zYWdlLWE2OiBva2xjaCgxNy4wJSAwLjAzNCAxNjkuNiAvIDE1LjY5JSk7XHJcbiAgLS1zYWdlLWE3OiBva2xjaCgxNi45JSAwLjAzNyAxNjEuOCAvIDIwLjM5JSk7XHJcbiAgLS1zYWdlLWE4OiBva2xjaCgxNC45JSAwLjAzMSAxNjUuOCAvIDI3Ljg0JSk7XHJcbiAgLS1zYWdlLWE5OiBva2xjaCgxNS44JSAwLjAzMSAxNzAuOSAvIDQ3LjQ1JSk7XHJcbiAgLS1zYWdlLWExMDogb2tsY2goMTUuNCUgMC4wMyAxNzAuMiAvIDUxLjM3JSk7XHJcbiAgLS1zYWdlLWExMTogb2tsY2goMTIuOSUgMC4wMjQgMTc2LjkgLyA2Mi43NSUpO1xyXG4gIC0tc2FnZS1hMTI6IG9rbGNoKDEyLjAlIDAuMDIzIDE3Mi41IC8gODkuODAlKTtcclxuXHJcbiAgLS1vbGl2ZS0xOiBva2xjaCg5OS4zJSAwLjAwMiAxNDUuNik7XHJcbiAgLS1vbGl2ZS0yOiBva2xjaCg5OC4zJSAwLjAwMyAxNDUuNSk7XHJcbiAgLS1vbGl2ZS0zOiBva2xjaCg5NS42JSAwLjAwMyAxNDUuNSk7XHJcbiAgLS1vbGl2ZS00OiBva2xjaCg5My4yJSAwLjAwMyAxNDUuNSk7XHJcbiAgLS1vbGl2ZS01OiBva2xjaCg5MS4wJSAwLjAwNSAxNDUuNSk7XHJcbiAgLS1vbGl2ZS02OiBva2xjaCg4OC41JSAwLjAwNSAxNDUuNSk7XHJcbiAgLS1vbGl2ZS03OiBva2xjaCg4NS4xJSAwLjAwNSAxNDUuNSk7XHJcbiAgLS1vbGl2ZS04OiBva2xjaCg3OS4yJSAwLjAwNiAxMzcuOCk7XHJcbiAgLS1vbGl2ZS05OiBva2xjaCg2NC4wJSAwLjAxMiAxMzYuNik7XHJcbiAgLS1vbGl2ZS0xMDogb2tsY2goNjAuNyUgMC4wMTIgMTM2LjYpO1xyXG4gIC0tb2xpdmUtMTE6IG9rbGNoKDUwLjAlIDAuMDExIDE0MC41KTtcclxuICAtLW9saXZlLTEyOiBva2xjaCgyNC4yJSAwLjAxMSAxMzkuNCk7XHJcbiAgLS1vbGl2ZS1hMTogb2tsY2goMzguOSUgMC4xMzMgMTQyLjUgLyAxLjE4JSk7XHJcbiAgLS1vbGl2ZS1hMjogb2tsY2goMzUuMSUgMC4xMiAxNDIuNSAvIDIuNzUlKTtcclxuICAtLW9saXZlLWEzOiBva2xjaCgyMS4xJSAwLjA3MiAxNDIuNSAvIDYuMjclKTtcclxuICAtLW9saXZlLWE0OiBva2xjaCgxNy4zJSAwLjA1OSAxNDIuNSAvIDkuNDElKTtcclxuICAtLW9saXZlLWE1OiBva2xjaCgxOC4xJSAwLjA2MiAxNDIuNSAvIDEyLjU1JSk7XHJcbiAgLS1vbGl2ZS1hNjogb2tsY2goMTYuNiUgMC4wNTYgMTQyLjUgLyAxNS42OSUpO1xyXG4gIC0tb2xpdmUtYTc6IG9rbGNoKDE0LjYlIDAuMDUgMTQyLjUgLyAyMC4wMCUpO1xyXG4gIC0tb2xpdmUtYTg6IG9rbGNoKDE1LjElIDAuMDQ0IDEzNC43IC8gMjcuODQlKTtcclxuICAtLW9saXZlLWE5OiBva2xjaCgxNS4yJSAwLjA0MyAxMzIuNiAvIDQ3LjA2JSk7XHJcbiAgLS1vbGl2ZS1hMTA6IG9rbGNoKDE0LjclIDAuMDQyIDEzNCAvIDUwLjk4JSk7XHJcbiAgLS1vbGl2ZS1hMTE6IG9rbGNoKDEyLjklIDAuMDM5IDEzNi40IC8gNjIuNzUlKTtcclxuICAtLW9saXZlLWExMjogb2tsY2goMTAuOCUgMC4wMzMgMTM3LjQgLyA4OS4wMiUpO1xyXG5cclxuICAtLXNhbmQtMTogb2tsY2goOTkuNCUgMC4wMDEgMTA2LjQpO1xyXG4gIC0tc2FuZC0yOiBva2xjaCg5OC4yJSAwLjAwMSAxMDYuNCk7XHJcbiAgLS1zYW5kLTM6IG9rbGNoKDk1LjYlIDAuMDAyIDY3LjgpO1xyXG4gIC0tc2FuZC00OiBva2xjaCg5My4xJSAwLjAwMyA4NC42KTtcclxuICAtLXNhbmQtNTogb2tsY2goOTEuMCUgMC4wMDQgOTEuNCk7XHJcbiAgLS1zYW5kLTY6IG9rbGNoKDg4LjUlIDAuMDA0IDkxLjUpO1xyXG4gIC0tc2FuZC03OiBva2xjaCg4NS4xJSAwLjAwNiA5NS4xKTtcclxuICAtLXNhbmQtODogb2tsY2goNzkuMSUgMC4wMDggOTguOSk7XHJcbiAgLS1zYW5kLTk6IG9rbGNoKDY0LjElIDAuMDEgMTA2LjcpO1xyXG4gIC0tc2FuZC0xMDogb2tsY2goNjAuNSUgMC4wMDkgMTA2LjcpO1xyXG4gIC0tc2FuZC0xMTogb2tsY2goNDkuOCUgMC4wMDggMTA2LjcpO1xyXG4gIC0tc2FuZC0xMjogb2tsY2goMjQuMyUgMC4wMDggOTUuNCk7XHJcbiAgLS1zYW5kLWExOiBva2xjaCg0My41JSAwLjA5NSAxMDkuOCAvIDEuMTglKTtcclxuICAtLXNhbmQtYTI6IG9rbGNoKDI1LjYlIDAuMDU2IDEwOS44IC8gMi43NSUpO1xyXG4gIC0tc2FuZC1hMzogb2tsY2goMTkuMiUgMC4wNDIgNjguOSAvIDYuMjclKTtcclxuICAtLXNhbmQtYTQ6IG9rbGNoKDIwLjMlIDAuMDQyIDg2LjIgLyA5LjgwJSk7XHJcbiAgLS1zYW5kLWE1OiBva2xjaCgyMS4xJSAwLjA0MyA5NC41IC8gMTIuOTQlKTtcclxuICAtLXNhbmQtYTY6IG9rbGNoKDE4LjklIDAuMDM5IDk0LjcgLyAxNi4wOCUpO1xyXG4gIC0tc2FuZC1hNzogb2tsY2goMTkuMiUgMC4wNCA5Ny43IC8gMjAuNzglKTtcclxuICAtLXNhbmQtYTg6IG9rbGNoKDE5LjUlIDAuMDM4IDk5LjcgLyAyOS4wMiUpO1xyXG4gIC0tc2FuZC1hOTogb2tsY2goMTYuMyUgMC4wMzYgMTA5LjggLyA0Ny40NSUpO1xyXG4gIC0tc2FuZC1hMTA6IG9rbGNoKDE0LjklIDAuMDMzIDEwOS44IC8gNTEuMzclKTtcclxuICAtLXNhbmQtYTExOiBva2xjaCgxMy4wJSAwLjAyOCAxMDkuOCAvIDYzLjE0JSk7XHJcbiAgLS1zYW5kLWExMjogb2tsY2goMTEuMyUgMC4wMjQgMTAzLjQgLyA4OS4wMiUpO1xyXG5cclxuICAtLWdyYXktc3VyZmFjZTogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xyXG4gIC0tbWF1dmUtc3VyZmFjZTogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xyXG4gIC0tc2xhdGUtc3VyZmFjZTogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xyXG4gIC0tc2FnZS1zdXJmYWNlOiBva2xjaCgxMDAlIDAgMCAvIDgwJSk7XHJcbiAgLS1vbGl2ZS1zdXJmYWNlOiBva2xjaCgxMDAlIDAgMCAvIDgwJSk7XHJcbiAgLS1zYW5kLXN1cmZhY2U6IG9rbGNoKDEwMCUgMCAwIC8gODAlKTtcclxuICAtLXRvbWF0by1zdXJmYWNlOiBva2xjaCg5OC4wJSAwLjAxIDI1LjEgLyA4MCUpO1xyXG4gIC0tcmVkLXN1cmZhY2U6IG9rbGNoKDk3LjglIDAuMDExIDE3LjMgLyA4MCUpO1xyXG4gIC0tcnVieS1zdXJmYWNlOiBva2xjaCg5Ny44JSAwLjAxMSAxMC4zIC8gODAlKTtcclxuICAtLWNyaW1zb24tc3VyZmFjZTogb2tsY2goOTcuOCUgMC4wMSAzNTQuOSAvIDgwJSk7XHJcbiAgLS1waW5rLXN1cmZhY2U6IG9rbGNoKDk3LjklIDAuMDEyIDM0Mi42IC8gODAlKTtcclxuICAtLXBsdW0tc3VyZmFjZTogb2tsY2goOTcuOSUgMC4wMTQgMzI1LjcgLyA4MCUpO1xyXG4gIC0tcHVycGxlLXN1cmZhY2U6IG9rbGNoKDk3LjclIDAuMDEzIDMxMC41IC8gODAlKTtcclxuICAtLXZpb2xldC1zdXJmYWNlOiBva2xjaCg5Ny44JSAwLjAxMiAzMDEuMyAvIDgwJSk7XHJcbiAgLS1pcmlzLXN1cmZhY2U6IG9rbGNoKDk3LjYlIDAuMDEyIDI4Ni4yIC8gODAlKTtcclxuICAtLWluZGlnby1zdXJmYWNlOiBva2xjaCg5Ny45JSAwLjAxIDI2Ny40IC8gODAlKTtcclxuICAtLWJsdWUtc3VyZmFjZTogb2tsY2goOTcuOCUgMC4wMTIgMjM5LjkgLyA4MCUpO1xyXG4gIC0tY3lhbi1zdXJmYWNlOiBva2xjaCg5Ny41JSAwLjAxMSAyMDQuMSAvIDgwJSk7XHJcbiAgLS10ZWFsLXN1cmZhY2U6IG9rbGNoKDk3LjclIDAuMDExIDE4Mi45IC8gODAlKTtcclxuICAtLWphZGUtc3VyZmFjZTogb2tsY2goOTcuNyUgMC4wMTIgMTYyLjEgLyA4MCUpO1xyXG4gIC0tZ3JlZW4tc3VyZmFjZTogb2tsY2goOTcuNyUgMC4wMTIgMTU3IC8gODAlKTtcclxuICAtLWdyYXNzLXN1cmZhY2U6IG9rbGNoKDk3LjglIDAuMDEyIDE0NS41IC8gODAlKTtcclxuICAtLWJyb3duLXN1cmZhY2U6IG9rbGNoKDk4LjAlIDAuMDA2IDc1LjQgLyA4MCUpO1xyXG4gIC0tYnJvbnplLXN1cmZhY2U6IG9rbGNoKDk3LjYlIDAuMDA5IDM0LjMgLyA4MCUpO1xyXG4gIC0tZ29sZC1zdXJmYWNlOiBva2xjaCg5Ny43JSAwLjAxMiAxMDEuNSAvIDgwJSk7XHJcbiAgLS1za3ktc3VyZmFjZTogb2tsY2goOTcuNSUgMC4wMTMgMjIxLjQgLyA4MCUpO1xyXG4gIC0tbWludC1zdXJmYWNlOiBva2xjaCg5Ny42JSAwLjAxMiAxODQuMSAvIDgwJSk7XHJcbiAgLS1saW1lLXN1cmZhY2U6IG9rbGNoKDk3LjclIDAuMDEyIDEyMS43IC8gODAlKTtcclxuICAtLXllbGxvdy1zdXJmYWNlOiBva2xjaCg5OC40JSAwLjAzIDEwMC45IC8gODAlKTtcclxuICAtLWFtYmVyLXN1cmZhY2U6IG9rbGNoKDk4LjIlIDAuMDI5IDk4LjUgLyA4MCUpO1xyXG4gIC0tb3JhbmdlLXN1cmZhY2U6IG9rbGNoKDk3LjUlIDAuMDE5IDcyLjYgLyA4MCUpO1xyXG5cclxuICAtLWJsYWNrLWExOiBva2xjaCgwJSAwIDAgLyA1JSk7XHJcbiAgLS1ibGFjay1hMjogb2tsY2goMCUgMCAwIC8gMTAlKTtcclxuICAtLWJsYWNrLWEzOiBva2xjaCgwJSAwIDAgLyAxNSUpO1xyXG4gIC0tYmxhY2stYTQ6IG9rbGNoKDAlIDAgMCAvIDIwJSk7XHJcbiAgLS1ibGFjay1hNTogb2tsY2goMCUgMCAwIC8gMzAlKTtcclxuICAtLWJsYWNrLWE2OiBva2xjaCgwJSAwIDAgLyA0MCUpO1xyXG4gIC0tYmxhY2stYTc6IG9rbGNoKDAlIDAgMCAvIDUwJSk7XHJcbiAgLS1ibGFjay1hODogb2tsY2goMCUgMCAwIC8gNjAlKTtcclxuICAtLWJsYWNrLWE5OiBva2xjaCgwJSAwIDAgLyA3MCUpO1xyXG4gIC0tYmxhY2stYTEwOiBva2xjaCgwJSAwIDAgLyA4MCUpO1xyXG4gIC0tYmxhY2stYTExOiBva2xjaCgwJSAwIDAgLyA5MCUpO1xyXG4gIC0tYmxhY2stYTEyOiBva2xjaCgwJSAwIDAgLyA5NSUpO1xyXG5cclxuICAtLXdoaXRlLWExOiBva2xjaCgxMDAlIDAgMCAvIDUlKTtcclxuICAtLXdoaXRlLWEyOiBva2xjaCgxMDAlIDAgMCAvIDEwJSk7XHJcbiAgLS13aGl0ZS1hMzogb2tsY2goMTAwJSAwIDAgLyAxNSUpO1xyXG4gIC0td2hpdGUtYTQ6IG9rbGNoKDEwMCUgMCAwIC8gMjAlKTtcclxuICAtLXdoaXRlLWE1OiBva2xjaCgxMDAlIDAgMCAvIDMwJSk7XHJcbiAgLS13aGl0ZS1hNjogb2tsY2goMTAwJSAwIDAgLyA0MCUpO1xyXG4gIC0td2hpdGUtYTc6IG9rbGNoKDEwMCUgMCAwIC8gNTAlKTtcclxuICAtLXdoaXRlLWE4OiBva2xjaCgxMDAlIDAgMCAvIDYwJSk7XHJcbiAgLS13aGl0ZS1hOTogb2tsY2goMTAwJSAwIDAgLyA3MCUpO1xyXG4gIC0td2hpdGUtYTEwOiBva2xjaCgxMDAlIDAgMCAvIDgwJSk7XHJcbiAgLS13aGl0ZS1hMTE6IG9rbGNoKDEwMCUgMCAwIC8gOTAlKTtcclxuICAtLXdoaXRlLWExMjogb2tsY2goMTAwJSAwIDAgLyA5NSUpO1xyXG5cclxuICAtLXRleHQtMTogb2tsY2goMC4yMTI3IDAuMDAyNSAyNDcuOTQgLyAzMiUpO1xyXG4gIC0tdGV4dC0yOiBva2xjaCgwLjIxMjcgMC4wMDI1IDI0Ny45NCAvIDQ4JSk7XHJcbiAgLS10ZXh0LTM6IG9rbGNoKDAuMjEyNyAwLjAwMjUgMjQ3Ljk0IC8gNjIlKTtcclxuICAtLXRleHQtNDogb2tsY2goMC4yMTI3IDAuMDAyNSAyNDcuOTQgLyA3MiUpO1xyXG4gIC0tdGV4dC01OiBva2xjaCgwLjIxMjcgMC4wMDI1IDI0Ny45NCk7XHJcbn1cclxuXHJcblxyXG4vLyBXaWRlIGdhbXV0IGNvbG9ycyBmb3IgbW9uaXRvcnMgdGhhdCBzdXBwb3J0IFAzXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuQHN1cHBvcnRzIChjb2xvcjogY29sb3IoZGlzcGxheS1wMyAxIDEgMSkpIHtcclxuICBAbWVkaWEgKGNvbG9yLWdhbXV0OnAzKSB7XHJcbiAgICA6d2hlcmUoaHRtbCkge1xyXG4gICAgICAtLXRvbWF0by0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk4IDAuOTg5IDAuOTg4KTtcclxuICAgICAgLS10b21hdG8tMjogY29sb3IoZGlzcGxheS1wMyAwLjk5NCAwLjk3NCAwLjk2OSk7XHJcbiAgICAgIC0tdG9tYXRvLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODUgMC45MjQgMC45MDkpO1xyXG4gICAgICAtLXRvbWF0by00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuODY4IDAuODM1KTtcclxuICAgICAgLS10b21hdG8tNTogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuODEyIDAuNzcpO1xyXG4gICAgICAtLXRvbWF0by02OiBjb2xvcihkaXNwbGF5LXAzIDAuOTUzIDAuNzUgMC42OTgpO1xyXG4gICAgICAtLXRvbWF0by03OiBjb2xvcihkaXNwbGF5LXAzIDAuOTE3IDAuNjczIDAuNjExKTtcclxuICAgICAgLS10b21hdG8tODogY29sb3IoZGlzcGxheS1wMyAwLjg3NSAwLjU3NSAwLjUwMik7XHJcbiAgICAgIC0tdG9tYXRvLTk6IGNvbG9yKGRpc3BsYXktcDMgMC44MzEgMC4zNDUgMC4yMzEpO1xyXG4gICAgICAtLXRvbWF0by0xMDogY29sb3IoZGlzcGxheS1wMyAwLjgwMiAwLjMxMyAwLjIpO1xyXG4gICAgICAtLXRvbWF0by0xMTogY29sb3IoZGlzcGxheS1wMyAwLjc1NSAwLjI1OSAwLjE1Mik7XHJcbiAgICAgIC0tdG9tYXRvLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzM1IDAuMTY1IDAuMTMyKTtcclxuICAgICAgLS10b21hdG8tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4wMjQgMC4wMjQvMC4wMTIpO1xyXG4gICAgICAtLXRvbWF0by1hMjogY29sb3IoZGlzcGxheS1wMyAwLjc1NyAwLjE0NSAwLjAyLzAuMDMyKTtcclxuICAgICAgLS10b21hdG8tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC44MzEgMC4xODQgMC4wMTIvMC4wOTEpO1xyXG4gICAgICAtLXRvbWF0by1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk3NiAwLjE5MiAwLjAwNC8wLjE2NSk7XHJcbiAgICAgIC0tdG9tYXRvLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuOTE4IDAuMTkyIDAuMDA0LzAuMjMyKTtcclxuICAgICAgLS10b21hdG8tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NDcgMC4xNzMgMC4wMDQvMC4zMDIpO1xyXG4gICAgICAtLXRvbWF0by1hNzogY29sb3IoZGlzcGxheS1wMyAwLjc4OCAwLjE2NSAwLjAwNC8wLjM4OSk7XHJcbiAgICAgIC0tdG9tYXRvLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ5IDAuMTUzIDAuMDA0LzAuNDk5KTtcclxuICAgICAgLS10b21hdG8tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC43OCAwLjE0OSAwLzAuNzY5KTtcclxuICAgICAgLS10b21hdG8tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuMTQxIDAvMC44KTtcclxuICAgICAgLS10b21hdG8tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU1IDAuMjU5IDAuMTUyKTtcclxuICAgICAgLS10b21hdG8tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzM1IDAuMTY1IDAuMTMyKTtcclxuXHJcbiAgICAgIC0tcmVkLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTggMC45ODkgMC45ODgpO1xyXG4gICAgICAtLXJlZC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk1IDAuOTcxIDAuOTcxKTtcclxuICAgICAgLS1yZWQtMzogY29sb3IoZGlzcGxheS1wMyAwLjk4NSAwLjkyNSAwLjkyNSk7XHJcbiAgICAgIC0tcmVkLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45OTkgMC44NjYgMC44NjYpO1xyXG4gICAgICAtLXJlZC01OiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0IDAuODEyIDAuODExKTtcclxuICAgICAgLS1yZWQtNjogY29sb3IoZGlzcGxheS1wMyAwLjk1NSAwLjc1MSAwLjc0OSk7XHJcbiAgICAgIC0tcmVkLTc6IGNvbG9yKGRpc3BsYXktcDMgMC45MTUgMC42NzUgMC42NzIpO1xyXG4gICAgICAtLXJlZC04OiBjb2xvcihkaXNwbGF5LXAzIDAuODcyIDAuNTc1IDAuNTcyKTtcclxuICAgICAgLS1yZWQtOTogY29sb3IoZGlzcGxheS1wMyAwLjgzIDAuMzI5IDAuMzI0KTtcclxuICAgICAgLS1yZWQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43OTggMC4yOTQgMC4yODUpO1xyXG4gICAgICAtLXJlZC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjc0NCAwLjIzNCAwLjIyMik7XHJcbiAgICAgIC0tcmVkLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzYgMC4xMTUgMC4xNDMpO1xyXG4gICAgICAtLXJlZC1hMTogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjAyNCAwLjAyNC8wLjAxMik7XHJcbiAgICAgIC0tcmVkLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODYzIDAuMDI0IDAuMDI0LzAuMDI4KTtcclxuICAgICAgLS1yZWQtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC43OTIgMC4wMDggMC4wMDgvMC4wNzUpO1xyXG4gICAgICAtLXJlZC1hNDogY29sb3IoZGlzcGxheS1wMyAxIDAuMDA4IDAuMDA4LzAuMTM0KTtcclxuICAgICAgLS1yZWQtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MTggMC4wMDggMC4wMDgvMC4xODkpO1xyXG4gICAgICAtLXJlZC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjgzMSAwLjAyIDAuMDA0LzAuMjUxKTtcclxuICAgICAgLS1yZWQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC43NDEgMC4wMTYgMC4wMDQvMC4zMyk7XHJcbiAgICAgIC0tcmVkLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNjk4IDAuMDEyIDAuMDA0LzAuNDI4KTtcclxuICAgICAgLS1yZWQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC43NDkgMC4wMDggMC8wLjY3NSk7XHJcbiAgICAgIC0tcmVkLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjcxNCAwLjAxMiAwLzAuNzE0KTtcclxuICAgICAgLS1yZWQtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ0IDAuMjM0IDAuMjIyKTtcclxuICAgICAgLS1yZWQtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzYgMC4xMTUgMC4xNDMpO1xyXG5cclxuICAgICAgLS1ydWJ5LTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTggMC45ODkgMC45OTIpO1xyXG4gICAgICAtLXJ1YnktMjogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk3MSAwLjk3NCk7XHJcbiAgICAgIC0tcnVieS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTgzIDAuOTIgMC45MjgpO1xyXG4gICAgICAtLXJ1YnktNDogY29sb3IoZGlzcGxheS1wMyAwLjk4NyAwLjg2OSAwLjg4NSk7XHJcbiAgICAgIC0tcnVieS01OiBjb2xvcihkaXNwbGF5LXAzIDAuOTY4IDAuODE3IDAuODM5KTtcclxuICAgICAgLS1ydWJ5LTY6IGNvbG9yKGRpc3BsYXktcDMgMC45MzcgMC43NTggMC43ODYpO1xyXG4gICAgICAtLXJ1YnktNzogY29sb3IoZGlzcGxheS1wMyAwLjg5NyAwLjY4NSAwLjcyMSk7XHJcbiAgICAgIC0tcnVieS04OiBjb2xvcihkaXNwbGF5LXAzIDAuODUxIDAuNTg4IDAuNjM5KTtcclxuICAgICAgLS1ydWJ5LTk6IGNvbG9yKGRpc3BsYXktcDMgMC44MyAwLjMyMyAwLjQwOCk7XHJcbiAgICAgIC0tcnVieS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjc5NSAwLjI4NiAwLjM3NSk7XHJcbiAgICAgIC0tcnVieS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjcyOCAwLjIxMSAwLjMxMSk7XHJcbiAgICAgIC0tcnVieS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjM2IDAuMTE1IDAuMTcxKTtcclxuICAgICAgLS1ydWJ5LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMDI0IDAuMzQ5LzAuMDEyKTtcclxuICAgICAgLS1ydWJ5LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODYzIDAuMDI0IDAuMDI0LzAuMDI4KTtcclxuICAgICAgLS1ydWJ5LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuODA0IDAuMDA4IDAuMTEvMC4wNzkpO1xyXG4gICAgICAtLXJ1YnktYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MSAwLjAwOCAwLjEyNS8wLjEzKTtcclxuICAgICAgLS1ydWJ5LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuODMxIDAuMDA0IDAuMTMzLzAuMTg1KTtcclxuICAgICAgLS1ydWJ5LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ1IDAuMDA0IDAuMTE4LzAuMjQ0KTtcclxuICAgICAgLS1ydWJ5LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNjc4IDAuMDA0IDAuMTE0LzAuMzE0KTtcclxuICAgICAgLS1ydWJ5LWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNjM5IDAuMDA0IDAuMTI1LzAuNDEyKTtcclxuICAgICAgLS1ydWJ5LWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNzUzIDAgMC4xMjkvMC42NzkpO1xyXG4gICAgICAtLXJ1YnktYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzE0IDAgMC4xMjUvMC43MTQpO1xyXG4gICAgICAtLXJ1YnktYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzI4IDAuMjExIDAuMzExKTtcclxuICAgICAgLS1ydWJ5LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjM2IDAuMTE1IDAuMTcxKTtcclxuXHJcbiAgICAgIC0tY3JpbXNvbi0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk4IDAuOTg5IDAuOTkyKTtcclxuICAgICAgLS1jcmltc29uLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTEgMC45NjkgMC45NzYpO1xyXG4gICAgICAtLWNyaW1zb24tMzogY29sb3IoZGlzcGxheS1wMyAwLjk4NyAwLjkxNyAwLjk0MSk7XHJcbiAgICAgIC0tY3JpbXNvbi00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTc1IDAuODY2IDAuOTA0KTtcclxuICAgICAgLS1jcmltc29uLTU6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC44MTMgMC44NjQpO1xyXG4gICAgICAtLWNyaW1zb24tNjogY29sb3IoZGlzcGxheS1wMyAwLjkyMSAwLjc1NSAwLjgxNyk7XHJcbiAgICAgIC0tY3JpbXNvbi03OiBjb2xvcihkaXNwbGF5LXAzIDAuODggMC42ODMgMC43NjEpO1xyXG4gICAgICAtLWNyaW1zb24tODogY29sb3IoZGlzcGxheS1wMyAwLjgzNCAwLjU5MiAwLjY5NCk7XHJcbiAgICAgIC0tY3JpbXNvbi05OiBjb2xvcihkaXNwbGF5LXAzIDAuODQzIDAuMjk4IDAuNTA3KTtcclxuICAgICAgLS1jcmltc29uLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODA3IDAuMjY2IDAuNDY4KTtcclxuICAgICAgLS1jcmltc29uLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzMxIDAuMTk1IDAuMzg4KTtcclxuICAgICAgLS1jcmltc29uLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzUyIDAuMTExIDAuMjIxKTtcclxuICAgICAgLS1jcmltc29uLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMDI0IDAuMzQ5LzAuMDEyKTtcclxuICAgICAgLS1jcmltc29uLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuMDIgMC4yNjcvMC4wMzIpO1xyXG4gICAgICAtLWNyaW1zb24tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC44NTkgMC4wMDggMC4yOTQvMC4wODMpO1xyXG4gICAgICAtLWNyaW1zb24tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44MjcgMC4wMDggMC4yOTgvMC4xMzQpO1xyXG4gICAgICAtLWNyaW1zb24tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC43NTMgMC4wMDggMC4yNzUvMC4xODkpO1xyXG4gICAgICAtLWNyaW1zb24tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC42ODIgMC4wMDQgMC4yNDcvMC4yNDQpO1xyXG4gICAgICAtLWNyaW1zb24tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC42MiAwLjAwNCAwLjI1MS8wLjMxOCk7XHJcbiAgICAgIC0tY3JpbXNvbi1hODogY29sb3IoZGlzcGxheS1wMyAwLjYgMC4wMDQgMC4yNTEvMC40MDgpO1xyXG4gICAgICAtLWNyaW1zb24tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC43NzYgMCAwLjI5OC8wLjcwMik7XHJcbiAgICAgIC0tY3JpbXNvbi1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MzcgMCAwLjI3NS8wLjczNCk7XHJcbiAgICAgIC0tY3JpbXNvbi1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43MzEgMC4xOTUgMC4zODgpO1xyXG4gICAgICAtLWNyaW1zb24tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzUyIDAuMTExIDAuMjIxKTtcclxuXHJcbiAgICAgIC0tcGluay0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk4IDAuOTg5IDAuOTk2KTtcclxuICAgICAgLS1waW5rLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45NyAwLjk4NSk7XHJcbiAgICAgIC0tcGluay0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTgxIDAuOTE3IDAuOTYpO1xyXG4gICAgICAtLXBpbmstNDogY29sb3IoZGlzcGxheS1wMyAwLjk2MyAwLjg2NyAwLjkzMik7XHJcbiAgICAgIC0tcGluay01OiBjb2xvcihkaXNwbGF5LXAzIDAuOTM5IDAuODE1IDAuODk5KTtcclxuICAgICAgLS1waW5rLTY6IGNvbG9yKGRpc3BsYXktcDMgMC45MDcgMC43NTYgMC44NTkpO1xyXG4gICAgICAtLXBpbmstNzogY29sb3IoZGlzcGxheS1wMyAwLjg2OSAwLjY4MyAwLjgxKTtcclxuICAgICAgLS1waW5rLTg6IGNvbG9yKGRpc3BsYXktcDMgMC44MjUgMC41OSAwLjc1MSk7XHJcbiAgICAgIC0tcGluay05OiBjb2xvcihkaXNwbGF5LXAzIDAuNzc1IDAuMjk3IDAuNjEpO1xyXG4gICAgICAtLXBpbmstMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43NDggMC4yNyAwLjU4MSk7XHJcbiAgICAgIC0tcGluay0xMTogY29sb3IoZGlzcGxheS1wMyAwLjY5OCAwLjIxOSAwLjUyOCk7XHJcbiAgICAgIC0tcGluay0xMjogY29sb3IoZGlzcGxheS1wMyAwLjM2MyAwLjEwMSAwLjI3OSk7XHJcbiAgICAgIC0tcGluay1hMTogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjAyNCAwLjY3NS8wLjAxMik7XHJcbiAgICAgIC0tcGluay1hMjogY29sb3IoZGlzcGxheS1wMyAwLjc1NyAwLjAyIDAuNTEvMC4wMzIpO1xyXG4gICAgICAtLXBpbmstYTM6IGNvbG9yKGRpc3BsYXktcDMgMC43NjUgMC4wMDggMC41MjkvMC4wODMpO1xyXG4gICAgICAtLXBpbmstYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC43MzcgMC4wMDggMC41MDYvMC4xMzQpO1xyXG4gICAgICAtLXBpbmstYTU6IGNvbG9yKGRpc3BsYXktcDMgMC42NjMgMC4wMDQgMC40NTEvMC4xODUpO1xyXG4gICAgICAtLXBpbmstYTY6IGNvbG9yKGRpc3BsYXktcDMgMC42MTYgMC4wMDQgMC40MjQvMC4yNDQpO1xyXG4gICAgICAtLXBpbmstYTc6IGNvbG9yKGRpc3BsYXktcDMgMC41OTYgMC4wMDQgMC40MTIvMC4zMTgpO1xyXG4gICAgICAtLXBpbmstYTg6IGNvbG9yKGRpc3BsYXktcDMgMC41NzMgMC4wMDQgMC40MDQvMC40MTIpO1xyXG4gICAgICAtLXBpbmstYTk6IGNvbG9yKGRpc3BsYXktcDMgMC42ODIgMCAwLjQ0Ny8wLjcwMik7XHJcbiAgICAgIC0tcGluay1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC42NTUgMCAwLjQyNC8wLjczKTtcclxuICAgICAgLS1waW5rLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjY5OCAwLjIxOSAwLjUyOCk7XHJcbiAgICAgIC0tcGluay1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjMgMC4xMDEgMC4yNzkpO1xyXG5cclxuICAgICAgLS1wbHVtLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTUgMC45ODggMC45OTkpO1xyXG4gICAgICAtLXBsdW0tMjogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjk3MSAwLjk5KTtcclxuICAgICAgLS1wbHVtLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NzMgMC45MjMgMC45OCk7XHJcbiAgICAgIC0tcGx1bS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTUzIDAuODc1IDAuOTY2KTtcclxuICAgICAgLS1wbHVtLTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MjYgMC44MjUgMC45NDUpO1xyXG4gICAgICAtLXBsdW0tNjogY29sb3IoZGlzcGxheS1wMyAwLjg5IDAuNzY1IDAuOTE2KTtcclxuICAgICAgLS1wbHVtLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44NCAwLjY4NiAwLjg3Nyk7XHJcbiAgICAgIC0tcGx1bS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzc1IDAuNTggMC44MzIpO1xyXG4gICAgICAtLXBsdW0tOTogY29sb3IoZGlzcGxheS1wMyAwLjYyNCAwLjMxMyAwLjcwOCk7XHJcbiAgICAgIC0tcGx1bS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjU4NyAwLjI5IDAuNjY3KTtcclxuICAgICAgLS1wbHVtLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNTQzIDAuMjYzIDAuNjE5KTtcclxuICAgICAgLS1wbHVtLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjk5IDAuMTE0IDAuMzUyKTtcclxuICAgICAgLS1wbHVtLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMDI0IDEvMC4wMTIpO1xyXG4gICAgICAtLXBsdW0tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC41OCAwLjAyNCAwLjU4LzAuMDI4KTtcclxuICAgICAgLS1wbHVtLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNjU1IDAuMDA4IDAuNzUzLzAuMDc5KTtcclxuICAgICAgLS1wbHVtLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNjI3IDAuMDA4IDAuNzIyLzAuMTI2KTtcclxuICAgICAgLS1wbHVtLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNTggMC4wMDQgMC42OS8wLjE3Nyk7XHJcbiAgICAgIC0tcGx1bS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjUzNyAwLjAwNCAwLjY1NS8wLjIzNik7XHJcbiAgICAgIC0tcGx1bS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjQ5IDAuMDA0IDAuNjE2LzAuMzE0KTtcclxuICAgICAgLS1wbHVtLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNDcxIDAuMDA0IDAuNi8wLjQyKTtcclxuICAgICAgLS1wbHVtLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNDUxIDAgMC41NzYvMC42ODcpO1xyXG4gICAgICAtLXBsdW0tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDIgMCAwLjUyOS8wLjcxKTtcclxuICAgICAgLS1wbHVtLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjU0MyAwLjI2MyAwLjYxOSk7XHJcbiAgICAgIC0tcGx1bS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTkgMC4xMTQgMC4zNTIpO1xyXG5cclxuICAgICAgLS1wdXJwbGUtMTogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk4OCAwLjk5Nik7XHJcbiAgICAgIC0tcHVycGxlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45ODMgMC45NzEgMC45OTMpO1xyXG4gICAgICAtLXB1cnBsZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTYzIDAuOTMxIDAuOTg5KTtcclxuICAgICAgLS1wdXJwbGUtNDogY29sb3IoZGlzcGxheS1wMyAwLjkzNyAwLjg4OCAwLjk4MSk7XHJcbiAgICAgIC0tcHVycGxlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MDQgMC44MzcgMC45NjYpO1xyXG4gICAgICAtLXB1cnBsZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODYgMC43NzQgMC45NDIpO1xyXG4gICAgICAtLXB1cnBsZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuNzk5IDAuNjkgMC45MSk7XHJcbiAgICAgIC0tcHVycGxlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MTkgMC41ODMgMC44NzQpO1xyXG4gICAgICAtLXB1cnBsZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTIzIDAuMzE4IDAuNzUxKTtcclxuICAgICAgLS1wdXJwbGUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40ODMgMC4yODkgMC43KTtcclxuICAgICAgLS1wdXJwbGUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40NzMgMC4yODEgMC42ODcpO1xyXG4gICAgICAtLXB1cnBsZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjIzNCAwLjEzMiAwLjM2Myk7XHJcbiAgICAgIC0tcHVycGxlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMDI0IDAuNjc1LzAuMDEyKTtcclxuICAgICAgLS1wdXJwbGUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC40NDMgMC4wMjQgMC43MjIvMC4wMjgpO1xyXG4gICAgICAtLXB1cnBsZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjUwNiAwLjAwOCAwLjgzNS8wLjA3MSk7XHJcbiAgICAgIC0tcHVycGxlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNDUxIDAuMDA0IDAuODMxLzAuMTE0KTtcclxuICAgICAgLS1wdXJwbGUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC40MzEgMC4wMDQgMC43ODgvMC4xNjUpO1xyXG4gICAgICAtLXB1cnBsZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjM4NCAwLjAwNCAwLjc0NS8wLjIyOCk7XHJcbiAgICAgIC0tcHVycGxlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzU3IDAuMDA0IDAuNzEvMC4zMSk7XHJcbiAgICAgIC0tcHVycGxlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMzIyIDAuMDA0IDAuNzAyLzAuNDE2KTtcclxuICAgICAgLS1wdXJwbGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTggMCAwLjYzOS8wLjY4Myk7XHJcbiAgICAgIC0tcHVycGxlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjI3MSAwIDAuNTgvMC43MSk7XHJcbiAgICAgIC0tcHVycGxlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjQ3MyAwLjI4MSAwLjY4Nyk7XHJcbiAgICAgIC0tcHVycGxlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjIzNCAwLjEzMiAwLjM2Myk7XHJcblxyXG4gICAgICAtLXZpb2xldC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkxIDAuOTg4IDAuOTk1KTtcclxuICAgICAgLS12aW9sZXQtMjogY29sb3IoZGlzcGxheS1wMyAwLjk3OCAwLjk3NCAwLjk5OCk7XHJcbiAgICAgIC0tdmlvbGV0LTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC45NDMgMC45OTMpO1xyXG4gICAgICAtLXZpb2xldC00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTE2IDAuODk3IDEpO1xyXG4gICAgICAtLXZpb2xldC01OiBjb2xvcihkaXNwbGF5LXAzIDAuODc2IDAuODUxIDEpO1xyXG4gICAgICAtLXZpb2xldC02OiBjb2xvcihkaXNwbGF5LXAzIDAuODI1IDAuNzkzIDAuOTgxKTtcclxuICAgICAgLS12aW9sZXQtNzogY29sb3IoZGlzcGxheS1wMyAwLjc1MiAwLjcxMiAwLjk0Myk7XHJcbiAgICAgIC0tdmlvbGV0LTg6IGNvbG9yKGRpc3BsYXktcDMgMC42NTQgMC42MDIgMC45MDIpO1xyXG4gICAgICAtLXZpb2xldC05OiBjb2xvcihkaXNwbGF5LXAzIDAuNDE3IDAuMzQxIDAuNzg0KTtcclxuICAgICAgLS12aW9sZXQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zODEgMC4zMDYgMC43NDEpO1xyXG4gICAgICAtLXZpb2xldC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM4MyAwLjMxNyAwLjcwMik7XHJcbiAgICAgIC0tdmlvbGV0LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTc5IDAuMTUgMC4zNTkpO1xyXG4gICAgICAtLXZpb2xldC1hMTogY29sb3IoZGlzcGxheS1wMyAwLjM0OSAwLjAyNCAwLjY3NS8wLjAxMik7XHJcbiAgICAgIC0tdmlvbGV0LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTYxIDAuMDI0IDAuODYzLzAuMDI4KTtcclxuICAgICAgLS12aW9sZXQtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDQgMC4wMDQgMC44NzEvMC4wNTkpO1xyXG4gICAgICAtLXZpb2xldC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjE5NiAwLjAwNCAxLzAuMTAyKTtcclxuICAgICAgLS12aW9sZXQtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjUgMC4wMDggMS8wLjE1KTtcclxuICAgICAgLS12aW9sZXQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTMgMC4wMDQgMC45MDYvMC4yMDgpO1xyXG4gICAgICAtLXZpb2xldC1hNzogY29sb3IoZGlzcGxheS1wMyAwLjE0MSAwLjAwNCAwLjc5Ni8wLjI4Nyk7XHJcbiAgICAgIC0tdmlvbGV0LWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMTMzIDAuMDA0IDAuNzUzLzAuMzk3KTtcclxuICAgICAgLS12aW9sZXQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTQgMCAwLjY3NS8wLjY1OSk7XHJcbiAgICAgIC0tdmlvbGV0LWExMDogY29sb3IoZGlzcGxheS1wMyAwLjExIDAgMC42MjcvMC42OTUpO1xyXG4gICAgICAtLXZpb2xldC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zODMgMC4zMTcgMC43MDIpO1xyXG4gICAgICAtLXZpb2xldC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzkgMC4xNSAwLjM1OSk7XHJcblxyXG4gICAgICAtLWlyaXMtMTogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAwLjk5OSk7XHJcbiAgICAgIC0taXJpcy0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTcyIDAuOTczIDAuOTk4KTtcclxuICAgICAgLS1pcmlzLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NDMgMC45NDUgMC45OTIpO1xyXG4gICAgICAtLWlyaXMtNDogY29sb3IoZGlzcGxheS1wMyAwLjkwMiAwLjkwNiAxKTtcclxuICAgICAgLS1pcmlzLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44NTcgMC44NjEgMSk7XHJcbiAgICAgIC0taXJpcy02OiBjb2xvcihkaXNwbGF5LXAzIDAuNzk5IDAuODA1IDAuOTg3KTtcclxuICAgICAgLS1pcmlzLTc6IGNvbG9yKGRpc3BsYXktcDMgMC43MjEgMC43MjcgMC45NTUpO1xyXG4gICAgICAtLWlyaXMtODogY29sb3IoZGlzcGxheS1wMyAwLjYxIDAuNjE5IDAuOTE4KTtcclxuICAgICAgLS1pcmlzLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC4zNTcgMC44MSk7XHJcbiAgICAgIC0taXJpcy0xMDogY29sb3IoZGlzcGxheS1wMyAwLjMxOCAwLjMxOCAwLjc3NCk7XHJcbiAgICAgIC0taXJpcy0xMTogY29sb3IoZGlzcGxheS1wMyAwLjMzNyAwLjMyNiAwLjc0OCk7XHJcbiAgICAgIC0taXJpcy0xMjogY29sb3IoZGlzcGxheS1wMyAwLjE1NCAwLjE2MSAwLjM3MSk7XHJcbiAgICAgIC0taXJpcy1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuMDIgMS8wLjAwOCk7XHJcbiAgICAgIC0taXJpcy1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjAyNCAwLjg2My8wLjAyOCk7XHJcbiAgICAgIC0taXJpcy1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjA3MSAwLjg3MS8wLjA1OSk7XHJcbiAgICAgIC0taXJpcy1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAxMiAwLjA1MSAxLzAuMDk5KTtcclxuICAgICAgLS1pcmlzLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMDM1IDEvMC4xNDIpO1xyXG4gICAgICAtLWlyaXMtYTY6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjAyIDAuOTQxLzAuMik7XHJcbiAgICAgIC0taXJpcy1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjAyIDAuODQ3LzAuMjc5KTtcclxuICAgICAgLS1pcmlzLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDI0IDAuNzg4LzAuMzg5KTtcclxuICAgICAgLS1pcmlzLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLjcwNi8wLjY0NCk7XHJcbiAgICAgIC0taXJpcy1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAuNjY3LzAuNjgzKTtcclxuICAgICAgLS1pcmlzLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjMzNyAwLjMyNiAwLjc0OCk7XHJcbiAgICAgIC0taXJpcy1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTQgMC4xNjEgMC4zNzEpO1xyXG5cclxuICAgICAgLS1pbmRpZ28tMTogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAwLjk5Nik7XHJcbiAgICAgIC0taW5kaWdvLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzEgMC45NzcgMC45OTgpO1xyXG4gICAgICAtLWluZGlnby0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTMzIDAuOTQ4IDAuOTkyKTtcclxuICAgICAgLS1pbmRpZ28tNDogY29sb3IoZGlzcGxheS1wMyAwLjg4NSAwLjkxNCAxKTtcclxuICAgICAgLS1pbmRpZ28tNTogY29sb3IoZGlzcGxheS1wMyAwLjgzMSAwLjg3IDEpO1xyXG4gICAgICAtLWluZGlnby02OiBjb2xvcihkaXNwbGF5LXAzIDAuNzY3IDAuODE0IDAuOTk1KTtcclxuICAgICAgLS1pbmRpZ28tNzogY29sb3IoZGlzcGxheS1wMyAwLjY4NSAwLjc0IDAuOTU3KTtcclxuICAgICAgLS1pbmRpZ28tODogY29sb3IoZGlzcGxheS1wMyAwLjU2OSAwLjYzOSAwLjkxNik7XHJcbiAgICAgIC0taW5kaWdvLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzYgMC4zODQgMC44MzcpO1xyXG4gICAgICAtLWluZGlnby0xMDogY29sb3IoZGlzcGxheS1wMyAwLjIzNCAwLjM0MyAwLjgwMSk7XHJcbiAgICAgIC0taW5kaWdvLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjU2IDAuMzU0IDAuNzU1KTtcclxuICAgICAgLS1pbmRpZ28tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzMgMC4xNzUgMC4zNDgpO1xyXG4gICAgICAtLWluZGlnby1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuMDIgMC41MS8wLjAwOCk7XHJcbiAgICAgIC0taW5kaWdvLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuMTYxIDAuODYzLzAuMDI4KTtcclxuICAgICAgLS1pbmRpZ28tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4yMzkgMC44ODYvMC4wNjcpO1xyXG4gICAgICAtLWluZGlnby1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjI0NyAxLzAuMTE0KTtcclxuICAgICAgLS1pbmRpZ28tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4yMzUgMS8wLjE2OSk7XHJcbiAgICAgIC0taW5kaWdvLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMjA4IDAuOTg0LzAuMjMyKTtcclxuICAgICAgLS1pbmRpZ28tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4xNzYgMC44NjMvMC4zMTQpO1xyXG4gICAgICAtLWluZGlnby1hODogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjE2NSAwLjgxMi8wLjQzMik7XHJcbiAgICAgIC0taW5kaWdvLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMC4xNTMgMC43NzMvMC43MjYpO1xyXG4gICAgICAtLWluZGlnby1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjEzNyAwLjczNy8wLjc2NSk7XHJcbiAgICAgIC0taW5kaWdvLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjI1NiAwLjM1NCAwLjc1NSk7XHJcbiAgICAgIC0taW5kaWdvLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjEzMyAwLjE3NSAwLjM0OCk7XHJcblxyXG4gICAgICAtLWJsdWUtMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NiAwLjk5MiAwLjk5OSk7XHJcbiAgICAgIC0tYmx1ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTYgMC45NzkgMC45OTgpO1xyXG4gICAgICAtLWJsdWUtMzogY29sb3IoZGlzcGxheS1wMyAwLjkxMiAwLjk1NiAwLjk5MSk7XHJcbiAgICAgIC0tYmx1ZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuODUzIDAuOTMyIDEpO1xyXG4gICAgICAtLWJsdWUtNTogY29sb3IoZGlzcGxheS1wMyAwLjc4OCAwLjg5NCAwLjk5OCk7XHJcbiAgICAgIC0tYmx1ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuNzA5IDAuODQzIDAuOTc2KTtcclxuICAgICAgLS1ibHVlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC42MDYgMC43NzcgMC45NDcpO1xyXG4gICAgICAtLWJsdWUtODogY29sb3IoZGlzcGxheS1wMyAwLjQ1MSAwLjY4OCAwLjkxNyk7XHJcbiAgICAgIC0tYmx1ZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuMjQ3IDAuNTU2IDAuOTY5KTtcclxuICAgICAgLS1ibHVlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM0IDAuNTIzIDAuOTEyKTtcclxuICAgICAgLS1ibHVlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMTUgMC40NCAwLjg0KTtcclxuICAgICAgLS1ibHVlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTAyIDAuMTkzIDAuMzc5KTtcclxuICAgICAgLS1ibHVlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNTE0IDEvMC4wMTYpO1xyXG4gICAgICAtLWJsdWUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC41MTQgMC45MDYvMC4wNCk7XHJcbiAgICAgIC0tYmx1ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAxMiAwLjUwNiAwLjkxNC8wLjA4Nyk7XHJcbiAgICAgIC0tYmx1ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjU0NSAxLzAuMTQ2KTtcclxuICAgICAgLS1ibHVlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTAyIDAuOTg0LzAuMjEyKTtcclxuICAgICAgLS1ibHVlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNDYzIDAuOTIyLzAuMjkxKTtcclxuICAgICAgLS1ibHVlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNDMxIDAuODYzLzAuMzkzKTtcclxuICAgICAgLS1ibHVlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40MjcgMC44NTEvMC41NSk7XHJcbiAgICAgIC0tYmx1ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAuNDEyIDAuOTYxLzAuNzUzKTtcclxuICAgICAgLS1ibHVlLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAuMzc2IDAuODg2LzAuNzY1KTtcclxuICAgICAgLS1ibHVlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjE1IDAuNDQgMC44NCk7XHJcbiAgICAgIC0tYmx1ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDIgMC4xOTMgMC4zNzkpO1xyXG5cclxuICAgICAgLS1jeWFuLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODIgMC45OTIgMC45OTYpO1xyXG4gICAgICAtLWN5YW4tMjogY29sb3IoZGlzcGxheS1wMyAwLjk1NSAwLjk4MSAwLjk4NCk7XHJcbiAgICAgIC0tY3lhbi0zOiBjb2xvcihkaXNwbGF5LXAzIDAuODg4IDAuOTY1IDAuOTc1KTtcclxuICAgICAgLS1jeWFuLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44MjEgMC45NDEgMC45NTkpO1xyXG4gICAgICAtLWN5YW4tNTogY29sb3IoZGlzcGxheS1wMyAwLjc1MSAwLjkwNyAwLjkzNSk7XHJcbiAgICAgIC0tY3lhbi02OiBjb2xvcihkaXNwbGF5LXAzIDAuNjcxIDAuODYyIDAuOSk7XHJcbiAgICAgIC0tY3lhbi03OiBjb2xvcihkaXNwbGF5LXAzIDAuNTY0IDAuOCAwLjg1NCk7XHJcbiAgICAgIC0tY3lhbi04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzg4IDAuNzE1IDAuNzk4KTtcclxuICAgICAgLS1jeWFuLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yODIgMC42MjcgMC43NjUpO1xyXG4gICAgICAtLWN5YW4tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjQgMC41ODMgMC43MSk7XHJcbiAgICAgIC0tY3lhbi0xMTogY29sb3IoZGlzcGxheS1wMyAwLjA4IDAuNDggMC42Myk7XHJcbiAgICAgIC0tY3lhbi0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEwOCAwLjIzMiAwLjI3Nyk7XHJcbiAgICAgIC0tY3lhbi1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuNjA4IDAuODA0LzAuMDIpO1xyXG4gICAgICAtLWN5YW4tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjU1NyAwLjY0Ny8wLjA0NCk7XHJcbiAgICAgIC0tY3lhbi1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjY5NCAwLjc5Ni8wLjExNCk7XHJcbiAgICAgIC0tY3lhbi1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjY3OCAwLjc4NC8wLjE4MSk7XHJcbiAgICAgIC0tY3lhbi1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjYyNCAwLjczMy8wLjI0OCk7XHJcbiAgICAgIC0tY3lhbi1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjU4NCAwLjcwNi8wLjMzKTtcclxuICAgICAgLS1jeWFuLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTQxIDAuNjY3LzAuNDM2KTtcclxuICAgICAgLS1jeWFuLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMC41MzMgMC42NjcvMC42MTIpO1xyXG4gICAgICAtLWN5YW4tYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQ4MiAwLjY3NS8wLjcxOCk7XHJcbiAgICAgIC0tY3lhbi1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQzNSAwLjYwOC8wLjczOCk7XHJcbiAgICAgIC0tY3lhbi1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOCAwLjQ4IDAuNjMpO1xyXG4gICAgICAtLWN5YW4tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTA4IDAuMjMyIDAuMjc3KTtcclxuXHJcbiAgICAgIC0tdGVhbC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTgzIDAuOTk2IDAuOTkyKTtcclxuICAgICAgLS10ZWFsLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTggMC45ODMgMC45NzYpO1xyXG4gICAgICAtLXRlYWwtMzogY29sb3IoZGlzcGxheS1wMyAwLjg5NSAwLjk3MSAwLjk1Mik7XHJcbiAgICAgIC0tdGVhbC00OiBjb2xvcihkaXNwbGF5LXAzIDAuODMxIDAuOTQ5IDAuOTIpO1xyXG4gICAgICAtLXRlYWwtNTogY29sb3IoZGlzcGxheS1wMyAwLjc2MSAwLjkxNCAwLjg3OCk7XHJcbiAgICAgIC0tdGVhbC02OiBjb2xvcihkaXNwbGF5LXAzIDAuNjgyIDAuODY0IDAuODI1KTtcclxuICAgICAgLS10ZWFsLTc6IGNvbG9yKGRpc3BsYXktcDMgMC41ODEgMC43OTggMC43NTYpO1xyXG4gICAgICAtLXRlYWwtODogY29sb3IoZGlzcGxheS1wMyAwLjQzMyAwLjcxNiAwLjY3MSk7XHJcbiAgICAgIC0tdGVhbC05OiBjb2xvcihkaXNwbGF5LXAzIDAuMjk3IDAuNjM3IDAuNTgxKTtcclxuICAgICAgLS10ZWFsLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMjc1IDAuNTk5IDAuNTQyKTtcclxuICAgICAgLS10ZWFsLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDggMC41IDAuNDMpO1xyXG4gICAgICAtLXRlYWwtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMSAwLjIzNSAwLjIxOSk7XHJcbiAgICAgIC0tdGVhbC1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjc1NyAwLjUxNC8wLjAxNik7XHJcbiAgICAgIC0tdGVhbC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuNjQ3IDAuNDY3LzAuMDQ0KTtcclxuICAgICAgLS10ZWFsLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNzQxIDAuNTU3LzAuMTA2KTtcclxuICAgICAgLS10ZWFsLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNzAyIDAuNTM3LzAuMTY5KTtcclxuICAgICAgLS10ZWFsLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjQzIDAuNDk0LzAuMjQpO1xyXG4gICAgICAtLXRlYWwtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41NjkgMC40NDcvMC4zMTgpO1xyXG4gICAgICAtLXRlYWwtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41MTggMC40MjQvMC40Mik7XHJcbiAgICAgIC0tdGVhbC1hODogY29sb3IoZGlzcGxheS1wMyAwIDAuNTA2IDAuNDI0LzAuNTY5KTtcclxuICAgICAgLS10ZWFsLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40ODIgMC40MDQvMC43MDIpO1xyXG4gICAgICAtLXRlYWwtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMC40NTEgMC4zNjkvMC43MjYpO1xyXG4gICAgICAtLXRlYWwtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDggMC41IDAuNDMpO1xyXG4gICAgICAtLXRlYWwtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTEgMC4yMzUgMC4yMTkpO1xyXG5cclxuICAgICAgLS1qYWRlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODYgMC45OTYgMC45OTIpO1xyXG4gICAgICAtLWphZGUtMjogY29sb3IoZGlzcGxheS1wMyAwLjk2MiAwLjk4MyAwLjk2OSk7XHJcbiAgICAgIC0tamFkZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTEyIDAuOTY1IDAuOTMyKTtcclxuICAgICAgLS1qYWRlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44NTggMC45NDEgMC44OTMpO1xyXG4gICAgICAtLWphZGUtNTogY29sb3IoZGlzcGxheS1wMyAwLjc5NSAwLjkwOSAwLjg0Nyk7XHJcbiAgICAgIC0tamFkZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuNzE1IDAuODY0IDAuNzkxKTtcclxuICAgICAgLS1qYWRlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC42MDMgMC44MDIgMC43MTgpO1xyXG4gICAgICAtLWphZGUtODogY29sb3IoZGlzcGxheS1wMyAwLjQ0IDAuNzIgMC42MjkpO1xyXG4gICAgICAtLWphZGUtOTogY29sb3IoZGlzcGxheS1wMyAwLjMxOSAwLjYzIDAuNTIxKTtcclxuICAgICAgLS1qYWRlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMjk5IDAuNTkyIDAuNDg4KTtcclxuICAgICAgLS1qYWRlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMTUgMC41IDAuMzcpO1xyXG4gICAgICAtLWphZGUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDIgMC4yMjkgMC4xOTQpO1xyXG4gICAgICAtLWphZGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC43NTcgMC41MTQvMC4wMTYpO1xyXG4gICAgICAtLWphZGUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC42MTIgMC4yMi8wLjA0KTtcclxuICAgICAgLS1qYWRlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuNTk2IDAuMjM1LzAuMDg3KTtcclxuICAgICAgLS1qYWRlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuNTg4IDAuMjU1LzAuMTQyKTtcclxuICAgICAgLS1qYWRlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTYxIDAuMjUxLzAuMjA0KTtcclxuICAgICAgLS1qYWRlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTI1IDAuMjc4LzAuMjg3KTtcclxuICAgICAgLS1qYWRlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTA2IDAuMjkvMC4zOTcpO1xyXG4gICAgICAtLWphZGUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjUwNiAwLjMzNy8wLjU2MSk7XHJcbiAgICAgIC0tamFkZS1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAuNDU5IDAuMjk4LzAuNjgzKTtcclxuICAgICAgLS1qYWRlLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAuNDIgMC4yNzEvMC43MDIpO1xyXG4gICAgICAtLWphZGUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMTUgMC41IDAuMzcpO1xyXG4gICAgICAtLWphZGUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQyIDAuMjI5IDAuMTk0KTtcclxuXHJcbiAgICAgIC0tZ3JlZW4tMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NiAwLjk5NiAwLjk4OSk7XHJcbiAgICAgIC0tZ3JlZW4tMjogY29sb3IoZGlzcGxheS1wMyAwLjk2MyAwLjk4MyAwLjk2Nyk7XHJcbiAgICAgIC0tZ3JlZW4tMzogY29sb3IoZGlzcGxheS1wMyAwLjkxMyAwLjk2NCAwLjkyNSk7XHJcbiAgICAgIC0tZ3JlZW4tNDogY29sb3IoZGlzcGxheS1wMyAwLjg1OSAwLjk0IDAuODc5KTtcclxuICAgICAgLS1ncmVlbi01OiBjb2xvcihkaXNwbGF5LXAzIDAuNzk2IDAuOTA3IDAuODI2KTtcclxuICAgICAgLS1ncmVlbi02OiBjb2xvcihkaXNwbGF5LXAzIDAuNzE4IDAuODYzIDAuNzYxKTtcclxuICAgICAgLS1ncmVlbi03OiBjb2xvcihkaXNwbGF5LXAzIDAuNjEgMC44MDEgMC42NzUpO1xyXG4gICAgICAtLWdyZWVuLTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NTEgMC43MTUgMC41NTkpO1xyXG4gICAgICAtLWdyZWVuLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzIgMC42MzQgMC40NDIpO1xyXG4gICAgICAtLWdyZWVuLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzA4IDAuNTk1IDAuNDE3KTtcclxuICAgICAgLS1ncmVlbi0xMTogY29sb3IoZGlzcGxheS1wMyAwLjE5IDAuNSAwLjMyKTtcclxuICAgICAgLS1ncmVlbi0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEzMiAwLjIyOCAwLjE4KTtcclxuICAgICAgLS1ncmVlbi1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjc1NyAwLjI2Ny8wLjAxNik7XHJcbiAgICAgIC0tZ3JlZW4tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC41NjUgMC4xMjkvMC4wMzYpO1xyXG4gICAgICAtLWdyZWVuLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuNTk2IDAuMTQ1LzAuMDg3KTtcclxuICAgICAgLS1ncmVlbi1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjU4OCAwLjE0NS8wLjE0Mik7XHJcbiAgICAgIC0tZ3JlZW4tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41NDEgMC4xNTcvMC4yMDQpO1xyXG4gICAgICAtLWdyZWVuLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTE4IDAuMTU3LzAuMjgzKTtcclxuICAgICAgLS1ncmVlbi1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjQ4NiAwLjE2NS8wLjM4OSk7XHJcbiAgICAgIC0tZ3JlZW4tYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQ3OCAwLjIvMC41NSk7XHJcbiAgICAgIC0tZ3JlZW4tYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQ1NSAwLjE2NS8wLjY2Nyk7XHJcbiAgICAgIC0tZ3JlZW4tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMC40MTYgMC4xNTMvMC42OTEpO1xyXG4gICAgICAtLWdyZWVuLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjE5IDAuNSAwLjMyKTtcclxuICAgICAgLS1ncmVlbi1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzIgMC4yMjggMC4xOCk7XHJcblxyXG4gICAgICAtLWdyYXNzLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODYgMC45OTYgMC45ODUpO1xyXG4gICAgICAtLWdyYXNzLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NjYgMC45ODMgMC45NjQpO1xyXG4gICAgICAtLWdyYXNzLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MjMgMC45NjUgMC45MTcpO1xyXG4gICAgICAtLWdyYXNzLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44NzIgMC45NCAwLjg2NSk7XHJcbiAgICAgIC0tZ3Jhc3MtNTogY29sb3IoZGlzcGxheS1wMyAwLjgxMSAwLjkwOCAwLjgwMik7XHJcbiAgICAgIC0tZ3Jhc3MtNjogY29sb3IoZGlzcGxheS1wMyAwLjczMyAwLjg2NCAwLjcyNCk7XHJcbiAgICAgIC0tZ3Jhc3MtNzogY29sb3IoZGlzcGxheS1wMyAwLjYyOCAwLjgwMyAwLjYyMik7XHJcbiAgICAgIC0tZ3Jhc3MtODogY29sb3IoZGlzcGxheS1wMyAwLjQ3NyAwLjcyIDAuNDgyKTtcclxuICAgICAgLS1ncmFzcy05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzggMC42NDcgMC4zNzgpO1xyXG4gICAgICAtLWdyYXNzLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ0IDAuNTk4IDAuMzQyKTtcclxuICAgICAgLS1ncmFzcy0xMTogY29sb3IoZGlzcGxheS1wMyAwLjI2MyAwLjQ4OCAwLjI2MSk7XHJcbiAgICAgIC0tZ3Jhc3MtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTEgMC4yMzMgMC4xNTMpO1xyXG4gICAgICAtLWdyYXNzLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNzU3IDAuMDI0LzAuMDE2KTtcclxuICAgICAgLS1ncmFzcy1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjU2NSAwLjAyNC8wLjAzNik7XHJcbiAgICAgIC0tZ3Jhc3MtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTkgMC41NzYgMC4wMDgvMC4wODMpO1xyXG4gICAgICAtLWdyYXNzLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDM1IDAuNTY1IDAuMDA4LzAuMTM0KTtcclxuICAgICAgLS1ncmFzcy1hNTogY29sb3IoZGlzcGxheS1wMyAwLjA0NyAwLjU0NSAwLjAwOC8wLjE5Nyk7XHJcbiAgICAgIC0tZ3Jhc3MtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMzEgMC41MDIgMC4wMDQvMC4yNzUpO1xyXG4gICAgICAtLWdyYXNzLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuNDgyIDAuMDA0LzAuMzc3KTtcclxuICAgICAgLS1ncmFzcy1hODogY29sb3IoZGlzcGxheS1wMyAwIDAuNDY3IDAuMDA4LzAuNTIyKTtcclxuICAgICAgLS1ncmFzcy1hOTogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjQzNSAwLzAuNjI0KTtcclxuICAgICAgLS1ncmFzcy1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4zODggMC8wLjY1OSk7XHJcbiAgICAgIC0tZ3Jhc3MtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjYzIDAuNDg4IDAuMjYxKTtcclxuICAgICAgLS1ncmFzcy1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTEgMC4yMzMgMC4xNTMpO1xyXG5cclxuICAgICAgLS1vcmFuZ2UtMTogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk4OCAwLjk4NSk7XHJcbiAgICAgIC0tb3JhbmdlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTQgMC45NjggMC45MzQpO1xyXG4gICAgICAtLW9yYW5nZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg5IDAuOTM4IDAuODUpO1xyXG4gICAgICAtLW9yYW5nZS00OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44NzQgMC42ODcpO1xyXG4gICAgICAtLW9yYW5nZS01OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44MjEgMC41ODMpO1xyXG4gICAgICAtLW9yYW5nZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuOTc1IDAuNzY3IDAuNTQ1KTtcclxuICAgICAgLS1vcmFuZ2UtNzogY29sb3IoZGlzcGxheS1wMyAwLjkxOSAwLjY5MyAwLjQ4Nik7XHJcbiAgICAgIC0tb3JhbmdlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC44NzcgMC41OTcgMC4zNzkpO1xyXG4gICAgICAtLW9yYW5nZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuOSAwLjQ1IDAuMik7XHJcbiAgICAgIC0tb3JhbmdlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODcgMC40MDkgMC4xNjQpO1xyXG4gICAgICAtLW9yYW5nZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjc2IDAuMzQgMCk7XHJcbiAgICAgIC0tb3JhbmdlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzIzIDAuMTg1IDAuMTI3KTtcclxuICAgICAgLS1vcmFuZ2UtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NTcgMC4yNjcgMC4wMjQvMC4wMTYpO1xyXG4gICAgICAtLW9yYW5nZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjg4NiAwLjUzMyAwLjAwOC8wLjA2Nyk7XHJcbiAgICAgIC0tb3JhbmdlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTIyIDAuNTg0IDAuMDA4LzAuMTUpO1xyXG4gICAgICAtLW9yYW5nZS1hNDogY29sb3IoZGlzcGxheS1wMyAxIDAuNjA0IDAuMDA0LzAuMzE0KTtcclxuICAgICAgLS1vcmFuZ2UtYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU2OSAwLjAwNC8wLjQxNik7XHJcbiAgICAgIC0tb3JhbmdlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ5IDAuNDk0IDAuMDA0LzAuNDU1KTtcclxuICAgICAgLS1vcmFuZ2UtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MzkgMC40MDggMC8wLjUxNCk7XHJcbiAgICAgIC0tb3JhbmdlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuODA0IDAuMzQ5IDAvMC42Mik7XHJcbiAgICAgIC0tb3JhbmdlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuODc4IDAuMzE0IDAvMC44KTtcclxuICAgICAgLS1vcmFuZ2UtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODQzIDAuMjkgMC8wLjgzNik7XHJcbiAgICAgIC0tb3JhbmdlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjc2IDAuMzQgMCk7XHJcbiAgICAgIC0tb3JhbmdlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjMyMyAwLjE4NSAwLjEyNyk7XHJcblxyXG4gICAgICAtLWJyb3duLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTUgMC45OTIgMC45ODkpO1xyXG4gICAgICAtLWJyb3duLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45ODcgMC45NzYgMC45NjQpO1xyXG4gICAgICAtLWJyb3duLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NTkgMC45MzYgMC45MDkpO1xyXG4gICAgICAtLWJyb3duLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MzQgMC44OTcgMC44NTUpO1xyXG4gICAgICAtLWJyb3duLTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MDkgMC44NTYgMC43OTgpO1xyXG4gICAgICAtLWJyb3duLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44OCAwLjgwOCAwLjczKTtcclxuICAgICAgLS1icm93bi03OiBjb2xvcihkaXNwbGF5LXAzIDAuODQxIDAuNzQyIDAuNjM5KTtcclxuICAgICAgLS1icm93bi04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzgyIDAuNjQ3IDAuNTE0KTtcclxuICAgICAgLS1icm93bi05OiBjb2xvcihkaXNwbGF5LXAzIDAuNjUxIDAuNTA1IDAuMzY4KTtcclxuICAgICAgLS1icm93bi0xMDogY29sb3IoZGlzcGxheS1wMyAwLjYwMSAwLjQ2NSAwLjM0NCk7XHJcbiAgICAgIC0tYnJvd24tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40ODUgMC4zNzQgMC4yODgpO1xyXG4gICAgICAtLWJyb3duLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM2IDAuMjAyIDAuMTgzKTtcclxuICAgICAgLS1icm93bi1hMTogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjM0OSAwLjAyNC8wLjAxMik7XHJcbiAgICAgIC0tYnJvd24tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4zNDkgMC4wMjQvMC4wMzYpO1xyXG4gICAgICAtLWJyb3duLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNTczIDAuMzE0IDAuMDEyLzAuMDkxKTtcclxuICAgICAgLS1icm93bi1hNDogY29sb3IoZGlzcGxheS1wMyAwLjU0NSAwLjMwMiAwLjAwOC8wLjE0Nik7XHJcbiAgICAgIC0tYnJvd24tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC41NjEgMC4yOSAwLjAwNC8wLjIwNCk7XHJcbiAgICAgIC0tYnJvd24tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC41NTMgMC4yOTQgMC4wMDQvMC4yNzEpO1xyXG4gICAgICAtLWJyb3duLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNTU3IDAuMjg2IDAuMDA0LzAuMzYxKTtcclxuICAgICAgLS1icm93bi1hODogY29sb3IoZGlzcGxheS1wMyAwLjU0OSAwLjI3NSAwLjAwNC8wLjQ4Nyk7XHJcbiAgICAgIC0tYnJvd24tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC40NDcgMC4yMiAwLzAuNjMyKTtcclxuICAgICAgLS1icm93bi1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zODggMC4xODggMC8wLjY1NSk7XHJcbiAgICAgIC0tYnJvd24tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDg1IDAuMzc0IDAuMjg4KTtcclxuICAgICAgLS1icm93bi1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzYgMC4yMDIgMC4xODMpO1xyXG5cclxuICAgICAgLS1za3ktMTogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuOTk1IDAuOTk5KTtcclxuICAgICAgLS1za3ktMjogY29sb3IoZGlzcGxheS1wMyAwLjk1MyAwLjk4IDAuOTkpO1xyXG4gICAgICAtLXNreS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuODk5IDAuOTYzIDAuOTg5KTtcclxuICAgICAgLS1za3ktNDogY29sb3IoZGlzcGxheS1wMyAwLjg0MiAwLjkzNyAwLjk3Nyk7XHJcbiAgICAgIC0tc2t5LTU6IGNvbG9yKGRpc3BsYXktcDMgMC43NzcgMC45IDAuOTU0KTtcclxuICAgICAgLS1za3ktNjogY29sb3IoZGlzcGxheS1wMyAwLjcwMSAwLjg1MSAwLjkyMSk7XHJcbiAgICAgIC0tc2t5LTc6IGNvbG9yKGRpc3BsYXktcDMgMC42MDQgMC43ODUgMC44NzkpO1xyXG4gICAgICAtLXNreS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDU3IDAuNjk2IDAuODI5KTtcclxuICAgICAgLS1za3ktOTogY29sb3IoZGlzcGxheS1wMyAwLjU4NSAwLjg3NyAwLjk4Myk7XHJcbiAgICAgIC0tc2t5LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTU1IDAuODQ1IDAuOTU5KTtcclxuICAgICAgLS1za3ktMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTMgMC40NDggMC42MDUpO1xyXG4gICAgICAtLXNreS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjE0NSAwLjI0MSAwLjMyOSk7XHJcbiAgICAgIC0tc2t5LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC44MDQgMS8wLjAyKTtcclxuICAgICAgLS1za3ktYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC41OTIgMC43NTcvMC4wNDgpO1xyXG4gICAgICAtLXNreS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjY1NSAwLjg4Ni8wLjEwMik7XHJcbiAgICAgIC0tc2t5LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjA0IDAuODUxLzAuMTU3KTtcclxuICAgICAgLS1za3ktYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41NjUgMC43OTIvMC4yMjQpO1xyXG4gICAgICAtLXNreS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjUwMiAwLjczNy8wLjI5OSk7XHJcbiAgICAgIC0tc2t5LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNDU5IDAuNjk0LzAuMzk3KTtcclxuICAgICAgLS1za3ktYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQzNSAwLjY4Mi8wLjU0Mik7XHJcbiAgICAgIC0tc2t5LWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNzEgMC45NjUvMC40MTYpO1xyXG4gICAgICAtLXNreS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42NDcgMC45MTQvMC40NDQpO1xyXG4gICAgICAtLXNreS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTMgMC40NDggMC42MDUpO1xyXG4gICAgICAtLXNreS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDUgMC4yNDEgMC4zMjkpO1xyXG5cclxuICAgICAgLS1taW50LTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjk5NSAwLjk5Mik7XHJcbiAgICAgIC0tbWludC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTU3IDAuOTg1IDAuOTc3KTtcclxuICAgICAgLS1taW50LTM6IGNvbG9yKGRpc3BsYXktcDMgMC44ODggMC45NzIgMC45NSk7XHJcbiAgICAgIC0tbWludC00OiBjb2xvcihkaXNwbGF5LXAzIDAuODE5IDAuOTUxIDAuOTE2KTtcclxuICAgICAgLS1taW50LTU6IGNvbG9yKGRpc3BsYXktcDMgMC43NDcgMC45MTggMC44NzMpO1xyXG4gICAgICAtLW1pbnQtNjogY29sb3IoZGlzcGxheS1wMyAwLjY2OCAwLjg3IDAuODE4KTtcclxuICAgICAgLS1taW50LTc6IGNvbG9yKGRpc3BsYXktcDMgMC41NjcgMC44MDUgMC43NDQpO1xyXG4gICAgICAtLW1pbnQtODogY29sb3IoZGlzcGxheS1wMyAwLjQyIDAuNzI0IDAuNjQ5KTtcclxuICAgICAgLS1taW50LTk6IGNvbG9yKGRpc3BsYXktcDMgMC42MiAwLjkwOCAwLjgzNCk7XHJcbiAgICAgIC0tbWludC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjU4NSAwLjg3MSAwLjc5Nyk7XHJcbiAgICAgIC0tbWludC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjIwMyAwLjQ2MyAwLjM5Nyk7XHJcbiAgICAgIC0tbWludC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEzNiAwLjI1OSAwLjIzNik7XHJcbiAgICAgIC0tbWludC1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuODA0IDAuNjA4LzAuMDIpO1xyXG4gICAgICAtLW1pbnQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjY0NyAwLjQ2Ny8wLjA0NCk7XHJcbiAgICAgIC0tbWludC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjc2MSAwLjU1My8wLjExNCk7XHJcbiAgICAgIC0tbWludC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjc0MSAwLjU0NS8wLjE4MSk7XHJcbiAgICAgIC0tbWludC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjY3OCAwLjUxLzAuMjU1KTtcclxuICAgICAgLS1taW50LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjE2IDAuNDYzLzAuMzM0KTtcclxuICAgICAgLS1taW50LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTQ5IDAuNDEyLzAuNDMyKTtcclxuICAgICAgLS1taW50LWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMC41MjkgMC4zOTIvMC41ODEpO1xyXG4gICAgICAtLW1pbnQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC43NjUgMC41NjkvMC4zODEpO1xyXG4gICAgICAtLW1pbnQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjkgMC41MS8wLjQxNik7XHJcbiAgICAgIC0tbWludC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDMgMC40NjMgMC4zOTcpO1xyXG4gICAgICAtLW1pbnQtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTM2IDAuMjU5IDAuMjM2KTtcclxuXHJcbiAgICAgIC0tbGltZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg5IDAuOTkyIDAuOTgxKTtcclxuICAgICAgLS1saW1lLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzUgMC45OCAwLjk1NCk7XHJcbiAgICAgIC0tbGltZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTM5IDAuOTY1IDAuODUxKTtcclxuICAgICAgLS1saW1lLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44OTYgMC45NCAwLjc2KTtcclxuICAgICAgLS1saW1lLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44NDMgMC45MDMgMC42NzgpO1xyXG4gICAgICAtLWxpbWUtNjogY29sb3IoZGlzcGxheS1wMyAwLjc3OCAwLjg1MiAwLjU5OSk7XHJcbiAgICAgIC0tbGltZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuNjk0IDAuNzg0IDAuNTA4KTtcclxuICAgICAgLS1saW1lLTg6IGNvbG9yKGRpc3BsYXktcDMgMC41ODUgMC43MDcgMC4zNzgpO1xyXG4gICAgICAtLWxpbWUtOTogY29sb3IoZGlzcGxheS1wMyAwLjc4IDAuOTI4IDAuNDY2KTtcclxuICAgICAgLS1saW1lLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzM0IDAuODk2IDAuMzk3KTtcclxuICAgICAgLS1saW1lLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzg2IDAuNDgyIDAuMjI3KTtcclxuICAgICAgLS1saW1lLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjIyIDAuMjUgMC4xMjgpO1xyXG4gICAgICAtLWxpbWUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC40MTIgMC42MDggMC4wMi8wLjAyKTtcclxuICAgICAgLS1saW1lLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNTE0IDAuNTkyIDAuMDI0LzAuMDQ4KTtcclxuICAgICAgLS1saW1lLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNTg0IDAuNzY1IDAuMDA4LzAuMTUpO1xyXG4gICAgICAtLWxpbWUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC41NjEgMC43NTcgMC4wMDQvMC4yNCk7XHJcbiAgICAgIC0tbGltZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjUxNCAwLjY5OCAwLjAwNC8wLjMyMik7XHJcbiAgICAgIC0tbGltZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjQ0MyAwLjYyNyAwLzAuNCk7XHJcbiAgICAgIC0tbGltZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjM3NiAwLjU2MSAwLjAwNC8wLjQ5MSk7XHJcbiAgICAgIC0tbGltZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjMzMyAwLjUyOSAwLzAuNjI0KTtcclxuICAgICAgLS1saW1lLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNTg4IDAuODY3IDAvMC41MzQpO1xyXG4gICAgICAtLWxpbWUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTYxIDAuODI3IDAvMC42MDQpO1xyXG4gICAgICAtLWxpbWUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzg2IDAuNDgyIDAuMjI3KTtcclxuICAgICAgLS1saW1lLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjIyMiAwLjI1IDAuMTI4KTtcclxuXHJcbiAgICAgIC0teWVsbG93LTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45OTIgMC45NzgpO1xyXG4gICAgICAtLXllbGxvdy0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk1IDAuOTkgMC45MjIpO1xyXG4gICAgICAtLXllbGxvdy0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk3IDAuOTgyIDAuNzQ5KTtcclxuICAgICAgLS15ZWxsb3ctNDogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk1MyAwLjYyNyk7XHJcbiAgICAgIC0teWVsbG93LTU6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC45MSAwLjUxKTtcclxuICAgICAgLS15ZWxsb3ctNjogY29sb3IoZGlzcGxheS1wMyAwLjkzNCAwLjg0NyAwLjQ3NCk7XHJcbiAgICAgIC0teWVsbG93LTc6IGNvbG9yKGRpc3BsYXktcDMgMC44NzYgMC43ODUgMC40Nik7XHJcbiAgICAgIC0teWVsbG93LTg6IGNvbG9yKGRpc3BsYXktcDMgMC44MTEgMC42ODkgMC4zMTMpO1xyXG4gICAgICAtLXllbGxvdy05OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45MiAwLjIyKTtcclxuICAgICAgLS15ZWxsb3ctMTA6IGNvbG9yKGRpc3BsYXktcDMgMC45NzcgMC44NjggMC4yOTEpO1xyXG4gICAgICAtLXllbGxvdy0xMTogY29sb3IoZGlzcGxheS1wMyAwLjYgMC40NCAwKTtcclxuICAgICAgLS15ZWxsb3ctMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzEgMC4yMzMgMC4xMzcpO1xyXG4gICAgICAtLXllbGxvdy1hMTogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjY3NSAwLjAyNC8wLjAyNCk7XHJcbiAgICAgIC0teWVsbG93LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTUzIDAuODU1IDAuMDA4LzAuMDc5KTtcclxuICAgICAgLS15ZWxsb3ctYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODggMC45MjUgMC4wMDQvMC4yNTEpO1xyXG4gICAgICAtLXllbGxvdy1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuODc1IDAuMDA0LzAuMzczKTtcclxuICAgICAgLS15ZWxsb3ctYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45NjkgMC44MTYgMC4wMDQvMC40OTEpO1xyXG4gICAgICAtLXllbGxvdy1hNjogY29sb3IoZGlzcGxheS1wMyAwLjg3NSAwLjcxIDAvMC41MjYpO1xyXG4gICAgICAtLXllbGxvdy1hNzogY29sb3IoZGlzcGxheS1wMyAwLjc2OSAwLjYwNCAwLzAuNTQyKTtcclxuICAgICAgLS15ZWxsb3ctYTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MjUgMC41NDkgMC8wLjY4Nyk7XHJcbiAgICAgIC0teWVsbG93LWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44OTggMC8wLjc4MSk7XHJcbiAgICAgIC0teWVsbG93LWExMDogY29sb3IoZGlzcGxheS1wMyAwLjk2OSAwLjgxMiAwLzAuNzEpO1xyXG4gICAgICAtLXllbGxvdy1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42IDAuNDQgMCk7XHJcbiAgICAgIC0teWVsbG93LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjI3MSAwLjIzMyAwLjEzNyk7XHJcblxyXG4gICAgICAtLWFtYmVyLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTUgMC45OTIgMC45ODUpO1xyXG4gICAgICAtLWFtYmVyLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTQgMC45ODYgMC45MjEpO1xyXG4gICAgICAtLWFtYmVyLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTQgMC45NjkgMC43ODIpO1xyXG4gICAgICAtLWFtYmVyLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45ODkgMC45MzcgMC42NSk7XHJcbiAgICAgIC0tYW1iZXItNTogY29sb3IoZGlzcGxheS1wMyAwLjk3IDAuOTAyIDAuNTI3KTtcclxuICAgICAgLS1hbWJlci02OiBjb2xvcihkaXNwbGF5LXAzIDAuOTM2IDAuODQ0IDAuNTA2KTtcclxuICAgICAgLS1hbWJlci03OiBjb2xvcihkaXNwbGF5LXAzIDAuODkgMC43NjIgMC40NDMpO1xyXG4gICAgICAtLWFtYmVyLTg6IGNvbG9yKGRpc3BsYXktcDMgMC44NSAwLjY1IDAuMyk7XHJcbiAgICAgIC0tYW1iZXItOTogY29sb3IoZGlzcGxheS1wMyAxIDAuNzcgMC4yNik7XHJcbiAgICAgIC0tYW1iZXItMTA6IGNvbG9yKGRpc3BsYXktcDMgMC45NTkgMC43NDEgMC4yNzQpO1xyXG4gICAgICAtLWFtYmVyLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjQgMC40IDApO1xyXG4gICAgICAtLWFtYmVyLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjk0IDAuMjA4IDAuMTQ1KTtcclxuICAgICAgLS1hbWJlci1hMTogY29sb3IoZGlzcGxheS1wMyAwLjc1NyAwLjUxNCAwLjAyNC8wLjAxNik7XHJcbiAgICAgIC0tYW1iZXItYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MDIgMC44MDQgMC4wMDgvMC4wNzkpO1xyXG4gICAgICAtLWFtYmVyLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY1IDAuODU5IDAuMDA0LzAuMjIpO1xyXG4gICAgICAtLWFtYmVyLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTY5IDAuODIgMC4wMDQvMC4zNSk7XHJcbiAgICAgIC0tYW1iZXItYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MzMgMC43OTYgMC4wMDQvMC40NzUpO1xyXG4gICAgICAtLWFtYmVyLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuODc1IDAuNjgyIDAuMDA0LzAuNDk1KTtcclxuICAgICAgLS1hbWJlci1hNzogY29sb3IoZGlzcGxheS1wMyAwLjgwNCAwLjU3MyAwLzAuNTU3KTtcclxuICAgICAgLS1hbWJlci1hODogY29sb3IoZGlzcGxheS1wMyAwLjc4OCAwLjUwMiAwLzAuNjk5KTtcclxuICAgICAgLS1hbWJlci1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuNjg2IDAvMC43NDIpO1xyXG4gICAgICAtLWFtYmVyLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjk0NSAwLjY0MyAwLzAuNzI2KTtcclxuICAgICAgLS1hbWJlci1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NCAwLjQgMCk7XHJcbiAgICAgIC0tYW1iZXItYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjk0IDAuMjA4IDAuMTQ1KTtcclxuXHJcbiAgICAgIC0tZ29sZC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTkyIDAuOTg5KTtcclxuICAgICAgLS1nb2xkLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjk3NiAwLjk1Myk7XHJcbiAgICAgIC0tZ29sZC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ3IDAuOTQgMC45MDkpO1xyXG4gICAgICAtLWdvbGQtNDogY29sb3IoZGlzcGxheS1wMyAwLjkxNCAwLjkwNCAwLjg2NSk7XHJcbiAgICAgIC0tZ29sZC01OiBjb2xvcihkaXNwbGF5LXAzIDAuODggMC44NjUgMC44MTYpO1xyXG4gICAgICAtLWdvbGQtNjogY29sb3IoZGlzcGxheS1wMyAwLjg0IDAuODE4IDAuNzU2KTtcclxuICAgICAgLS1nb2xkLTc6IGNvbG9yKGRpc3BsYXktcDMgMC43ODggMC43NTMgMC42NzcpO1xyXG4gICAgICAtLWdvbGQtODogY29sb3IoZGlzcGxheS1wMyAwLjcxNSAwLjY2IDAuNTY1KTtcclxuICAgICAgLS1nb2xkLTk6IGNvbG9yKGRpc3BsYXktcDMgMC41NzkgMC41MTcgMC40MSk7XHJcbiAgICAgIC0tZ29sZC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjUzOCAwLjQ3OSAwLjM4KTtcclxuICAgICAgLS1nb2xkLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDMzIDAuMzg2IDAuMzA1KTtcclxuICAgICAgLS1nb2xkLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjI3IDAuMjA5IDAuMTczKTtcclxuICAgICAgLS1nb2xkLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ5IDAuMzQ5IDAuMDI0LzAuMDEyKTtcclxuICAgICAgLS1nb2xkLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNTkyIDAuNTE0IDAuMDI0LzAuMDQ4KTtcclxuICAgICAgLS1nb2xkLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNCAwLjM1NyAwLjAxMi8wLjA5MSk7XHJcbiAgICAgIC0tZ29sZC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjI5OCAwLjAwOC8wLjEzNCk7XHJcbiAgICAgIC0tZ29sZC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjM0NSAwLjI4MiAwLjAwNC8wLjE4NSk7XHJcbiAgICAgIC0tZ29sZC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjM0MSAwLjI2MyAwLjAwNC8wLjI0NCk7XHJcbiAgICAgIC0tZ29sZC1hNzogY29sb3IoZGlzcGxheS1wMyAwLjM0NSAwLjIzNSAwLjAwNC8wLjMyMik7XHJcbiAgICAgIC0tZ29sZC1hODogY29sb3IoZGlzcGxheS1wMyAwLjM0NSAwLjIyIDAuMDA0LzAuNDM2KTtcclxuICAgICAgLS1nb2xkLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMjg2IDAuMTggMC8wLjU4OSk7XHJcbiAgICAgIC0tZ29sZC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTUgMC4xNjEgMC8wLjYyKTtcclxuICAgICAgLS1nb2xkLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjQzMyAwLjM4NiAwLjMwNSk7XHJcbiAgICAgIC0tZ29sZC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjcgMC4yMDkgMC4xNzMpO1xyXG5cclxuICAgICAgLS1icm9uemUtMTogY29sb3IoZGlzcGxheS1wMyAwLjk5MSAwLjk4OCAwLjk4OCk7XHJcbiAgICAgIC0tYnJvbnplLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45ODkgMC45NyAwLjk2MSk7XHJcbiAgICAgIC0tYnJvbnplLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NTggMC45MzIgMC45MTkpO1xyXG4gICAgICAtLWJyb256ZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTI5IDAuODk0IDAuODc3KTtcclxuICAgICAgLS1icm9uemUtNTogY29sb3IoZGlzcGxheS1wMyAwLjg5OCAwLjg1MyAwLjgzMik7XHJcbiAgICAgIC0tYnJvbnplLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NjEgMC44MDUgMC43NzgpO1xyXG4gICAgICAtLWJyb256ZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuODEyIDAuNzM5IDAuNzA2KTtcclxuICAgICAgLS1icm9uemUtODogY29sb3IoZGlzcGxheS1wMyAwLjc0MSAwLjY0NyAwLjYwNik7XHJcbiAgICAgIC0tYnJvbnplLTk6IGNvbG9yKGRpc3BsYXktcDMgMC42MTEgMC41MDcgMC40NTUpO1xyXG4gICAgICAtLWJyb256ZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjU2MyAwLjQ2MSAwLjQxNCk7XHJcbiAgICAgIC0tYnJvbnplLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDcxIDAuMzczIDAuMzM2KTtcclxuICAgICAgLS1icm9uemUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTEgMC4xOTEgMC4xNzIpO1xyXG4gICAgICAtLWJyb256ZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjM0OSAwLjAyNCAwLjAyNC8wLjAxMik7XHJcbiAgICAgIC0tYnJvbnplLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzEgMC4yMiAwLjAyNC8wLjA0KTtcclxuICAgICAgLS1icm9uemUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC40ODIgMC4yIDAuMDA4LzAuMDgzKTtcclxuICAgICAgLS1icm9uemUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC40MjQgMC4xMzMgMC4wMDQvMC4xMjIpO1xyXG4gICAgICAtLWJyb256ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjQgMC4xNDUgMC4wMDQvMC4xNjkpO1xyXG4gICAgICAtLWJyb256ZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjEyNSAwLjAwNC8wLjIyNCk7XHJcbiAgICAgIC0tYnJvbnplLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzY1IDAuMTEgMC4wMDQvMC4yOTUpO1xyXG4gICAgICAtLWJyb256ZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjM0MSAwLjEwMiAwLjAwNC8wLjM5Myk7XHJcbiAgICAgIC0tYnJvbnplLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMjkgMC4wOTQgMC8wLjU0Nik7XHJcbiAgICAgIC0tYnJvbnplLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjI1NSAwLjA4MiAwLzAuNTg1KTtcclxuICAgICAgLS1icm9uemUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDcxIDAuMzczIDAuMzM2KTtcclxuICAgICAgLS1icm9uemUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjUxIDAuMTkxIDAuMTcyKTtcclxuXHJcbiAgICAgIC0tZ3JheS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg4IDAuOTg4IDAuOTg4KTtcclxuICAgICAgLS1ncmF5LTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzUgMC45NzUgMC45NzUpO1xyXG4gICAgICAtLWdyYXktMzogY29sb3IoZGlzcGxheS1wMyAwLjkzOSAwLjkzOSAwLjkzOSk7XHJcbiAgICAgIC0tZ3JheS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTA4IDAuOTA4IDAuOTA4KTtcclxuICAgICAgLS1ncmF5LTU6IGNvbG9yKGRpc3BsYXktcDMgMC44OCAwLjg4IDAuODgpO1xyXG4gICAgICAtLWdyYXktNjogY29sb3IoZGlzcGxheS1wMyAwLjg0OSAwLjg0OSAwLjg0OSk7XHJcbiAgICAgIC0tZ3JheS03OiBjb2xvcihkaXNwbGF5LXAzIDAuODA3IDAuODA3IDAuODA3KTtcclxuICAgICAgLS1ncmF5LTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MzIgMC43MzIgMC43MzIpO1xyXG4gICAgICAtLWdyYXktOTogY29sb3IoZGlzcGxheS1wMyAwLjU1MyAwLjU1MyAwLjU1Myk7XHJcbiAgICAgIC0tZ3JheS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjUxMiAwLjUxMiAwLjUxMik7XHJcbiAgICAgIC0tZ3JheS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM5MiAwLjM5MiAwLjM5Mik7XHJcbiAgICAgIC0tZ3JheS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEyNSAwLjEyNSAwLjEyNSk7XHJcbiAgICAgIC0tZ3JheS1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjAxMik7XHJcbiAgICAgIC0tZ3JheS1hMjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjAyNCk7XHJcbiAgICAgIC0tZ3JheS1hMzogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjA2Myk7XHJcbiAgICAgIC0tZ3JheS1hNDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjA5KTtcclxuICAgICAgLS1ncmF5LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMTIyKTtcclxuICAgICAgLS1ncmF5LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMTUzKTtcclxuICAgICAgLS1ncmF5LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMTkyKTtcclxuICAgICAgLS1ncmF5LWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMjY3KTtcclxuICAgICAgLS1ncmF5LWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNDQ3KTtcclxuICAgICAgLS1ncmF5LWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjQ4Nik7XHJcbiAgICAgIC0tZ3JheS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC42MDgpO1xyXG4gICAgICAtLWdyYXktYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuODc1KTtcclxuXHJcbiAgICAgIC0tbWF1dmUtMTogY29sb3IoZGlzcGxheS1wMyAwLjk5MSAwLjk4OCAwLjk5Mik7XHJcbiAgICAgIC0tbWF1dmUtMjogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuOTc2IDAuOTg0KTtcclxuICAgICAgLS1tYXV2ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ2IDAuOTM4IDAuOTUyKTtcclxuICAgICAgLS1tYXV2ZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTE1IDAuOTA2IDAuOTI1KTtcclxuICAgICAgLS1tYXV2ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuODg2IDAuODc2IDAuOTAxKTtcclxuICAgICAgLS1tYXV2ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODU2IDAuODQ2IDAuODc1KTtcclxuICAgICAgLS1tYXV2ZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuODE0IDAuODA0IDAuODQpO1xyXG4gICAgICAtLW1hdXZlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MzUgMC43MjggMC43NzcpO1xyXG4gICAgICAtLW1hdXZlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC41NTUgMC41NDkgMC41OTYpO1xyXG4gICAgICAtLW1hdXZlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTE0IDAuNTA4IDAuNTUyKTtcclxuICAgICAgLS1tYXV2ZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM5NSAwLjM4OCAwLjQyNCk7XHJcbiAgICAgIC0tbWF1dmUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjggMC4xMjIgMC4xNDcpO1xyXG4gICAgICAtLW1hdXZlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ5IDAuMDI0IDAuMzQ5LzAuMDEyKTtcclxuICAgICAgLS1tYXV2ZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjE4NCAwLjAyNCAwLjM0OS8wLjAyNCk7XHJcbiAgICAgIC0tbWF1dmUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjkgMC4wMDggMC4yNTUvMC4wNjMpO1xyXG4gICAgICAtLW1hdXZlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDk0IDAuMDEyIDAuMjE2LzAuMDk1KTtcclxuICAgICAgLS1tYXV2ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjA5OCAwLjAwOCAwLjIyNC8wLjEyNik7XHJcbiAgICAgIC0tbWF1dmUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTUgMC4wMDQgMC4xOC8wLjE1Myk7XHJcbiAgICAgIC0tbWF1dmUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjcgMC4wMDggMC4xODQvMC4xOTcpO1xyXG4gICAgICAtLW1hdXZlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wMDQgMC4xNzYvMC4yNzEpO1xyXG4gICAgICAtLW1hdXZlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wMDQgMC4xMDYvMC40NTEpO1xyXG4gICAgICAtLW1hdXZlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjAxMiAwLjAwNCAwLjA5LzAuNDkxKTtcclxuICAgICAgLS1tYXV2ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTYgMCAwLjA1OS8wLjYxMik7XHJcbiAgICAgIC0tbWF1dmUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAgMC4wMjcvMC44NzkpO1xyXG5cclxuICAgICAgLS1zbGF0ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg4IDAuOTg4IDAuOTkyKTtcclxuICAgICAgLS1zbGF0ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc2IDAuOTc2IDAuOTg0KTtcclxuICAgICAgLS1zbGF0ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQgMC45NDEgMC45NTMpO1xyXG4gICAgICAtLXNsYXRlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MDggMC45MDkgMC45MjUpO1xyXG4gICAgICAtLXNsYXRlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44OCAwLjg4MSAwLjkwMSk7XHJcbiAgICAgIC0tc2xhdGUtNjogY29sb3IoZGlzcGxheS1wMyAwLjg1IDAuODUyIDAuODc2KTtcclxuICAgICAgLS1zbGF0ZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuODA1IDAuODA4IDAuODM4KTtcclxuICAgICAgLS1zbGF0ZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzI3IDAuNzMzIDAuNzczKTtcclxuICAgICAgLS1zbGF0ZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTQ3IDAuNTUzIDAuNTkyKTtcclxuICAgICAgLS1zbGF0ZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjUwMyAwLjUxMiAwLjU0OSk7XHJcbiAgICAgIC0tc2xhdGUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zNzkgMC4zOTIgMC40MjEpO1xyXG4gICAgICAtLXNsYXRlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTEzIDAuMTI1IDAuMTQpO1xyXG4gICAgICAtLXNsYXRlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuMDI0IDAuMzQ5LzAuMDEyKTtcclxuICAgICAgLS1zbGF0ZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjAyNCAwLjM0OS8wLjAyNCk7XHJcbiAgICAgIC0tc2xhdGUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4wMDQgMC4yMDQvMC4wNTkpO1xyXG4gICAgICAtLXNsYXRlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuMDEyIDAuMTg0LzAuMDkxKTtcclxuICAgICAgLS1zbGF0ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjAzOSAwLjIvMC4xMjIpO1xyXG4gICAgICAtLXNsYXRlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMDA4IDAuMTY1LzAuMTUpO1xyXG4gICAgICAtLXNsYXRlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMDI3IDAuMTg0LzAuMTk3KTtcclxuICAgICAgLS1zbGF0ZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjAzMSAwLjE3Ni8wLjI3NSk7XHJcbiAgICAgIC0tc2xhdGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4wMiAwLjEwNi8wLjQ1NSk7XHJcbiAgICAgIC0tc2xhdGUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDI3IDAuMDk4LzAuNDk5KTtcclxuICAgICAgLS1zbGF0ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjAyIDAuMDYzLzAuNjIpO1xyXG4gICAgICAtLXNsYXRlLWExMjogY29sb3IoZGlzcGxheS1wMyAwIDAuMDEyIDAuMDMxLzAuODg3KTtcclxuXHJcbiAgICAgIC0tc2FnZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg2IDAuOTkyIDAuOTg4KTtcclxuICAgICAgLS1zYWdlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NyAwLjk3NyAwLjk3NCk7XHJcbiAgICAgIC0tc2FnZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTM1IDAuOTQ0IDAuOTQpO1xyXG4gICAgICAtLXNhZ2UtNDogY29sb3IoZGlzcGxheS1wMyAwLjkwNCAwLjkxMyAwLjkwOSk7XHJcbiAgICAgIC0tc2FnZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuODc1IDAuODg1IDAuODgpO1xyXG4gICAgICAtLXNhZ2UtNjogY29sb3IoZGlzcGxheS1wMyAwLjg0NCAwLjg1NCAwLjg0OSk7XHJcbiAgICAgIC0tc2FnZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuOCAwLjgxMSAwLjgwNik7XHJcbiAgICAgIC0tc2FnZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzI1IDAuNzM4IDAuNzMyKTtcclxuICAgICAgLS1zYWdlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC41MzEgMC41NTYgMC41NDYpO1xyXG4gICAgICAtLXNhZ2UtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40OTIgMC41MTUgMC41MDYpO1xyXG4gICAgICAtLXNhZ2UtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zNzcgMC4zOTUgMC4zODkpO1xyXG4gICAgICAtLXNhZ2UtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDcgMC4xMjkgMC4xMTgpO1xyXG4gICAgICAtLXNhZ2UtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC41MTQgMC4yNjcvMC4wMTYpO1xyXG4gICAgICAtLXNhZ2UtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjI2NyAwLjE0NS8wLjAzMik7XHJcbiAgICAgIC0tc2FnZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjE4NCAwLjEyNS8wLjA2Nyk7XHJcbiAgICAgIC0tc2FnZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAxMiAwLjA5NCAwLjA1MS8wLjA5NSk7XHJcbiAgICAgIC0tc2FnZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjA5OCAwLjAzNS8wLjEyNik7XHJcbiAgICAgIC0tc2FnZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjA3OCAwLjAyNy8wLjE1Nyk7XHJcbiAgICAgIC0tc2FnZS1hNzogY29sb3IoZGlzcGxheS1wMyAwIDAuMDU5IDAuMDM5LzAuMik7XHJcbiAgICAgIC0tc2FnZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjA0NyAwLjAzMS8wLjI3NSk7XHJcbiAgICAgIC0tc2FnZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjA1OSAwLjAzNS8wLjQ3MSk7XHJcbiAgICAgIC0tc2FnZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjA0NyAwLjAzMS8wLjUxKTtcclxuICAgICAgLS1zYWdlLWExMTogY29sb3IoZGlzcGxheS1wMyAwIDAuMDMxIDAuMDIvMC42MjQpO1xyXG4gICAgICAtLXNhZ2UtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAgMC4wMjcgMC4wMTIvMC44OTUpO1xyXG5cclxuICAgICAgLS1vbGl2ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg5IDAuOTkyIDAuOTg5KTtcclxuICAgICAgLS1vbGl2ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc0IDAuOTggMC45NzMpO1xyXG4gICAgICAtLW9saXZlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MzkgMC45NDUgMC45MzcpO1xyXG4gICAgICAtLW9saXZlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MDcgMC45MTQgMC45MDUpO1xyXG4gICAgICAtLW9saXZlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44NzggMC44ODUgMC44NzUpO1xyXG4gICAgICAtLW9saXZlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NDYgMC44NTUgMC44NDMpO1xyXG4gICAgICAtLW9saXZlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MDMgMC44MTIgMC44KTtcclxuICAgICAgLS1vbGl2ZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzI3IDAuNzM4IDAuNzIzKTtcclxuICAgICAgLS1vbGl2ZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTQxIDAuNTU2IDAuNTMyKTtcclxuICAgICAgLS1vbGl2ZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjUgMC41MTUgMC40OTEpO1xyXG4gICAgICAtLW9saXZlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzggMC4zOTUgMC4zNzQpO1xyXG4gICAgICAtLW9saXZlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE3IDAuMTI5IDAuMTExKTtcclxuICAgICAgLS1vbGl2ZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjM0OSAwLjAyNC8wLjAxMik7XHJcbiAgICAgIC0tb2xpdmUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC4zMDIgMC4wMjQvMC4wMjgpO1xyXG4gICAgICAtLW9saXZlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMTI5IDAuMDA4LzAuMDYzKTtcclxuICAgICAgLS1vbGl2ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAxMiAwLjA5NCAwLjAxMi8wLjA5NSk7XHJcbiAgICAgIC0tb2xpdmUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMzUgMC4wOTggMC4wMDgvMC4xMjYpO1xyXG4gICAgICAtLW9saXZlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDI3IDAuMDc4IDAuMDA0LzAuMTU3KTtcclxuICAgICAgLS1vbGl2ZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuMDU5IDAvMC4yKTtcclxuICAgICAgLS1vbGl2ZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuMDU5IDAuMDA0LzAuMjc5KTtcclxuICAgICAgLS1vbGl2ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuMDUxIDAuMDA0LzAuNDY3KTtcclxuICAgICAgLS1vbGl2ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC4wNDcgMC8wLjUxKTtcclxuICAgICAgLS1vbGl2ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC4wMzkgMC8wLjYyOCk7XHJcbiAgICAgIC0tb2xpdmUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMDI0IDAvMC44OTEpO1xyXG5cclxuICAgICAgLS1zYW5kLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45OTIgMC45ODkpO1xyXG4gICAgICAtLXNhbmQtMjogY29sb3IoZGlzcGxheS1wMyAwLjk3NyAwLjk3NyAwLjk3Myk7XHJcbiAgICAgIC0tc2FuZC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQzIDAuOTQyIDAuOTM2KTtcclxuICAgICAgLS1zYW5kLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MTMgMC45MTIgMC45MDMpO1xyXG4gICAgICAtLXNhbmQtNTogY29sb3IoZGlzcGxheS1wMyAwLjg4NSAwLjg4MyAwLjg3Myk7XHJcbiAgICAgIC0tc2FuZC02OiBjb2xvcihkaXNwbGF5LXAzIDAuODU0IDAuODUyIDAuODM5KTtcclxuICAgICAgLS1zYW5kLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MTMgMC44MSAwLjc5NCk7XHJcbiAgICAgIC0tc2FuZC04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzM4IDAuNzM0IDAuNzEzKTtcclxuICAgICAgLS1zYW5kLTk6IGNvbG9yKGRpc3BsYXktcDMgMC41NTMgMC41NTMgMC41MjgpO1xyXG4gICAgICAtLXNhbmQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41MTEgMC41MTEgMC40ODgpO1xyXG4gICAgICAtLXNhbmQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zODggMC4zODggMC4zNyk7XHJcbiAgICAgIC0tc2FuZC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEyOSAwLjEyNiAwLjExMSk7XHJcbiAgICAgIC0tc2FuZC1hMTogY29sb3IoZGlzcGxheS1wMyAwLjM0OSAwLjM0OSAwLjAyNC8wLjAxMik7XHJcbiAgICAgIC0tc2FuZC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjE2MSAwLjE2MSAwLjAyNC8wLjAyOCk7XHJcbiAgICAgIC0tc2FuZC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjA2NyAwLjA2NyAwLjAwOC8wLjA2Myk7XHJcbiAgICAgIC0tc2FuZC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjEyOSAwLjEyOSAwLjAxMi8wLjA5OSk7XHJcbiAgICAgIC0tc2FuZC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjA5OCAwLjA2NyAwLjAwOC8wLjEyNik7XHJcbiAgICAgIC0tc2FuZC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjEwMiAwLjA3NSAwLjAwNC8wLjE2MSk7XHJcbiAgICAgIC0tc2FuZC1hNzogY29sb3IoZGlzcGxheS1wMyAwLjA5OCAwLjA5OCAwLjAwNC8wLjIwOCk7XHJcbiAgICAgIC0tc2FuZC1hODogY29sb3IoZGlzcGxheS1wMyAwLjA4NiAwLjA3NSAwLjAwNC8wLjI4Nyk7XHJcbiAgICAgIC0tc2FuZC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjA1MSAwLjA1MSAwLjAwNC8wLjQ3MSk7XHJcbiAgICAgIC0tc2FuZC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4wNDcgMC4wNDcgMC8wLjUxNCk7XHJcbiAgICAgIC0tc2FuZC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMzEgMC4wMzEgMC8wLjYzMik7XHJcbiAgICAgIC0tc2FuZC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC4wMiAwLzAuODkxKTtcclxuXHJcbiAgICAgIC0tZ3JheS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOCk7XHJcbiAgICAgIC0tbWF1dmUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjgpO1xyXG4gICAgICAtLXNsYXRlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcclxuICAgICAgLS1zYWdlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcclxuICAgICAgLS1vbGl2ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOCk7XHJcbiAgICAgIC0tc2FuZC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOCk7XHJcbiAgICAgIC0tdG9tYXRvLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIyIDAuOTY0NyAwLjk2MDgvMC44KTtcclxuICAgICAgLS1yZWQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk5NjEgMC45NjQ3IDAuOTY0Ny8wLjgpO1xyXG4gICAgICAtLXJ1Ynktc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk5NjEgMC45NjQ3IDAuOTY0Ny8wLjgpO1xyXG4gICAgICAtLWNyaW1zb24tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk5MjIgMC45NjA4IDAuOTcyNS8wLjgpO1xyXG4gICAgICAtLXBpbmstc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk5MjIgMC45NjA4IDAuOTgwNC8wLjgpO1xyXG4gICAgICAtLXBsdW0tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk4NDMgMC45NjQ3IDAuOTg0My8wLjgpO1xyXG4gICAgICAtLXB1cnBsZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTgwNCAwLjk2NDcgMC45OTIyLzAuOCk7XHJcbiAgICAgIC0tdmlvbGV0LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NzI1IDAuOTY0NyAwLjk5NjEvMC44KTtcclxuICAgICAgLS1pcmlzLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NjQ3IDAuOTY0NyAwLjk5NjEvMC44KTtcclxuICAgICAgLS1pbmRpZ28tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk2NDcgMC45NzI1IDAuOTk2MS8wLjgpO1xyXG4gICAgICAtLWJsdWUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk1MjkgMC45NzY1IDAuOTk2MS8wLjgpO1xyXG4gICAgICAtLWN5YW4tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk0MTIgMC45NzY1IDAuOTgwNC8wLjgpO1xyXG4gICAgICAtLXRlYWwtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk0NTEgMC45ODA0IDAuOTcyNS8wLjgpO1xyXG4gICAgICAtLWphZGUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk1MjkgMC45ODA0IDAuOTYwOC8wLjgpO1xyXG4gICAgICAtLWdyZWVuLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NTY5IDAuOTgwNCAwLjk2MDgvMC44KTtcclxuICAgICAgLS1ncmFzcy1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTU2OSAwLjk4MDQgMC45NTY5LzAuOCk7XHJcbiAgICAgIC0tYnJvd24tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk4NDMgMC45NzI1IDAuOTU2OS8wLjgpO1xyXG4gICAgICAtLWJyb256ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0MyAwLjk2MDggMC45NTI5LzAuOCk7XHJcbiAgICAgIC0tZ29sZC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc2NSAwLjk3MjUgMC45NDEyLzAuOCk7XHJcbiAgICAgIC0tc2t5LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NDEyIDAuOTc2NSAwLjk4NDMvMC44KTtcclxuICAgICAgLS1taW50LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NDUxIDAuOTgwNCAwLjk3MjUvMC44KTtcclxuICAgICAgLS1saW1lLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NzI1IDAuOTc2NSAwLjk0MTIvMC44KTtcclxuICAgICAgLS15ZWxsb3ctc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk5NjEgMC45OTIyIDAuOTAyLzAuOCk7XHJcbiAgICAgIC0tYW1iZXItc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk5MjIgMC45ODQzIDAuOTAyLzAuOCk7XHJcbiAgICAgIC0tb3JhbmdlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYxIDAuOTYwOCAwLjkxNzYvMC44KTtcclxuXHJcbiAgICAgIC0tYmxhY2stYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4wNSk7XHJcbiAgICAgIC0tYmxhY2stYTI6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4xKTtcclxuICAgICAgLS1ibGFjay1hMzogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjE1KTtcclxuICAgICAgLS1ibGFjay1hNDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjIpO1xyXG4gICAgICAtLWJsYWNrLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMyk7XHJcbiAgICAgIC0tYmxhY2stYTY6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC40KTtcclxuICAgICAgLS1ibGFjay1hNzogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjUpO1xyXG4gICAgICAtLWJsYWNrLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNik7XHJcbiAgICAgIC0tYmxhY2stYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC43KTtcclxuICAgICAgLS1ibGFjay1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC44KTtcclxuICAgICAgLS1ibGFjay1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC45KTtcclxuICAgICAgLS1ibGFjay1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC45NSk7XHJcblxyXG4gICAgICAtLXdoaXRlLWExOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMDUpO1xyXG4gICAgICAtLXdoaXRlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMSk7XHJcbiAgICAgIC0td2hpdGUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xNSk7XHJcbiAgICAgIC0td2hpdGUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4yKTtcclxuICAgICAgLS13aGl0ZS1hNTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjMpO1xyXG4gICAgICAtLXdoaXRlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNCk7XHJcbiAgICAgIC0td2hpdGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC41KTtcclxuICAgICAgLS13aGl0ZS1hODogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjYpO1xyXG4gICAgICAtLXdoaXRlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNyk7XHJcbiAgICAgIC0td2hpdGUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOCk7XHJcbiAgICAgIC0td2hpdGUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOSk7XHJcbiAgICAgIC0td2hpdGUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOTUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFJBRElYIERBUktcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi8qXHJcbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcclxuICA6d2hlcmUoaHRtbCkge1xyXG4gICAgLS10b21hdG8tMTogb2tsY2goMTguNyUgMC4wMTIgMTguMyk7XHJcbiAgICAtLXRvbWF0by0yOiBva2xjaCgyMC44JSAwLjAxNyAzMS40KTtcclxuICAgIC0tdG9tYXRvLTM6IG9rbGNoKDI1LjUlIDAuMDU1IDI2LjgpO1xyXG4gICAgLS10b21hdG8tNDogb2tsY2goMjkuMCUgMC4wODcgMjcuOCk7XHJcbiAgICAtLXRvbWF0by01OiBva2xjaCgzMy4xJSAwLjA5OCAyOC42KTtcclxuICAgIC0tdG9tYXRvLTY6IG9rbGNoKDM4LjAlIDAuMSAyOS45KTtcclxuICAgIC0tdG9tYXRvLTc6IG9rbGNoKDQ0LjYlIDAuMTA2IDMxLjYpO1xyXG4gICAgLS10b21hdG8tODogb2tsY2goNTMuOCUgMC4xMjkgMzMuNCk7XHJcbiAgICAtLXRvbWF0by05OiBva2xjaCg2Mi43JSAwLjE5NCAzMy4zKTtcclxuICAgIC0tdG9tYXRvLTEwOiBva2xjaCg2Ni40JSAwLjE3OSAzNC4xKTtcclxuICAgIC0tdG9tYXRvLTExOiBva2xjaCg3Ny45JSAwLjEzMSAzNC45KTtcclxuICAgIC0tdG9tYXRvLTEyOiBva2xjaCg4OS45JSAwLjA0NiAzMS4yKTtcclxuXHJcbiAgICAtLXRvbWF0by1hMTogb2tsY2goNjAuNiUgMC4yNDMgMjguNyAvIDMuMTQlKTtcclxuICAgIC0tdG9tYXRvLWEyOiBva2xjaCg2Ny44JSAwLjIxMiAzMy4yIC8gNS44OCUpO1xyXG4gICAgLS10b21hdG8tYTM6IG9rbGNoKDY0LjklIDAuMjM3IDI5LjkgLyAxNi44NiUpO1xyXG4gICAgLS10b21hdG8tYTQ6IG9rbGNoKDYzLjMlIDAuMjQ4IDI5LjcgLyAyNS44OCUpO1xyXG4gICAgLS10b21hdG8tYTU6IG9rbGNoKDY0LjYlIDAuMjM4IDI5LjkgLyAzMi41NSUpO1xyXG4gICAgLS10b21hdG8tYTY6IG9rbGNoKDY3LjIlIDAuMjE2IDMwLjggLyAzOS4yMiUpO1xyXG4gICAgLS10b21hdG8tYTc6IG9rbGNoKDY5LjUlIDAuMTkyIDMxLjkgLyA0OS4wMiUpO1xyXG4gICAgLS10b21hdG8tYTg6IG9rbGNoKDcwLjglIDAuMTg0IDMzLjcgLyA2NS40OSUpO1xyXG4gICAgLS10b21hdG8tYTk6IG9rbGNoKDY3LjUlIDAuMjEyIDMzLjQgLyA4OS40MSUpO1xyXG4gICAgLS10b21hdG8tYTEwOiBva2xjaCg3MC4yJSAwLjE5MSAzMy45IC8gOTIuMTYlKTtcclxuICAgIC0tdG9tYXRvLWExMTogb2tsY2goNzcuOSUgMC4xMzEgMzQuOSk7XHJcbiAgICAtLXRvbWF0by1hMTI6IG9rbGNoKDkwLjklIDAuMDQ3IDMwLjkgLyA5OC40MyUpO1xyXG5cclxuICAgIC0tcmVkLTE6IG9rbGNoKDE4LjglIDAuMDEzIDE4LjQpO1xyXG4gICAgLS1yZWQtMjogb2tsY2goMjAuNSUgMC4wMjIgMTQuMSk7XHJcbiAgICAtLXJlZC0zOiBva2xjaCgyNS4xJSAwLjA2NSAxMi43KTtcclxuICAgIC0tcmVkLTQ6IG9rbGNoKDI4LjklIDAuMDk1IDE0LjMpO1xyXG4gICAgLS1yZWQtNTogb2tsY2goMzMuMiUgMC4xMDcgMTUuNSk7XHJcbiAgICAtLXJlZC02OiBva2xjaCgzOC4xJSAwLjExMSAxNi44KTtcclxuICAgIC0tcmVkLTc6IG9rbGNoKDQ1LjAlIDAuMTIxIDE4LjgpO1xyXG4gICAgLS1yZWQtODogb2tsY2goNTQuNCUgMC4xNDYgMjEuOCk7XHJcbiAgICAtLXJlZC05OiBva2xjaCg2Mi42JSAwLjE5MyAyMyk7XHJcbiAgICAtLXJlZC0xMDogb2tsY2goNjYuMyUgMC4xNzcgMjIuOSk7XHJcbiAgICAtLXJlZC0xMTogb2tsY2goNzguMCUgMC4xMjggMjIuMSk7XHJcbiAgICAtLXJlZC0xMjogb2tsY2goOTAuMiUgMC4wNTMgNi41KTtcclxuXHJcbiAgICAtLXJlZC1hMTogb2tsY2goNjEuMiUgMC4yNDUgMjguNyAvIDMuNTMlKTtcclxuICAgIC0tcmVkLWEyOiBva2xjaCg2Mi41JSAwLjIyNyAyMy42IC8gNi42NyUpO1xyXG4gICAgLS1yZWQtYTM6IG9rbGNoKDYzLjclIDAuMjQ5IDIxLjkgLyAxNy42NSUpO1xyXG4gICAgLS1yZWQtYTQ6IG9rbGNoKDYzLjElIDAuMjUyIDIyLjIgLyAyNi42NyUpO1xyXG4gICAgLS1yZWQtYTU6IG9rbGNoKDY0LjElIDAuMjQ1IDIwLjYgLyAzMy43MyUpO1xyXG4gICAgLS1yZWQtYTY6IG9rbGNoKDY2LjElIDAuMjI2IDE5LjcgLyA0MC43OCUpO1xyXG4gICAgLS1yZWQtYTc6IG9rbGNoKDY4LjIlIDAuMjA3IDIwLjEgLyA1MS43NiUpO1xyXG4gICAgLS1yZWQtYTg6IG9rbGNoKDY5LjMlIDAuMTk3IDIyLjUgLyA2OS4wMiUpO1xyXG4gICAgLS1yZWQtYTk6IG9rbGNoKDY3LjMlIDAuMjEyIDIzLjEgLyA4OS40MSUpO1xyXG4gICAgLS1yZWQtYTEwOiBva2xjaCg3MC4yJSAwLjE4OSAyMyAvIDkyLjE2JSk7XHJcbiAgICAtLXJlZC1hMTE6IG9rbGNoKDc4LjAlIDAuMTI4IDIyLjEpO1xyXG4gICAgLS1yZWQtYTEyOiBva2xjaCg5MC4yJSAwLjA1MyA2LjUpO1xyXG5cclxuICAgIC0tcnVieS0xOiBva2xjaCgxOC45JSAwLjAxNCAxLjkpO1xyXG4gICAgLS1ydWJ5LTI6IG9rbGNoKDIwLjglIDAuMDE1IDMuNik7XHJcbiAgICAtLXJ1YnktMzogb2tsY2goMjUuNCUgMC4wNjEgNik7XHJcbiAgICAtLXJ1YnktNDogb2tsY2goMjkuMyUgMC4wODkgNi4xKTtcclxuICAgIC0tcnVieS01OiBva2xjaCgzMy40JSAwLjEgNi41KTtcclxuICAgIC0tcnVieS02OiBva2xjaCgzOC4yJSAwLjEwNiA3LjEpO1xyXG4gICAgLS1ydWJ5LTc6IG9rbGNoKDQ0LjglIDAuMTE2IDkuMSk7XHJcbiAgICAtLXJ1YnktODogb2tsY2goNTQuMyUgMC4xNDUgMTEuMyk7XHJcbiAgICAtLXJ1YnktOTogb2tsY2goNjIuOCUgMC4xOTUgMTMuMik7XHJcbiAgICAtLXJ1YnktMTA6IG9rbGNoKDY2LjQlIDAuMTggMTMuNik7XHJcbiAgICAtLXJ1YnktMTE6IG9rbGNoKDc4LjElIDAuMTI5IDE1LjEpO1xyXG4gICAgLS1ydWJ5LTEyOiBva2xjaCg5MC42JSAwLjA1MyAzNTUuNyk7XHJcblxyXG4gICAgLS1ydWJ5LWExOiBva2xjaCg2MS43JSAwLjI0MiAxOC4xIC8gMy41MyUpO1xyXG4gICAgLS1ydWJ5LWEyOiBva2xjaCg2OS40JSAwLjIgMTAuNCAvIDUuNDklKTtcclxuICAgIC0tcnVieS1hMzogb2tsY2goNjQuNiUgMC4yNDQgMTQuNyAvIDE3LjI1JSk7XHJcbiAgICAtLXJ1YnktYTQ6IG9rbGNoKDYzLjklIDAuMjQ3IDEzLjUgLyAyNS44OCUpO1xyXG4gICAgLS1ydWJ5LWE1OiBva2xjaCg2NS4yJSAwLjIzOSAxMSAvIDMyLjU1JSk7XHJcbiAgICAtLXJ1YnktYTY6IG9rbGNoKDY3LjMlIDAuMjIzIDEwLjEgLyAzOS42MSUpO1xyXG4gICAgLS1ydWJ5LWE3OiBva2xjaCg2OS4yJSAwLjIwNCAxMC43IC8gNTAuMjAlKTtcclxuICAgIC0tcnVieS1hODogb2tsY2goNjkuNyUgMC4xOTggMTIuMiAvIDY4LjI0JSk7XHJcbiAgICAtLXJ1YnktYTk6IG9rbGNoKDY3LjclIDAuMjEzIDEzLjQgLyA4OS40MSUpO1xyXG4gICAgLS1ydWJ5LWExMDogb2tsY2goNzAuMyUgMC4xOTIgMTMuNyAvIDkyLjE2JSk7XHJcbiAgICAtLXJ1YnktYTExOiBva2xjaCg3OC4xJSAwLjEyOSAxNS4xKTtcclxuICAgIC0tcnVieS1hMTI6IG9rbGNoKDkwLjklIDAuMDUzIDM1NS43KTtcclxuXHJcbiAgICAtLWNyaW1zb24tMTogb2tsY2goMTguOSUgMC4wMTQgMzU0LjIpO1xyXG4gICAgLS1jcmltc29uLTI6IG9rbGNoKDIwLjYlIDAuMDIzIDM1NC41KTtcclxuICAgIC0tY3JpbXNvbi0zOiBva2xjaCgyNS41JSAwLjA2IDM1My41KTtcclxuICAgIC0tY3JpbXNvbi00OiBva2xjaCgyOS4zJSAwLjA5MyAzNTQuMyk7XHJcbiAgICAtLWNyaW1zb24tNTogb2tsY2goMzMuMiUgMC4xMDUgMzU0LjUpO1xyXG4gICAgLS1jcmltc29uLTY6IG9rbGNoKDM4LjMlIDAuMTA4IDM1NS45KTtcclxuICAgIC0tY3JpbXNvbi03OiBva2xjaCg0NS4wJSAwLjEyMSAzNTcuMSk7XHJcbiAgICAtLWNyaW1zb24tODogb2tsY2goNTQuMyUgMC4xNDggMzU4LjcpO1xyXG4gICAgLS1jcmltc29uLTk6IG9rbGNoKDYzLjQlIDAuMjEzIDEuMyk7XHJcbiAgICAtLWNyaW1zb24tMTA6IG9rbGNoKDY2LjMlIDAuMTk3IDEuOCk7XHJcbiAgICAtLWNyaW1zb24tMTE6IG9rbGNoKDc4LjIlIDAuMTM0IDQuNyk7XHJcbiAgICAtLWNyaW1zb24tMTI6IG9rbGNoKDkwLjklIDAuMDU0IDM0Ni42KTtcclxuXHJcbiAgICAtLWNyaW1zb24tYTE6IG9rbGNoKDYyLjMlIDAuMjQ0IDkuMiAvIDMuNTMlKTtcclxuICAgIC0tY3JpbXNvbi1hMjogb2tsY2goNjMuNyUgMC4yMyA0LjQgLyA2LjY3JSk7XHJcbiAgICAtLWNyaW1zb24tYTM6IG9rbGNoKDY1LjklIDAuMjQ3IDAuMyAvIDE2LjQ3JSk7XHJcbiAgICAtLWNyaW1zb24tYTQ6IG9rbGNoKDY0LjglIDAuMjU2IDAuNCAvIDI1LjQ5JSk7XHJcbiAgICAtLWNyaW1zb24tYTU6IG9rbGNoKDY1LjclIDAuMjUgMzU4LjYgLyAzMS43NiUpO1xyXG4gICAgLS1jcmltc29uLWE2OiBva2xjaCg2OC4xJSAwLjIyOCAzNTguNCAvIDM4LjgyJSk7XHJcbiAgICAtLWNyaW1zb24tYTc6IG9rbGNoKDY5LjUlIDAuMjExIDM1OC42IC8gNDkuODAlKTtcclxuICAgIC0tY3JpbXNvbi1hODogb2tsY2goNzAuMyUgMC4yMDUgMzU5LjYgLyA2Ny4wNiUpO1xyXG4gICAgLS1jcmltc29uLWE5OiBva2xjaCg2Ny41JSAwLjIyOSAxLjUgLyA5MC45OCUpO1xyXG4gICAgLS1jcmltc29uLWExMDogb2tsY2goNjkuNyUgMC4yMDkgMi4xIC8gOTIuOTQlKTtcclxuICAgIC0tY3JpbXNvbi1hMTE6IG9rbGNoKDc4LjIlIDAuMTM0IDQuNyk7XHJcbiAgICAtLWNyaW1zb24tYTEyOiBva2xjaCg5MS41JSAwLjA1NCAzNDYuNiAvIDk5LjIyJSk7XHJcblxyXG4gICAgLS1waW5rLTE6IG9rbGNoKDE5LjElIDAuMDE3IDMzNS4zKTtcclxuICAgIC0tcGluay0yOiBva2xjaCgyMC44JSAwLjAzMiAzMzcpO1xyXG4gICAgLS1waW5rLTM6IG9rbGNoKDI2LjIlIDAuMDYzIDMzNy42KTtcclxuICAgIC0tcGluay00OiBva2xjaCgyOS45JSAwLjA5OCAzMzkuNCk7XHJcbiAgICAtLXBpbmstNTogb2tsY2goMzMuOCUgMC4xMDUgMzQxLjIpO1xyXG4gICAgLS1waW5rLTY6IG9rbGNoKDM4LjglIDAuMTA3IDM0MS40KTtcclxuICAgIC0tcGluay03OiBva2xjaCg0NS44JSAwLjEyIDM0Mi45KTtcclxuICAgIC0tcGluay04OiBva2xjaCg1NC42JSAwLjE0NSAzNDQpO1xyXG4gICAgLS1waW5rLTk6IG9rbGNoKDYxLjclIDAuMjA4IDM0Nik7XHJcbiAgICAtLXBpbmstMTA6IG9rbGNoKDY0LjklIDAuMTk3IDM0Nik7XHJcbiAgICAtLXBpbmstMTE6IG9rbGNoKDc4LjUlIDAuMTU1IDM0Nyk7XHJcbiAgICAtLXBpbmstMTI6IG9rbGNoKDkwLjUlIDAuMDU5IDM0My4yKTtcclxuXHJcbiAgICAtLXBpbmstYTE6IG9rbGNoKDY1LjIlIDAuMjc1IDM0Mi40IC8gMy41MyUpO1xyXG4gICAgLS1waW5rLWEyOiBva2xjaCg2NS42JSAwLjI2OCAzNDIuOSAvIDcuMDYlKTtcclxuICAgIC0tcGluay1hMzogb2tsY2goNjkuMSUgMC4yNjcgMzQwLjcgLyAxNi4wOCUpO1xyXG4gICAgLS1waW5rLWE0OiBva2xjaCg2Ny4yJSAwLjI3OCAzNDIuMSAvIDI0LjcxJSk7XHJcbiAgICAtLXBpbmstYTU6IG9rbGNoKDY4LjQlIDAuMjYzIDM0My4zIC8gMzAuNTklKTtcclxuICAgIC0tcGluay1hNjogb2tsY2goNzAuNyUgMC4yMzcgMzQyLjkgLyAzNy4yNSUpO1xyXG4gICAgLS1waW5rLWE3OiBva2xjaCg3Mi41JSAwLjIxNiAzNDMuNSAvIDQ4LjI0JSk7XHJcbiAgICAtLXBpbmstYTg6IG9rbGNoKDczLjQlIDAuMjA5IDM0NC40IC8gNjMuNTMlKTtcclxuICAgIC0tcGluay1hOTogb2tsY2goNjkuNyUgMC4yNDEgMzQ2LjIgLyA4My4xNCUpO1xyXG4gICAgLS1waW5rLWExMDogb2tsY2goNzEuOCUgMC4yMjEgMzQ2LjMgLyA4Ni4yNyUpO1xyXG4gICAgLS1waW5rLWExMTogb2tsY2goNzguNSUgMC4xNTUgMzQ3KTtcclxuICAgIC0tcGluay1hMTI6IG9rbGNoKDkxLjIlIDAuMDU5IDM0My4yIC8gOTkuMjIlKTtcclxuXHJcbiAgICAtLXBsdW0tMTogb2tsY2goMTkuMCUgMC4wMTggMzI2LjIpO1xyXG4gICAgLS1wbHVtLTI6IG9rbGNoKDIxLjAlIDAuMDMyIDMyNi42KTtcclxuICAgIC0tcGx1bS0zOiBva2xjaCgyNi43JSAwLjA2MSAzMjcuMSk7XHJcbiAgICAtLXBsdW0tNDogb2tsY2goMzAuNyUgMC4wODcgMzI1LjYpO1xyXG4gICAgLS1wbHVtLTU6IG9rbGNoKDM0LjQlIDAuMDk3IDMyNSk7XHJcbiAgICAtLXBsdW0tNjogb2tsY2goMzguOSUgMC4wOTcgMzI1KTtcclxuICAgIC0tcGx1bS03OiBva2xjaCg0NS42JSAwLjEwNyAzMjMuMik7XHJcbiAgICAtLXBsdW0tODogb2tsY2goNTQuNSUgMC4xMjggMzIxLjkpO1xyXG4gICAgLS1wbHVtLTk6IG9rbGNoKDU3LjklIDAuMTg4IDMyMi4xKTtcclxuICAgIC0tcGx1bS0xMDogb2tsY2goNjEuNiUgMC4xODIgMzIyLjMpO1xyXG4gICAgLS1wbHVtLTExOiBva2xjaCg3OC42JSAwLjE1NCAzMjIuMik7XHJcbiAgICAtLXBsdW0tMTI6IG9rbGNoKDkwLjYlIDAuMDU1IDMyNik7XHJcblxyXG4gICAgLS1wbHVtLWExOiBva2xjaCg2Ny41JSAwLjMwNSAzMjguMyAvIDMuMTQlKTtcclxuICAgIC0tcGx1bS1hMjogb2tsY2goNjguOCUgMC4yOTIgMzI4LjIgLyA2LjY3JSk7XHJcbiAgICAtLXBsdW0tYTM6IG9rbGNoKDcyLjklIDAuMjc5IDMyOCAvIDE1LjI5JSk7XHJcbiAgICAtLXBsdW0tYTQ6IG9rbGNoKDcxLjYlIDAuMjgzIDMyNS45IC8gMjIuNzUlKTtcclxuICAgIC0tcGx1bS1hNTogb2tsY2goNzIuNSUgMC4yNjcgMzI1LjEgLyAyOC4yNCUpO1xyXG4gICAgLS1wbHVtLWE2OiBva2xjaCg3NS4zJSAwLjIzNyAzMjUuMiAvIDMzLjczJSk7XHJcbiAgICAtLXBsdW0tYTc6IG9rbGNoKDc2LjMlIDAuMjEgMzIzLjUgLyA0My45MiUpO1xyXG4gICAgLS1wbHVtLWE4OiBva2xjaCg3Ny4zJSAwLjE5OSAzMjEuOSAvIDU4LjQzJSk7XHJcbiAgICAtLXBsdW0tYTk6IG9rbGNoKDcyLjMlIDAuMjQ2IDMyMi4xIC8gNzEuMzclKTtcclxuICAgIC0tcGx1bS1hMTA6IG9rbGNoKDc0LjUlIDAuMjI4IDMyMi41IC8gNzUuMjklKTtcclxuICAgIC0tcGx1bS1hMTE6IG9rbGNoKDgxLjElIDAuMTYgMzIyLjEgLyA5NS4yOSUpO1xyXG4gICAgLS1wbHVtLWExMjogb2tsY2goOTMuNSUgMC4wNTYgMzI2IC8gOTUuNjklKTtcclxuXHJcbiAgICAtLXB1cnBsZS0xOiBva2xjaCgxOS4xJSAwLjAyMiAzMTUuNik7XHJcbiAgICAtLXB1cnBsZS0yOiBva2xjaCgyMS40JSAwLjAzIDMxMy4xKTtcclxuICAgIC0tcHVycGxlLTM6IG9rbGNoKDI2LjglIDAuMDYxIDMxMi42KTtcclxuICAgIC0tcHVycGxlLTQ6IG9rbGNoKDMwLjklIDAuMDgyIDMxMC44KTtcclxuICAgIC0tcHVycGxlLTU6IG9rbGNoKDM0LjUlIDAuMDkyIDMxMC41KTtcclxuICAgIC0tcHVycGxlLTY6IG9rbGNoKDM4LjklIDAuMDk2IDMwOS41KTtcclxuICAgIC0tcHVycGxlLTc6IG9rbGNoKDQ0LjklIDAuMTA4IDMwOC42KTtcclxuICAgIC0tcHVycGxlLTg6IG9rbGNoKDU0LjElIDAuMTMzIDMwNy42KTtcclxuICAgIC0tcHVycGxlLTk6IG9rbGNoKDU1LjYlIDAuMTgzIDMwNS45KTtcclxuICAgIC0tcHVycGxlLTEwOiBva2xjaCg1OS42JSAwLjE3NyAzMDYuNSk7XHJcbiAgICAtLXB1cnBsZS0xMTogb2tsY2goNzguMSUgMC4xNDUgMzA3LjcpO1xyXG4gICAgLS1wdXJwbGUtMTI6IG9rbGNoKDkxLjElIDAuMDQ5IDMxMSk7XHJcblxyXG4gICAgLS1wdXJwbGUtYTE6IG9rbGNoKDU5LjMlIDAuMjkyIDMxMC45IC8gNC4zMSUpO1xyXG4gICAgLS1wdXJwbGUtYTI6IG9rbGNoKDYyLjYlIDAuMjU2IDMxMC4zIC8gNy44NCUpO1xyXG4gICAgLS1wdXJwbGUtYTM6IG9rbGNoKDY1LjYlIDAuMjUzIDMxMC45IC8gMTcuNjUlKTtcclxuICAgIC0tcHVycGxlLWE0OiBva2xjaCg2NS4wJSAwLjI0NiAzMDkuMiAvIDI1Ljg4JSk7XHJcbiAgICAtLXB1cnBsZS1hNTogb2tsY2goNjYuNCUgMC4yMzUgMzA5LjQgLyAzMS43NiUpO1xyXG4gICAgLS1wdXJwbGUtYTY6IG9rbGNoKDY4LjklIDAuMjEzIDMwOC44IC8gMzguMDQlKTtcclxuICAgIC0tcHVycGxlLWE3OiBva2xjaCg3MC43JSAwLjE5NyAzMDguMiAvIDQ3Ljg0JSk7XHJcbiAgICAtLXB1cnBsZS1hODogb2tsY2goNzEuOCUgMC4xOTEgMzA3LjMgLyA2NC4zMSUpO1xyXG4gICAgLS1wdXJwbGUtYTk6IG9rbGNoKDY2LjMlIDAuMjI5IDMwNS44IC8gNzYuMDglKTtcclxuICAgIC0tcHVycGxlLWExMDogb2tsY2goNjguOCUgMC4yMTEgMzA2LjMgLyA4MC4zOSUpO1xyXG4gICAgLS1wdXJwbGUtYTExOiBva2xjaCg3OC4xJSAwLjE0NSAzMDcuNyk7XHJcbiAgICAtLXB1cnBsZS1hMTI6IG9rbGNoKDkyLjQlIDAuMDUgMzExLjUgLyA5OC4wNCUpO1xyXG5cclxuICAgIC0tdmlvbGV0LTE6IG9rbGNoKDE5LjElIDAuMDI2IDI5MC44KTtcclxuICAgIC0tdmlvbGV0LTI6IG9rbGNoKDIxLjElIDAuMDMyIDMwMC45KTtcclxuICAgIC0tdmlvbGV0LTM6IG9rbGNoKDI3LjElIDAuMDY1IDI5NC40KTtcclxuICAgIC0tdmlvbGV0LTQ6IG9rbGNoKDMxLjIlIDAuMDkzIDI5Mi4xKTtcclxuICAgIC0tdmlvbGV0LTU6IG9rbGNoKDM0LjklIDAuMDk5IDI5MS4zKTtcclxuICAgIC0tdmlvbGV0LTY6IG9rbGNoKDM4LjklIDAuMTAyIDI5Mi4xKTtcclxuICAgIC0tdmlvbGV0LTc6IG9rbGNoKDQ0LjUlIDAuMTEgMjkyKTtcclxuICAgIC0tdmlvbGV0LTg6IG9rbGNoKDUxLjglIDAuMTMxIDI5MC4zKTtcclxuICAgIC0tdmlvbGV0LTk6IG9rbGNoKDU0LjIlIDAuMTc5IDI4OCk7XHJcbiAgICAtLXZpb2xldC0xMDogb2tsY2goNTguOSUgMC4xNjkgMjg5LjQpO1xyXG4gICAgLS12aW9sZXQtMTE6IG9rbGNoKDc3LjglIDAuMTI1IDI5My4yKTtcclxuICAgIC0tdmlvbGV0LTEyOiBva2xjaCg5MS4yJSAwLjA0NSAyOTIuNCk7XHJcblxyXG4gICAgLS12aW9sZXQtYTE6IG9rbGNoKDQ5LjElIDAuMjg5IDI3NC40IC8gNS44OCUpO1xyXG4gICAgLS12aW9sZXQtYTI6IG9rbGNoKDU2LjYlIDAuMjU1IDI5My43IC8gOC42MyUpO1xyXG4gICAgLS12aW9sZXQtYTM6IG9rbGNoKDU5LjMlIDAuMjM4IDI4OS45IC8gMjEuMTglKTtcclxuICAgIC0tdmlvbGV0LWE0OiBva2xjaCg1OC4zJSAwLjI0IDI4OC4zIC8gMzEuMzclKTtcclxuICAgIC0tdmlvbGV0LWE1OiBva2xjaCg2MC45JSAwLjIyMyAyODguNyAvIDM3LjI1JSk7XHJcbiAgICAtLXZpb2xldC1hNjogb2tsY2goNjMuOCUgMC4yMDcgMjkwLjUgLyA0Mi43NSUpO1xyXG4gICAgLS12aW9sZXQtYTc6IG9rbGNoKDY2LjglIDAuMTkxIDI5MSAvIDUxLjM3JSk7XHJcbiAgICAtLXZpb2xldC1hODogb2tsY2goNjcuMyUgMC4xODQgMjg5LjggLyA2NS44OCUpO1xyXG4gICAgLS12aW9sZXQtYTk6IG9rbGNoKDYyLjYlIDAuMjE0IDI4Ny43IC8gODAuMDAlKTtcclxuICAgIC0tdmlvbGV0LWExMDogb2tsY2goNjUuNyUgMC4xOTQgMjg5LjEgLyA4NC4zMSUpO1xyXG4gICAgLS12aW9sZXQtYTExOiBva2xjaCg3Ny44JSAwLjEyNSAyOTMuMik7XHJcbiAgICAtLXZpb2xldC1hMTI6IG9rbGNoKDkxLjUlIDAuMDQ1IDI5Mi40KTtcclxuXHJcbiAgICAtLWlyaXMtMTogb2tsY2goMTkuMiUgMC4wMjIgMjg0LjEpO1xyXG4gICAgLS1pcmlzLTI6IG9rbGNoKDIwLjklIDAuMDI5IDI4Ni42KTtcclxuICAgIC0taXJpcy0zOiBva2xjaCgyNy4yJSAwLjA2OSAyNzguNSk7XHJcbiAgICAtLWlyaXMtNDogb2tsY2goMzEuOCUgMC4xMDIgMjc2KTtcclxuICAgIC0taXJpcy01OiBva2xjaCgzNS43JSAwLjExIDI3Ny4zKTtcclxuICAgIC0taXJpcy02OiBva2xjaCg0MC4wJSAwLjExMiAyNzkuNSk7XHJcbiAgICAtLWlyaXMtNzogb2tsY2goNDQuOCUgMC4xMiAyODAuNCk7XHJcbiAgICAtLWlyaXMtODogb2tsY2goNTAuNyUgMC4xMzggMjgwLjgpO1xyXG4gICAgLS1pcmlzLTk6IG9rbGNoKDU0LjAlIDAuMTg0IDI3OC4zKTtcclxuICAgIC0taXJpcy0xMDogb2tsY2goNTguNyUgMC4xNzIgMjgxLjMpO1xyXG4gICAgLS1pcmlzLTExOiBva2xjaCg3Ny40JSAwLjEyMiAyODcuNSk7XHJcbiAgICAtLWlyaXMtMTI6IG9rbGNoKDkxLjQlIDAuMDQyIDI4Nyk7XHJcblxyXG4gICAgLS1pcmlzLWExOiBva2xjaCg1MC4xJSAwLjI3OSAyNzAuNCAvIDUuNDklKTtcclxuICAgIC0taXJpcy1hMjogb2tsY2goNTQuMSUgMC4yNDcgMjc3IC8gOC42MyUpO1xyXG4gICAgLS1pcmlzLWEzOiBva2xjaCg1Ni44JSAwLjIzOCAyNzMuNSAvIDIzLjE0JSk7XHJcbiAgICAtLWlyaXMtYTQ6IG9rbGNoKDU2LjAlIDAuMjQzIDI3Mi42IC8gMzUuMjklKTtcclxuICAgIC0taXJpcy1hNTogb2tsY2goNTguMyUgMC4yMjYgMjc0LjkgLyA0MS45NiUpO1xyXG4gICAgLS1pcmlzLWE2OiBva2xjaCg2MS43JSAwLjIwNiAyNzcuOSAvIDQ3Ljg0JSk7XHJcbiAgICAtLWlyaXMtYTc6IG9rbGNoKDYzLjglIDAuMTk2IDI3OS4zIC8gNTUuNjklKTtcclxuICAgIC0taXJpcy1hODogb2tsY2goNjQuNiUgMC4xOTEgMjgwIC8gNjcuNDUlKTtcclxuICAgIC0taXJpcy1hOTogb2tsY2goNjAuNyUgMC4yMTQgMjc3LjkgLyA4My4xNCUpO1xyXG4gICAgLS1pcmlzLWExMDogb2tsY2goNjQuNyUgMC4xOTMgMjgwLjkgLyA4Ni4yNyUpO1xyXG4gICAgLS1pcmlzLWExMTogb2tsY2goNzcuNCUgMC4xMjIgMjg3LjUpO1xyXG4gICAgLS1pcmlzLWExMjogb2tsY2goOTEuNyUgMC4wNDIgMjg3KTtcclxuXHJcbiAgICAtLWluZGlnby0xOiBva2xjaCgxOS4xJSAwLjAyNSAyNzYuNSk7XHJcbiAgICAtLWluZGlnby0yOiBva2xjaCgyMC45JSAwLjAzIDI3NC44KTtcclxuICAgIC0taW5kaWdvLTM6IG9rbGNoKDI3LjIlIDAuMDcxIDI2OCk7XHJcbiAgICAtLWluZGlnby00OiBva2xjaCgzMS44JSAwLjA5NSAyNjcuMik7XHJcbiAgICAtLWluZGlnby01OiBva2xjaCgzNi4yJSAwLjEwNCAyNjcpO1xyXG4gICAgLS1pbmRpZ28tNjogb2tsY2goNDAuMyUgMC4xMTEgMjY4LjgpO1xyXG4gICAgLS1pbmRpZ28tNzogb2tsY2goNDQuOSUgMC4xMiAyNjguOSk7XHJcbiAgICAtLWluZGlnby04OiBva2xjaCg1MC4yJSAwLjEzNyAyNjguMyk7XHJcbiAgICAtLWluZGlnby05OiBva2xjaCg1NC40JSAwLjE5MSAyNjcpO1xyXG4gICAgLS1pbmRpZ28tMTA6IG9rbGNoKDU4LjklIDAuMTc2IDI2OS4zKTtcclxuICAgIC0taW5kaWdvLTExOiBva2xjaCg3Ny42JSAwLjExNCAyNzMpO1xyXG4gICAgLS1pbmRpZ28tMTI6IG9rbGNoKDkxLjElIDAuMDQzIDI2OS42KTtcclxuXHJcbiAgICAtLWluZGlnby1hMTogb2tsY2goNDguNyUgMC4yODkgMjY1LjEgLyA1Ljg4JSk7XHJcbiAgICAtLWluZGlnby1hMjogb2tsY2goNTMuNyUgMC4yNDcgMjY3LjYgLyA5LjAyJSk7XHJcbiAgICAtLWluZGlnby1hMzogb2tsY2goNTYuNCUgMC4yMzkgMjY1LjMgLyAyMy41MyUpO1xyXG4gICAgLS1pbmRpZ28tYTQ6IG9rbGNoKDU3LjMlIDAuMjMzIDI2NS42IC8gMzQuMTIlKTtcclxuICAgIC0taW5kaWdvLWE1OiBva2xjaCg1OS43JSAwLjIxNSAyNjUuOCAvIDQxLjk2JSk7XHJcbiAgICAtLWluZGlnby1hNjogb2tsY2goNjEuNyUgMC4yMDMgMjY3LjcgLyA0OC42MyUpO1xyXG4gICAgLS1pbmRpZ28tYTc6IG9rbGNoKDYzLjYlIDAuMTk0IDI2OC4zIC8gNTYuNDclKTtcclxuICAgIC0taW5kaWdvLWE4OiBva2xjaCg2NC4wJSAwLjE5IDI2OCAvIDY3LjQ1JSk7XHJcbiAgICAtLWluZGlnby1hOTogb2tsY2goNjAuMCUgMC4yMTYgMjY2LjkgLyA4NS44OCUpO1xyXG4gICAgLS1pbmRpZ28tYTEwOiBva2xjaCg2My41JSAwLjE5NCAyNjkuMSAvIDg5LjAyJSk7XHJcbiAgICAtLWluZGlnby1hMTE6IG9rbGNoKDc3LjYlIDAuMTE0IDI3Myk7XHJcbiAgICAtLWluZGlnby1hMTI6IG9rbGNoKDkxLjElIDAuMDQzIDI2OS42KTtcclxuXHJcbiAgICAtLWJsdWUtMTogb2tsY2goMTkuNCUgMC4wMjUgMjU2LjUpO1xyXG4gICAgLS1ibHVlLTI6IG9rbGNoKDIxLjMlIDAuMDMgMjYxLjMpO1xyXG4gICAgLS1ibHVlLTM6IG9rbGNoKDI3LjQlIDAuMDY2IDI1My45KTtcclxuICAgIC0tYmx1ZS00OiBva2xjaCgzMi4wJSAwLjA5NyAyNTIuMyk7XHJcbiAgICAtLWJsdWUtNTogb2tsY2goMzYuNyUgMC4xMDYgMjUwLjcpO1xyXG4gICAgLS1ibHVlLTY6IG9rbGNoKDQxLjYlIDAuMTEzIDI1Mik7XHJcbiAgICAtLWJsdWUtNzogb2tsY2goNDcuNCUgMC4xMjIgMjUzLjEpO1xyXG4gICAgLS1ibHVlLTg6IG9rbGNoKDU0LjElIDAuMTQgMjUzLjIpO1xyXG4gICAgLS1ibHVlLTk6IG9rbGNoKDY0LjklIDAuMTkzIDI1MS44KTtcclxuICAgIC0tYmx1ZS0xMDogb2tsY2goNjguOCUgMC4xNjkgMjUxLjQpO1xyXG4gICAgLS1ibHVlLTExOiBva2xjaCg3Ni40JSAwLjEyNiAyNDkuNSk7XHJcbiAgICAtLWJsdWUtMTI6IG9rbGNoKDkwLjclIDAuMDUxIDIzOC40KTtcclxuXHJcbiAgICAtLWJsdWUtYTE6IG9rbGNoKDUwLjclIDAuMjUzIDI2Mi45IC8gNi42NyUpO1xyXG4gICAgLS1ibHVlLWEyOiBva2xjaCg1Ni4yJSAwLjIzNSAyNjEuNCAvIDkuNDElKTtcclxuICAgIC0tYmx1ZS1hMzogb2tsY2goNTkuNyUgMC4yMjEgMjU4IC8gMjIuNzUlKTtcclxuICAgIC0tYmx1ZS1hNDogb2tsY2goNTkuMyUgMC4yMjMgMjU4LjQgLyAzNC4xMiUpO1xyXG4gICAgLS1ibHVlLWE1OiBva2xjaCg2MS42JSAwLjIwNyAyNTUuNiAvIDQxLjk2JSk7XHJcbiAgICAtLWJsdWUtYTY6IG9rbGNoKDYzLjQlIDAuMTk3IDI1NC4xIC8gNDkuODAlKTtcclxuICAgIC0tYmx1ZS1hNzogb2tsY2goNjUuNiUgMC4xODYgMjUzLjggLyA1OS42MSUpO1xyXG4gICAgLS1ibHVlLWE4OiBva2xjaCg2Ni4zJSAwLjE4MSAyNTMuNSAvIDcyLjU1JSk7XHJcbiAgICAtLWJsdWUtYTk6IG9rbGNoKDY0LjklIDAuMTkzIDI1MS44KTtcclxuICAgIC0tYmx1ZS1hMTA6IG9rbGNoKDY4LjglIDAuMTY5IDI1MS40KTtcclxuICAgIC0tYmx1ZS1hMTE6IG9rbGNoKDc2LjQlIDAuMTI2IDI0OS41KTtcclxuICAgIC0tYmx1ZS1hMTI6IG9rbGNoKDkwLjclIDAuMDUxIDIzOC40KTtcclxuXHJcbiAgICAtLWN5YW4tMTogb2tsY2goMTkuMiUgMC4wMTggMjIyLjgpO1xyXG4gICAgLS1jeWFuLTI6IG9rbGNoKDIxLjQlIDAuMDE5IDIyNy45KTtcclxuICAgIC0tY3lhbi0zOiBva2xjaCgyNy4zJSAwLjA0MyAyMjAuNCk7XHJcbiAgICAtLWN5YW4tNDogb2tsY2goMzEuNiUgMC4wNTkgMjIzLjcpO1xyXG4gICAgLS1jeWFuLTU6IG9rbGNoKDM2LjMlIDAuMDY4IDIyMy43KTtcclxuICAgIC0tY3lhbi02OiBva2xjaCg0MS40JSAwLjA3NSAyMjEuNSk7XHJcbiAgICAtLWN5YW4tNzogb2tsY2goNDcuOCUgMC4wODMgMjIxLjYpO1xyXG4gICAgLS1jeWFuLTg6IG9rbGNoKDU1LjclIDAuMDk5IDIyMS4xKTtcclxuICAgIC0tY3lhbi05OiBva2xjaCg2Ni4wJSAwLjEyMiAyMjEuNyk7XHJcbiAgICAtLWN5YW4tMTA6IG9rbGNoKDY5LjklIDAuMTE5IDIxOC45KTtcclxuICAgIC0tY3lhbi0xMTogb2tsY2goNzguNSUgMC4xMTYgMjEzLjgpO1xyXG4gICAgLS1jeWFuLTEyOiBva2xjaCg5MS4wJSAwLjA1NyAyMTEuNSk7XHJcblxyXG4gICAgLS1jeWFuLWExOiBva2xjaCg2NC42JSAwLjE4MiAyNDkuOSAvIDAzLjkyJSk7XHJcbiAgICAtLWN5YW4tYTI6IG9rbGNoKDY5LjMlIDAuMTU3IDIzOS4zIC8gMDYuNjclKTtcclxuICAgIC0tY3lhbi1hMzogb2tsY2goNzUuMiUgMC4xNTIgMjMxLjQgLyAxNS42OSUpO1xyXG4gICAgLS1jeWFuLWE0OiBva2xjaCg3NC40JSAwLjE1NiAyMzQuMyAvIDIzLjE0JSk7XHJcbiAgICAtLWN5YW4tYTU6IG9rbGNoKDc1LjIlIDAuMTUyIDIzMS40IC8gMzAuMjAlKTtcclxuICAgIC0tY3lhbi1hNjogb2tsY2goNzcuMyUgMC4xNDggMjI2LjMgLyAzNi44NiUpO1xyXG4gICAgLS1jeWFuLWE3OiBva2xjaCg3OC45JSAwLjE0NiAyMjQuMSAvIDQ1Ljg4JSk7XHJcbiAgICAtLWN5YW4tYTg6IG9rbGNoKDc5LjMlIDAuMTQ2IDIyMi44IC8gNTguNDMlKTtcclxuICAgIC0tY3lhbi1hOTogb2tsY2goNzkuMyUgMC4xNDcgMjIyLjUgLyA3Ni40NyUpO1xyXG4gICAgLS1jeWFuLWExMDogb2tsY2goODEuMiUgMC4xNDEgMjE5LjMgLyA4MC4zOSUpO1xyXG4gICAgLS1jeWFuLWExMTogb2tsY2goODQuNSUgMC4xMjYgMjEzLjkgLyA4OS44MCUpO1xyXG4gICAgLS1jeWFuLWExMjogb2tsY2goOTIuOSUgMC4wNTkgMjExIC8gOTYuODYlKTtcclxuXHJcbiAgICAtLXRlYWwtMTogb2tsY2goMTguNyUgMC4wMTIgMTg2LjcpO1xyXG4gICAgLS10ZWFsLTI6IG9rbGNoKDIxLjYlIDAuMDE2IDE4OSk7XHJcbiAgICAtLXRlYWwtMzogb2tsY2goMjcuMyUgMC4wMzggMTg2LjgpO1xyXG4gICAgLS10ZWFsLTQ6IG9rbGNoKDMxLjglIDAuMDU0IDE4Ny4zKTtcclxuICAgIC0tdGVhbC01OiBva2xjaCgzNi4zJSAwLjA2IDE4Ni42KTtcclxuICAgIC0tdGVhbC02OiBva2xjaCg0MS40JSAwLjA2NiAxODQuNyk7XHJcbiAgICAtLXRlYWwtNzogb2tsY2goNDcuMyUgMC4wNzQgMTg1KTtcclxuICAgIC0tdGVhbC04OiBva2xjaCg1My43JSAwLjA4NiAxODMuNSk7XHJcbiAgICAtLXRlYWwtOTogb2tsY2goNjQuOSUgMC4xMTQgMTgyKTtcclxuICAgIC0tdGVhbC0xMDogb2tsY2goNjguOCUgMC4xMjMgMTgwLjMpO1xyXG4gICAgLS10ZWFsLTExOiBva2xjaCg3OC45JSAwLjE0NyAxNzUuNyk7XHJcbiAgICAtLXRlYWwtMTI6IG9rbGNoKDkwLjUlIDAuMDcyIDE3NS4xKTtcclxuXHJcbiAgICAtLXRlYWwtYTE6IG9rbGNoKDgwLjAlIDAuMTYxIDE2OC42IC8gMS45NiUpO1xyXG4gICAgLS10ZWFsLWEyOiBva2xjaCg4OC45JSAwLjE1NiAxODQuMSAvIDQuNzElKTtcclxuICAgIC0tdGVhbC1hMzogb2tsY2goODkuOCUgMC4xNiAxODIuNCAvIDExLjc2JSk7XHJcbiAgICAtLXRlYWwtYTQ6IG9rbGNoKDg5LjglIDAuMTU5IDE4My44IC8gMTcuNjUlKTtcclxuICAgIC0tdGVhbC1hNTogb2tsY2goODkuOSUgMC4xNTkgMTg0LjMgLyAyMy4xNCUpO1xyXG4gICAgLS10ZWFsLWE2OiBva2xjaCg4OS45JSAwLjE1NyAxODMuMiAvIDI5LjQxJSk7XHJcbiAgICAtLXRlYWwtYTc6IG9rbGNoKDg5LjYlIDAuMTUyIDE4NCAvIDM3LjI1JSk7XHJcbiAgICAtLXRlYWwtYTg6IG9rbGNoKDkwLjElIDAuMTU0IDE4Mi41IC8gNDUuODglKTtcclxuICAgIC0tdGVhbC1hOTogb2tsY2goODkuOCUgMC4xNiAxODEuNCAvIDYyLjM1JSk7XHJcbiAgICAtLXRlYWwtYTEwOiBva2xjaCg4OS42JSAwLjE2MiAxNzkuNiAvIDY4LjI0JSk7XHJcbiAgICAtLXRlYWwtYTExOiBva2xjaCg4OS4xJSAwLjE2NyAxNzUuMiAvIDgzLjkyJSk7XHJcbiAgICAtLXRlYWwtYTEyOiBva2xjaCg5NC44JSAwLjA3NSAxNzUuMiAvIDkzLjczJSk7XHJcblxyXG4gICAgLS1qYWRlLTE6IG9rbGNoKDE4LjYlIDAuMDE0IDE2OS44KTtcclxuICAgIC0tamFkZS0yOiBva2xjaCgyMS41JSAwLjAxNyAxNjguMik7XHJcbiAgICAtLWphZGUtMzogb2tsY2goMjcuNCUgMC4wNDMgMTY1LjIpO1xyXG4gICAgLS1qYWRlLTQ6IG9rbGNoKDMxLjYlIDAuMDU3IDE2Ny42KTtcclxuICAgIC0tamFkZS01OiBva2xjaCgzNi4xJSAwLjA2NCAxNjguMik7XHJcbiAgICAtLWphZGUtNjogb2tsY2goNDEuMyUgMC4wNjkgMTY5LjYpO1xyXG4gICAgLS1qYWRlLTc6IG9rbGNoKDQ2LjglIDAuMDc2IDE3MC4zKTtcclxuICAgIC0tamFkZS04OiBva2xjaCg1My43JSAwLjA4NyAxNzIuMik7XHJcbiAgICAtLWphZGUtOTogb2tsY2goNjQuMiUgMC4xMTUgMTcwLjcpO1xyXG4gICAgLS1qYWRlLTEwOiBva2xjaCg2Ny44JSAwLjEyNiAxNjkuNik7XHJcbiAgICAtLWphZGUtMTE6IG9rbGNoKDc4LjUlIDAuMTU2IDE2Ny4xKTtcclxuICAgIC0tamFkZS0xMjogb2tsY2goOTAuMyUgMC4wNzggMTY2LjkpO1xyXG5cclxuICAgIC0tamFkZS1hMTogb2tsY2goNzguMyUgMC4yNDIgMTQ1LjYgLyAxLjk2JSk7XHJcbiAgICAtLWphZGUtYTI6IG9rbGNoKDg3LjQlIDAuMTk0IDE1OS4xIC8gNC43MSUpO1xyXG4gICAgLS1qYWRlLWEzOiBva2xjaCg4Ni40JSAwLjIwNiAxNTYuOCAvIDEyLjU1JSk7XHJcbiAgICAtLWphZGUtYTQ6IG9rbGNoKDg4LjIlIDAuMTk5IDE2MC4xIC8gMTcuNjUlKTtcclxuICAgIC0tamFkZS1hNTogb2tsY2goODguNiUgMC4xODkgMTYzLjUgLyAyMy4xNCUpO1xyXG4gICAgLS1qYWRlLWE2OiBva2xjaCg4OS4yJSAwLjE3NCAxNjYuNiAvIDI5LjQxJSk7XHJcbiAgICAtLWphZGUtYTc6IG9rbGNoKDg5LjElIDAuMTY0IDE2OC40IC8gMzYuODYlKTtcclxuICAgIC0tamFkZS1hODogb2tsY2goODkuOCUgMC4xNiAxNzAuOSAvIDQ1Ljg4JSk7XHJcbiAgICAtLWphZGUtYTk6IG9rbGNoKDg5LjIlIDAuMTY2IDE2OS44IC8gNjEuNTclKTtcclxuICAgIC0tamFkZS1hMTA6IG9rbGNoKDg5LjAlIDAuMTcgMTY4LjkgLyA2Ny4wNiUpO1xyXG4gICAgLS1qYWRlLWExMTogb2tsY2goODguNyUgMC4xNzggMTY2LjcgLyA4My45MiUpO1xyXG4gICAgLS1qYWRlLWExMjogb2tsY2goOTQuNSUgMC4wODEgMTY2LjYgLyA5My43MyUpO1xyXG5cclxuICAgIC0tZ3JlZW4tMTogb2tsY2goMTguNyUgMC4wMTIgMTY3KTtcclxuICAgIC0tZ3JlZW4tMjogb2tsY2goMjEuMiUgMC4wMTUgMTY1LjkpO1xyXG4gICAgLS1ncmVlbi0zOiBva2xjaCgyNy4yJSAwLjA0IDE2Mi4yKTtcclxuICAgIC0tZ3JlZW4tNDogb2tsY2goMzEuNyUgMC4wNTcgMTYxLjgpO1xyXG4gICAgLS1ncmVlbi01OiBva2xjaCgzNi41JSAwLjA2NiAxNjEuMik7XHJcbiAgICAtLWdyZWVuLTY6IG9rbGNoKDQxLjIlIDAuMDcyIDE2MC45KTtcclxuICAgIC0tZ3JlZW4tNzogb2tsY2goNDYuNyUgMC4wODIgMTYwLjIpO1xyXG4gICAgLS1ncmVlbi04OiBva2xjaCg1Mi44JSAwLjA5NiAxNTkuNCk7XHJcbiAgICAtLWdyZWVuLTk6IG9rbGNoKDY0LjElIDAuMTMzIDE1Ny43KTtcclxuICAgIC0tZ3JlZW4tMTA6IG9rbGNoKDY3LjUlIDAuMTQxIDE1Ny43KTtcclxuICAgIC0tZ3JlZW4tMTE6IG9rbGNoKDc3LjklIDAuMTY1IDE1Ny4zKTtcclxuICAgIC0tZ3JlZW4tMTI6IG9rbGNoKDkwLjUlIDAuMDgzIDE1OC4yKTtcclxuXHJcbiAgICAtLWdyZWVuLWExOiBva2xjaCg3OC4zJSAwLjI0MiAxNDUuNiAvIDEuOTYlKTtcclxuICAgIC0tZ3JlZW4tYTI6IG9rbGNoKDg2LjclIDAuMTk5IDE1NyAvIDQuMzElKTtcclxuICAgIC0tZ3JlZW4tYTM6IG9rbGNoKDg4LjElIDAuMjExIDE1NS40IC8gMTEuNzYlKTtcclxuICAgIC0tZ3JlZW4tYTQ6IG9rbGNoKDg4LjAlIDAuMjEyIDE1NS44IC8gMTcuNjUlKTtcclxuICAgIC0tZ3JlZW4tYTU6IG9rbGNoKDg4LjQlIDAuMjAyIDE1Ny4zIC8gMjMuNTMlKTtcclxuICAgIC0tZ3JlZW4tYTY6IG9rbGNoKDg4LjklIDAuMTg5IDE1OC4zIC8gMjkuNDElKTtcclxuICAgIC0tZ3JlZW4tYTc6IG9rbGNoKDg4LjclIDAuMTgxIDE1OC41IC8gMzYuODYlKTtcclxuICAgIC0tZ3JlZW4tYTg6IG9rbGNoKDg5LjMlIDAuMTgxIDE1OC4xIC8gNDUuMTAlKTtcclxuICAgIC0tZ3JlZW4tYTk6IG9rbGNoKDg4LjglIDAuMTk0IDE1Ni43IC8gNjEuOTYlKTtcclxuICAgIC0tZ3JlZW4tYTEwOiBva2xjaCg4OC41JSAwLjE5MyAxNTYuOSAvIDY3LjA2JSk7XHJcbiAgICAtLWdyZWVuLWExMTogb2tsY2goODguNiUgMC4xOTEgMTU3IC8gODMuMTQlKTtcclxuICAgIC0tZ3JlZW4tYTEyOiBva2xjaCg5NC40JSAwLjA4NyAxNTguNCAvIDk0LjEyJSk7XHJcblxyXG4gICAgLS1ncmFzcy0xOiBva2xjaCgxOC43JSAwLjAxMyAxNTkuNyk7XHJcbiAgICAtLWdyYXNzLTI6IG9rbGNoKDIxLjAlIDAuMDEzIDE0OS45KTtcclxuICAgIC0tZ3Jhc3MtMzogb2tsY2goMjYuNyUgMC4wMyAxNTAuMik7XHJcbiAgICAtLWdyYXNzLTQ6IG9rbGNoKDMxLjklIDAuMDUzIDE1MC4zKTtcclxuICAgIC0tZ3Jhc3MtNTogb2tsY2goMzYuNyUgMC4wNjIgMTQ5LjkpO1xyXG4gICAgLS1ncmFzcy02OiBva2xjaCg0MS42JSAwLjA3MiAxNDkuMyk7XHJcbiAgICAtLWdyYXNzLTc6IG9rbGNoKDQ2LjglIDAuMDgzIDE0OSk7XHJcbiAgICAtLWdyYXNzLTg6IG9rbGNoKDUyLjMlIDAuMDk3IDE0OC4zKTtcclxuICAgIC0tZ3Jhc3MtOTogb2tsY2goNjUuMSUgMC4xNDcgMTQ3LjQpO1xyXG4gICAgLS1ncmFzcy0xMDogb2tsY2goNjguOSUgMC4xNDUgMTQ3LjgpO1xyXG4gICAgLS1ncmFzcy0xMTogb2tsY2goNzguMCUgMC4xNDIgMTQ4LjUpO1xyXG4gICAgLS1ncmFzcy0xMjogb2tsY2goOTEuMSUgMC4wNzggMTQ0LjkpO1xyXG5cclxuICAgIC0tZ3Jhc3MtYTE6IG9rbGNoKDc4LjElIDAuMjYzIDE0Mi44IC8gMS45NiUpO1xyXG4gICAgLS1ncmFzcy1hMjogb2tsY2goODYuNyUgMC4yMTMgMTQ2LjUgLyAzLjkyJSk7XHJcbiAgICAtLWdyYXNzLWEzOiBva2xjaCg4OS4yJSAwLjE5OCAxNDcuOCAvIDEwLjU5JSk7XHJcbiAgICAtLWdyYXNzLWE0OiBva2xjaCg4OC42JSAwLjIxOSAxNDggLyAxNy4yNSUpO1xyXG4gICAgLS1ncmFzcy1hNTogb2tsY2goODkuMiUgMC4yMDMgMTQ4LjQgLyAyMy4xNCUpO1xyXG4gICAgLS1ncmFzcy1hNjogb2tsY2goODkuNiUgMC4xOTYgMTQ4LjIgLyAyOS40MSUpO1xyXG4gICAgLS1ncmFzcy1hNzogb2tsY2goODkuMyUgMC4xODggMTQ4LjEgLyAzNi40NyUpO1xyXG4gICAgLS1ncmFzcy1hODogb2tsY2goODkuMyUgMC4xODkgMTQ3LjcgLyA0My45MiUpO1xyXG4gICAgLS1ncmFzcy1hOTogb2tsY2goODkuMCUgMC4yMTIgMTQ3LjEgLyA2My4xNCUpO1xyXG4gICAgLS1ncmFzcy1hMTA6IG9rbGNoKDg5LjYlIDAuMTk3IDE0Ny43IC8gNjguMjQlKTtcclxuICAgIC0tZ3Jhc3MtYTExOiBva2xjaCg5MC43JSAwLjE2OSAxNDguMyAvIDgwLjM5JSk7XHJcbiAgICAtLWdyYXNzLWExMjogb2tsY2goOTUuMyUgMC4wODIgMTQ0LjkgLyA5My43MyUpO1xyXG5cclxuICAgIC0tb3JhbmdlLTE6IG9rbGNoKDE4LjclIDAuMDExIDYwLjcpO1xyXG4gICAgLS1vcmFuZ2UtMjogb2tsY2goMjAuOCUgMC4wMTkgNjIuNyk7XHJcbiAgICAtLW9yYW5nZS0zOiBva2xjaCgyNS44JSAwLjA0NSA2MC44KTtcclxuICAgIC0tb3JhbmdlLTQ6IG9rbGNoKDI5LjQlIDAuMDcxIDU2LjcpO1xyXG4gICAgLS1vcmFuZ2UtNTogb2tsY2goMzMuNCUgMC4wODMgNTQuNCk7XHJcbiAgICAtLW9yYW5nZS02OiBva2xjaCgzOC41JSAwLjA4NyA1NSk7XHJcbiAgICAtLW9yYW5nZS03OiBva2xjaCg0NS4yJSAwLjA5NSA1Mi43KTtcclxuICAgIC0tb3JhbmdlLTg6IG9rbGNoKDU0LjElIDAuMTE2IDUwKTtcclxuICAgIC0tb3JhbmdlLTk6IG9rbGNoKDY5LjElIDAuMTkxIDQ1KTtcclxuICAgIC0tb3JhbmdlLTEwOiBva2xjaCg3My4zJSAwLjE4MiA1MC45KTtcclxuICAgIC0tb3JhbmdlLTExOiBva2xjaCg3OC45JSAwLjE0MyA1Ni4yKTtcclxuICAgIC0tb3JhbmdlLTEyOiBva2xjaCg5Mi41JSAwLjA1MiA2Ni4yKTtcclxuXHJcbiAgICAtLW9yYW5nZS1hMTogb2tsY2goNjEuNSUgMC4yMjMgMzMuOCAvIDIuNzUlKTtcclxuICAgIC0tb3JhbmdlLWEyOiBva2xjaCg3MC4zJSAwLjE5OCA0NS45IC8gNS40OSUpO1xyXG4gICAgLS1vcmFuZ2UtYTM6IG9rbGNoKDY5LjUlIDAuMTk3IDQ1LjQgLyAxNC41MSUpO1xyXG4gICAgLS1vcmFuZ2UtYTQ6IG9rbGNoKDY4LjAlIDAuMjE0IDM5LjggLyAyMi4zNSUpO1xyXG4gICAgLS1vcmFuZ2UtYTU6IG9rbGNoKDY5LjAlIDAuMjA4IDQyIC8gMjkuMDIlKTtcclxuICAgIC0tb3JhbmdlLWE2OiBva2xjaCg3MS4zJSAwLjE5MSA0OC44IC8gMzYuMDglKTtcclxuICAgIC0tb3JhbmdlLWE3OiBva2xjaCg3My44JSAwLjE3NyA1MC40IC8gNDUuODglKTtcclxuICAgIC0tb3JhbmdlLWE4OiBva2xjaCg3My45JSAwLjE3MSA0OC45IC8gNjEuNTclKTtcclxuICAgIC0tb3JhbmdlLWE5OiBva2xjaCg3MC40JSAwLjE5NiA0NC43IC8gOTYuODYlKTtcclxuICAgIC0tb3JhbmdlLWExMDogb2tsY2goNzMuMyUgMC4xODIgNTAuOSk7XHJcbiAgICAtLW9yYW5nZS1hMTE6IG9rbGNoKDc4LjklIDAuMTQzIDU2LjIpO1xyXG4gICAgLS1vcmFuZ2UtYTEyOiBva2xjaCg5Mi41JSAwLjA1MiA2Ni4yKTtcclxuXHJcbiAgICAtLWJyb3duLTE6IG9rbGNoKDE3LjglIDAuMDA0IDg0LjYpO1xyXG4gICAgLS1icm93bi0yOiBva2xjaCgyMS4zJSAwLjAwNyA0OC40KTtcclxuICAgIC0tYnJvd24tMzogb2tsY2goMjUuNCUgMC4wMTMgNTEuNik7XHJcbiAgICAtLWJyb3duLTQ6IG9rbGNoKDI4LjklIDAuMDE4IDU5LjkpO1xyXG4gICAgLS1icm93bi01OiBva2xjaCgzMi41JSAwLjAyNCA1Ni40KTtcclxuICAgIC0tYnJvd24tNjogb2tsY2goMzcuMSUgMC4wMzIgNTkpO1xyXG4gICAgLS1icm93bi03OiBva2xjaCg0Mi45JSAwLjA0MSA1Ny44KTtcclxuICAgIC0tYnJvd24tODogb2tsY2goNTAuOSUgMC4wNTMgNjIpO1xyXG4gICAgLS1icm93bi05OiBva2xjaCg2My4zJSAwLjA3OCA2MSk7XHJcbiAgICAtLWJyb3duLTEwOiBva2xjaCg2Ny4zJSAwLjA3NCA2MS4xKTtcclxuICAgIC0tYnJvd24tMTE6IG9rbGNoKDc5LjglIDAuMDYzIDYyLjcpO1xyXG4gICAgLS1icm93bi0xMjogb2tsY2goOTEuNyUgMC4wMzYgNzUuNSk7XHJcblxyXG4gICAgLS1icm93bi1hMTogb2tsY2goNDIuMCUgMC4xNjIgMzEuMiAvIDAuNzglKTtcclxuICAgIC0tYnJvd24tYTI6IG9rbGNoKDgwLjAlIDAuMTE2IDQ2LjkgLyA0LjcxJSk7XHJcbiAgICAtLWJyb3duLWEzOiBva2xjaCg4My4wJSAwLjA5OSA1MC45IC8gOS44MCUpO1xyXG4gICAgLS1icm93bi1hNDogb2tsY2goODQuMCUgMC4wOTggNTguNCAvIDE0LjEyJSk7XHJcbiAgICAtLWJyb3duLWE1OiBva2xjaCg4My41JSAwLjEgNTUuNSAvIDE5LjIyJSk7XHJcbiAgICAtLWJyb3duLWE2OiBva2xjaCg4NC4wJSAwLjEwMiA1OC4xIC8gMjUuNDklKTtcclxuICAgIC0tYnJvd24tYTc6IG9rbGNoKDg0LjQlIDAuMTAzIDU3LjcgLyAzMy43MyUpO1xyXG4gICAgLS1icm93bi1hODogb2tsY2goODQuOSUgMC4xMDMgNjEgLyA0NS4xMCUpO1xyXG4gICAgLS1icm93bi1hOTogb2tsY2goODMuNSUgMC4xMTEgNjAuNiAvIDY1Ljg4JSk7XHJcbiAgICAtLWJyb3duLWExMDogb2tsY2goODUuNSUgMC4wOTkgNjEuNCAvIDcwLjIwJSk7XHJcbiAgICAtLWJyb3duLWExMTogb2tsY2goODkuMCUgMC4wNzIgNjIuNiAvIDg1LjEwJSk7XHJcbiAgICAtLWJyb3duLWExMjogb2tsY2goOTUuMSUgMC4wMzcgNzUuMiAvIDk0LjkwJSk7XHJcblxyXG4gICAgLS1za3ktMTogb2tsY2goMTkuMCUgMC4wMjUgMjU5LjIpO1xyXG4gICAgLS1za3ktMjogb2tsY2goMjEuNiUgMC4wMjkgMjU3LjUpO1xyXG4gICAgLS1za3ktMzogb2tsY2goMjcuMSUgMC4wNTQgMjUxLjMpO1xyXG4gICAgLS1za3ktNDogb2tsY2goMzIuMSUgMC4wNyAyNDguNyk7XHJcbiAgICAtLXNreS01OiBva2xjaCgzNy4zJSAwLjA3OCAyNDQuOSk7XHJcbiAgICAtLXNreS02OiBva2xjaCg0Mi42JSAwLjA4OCAyNDMuOSk7XHJcbiAgICAtLXNreS03OiBva2xjaCg0OC44JSAwLjA5OCAyNDAuOCk7XHJcbiAgICAtLXNreS04OiBva2xjaCg1NS43JSAwLjExNSAyMzcuNCk7XHJcbiAgICAtLXNreS05OiBva2xjaCg4Ni4xJSAwLjEwMyAyMTcuOCk7XHJcbiAgICAtLXNreS0xMDogb2tsY2goOTAuOCUgMC4wNzMgMjE0LjUpO1xyXG4gICAgLS1za3ktMTE6IG9rbGNoKDc5LjMlIDAuMDk5IDIzMS42KTtcclxuICAgIC0tc2t5LTEyOiBva2xjaCg5My40JSAwLjA1MyAyMTQuMyk7XHJcblxyXG4gICAgLS1za3ktYTE6IG9rbGNoKDUwLjclIDAuMjc3IDI2My43IC8gNS44OCUpO1xyXG4gICAgLS1za3ktYTI6IG9rbGNoKDU4LjMlIDAuMjIyIDI1OS41IC8gOS40MSUpO1xyXG4gICAgLS1za3ktYTM6IG9rbGNoKDYyLjMlIDAuMjAxIDI1NS40IC8gMjAuMDAlKTtcclxuICAgIC0tc2t5LWE0OiBva2xjaCg2NC44JSAwLjE5MyAyNTIuOCAvIDI4LjYzJSk7XHJcbiAgICAtLXNreS1hNTogb2tsY2goNjcuOSUgMC4xNzUgMjQ4LjEgLyAzNi40NyUpO1xyXG4gICAgLS1za3ktYTY6IG9rbGNoKDcwLjAlIDAuMTY3IDI0Ni4yIC8gNDQuNzElKTtcclxuICAgIC0tc2t5LWE3OiBva2xjaCg3MS44JSAwLjE1OSAyNDIuNSAvIDU0LjUxJSk7XHJcbiAgICAtLXNreS1hODogb2tsY2goNzIuNyUgMC4xNTggMjM5IC8gNjYuMjclKTtcclxuICAgIC0tc2t5LWE5OiBva2xjaCg4Ni40JSAwLjEwMyAyMTcuNik7XHJcbiAgICAtLXNreS1hMTA6IG9rbGNoKDkwLjglIDAuMDczIDIxNC41KTtcclxuICAgIC0tc2t5LWExMTogb2tsY2goODIuOCUgMC4xMDQgMjMxLjkgLyA5My43MyUpO1xyXG4gICAgLS1za3ktYTEyOiBva2xjaCg5My40JSAwLjA1MyAyMTQuMyk7XHJcblxyXG4gICAgLS1taW50LTE6IG9rbGNoKDE4LjklIDAuMDExIDE5Ni4zKTtcclxuICAgIC0tbWludC0yOiBva2xjaCgyMS4xJSAwLjAxNyAxOTUuOSk7XHJcbiAgICAtLW1pbnQtMzogb2tsY2goMjYuOCUgMC4wMzkgMTkyLjQpO1xyXG4gICAgLS1taW50LTQ6IG9rbGNoKDMxLjUlIDAuMDU0IDE5MSk7XHJcbiAgICAtLW1pbnQtNTogb2tsY2goMzUuOSUgMC4wNjIgMTkwKTtcclxuICAgIC0tbWludC02OiBva2xjaCg0MS4xJSAwLjA2NiAxODYuMik7XHJcbiAgICAtLW1pbnQtNzogb2tsY2goNDcuMCUgMC4wNzMgMTgzLjUpO1xyXG4gICAgLS1taW50LTg6IG9rbGNoKDU0LjElIDAuMDg1IDE3OS4yKTtcclxuICAgIC0tbWludC05OiBva2xjaCg4Ny4wJSAwLjEgMTc4KTtcclxuICAgIC0tbWludC0xMDogb2tsY2goOTEuNiUgMC4wNzkgMTgwKTtcclxuICAgIC0tbWludC0xMTogb2tsY2goNzkuNSUgMC4xMTggMTc2LjUpO1xyXG4gICAgLS1taW50LTEyOiBva2xjaCg5My4xJSAwLjA1NyAxNjguMyk7XHJcblxyXG4gICAgLS1taW50LWExOiBva2xjaCg4MS41JSAwLjEzOSAxOTQuOCAvIDEuOTYlKTtcclxuICAgIC0tbWludC1hMjogb2tsY2goODguOSUgMC4xNTIgMTk0LjggLyA0LjMxJSk7XHJcbiAgICAtLW1pbnQtYTM6IG9rbGNoKDkwLjIlIDAuMTU2IDE5MC4yIC8gMTEuMzclKTtcclxuICAgIC0tbWludC1hNDogb2tsY2goOTAuMiUgMC4xNTYgMTg5LjIgLyAxNy4yNSUpO1xyXG4gICAgLS1taW50LWE1OiBva2xjaCg5MC4xJSAwLjE1NyAxODguMiAvIDIyLjc1JSk7XHJcbiAgICAtLW1pbnQtYTY6IG9rbGNoKDg5LjklIDAuMTU4IDE4NC44IC8gMjkuMDIlKTtcclxuICAgIC0tbWludC1hNzogb2tsY2goODkuNiUgMC4xNTIgMTgyLjQgLyAzNi44NiUpO1xyXG4gICAgLS1taW50LWE4OiBva2xjaCg5MC4xJSAwLjE1MyAxNzguMyAvIDQ2LjI3JSk7XHJcbiAgICAtLW1pbnQtYTk6IG9rbGNoKDkyLjglIDAuMTA3IDE3Ny45IC8gOTEuMzclKTtcclxuICAgIC0tbWludC1hMTA6IG9rbGNoKDk0LjElIDAuMDgyIDE3OS43IC8gOTYuMDglKTtcclxuICAgIC0tbWludC1hMTE6IG9rbGNoKDkxLjAlIDAuMTM4IDE3Ni4yIC8gODIuMzUlKTtcclxuICAgIC0tbWludC1hMTI6IG9rbGNoKDk1LjYlIDAuMDU5IDE2OC4xIC8gOTYuMDglKTtcclxuXHJcbiAgICAtLWxpbWUtMTogb2tsY2goMTguMiUgMC4wMTQgMTIwLjgpO1xyXG4gICAgLS1saW1lLTI6IG9rbGNoKDIwLjklIDAuMDIgMTI5LjYpO1xyXG4gICAgLS1saW1lLTM6IG9rbGNoKDI2LjYlIDAuMDM1IDEzMik7XHJcbiAgICAtLWxpbWUtNDogb2tsY2goMzEuNiUgMC4wNDcgMTMxLjcpO1xyXG4gICAgLS1saW1lLTU6IG9rbGNoKDM2LjMlIDAuMDU3IDEzMSk7XHJcbiAgICAtLWxpbWUtNjogb2tsY2goNDEuMCUgMC4wNjggMTMxLjUpO1xyXG4gICAgLS1saW1lLTc6IG9rbGNoKDQ2LjMlIDAuMDc5IDEzMS4xKTtcclxuICAgIC0tbGltZS04OiBva2xjaCg1Mi40JSAwLjA5NCAxMzAuNik7XHJcbiAgICAtLWxpbWUtOTogb2tsY2goODguNyUgMC4xNzUgMTI2LjEpO1xyXG4gICAgLS1saW1lLTEwOiBva2xjaCg5NC4yJSAwLjE3NiAxMjMuOCk7XHJcbiAgICAtLWxpbWUtMTE6IG9rbGNoKDg2LjglIDAuMTU1IDEyNC43KTtcclxuICAgIC0tbGltZS0xMjogb2tsY2goOTQuNiUgMC4wODIgMTIyLjcpO1xyXG5cclxuICAgIC0tbGltZS1hMTogb2tsY2goNjguNyUgMC4yMzIgMTQyLjIgLyAxLjE4JSk7XHJcbiAgICAtLWxpbWUtYTI6IG9rbGNoKDg2LjglIDAuMjYgMTM2LjMgLyAzLjkyJSk7XHJcbiAgICAtLWxpbWUtYTM6IG9rbGNoKDkwLjElIDAuMjI2IDEzNC4yIC8gMTAuMjAlKTtcclxuICAgIC0tbGltZS1hNDogb2tsY2goOTEuMCUgMC4yMTEgMTMzLjIgLyAxNi4wOCUpO1xyXG4gICAgLS1saW1lLWE1OiBva2xjaCg5MS42JSAwLjIgMTMyLjIgLyAyMS41NyUpO1xyXG4gICAgLS1saW1lLWE2OiBva2xjaCg5MS44JSAwLjE5MiAxMzIuMyAvIDI3LjQ1JSk7XHJcbiAgICAtLWxpbWUtYTc6IG9rbGNoKDkyLjMlIDAuMTkgMTMxLjcgLyAzNC4xMiUpO1xyXG4gICAgLS1saW1lLWE4OiBva2xjaCg5MS44JSAwLjE4OSAxMzEuMiAvIDQyLjM1JSk7XHJcbiAgICAtLWxpbWUtYTk6IG9rbGNoKDkzLjQlIDAuMTg2IDEyNi4yIC8gOTIuOTQlKTtcclxuICAgIC0tbGltZS1hMTA6IG9rbGNoKDk0LjIlIDAuMTc2IDEyMy44KTtcclxuICAgIC0tbGltZS1hMTE6IG9rbGNoKDkzLjglIDAuMTcgMTI0LjkgLyA4OS40MSUpO1xyXG4gICAgLS1saW1lLWExMjogb2tsY2goOTYuNiUgMC4wODQgMTIyLjkgLyA5Ni44NiUpO1xyXG5cclxuICAgIC0teWVsbG93LTE6IG9rbGNoKDE4LjIlIDAuMDE0IDk0KTtcclxuICAgIC0teWVsbG93LTI6IG9rbGNoKDIwLjklIDAuMDE3IDkxLjgpO1xyXG4gICAgLS15ZWxsb3ctMzogb2tsY2goMjYuMSUgMC4wNDcgOTAuMyk7XHJcbiAgICAtLXllbGxvdy00OiBva2xjaCgyOS4zJSAwLjA2IDkzLjgpO1xyXG4gICAgLS15ZWxsb3ctNTogb2tsY2goMzMuNSUgMC4wNjggOTIuNSk7XHJcbiAgICAtLXllbGxvdy02OiBva2xjaCgzOC41JSAwLjA3OCA5Mi45KTtcclxuICAgIC0teWVsbG93LTc6IG9rbGNoKDQ1LjIlIDAuMDgxIDkyKTtcclxuICAgIC0teWVsbG93LTg6IG9rbGNoKDUzLjUlIDAuMDk1IDg5LjQpO1xyXG4gICAgLS15ZWxsb3ctOTogb2tsY2goOTEuOCUgMC4xODQgMTAwLjkpO1xyXG4gICAgLS15ZWxsb3ctMTA6IG9rbGNoKDk3LjElIDAuMTgyIDEwOS40KTtcclxuICAgIC0teWVsbG93LTExOiBva2xjaCg5MC4wJSAwLjE2NiAxMDEuNyk7XHJcbiAgICAtLXllbGxvdy0xMjogb2tsY2goOTQuMiUgMC4wNzUgMTAxLjEpO1xyXG5cclxuICAgIC0teWVsbG93LWExOiBva2xjaCg1OS43JSAwLjE3NyA0My4xIC8gMS41NyUpO1xyXG4gICAgLS15ZWxsb3ctYTI6IG9rbGNoKDgxLjMlIDAuMTY4IDgwLjcgLyA0LjMxJSk7XHJcbiAgICAtLXllbGxvdy1hMzogb2tsY2goODAuMiUgMC4xNzEgNzMuMyAvIDExLjc2JSk7XHJcbiAgICAtLXllbGxvdy1hNDogb2tsY2goODIuMyUgMC4xNyA4MC44IC8gMTUuNjklKTtcclxuICAgIC0teWVsbG93LWE1OiBva2xjaCg4My4yJSAwLjE3MSA4Mi40IC8gMjEuMTglKTtcclxuICAgIC0teWVsbG93LWE2OiBva2xjaCg4NC45JSAwLjE3NCA4Ni45IC8gMjcuNDUlKTtcclxuICAgIC0teWVsbG93LWE3OiBva2xjaCg4Ni4yJSAwLjE3IDg5LjkgLyAzNi4wOCUpO1xyXG4gICAgLS15ZWxsb3ctYTg6IG9rbGNoKDg2LjElIDAuMTY0IDg4LjUgLyA0OC4yNCUpO1xyXG4gICAgLS15ZWxsb3ctYTk6IG9rbGNoKDkxLjglIDAuMTg0IDEwMC45KTtcclxuICAgIC0teWVsbG93LWExMDogb2tsY2goOTcuMSUgMC4xODIgMTA5LjQpO1xyXG4gICAgLS15ZWxsb3ctYTExOiBva2xjaCg5Mi40JSAwLjE3MSAxMDEuNiAvIDk2LjA4JSk7XHJcbiAgICAtLXllbGxvdy1hMTI6IG9rbGNoKDk2LjUlIDAuMDc3IDEwMS4zIC8gOTYuNDclKTtcclxuXHJcbiAgICAtLWFtYmVyLTE6IG9rbGNoKDE4LjUlIDAuMDEzIDc3LjgpO1xyXG4gICAgLS1hbWJlci0yOiBva2xjaCgyMS4yJSAwLjAxOCA4Mik7XHJcbiAgICAtLWFtYmVyLTM6IG9rbGNoKDI1LjglIDAuMDQ0IDc0LjUpO1xyXG4gICAgLS1hbWJlci00OiBva2xjaCgyOS42JSAwLjA2MyA3My45KTtcclxuICAgIC0tYW1iZXItNTogb2tsY2goMzMuNiUgMC4wNzIgNzIuOSk7XHJcbiAgICAtLWFtYmVyLTY6IG9rbGNoKDM4LjYlIDAuMDc4IDc1LjMpO1xyXG4gICAgLS1hbWJlci03OiBva2xjaCg0NS40JSAwLjA4MiA3NSk7XHJcbiAgICAtLWFtYmVyLTg6IG9rbGNoKDUzLjYlIDAuMDk2IDczLjQpO1xyXG4gICAgLS1hbWJlci05OiBva2xjaCg4NS40JSAwLjE1NyA4NC4xKTtcclxuICAgIC0tYW1iZXItMTA6IG9rbGNoKDg4LjUlIDAuMTgxIDk0LjgpO1xyXG4gICAgLS1hbWJlci0xMTogb2tsY2goODYuMiUgMC4xNzMgODkpO1xyXG4gICAgLS1hbWJlci0xMjogb2tsY2goOTMuNSUgMC4wNzIgODYuMSk7XHJcblxyXG4gICAgLS1hbWJlci1hMTogb2tsY2goNjAuOSUgMC4yMTMgMzUuMSAvIDIuMzUlKTtcclxuICAgIC0tYW1iZXItYTI6IG9rbGNoKDc3LjMlIDAuMTcyIDY2LjIgLyA1LjEwJSk7XHJcbiAgICAtLWFtYmVyLWEzOiBva2xjaCg3Mi44JSAwLjE4IDU1IC8gMTMuMzMlKTtcclxuICAgIC0tYW1iZXItYTQ6IG9rbGNoKDczLjElIDAuMTgyIDU0LjUgLyAxOS42MSUpO1xyXG4gICAgLS1hbWJlci1hNTogb2tsY2goNzQuNiUgMC4xNzggNTguNCAvIDI1LjQ5JSk7XHJcbiAgICAtLWFtYmVyLWE2OiBva2xjaCg3Ny4zJSAwLjE3MiA2Ni4yIC8gMzEuNzYlKTtcclxuICAgIC0tYW1iZXItYTc6IG9rbGNoKDgwLjQlIDAuMTY0IDcxLjkgLyA0MC4zOSUpO1xyXG4gICAgLS1hbWJlci1hODogb2tsY2goODEuMCUgMC4xNTggNzEuOSAvIDUyLjk0JSk7XHJcbiAgICAtLWFtYmVyLWE5OiBva2xjaCg4NS40JSAwLjE1NyA4NC4xKTtcclxuICAgIC0tYW1iZXItYTEwOiBva2xjaCg4OC41JSAwLjE4MSA5NC44KTtcclxuICAgIC0tYW1iZXItYTExOiBva2xjaCg4Ni4yJSAwLjE3MyA4OSk7XHJcbiAgICAtLWFtYmVyLWExMjogb2tsY2goOTMuNSUgMC4wNzIgODYuMSk7XHJcblxyXG4gICAgLS1nb2xkLTE6IG9rbGNoKDE4LjIlIDAuMDAyIDEwNi42KTtcclxuICAgIC0tZ29sZC0yOiBva2xjaCgyMS44JSAwLjAwNiA5MS42KTtcclxuICAgIC0tZ29sZC0zOiBva2xjaCgyNS42JSAwLjAwNyA5NS40KTtcclxuICAgIC0tZ29sZC00OiBva2xjaCgyOC45JSAwLjAwOSA4OC44KTtcclxuICAgIC0tZ29sZC01OiBva2xjaCgzMy4wJSAwLjAxMyA4Ny42KTtcclxuICAgIC0tZ29sZC02OiBva2xjaCgzNy4zJSAwLjAxMyA4MS43KTtcclxuICAgIC0tZ29sZC03OiBva2xjaCg0My4wJSAwLjAxNiA4Mi40KTtcclxuICAgIC0tZ29sZC04OiBva2xjaCg0OS45JSAwLjAyMSA4MS4zKTtcclxuICAgIC0tZ29sZC05OiBva2xjaCg2Mi4wJSAwLjA0OSA3Ny43KTtcclxuICAgIC0tZ29sZC0xMDogb2tsY2goNjYuMyUgMC4wNDcgNzguMyk7XHJcbiAgICAtLWdvbGQtMTE6IG9rbGNoKDc5LjQlIDAuMDQxIDc3LjEpO1xyXG4gICAgLS1nb2xkLTEyOiBva2xjaCg5MS41JSAwLjAxNCA3OC4zKTtcclxuXHJcbiAgICAtLWdvbGQtYTE6IG9rbGNoKDYzLjYlIDAuMTM0IDEwOS43IC8gMC43OCUpO1xyXG4gICAgLS1nb2xkLWEyOiBva2xjaCg5MS42JSAwLjA5MSA5MS44IC8gNC4zMSUpO1xyXG4gICAgLS1nb2xkLWEzOiBva2xjaCg5NC4xJSAwLjA2NSA5NS45IC8gMDguMjQlKTtcclxuICAgIC0tZ29sZC1hNDogb2tsY2goOTUuMiUgMC4wNTcgODguNiAvIDExLjc2JSk7XHJcbiAgICAtLWdvbGQtYTU6IG9rbGNoKDk0LjclIDAuMDU4IDg3LjYgLyAxNi40NyUpO1xyXG4gICAgLS1nb2xkLWE2OiBva2xjaCg5NC43JSAwLjA0NyA4MC44IC8gMjEuNTclKTtcclxuICAgIC0tZ29sZC1hNzogb2tsY2goOTUuMiUgMC4wNDYgODIgLyAyOC4yNCUpO1xyXG4gICAgLS1nb2xkLWE4OiBva2xjaCg5NC40JSAwLjA0NyA4MC44IC8gMzcuMjUlKTtcclxuICAgIC0tZ29sZC1hOTogb2tsY2goOTAuOSUgMC4wNzkgNzcuMSAvIDU2LjQ3JSk7XHJcbiAgICAtLWdvbGQtYTEwOiBva2xjaCg5MS44JSAwLjA3IDc4IC8gNjEuNTclKTtcclxuICAgIC0tZ29sZC1hMTE6IG9rbGNoKDkzLjglIDAuMDUgNzYuOSAvIDc4LjQzJSk7XHJcbiAgICAtLWdvbGQtYTEyOiBva2xjaCg5Ny45JSAwLjAxNSA3Ny4xIC8gOTAuNTklKTtcclxuXHJcbiAgICAtLWJyb256ZS0xOiBva2xjaCgxOC4xJSAwLjAwNSAzOS4zKTtcclxuICAgIC0tYnJvbnplLTI6IG9rbGNoKDIxLjYlIDAuMDA2IDU2KTtcclxuICAgIC0tYnJvbnplLTM6IG9rbGNoKDI1LjYlIDAuMDA3IDQ4LjQpO1xyXG4gICAgLS1icm9uemUtNDogb2tsY2goMjkuMCUgMC4wMSA0OC4zKTtcclxuICAgIC0tYnJvbnplLTU6IG9rbGNoKDMyLjklIDAuMDEzIDQxLjcpO1xyXG4gICAgLS1icm9uemUtNjogb2tsY2goMzcuNCUgMC4wMTcgNDEpO1xyXG4gICAgLS1icm9uemUtNzogb2tsY2goNDIuOSUgMC4wMjEgNDAuNik7XHJcbiAgICAtLWJyb256ZS04OiBva2xjaCg0OS45JSAwLjAyNCA0NSk7XHJcbiAgICAtLWJyb256ZS05OiBva2xjaCg2Mi43JSAwLjA0NiA0NC4yKTtcclxuICAgIC0tYnJvbnplLTEwOiBva2xjaCg2Ni44JSAwLjA0NiA0My41KTtcclxuICAgIC0tYnJvbnplLTExOiBva2xjaCg3OS4yJSAwLjA0MyA0NC4zKTtcclxuICAgIC0tYnJvbnplLTEyOiBva2xjaCg5MS41JSAwLjAxNyA1MC40KTtcclxuXHJcbiAgICAtLWJyb256ZS1hMTogb2tsY2goNTQuNSUgMC4yMTggMzAuMSAvIDEuNTclKTtcclxuICAgIC0tYnJvbnplLWEyOiBva2xjaCg4NC4zJSAwLjA5MiA1NS40IC8gNC43MSUpO1xyXG4gICAgLS1icm9uemUtYTM6IG9rbGNoKDg4LjQlIDAuMDU4IDQ4IC8gOS4wMiUpO1xyXG4gICAgLS1icm9uemUtYTQ6IG9rbGNoKDg4LjElIDAuMDYgNDguNiAvIDEzLjMzJSk7XHJcbiAgICAtLWJyb256ZS1hNTogb2tsY2goODkuOCUgMC4wNTYgNDEuNyAvIDE3LjY1JSk7XHJcbiAgICAtLWJyb256ZS1hNjogb2tsY2goODkuNiUgMC4wNTcgNDEuMyAvIDIzLjUzJSk7XHJcbiAgICAtLWJyb256ZS1hNzogb2tsY2goODkuMiUgMC4wNTYgNDAuNSAvIDMwLjk4JSk7XHJcbiAgICAtLWJyb256ZS1hODogb2tsY2goOTAuNiUgMC4wNTIgNDMuOCAvIDM5LjYxJSk7XHJcbiAgICAtLWJyb256ZS1hOTogb2tsY2goODcuMyUgMC4wNyA0My44IC8gNjAuNzglKTtcclxuICAgIC0tYnJvbnplLWExMDogb2tsY2goODcuOSUgMC4wNjYgNDMuMSAvIDY2LjI3JSk7XHJcbiAgICAtLWJyb256ZS1hMTE6IG9rbGNoKDkwLjklIDAuMDUxIDQ0LjMgLyA4MS45NiUpO1xyXG4gICAgLS1icm9uemUtYTEyOiBva2xjaCg5Ni43JSAwLjAxOSA1MiAvIDkyLjU1JSk7XHJcblxyXG4gICAgLS1ncmF5LTE6IG9rbGNoKDE3Ljc2JSAwIDApO1xyXG4gICAgLS1ncmF5LTI6IG9rbGNoKDIxLjM0JSAwIDApO1xyXG4gICAgLS1ncmF5LTM6IG9rbGNoKDI1LjIlIDAgMCk7XHJcbiAgICAtLWdyYXktNDogb2tsY2goMjguNSUgMCAwKTtcclxuICAgIC0tZ3JheS01OiBva2xjaCgzMS4zJSAwIDApO1xyXG4gICAgLS1ncmF5LTY6IG9rbGNoKDM0LjglIDAgMCk7XHJcbiAgICAtLWdyYXktNzogb2tsY2goNDAuMiUgMCAwKTtcclxuICAgIC0tZ3JheS04OiBva2xjaCg0OC45JSAwIDApO1xyXG4gICAgLS1ncmF5LTk6IG9rbGNoKDUzLjglIDAgMCk7XHJcbiAgICAtLWdyYXktMTA6IG9rbGNoKDU4LjMlIDAgMCk7XHJcbiAgICAtLWdyYXktMTE6IG9rbGNoKDc3LjAlIDAgMCk7XHJcbiAgICAtLWdyYXktMTI6IG9rbGNoKDk0LjklIDAgMCk7XHJcblxyXG4gICAgLS1ncmF5LWExOiBva2xjaCgwJSAwIDAgLyAwKTtcclxuICAgIC0tZ3JheS1hMjogb2tsY2goMTAwJSAwIDAgLyAzLjUzJSk7XHJcbiAgICAtLWdyYXktYTM6IG9rbGNoKDEwMCUgMCAwIC8gNy4wNiUpO1xyXG4gICAgLS1ncmF5LWE0OiBva2xjaCgxMDAlIDAgMCAvIDEwLjU5JSk7XHJcbiAgICAtLWdyYXktYTU6IG9rbGNoKDEwMCUgMCAwIC8gMTMuMzMlKTtcclxuICAgIC0tZ3JheS1hNjogb2tsY2goMTAwJSAwIDAgLyAxNy4yNSUpO1xyXG4gICAgLS1ncmF5LWE3OiBva2xjaCgxMDAlIDAgMCAvIDIzLjE0JSk7XHJcbiAgICAtLWdyYXktYTg6IG9rbGNoKDEwMCUgMCAwIC8gMzMuMzMlKTtcclxuICAgIC0tZ3JheS1hOTogb2tsY2goMTAwJSAwIDAgLyAzOS4yMiUpO1xyXG4gICAgLS1ncmF5LWExMDogb2tsY2goMTAwJSAwIDAgLyA0NC43MSUpO1xyXG4gICAgLS1ncmF5LWExMTogb2tsY2goMTAwJSAwIDAgLyA2OC42MyUpO1xyXG4gICAgLS1ncmF5LWExMjogb2tsY2goMTAwJSAwIDAgLyA5Mi45NCUpO1xyXG5cclxuICAgIC0tbWF1dmUtMTogb2tsY2goMTguMCUgMC4wMDQgMzA4LjIpO1xyXG4gICAgLS1tYXV2ZS0yOiBva2xjaCgyMS41JSAwLjAwNCAzMDguMik7XHJcbiAgICAtLW1hdXZlLTM6IG9rbGNoKDI1LjQlIDAuMDA2IDMwMS4xKTtcclxuICAgIC0tbWF1dmUtNDogb2tsY2goMjguNSUgMC4wMDggMzA4LjIpO1xyXG4gICAgLS1tYXV2ZS01OiBva2xjaCgzMS4zJSAwLjAwOSAzMDMuOSk7XHJcbiAgICAtLW1hdXZlLTY6IG9rbGNoKDM1LjAlIDAuMDExIDMwOC4xKTtcclxuICAgIC0tbWF1dmUtNzogb2tsY2goNDAuMiUgMC4wMTIgMjk4LjkpO1xyXG4gICAgLS1tYXV2ZS04OiBva2xjaCg0OS4yJSAwLjAxNiAyOTkuNSk7XHJcbiAgICAtLW1hdXZlLTk6IG9rbGNoKDU0LjAlIDAuMDE3IDI5NC4yKTtcclxuICAgIC0tbWF1dmUtMTA6IG9rbGNoKDU4LjUlIDAuMDE3IDI5NC4yKTtcclxuICAgIC0tbWF1dmUtMTE6IG9rbGNoKDc2LjklIDAuMDE0IDI5OS43KTtcclxuICAgIC0tbWF1dmUtMTI6IG9rbGNoKDk1LjAlIDAuMDAzIDI4Ni4zKTtcclxuXHJcbiAgICAtLW1hdXZlLWExOiBva2xjaCgwJSAwIDAgLyAwJSk7XHJcbiAgICAtLW1hdXZlLWEyOiBva2xjaCg5Ni44JSAwLjAwMyAzMDguNCAvIDMuNTMlKTtcclxuICAgIC0tbWF1dmUtYTM6IG9rbGNoKDk0LjIlIDAuMDE5IDI4OS4zIC8gNy44NCUpO1xyXG4gICAgLS1tYXV2ZS1hNDogb2tsY2goOTMuNSUgMC4wMjcgMzA3LjEgLyAxMS4zNyUpO1xyXG4gICAgLS1tYXV2ZS1hNTogb2tsY2goOTMuOSUgMC4wMzMgMzAyLjggLyAxNC41MSUpO1xyXG4gICAgLS1tYXV2ZS1hNjogb2tsY2goOTQuMCUgMC4wMzMgMzA3LjIgLyAxOC44MiUpO1xyXG4gICAgLS1tYXV2ZS1hNzogb2tsY2goOTQuNCUgMC4wMyAyOTYuMiAvIDI1LjEwJSk7XHJcbiAgICAtLW1hdXZlLWE4OiBva2xjaCg5NC4xJSAwLjAzMyAyOTkuMSAvIDM2LjQ3JSk7XHJcbiAgICAtLW1hdXZlLWE5OiBva2xjaCg5My41JSAwLjAzMSAyOTMuOCAvIDQzLjE0JSk7XHJcbiAgICAtLW1hdXZlLWExMDogb2tsY2goOTQuMiUgMC4wMjcgMjkyLjggLyA0OC42MyUpO1xyXG4gICAgLS1tYXV2ZS1hMTE6IG9rbGNoKDk2LjUlIDAuMDE5IDI5OS4xIC8gNzEuNzYlKTtcclxuICAgIC0tbWF1dmUtYTEyOiBva2xjaCg5OS41JSAwLjAwMyAyODYuNCAvIDkzLjczJSk7XHJcblxyXG4gICAgLS1zbGF0ZS0xOiBva2xjaCgxNy45JSAwLjAwNCAyODYpO1xyXG4gICAgLS1zbGF0ZS0yOiBva2xjaCgyMS4zJSAwLjAwNCAyNjQuNSk7XHJcbiAgICAtLXNsYXRlLTM6IG9rbGNoKDI1LjIlIDAuMDA2IDI3MS4yKTtcclxuICAgIC0tc2xhdGUtNDogb2tsY2goMjguMyUgMC4wMDcgMjQ4LjEpO1xyXG4gICAgLS1zbGF0ZS01OiBva2xjaCgzMS4yJSAwLjAwOCAyNTUuNik7XHJcbiAgICAtLXNsYXRlLTY6IG9rbGNoKDM0LjclIDAuMDEgMjU0KTtcclxuICAgIC0tc2xhdGUtNzogb2tsY2goMzkuOSUgMC4wMTIgMjUyLjkpO1xyXG4gICAgLS1zbGF0ZS04OiBva2xjaCg0OC45JSAwLjAxNiAyNTEuNyk7XHJcbiAgICAtLXNsYXRlLTk6IG9rbGNoKDUzLjclIDAuMDE1IDI2Mi4zKTtcclxuICAgIC0tc2xhdGUtMTA6IG9rbGNoKDU4LjMlIDAuMDE1IDI2Ni42KTtcclxuICAgIC0tc2xhdGUtMTE6IG9rbGNoKDc2LjklIDAuMDEgMjU4LjMpO1xyXG4gICAgLS1zbGF0ZS0xMjogb2tsY2goOTQuOSUgMC4wMDMgMjY0LjUpO1xyXG5cclxuICAgIC0tc2xhdGUtYTE6IG9rbGNoKDAlIDAgMCAvIDAlKTtcclxuICAgIC0tc2xhdGUtYTI6IG9rbGNoKDk0LjglIDAuMDI5IDIwMS45IC8gMy41MyUpO1xyXG4gICAgLS1zbGF0ZS1hMzogb2tsY2goOTMuMSUgMC4wMjQgMjUwLjEgLyA3Ljg0JSk7XHJcbiAgICAtLXNsYXRlLWE0OiBva2xjaCg5My4wJSAwLjAzMSAyMjUuMSAvIDExLjM3JSk7XHJcbiAgICAtLXNsYXRlLWE1OiBva2xjaCg5My42JSAwLjAzMSAyNDMuNyAvIDE0LjUxJSk7XHJcbiAgICAtLXNsYXRlLWE2OiBva2xjaCg5My4wJSAwLjAzMyAyNDQgLyAxOC44MiUpO1xyXG4gICAgLS1zbGF0ZS1hNzogb2tsY2goOTMuNyUgMC4wMzIgMjQ1LjMgLyAyNS4xMCUpO1xyXG4gICAgLS1zbGF0ZS1hODogb2tsY2goOTMuNyUgMC4wMzIgMjQ1LjMgLyAzNi40NyUpO1xyXG4gICAgLS1zbGF0ZS1hOTogb2tsY2goOTMuNiUgMC4wMjggMjU4LjQgLyA0Mi43NSUpO1xyXG4gICAgLS1zbGF0ZS1hMTA6IG9rbGNoKDk0LjUlIDAuMDIzIDI2NC41IC8gNDguMjQlKTtcclxuICAgIC0tc2xhdGUtYTExOiBva2xjaCg5Ny40JSAwLjAxMSAyNTIuMSAvIDcwLjk4JSk7XHJcbiAgICAtLXNsYXRlLWExMjogb2tsY2goOTkuNCUgMC4wMDMgMjY0LjUgLyA5My43MyUpO1xyXG5cclxuICAgIC0tc2FnZS0xOiBva2xjaCgxOC4wJSAwLjAwNCAxNjQuNik7XHJcbiAgICAtLXNhZ2UtMjogb2tsY2goMjEuMSUgMC4wMDQgMTY0LjcpO1xyXG4gICAgLS1zYWdlLTM6IG9rbGNoKDI0LjklIDAuMDAzIDE2NC44KTtcclxuICAgIC0tc2FnZS00OiBva2xjaCgyOC4yJSAwLjAwNSAxNzQuMSk7XHJcbiAgICAtLXNhZ2UtNTogb2tsY2goMzEuMCUgMC4wMDUgMTc0LjIpO1xyXG4gICAgLS1zYWdlLTY6IG9rbGNoKDM0LjglIDAuMDA2IDE2NC43KTtcclxuICAgIC0tc2FnZS03OiBva2xjaCg0MC4wJSAwLjAwNyAxNzAuMSk7XHJcbiAgICAtLXNhZ2UtODogb2tsY2goNDguOSUgMC4wMSAxNjguNCk7XHJcbiAgICAtLXNhZ2UtOTogb2tsY2goNTMuMyUgMC4wMTcgMTcwLjUpO1xyXG4gICAgLS1zYWdlLTEwOiBva2xjaCg1Ny44JSAwLjAxNSAxNzMuOCk7XHJcbiAgICAtLXNhZ2UtMTE6IG9rbGNoKDc2LjYlIDAuMDEgMTcxLjcpO1xyXG4gICAgLS1zYWdlLTEyOiBva2xjaCg5NC43JTAuMDAzIDE2NS4xKTtcclxuXHJcbiAgICAtLXNhZ2UtYTE6IG9rbGNoKDAlIDAgMCAvIDAlKTtcclxuICAgIC0tc2FnZS1hMjogb2tsY2goOTUuOSUgMC4wMDMgMTY1LjEgLyAzLjE0JSk7XHJcbiAgICAtLXNhZ2UtYTM6IG9rbGNoKDk2LjglIDAuMDAyIDE2NS4xIC8gNy4wNiUpO1xyXG4gICAgLS1zYWdlLWE0OiBva2xjaCg5OC44JSAwLjAxMyAxOTEgLyAxMC4yMCUpO1xyXG4gICAgLS1zYWdlLWE1OiBva2xjaCg5OC4wJSAwLjAxMSAxODkuOCAvIDEzLjMzJSk7XHJcbiAgICAtLXNhZ2UtYTY6IG9rbGNoKDk3LjYlIDAuMDE3IDE2NC43IC8gMTcuNjUlKTtcclxuICAgIC0tc2FnZS1hNzogb2tsY2goOTcuOSUgMC4wMTcgMTc0LjEgLyAyMy41MyUpO1xyXG4gICAgLS1zYWdlLWE4OiBva2xjaCg5Ny45JSAwLjAyMSAxNzAuNiAvIDM0LjEyJSk7XHJcbiAgICAtLXNhZ2UtYTk6IG9rbGNoKDk2LjklIDAuMDM0IDE3MS41IC8gNDAuMDAlKTtcclxuICAgIC0tc2FnZS1hMTA6IG9rbGNoKDk3LjUlIDAuMDI3IDE3Ni40IC8gNDUuNDklKTtcclxuICAgIC0tc2FnZS1hMTE6IG9rbGNoKDk4LjklIDAuMDExIDE3Ni4zIC8gNjkuMDIlKTtcclxuICAgIC0tc2FnZS1hMTI6IG9rbGNoKDk5LjglIDAuMDAyIDE2NS4xIC8gOTIuOTQlKTtcclxuXHJcbiAgICAtLW9saXZlLTE6IG9rbGNoKDE4LjAlIDAuMDA0IDEyOC43KTtcclxuICAgIC0tb2xpdmUtMjogb2tsY2goMjEuMiUgMC4wMDQgMTI4LjcpO1xyXG4gICAgLS1vbGl2ZS0zOiBva2xjaCgyNS4wJSAwLjAwNCAxMjguNik7XHJcbiAgICAtLW9saXZlLTQ6IG9rbGNoKDI4LjIlIDAuMDA2IDEzNC45KTtcclxuICAgIC0tb2xpdmUtNTogb2tsY2goMzEuMCUgMC4wMDYgMTM0LjkpO1xyXG4gICAgLS1vbGl2ZS02OiBva2xjaCgzNC41JSAwLjAwNyAxMjguNyk7XHJcbiAgICAtLW9saXZlLTc6IG9rbGNoKDM5LjclIDAuMDA5IDEzMi41KTtcclxuICAgIC0tb2xpdmUtODogb2tsY2goNDguOSUgMC4wMTMgMTQxLjIpO1xyXG4gICAgLS1vbGl2ZS05OiBva2xjaCg1My41JSAwLjAxOCAxMzkuNCk7XHJcbiAgICAtLW9saXZlLTEwOiBva2xjaCg1OC4xJSAwLjAxNiAxMzguNyk7XHJcbiAgICAtLW9saXZlLTExOiBva2xjaCg3Ni42JSAwLjAxMyAxMzcuOCk7XHJcbiAgICAtLW9saXZlLTEyOiBva2xjaCg5NC43JSAwLjAwMyAxNDUuNSk7XHJcblxyXG4gICAgLS1vbGl2ZS1hMTogb2tsY2goMCUgMCAwIC8gMCUpO1xyXG4gICAgLS1vbGl2ZS1hMjogb2tsY2goOTYuMCUgMC4wMDMgMTI4LjUgLyAzLjE0JSk7XHJcbiAgICAtLW9saXZlLWEzOiBva2xjaCg5Ni45JSAwLjAwMyAxMjguNSAvIDcuMDYlKTtcclxuICAgIC0tb2xpdmUtYTQ6IG9rbGNoKDk4LjYlIDAuMDIgMTQzIC8gMTAuMjAlKTtcclxuICAgIC0tb2xpdmUtYTU6IG9rbGNoKDk3LjklIDAuMDE2IDE0Mi42IC8gMTMuMzMlKTtcclxuICAgIC0tb2xpdmUtYTY6IG9rbGNoKDk3LjclIDAuMDE4IDEyNy4xIC8gMTcuMjUlKTtcclxuICAgIC0tb2xpdmUtYTc6IG9rbGNoKDk4LjAlIDAuMDIyIDEzNC45IC8gMjMuMTQlKTtcclxuICAgIC0tb2xpdmUtYTg6IG9rbGNoKDk3LjclIDAuMDI5IDE0Mi4yIC8gMzQuMTIlKTtcclxuICAgIC0tb2xpdmUtYTk6IG9rbGNoKDk3LjUlIDAuMDM1IDE0MCAvIDQwLjAwJSk7XHJcbiAgICAtLW9saXZlLWExMDogb2tsY2goOTguMCUgMC4wMjYgMTM4LjMgLyA0NS40OSUpO1xyXG4gICAgLS1vbGl2ZS1hMTE6IG9rbGNoKDk4LjglIDAuMDE2IDEzOS40IC8gNjkuMDIlKTtcclxuICAgIC0tb2xpdmUtYTEyOiBva2xjaCg5OS44JSAwLjAwMyAxNDUuNiAvIDkyLjk0JSk7XHJcblxyXG4gICAgLS1zYW5kLTE6IG9rbGNoKDE3LjclIDAuMDAyIDEwNi42KTtcclxuICAgIC0tc2FuZC0yOiBva2xjaCgyMS4zJSAwLjAwMiAxMDYuNik7XHJcbiAgICAtLXNhbmQtMzogb2tsY2goMjUuMiUgMC4wMDIgMTA2LjUpO1xyXG4gICAgLS1zYW5kLTQ6IG9rbGNoKDI4LjQlIDAuMDA0IDEwNi42KTtcclxuICAgIC0tc2FuZC01OiBva2xjaCgzMS4yJSAwLjAwNSAxMDYuNyk7XHJcbiAgICAtLXNhbmQtNjogb2tsY2goMzQuOCUgMC4wMDUgOTEuNSk7XHJcbiAgICAtLXNhbmQtNzogb2tsY2goNDAuMSUgMC4wMDcgOTUuMik7XHJcbiAgICAtLXNhbmQtODogb2tsY2goNDguOSUgMC4wMDggODguNyk7XHJcbiAgICAtLXNhbmQtOTogb2tsY2goNTMuNCUgMC4wMTEgOTMuNyk7XHJcbiAgICAtLXNhbmQtMTA6IG9rbGNoKDU4LjIlIDAuMDExIDEwMC4xKTtcclxuICAgIC0tc2FuZC0xMTogb2tsY2goNzYuNyUgMC4wMDkgOTEuNSk7XHJcbiAgICAtLXNhbmQtMTI6IG9rbGNoKDk0LjklIDAuMDAzIDEwNi41KTtcclxuXHJcbiAgICAtLXNhbmQtYTE6IG9rbGNoKDAlIDAgMCAvIDAlKTtcclxuICAgIC0tc2FuZC1hMjogb2tsY2goOTYuNyUgMC4wMDEgMTA2LjQgLyAzLjUzJSk7XHJcbiAgICAtLXNhbmQtYTM6IG9rbGNoKDk3LjMlIDAuMDAxIDEwNi40IC8gNy40NSUpO1xyXG4gICAgLS1zYW5kLWE0OiBva2xjaCg5OS40JSAwLjAxNCAxMDYuNyAvIDEwLjU5JSk7XHJcbiAgICAtLXNhbmQtYTU6IG9rbGNoKDk4LjQlIDAuMDIxIDEwNi44IC8gMTMuNzMlKTtcclxuICAgIC0tc2FuZC1hNjogb2tsY2goOTguNSUgMC4wMTggODkuNCAvIDE3LjY1JSk7XHJcbiAgICAtLXNhbmQtYTc6IG9rbGNoKDk4LjclIDAuMDE5IDkzLjcgLyAyMy41MyUpO1xyXG4gICAgLS1zYW5kLWE4OiBva2xjaCg5OC4zJSAwLjAxOSA4Ny41IC8gMzQuMTIlKTtcclxuICAgIC0tc2FuZC1hOTogb2tsY2goOTguNCUgMC4wMjMgOTMuMyAvIDM5LjYxJSk7XHJcbiAgICAtLXNhbmQtYTEwOiBva2xjaCg5OS4yJSAwLjAyIDEwMC42IC8gNDUuMTAlKTtcclxuICAgIC0tc2FuZC1hMTE6IG9rbGNoKDk5LjElIDAuMDExIDg5LjcgLyA2OS4wMiUpO1xyXG4gICAgLS1zYW5kLWExMjogb2tsY2goOTkuOSUgMC4wMDMgMTA2LjQgLyA5Mi45NCUpO1xyXG5cclxuICAgIC0tZ3JheS0yLXRyYW5zbHVjZW50OiBva2xjaCgyMy4wOCUgMCAwIC8gNzAuMiUpO1xyXG4gICAgLS1tYXV2ZS0yLXRyYW5zbHVjZW50OiBva2xjaCgyMy4yMyUgMC4wMDIgMzI1LjY1IC8gNzAuMiUpO1xyXG4gICAgLS1zbGF0ZS0yLXRyYW5zbHVjZW50OiBva2xjaCgyMi45JSAwLjAwNCAyMjguOTYgLyA3MC4yJSk7XHJcbiAgICAtLXNhZ2UtMi10cmFuc2x1Y2VudDogb2tsY2goMjIuMzklIDAuMDA0IDE2NC43MiAvIDcwLjIlKTtcclxuICAgIC0tb2xpdmUtMi10cmFuc2x1Y2VudDogb2tsY2goMjIuNDYlIDAuMDA0IDEyOC42NyAvIDcwLjIlKTtcclxuICAgIC0tc2FuZC0yLXRyYW5zbHVjZW50OiBva2xjaCgyMyUgMC4wMDQgMTA2LjY5IC8gNzAuMiUpO1xyXG5cclxuICAgIC0tZ3JheS1zdXJmYWNlOiBva2xjaCgyNC43OCUgMCAwIC8gNTAuMiUpO1xyXG4gICAgLS1tYXV2ZS1zdXJmYWNlOiBva2xjaCgyNS4wJSAwLjAwNCAzMDguMyAvIDUwLjIlKTtcclxuICAgIC0tc2xhdGUtc3VyZmFjZTogb2tsY2goMjQuNiUgMC4wMDUgMjQ4IC8gNTAuMiUpO1xyXG4gICAgLS1zYWdlLXN1cmZhY2U6IG9rbGNoKDI0LjElIDAuMDA0IDE2NC44IC8gNTAuMiUpO1xyXG4gICAgLS1vbGl2ZS1zdXJmYWNlOiBva2xjaCgyNC4yJSAwLjAwNCAxMjguNiAvIDUwLjIlKTtcclxuICAgIC0tc2FuZC1zdXJmYWNlOiBva2xjaCgyNC43JSAwLjAwMiAxMDYuNSAvIDUwLjIlKTtcclxuICAgIC0tdG9tYXRvLXN1cmZhY2U6IG9rbGNoKDIzLjklIDAuMDMzIDMxLjkgLyA1MC4yJSk7XHJcbiAgICAtLXJlZC1zdXJmYWNlOiBva2xjaCgyMy40JSAwLjA0MiAxNiAvIDUwLjIlKTtcclxuICAgIC0tcnVieS1zdXJmYWNlOiBva2xjaCgyMy45JSAwLjAzIDUgLyA1MC4yJSk7XHJcbiAgICAtLWNyaW1zb24tc3VyZmFjZTogb2tsY2goMjMuNyUgMC4wNDUgMzU2LjYgLyA1MC4yJSk7XHJcbiAgICAtLXBpbmstc3VyZmFjZTogb2tsY2goMjQuMSUgMC4wNTkgMzM4LjUgLyA1MC4yJSk7XHJcbiAgICAtLXBsdW0tc3VyZmFjZTogb2tsY2goMjQuNSUgMC4wNiAzMjcuMiAvIDUwLjIlKTtcclxuICAgIC0tcHVycGxlLXN1cmZhY2U6IG9rbGNoKDI0LjclIDAuMDYgMzEzLjUgLyA1MC4yJSk7XHJcbiAgICAtLXZpb2xldC1zdXJmYWNlOiBva2xjaCgyNC42JSAwLjA2IDI5OS4yIC8gNTAuMiUpO1xyXG4gICAgLS1pcmlzLXN1cmZhY2U6IG9rbGNoKDI0LjIlIDAuMDU2IDI4NC40IC8gNTAuMiUpO1xyXG4gICAgLS1pbmRpZ28tc3VyZmFjZTogb2tsY2goMjQuMyUgMC4wNTggMjcyLjkgLyA1MC4yJSk7XHJcbiAgICAtLWJsdWUtc3VyZmFjZTogb2tsY2goMjUuMCUgMC4wNTggMjYwLjggLyA1MC4yJSk7XHJcbiAgICAtLWN5YW4tc3VyZmFjZTogb2tsY2goMjUuMiUgMC4wMyAyMjUuOSAvIDUwLjIlKTtcclxuICAgIC0tdGVhbC1zdXJmYWNlOiBva2xjaCgyNS41JSAwLjAyNiAxODcuNSAvIDUwLjIlKTtcclxuICAgIC0tamFkZS1zdXJmYWNlOiBva2xjaCgyNS4zJSAwLjAzIDE2Ni41IC8gNTAuMiUpO1xyXG4gICAgLS1ncmVlbi1zdXJmYWNlOiBva2xjaCgyNC43JSAwLjAyNyAxNjEuOSAvIDUwLjIlKTtcclxuICAgIC0tZ3Jhc3Mtc3VyZmFjZTogb2tsY2goMjQuNCUgMC4wMjEgMTUwLjYgLyA1MC4yJSk7XHJcbiAgICAtLWJyb3duLXN1cmZhY2U6IG9rbGNoKDI0LjclIDAuMDE1IDQ4LjEgLyA1MC4yJSk7XHJcbiAgICAtLWJyb256ZS1zdXJmYWNlOiBva2xjaCgyNS4zJSAwLjAxMiA1NS44IC8gNTAuMiUpO1xyXG4gICAgLS1nb2xkLXN1cmZhY2U6IG9rbGNoKDI1LjYlIDAuMDExIDkxLjcgLyA1MC4yJSk7XHJcbiAgICAtLXNreS1zdXJmYWNlOiBva2xjaCgyNS41JSAwLjA1MSAyNTguMyAvIDUwLjIlKTtcclxuICAgIC0tbWludC1zdXJmYWNlOiBva2xjaCgyNS43JSAwLjAyNCAxOTUuOCAvIDUwLjIlKTtcclxuICAgIC0tbGltZS1zdXJmYWNlOiBva2xjaCgyMy44JSAwLjAyNCAxMjkuNyAvIDUwLjIlKTtcclxuICAgIC0teWVsbG93LXN1cmZhY2U6IG9rbGNoKDI0LjAlIDAuMDIyIDkxLjggLyA1MC4yJSk7XHJcbiAgICAtLWFtYmVyLXN1cmZhY2U6IG9rbGNoKDI0LjUlIDAuMDI0IDc3LjMgLyA1MC4yJSk7XHJcbiAgICAtLW9yYW5nZS1zdXJmYWNlOiBva2xjaCgyNC4wJSAwLjAyNCA2Ni4zIC8gNTAuMiUpO1xyXG4gIH1cclxufVxyXG4qL1xyXG5cclxuLy8gV2lkZSBnYW11dCBjb2xvcnMgZm9yIG1vbml0b3JzIHRoYXQgc3VwcG9ydCBQM1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLypcclxuQHN1cHBvcnRzIChjb2xvcjogY29sb3IoZGlzcGxheS1wMyAxIDEgMSkpIHtcclxuICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSBhbmQgKGNvbG9yLWdhbXV0OnAzKSB7XHJcbiAgICA6d2hlcmUoaHRtbCkge1xyXG4gICAgICAtLXRvbWF0by0xOmNvbG9yKGRpc3BsYXktcDMgMC4wOSAwLjA2OCAwLjA2Nyk7XHJcbiAgICAgIC0tdG9tYXRvLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTUgMC4wODQgMC4wNzYpO1xyXG4gICAgICAtLXRvbWF0by0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMjA1IDAuMDk3IDAuMDgzKTtcclxuICAgICAgLS10b21hdG8tNDogY29sb3IoZGlzcGxheS1wMyAwLjI4MiAwLjA5OSAwLjA3Nyk7XHJcbiAgICAgIC0tdG9tYXRvLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzkgMC4xMjkgMC4xMDEpO1xyXG4gICAgICAtLXRvbWF0by02OiBjb2xvcihkaXNwbGF5LXAzIDAuMzk4IDAuMTc5IDAuMTQxKTtcclxuICAgICAgLS10b21hdG8tNzogY29sb3IoZGlzcGxheS1wMyAwLjQ4NyAwLjI0NSAwLjE5NCk7XHJcbiAgICAgIC0tdG9tYXRvLTg6IGNvbG9yKGRpc3BsYXktcDMgMC42MjkgMC4zMjIgMC4yNDgpO1xyXG4gICAgICAtLXRvbWF0by05OiBjb2xvcihkaXNwbGF5LXAzIDAuODMxIDAuMzQ1IDAuMjMxKTtcclxuICAgICAgLS10b21hdG8tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44NjIgMC40MTUgMC4yOTgpO1xyXG4gICAgICAtLXRvbWF0by0xMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTg1IDAuNDU1KTtcclxuICAgICAgLS10b21hdG8tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTkgMC44MzMgMC44MDIpO1xyXG4gICAgICAtLXRvbWF0by1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk3MyAwLjA3MSAwLjA3MS8wLjAyNik7XHJcbiAgICAgIC0tdG9tYXRvLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuMzc2IDAuMjI0LzAuMDUxKTtcclxuICAgICAgLS10b21hdG8tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC4yODIgMC4xNzYvMC4xNDgpO1xyXG4gICAgICAtLXRvbWF0by1hNDogY29sb3IoZGlzcGxheS1wMyAxIDAuMjA0IDAuMTE4LzAuMjMyKTtcclxuICAgICAgLS10b21hdG8tYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjI4NiAwLjE5Mi8wLjI5KTtcclxuICAgICAgLS10b21hdG8tYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjM5MiAwLjI3OC8wLjM1Myk7XHJcbiAgICAgIC0tdG9tYXRvLWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40NTkgMC4zNDkvMC40NSk7XHJcbiAgICAgIC0tdG9tYXRvLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40OSAwLjM2OS8wLjYwMSk7XHJcbiAgICAgIC0tdG9tYXRvLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40MDggMC4yNjcvMC44Mik7XHJcbiAgICAgIC0tdG9tYXRvLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuNDc4IDAuMzQxLzAuODUzKTtcclxuICAgICAgLS10b21hdG8tYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41ODUgMC40NTUpO1xyXG4gICAgICAtLXRvbWF0by1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTkgMC44MzMgMC44MDIpO1xyXG5cclxuICAgICAgLS1yZWQtMTogY29sb3IoZGlzcGxheS1wMyAwLjA5MyAwLjA2OCAwLjA2Nyk7XHJcbiAgICAgIC0tcmVkLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTggMC4wNzcgMC4wNzkpO1xyXG4gICAgICAtLXJlZC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMjExIDAuMDgxIDAuMDk5KTtcclxuICAgICAgLS1yZWQtNDogY29sb3IoZGlzcGxheS1wMyAwLjI4NyAwLjA3OSAwLjExMyk7XHJcbiAgICAgIC0tcmVkLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDggMC4xMSAwLjE0Mik7XHJcbiAgICAgIC0tcmVkLTY6IGNvbG9yKGRpc3BsYXktcDMgMC40MTQgMC4xNiAwLjE4Myk7XHJcbiAgICAgIC0tcmVkLTc6IGNvbG9yKGRpc3BsYXktcDMgMC41MDggMC4yMjQgMC4yMzYpO1xyXG4gICAgICAtLXJlZC04OiBjb2xvcihkaXNwbGF5LXAzIDAuNjU5IDAuMjk4IDAuMjk3KTtcclxuICAgICAgLS1yZWQtOTogY29sb3IoZGlzcGxheS1wMyAwLjgzIDAuMzI5IDAuMzI0KTtcclxuICAgICAgLS1yZWQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44NjEgMC40MDMgMC4zODcpO1xyXG4gICAgICAtLXJlZC0xMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTcgMC41NSk7XHJcbiAgICAgIC0tcmVkLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTcxIDAuODI2IDAuODUyKTtcclxuICAgICAgLS1yZWQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC4wNzEgMC4wNzEvMC4wMyk7XHJcbiAgICAgIC0tcmVkLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuMjgyIDAuMjgyLzAuMDU1KTtcclxuICAgICAgLS1yZWQtYTM6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjE2OSAwLjI3MS8wLjE1Nik7XHJcbiAgICAgIC0tcmVkLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4xMTggMC4yNjcvMC4yMzYpO1xyXG4gICAgICAtLXJlZC1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuMjEyIDAuMzE0LzAuMzAzKTtcclxuICAgICAgLS1yZWQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjMxOCAwLjM4LzAuMzc0KTtcclxuICAgICAgLS1yZWQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQgMC40MjQvMC40NzUpO1xyXG4gICAgICAtLXJlZC1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuNDMxIDAuNDMxLzAuNjM1KTtcclxuICAgICAgLS1yZWQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjM4OCAwLjM4NC8wLjgyKTtcclxuICAgICAgLS1yZWQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC40NjMgMC40NDcvMC44NTMpO1xyXG4gICAgICAtLXJlZC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU3IDAuNTUpO1xyXG4gICAgICAtLXJlZC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzEgMC44MjYgMC44NTIpO1xyXG5cclxuICAgICAgLS1ydWJ5LTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTMgMC4wNjggMC4wNzQpO1xyXG4gICAgICAtLXJ1YnktMjogY29sb3IoZGlzcGxheS1wMyAwLjExMyAwLjA4MyAwLjA4OSk7XHJcbiAgICAgIC0tcnVieS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMjA4IDAuMDg4IDAuMTE3KTtcclxuICAgICAgLS1ydWJ5LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzkgMC4wOTIgMC4xNDcpO1xyXG4gICAgICAtLXJ1YnktNTogY29sb3IoZGlzcGxheS1wMyAwLjMzNyAwLjEyIDAuMTgpO1xyXG4gICAgICAtLXJ1YnktNjogY29sb3IoZGlzcGxheS1wMyAwLjQwMSAwLjE2NiAwLjIyMyk7XHJcbiAgICAgIC0tcnVieS03OiBjb2xvcihkaXNwbGF5LXAzIDAuNDk1IDAuMjI0IDAuMjgxKTtcclxuICAgICAgLS1ydWJ5LTg6IGNvbG9yKGRpc3BsYXktcDMgMC42NTIgMC4yOTUgMC4zNTkpO1xyXG4gICAgICAtLXJ1YnktOTogY29sb3IoZGlzcGxheS1wMyAwLjgzIDAuMzIzIDAuNDA4KTtcclxuICAgICAgLS1ydWJ5LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODU3IDAuMzkyIDAuNDU1KTtcclxuICAgICAgLS1ydWJ5LTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NyAwLjU5KTtcclxuICAgICAgLS1ydWJ5LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY4IDAuODMgMC44OCk7XHJcbiAgICAgIC0tcnVieS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjA3MSAwLjMyOS8wLjAzKTtcclxuICAgICAgLS1ydWJ5LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuMzc2IDAuNTI5LzAuMDUxKTtcclxuICAgICAgLS1ydWJ5LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuMTk2IDAuNDA0LzAuMTUyKTtcclxuICAgICAgLS1ydWJ5LWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4xNzMgMC40MTYvMC4yMjcpO1xyXG4gICAgICAtLXJ1YnktYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjI1OSAwLjQ1OS8wLjI5KTtcclxuICAgICAgLS1ydWJ5LWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4zNDEgMC41MDYvMC4zNTgpO1xyXG4gICAgICAtLXJ1YnktYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQxMiAwLjU0MS8wLjQ1OCk7XHJcbiAgICAgIC0tcnVieS1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuNDMxIDAuNTM3LzAuNjI3KTtcclxuICAgICAgLS1ydWJ5LWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4zNzYgMC40ODIvMC44Mik7XHJcbiAgICAgIC0tcnVieS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ0NyAwLjUyMi8wLjg0OSk7XHJcbiAgICAgIC0tcnVieS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU3IDAuNTkpO1xyXG4gICAgICAtLXJ1YnktYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY4IDAuODMgMC44OCk7XHJcblxyXG4gICAgICAtLWNyaW1zb24tMTogY29sb3IoZGlzcGxheS1wMyAwLjA5MyAwLjA2OCAwLjA3OCk7XHJcbiAgICAgIC0tY3JpbXNvbi0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE3IDAuMDc4IDAuMDk1KTtcclxuICAgICAgLS1jcmltc29uLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDMgMC4wOTEgMC4xNDMpO1xyXG4gICAgICAtLWNyaW1zb24tNDogY29sb3IoZGlzcGxheS1wMyAwLjI3NyAwLjA4NyAwLjE4Mik7XHJcbiAgICAgIC0tY3JpbXNvbi01OiBjb2xvcihkaXNwbGF5LXAzIDAuMzMyIDAuMTE1IDAuMjIpO1xyXG4gICAgICAtLWNyaW1zb24tNjogY29sb3IoZGlzcGxheS1wMyAwLjM5NCAwLjE2MiAwLjI2OCk7XHJcbiAgICAgIC0tY3JpbXNvbi03OiBjb2xvcihkaXNwbGF5LXAzIDAuNDg5IDAuMjIyIDAuMzM2KTtcclxuICAgICAgLS1jcmltc29uLTg6IGNvbG9yKGRpc3BsYXktcDMgMC42MzggMC4yODkgMC40MjkpO1xyXG4gICAgICAtLWNyaW1zb24tOTogY29sb3IoZGlzcGxheS1wMyAwLjg0MyAwLjI5OCAwLjUwNyk7XHJcbiAgICAgIC0tY3JpbXNvbi0xMDogY29sb3IoZGlzcGxheS1wMyAwLjg2NCAwLjM2NCAwLjUzOSk7XHJcbiAgICAgIC0tY3JpbXNvbi0xMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTYgMC42Nik7XHJcbiAgICAgIC0tY3JpbXNvbi0xMjogY29sb3IoZGlzcGxheS1wMyAwLjk2NiAwLjgzNCAwLjkwNik7XHJcbiAgICAgIC0tY3JpbXNvbi1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjA3MSAwLjQ2My8wLjAzKTtcclxuICAgICAgLS1jcmltc29uLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuMjgyIDAuNTY5LzAuMDU1KTtcclxuICAgICAgLS1jcmltc29uLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuMjI3IDAuNTczLzAuMTQ4KTtcclxuICAgICAgLS1jcmltc29uLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4xNTcgMC41NjkvMC4yMjcpO1xyXG4gICAgICAtLWNyaW1zb24tYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjIzMSAwLjYwNC8wLjI4Nik7XHJcbiAgICAgIC0tY3JpbXNvbi1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuMzM3IDAuNjQzLzAuMzQ5KTtcclxuICAgICAgLS1jcmltc29uLWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40MTYgMC42NjMvMC40NTQpO1xyXG4gICAgICAtLWNyaW1zb24tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC40MjcgMC42NTEvMC42MTQpO1xyXG4gICAgICAtLWNyaW1zb24tYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjM0NSAwLjU5Ni8wLjgzMik7XHJcbiAgICAgIC0tY3JpbXNvbi1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQyIDAuNjIvMC44NTMpO1xyXG4gICAgICAtLWNyaW1zb24tYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NiAwLjY2KTtcclxuICAgICAgLS1jcmltc29uLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk2NiAwLjgzNCAwLjkwNik7XHJcblxyXG4gICAgICAtLXBpbmstMTogY29sb3IoZGlzcGxheS1wMyAwLjA5MyAwLjA2OCAwLjA4OSk7XHJcbiAgICAgIC0tcGluay0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTIxIDAuMDczIDAuMTEpO1xyXG4gICAgICAtLXBpbmstMzogY29sb3IoZGlzcGxheS1wMyAwLjE5OCAwLjA5OCAwLjE3OSk7XHJcbiAgICAgIC0tcGluay00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjcxIDAuMDk1IDAuMjMxKTtcclxuICAgICAgLS1waW5rLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zMiAwLjEyNyAwLjI3Myk7XHJcbiAgICAgIC0tcGluay02OiBjb2xvcihkaXNwbGF5LXAzIDAuMzgyIDAuMTc3IDAuMzI2KTtcclxuICAgICAgLS1waW5rLTc6IGNvbG9yKGRpc3BsYXktcDMgMC40NzcgMC4yMzggMC40MDUpO1xyXG4gICAgICAtLXBpbmstODogY29sb3IoZGlzcGxheS1wMyAwLjYxMiAwLjMwNCAwLjUxKTtcclxuICAgICAgLS1waW5rLTk6IGNvbG9yKGRpc3BsYXktcDMgMC43NzUgMC4yOTcgMC42MSk7XHJcbiAgICAgIC0tcGluay0xMDogY29sb3IoZGlzcGxheS1wMyAwLjgwOCAwLjM1NiAwLjY0NSk7XHJcbiAgICAgIC0tcGluay0xMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTM1IDAuNzgpO1xyXG4gICAgICAtLXBpbmstMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NjQgMC44MjYgMC45MTIpO1xyXG4gICAgICAtLXBpbmstYTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC4wNzEgMC44NTUvMC4wMyk7XHJcbiAgICAgIC0tcGluay1hMjogY29sb3IoZGlzcGxheS1wMyAxIDAuMiAwLjgvMC4wNTkpO1xyXG4gICAgICAtLXBpbmstYTM6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjI5NCAwLjg4Ni8wLjEzOSk7XHJcbiAgICAgIC0tcGluay1hNDogY29sb3IoZGlzcGxheS1wMyAxIDAuMTkyIDAuODIvMC4yMTkpO1xyXG4gICAgICAtLXBpbmstYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjI4MiAwLjgyNy8wLjI3NCk7XHJcbiAgICAgIC0tcGluay1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuMzk2IDAuODM1LzAuMzM3KTtcclxuICAgICAgLS1waW5rLWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40NTkgMC44MzEvMC40NDIpO1xyXG4gICAgICAtLXBpbmstYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ3OCAwLjgyNy8wLjU4NSk7XHJcbiAgICAgIC0tcGluay1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuMzczIDAuNzg0LzAuNzYxKTtcclxuICAgICAgLS1waW5rLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuNDM1IDAuNzkyLzAuNzk1KTtcclxuICAgICAgLS1waW5rLWExMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTM1IDAuNzgpO1xyXG4gICAgICAtLXBpbmstYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY0IDAuODI2IDAuOTEyKTtcclxuXHJcbiAgICAgIC0tcGx1bS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkgMC4wNjggMC4wOTIpO1xyXG4gICAgICAtLXBsdW0tMjogY29sb3IoZGlzcGxheS1wMyAwLjExOCAwLjA3NyAwLjEyMSk7XHJcbiAgICAgIC0tcGx1bS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTkyIDAuMTA1IDAuMjAyKTtcclxuICAgICAgLS1wbHVtLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yNSAwLjEyMSAwLjI3MSk7XHJcbiAgICAgIC0tcGx1bS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjkzIDAuMTUyIDAuMzE5KTtcclxuICAgICAgLS1wbHVtLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDMgMC4xOTggMC4zNzIpO1xyXG4gICAgICAtLXBsdW0tNzogY29sb3IoZGlzcGxheS1wMyAwLjQyNCAwLjI2MiAwLjQ2MSk7XHJcbiAgICAgIC0tcGx1bS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNTQgMC4zNDEgMC41OTUpO1xyXG4gICAgICAtLXBsdW0tOTogY29sb3IoZGlzcGxheS1wMyAwLjYyNCAwLjMxMyAwLjcwOCk7XHJcbiAgICAgIC0tcGx1bS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjY2NiAwLjM2NSAwLjc0OCk7XHJcbiAgICAgIC0tcGx1bS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjg2IDAuNjAyIDAuOTMzKTtcclxuICAgICAgLS1wbHVtLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTM2IDAuODM2IDAuOTQ5KTtcclxuICAgICAgLS1wbHVtLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTczIDAuMDcxIDAuOTczLzAuMDI2KTtcclxuICAgICAgLS1wbHVtLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTMzIDAuMjY3IDEvMC4wNTkpO1xyXG4gICAgICAtLXBsdW0tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MTggMC4zMzMgMC45OTYvMC4xNDgpO1xyXG4gICAgICAtLXBsdW0tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MSAwLjMxOCAxLzAuMjE5KTtcclxuICAgICAgLS1wbHVtLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuOTE0IDAuMzg4IDEvMC4yNjkpO1xyXG4gICAgICAtLXBsdW0tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC45MDYgMC40NjMgMS8wLjMyOCk7XHJcbiAgICAgIC0tcGx1bS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjkwNiAwLjUyOSAxLzAuNDI1KTtcclxuICAgICAgLS1wbHVtLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuOTA2IDAuNTUzIDEvMC41NjgpO1xyXG4gICAgICAtLXBsdW0tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC44NzUgMC40MjcgMS8wLjY5KTtcclxuICAgICAgLS1wbHVtLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjg4NiAwLjQ3MSAwLjk5Ni8wLjczMik7XHJcbiAgICAgIC0tcGx1bS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC44NiAwLjYwMiAwLjkzMyk7XHJcbiAgICAgIC0tcGx1bS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzYgMC44MzYgMC45NDkpO1xyXG5cclxuICAgICAgLS1wdXJwbGUtMTogY29sb3IoZGlzcGxheS1wMyAwLjA5IDAuMDY4IDAuMTAzKTtcclxuICAgICAgLS1wdXJwbGUtMjogY29sb3IoZGlzcGxheS1wMyAwLjExMyAwLjA4MiAwLjEzNCk7XHJcbiAgICAgIC0tcHVycGxlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzUgMC4xMTIgMC4yMjQpO1xyXG4gICAgICAtLXB1cnBsZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjI0IDAuMTM3IDAuMjk3KTtcclxuICAgICAgLS1wdXJwbGUtNTogY29sb3IoZGlzcGxheS1wMyAwLjI2NCAwLjE2NyAwLjM0OSk7XHJcbiAgICAgIC0tcHVycGxlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTEgMC4yMDggMC40MDYpO1xyXG4gICAgICAtLXB1cnBsZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMzgxIDAuMjY2IDAuNDk2KTtcclxuICAgICAgLS1wdXJwbGUtODogY29sb3IoZGlzcGxheS1wMyAwLjQ5IDAuMzQ5IDAuNjQ5KTtcclxuICAgICAgLS1wdXJwbGUtOTogY29sb3IoZGlzcGxheS1wMyAwLjUyMyAwLjMxOCAwLjc1MSk7XHJcbiAgICAgIC0tcHVycGxlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTcgMC4zNzMgMC43OTEpO1xyXG4gICAgICAtLXB1cnBsZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjggMC42MiAxKTtcclxuICAgICAgLS1wdXJwbGUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MTMgMC44NTQgMC45NzEpO1xyXG4gICAgICAtLXB1cnBsZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjY4NiAwLjA3MSAwLjk5Ni8wLjAzOCk7XHJcbiAgICAgIC0tcHVycGxlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzIyIDAuMjg2IDAuOTk2LzAuMDcyKTtcclxuICAgICAgLS1wdXJwbGUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC43MTggMC4zNDkgMC45OTYvMC4xNjkpO1xyXG4gICAgICAtLXB1cnBsZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjcwMiAwLjM1MyAxLzAuMjQ4KTtcclxuICAgICAgLS1wdXJwbGUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC43MTggMC40MDQgMS8wLjMwMyk7XHJcbiAgICAgIC0tcHVycGxlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNzMzIDAuNDU1IDEvMC4zNjYpO1xyXG4gICAgICAtLXB1cnBsZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjc1MyAwLjUwNiAxLzAuNDU4KTtcclxuICAgICAgLS1wdXJwbGUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC43NDkgMC41MjIgMS8wLjYyMik7XHJcbiAgICAgIC0tcHVycGxlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNjg2IDAuNDA4IDEvMC43MzYpO1xyXG4gICAgICAtLXB1cnBsZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MSAwLjQ1OSAxLzAuNzc4KTtcclxuICAgICAgLS1wdXJwbGUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOCAwLjYyIDEpO1xyXG4gICAgICAtLXB1cnBsZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MTMgMC44NTQgMC45NzEpO1xyXG5cclxuICAgICAgLS12aW9sZXQtMTogY29sb3IoZGlzcGxheS1wMyAwLjA3NyAwLjA3MSAwLjExOCk7XHJcbiAgICAgIC0tdmlvbGV0LTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDEgMC4wODQgMC4xNDEpO1xyXG4gICAgICAtLXZpb2xldC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTU0IDAuMTIzIDAuMjU2KTtcclxuICAgICAgLS12aW9sZXQtNDogY29sb3IoZGlzcGxheS1wMyAwLjE5MSAwLjE0OCAwLjM0NSk7XHJcbiAgICAgIC0tdmlvbGV0LTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjYgMC4xODIgMC4zOTYpO1xyXG4gICAgICAtLXZpb2xldC02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjY5IDAuMjIzIDAuNDQ5KTtcclxuICAgICAgLS12aW9sZXQtNzogY29sb3IoZGlzcGxheS1wMyAwLjMyNiAwLjI3NyAwLjUzKTtcclxuICAgICAgLS12aW9sZXQtODogY29sb3IoZGlzcGxheS1wMyAwLjM5OSAwLjM0NiAwLjY1Nik7XHJcbiAgICAgIC0tdmlvbGV0LTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MTcgMC4zNDEgMC43ODQpO1xyXG4gICAgICAtLXZpb2xldC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQ3NyAwLjQwMiAwLjgyMyk7XHJcbiAgICAgIC0tdmlvbGV0LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzIgMC42NSAxKTtcclxuICAgICAgLS12aW9sZXQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC44ODMgMC44NjcgMC45ODYpO1xyXG4gICAgICAtLXZpb2xldC1hMTogY29sb3IoZGlzcGxheS1wMyAwLjI4MiAwLjE0MSAwLjk5Ni8wLjA1NSk7XHJcbiAgICAgIC0tdmlvbGV0LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNTEgMC4yNjMgMS8wLjA4KTtcclxuICAgICAgLS12aW9sZXQtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC40OTQgMC4zMzcgMC45OTYvMC4yMDIpO1xyXG4gICAgICAtLXZpb2xldC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjQ5IDAuMzQ1IDEvMC4yOTkpO1xyXG4gICAgICAtLXZpb2xldC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjUyNSAwLjM5MiAxLzAuMzUzKTtcclxuICAgICAgLS12aW9sZXQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC41NjkgMC40NTUgMS8wLjQwOCk7XHJcbiAgICAgIC0tdmlvbGV0LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNTg4IDAuNDk0IDEvMC40OTYpO1xyXG4gICAgICAtLXZpb2xldC1hODogY29sb3IoZGlzcGxheS1wMyAwLjU5NiAwLjUxIDEvMC42MzEpO1xyXG4gICAgICAtLXZpb2xldC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjUyMiAwLjQyNCAxLzAuNzY5KTtcclxuICAgICAgLS12aW9sZXQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTc2IDAuNDgyIDEvMC44MTEpO1xyXG4gICAgICAtLXZpb2xldC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43MiAwLjY1IDEpO1xyXG4gICAgICAtLXZpb2xldC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC44ODMgMC44NjcgMC45ODYpO1xyXG5cclxuICAgICAgLS1pcmlzLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzUgMC4wNzUgMC4xMTQpO1xyXG4gICAgICAtLWlyaXMtMjogY29sb3IoZGlzcGxheS1wMyAwLjA4OSAwLjA4NiAwLjE0KTtcclxuICAgICAgLS1pcmlzLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjggMC4xMzQgMC4yNzIpO1xyXG4gICAgICAtLWlyaXMtNDogY29sb3IoZGlzcGxheS1wMyAwLjE1MyAwLjE2NSAwLjM4Mik7XHJcbiAgICAgIC0taXJpcy01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTkyIDAuMjAxIDAuNDQpO1xyXG4gICAgICAtLWlyaXMtNjogY29sb3IoZGlzcGxheS1wMyAwLjIzOSAwLjI0MSAwLjQ5MSk7XHJcbiAgICAgIC0taXJpcy03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjkxIDAuMjg5IDAuNTY1KTtcclxuICAgICAgLS1pcmlzLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zNSAwLjM0NSAwLjY3Myk7XHJcbiAgICAgIC0taXJpcy05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzU3IDAuMzU3IDAuODEpO1xyXG4gICAgICAtLWlyaXMtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40MjggMC40MTYgMC44NDMpO1xyXG4gICAgICAtLWlyaXMtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42ODUgMC42NjIgMSk7XHJcbiAgICAgIC0taXJpcy0xMjogY29sb3IoZGlzcGxheS1wMyAwLjg3OCAwLjg3NSAwLjk4Nik7XHJcbiAgICAgIC0taXJpcy1hMTogY29sb3IoZGlzcGxheS1wMyAwLjIyNCAwLjIyNCAwLjk5Mi8wLjA1MSk7XHJcbiAgICAgIC0taXJpcy1hMjogY29sb3IoZGlzcGxheS1wMyAwLjM2MSAwLjMxNCAxLzAuMDgpO1xyXG4gICAgICAtLWlyaXMtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC4zNzMgMS8wLjIxOSk7XHJcbiAgICAgIC0taXJpcy1hNDogY29sb3IoZGlzcGxheS1wMyAwLjMyNSAwLjM2MSAxLzAuMzM3KTtcclxuICAgICAgLS1pcmlzLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMzggMC40IDEvMC40KTtcclxuICAgICAgLS1pcmlzLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNDQ3IDAuNDQ3IDEvMC40NTQpO1xyXG4gICAgICAtLWlyaXMtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC40ODYgMC40ODYgMS8wLjUzNCk7XHJcbiAgICAgIC0taXJpcy1hODogY29sb3IoZGlzcGxheS1wMyAwLjUwMiAwLjQ5NCAxLzAuNjUyKTtcclxuICAgICAgLS1pcmlzLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNDMxIDAuNDMxIDEvMC43OTkpO1xyXG4gICAgICAtLWlyaXMtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTAyIDAuNDg2IDEvMC44MzIpO1xyXG4gICAgICAtLWlyaXMtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjg1IDAuNjYyIDEpO1xyXG4gICAgICAtLWlyaXMtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODc4IDAuODc1IDAuOTg2KTtcclxuXHJcbiAgICAgIC0taW5kaWdvLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjggMC4wNzQgMC4xMTgpO1xyXG4gICAgICAtLWluZGlnby0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDgxIDAuMDg5IDAuMTQ0KTtcclxuICAgICAgLS1pbmRpZ28tMzogY29sb3IoZGlzcGxheS1wMyAwLjEwNSAwLjE0MSAwLjI3NSk7XHJcbiAgICAgIC0taW5kaWdvLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjkgMC4xOCAwLjM2OSk7XHJcbiAgICAgIC0taW5kaWdvLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjMgMC4yMiAwLjQzOSk7XHJcbiAgICAgIC0taW5kaWdvLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDMgMC4yNjIgMC41KTtcclxuICAgICAgLS1pbmRpZ28tNzogY29sb3IoZGlzcGxheS1wMyAwLjI0NSAwLjMwOSAwLjU3NSk7XHJcbiAgICAgIC0taW5kaWdvLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4yODUgMC4zNjIgMC42NzQpO1xyXG4gICAgICAtLWluZGlnby05OiBjb2xvcihkaXNwbGF5LXAzIDAuMjc2IDAuMzg0IDAuODM3KTtcclxuICAgICAgLS1pbmRpZ28tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTQgMC40NDUgMC44NjYpO1xyXG4gICAgICAtLWluZGlnby0xMTogY29sb3IoZGlzcGxheS1wMyAwLjYzIDAuNjkgMSk7XHJcbiAgICAgIC0taW5kaWdvLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODQ4IDAuODgxIDAuOTkpO1xyXG4gICAgICAtLWluZGlnby1hMTogY29sb3IoZGlzcGxheS1wMyAwLjA3MSAwLjIxMiAwLjk5Ni8wLjA1NSk7XHJcbiAgICAgIC0taW5kaWdvLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjUxIDAuMzQ1IDAuOTg4LzAuMDg1KTtcclxuICAgICAgLS1pbmRpZ28tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yNDMgMC40MDQgMS8wLjIyMyk7XHJcbiAgICAgIC0taW5kaWdvLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMjYzIDAuNDIgMS8wLjMyNCk7XHJcbiAgICAgIC0taW5kaWdvLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMzE0IDAuNDUxIDEvMC40KTtcclxuICAgICAgLS1pbmRpZ28tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjEgMC40OSAxLzAuNDY3KTtcclxuICAgICAgLS1pbmRpZ28tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zODggMC41MSAxLzAuNTQ3KTtcclxuICAgICAgLS1pbmRpZ28tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC40MDQgMC41MTggMS8wLjY1Mik7XHJcbiAgICAgIC0taW5kaWdvLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMzE4IDAuNDUxIDEvMC44MjQpO1xyXG4gICAgICAtLWluZGlnby1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40MDQgMC41MDYgMS8wLjg1OCk7XHJcbiAgICAgIC0taW5kaWdvLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjYzIDAuNjkgMSk7XHJcbiAgICAgIC0taW5kaWdvLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjg0OCAwLjg4MSAwLjk5KTtcclxuXHJcbiAgICAgIC0tYmx1ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDU3IDAuMDgxIDAuMTIyKTtcclxuICAgICAgLS1ibHVlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzIgMC4wOTggMC4xNDcpO1xyXG4gICAgICAtLWJsdWUtMzogY29sb3IoZGlzcGxheS1wMyAwLjA3OCAwLjE1NCAwLjI3KTtcclxuICAgICAgLS1ibHVlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMzMgMC4xOTcgMC4zNyk7XHJcbiAgICAgIC0tYmx1ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMDggMC4yNDUgMC40NDEpO1xyXG4gICAgICAtLWJsdWUtNjogY29sb3IoZGlzcGxheS1wMyAwLjE0IDAuMjk4IDAuNTExKTtcclxuICAgICAgLS1ibHVlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTUgMC4zNjEgMC42KTtcclxuICAgICAgLS1ibHVlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzkgMC40MzQgMC43Mik7XHJcbiAgICAgIC0tYmx1ZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuMjQ3IDAuNTU2IDAuOTY5KTtcclxuICAgICAgLS1ibHVlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ0IDAuNjEyIDAuOTczKTtcclxuICAgICAgLS1ibHVlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMC43MiAxKTtcclxuICAgICAgLS1ibHVlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzg4IDAuODk4IDAuOTkpO1xyXG4gICAgICAtLWJsdWUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjMzMyAxLzAuMDU5KTtcclxuICAgICAgLS1ibHVlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE0IDAuNDM1IDAuOTg4LzAuMDg1KTtcclxuICAgICAgLS1ibHVlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMTIyIDAuNDYzIDEvMC4yMTkpO1xyXG4gICAgICAtLWJsdWUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQ2NyAxLzAuMzI0KTtcclxuICAgICAgLS1ibHVlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDk4IDAuNTEgMS8wLjQpO1xyXG4gICAgICAtLWJsdWUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjQgMC41NTcgMS8wLjQ3NSk7XHJcbiAgICAgIC0tYmx1ZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjI5NCAwLjU4NCAxLzAuNTcyKTtcclxuICAgICAgLS1ibHVlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMzE0IDAuNTkyIDEvMC43MDIpO1xyXG4gICAgICAtLWJsdWUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTEgMC41NzMgMC45OTYvMC45NjcpO1xyXG4gICAgICAtLWJsdWUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzU3IDAuNjMxIDEvMC45NzEpO1xyXG4gICAgICAtLWJsdWUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMC43MiAxKTtcclxuICAgICAgLS1ibHVlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjc4OCAwLjg5OCAwLjk5KTtcclxuXHJcbiAgICAgIC0tY3lhbi0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDUzIDAuMDg1IDAuMDk4KTtcclxuICAgICAgLS1jeWFuLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzIgMC4xMDUgMC4xMjIpO1xyXG4gICAgICAtLWN5YW4tMzogY29sb3IoZGlzcGxheS1wMyAwLjA3MyAwLjE2OCAwLjIwOSk7XHJcbiAgICAgIC0tY3lhbi00OiBjb2xvcihkaXNwbGF5LXAzIDAuMDYzIDAuMjE2IDAuMjc3KTtcclxuICAgICAgLS1jeWFuLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTEgMC4yNjcgMC4zMzYpO1xyXG4gICAgICAtLWN5YW4tNjogY29sb3IoZGlzcGxheS1wMyAwLjEzNyAwLjMyNCAwLjQpO1xyXG4gICAgICAtLWN5YW4tNzogY29sb3IoZGlzcGxheS1wMyAwLjE4NiAwLjM5OCAwLjQ4NCk7XHJcbiAgICAgIC0tY3lhbi04OiBjb2xvcihkaXNwbGF5LXAzIDAuMjMgMC40OTYgMC42KTtcclxuICAgICAgLS1jeWFuLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yODIgMC42MjcgMC43NjUpO1xyXG4gICAgICAtLWN5YW4tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzEgMC42NzUgMC44MDEpO1xyXG4gICAgICAtLWN5YW4tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40NDYgMC43OSAwLjg4Nyk7XHJcbiAgICAgIC0tY3lhbi0xMjogY29sb3IoZGlzcGxheS1wMyAwLjc1NyAwLjkxOSAwLjk2Mik7XHJcbiAgICAgIC0tY3lhbi1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAuNjQ3IDAuOTkyLzAuMDM0KTtcclxuICAgICAgLS1jeWFuLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMzIDAuNzMzIDEvMC4wNTkpO1xyXG4gICAgICAtLWN5YW4tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjIgMC43NDEgMC45OTYvMC4xNTIpO1xyXG4gICAgICAtLWN5YW4tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTEgMC43MjUgMS8wLjIyNyk7XHJcbiAgICAgIC0tY3lhbi1hNTogY29sb3IoZGlzcGxheS1wMyAwLjE0OSAwLjc1NyAxLzAuMjkpO1xyXG4gICAgICAtLWN5YW4tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjcgMC43OTIgMS8wLjM1OCk7XHJcbiAgICAgIC0tY3lhbi1hNzogY29sb3IoZGlzcGxheS1wMyAwLjMzMyAwLjgwOCAxLzAuNDQ2KTtcclxuICAgICAgLS1jeWFuLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMzU3IDAuODE2IDEvMC41NzIpO1xyXG4gICAgICAtLWN5YW4tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC44MiAxLzAuNzQ4KTtcclxuICAgICAgLS1jeWFuLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjQgMC44MzkgMS8wLjc4Nik7XHJcbiAgICAgIC0tY3lhbi1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40NDYgMC43OSAwLjg4Nyk7XHJcbiAgICAgIC0tY3lhbi1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43NTcgMC45MTkgMC45NjIpO1xyXG5cclxuICAgICAgLS10ZWFsLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTkgMC4wODMgMC4wNzkpO1xyXG4gICAgICAtLXRlYWwtMjogY29sb3IoZGlzcGxheS1wMyAwLjA3NSAwLjExIDAuMTA3KTtcclxuICAgICAgLS10ZWFsLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wODcgMC4xNzUgMC4xNjUpO1xyXG4gICAgICAtLXRlYWwtNDogY29sb3IoZGlzcGxheS1wMyAwLjA4NyAwLjIyNyAwLjIxNCk7XHJcbiAgICAgIC0tdGVhbC01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTIgMC4yNzcgMC4yNjEpO1xyXG4gICAgICAtLXRlYWwtNjogY29sb3IoZGlzcGxheS1wMyAwLjE2MiAwLjMzNSAwLjMxNCk7XHJcbiAgICAgIC0tdGVhbC03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjA1IDAuNDA2IDAuMzc5KTtcclxuICAgICAgLS10ZWFsLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4yNDUgMC40ODkgMC40NTMpO1xyXG4gICAgICAtLXRlYWwtOTogY29sb3IoZGlzcGxheS1wMyAwLjI5NyAwLjYzNyAwLjU4MSk7XHJcbiAgICAgIC0tdGVhbC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjMxOSAwLjY5IDAuNjIpO1xyXG4gICAgICAtLXRlYWwtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zODggMC44MzUgMC43MTkpO1xyXG4gICAgICAtLXRlYWwtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43MzQgMC45MzQgMC44Nyk7XHJcbiAgICAgIC0tdGVhbC1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAuOTkyIDAuNzYxLzAuMDE3KTtcclxuICAgICAgLS10ZWFsLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM1IDAuOTg4IDAuOTAyLzAuMDQ3KTtcclxuICAgICAgLS10ZWFsLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM1IDEgMC44OTgvMC4xMTgpO1xyXG4gICAgICAtLXRlYWwtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xOCAwLjk5NiAwLjkyOS8wLjE3Myk7XHJcbiAgICAgIC0tdGVhbC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjMxIDEgMC45MzMvMC4yMjcpO1xyXG4gICAgICAtLXRlYWwtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zOTYgMSAwLjkzMy8wLjI4Nik7XHJcbiAgICAgIC0tdGVhbC1hNzogY29sb3IoZGlzcGxheS1wMyAwLjQ0MyAxIDAuOTI1LzAuMzY2KTtcclxuICAgICAgLS10ZWFsLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNDU5IDEgMC45MjUvMC40NTQpO1xyXG4gICAgICAtLXRlYWwtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC40NDMgMC45OTYgMC45MDYvMC42MSk7XHJcbiAgICAgIC0tdGVhbC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40MzkgMC45OTYgMC44OS8wLjY2OSk7XHJcbiAgICAgIC0tdGVhbC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zODggMC44MzUgMC43MTkpO1xyXG4gICAgICAtLXRlYWwtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzM0IDAuOTM0IDAuODcpO1xyXG4gICAgICAtLWphZGUtMTogY29sb3IoZGlzcGxheS1wMyAwLjA1OSAwLjA4MyAwLjA3MSk7XHJcblxyXG4gICAgICAtLWphZGUtMjogY29sb3IoZGlzcGxheS1wMyAwLjA3OCAwLjExIDAuMDk0KTtcclxuICAgICAgLS1qYWRlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTEgMC4xNzYgMC4xMzgpO1xyXG4gICAgICAtLWphZGUtNDogY29sb3IoZGlzcGxheS1wMyAwLjEwMiAwLjIyOCAwLjE3Nyk7XHJcbiAgICAgIC0tamFkZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTMzIDAuMjc5IDAuMjIxKTtcclxuICAgICAgLS1qYWRlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzQgMC4zMzQgMC4yNzMpO1xyXG4gICAgICAtLWphZGUtNzogY29sb3IoZGlzcGxheS1wMyAwLjIxOSAwLjQwMiAwLjMzNSk7XHJcbiAgICAgIC0tamFkZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuMjYzIDAuNDg4IDAuNDExKTtcclxuICAgICAgLS1qYWRlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTkgMC42MyAwLjUyMSk7XHJcbiAgICAgIC0tamFkZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjMzOCAwLjY4IDAuNTU1KTtcclxuICAgICAgLS1qYWRlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNCAwLjgzNSAwLjY1Nik7XHJcbiAgICAgIC0tamFkZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjczNCAwLjkzNCAwLjgzOCk7XHJcbiAgICAgIC0tamFkZS1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAuOTkyIDAuMjk4LzAuMDE3KTtcclxuICAgICAgLS1qYWRlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzE4IDAuOTg4IDAuNjUxLzAuMDQ3KTtcclxuICAgICAgLS1qYWRlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMjY3IDEgMC42NjcvMC4xMTgpO1xyXG4gICAgICAtLWphZGUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzUgMC45OTYgMC43MDIvMC4xNzMpO1xyXG4gICAgICAtLWphZGUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjEgMSAwLjc0MS8wLjIyNyk7XHJcbiAgICAgIC0tamFkZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjQzOSAxIDAuNzk2LzAuMjg2KTtcclxuICAgICAgLS1qYWRlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMSAwLjgwNC8wLjM2Mik7XHJcbiAgICAgIC0tamFkZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjUwNiAxIDAuODM1LzAuNDUpO1xyXG4gICAgICAtLWphZGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC40NzggMC45OTYgMC44MTYvMC42MDYpO1xyXG4gICAgICAtLWphZGUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDc4IDEgMC44MTYvMC42NTYpO1xyXG4gICAgICAtLWphZGUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNCAwLjgzNSAwLjY1Nik7XHJcbiAgICAgIC0tamFkZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43MzQgMC45MzQgMC44MzgpO1xyXG5cclxuICAgICAgLS1ncmVlbi0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDYyIDAuMDgzIDAuMDcxKTtcclxuICAgICAgLS1ncmVlbi0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc5IDAuMTA2IDAuMDkpO1xyXG4gICAgICAtLWdyZWVuLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xIDAuMTczIDAuMTMzKTtcclxuICAgICAgLS1ncmVlbi00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTE1IDAuMjI5IDAuMTY2KTtcclxuICAgICAgLS1ncmVlbi01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTQ3IDAuMjgyIDAuMjA2KTtcclxuICAgICAgLS1ncmVlbi02OiBjb2xvcihkaXNwbGF5LXAzIDAuMTg1IDAuMzM4IDAuMjUpO1xyXG4gICAgICAtLWdyZWVuLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjcgMC40MDMgMC4yOTgpO1xyXG4gICAgICAtLWdyZWVuLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4yNyAwLjQ3OSAwLjM1MSk7XHJcbiAgICAgIC0tZ3JlZW4tOTogY29sb3IoZGlzcGxheS1wMyAwLjMzMiAwLjYzNCAwLjQ0Mik7XHJcbiAgICAgIC0tZ3JlZW4tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC42ODIgMC40NzQpO1xyXG4gICAgICAtLWdyZWVuLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDM0IDAuODI4IDAuNTczKTtcclxuICAgICAgLS1ncmVlbi0xMjogY29sb3IoZGlzcGxheS1wMyAwLjc0NyAwLjkzOCAwLjgwNyk7XHJcbiAgICAgIC0tZ3JlZW4tYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjk5MiAwLjI5OC8wLjAxNyk7XHJcbiAgICAgIC0tZ3JlZW4tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDEgMC45OCAwLjYxNi8wLjA0Myk7XHJcbiAgICAgIC0tZ3JlZW4tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4zNzYgMC45OTYgMC42NTUvMC4xMTQpO1xyXG4gICAgICAtLWdyZWVuLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQxIDAuOTk2IDAuNjM1LzAuMTczKTtcclxuICAgICAgLS1ncmVlbi1hNTogY29sb3IoZGlzcGxheS1wMyAwLjQwOCAxIDAuNjc4LzAuMjMyKTtcclxuICAgICAgLS1ncmVlbi1hNjogY29sb3IoZGlzcGxheS1wMyAwLjQ3NSAxIDAuNzA2LzAuMjkpO1xyXG4gICAgICAtLWdyZWVuLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNTE0IDEgMC43MDYvMC4zNjIpO1xyXG4gICAgICAtLWdyZWVuLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNTI5IDEgMC43MTgvMC40NDIpO1xyXG4gICAgICAtLWdyZWVuLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNTAyIDAuOTk2IDAuNjgyLzAuNjEpO1xyXG4gICAgICAtLWdyZWVuLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjUwNiAxIDAuNjgyLzAuNjYpO1xyXG4gICAgICAtLWdyZWVuLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjQzNCAwLjgyOCAwLjU3Myk7XHJcbiAgICAgIC0tZ3JlZW4tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ3IDAuOTM4IDAuODA3KTtcclxuXHJcbiAgICAgIC0tZ3Jhc3MtMTogY29sb3IoZGlzcGxheS1wMyAwLjA2MiAwLjA4MyAwLjA2Nyk7XHJcbiAgICAgIC0tZ3Jhc3MtMjogY29sb3IoZGlzcGxheS1wMyAwLjA4MyAwLjEwMyAwLjA4NSk7XHJcbiAgICAgIC0tZ3Jhc3MtMzogY29sb3IoZGlzcGxheS1wMyAwLjExOCAwLjE2MyAwLjEyMik7XHJcbiAgICAgIC0tZ3Jhc3MtNDogY29sb3IoZGlzcGxheS1wMyAwLjE0MiAwLjIyNSAwLjE1KTtcclxuICAgICAgLS1ncmFzcy01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTc4IDAuMjc5IDAuMTg2KTtcclxuICAgICAgLS1ncmFzcy02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjE3IDAuMzM3IDAuMjI0KTtcclxuICAgICAgLS1ncmFzcy03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjU4IDAuNCAwLjI2NCk7XHJcbiAgICAgIC0tZ3Jhc3MtODogY29sb3IoZGlzcGxheS1wMyAwLjMwMiAwLjQ3IDAuMzA1KTtcclxuICAgICAgLS1ncmFzcy05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzggMC42NDcgMC4zNzgpO1xyXG4gICAgICAtLWdyYXNzLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDI2IDAuNjk0IDAuNDI2KTtcclxuICAgICAgLS1ncmFzcy0xMTogY29sb3IoZGlzcGxheS1wMyAwLjUzNSAwLjgwNyAwLjU0Mik7XHJcbiAgICAgIC0tZ3Jhc3MtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43OTcgMC45MzYgMC43NzYpO1xyXG4gICAgICAtLWdyYXNzLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC45OTIgMC4wNzEvMC4wMTcpO1xyXG4gICAgICAtLWdyYXNzLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNDgyIDAuOTk2IDAuNTg0LzAuMDM4KTtcclxuICAgICAgLS1ncmFzcy1hMzogY29sb3IoZGlzcGxheS1wMyAwLjU0OSAwLjk5MiAwLjU4OC8wLjEwNik7XHJcbiAgICAgIC0tZ3Jhc3MtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC41MSAwLjk5NiAwLjU1Ny8wLjE2OSk7XHJcbiAgICAgIC0tZ3Jhc3MtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC41NTMgMSAwLjU4OC8wLjIyNyk7XHJcbiAgICAgIC0tZ3Jhc3MtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC41ODQgMSAwLjYwOC8wLjI5KTtcclxuICAgICAgLS1ncmFzcy1hNzogY29sb3IoZGlzcGxheS1wMyAwLjYwNCAxIDAuNjE2LzAuMzU4KTtcclxuICAgICAgLS1ncmFzcy1hODogY29sb3IoZGlzcGxheS1wMyAwLjYwOCAxIDAuNjIvMC40MzMpO1xyXG4gICAgICAtLWdyYXNzLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNTczIDEgMC41NjkvMC42MjIpO1xyXG4gICAgICAtLWdyYXNzLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjYgMC45OTYgMC42LzAuNjczKTtcclxuICAgICAgLS1ncmFzcy1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC41MzUgMC44MDcgMC41NDIpO1xyXG4gICAgICAtLWdyYXNzLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjc5NyAwLjkzNiAwLjc3Nik7XHJcblxyXG4gICAgICAtLW9yYW5nZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDg4IDAuMDcgMC4wNTcpO1xyXG4gICAgICAtLW9yYW5nZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTEzIDAuMDg5IDAuMDYxKTtcclxuICAgICAgLS1vcmFuZ2UtMzogY29sb3IoZGlzcGxheS1wMyAwLjE4OSAwLjEyIDAuMDU2KTtcclxuICAgICAgLS1vcmFuZ2UtNDogY29sb3IoZGlzcGxheS1wMyAwLjI2MiAwLjEzMiAwKTtcclxuICAgICAgLS1vcmFuZ2UtNTogY29sb3IoZGlzcGxheS1wMyAwLjMxNSAwLjE2OCAwLjAxNik7XHJcbiAgICAgIC0tb3JhbmdlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zNzYgMC4yMTkgMC4wODgpO1xyXG4gICAgICAtLW9yYW5nZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuNDY1IDAuMjgzIDAuMTQ3KTtcclxuICAgICAgLS1vcmFuZ2UtODogY29sb3IoZGlzcGxheS1wMyAwLjYwMSAwLjM1OSAwLjIwMSk7XHJcbiAgICAgIC0tb3JhbmdlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC45IDAuNDUgMC4yKTtcclxuICAgICAgLS1vcmFuZ2UtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjUxIDAuMjMpO1xyXG4gICAgICAtLW9yYW5nZS0xMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNjMgMC4zOCk7XHJcbiAgICAgIC0tb3JhbmdlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC44ODMgMC43NzUpO1xyXG4gICAgICAtLW9yYW5nZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk2MSAwLjI0NyAwLzAuMDIyKTtcclxuICAgICAgLS1vcmFuZ2UtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC41MjkgMC8wLjA1MSk7XHJcbiAgICAgIC0tb3JhbmdlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNDg2IDAvMC4xMzEpO1xyXG4gICAgICAtLW9yYW5nZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjM4NCAwLzAuMjExKTtcclxuICAgICAgLS1vcmFuZ2UtYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ1NSAwLzAuMjY1KTtcclxuICAgICAgLS1vcmFuZ2UtYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjUyOSAwLjEyOS8wLjMzMik7XHJcbiAgICAgIC0tb3JhbmdlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NjkgMC4yNTEvMC40MjkpO1xyXG4gICAgICAtLW9yYW5nZS1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuNTg0IDAuMzAyLzAuNTcyKTtcclxuICAgICAgLS1vcmFuZ2UtYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ5NCAwLjIxNi8wLjg5NSk7XHJcbiAgICAgIC0tb3JhbmdlLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuNTIyIDAuMjM1LzAuOTc5KTtcclxuICAgICAgLS1vcmFuZ2UtYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC42MyAwLjM4KTtcclxuICAgICAgLS1vcmFuZ2UtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC44ODMgMC43NzUpO1xyXG5cclxuICAgICAgLS1icm93bi0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDcxIDAuMDY3IDAuMDU5KTtcclxuICAgICAgLS1icm93bi0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTA3IDAuMDk1IDAuMDg3KTtcclxuICAgICAgLS1icm93bi0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTUxIDAuMTMgMC4xMTUpO1xyXG4gICAgICAtLWJyb3duLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTEgMC4xNjEgMC4xMzgpO1xyXG4gICAgICAtLWJyb3duLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzUgMC4xOTQgMC4xNjIpO1xyXG4gICAgICAtLWJyb3duLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTEgMC4yMzcgMC4xOTIpO1xyXG4gICAgICAtLWJyb3duLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjUgMC4yOTUgMC4yMzIpO1xyXG4gICAgICAtLWJyb3duLTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NjkgMC4zNzcgMC4yODcpO1xyXG4gICAgICAtLWJyb3duLTk6IGNvbG9yKGRpc3BsYXktcDMgMC42NTEgMC41MDUgMC4zNjgpO1xyXG4gICAgICAtLWJyb3duLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNjk3IDAuNTU3IDAuNDIzKTtcclxuICAgICAgLS1icm93bi0xMTogY29sb3IoZGlzcGxheS1wMyAwLjgzNSAwLjcxNSAwLjU5Nyk7XHJcbiAgICAgIC0tYnJvd24tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzggMC44ODUgMC44MDIpO1xyXG4gICAgICAtLWJyb3duLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuODU1IDAuMDcxIDAvMC4wMDUpO1xyXG4gICAgICAtLWJyb3duLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC43MDYgMC41MjUvMC4wNDMpO1xyXG4gICAgICAtLWJyb3duLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNzQ1IDAuNTc2LzAuMDkzKTtcclxuICAgICAgLS1icm93bi1hNDogY29sb3IoZGlzcGxheS1wMyAxIDAuNzY1IDAuNTkyLzAuMTM1KTtcclxuICAgICAgLS1icm93bi1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuNzYxIDAuNTg4LzAuMTgxKTtcclxuICAgICAgLS1icm93bi1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuNzczIDAuNTkyLzAuMjQpO1xyXG4gICAgICAtLWJyb3duLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNzc2IDAuNTgvMC4zMik7XHJcbiAgICAgIC0tYnJvd24tYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjc4IDAuNTczLzAuNDMzKTtcclxuICAgICAgLS1icm93bi1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuNzY5IDAuNTQ5LzAuNjI3KTtcclxuICAgICAgLS1icm93bi1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjc5MiAwLjU5Ni8wLjY3Nyk7XHJcbiAgICAgIC0tYnJvd24tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuODM1IDAuNzE1IDAuNTk3KTtcclxuICAgICAgLS1icm93bi1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzggMC44ODUgMC44MDIpO1xyXG5cclxuICAgICAgLS1za3ktMTogY29sb3IoZGlzcGxheS1wMyAwLjA1NiAwLjA3OCAwLjExNik7XHJcbiAgICAgIC0tc2t5LTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzUgMC4xMDEgMC4xNDkpO1xyXG4gICAgICAtLXNreS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMDg5IDAuMTU0IDAuMjQ0KTtcclxuICAgICAgLS1za3ktNDogY29sb3IoZGlzcGxheS1wMyAwLjEwNiAwLjIwNyAwLjMyMyk7XHJcbiAgICAgIC0tc2t5LTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzUgMC4yNjEgMC4zOTQpO1xyXG4gICAgICAtLXNreS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMTcgMC4zMjIgMC40NjkpO1xyXG4gICAgICAtLXNreS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjA1IDAuMzk0IDAuNTU3KTtcclxuICAgICAgLS1za3ktODogY29sb3IoZGlzcGxheS1wMyAwLjIzMiAwLjQ4IDAuNjY1KTtcclxuICAgICAgLS1za3ktOTogY29sb3IoZGlzcGxheS1wMyAwLjU4NSAwLjg3NyAwLjk4Myk7XHJcbiAgICAgIC0tc2t5LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzE4IDAuOTI1IDAuOTkxKTtcclxuICAgICAgLS1za3ktMTE6IGNvbG9yKGRpc3BsYXktcDMgMC41MzYgMC43NzIgMC45MjQpO1xyXG4gICAgICAtLXNreS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjc5OSAwLjk0NyAwLjk5Myk7XHJcbiAgICAgIC0tc2t5LWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC4yODIgMC45OTYvMC4wNTUpO1xyXG4gICAgICAtLXNreS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjE1NyAwLjQ2NyAwLjk5Mi8wLjA4OSk7XHJcbiAgICAgIC0tc2t5LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMTkyIDAuNTIyIDAuOTk2LzAuMTkpO1xyXG4gICAgICAtLXNreS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjIxMiAwLjU4NCAxLzAuMjc0KTtcclxuICAgICAgLS1za3ktYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTkgMC42MzEgMS8wLjM0OSk7XHJcbiAgICAgIC0tc2t5LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMzAyIDAuNjU1IDEvMC40MzMpO1xyXG4gICAgICAtLXNreS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjMyOSAwLjY4NiAxLzAuNTI2KTtcclxuICAgICAgLS1za3ktYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zMjUgMC43MSAxLzAuNjQzKTtcclxuICAgICAgLS1za3ktYTk6IGNvbG9yKGRpc3BsYXktcDMgMC41OTIgMC44OTQgMS8wLjk4NCk7XHJcbiAgICAgIC0tc2t5LWExMDogY29sb3IoZGlzcGxheS1wMyAwLjcyMiAwLjkzMyAxLzAuOTkyKTtcclxuICAgICAgLS1za3ktYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNTM2IDAuNzcyIDAuOTI0KTtcclxuICAgICAgLS1za3ktYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzk5IDAuOTQ3IDAuOTkzKTtcclxuXHJcbiAgICAgIC0tbWludC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDU5IDAuMDgyIDAuMDgxKTtcclxuICAgICAgLS1taW50LTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjggMC4xMDQgMC4xMDUpO1xyXG4gICAgICAtLW1pbnQtMzogY29sb3IoZGlzcGxheS1wMyAwLjA3NyAwLjE3IDAuMTY4KTtcclxuICAgICAgLS1taW50LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjggMC4yMjQgMC4yMik7XHJcbiAgICAgIC0tbWludC01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTA0IDAuMjc1IDAuMjY0KTtcclxuICAgICAgLS1taW50LTY6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTQgMC4zMzIgMC4zMTMpO1xyXG4gICAgICAtLW1pbnQtNzogY29sb3IoZGlzcGxheS1wMyAwLjIwNyAwLjQwMyAwLjM3Myk7XHJcbiAgICAgIC0tbWludC04OiBjb2xvcihkaXNwbGF5LXAzIDAuMjU4IDAuNDkgMC40NDEpO1xyXG4gICAgICAtLW1pbnQtOTogY29sb3IoZGlzcGxheS1wMyAwLjYyIDAuOTA4IDAuODM0KTtcclxuICAgICAgLS1taW50LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzI1IDAuOTU0IDAuODk4KTtcclxuICAgICAgLS1taW50LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDgyIDAuODI1IDAuNzMzKTtcclxuICAgICAgLS1taW50LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODA3IDAuOTU1IDAuODg3KTtcclxuICAgICAgLS1taW50LWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC45OTIgMC45OTIvMC4wMTcpO1xyXG4gICAgICAtLW1pbnQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzEgMC45OCAwLjk4LzAuMDQzKTtcclxuICAgICAgLS1taW50LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMTc2IDAuOTk2IDAuOTk2LzAuMTEpO1xyXG4gICAgICAtLW1pbnQtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzEgMC45OTYgMC45NzMvMC4xNjkpO1xyXG4gICAgICAtLW1pbnQtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yNDMgMSAwLjk0OS8wLjIyMyk7XHJcbiAgICAgIC0tbWludC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjM2OSAxIDAuOTMzLzAuMjg2KTtcclxuICAgICAgLS1taW50LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNDU5IDEgMC45MTQvMC4zNjIpO1xyXG4gICAgICAtLW1pbnQtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC40OSAxIDAuODkvMC40NTQpO1xyXG4gICAgICAtLW1pbnQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC42NzggMC45OTYgMC45MTQvMC45MDQpO1xyXG4gICAgICAtLW1pbnQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzYxIDEgMC45NDEvMC45NSk7XHJcbiAgICAgIC0tbWludC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40ODIgMC44MjUgMC43MzMpO1xyXG4gICAgICAtLW1pbnQtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODA3IDAuOTU1IDAuODg3KTtcclxuXHJcbiAgICAgIC0tbGltZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuMDczIDAuMDQ4KTtcclxuICAgICAgLS1saW1lLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wODYgMC4xIDAuMDY3KTtcclxuICAgICAgLS1saW1lLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMyAwLjE2IDAuMDk5KTtcclxuICAgICAgLS1saW1lLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzIgMC4yMTQgMC4xMjYpO1xyXG4gICAgICAtLWxpbWUtNTogY29sb3IoZGlzcGxheS1wMyAwLjIxMyAwLjI2NiAwLjE1Myk7XHJcbiAgICAgIC0tbGltZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjU3IDAuMzIxIDAuMTgyKTtcclxuICAgICAgLS1saW1lLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zMDcgMC4zODMgMC4yMTUpO1xyXG4gICAgICAtLWxpbWUtODogY29sb3IoZGlzcGxheS1wMyAwLjM2NSAwLjQ1NiAwLjI1KTtcclxuICAgICAgLS1saW1lLTk6IGNvbG9yKGRpc3BsYXktcDMgMC43OCAwLjkyOCAwLjQ2Nik7XHJcbiAgICAgIC0tbGltZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjg2NSAwLjk5NSAwLjUxOSk7XHJcbiAgICAgIC0tbGltZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjc3MSAwLjg5MyAwLjQ4NSk7XHJcbiAgICAgIC0tbGltZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkwNSAwLjk2NiAwLjc1Myk7XHJcbiAgICAgIC0tbGltZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjA2NyAwLjk0MSAwLzAuMDA5KTtcclxuICAgICAgLS1saW1lLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNTg0IDAuOTk2IDAuMDcxLzAuMDM4KTtcclxuICAgICAgLS1saW1lLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNjkgMSAwLjM4LzAuMTAxKTtcclxuICAgICAgLS1saW1lLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNzI5IDEgMC40MzUvMC4xNik7XHJcbiAgICAgIC0tbGltZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjc0NSAxIDAuNDcxLzAuMjE1KTtcclxuICAgICAgLS1saW1lLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNzY5IDEgMC40ODIvMC4yNzQpO1xyXG4gICAgICAtLWxpbWUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC43NjkgMSAwLjUwNi8wLjM0MSk7XHJcbiAgICAgIC0tbGltZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjc4NCAxIDAuNTEvMC40MTYpO1xyXG4gICAgICAtLWxpbWUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC44MzkgMSAwLjUwMi8wLjkyNSk7XHJcbiAgICAgIC0tbGltZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44NzEgMSAwLjUyMi8wLjk5Nik7XHJcbiAgICAgIC0tbGltZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NzEgMC44OTMgMC40ODUpO1xyXG4gICAgICAtLWxpbWUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTA1IDAuOTY2IDAuNzUzKTtcclxuXHJcbiAgICAgIC0teWVsbG93LTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzggMC4wNjkgMC4wNDcpO1xyXG4gICAgICAtLXllbGxvdy0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTAzIDAuMDk0IDAuMDYzKTtcclxuICAgICAgLS15ZWxsb3ctMzogY29sb3IoZGlzcGxheS1wMyAwLjE2OCAwLjEzNyAwLjAzOSk7XHJcbiAgICAgIC0teWVsbG93LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDkgMC4xNjkgMCk7XHJcbiAgICAgIC0teWVsbG93LTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTUgMC4yMDkgMCk7XHJcbiAgICAgIC0teWVsbG93LTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zMSAwLjI2MSAwLjA3KTtcclxuICAgICAgLS15ZWxsb3ctNzogY29sb3IoZGlzcGxheS1wMyAwLjM4OSAwLjMzMSAwLjEzNSk7XHJcbiAgICAgIC0teWVsbG93LTg6IGNvbG9yKGRpc3BsYXktcDMgMC40OTcgMC40MiAwLjE4Mik7XHJcbiAgICAgIC0teWVsbG93LTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjkyIDAuMjIpO1xyXG4gICAgICAtLXllbGxvdy0xMDogY29sb3IoZGlzcGxheS1wMyAxIDEgMC40NTYpO1xyXG4gICAgICAtLXllbGxvdy0xMTogY29sb3IoZGlzcGxheS1wMyAwLjk0OCAwLjg4NSAwLjM5Mik7XHJcbiAgICAgIC0teWVsbG93LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTU5IDAuOTM0IDAuNzMxKTtcclxuICAgICAgLS15ZWxsb3ctYTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NzMgMC4zNjkgMC8wLjAxMyk7XHJcbiAgICAgIC0teWVsbG93LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNzkyIDAvMC4wMzgpO1xyXG4gICAgICAtLXllbGxvdy1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjcxIDAvMC4xMSk7XHJcbiAgICAgIC0teWVsbG93LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNzQxIDAvMC4xNTIpO1xyXG4gICAgICAtLXllbGxvdy1hNTogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjc2NSAwLzAuMjAyKTtcclxuICAgICAgLS15ZWxsb3ctYTY6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC44MTYgMC4wODIvMC4yNjEpO1xyXG4gICAgICAtLXllbGxvdy1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuODMxIDAuMjYzLzAuMzQ1KTtcclxuICAgICAgLS15ZWxsb3ctYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjgzMSAwLjMxNC8wLjQ2Myk7XHJcbiAgICAgIC0teWVsbG93LWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45MjIgMC4yMik7XHJcbiAgICAgIC0teWVsbG93LWExMDogY29sb3IoZGlzcGxheS1wMyAxIDEgMC40NTUpO1xyXG4gICAgICAtLXllbGxvdy1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NDggMC44ODUgMC4zOTIpO1xyXG4gICAgICAtLXllbGxvdy1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTkgMC45MzQgMC43MzEpO1xyXG5cclxuICAgICAgLS1hbWJlci0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDgyIDAuMDcgMC4wNSk7XHJcbiAgICAgIC0tYW1iZXItMjogY29sb3IoZGlzcGxheS1wMyAwLjExMSAwLjA5NCAwLjA2NCk7XHJcbiAgICAgIC0tYW1iZXItMzogY29sb3IoZGlzcGxheS1wMyAwLjE3OCAwLjEyOCAwLjA0OSk7XHJcbiAgICAgIC0tYW1iZXItNDogY29sb3IoZGlzcGxheS1wMyAwLjIzOSAwLjE1NiAwKTtcclxuICAgICAgLS1hbWJlci01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjkgMC4xOTMgMCk7XHJcbiAgICAgIC0tYW1iZXItNjogY29sb3IoZGlzcGxheS1wMyAwLjM0NCAwLjI0NSAwLjA3Nik7XHJcbiAgICAgIC0tYW1iZXItNzogY29sb3IoZGlzcGxheS1wMyAwLjQyMiAwLjMxNCAwLjE0MSk7XHJcbiAgICAgIC0tYW1iZXItODogY29sb3IoZGlzcGxheS1wMyAwLjUzNSAwLjM5OSAwLjE4OSk7XHJcbiAgICAgIC0tYW1iZXItOTogY29sb3IoZGlzcGxheS1wMyAxIDAuNzcgMC4yNik7XHJcbiAgICAgIC0tYW1iZXItMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjg3IDAuMTUpO1xyXG4gICAgICAtLWFtYmVyLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC44IDAuMjkpO1xyXG4gICAgICAtLWFtYmVyLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0IDAuOTA5IDAuNzI2KTtcclxuICAgICAgLS1hbWJlci1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjI5OCAwLzAuMDE3KTtcclxuICAgICAgLS1hbWJlci1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjY1MSAwLzAuMDQ3KTtcclxuICAgICAgLS1hbWJlci1hMzogY29sb3IoZGlzcGxheS1wMyAxIDAuNiAwLzAuMTE4KTtcclxuICAgICAgLS1hbWJlci1hNDogY29sb3IoZGlzcGxheS1wMyAxIDAuNTU3IDAvMC4xODUpO1xyXG4gICAgICAtLWFtYmVyLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMC41OTIgMC8wLjI0KTtcclxuICAgICAgLS1hbWJlci1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuNjU5IDAuMDk0LzAuMjk5KTtcclxuICAgICAgLS1hbWJlci1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuNzE0IDAuMjYzLzAuMzgzKTtcclxuICAgICAgLS1hbWJlci1hODogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjcyOSAwLjMwNi8wLjUpO1xyXG4gICAgICAtLWFtYmVyLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NjkgMC4yNTkpO1xyXG4gICAgICAtLWFtYmVyLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuODcxIDAuMTQ5KTtcclxuICAgICAgLS1hbWJlci1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjggMC4yOSk7XHJcbiAgICAgIC0tYW1iZXItYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0IDAuOTA5IDAuNzI2KTtcclxuXHJcbiAgICAgIC0tZ29sZC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDcxIDAuMDcxIDAuMDY3KTtcclxuICAgICAgLS1nb2xkLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDQgMC4xMDEgMC4wOSk7XHJcbiAgICAgIC0tZ29sZC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQxIDAuMTM2IDAuMTIyKTtcclxuICAgICAgLS1nb2xkLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzcgMC4xNyAwLjE1Mik7XHJcbiAgICAgIC0tZ29sZC01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjE3IDAuMjA3IDAuMTg1KTtcclxuICAgICAgLS1nb2xkLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjUgMC4yNTIgMC4yMjUpO1xyXG4gICAgICAtLWdvbGQtNzogY29sb3IoZGlzcGxheS1wMyAwLjMyNyAwLjMxIDAuMjc3KTtcclxuICAgICAgLS1nb2xkLTg6IGNvbG9yKGRpc3BsYXktcDMgMC40MDcgMC4zODQgMC4zNDIpO1xyXG4gICAgICAtLWdvbGQtOTogY29sb3IoZGlzcGxheS1wMyAwLjU3OSAwLjUxNyAwLjQxKTtcclxuICAgICAgLS1nb2xkLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNjI4IDAuNTY2IDAuNDYzKTtcclxuICAgICAgLS1nb2xkLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzg0IDAuNzI4IDAuNjM1KTtcclxuICAgICAgLS1nb2xkLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTA2IDAuODg3IDAuODU1KTtcclxuICAgICAgLS1nb2xkLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuODU1IDAuODU1IDAuMDcxLzAuMDA1KTtcclxuICAgICAgLS1nb2xkLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC44OSAwLjYxNi8wLjA0Myk7XHJcbiAgICAgIC0tZ29sZC1hMzogY29sb3IoZGlzcGxheS1wMyAxIDAuOTQ5IDAuNzUzLzAuMDgpO1xyXG4gICAgICAtLWdvbGQtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjkzMyAwLjgvMC4xMTgpO1xyXG4gICAgICAtLWdvbGQtYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjk0OSAwLjgwNC8wLjE2KTtcclxuICAgICAgLS1nb2xkLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45MjUgMC44LzAuMjE1KTtcclxuICAgICAgLS1nb2xkLWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45NDUgMC44MzEvMC4yNzgpO1xyXG4gICAgICAtLWdvbGQtYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjkzNyAwLjgyLzAuMzY2KTtcclxuICAgICAgLS1nb2xkLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuODgyIDAuNjkvMC41NTEpO1xyXG4gICAgICAtLWdvbGQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC44OTQgMC43MjUvMC42MDEpO1xyXG4gICAgICAtLWdvbGQtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzg0IDAuNzI4IDAuNjM1KTtcclxuICAgICAgLS1nb2xkLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjkwNiAwLjg4NyAwLjg1NSk7XHJcblxyXG4gICAgICAtLWJyb256ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc2IDAuMDY3IDAuMDYzKTtcclxuICAgICAgLS1icm9uemUtMjogY29sb3IoZGlzcGxheS1wMyAwLjEwNiAwLjA5NyAwLjA5Myk7XHJcbiAgICAgIC0tYnJvbnplLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDcgMC4xMzIgMC4xMjUpO1xyXG4gICAgICAtLWJyb256ZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTg1IDAuMTY2IDAuMTU2KTtcclxuICAgICAgLS1icm9uemUtNTogY29sb3IoZGlzcGxheS1wMyAwLjIyNyAwLjIwMiAwLjE5KTtcclxuICAgICAgLS1icm9uemUtNjogY29sb3IoZGlzcGxheS1wMyAwLjI3OCAwLjI0NiAwLjIzKTtcclxuICAgICAgLS1icm9uemUtNzogY29sb3IoZGlzcGxheS1wMyAwLjM0MyAwLjMwMiAwLjI4MSk7XHJcbiAgICAgIC0tYnJvbnplLTg6IGNvbG9yKGRpc3BsYXktcDMgMC40MjYgMC4zNzQgMC4zNDcpO1xyXG4gICAgICAtLWJyb256ZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNjExIDAuNTA3IDAuNDU1KTtcclxuICAgICAgLS1icm9uemUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC42NiAwLjU1NiAwLjUwNCk7XHJcbiAgICAgIC0tYnJvbnplLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuODEgMC43MDcgMC42NTUpO1xyXG4gICAgICAtLWJyb256ZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkyMSAwLjg4IDAuODU0KTtcclxuICAgICAgLS1icm9uemUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NDEgMC4wNjcgMC8wLjAwOSk7XHJcbiAgICAgIC0tYnJvbnplLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC44IDAuNzA2LzAuMDQzKTtcclxuICAgICAgLS1icm9uemUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODggMC44NTEgMC43NjEvMC4wODUpO1xyXG4gICAgICAtLWJyb256ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjgzOSAwLjc4LzAuMTI3KTtcclxuICAgICAgLS1icm9uemUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC44NjMgMC43NzMvMC4xNzMpO1xyXG4gICAgICAtLWJyb256ZS1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuODYzIDAuNzk2LzAuMjI3KTtcclxuICAgICAgLS1icm9uemUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjg2NyAwLjgvMC4yOTUpO1xyXG4gICAgICAtLWJyb256ZS1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuODU5IDAuNzg4LzAuMzg3KTtcclxuICAgICAgLS1icm9uemUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjgyIDAuNzMzLzAuNTg1KTtcclxuICAgICAgLS1icm9uemUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC44MzkgMC43NjEvMC42MzUpO1xyXG4gICAgICAtLWJyb256ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC44MSAwLjcwNyAwLjY1NSk7XHJcbiAgICAgIC0tYnJvbnplLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjkyMSAwLjg4IDAuODU0KTtcclxuXHJcbiAgICAgIC0tZ3JheS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuMDY3IDAuMDY3KTtcclxuICAgICAgLS1ncmF5LTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTggMC4wOTggMC4wOTgpO1xyXG4gICAgICAtLWdyYXktMzogY29sb3IoZGlzcGxheS1wMyAwLjEzNSAwLjEzNSAwLjEzNSk7XHJcbiAgICAgIC0tZ3JheS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTYzIDAuMTYzIDAuMTYzKTtcclxuICAgICAgLS1ncmF5LTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTIgMC4xOTIgMC4xOTIpO1xyXG4gICAgICAtLWdyYXktNjogY29sb3IoZGlzcGxheS1wMyAwLjIyOCAwLjIyOCAwLjIyOCk7XHJcbiAgICAgIC0tZ3JheS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjgzIDAuMjgzIDAuMjgzKTtcclxuICAgICAgLS1ncmF5LTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zNzUgMC4zNzUgMC4zNzUpO1xyXG4gICAgICAtLWdyYXktOTogY29sb3IoZGlzcGxheS1wMyAwLjQzMSAwLjQzMSAwLjQzMSk7XHJcbiAgICAgIC0tZ3JheS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQ4NCAwLjQ4NCAwLjQ4NCk7XHJcbiAgICAgIC0tZ3JheS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjcwNiAwLjcwNiAwLjcwNik7XHJcbiAgICAgIC0tZ3JheS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkzMyAwLjkzMyAwLjkzMyk7XHJcbiAgICAgIC0tZ3JheS1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wKTtcclxuICAgICAgLS1ncmF5LWEyOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMDM0KTtcclxuICAgICAgLS1ncmF5LWEzOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMDcxKTtcclxuICAgICAgLS1ncmF5LWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMTA1KTtcclxuICAgICAgLS1ncmF5LWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMTM0KTtcclxuICAgICAgLS1ncmF5LWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMTcyKTtcclxuICAgICAgLS1ncmF5LWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMjMxKTtcclxuICAgICAgLS1ncmF5LWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMzMyKTtcclxuICAgICAgLS1ncmF5LWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMzkxKTtcclxuICAgICAgLS1ncmF5LWExMDogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjQ0NSk7XHJcbiAgICAgIC0tZ3JheS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC42ODUpO1xyXG4gICAgICAtLWdyYXktYTEyOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOTI5KTtcclxuXHJcbiAgICAgIC0tbWF1dmUtMTogY29sb3IoZGlzcGxheS1wMyAwLjA3IDAuMDY3IDAuMDc0KTtcclxuICAgICAgLS1tYXV2ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTAxIDAuMDk4IDAuMTA1KTtcclxuICAgICAgLS1tYXV2ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTM4IDAuMTM0IDAuMTQ0KTtcclxuICAgICAgLS1tYXV2ZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTY3IDAuMTYxIDAuMTc1KTtcclxuICAgICAgLS1tYXV2ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTk2IDAuMTg5IDAuMjA2KTtcclxuICAgICAgLS1tYXV2ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjMyIDAuMjI1IDAuMjQ1KTtcclxuICAgICAgLS1tYXV2ZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjg2IDAuMjc3IDAuMzAyKTtcclxuICAgICAgLS1tYXV2ZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzgzIDAuMzczIDAuNDA4KTtcclxuICAgICAgLS1tYXV2ZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNDM0IDAuNDI4IDAuNDY3KTtcclxuICAgICAgLS1tYXV2ZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQ4NyAwLjQ4IDAuNTE5KTtcclxuICAgICAgLS1tYXV2ZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjcwNyAwLjcgMC43MzUpO1xyXG4gICAgICAtLW1hdXZlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTMzIDAuOTMzIDAuOTQpO1xyXG4gICAgICAtLW1hdXZlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzApO1xyXG4gICAgICAtLW1hdXZlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuOTkyIDEvMC4wMzQpO1xyXG4gICAgICAtLW1hdXZlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTM3IDAuOTMzIDAuOTkyLzAuMDc3KTtcclxuICAgICAgLS1tYXV2ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk1NyAwLjkxOCAwLjk5Ni8wLjExMSk7XHJcbiAgICAgIC0tbWF1dmUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MzcgMC45MDYgMC45OTYvMC4xNDUpO1xyXG4gICAgICAtLW1hdXZlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuOTUzIDAuOTI1IDAuOTk2LzAuMTgzKTtcclxuICAgICAgLS1tYXV2ZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjk0NSAwLjkyOSAxLzAuMjQ2KTtcclxuICAgICAgLS1tYXV2ZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjkzNyAwLjkxOCAxLzAuMzYxKTtcclxuICAgICAgLS1tYXV2ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjkzMyAwLjkxOCAxLzAuNDI0KTtcclxuICAgICAgLS1tYXV2ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC45NDEgMC45MjUgMS8wLjQ3OSk7XHJcbiAgICAgIC0tbWF1dmUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY1IDAuOTYxIDEvMC43MTIpO1xyXG4gICAgICAtLW1hdXZlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAxLzAuOTM3KTtcclxuXHJcbiAgICAgIC0tc2xhdGUtMTogY29sb3IoZGlzcGxheS1wMyAwLjA2NyAwLjA2NyAwLjA3NCk7XHJcbiAgICAgIC0tc2xhdGUtMjogY29sb3IoZGlzcGxheS1wMyAwLjA5NSAwLjA5OCAwLjEwNSk7XHJcbiAgICAgIC0tc2xhdGUtMzogY29sb3IoZGlzcGxheS1wMyAwLjEzIDAuMTM1IDAuMTQ1KTtcclxuICAgICAgLS1zbGF0ZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTU2IDAuMTYzIDAuMTc2KTtcclxuICAgICAgLS1zbGF0ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTgzIDAuMTkxIDAuMjA2KTtcclxuICAgICAgLS1zbGF0ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjE1IDAuMjI2IDAuMjQ0KTtcclxuICAgICAgLS1zbGF0ZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjY1IDAuMjggMC4zMDIpO1xyXG4gICAgICAtLXNsYXRlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC4zODEgMC40MDkpO1xyXG4gICAgICAtLXNsYXRlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MTUgMC40MzEgMC40NjMpO1xyXG4gICAgICAtLXNsYXRlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDY5IDAuNDgzIDAuNTE0KTtcclxuICAgICAgLS1zbGF0ZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjY5MiAwLjcwNCAwLjcyOCk7XHJcbiAgICAgIC0tc2xhdGUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MyAwLjkzMyAwLjk0KTtcclxuICAgICAgLS1zbGF0ZS1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wKTtcclxuICAgICAgLS1zbGF0ZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjg3NSAwLjk5MiAxLzAuMDM0KTtcclxuICAgICAgLS1zbGF0ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjg4MiAwLjkzMyAwLjk5Mi8wLjA3Nyk7XHJcbiAgICAgIC0tc2xhdGUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44ODIgMC45NTMgMC45OTYvMC4xMTEpO1xyXG4gICAgICAtLXNsYXRlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuODc4IDAuOTI5IDAuOTk2LzAuMTQ1KTtcclxuICAgICAgLS1zbGF0ZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjg4MiAwLjk0OSAwLjk5Ni8wLjE4Myk7XHJcbiAgICAgIC0tc2xhdGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC44ODIgMC45MjkgMS8wLjI0Nik7XHJcbiAgICAgIC0tc2xhdGUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC44NzEgMC45MzcgMS8wLjM2MSk7XHJcbiAgICAgIC0tc2xhdGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC44OTggMC45MzcgMS8wLjQyKTtcclxuICAgICAgLS1zbGF0ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC45MTggMC45NDUgMS8wLjQ3NSk7XHJcbiAgICAgIC0tc2xhdGUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ5IDAuOTY5IDAuOTk2LzAuNzA4KTtcclxuICAgICAgLS1zbGF0ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45ODggMC45OTIgMS8wLjkzNyk7XHJcblxyXG4gICAgICAtLXNhZ2UtMTogY29sb3IoZGlzcGxheS1wMyAwLjA2NCAwLjA3IDAuMDY3KTtcclxuICAgICAgLS1zYWdlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTIgMC4wOTggMC4wOTQpO1xyXG4gICAgICAtLXNhZ2UtMzogY29sb3IoZGlzcGxheS1wMyAwLjEyOCAwLjEzNSAwLjEzMSk7XHJcbiAgICAgIC0tc2FnZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTU1IDAuMTY0IDAuMTU5KTtcclxuICAgICAgLS1zYWdlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xODMgMC4xOTMgMC4xODgpO1xyXG4gICAgICAtLXNhZ2UtNjogY29sb3IoZGlzcGxheS1wMyAwLjIxOCAwLjIzIDAuMjI0KTtcclxuICAgICAgLS1zYWdlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjkgMC4yODUgMC4yNzcpO1xyXG4gICAgICAtLXNhZ2UtODogY29sb3IoZGlzcGxheS1wMyAwLjM2MiAwLjM4MiAwLjM3Myk7XHJcbiAgICAgIC0tc2FnZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzk4IDAuNDM4IDAuNDIxKTtcclxuICAgICAgLS1zYWdlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDUzIDAuNDkgMC40NzQpO1xyXG4gICAgICAtLXNhZ2UtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42ODUgMC43MDkgMC42OTcpO1xyXG4gICAgICAtLXNhZ2UtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MjcgMC45MzMgMC45Myk7XHJcbiAgICAgIC0tc2FnZS1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wKTtcclxuICAgICAgLS1zYWdlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc2IDAuOTg4IDAuOTg0LzAuMDMpO1xyXG4gICAgICAtLXNhZ2UtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45NDUgMC45NDEvMC4wNzIpO1xyXG4gICAgICAtLXNhZ2UtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45ODggMC45OTYgMC45OTIvMC4xMDIpO1xyXG4gICAgICAtLXNhZ2UtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMSAwLjk5Ni8wLjEzMSk7XHJcbiAgICAgIC0tc2FnZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjk3MyAxIDAuOTc2LzAuMTczKTtcclxuICAgICAgLS1zYWdlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuOTU3IDEgMC45NzYvMC4yMzMpO1xyXG4gICAgICAtLXNhZ2UtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC45NTcgMSAwLjk4NC8wLjMzNCk7XHJcbiAgICAgIC0tc2FnZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjkwMiAxIDAuOTU3LzAuMzk3KTtcclxuICAgICAgLS1zYWdlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjkyOSAxIDAuOTczLzAuNDUyKTtcclxuICAgICAgLS1zYWdlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjk2OSAxIDAuOTg4LzAuNjg4KTtcclxuICAgICAgLS1zYWdlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAxIDAuOTk2LzAuOTI5KTtcclxuXHJcbiAgICAgIC0tb2xpdmUtMTogY29sb3IoZGlzcGxheS1wMyAwLjA2NyAwLjA3IDAuMDYzKTtcclxuICAgICAgLS1vbGl2ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDk1IDAuMDk4IDAuMDkxKTtcclxuICAgICAgLS1vbGl2ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMxIDAuMTM1IDAuMTI2KTtcclxuICAgICAgLS1vbGl2ZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTU4IDAuMTYzIDAuMTUzKTtcclxuICAgICAgLS1vbGl2ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTg2IDAuMTkyIDAuMTgpO1xyXG4gICAgICAtLW9saXZlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjEgMC4yMjkgMC4yMTUpO1xyXG4gICAgICAtLW9saXZlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzMgMC4yODQgMC4yNjYpO1xyXG4gICAgICAtLW9saXZlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjUgMC4zODIgMC4zNTkpO1xyXG4gICAgICAtLW9saXZlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MTQgMC40MzggMC40MDQpO1xyXG4gICAgICAtLW9saXZlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDY3IDAuNDkgMC40NTgpO1xyXG4gICAgICAtLW9saXZlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjkgMC43MDkgMC42ODIpO1xyXG4gICAgICAtLW9saXZlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTI3IDAuOTMzIDAuOTI2KTtcclxuICAgICAgLS1vbGl2ZS1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wKTtcclxuICAgICAgLS1vbGl2ZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjk4OCAwLjk3Ni8wLjAzKTtcclxuICAgICAgLS1vbGl2ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5NiAwLjk4OC8wLjA2OCk7XHJcbiAgICAgIC0tb2xpdmUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC45OTYgMC45NDkvMC4xMDIpO1xyXG4gICAgICAtLW9saXZlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuOTY5IDEgMC45NjUvMC4xMzEpO1xyXG4gICAgICAtLW9saXZlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuOTczIDEgMC45NjkvMC4xNjkpO1xyXG4gICAgICAtLW9saXZlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMSAwLjk2MS8wLjIyOCk7XHJcbiAgICAgIC0tb2xpdmUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC45NjEgMSAwLjk1Ny8wLjMzNCk7XHJcbiAgICAgIC0tb2xpdmUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC45NDkgMSAwLjkyMi8wLjM5Nyk7XHJcbiAgICAgIC0tb2xpdmUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuOTUzIDEgMC45NDEvMC40NTIpO1xyXG4gICAgICAtLW9saXZlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjk3NiAxIDAuOTY1LzAuNjg4KTtcclxuICAgICAgLS1vbGl2ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMSAwLjk5Mi8wLjkyOSk7XHJcblxyXG4gICAgICAtLXNhbmQtMTogY29sb3IoZGlzcGxheS1wMyAwLjA2NyAwLjA2NyAwLjA2Myk7XHJcbiAgICAgIC0tc2FuZC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDk4IDAuMDk4IDAuMDk0KTtcclxuICAgICAgLS1zYW5kLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzUgMC4xMzUgMC4xMjkpO1xyXG4gICAgICAtLXNhbmQtNDogY29sb3IoZGlzcGxheS1wMyAwLjE2NCAwLjE2MyAwLjE1Nik7XHJcbiAgICAgIC0tc2FuZC01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTkzIDAuMTkyIDAuMTgzKTtcclxuICAgICAgLS1zYW5kLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMyAwLjIyOSAwLjIxNyk7XHJcbiAgICAgIC0tc2FuZC03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjg1IDAuMjgyIDAuMjY3KTtcclxuICAgICAgLS1zYW5kLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zODQgMC4zNzggMC4zNTcpO1xyXG4gICAgICAtLXNhbmQtOTogY29sb3IoZGlzcGxheS1wMyAwLjQzNCAwLjQyOCAwLjQwMyk7XHJcbiAgICAgIC0tc2FuZC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQ4NyAwLjQ4MSAwLjQ1Nik7XHJcbiAgICAgIC0tc2FuZC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjcwNyAwLjcwMyAwLjY4KTtcclxuICAgICAgLS1zYW5kLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTMzIDAuOTMzIDAuOTI2KTtcclxuICAgICAgLS1zYW5kLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzApO1xyXG4gICAgICAtLXNhbmQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45OTIgMC45ODgvMC4wMzQpO1xyXG4gICAgICAtLXNhbmQtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC45OTYgMC45OTIvMC4wNzIpO1xyXG4gICAgICAtLXNhbmQtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45OTIgMC45NTMvMC4xMDYpO1xyXG4gICAgICAtLXNhbmQtYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDAuOTY1LzAuMTM1KTtcclxuICAgICAgLS1zYW5kLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45NzYgMC45MjkvMC4xNzcpO1xyXG4gICAgICAtLXNhbmQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjk4NCAwLjkyOS8wLjIzNik7XHJcbiAgICAgIC0tc2FuZC1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuOTc2IDAuOTI1LzAuMzQxKTtcclxuICAgICAgLS1zYW5kLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45OCAwLjkyNS8wLjM5NSk7XHJcbiAgICAgIC0tc2FuZC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjk5MiAwLjkzMy8wLjQ1KTtcclxuICAgICAgLS1zYW5kLWExMTogY29sb3IoZGlzcGxheS1wMyAxIDAuOTk2IDAuOTYxLzAuNjg1KTtcclxuICAgICAgLS1zYW5kLWExMjogY29sb3IoZGlzcGxheS1wMyAxIDEgMC45OTIvMC45MjkpO1xyXG5cclxuICAgICAgLS1ncmF5LTItdHJhbnNsdWNlbnQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTM3IDAuMTEzNyAwLjExMzcvMC43KTtcclxuICAgICAgLS1tYXV2ZS0yLXRyYW5zbHVjZW50OiBjb2xvcihkaXNwbGF5LXAzIDAuMTE3NiAwLjExMzcgMC4xMTc2LzAuNyk7XHJcbiAgICAgIC0tc2xhdGUtMi10cmFuc2x1Y2VudDogY29sb3IoZGlzcGxheS1wMyAwLjEwNTkgMC4xMTM3IDAuMTE3Ni8wLjcpO1xyXG4gICAgICAtLXNhZ2UtMi10cmFuc2x1Y2VudDogY29sb3IoZGlzcGxheS1wMyAwLjEwMiAwLjExMzcgMC4xMDU5LzAuNyk7XHJcbiAgICAgIC0tb2xpdmUtMi10cmFuc2x1Y2VudDogY29sb3IoZGlzcGxheS1wMyAwLjEwNTkgMC4xMTM3IDAuMTAyLzAuNyk7XHJcbiAgICAgIC0tc2FuZC0yLXRyYW5zbHVjZW50OiBjb2xvcihkaXNwbGF5LXAzIDAuMTEzNyAwLjExMzcgMC4xMDU5LzAuNyk7XHJcblxyXG4gICAgICAtLWdyYXktc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjEyNTUgMC4xMjU1IDAuMTI1NS8wLjUpO1xyXG4gICAgICAtLW1hdXZlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzMzIDAuMTI1NSAwLjEzMzMvMC41KTtcclxuICAgICAgLS1zbGF0ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE3NiAwLjEyNTUgMC4xMzMzLzAuNSk7XHJcbiAgICAgIC0tc2FnZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE3NiAwLjEyNTUgMC4xMTc2LzAuNSk7XHJcbiAgICAgIC0tb2xpdmUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjExNzYgMC4xMjU1IDAuMTE3Ni8wLjUpO1xyXG4gICAgICAtLXNhbmQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjEyNTUgMC4xMjU1IDAuMTI1NS8wLjUpO1xyXG4gICAgICAtLXRvbWF0by1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTU2OSAwLjA5NDEgMC4wNzg0LzAuNSk7XHJcbiAgICAgIC0tcmVkLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjQ3IDAuMDg2MyAwLjA4NjMvMC41KTtcclxuICAgICAgLS1ydWJ5LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTY5IDAuMDk0MSAwLjEwOTgvMC41KTtcclxuICAgICAgLS1jcmltc29uLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjQ3IDAuMDg2MyAwLjExNzYvMC41KTtcclxuICAgICAgLS1waW5rLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzI1IDAuMDc4NCAwLjE0OS8wLjUpO1xyXG4gICAgICAtLXBsdW0tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE2NDcgMC4wODYzIDAuMTcyNS8wLjUpO1xyXG4gICAgICAtLXB1cnBsZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQ5IDAuMDk0MSAwLjE5NjEvMC41KTtcclxuICAgICAgLS12aW9sZXQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjEzMzMgMC4xMDIgMC4yMTE4LzAuNSk7XHJcbiAgICAgIC0taXJpcy1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTA5OCAwLjEwMiAwLjIxMTgvMC41KTtcclxuICAgICAgLS1pbmRpZ28tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjA5NDEgMC4xMDk4IDAuMjE5Ni8wLjUpO1xyXG4gICAgICAtLWJsdWUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjA3MDYgMC4xMjU1IDAuMjE5Ni8wLjUpO1xyXG4gICAgICAtLWN5YW4tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjA3ODQgMC4xNDEyIDAuMTcyNS8wLjUpO1xyXG4gICAgICAtLXRlYWwtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjA4NjMgMC4xNDkgMC4xNDEyLzAuNSk7XHJcbiAgICAgIC0tamFkZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDg2MyAwLjE0OSAwLjExNzYvMC41KTtcclxuICAgICAgLS1ncmVlbi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDk0MSAwLjE0MTIgMC4xMDk4LzAuNSk7XHJcbiAgICAgIC0tZ3Jhc3Mtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjEwMiAwLjEzMzMgMC4xMDIvMC41KTtcclxuICAgICAgLS1icm93bi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQxMiAwLjExNzYgMC4xMDIvMC41KTtcclxuICAgICAgLS1icm9uemUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE0MTIgMC4xMjU1IDAuMTE3Ni8wLjUpO1xyXG4gICAgICAtLWdvbGQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE0MTIgMC4xMzMzIDAuMTA5OC8wLjUpO1xyXG4gICAgICAtLXNreS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDg2MyAwLjEzMzMgMC4yMTk2LzAuNSk7XHJcbiAgICAgIC0tbWludC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDk0MSAwLjE0OSAwLjE0MTIvMC41KTtcclxuICAgICAgLS1saW1lLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDk4IDAuMTI1NSAwLjA3ODQvMC41KTtcclxuICAgICAgLS15ZWxsb3ctc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjEzMzMgMC4xMTc2IDAuMDcwNi8wLjUpO1xyXG4gICAgICAtLWFtYmVyLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDEyIDAuMTE3NiAwLjA3ODQvMC41KTtcclxuICAgICAgLS1vcmFuZ2Utc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE0MTIgMC4xMDk4IDAuMDcwNi8wLjUpXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiovXHJcblxyXG4vLyBPVkVSTEFZU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS1ibGFjay1hMTogb2tsY2goMCUgMCAwIC8gNSUpO1xyXG4gIC0tYmxhY2stYTI6IG9rbGNoKDAlIDAgMCAvIDEwJSk7XHJcbiAgLS1ibGFjay1hMzogb2tsY2goMCUgMCAwIC8gMTUlKTtcclxuICAtLWJsYWNrLWE0OiBva2xjaCgwJSAwIDAgLyAyMCUpO1xyXG4gIC0tYmxhY2stYTU6IG9rbGNoKDAlIDAgMCAvIDMwJSk7XHJcbiAgLS1ibGFjay1hNjogb2tsY2goMCUgMCAwIC8gNDAlKTtcclxuICAtLWJsYWNrLWE3OiBva2xjaCgwJSAwIDAgLyA1MCUpO1xyXG4gIC0tYmxhY2stYTg6IG9rbGNoKDAlIDAgMCAvIDYwJSk7XHJcbiAgLS1ibGFjay1hOTogb2tsY2goMCUgMCAwIC8gNzAlKTtcclxuICAtLWJsYWNrLWExMDogb2tsY2goMCUgMCAwIC8gODAlKTtcclxuICAtLWJsYWNrLWExMTogb2tsY2goMCUgMCAwIC8gOTAlKTtcclxuICAtLWJsYWNrLWExMjogb2tsY2goMCUgMCAwIC8gOTUlKTtcclxuXHJcbiAgLS13aGl0ZS1hMTogb2tsY2goMTAwJSAwIDAgLyA1JSk7XHJcbiAgLS13aGl0ZS1hMjogb2tsY2goMTAwJSAwIDAgLyAxMCUpO1xyXG4gIC0td2hpdGUtYTM6IG9rbGNoKDEwMCUgMCAwIC8gMTUlKTtcclxuICAtLXdoaXRlLWE0OiBva2xjaCgxMDAlIDAgMCAvIDIwJSk7XHJcbiAgLS13aGl0ZS1hNTogb2tsY2goMTAwJSAwIDAgLyAzMCUpO1xyXG4gIC0td2hpdGUtYTY6IG9rbGNoKDEwMCUgMCAwIC8gNDAlKTtcclxuICAtLXdoaXRlLWE3OiBva2xjaCgxMDAlIDAgMCAvIDUwJSk7XHJcbiAgLS13aGl0ZS1hODogb2tsY2goMTAwJSAwIDAgLyA2MCUpO1xyXG4gIC0td2hpdGUtYTk6IG9rbGNoKDEwMCUgMCAwIC8gNzAlKTtcclxuICAtLXdoaXRlLWExMDogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xyXG4gIC0td2hpdGUtYTExOiBva2xjaCgxMDAlIDAgMCAvIDkwJSk7XHJcbiAgLS13aGl0ZS1hMTI6IG9rbGNoKDEwMCUgMCAwIC8gOTUlKTtcclxuXHJcbiAgLS10b21hdG8tOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tcmVkLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLXJ1YnktOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tY3JpbXNvbi05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS1waW5rLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLXBsdW0tOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tcHVycGxlLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLXZpb2xldC05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS1pcmlzLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLWluZGlnby05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS1ibHVlLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLWN5YW4tOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tdGVhbC05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS1qYWRlLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLWdyZWVuLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLWdyYXNzLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLW9yYW5nZS05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS1icm93bi05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS1za3ktOS1jb250cmFzdDogb2tsY2goMjQuMTElIDAuMDEgMjQ4LjIzKTtcclxuICAtLW1pbnQtOS1jb250cmFzdDogb2tsY2goMjMuOTYlIDAuMDEyIDE2Ny41Nik7XHJcbiAgLS1saW1lLTktY29udHJhc3Q6IG9rbGNoKDI0LjE3JSAwLjAxMSAxMzkuNDMpO1xyXG4gIC0teWVsbG93LTktY29udHJhc3Q6IG9rbGNoKDI0LjMxJSAwLjAwOCA5NS4zNyk7XHJcbiAgLS1hbWJlci05LWNvbnRyYXN0OiBva2xjaCgyNC4zMSUgMC4wMDggOTUuMzcpO1xyXG4gIC0tZ29sZC05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS1icm9uemUtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tZ3JheS05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XHJcbn1cclxuXHJcblxyXG4vLyBXaWRlIGdhbXV0IGNvbG9ycyBmb3IgbW9uaXRvcnMgdGhhdCBzdXBwb3J0IFAzXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuQHN1cHBvcnRzIChjb2xvcjogY29sb3IoZGlzcGxheS1wMyAxIDEgMSkpIHtcclxuICBAbWVkaWEgKGNvbG9yLWdhbXV0OnAzKSB7XHJcbiAgICA6d2hlcmUoaHRtbCkge1xyXG4gICAgICAtLWJsYWNrLWExOmNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4wNSk7XHJcbiAgICAgIC0tYmxhY2stYTI6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4xKTtcclxuICAgICAgLS1ibGFjay1hMzogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjE1KTtcclxuICAgICAgLS1ibGFjay1hNDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjIpO1xyXG4gICAgICAtLWJsYWNrLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMyk7XHJcbiAgICAgIC0tYmxhY2stYTY6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC40KTtcclxuICAgICAgLS1ibGFjay1hNzogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjUpO1xyXG4gICAgICAtLWJsYWNrLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNik7XHJcbiAgICAgIC0tYmxhY2stYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC43KTtcclxuICAgICAgLS1ibGFjay1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC44KTtcclxuICAgICAgLS1ibGFjay1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC45KTtcclxuICAgICAgLS1ibGFjay1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC45NSk7XHJcblxyXG4gICAgICAtLXdoaXRlLWExOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMDUpO1xyXG4gICAgICAtLXdoaXRlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMSk7XHJcbiAgICAgIC0td2hpdGUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xNSk7XHJcbiAgICAgIC0td2hpdGUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4yKTtcclxuICAgICAgLS13aGl0ZS1hNTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjMpO1xyXG4gICAgICAtLXdoaXRlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNCk7XHJcbiAgICAgIC0td2hpdGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC41KTtcclxuICAgICAgLS13aGl0ZS1hODogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjYpO1xyXG4gICAgICAtLXdoaXRlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNyk7XHJcbiAgICAgIC0td2hpdGUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOCk7XHJcbiAgICAgIC0td2hpdGUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOSk7XHJcbiAgICAgIC0td2hpdGUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOTUpXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qIFRoaXMgaXMgYSBjb3B5IGZpbGUgZnJvbSBjaXRpemVuIGRpcmVjdG9yeSAoSnVyb3IgQWNjZXNzKS4gVXBkYXRlZCB3aXRoIG5ldyB2YXJpYWJsZXMuICovXHJcblxyXG4vLyBicmVha3BvaW50IG1peGluXHJcbiRicmVha3BvaW50LXhzOiAzMjBweDtcclxuJGJyZWFrcG9pbnQtc206IDQ4MHB4O1xyXG4kYnJlYWtwb2ludC1tZDogNjcycHg7XHJcbiRicmVha3BvaW50LWxnOiAxMDU2cHg7XHJcbiRicmVha3BvaW50LXhsOiAxMzEycHg7XHJcbiRicmVha3BvaW50LXh4bDogMTU4NHB4O1xyXG4kYnJlYWtwb2ludC14eHhsOiAxNzI4cHg7XHJcbiRicmVha3BvaW50LW1kLXF1ZXN0aW9ubmFpcmU6IDgzMHB4O1xyXG5cclxuQG1peGluIGJyZWFrcG9pbnQoJG1lZGlhKSB7XHJcbiAgICBAaWYgJG1lZGlhID09IHhzIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAkYnJlYWtwb2ludC14cykge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0gc20ge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJG1lZGlhID09IG1kIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSBsZyB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0geGwge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteGwpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJG1lZGlhID09IHh4bCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC14eGwpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJG1lZGlhID09IHh4eGwge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteHh4bCkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0gbWQtcXVlc3Rpb25uYWlyZSB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1xdWVzdGlvbm5haXJlKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSBtb2JpbGUge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteHMpIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0geHNvbmx5IHtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogJGJyZWFrcG9pbnQteHMpIGFuZCAobWF4LXdpZHRoIDogJGJyZWFrcG9pbnQtc20pIHtcclxuICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSBzbW9ubHkge1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAkYnJlYWtwb2ludC1zbSkgYW5kIChtYXgtd2lkdGggOiAkYnJlYWtwb2ludC1tZCkge1xyXG4gICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJG1lZGlhID09IG1kb25seSB7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICRicmVha3BvaW50LW1kKSBhbmQgKG1heC13aWR0aCA6ICRicmVha3BvaW50LWxnKSB7XHJcbiAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0gbGdvbmx5IHtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogJGJyZWFrcG9pbnQtbGcpIGFuZCAobWF4LXdpZHRoIDogJGJyZWFrcG9pbnQteGwpIHtcclxuICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSB4bG9ubHkge1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAkYnJlYWtwb2ludC14bCkgYW5kIChtYXgtd2lkdGggOiAkYnJlYWtwb2ludC14eGwpIHtcclxuICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJcclxuLy8gU0laRSBQUklNSVRJVkVTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0tc2l6ZS0yOiBjYWxjKDJyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS00OiBjYWxjKDRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS02OiBjYWxjKDZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS04OiBjYWxjKDhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS0xMjogY2FsYygxMnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTE2OiBjYWxjKDE2cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNpemUtMTg6IGNhbGMoMThyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS0yMDogY2FsYygyMHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTI0OiBjYWxjKDI0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNpemUtMzI6IGNhbGMoMzJyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS00MDogY2FsYyg0MHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTQ4OiBjYWxjKDQ4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNpemUtNTY6IGNhbGMoNTZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS02NDogY2FsYyg2NHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTcyOiBjYWxjKDcycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNpemUtODA6IGNhbGMoODByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS04ODogY2FsYyg4OHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTk2OiBjYWxjKDk2cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNpemUtMTA0OiBjYWxjKDEwNHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTExMjogY2FsYygxMTJyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS0xMjA6IGNhbGMoMTIwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNpemUtMTI4OiBjYWxjKDEyOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTEzNjogY2FsYygxMzZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS0xNDQ6IGNhbGMoMTQ0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxufVxyXG4iLCI6d2hlcmUoaHRtbCkge1xyXG4gIC8vIFRZUEUgU0laRSBTQ0FMRVxyXG4gIC8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4gIC0tcmVtLWJhc2U6IDE2O1xyXG4gIC0tc2NhbGUtNDogY2FsYyg4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNjYWxlLTM6IGNhbGMoMTByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2NhbGUtMjogY2FsYygxMnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zY2FsZS0xOiBjYWxjKDE0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNjYWxlMDogIGNhbGMoMTZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2NhbGUxOiAgY2FsYygxOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zY2FsZTI6ICBjYWxjKDIwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNjYWxlMzogIGNhbGMoMjRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2NhbGU0OiAgY2FsYygyOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zY2FsZTU6ICBjYWxjKDMycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNjYWxlNjogIGNhbGMoMzZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2NhbGU3OiAgY2FsYyg0MHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zY2FsZTg6ICBjYWxjKDQ4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuXHJcblxyXG4gIC8vIExJTkUgSEVJR0hUXHJcbiAgLy8gTmFtZSBtYXRjaGVzIHRoZSBzaXplIHNjYWxlIGZvciBlYXN5IHVzZVxyXG4gIC8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4gIC0tbGgtc2NhbGUtMjogY2FsYygxNnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1saC1zY2FsZS0xOiBjYWxjKDE4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLWxoLXNjYWxlMDogIGNhbGMoMjByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tbGgtc2NhbGUxOiAgY2FsYygyMnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1saC1zY2FsZTI6ICBjYWxjKDI0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLWxoLXNjYWxlMzogIGNhbGMoMjhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tbGgtc2NhbGU0OiAgY2FsYygzMnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1saC1zY2FsZTU6ICBjYWxjKDM2cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLWxoLXNjYWxlNjogIGNhbGMoNDByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tbGgtc2NhbGU3OiAgY2FsYyg0MnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1saC1zY2FsZTg6ICBjYWxjKDUwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuXHJcblxyXG4gIC8vIEZPTlQgV0VJR0hUXHJcbiAgLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbiAgLS1mb250LXdlaWdodC1saWdodDogMzAwO1xyXG4gIC0tZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xyXG4gIC0tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XHJcbiAgLS1mb250LXdlaWdodC1oZWFkaW5nOiA1NTA7XHJcbiAgLS1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xyXG4gIC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xyXG5cclxuXHJcbiAgLy8gU1RZTElTVElDIFZBUklBTlRTXHJcbiAgLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbiAgLS1zbWFsbC10ZXh0OiBjaGFyYWN0ZXItdmFyaWFudChsYy1sLXdpdGgtdGFpbCk7XHJcblxyXG5cclxuICAvLyBPVkVSUklERSBGT1JHRS9ST0JPVE8gU1RZTEVTXHJcbiAgLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbiAgLS1tZGMtdHlwb2dyYXBoeS1mb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcclxuICAtLW1kYy10eXBvZ3JhcGh5LWJvZHkyLWZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xyXG4gIC0tbWRjLXR5cG9ncmFwaHktYm9keTItZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICAtLW1kYy10eXBvZ3JhcGh5LWJvZHkyLWxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICAtLW1kYy10eXBvZ3JhcGh5LWJvZHkyLWxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbn1cclxuIiwiLyogVGhpcyBpcyBhIGNvcHkgZmlsZSBmcm9tIGNpdGl6ZW4gZGlyZWN0b3J5IChKdXJvciBBY2Nlc3MpLiBVcGRhdGVkIHdpdGggbmV3IHZhcmlhYmxlcy4gKi9cclxuXHJcbi8vIEB1c2UgbmVlZHMgdG8gYmUgYXQgdGhlIHRvcCBub3cuLi4gTGVhdmUgdGhpcyBpbXBvcnQgYXQgdGhlIGJvdHRvbVxyXG4vLyBAdXNlICcuLi8uLi9ub2RlX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL3ZhcmlhYmxlcyc7IC8vIFRPRE86IERvIHdlIGFjdHVhbGx5IG5lZWQgdGhpcyBoZXJlP1xyXG5cclxuLy8gUElYRUwgVE8gUkVNIEZVTkNUSU9OXHJcbkBmdW5jdGlvbiBweC10by1yZW0oJHB4KSB7IC8vIEluc2VydCBweCBudW1iZXIgd2l0aG91dCB1bml0ICdweCcsIGl0IHdpbGwgcmV0dXJuIHJlbSB2YWx1ZS5cclxuICBAcmV0dXJuICRweCAqIDAuMDYyNXJlbTtcclxufVxyXG5cclxuLy8gdHlwb2dyYXBoeVxyXG4kZm9udC1kaXNwbGF5OiBcIkFkYXB0ZXIgRGlzcGxheVwiO1xyXG4kZm9udC10ZXh0OiBcIkFkYXB0ZXIgVGV4dFwiO1xyXG5cclxuLy8gUGxhY2UgYWxsIG92ZXJyaWRlcyBhdCB0aGUgdG9wXHJcbiRsYXlvdXQtaGVhZGVyLWRlc2t0b3AtaW5kZW50OiAyMHB4O1xyXG5cclxuLyogQmFkZ2VzICovXHJcbiRiYWRnZS1ncmVlbjogaHNsYSgxNTIsIDc2JSwgODAlLCAxKTtcclxuJGJhZGdlLXB1cnBsZTogaHNsYSgyNDQsIDcxJSwgOTIlLCAxKTtcclxuJGJhZGdlLXllbGxvdy0wMTogaHNsYSg0OCwgOTAlLCA3NiUsIDEpO1xyXG4kYmFkZ2UteWVsbG93LTAyOiBoc2xhKDMzLCAxMDAlLCA4NSUsIDEpO1xyXG4kYmFkZ2UtcGluazogaHNsYSgwLCAxMDAlLCA5MyUsIDEpO1xyXG5cclxuLyogVUkgQmFja2dyb3VuZHMgKi9cclxuLy8gVGhlc2UgYXJlIG9sZCBub3cgYW5kIHNob3VsZCBiZSByZXBsYWNlZCBzb29uXHJcbiRncmF5LWh1ZTogMjQwO1xyXG4kYmctMDA6IGhzbCgkZ3JheS1odWUgMCUgMTAwJSk7XHJcbiRiZy0wMTogaHNsKCRncmF5LWh1ZSA5JSA5NiUpO1xyXG5cclxuJHB1cnBsZS1odWU6IDI0NTtcclxuJGJnLXB1cnBsZS0wMDogaHNsKCRwdXJwbGUtaHVlIDg2JSA5NyUpO1xyXG4kYmctcHVycGxlLTAxOiBoc2woJHB1cnBsZS1odWUgNDElIDkzJSk7XHJcblxyXG4vKiBDb3JlIFVJIENvbG91cnMgKi9cclxuJHByaW1hcnk6IGhzbGEoMjMwLCA5OSUsIDY0JSwgMSk7XHJcblxyXG4vLyBUaGVzZSBhcmUgb2xkIGFuZCBhcmUgcmVwbGFjZWQgd2l0aCB0aGUgQ1NTIHZhcmlhYmxlIHZlcnNpb25zXHJcbiRncmF5LTEwMDogaHNsKCRncmF5LWh1ZSAwJSAxMDAlKTtcclxuJGdyYXktOTk6IGhzbCgkZ3JheS1odWUgMjAlIDk5JSk7XHJcbiRncmF5LTk1OiBoc2woJGdyYXktaHVlIDklIDk2JSk7XHJcbiRncmF5LTkwOiBoc2woJGdyYXktaHVlIDclIDkyJSk7XHJcbiRncmF5LTgwOiBoc2woJGdyYXktaHVlIDUlIDgzJSk7XHJcbiRncmF5LTcwOiBoc2woJGdyYXktaHVlIDIlIDc1JSk7XHJcbiRncmF5LTYwOiBoc2woJGdyYXktaHVlIDMlIDU5JSk7XHJcbiRncmF5LTUwOiBoc2woJGdyYXktaHVlIDMlIDQ4JSk7XHJcbiRncmF5LTQwOiBoc2woJGdyYXktaHVlIDElIDM4JSk7XHJcbiRncmF5LTMwOiBoc2woJGdyYXktaHVlIDIlIDI4JSk7XHJcbiRncmF5LTIwOiBoc2woJGdyYXktaHVlIDElIDE5JSk7XHJcbiRncmF5LTEwOiBoc2woJGdyYXktaHVlIDIlIDExJSk7XHJcbiRncmF5LTAwOiBoc2woJGdyYXktaHVlIDAlIDAlKTtcclxuXHJcbiRsaWdodC1wdXJwbGUtMTAwOiBoc2xhKDAsIDAlLCAxMDAlLCAxKTtcclxuJGxpZ2h0LXB1cnBsZS05OTogaHNsYSgyNTUsIDEwMCUsIDk5JSwgMSk7XHJcbiRsaWdodC1wdXJwbGUtOTU6IGhzbGEoMjQ1LCA4NiUsIDk3JSwgMSk7XHJcbiRsaWdodC1wdXJwbGUtOTA6IGhzbGEoMjQ1LCAzMCUsIDkyJSwgMSk7XHJcbiRsaWdodC1wdXJwbGUtODA6IGhzbGEoMjQ3LCAyMiUsIDg1JSwgMSk7XHJcbiRsaWdodC1wdXJwbGUtNzA6IGhzbGEoMjQ1LCAxOSUsIDc3JSwgMSk7XHJcbiRsaWdodC1wdXJwbGUtNjA6IGhzbGEoMjUxLCAxMSUsIDYxJSwgMSk7XHJcbiRsaWdodC1wdXJwbGUtNTA6IGhzbGEoMjQ4LCA5JSwgNDklLCAxKTtcclxuJGxpZ2h0LXB1cnBsZS00MDogaHNsYSgyNTQsIDExJSwgNDAlLCAxKTtcclxuJGxpZ2h0LXB1cnBsZS0zMDogaHNsYSgyNjMsIDklLCAyOSUsIDEpO1xyXG4kbGlnaHQtcHVycGxlLTIwOiBoc2xhKDI0MCwgMTAlLCAyMSUsIDEpO1xyXG4kbGlnaHQtcHVycGxlLTEwOiBoc2xhKDI0MCwgOCUsIDEyJSwgMSk7XHJcbiRsaWdodC1wdXJwbGUtMDA6IGhzbGEoMCwgMCUsIDAlLCAxKTtcclxuXHJcbiRpbmRpZ28tOTA6IGhzbGEoMjM1LCA5MyUsIDk1JSwgMSk7XHJcbiRpbmRpZ28tODA6IGhzbGEoMjM0LCA5NiUsIDg5JSwgMSk7XHJcbiRpbmRpZ28tYWN0aXZlOiBoc2xhKDIzNSwgOTUlLCA5MiUsIDEpO1xyXG5cclxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xyXG4gIC8qIFVJIEJhY2tncm91bmRzICovXHJcbiAgJGJnLTAwOiBoc2woJGdyYXktaHVlIDIlIDEyJSk7XHJcbiAgJGJnLTAxOiBoc2woJGdyYXktaHVlIDIlIDE2JSk7XHJcbiAgJGJnLXB1cnBsZS0wMDogaHNsKCRwdXJwbGUtaHVlIDIlIDEyJSk7XHJcbiAgJGJnLXB1cnBsZS0wMTogaHNsKCRwdXJwbGUtaHVlIDIlIDE2JSk7XHJcblxyXG4gIC8qIENvcmUgVUkgQ29sb3VycyAqL1xyXG4gICRncmF5LTEwMDogaHNsKCRncmF5LWh1ZSAyJSAxMiUpO1xyXG4gICRncmF5LTk5OiAgaHNsKCRncmF5LWh1ZSAyJSAxMyUpO1xyXG4gICRncmF5LTk1OiAgaHNsKCRncmF5LWh1ZSAwJSAxNiUpO1xyXG4gICRncmF5LTkwOiAgaHNsKCRncmF5LWh1ZSAxJSAxOCUpO1xyXG4gICRncmF5LTgwOiAgaHNsKCRncmF5LWh1ZSAxJSAyNCUpO1xyXG4gICRncmF5LTcwOiAgaHNsKCRncmF5LWh1ZSAxJSAyOSUpO1xyXG4gICRncmF5LTYwOiAgaHNsKCRncmF5LWh1ZSAyJSA0MiUpO1xyXG4gICRncmF5LTUwOiAgaHNsKCRncmF5LWh1ZSAyJSA1MyUpO1xyXG4gICRncmF5LTQwOiAgaHNsKCRncmF5LWh1ZSAxJSA2MyUpO1xyXG4gICRncmF5LTMwOiAgaHNsKCRncmF5LWh1ZSAxJSA3NiUpO1xyXG4gICRncmF5LTIwOiAgaHNsKCRncmF5LWh1ZSA2JSA4OSUpO1xyXG4gICRncmF5LTEwOiAgaHNsKCRncmF5LWh1ZSAxMCUgOTYlKTtcclxuICAkZ3JheS0wMDogIGhzbCgkZ3JheS1odWUgMCUgMCUpO1xyXG4gICRsaWdodC1wdXJwbGUtMTAwOiBoc2xhKDAsIDAlLCAxMiUsIDEpO1xyXG4gICRsaWdodC1wdXJwbGUtOTk6IGhzbGEoMjQwLCAzJSwgMTMlLCAxKTtcclxuICAkbGlnaHQtcHVycGxlLTk1OiBoc2xhKDI0MCwgNiUsIDE2JSwgMSk7XHJcbiAgJGxpZ2h0LXB1cnBsZS05MDogaHNsYSgyNDgsIDglLCAyMCUsIDEpO1xyXG4gICRsaWdodC1wdXJwbGUtODA6IGhzbGEoMjQ1LCA5JSwgMjYlLCAxKTtcclxuICAkbGlnaHQtcHVycGxlLTcwOiBoc2xhKDI0NCwgOSUsIDMyJSwgMSk7XHJcbiAgJGxpZ2h0LXB1cnBsZS02MDogaHNsYSgyNDUsIDExJSwgNDUlLCAxKTtcclxuICAkbGlnaHQtcHVycGxlLTUwOiBoc2xhKDI0NCwgMTQlLCA1NyUsIDEpO1xyXG4gICRsaWdodC1wdXJwbGUtNDA6IGhzbGEoMjQ0LCAyMCUsIDY5JSwgMSk7XHJcbiAgJGxpZ2h0LXB1cnBsZS0zMDogaHNsYSgyNDQsIDMxJSwgODElLCAxKTtcclxuICAkbGlnaHQtcHVycGxlLTIwOiBoc2xhKDI0NiwgNDYlLCA5MiUsIDEpO1xyXG4gICRsaWdodC1wdXJwbGUtMTA6IGhzbGEoMjQ1LCAxMDAlLCA5NyUsIDEpO1xyXG4gICRsaWdodC1wdXJwbGUtMDA6IGhzbGEoMCwgMCUsIDEwMCUsIDEpO1xyXG59XHJcblxyXG5cclxuJG1pZG5pZ2h0LXNhZ2U6ICMzRDRENEE7XHJcbiRtaWRuaWdodC1zcHJ1Y2U6ICM1NDY1NzM7XHJcbiR0ZWFsOiAjM0ZBREE4O1xyXG4kcHVycGxlOiAjMzIzREE4O1xyXG4kbW91bnRhaW4tZ3JlZW46ICMwRjgwNUE7XHJcbiRtaW50LWdyZWVuOiAjOENCOUI0O1xyXG4kbGlnaHQtbWludDogI0E5RUJENTtcclxuJGRhcmstbWludDogIzdEQTZBMTtcclxuJGRhcmstZ3JlZW46ICMwNTRBNDk7XHJcblxyXG4kYmx1ZTogaHNsYSgyMzAsIDk5JSwgNjQlLCAxKTtcclxuXHJcblxyXG4vLyBzdGF0dXMgcGlsbCBjb2xvcnNcclxuXHJcbiRzdGF0dXMtcGluazogI0Y1QkFFNTtcclxuJHN0YXR1cy1wdXJwbGU6ICNDQUM3RjU7XHJcbiRzdGF0dXMtZ3JlZW46ICM1REU0OUE7XHJcbiRzdGF0dXMtYmx1ZTogI0E0RDFGNTtcclxuJHN0YXR1cy10ZWFsOiAjNjJERURFO1xyXG4kc3RhdHVzLXllbGxvdzogI0U1Q0I1QjtcclxuJHN0YXR1cy1vcmFuZ2U6ICNGN0MzODE7XHJcbiRzdGF0dXMtcmVkOiAjRjZCRUJFO1xyXG5cclxuJGRhcmtlci1jb25maXJtZWQtZ3JlZW46ICM0OTU3NTE7XHJcbiRkYXJrLWNvbmZpcm1lZC1ncmVlbjogI0FCQ0NCRTtcclxuJGNvbmZpcm1lZC1ncmVlbjogI0MxRTVENjtcclxuJGxpZ2h0LWNvbmZpcm1lZC1ncmVlbjogI0Q4RjBFNTtcclxuXHJcbiRncmVlbi0zOiAjMGQ4MDYxO1xyXG4kc2xhdGUtZ3JleTogIzQyNTM1QztcclxuXHJcbiRuYXZ5OiAjMUU0NDVBO1xyXG5cclxuJGdvbGQ6ICNGRkQxOTk7XHJcbiRkYXJrLWdvbGQ6ICM2NjU0M0Q7XHJcblxyXG4kb2ZmLXdoaXRlOiAjRjRGNUY1O1xyXG4kd2hpdGU6ICNGRkZGRkY7XHJcbiR3aGl0ZS0zMDogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xyXG4kd2hpdGUtMzAtczogI0YwRjFGMTtcclxuXHJcbiRkYXJrLWdyZXk6ICMxYzFmMWQ7XHJcbiR1aS1ncmV5LTM6ICNEN0RBRTA7XHJcbiR1aS1ncmV5LWFjdGl2ZTogI0JGQzJDNztcclxuJHVpLWdyZXktNTogIzEzMTQxNDtcclxuJHByaW1hcnktZ3JleTogcmdiYSg1MSwgNTEsIDUxLCAxKTtcclxuJHByaW1hcnktZ3JleS03MDogcmdiYSggJHByaW1hcnktZ3JleSwgLjcgKTtcclxuJGxpZ2h0LWdyZXk6IHJnYmEoMjQ1LDI0NSwyNDUsMSk7XHJcbiRsaWdodGVyLWdyZXk6IHJnYmEoMTE1LDExOSwxMjIsMSk7XHJcblxyXG5cclxuJGdyZXktZGVmYXVsdDogIzMwMzEzMztcclxuJGdyZXktbGlnaHQ6ICM1MjU0NTc7XHJcbiRncmV5LWxpZ2h0ZXI6ICM2QzcwNzM7XHJcbiRncmV5LXBsYWNlaG9sZGVyOiAjOUVBM0E4O1xyXG4kZ3JleS1kaXNhYmxlZDogI0M0QzVDNjtcclxuJGdyZXktZmllbGQtMDE6ICNmNGY0ZjQ7XHJcbiRncmV5LXRpbGUtYm9yZGVyOiAjZTNlNGU1O1xyXG4kZ3JleS1ob3ZlcjogI2RlZGZlMDtcclxuXHJcblxyXG4kdWkteWVsbG93OiAjRkZGMkM3O1xyXG5cclxuJHVpLWhvdmVyOiAjRTFFMkU1O1xyXG5cclxuJGJsYWNrOiAjMDAwMDAwO1xyXG5cclxuJHByaW1hcnktY29sb3I6ICRibHVlO1xyXG4kc2Vjb25kYXJ5LWNvbG9yOiAkc2xhdGUtZ3JleTtcclxuXHJcblxyXG4kaGFpcmxpbmVzOiByZ2JhKDExNSwxMTksMTIyLDAuNCk7XHJcbiRib3JkZXItZm9ybTogI0VCRURGMDtcclxuJG5hdi1hY3RpdmU6IHJnYmEoJHdoaXRlLCAuNCk7XHJcblxyXG4kc3VjY2Vzcy1ncmVlbjogIzM5QzE5MDtcclxuJGVycm9yLXJlZDogI0QzNDI0MjtcclxuXHJcbiR0cmFuc2l0aW9uOiA2MDBtcyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpO1xyXG4kdHJhbnNpdGlvbi1zaG9ydDogMTAwbXMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcclxuXHJcblxyXG4vL1xyXG4kcmFkaXVzLWxnOiAxOHB4O1xyXG4kcmFkaXVzLXNtOiAxNnB4O1xyXG5cclxuXHJcbi8vIEpNUyAvIGZvcmdlXHJcbiRwdXJwbGUtaGVhZGVyOiAjMkEyQjNBO1xyXG4kZGFyay1wdXJwbGU6ICMwODBDMjU7XHJcbiRsaWdodC1pbmRpZ286ICM4QzlFRkY7XHJcbiRpbmRpZ286ICMzRjUxQjU7XHJcblxyXG4vL0pNUyBEcmF3ZXJcclxuJGRyYXdlci1zaWRlYmFyLXdpZHRoOiAyNDBweDtcclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtLWZvcmdlLWJ1dHRvbi1oZWlnaHQ6IHZhcigtLXNpemUtNDApO1xyXG5cclxuICAtLWZvcmdlLWJ1dHRvbi1kZW5zZS1oZWlnaHQ6IDJyZW07XHJcbiAgLS1mb3JnZS1idXR0b24tdGV4dC1jb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XHJcbiAgLS1mb3JnZS1idXR0b24tdG9uYWwtZGlzYWJsZWQtY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG4gIC0tZm9yZ2UtYnV0dG9uLXRvbmFsLWRpc2FibGVkLWJhY2tncm91bmQ6IHZhcigtLWZvcmdlLXRoZW1lLXRlcnRpYXJ5LWNvbnRhaW5lcik7XHJcblxyXG4gIC0tZm9yZ2UtYnV0dG9uLW91dGxpbmVkLWJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTgpO1xyXG4gIC0tZm9yZ2UtYnV0dG9uLW91dGxpbmVkLWNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcblxyXG4gIC0tZm9yZ2UtaWNvbi1idXR0b24tZGVuc2l0eS1tZWRpdW0tc2l6ZTogMnJlbTtcclxuICAtLWZvcmdlLWljb24tYnV0dG9uLWljb24tY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICAtLWZvcmdlLWljb24tYnV0dG9uLXNoYXBlLXNxdWFyZWQ6IDAuMTI1cmVtO1xyXG5cclxuICAtLWZvcmdlLWZhYi1zaXplOiA0cmVtO1xyXG4gIC0tZm9yZ2UtZmFiLXNoYXBlOiB2YXIoLS1zaXplLTIwKTtcclxuICAtLWZvcmdlLWZhYi1iYWNrZ3JvdW5kOiB2YXIoLS1zbGF0ZS0xMik7XHJcbiAgLS1mb3JnZS1mYWItY29sb3I6IHZhcigtLXRleHQtb24tY29sb3IpO1xyXG5cclxuICAtLWZvcmdlLWJ1dHRvbi1mb2N1cy1pbmRpY2F0b3Itb2Zmc2V0OiAycHg7XHJcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1mb2N1cy1pbmRpY2F0b3ItY29sb3I6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuXHJcbn1cclxuXHJcblxyXG4vLyBGT1JHRSBCVVRUT05TXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5mb3JnZS1idXR0b24ge1xyXG4gICY6OnBhcnQocm9vdCkge1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJveC1zaGFkb3csIGJhY2tncm91bmQ7XHJcbiAgfVxyXG5cclxuICAmOjpwYXJ0KGZvY3VzLWluZGljYXRvcikge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwLWExNik7XHJcbiAgfVxyXG5cclxuICAmW2RlbnNlXTo6cGFydChyb290KSB7XHJcbiAgICAtLWZvcmdlLXR5cG9ncmFwaHktYnV0dG9uLWZvbnQtc2l6ZTogY2FsYygxM3JlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgICAtLWZvcmdlLWJ1dHRvbi1wYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS0xMik7XHJcbiAgICAtLWZvcmdlLWJ1dHRvbi10ZXh0LXBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTEyKTtcclxuICB9XHJcblxyXG4gICZbZGVuc2VdOmhhcyhhKSB7XHJcbiAgICAtLWZvcmdlLWJ1dHRvbi1wYWRkaW5nOiAwIHZhcigtLXNpemUtMTIpO1xyXG4gIH1cclxuXHJcbiAgJltzaXplPVwieGxcIl0ge1xyXG4gICAgLS1mb3JnZS1idXR0b24taGVpZ2h0OiB2YXIoLS1zaXplLTU2KTtcclxuICB9XHJcblxyXG4gICZbc2l6ZT1cImxnXCJdIHtcclxuICAgIC0tZm9yZ2UtYnV0dG9uLWhlaWdodDogdmFyKC0tc2l6ZS00OCk7XHJcbiAgfVxyXG5cclxuICAmW3RoZW1lPVwiYWx0ZXJuYXRlXCJdIHtcclxuICAgIC0tZm9yZ2UtYnV0dG9uLWZpbGxlZC1iYWNrZ3JvdW5kOiB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gICAgLS1mb3JnZS1idXR0b24tZmlsbGVkLWNvbG9yOiB2YXIoLS1zbGF0ZS0xKTtcclxuXHJcbiAgICAmOjpwYXJ0KGZvY3VzLWluZGljYXRvcikge1xyXG4gICAgICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1jb2xvcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJlt0aGVtZT1cImRhbmdlclwiXSB7XHJcbiAgICAtLWZvcmdlLWJ1dHRvbi10b25hbC1iYWNrZ3JvdW5kOiB2YXIoLS1yZWQtNCk7XHJcbiAgICAtLWZvcmdlLWJ1dHRvbi10b25hbC1jb2xvcjogb2tsY2goZnJvbSB2YXIoLS1yZWQtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9yZ2UtYnV0dG9uLXByaW1hcnksXHJcbi5mb3JnZS1idXR0b24tc2Vjb25kYXJ5LFxyXG4uZm9yZ2UtYnV0dG9uLXRlcnRpYXJ5IHtcclxuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1zaGFwZS1zdGFydC1zdGFydDogMC4yNXJlbTtcclxuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1zaGFwZS1zdGFydC1lbmQ6IDAuMjVyZW07XHJcbiAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3Itc2hhcGUtZW5kLXN0YXJ0OiAwLjI1cmVtO1xyXG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLXNoYXBlLWVuZC1lbmQ6IDAuMjVyZW07XHJcbiAganVzdGlmeS1zZWxmOiBzdGFydDtcclxuXHJcbiAgJiBhLFxyXG4gICYgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gIHBhdGgge1xyXG4gICAgZmlsbDogdmFyKC0tX2J1dHRvbi1maWxsZWQtY29sb3IpO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcmdlLWJ1dHRvbi10ZXJ0aWFyeSB7XHJcbiAgJjo6cGFydChyb290KTpob3ZlciB7XHJcbiAgICAtLWZvcmdlLWJ1dHRvbi10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIH1cclxuXHJcbiAgcGF0aCB7XHJcbiAgICBmaWxsOiB2YXIoLS1fYnV0dG9uLXRleHQtY29sb3IpO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcmdlLWJ1dHRvbi0tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCkge1xyXG4gIC0tZm9yZ2UtdGhlbWUtcHJpbWFyeTogdmFyKC0tc2xhdGUtYTkpO1xyXG59XHJcblxyXG5mb3JnZS1pY29uLWJ1dHRvbiB7XHJcbiAgJjo6cGFydChmb2N1cy1pbmRpY2F0b3IpIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xyXG4gIH1cclxuXHJcbiAgcGF0aCB7XHJcbiAgICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLWZvcmdlLXN0YXRlLWxheWVyLWhvdmVyLWR1cmF0aW9uKSBsaW5lYXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuZm9yZ2UtaWNvbi1idXR0b246bm90KFt2YXJpYW50PVwiZmlsbGVkXCJdKTpob3ZlciBwYXRoIHtcclxuICBmaWxsOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG59XHJcblxyXG5mb3JnZS1mYWI6OnBhcnQoZm9jdXMtaW5kaWNhdG9yKSB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IG9rbGNoKGZyb20gdmFyKC0tZm9yZ2UtZmFiLWJhY2tncm91bmQpIGwgYyBoIC8gMTYlKTtcclxufVxyXG5cclxuLmZvcmdlLWJ1dHRvbi1mYWIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBpbnNldC1ibG9jay1lbmQ6IHZhcigtLXNpemUtMTYpO1xyXG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLXNpemUtMTYpO1xyXG59XHJcblxyXG5cclxuLy8gQ0lUSVpFTiBCVVRUT05TXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uYnRuIHtcclxuICBkaXNwbGF5OiBmbGV4OyAvL01heWJlIGlubGluZS1mbGV4P1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sdW1uLWdhcDogMXJlbTtcclxuICBmbGV4LXNocmluazogMDtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSwgMC44NzVyZW0pO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xLCAxLjI4NTcyKTtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImN2MDVcIjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgbWluLWhlaWdodDogM3JlbTtcclxuICBtaW4td2lkdGg6IDMuNXJlbTtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLW91dCwgb3V0bGluZSAxNTBtcyBlYXNlLW91dCwgY29sb3IgMTUwbXMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMTUwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICYgcGF0aCB7XHJcbiAgICBmaWxsOiB2YXIoLS1mb3JnZS10aGVtZS1wcmltYXJ5KTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIC5hbmltYXRlLXNsaWRlLS1yaWdodCxcclxuICAuYW5pbWF0ZS1zbGlkZS0tbGVmdCB7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIC5hbmltYXRlLXNsaWRlLS1yaWdodCB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xyXG4gICAgfVxyXG4gICAgLmFuaW1hdGUtc2xpZGUtLWxlZnQge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXByaW1hcnkge1xyXG4gIC0tZm9yZ2UtdGhlbWUtcHJpbWFyeTogdmFyKC0tYnV0dG9uLXByaW1hcnkpO1xyXG4gIC0tZm9yZ2UtdGhlbWUtb24tcHJpbWFyeTogdmFyKC0tdGV4dC1vbi1jb2xvcik7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLy8tLWZvcmdlLXRoZW1lLXByaW1hcnk6IHZhcigtLWJ1dHRvbi1wcmltYXJ5LWhvdmVyKTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeS0tYWx0IHtcclxuICAtLWZvcmdlLXRoZW1lLXByaW1hcnk6IHZhcigtLXNsYXRlLWExMik7XHJcbiAgLS1mb3JnZS10aGVtZS1vbi1wcmltYXJ5OiB2YXIoLS1zbGF0ZS0xKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gIGNvbG9yOiB2YXIoLS1zbGF0ZS0xKTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTEpO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuXHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLTQpO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG4gIH1cclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tc2xhdGUtMSk7IH1cclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnkge1xyXG4gIC0tZm9yZ2UtdGhlbWUtcHJpbWFyeTogdmFyKC0tc2xhdGUtNCk7XHJcbiAgLS1mb3JnZS10aGVtZS1vbi1wcmltYXJ5OiB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLTQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIC0tZm9yZ2UtdGhlbWUtcHJpbWFyeTogdmFyKC0tc2xhdGUtNSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS01KTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tc2Vjb25kYXJ5LS1hbHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLTQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLTUpO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXRlcnRpYXJ5IHtcclxuICAtLWZvcmdlLXRoZW1lLXByaW1hcnk6IHZhcigtLXNsYXRlLWE5KTtcclxuICAtLWZvcmdlLXRoZW1lLW9uLXByaW1hcnk6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xyXG4gICAgY29sb3I6IHZhcigtLXNsYXRlLWExMik7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWRhbmdlciB7XHJcbiAgLS1mb3JnZS10aGVtZS1wcmltYXJ5OiB2YXIoLS1yZWQtYTExKTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYTEyKTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tZ2hvc3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcclxuICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG5cclxuICAgICYgcGF0aCB7IGZpbGw6IHZhcigtLXRleHQtcHJpbWFyeSk7IH1cclxuICB9XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXRleHQtdGVydGlhcnkpOyB9XHJcbn1cclxuXHJcblxyXG4uYnRuLWljb24tb25seSB7XHJcbiAgJi5idG4teHMge1xyXG4gICAgbWluLXdpZHRoOiAxLjVyZW07XHJcbiAgICBtYXgtd2lkdGg6IDEuNXJlbTtcclxuICAgIHBhZGRpbmctaW5saW5lOiAwO1xyXG4gIH1cclxuXHJcbiAgJi5idG4tc20ge1xyXG4gICAgbWluLXdpZHRoOiAycmVtO1xyXG4gICAgbWF4LXdpZHRoOiAycmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAmLmJ0bi1tZCB7XHJcbiAgICBtaW4td2lkdGg6IDIuNXJlbTtcclxuICAgIG1heC13aWR0aDogMi41cmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAmLmJ0bi1sZyB7XHJcbiAgICBtaW4td2lkdGg6IDNyZW07XHJcbiAgICBtYXgtd2lkdGg6IDNyZW07XHJcbiAgICBwYWRkaW5nLWlubGluZTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uYnRuIHtcclxuICAmLXhzIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEuNXJlbTtcclxuICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMiwgMS4zMzMzMzMpO1xyXG4gIH1cclxuXHJcbiAgJi1zbSB7XHJcbiAgICBtaW4taGVpZ2h0OiAycmVtO1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNzVyZW07XHJcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yLCAxLjMzMzMzMyk7XHJcbiAgfVxyXG5cclxuICAmLW1kIHtcclxuICAgIG1pbi1oZWlnaHQ6IDIuNXJlbTtcclxuICAgIGhlaWdodDogMi41cmVtO1xyXG4gIH1cclxuXHJcbiAgJi1sZyB7XHJcbiAgICBtaW4taGVpZ2h0OiAzcmVtO1xyXG4gICAgaGVpZ2h0OiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgJi14bCB7XHJcbiAgICBtaW4taGVpZ2h0OiAzLjVyZW07XHJcbiAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tZnVsbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5idXR0b24tZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogMXJlbTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYnV0dG9uLWdyb3VwLS1mdWxsLXdpZHRoIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sdW1uLWdhcDogdmFyKC0tYnV0dG9uLWdyb3VwLWdhcCwgMXJlbSk7XHJcblxyXG4gICYgPiAqIHtcclxuICAgIGZsZXg6IDE7XHJcblxyXG4gICAgJiBidXR0b24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tZ3JvdXAtLWZ1bGwtd2lkdGg6d2hlcmUoLmdhcC04KSB7XHJcbiAgLS1idXR0b24tZ3JvdXAtZ2FwOiAwLjVyZW07XHJcbn1cclxuXHJcblxyXG4vLyBBQ1RJT04gQkFSIEJVVFRPTiBHUk9VUFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuQG1peGluIGFjdGlvbi1idXR0b24tZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogMXJlbTtcclxuICBpbnNldC1ibG9jay1lbmQ6IDFyZW07XHJcbiAgaW5zZXQtaW5saW5lLWVuZDogMnJlbTtcclxuICB6LWluZGV4OiA1O1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uYWN0aW9uLWJhciB7IC8vIFRPRE86IFNldCBhY3Rpb24tYmFyIHBvc2l0aW9uIGZpeGVkIHVudGlsIHRoZSBuZXcgZGVzaWduIHVwZGF0ZVxyXG4gIEBpbmNsdWRlIGFjdGlvbi1idXR0b24tZ3JvdXA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG59XHJcblxyXG4vLy5hY3Rpb24tYmFyIHsgLy8gZGVmYXVsdCBidXR0b24gZ3JvdXAgLSBsZWZ0IGFsaWduZWRcclxuLy8gIEBpbmNsdWRlIGFjdGlvbi1idXR0b24tZ3JvdXA7XHJcbi8vICBoZWlnaHQ6IDM2cHg7XHJcbi8vICBwb3NpdGlvbjogc3RpY2t5O1xyXG4vL31cclxuLy9cclxuLy8uZHJhd2VyLXdyYXBwZXIgLmFjdGlvbi1iYXIgeyAvLyBkcmF3ZXIgYnV0dG9uIGdyb3VwIC0gcmlnaHQgYWxpZ25lZFxyXG4vLyAgQGluY2x1ZGUgYWN0aW9uLWJ1dHRvbi1ncm91cDtcclxuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gIHBhZGRpbmctaW5saW5lOiAzMnB4O1xyXG4vL31cclxuLy9cclxuLy8uZm9ybS1sYXlvdXQgLmFjdGlvbi1iYXIge1xyXG4vLyAgcGFkZGluZy1pbmxpbmU6IDA7XHJcbi8vICBwb3NpdGlvbjogc3RpY2t5O1xyXG4vL31cclxuXHJcbiIsIkB1c2UgJy4uL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbi5wcmV2aWV3LWNhcmQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS00KTtcclxuICBwYWRkaW5nOiB2YXIoLS1zaXplLTE2KTtcclxuICBAaW5jbHVkZSBib2R5LTAxO1xyXG59XHJcblxyXG4ucHJldmlldy1jYXJkLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcm93LWdhcDogdmFyKC0tc3BhY2luZyk7XHJcbn1cclxuXHJcbi5wcmV2aWV3LWNhcmQtbGFiZWwge1xyXG4gIEBpbmNsdWRlIGxhYmVsLTAxO1xyXG59XHJcblxyXG4ucHJldmlldy10ZXh0e1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBjb2xvcjogdmFyKC0taW50ZXJhY3RpdmUpO1xyXG59XHJcbiIsIjp3aGVyZShodG1sKSB7XHJcbiAgLS1jaGVja2JveC1zaXplOiAxcmVtO1xyXG5cclxuICBAbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xyXG4gICAgLS1jaGVja2JveC1zaXplOiBjYWxjKDE4cmVtIC8gMTYpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ0hFQ0tCT1ggR1JPVVBcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5jaGVja2JveC1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDAuNXJlbTtcclxuICBncmlkLWNvbHVtbjogMS8tMTtcclxuXHJcbiAgQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcclxuICAgIHJvdy1nYXA6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tib3gtZ3JvdXAtaG9yaXpvbnRhbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcm93LWdhcDogMC41cmVtO1xyXG4gIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XHJcblxyXG4gIEBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XHJcbiAgICByb3ctZ2FwOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENIRUNLQk9YIFdSQVBQRVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uY2hlY2tib3gtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuXHJcbi8vIENIRUNLQk9YXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLmNoZWNrYm94IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgd2lkdGg6IHZhcigtLWNoZWNrYm94LXNpemUpO1xyXG4gIG1pbi13aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWExMik7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcHg7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1jb2xvcik7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICArIGxhYmVsIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiB2YXIoLS1jaGVja2JveC1mb2N1cy1vdXRsaW5lKTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1jaGVja2JveC1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblxyXG4gICAgKyBsYWJlbCB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDBweDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tib3g6Y2hlY2tlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ1xcMjcxMyc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jaGVja2JveCArIC5zZXR0aW5ncy1yb3ctLWRlc2NyaXB0aW9uIHtcclxuICBwYWRkaW5nLWlubGluZS1zdGFydDogMC41cmVtO1xyXG5cclxuICAmID4gbGFiZWwge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmlzLWludmFsaWQ6aGFzKC5jaGVja2JveC13cmFwcGVyKSAuaW52YWxpZC1mZWVkYmFjazpub3QoLmNoZWNrYm94LXdyYXBwZXIgLmludmFsaWQtZmVlZGJhY2spIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiZXJyb3JcIjtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIDIwMCwgXCJvcHN6XCIgMjA7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG5cclxuLy8gR0xPQkFMIFNUVUZGXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0taW5wdXQtaGVpZ2h0LXhzOiAxLjc1cmVtO1xyXG4gIC0taW5wdXQtaGVpZ2h0LXNtOiAycmVtO1xyXG4gIC0taW5wdXQtaGVpZ2h0LW1kOiAyLjVyZW07XHJcbiAgLS1pbnB1dC1oZWlnaHQtbGc6IDNyZW07XHJcbiAgLS1pbnB1dC1oZWlnaHQteGw6IDMuNXJlbTtcclxuXHJcbiAgLS1pbnB1dC13aWR0aC14eHM6IGNhbGMoNjRyZW0gLyAxNik7XHJcbiAgLS1pbnB1dC13aWR0aC14czogY2FsYyg4MHJlbSAvIDE2KTtcclxuICAtLWlucHV0LXdpZHRoLXNtOiBjYWxjKDExMnJlbSAvIDE2KTtcclxuICAtLWlucHV0LXdpZHRoLW1kOiBjYWxjKDE0NHJlbSAvIDE2KTtcclxuICAtLWlucHV0LXdpZHRoLWxnOiBjYWxjKDE3NnJlbSAvIDE2KTtcclxuICAtLWlucHV0LXdpZHRoLXhsOiBjYWxjKDIwOHJlbSAvIDE2KTtcclxuICAtLWlucHV0LXdpZHRoLXh4bDogY2FsYygyOThyZW0gLyAxNik7XHJcbiAgLS1pbnB1dC13aWR0aC1tYXgtY29udGVudDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gIC0taW5wdXQtZm9jdXMtb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuICAtLWlucHV0LWZvY3VzLXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwLWExNik7XHJcbiAgLS1pbnB1dC1mb2N1cy1vdXRsaW5lLW9mZnNldDogLTFweDtcclxuXHJcbiAgLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkOiBub25lO1xyXG5cclxuICAtLXJhZGlvLWZvY3VzLW91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XHJcbiAgLS1yYWRpby1mb2N1cy1zaGFkb3c6IDAgMCAwIDRweCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xyXG4gIC0tcmFkaW8tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDFweDtcclxuXHJcbiAgLS1jaGVja2JveC1mb2N1cy1vdXRsaW5lOiAycHggc29saWQgdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG4gIC0tY2hlY2tib3gtZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDFweDtcclxuXHJcbiAgLS1lcnJvci1vdXRsaW5lOiAxcHggc29saWQgdmFyKC0tcnVieS1hOSk7XHJcbiAgLS1lcnJvci1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1ydWJ5LWEzKTtcclxuICAtLWVycm9yLW91dGxpbmUtb2Zmc2V0OiAtMXB4O1xyXG5cclxuICAtLWlucHV0LWljb24tc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICAtLXNlbGVjdC1pbnB1dC1pY29uLXNpemU6IHZhcigtLXNjYWxlMSk7XHJcbn1cclxuXHJcbmxlZ2VuZCB7XHJcbiAgLy9tYXJnaW4tYmxvY2stZW5kOiAwLjVyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5pbnB1dC13aWR0aCB7XHJcbiAgJi0teHMgeyBtYXgtd2lkdGg6IGNhbGMoODByZW0gLyAxNik7IH1cclxuICAmLS1zbSB7IG1heC13aWR0aDogY2FsYygxMTJyZW0gLyAxNik7IH1cclxuICAmLS1tZCB7IG1heC13aWR0aDogMjk4cHg7IH1cclxufVxyXG5cclxuLmlucHV0LXNwaW5uZXItaGlkZGVuLFxyXG4udGV4dC1pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuXHJcbiAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBJTlBVVCBCQVNFIEZPUlxyXG4vLyBURVhUIElOUFVUICsgU0VMRUNUU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuQG1peGluIGlucHV0LWJhc2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcclxuICBtaW4taGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xyXG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2ssIDApO1xyXG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWlubGluZSwgMXJlbSk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3IsIHZhcigtLXNsYXRlLWEzKSk7XHJcbiAgYm9yZGVyOiB2YXIoLS1pbnB1dC1ib3JkZXIsIG5vbmUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWJveC1zaGFkb3csIGluc2V0IDAgLTFweCAwIHZhcigtLXNsYXRlLWE5KSk7XHJcbiAgQGluY2x1ZGUgYm9keS0wMTtcclxuXHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcGxhY2Vob2xkZXIpO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmU6bm90KDpkaXNhYmxlZCkge1xyXG4gICAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZCwgdmFyKC0tc2xhdGUtYTMpKTtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQsIG5vbmUpO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSU5QVVQgV1JBUFBFUlNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uaW5wdXQtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IHZhcigtLWlucHV0LXdyYXBwZXItZ2FwLCB2YXIoLS1zcGFjaW5nKSk7XHJcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XHJcblxyXG4gICYtaG9yaXpvbnRhbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiB2YXIoLS1pbnB1dC13cmFwcGVyLWdhcCwgdmFyKC0tc3BhY2luZykpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFNwYWNpbmcgYW5kIFNpemUgUHJvcHNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5pbnB1dC13cmFwcGVyIHtcclxuICAmW2RhdGEtaW5wdXQtd3JhcHBlcn49XCJnYXAtNFwiXSB7IC0taW5wdXQtd3JhcHBlci1nYXA6IHZhcigtLXNpemUtNCk7IH1cclxuICAmW2RhdGEtaW5wdXQtd3JhcHBlcn49XCJnYXAtOFwiXSB7IC0taW5wdXQtd3JhcHBlci1nYXA6IHZhcigtLXNpemUtOCk7IH1cclxuICAmW2RhdGEtaW5wdXQtd3JhcHBlcn49XCJnYXAtMTJcIl0geyAtLWlucHV0LXdyYXBwZXItZ2FwOiB2YXIoLS1zaXplLTEyKTsgfVxyXG4gICZbZGF0YS1pbnB1dC13cmFwcGVyfj1cImdhcC0xNlwiXSB7IC0taW5wdXQtd3JhcHBlci1nYXA6IHZhcigtLXNpemUtMTYpOyB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC13cmFwcGVyfj1cIndpZHRoLXhzXCJdIHtcclxuICAgIHdpZHRoOiBjYWxjKDgwcmVtIC8gMTYpO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDgwcmVtIC8gMTYpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXdyYXBwZXJ+PVwid2lkdGgtc21cIl0ge1xyXG4gICAgd2lkdGg6IGNhbGMoMTEycmVtIC8gMTYpO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDExMnJlbSAvIDE2KTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC13cmFwcGVyfj1cIndpZHRoLW1kXCJdIHtcclxuICAgIHdpZHRoOiBjYWxjKDE0NHJlbSAvIDE2KTtcclxuICAgIG1heC13aWR0aDogY2FsYygxNDRyZW0gLyAxNik7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtd3JhcHBlcn49XCJ3aWR0aC1sZ1wiXSB7XHJcbiAgICB3aWR0aDogY2FsYygxNzZyZW0gLyAxNik7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTc2cmVtIC8gMTYpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXdyYXBwZXJ+PVwid2lkdGgteGxcIl0ge1xyXG4gICAgd2lkdGg6IGNhbGMoMjA4cmVtIC8gMTYpO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDIwOHJlbSAvIDE2KTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC13cmFwcGVyfj1cIndpZHRoLXh4bFwiXSB7XHJcbiAgICB3aWR0aDogY2FsYygyOThyZW0gLyAxNik7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMjk4cmVtIC8gMTYpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFJFUVVJUkVEIElORElDQVRPUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnJlcXVpcmVkLWluZGljYXRvciB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIqXCIgLyBcIlJlcXVpcmVkXCI7IC8vVE9ETzogUmVtb3ZlIHJlcXVpcmVkIG9uY2Ugd2UgY29uZGl0aW9uYWxseSBhZGQgYXJpYS1yZXF1aXJlZFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xyXG4gICAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XHJcbiAgICBjb2xvcjogdmFyKC0tcnVieS1hMTEpO1xyXG4gICAgdHJhbnNsYXRlOiBjYWxjKC0xMDAlIC0gMnB4KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBJTlBVVFMgV0lUSCBJQ09OUyAmIEVYVFJBU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmlucHV0LWZpZWxkLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmlucHV0LWJ1dHRvbiB7XHJcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1kZW5zaXR5LW1lZGl1bS1zaXplOiB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xyXG4gIC0tZm9yZ2UtaWNvbi1idXR0b24tc2hhcGUtc3F1YXJlZDogMDtcclxuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1vdXR3YXJkLW9mZnNldDogLTFweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcclxufVxyXG5cclxuLmZvcm0tYnV0dG9uLWRhdGVwaWNrZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTFweDtcclxuICB0b3A6IDZweDtcclxufVxyXG5cclxuLmlucHV0LXdyYXBwZXItcGhvbmUtZXh0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleDogbm9uZTtcclxuICB3aWR0aDogNi41cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiRXh0XCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1zbGF0ZS1hMTEpO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMTNyZW0gLyAxNik7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucGhvbmUtZXh0IHtcclxuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAyLjVyZW0gMXJlbTtcclxufVxyXG5cclxuXHJcbi8vIElOUFVUIElDT05TXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5bY2xhc3MqPVwiaW5wdXQtaWNvblwiXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLy9ibG9jay1zaXplOiB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xyXG4gIGJsb2NrLXNpemU6IDEwMCU7XHJcbiAgaW5saW5lLXNpemU6IHZhcigtLWlucHV0LWljb24tc2l6ZSk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5pbnB1dC1pY29uLXN0YXJ0IHtcclxuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDFyZW07XHJcbn1cclxuXHJcbi5pbnB1dC1pY29uLXN0YXJ0ICsgLnRleHQtaW5wdXQge1xyXG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0taW5wdXQtaWNvbi1zaXplKSArIDJyZW0pIDFyZW07XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtaW5wdXQtc3R5bGV+PVwieHNcIl0pIHtcclxuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0taW5wdXQtaWNvbi1zaXplKSArIDJyZW0pIDAuNzVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uaW5wdXQtaWNvbi1lbmQge1xyXG4gIGluc2V0LWlubGluZS1lbmQ6IDFyZW07XHJcbiAgLy9wYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWlucHV0LWljb24tZW5kLXBhZGRpbmcsIDFyZW0pO1xyXG59XHJcblxyXG4udGV4dC1pbnB1dDpoYXMoKyAuaW5wdXQtaWNvbi1lbmQpIHtcclxuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtIGNhbGModmFyKC0taW5wdXQtaWNvbi1zaXplKSArIDJyZW0pO1xyXG5cclxuICAmOndoZXJlKC50ZXh0LWlucHV0LXBlcmNlbnQpIHtcclxuICAgIC0taW5wdXQtaWNvbi1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDFyZW0gY2FsYyh2YXIoLS1pbnB1dC1pY29uLXNpemUpICsgMS41cmVtKTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIElOUFVUIEdST1VQU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmlucHV0LWdyb3VwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiB2YXIoLS1sYXlvdXQtZGlyZWN0aW9uLCByb3cpO1xyXG4gIGdhcDogdmFyKC0taW5wdXQtc3BhY2luZywgMC41cmVtKTtcclxuXHJcbiAgJltkYXRhLWlucHV0LWdyb3Vwfj1cImJsb2NrXCJdIHtcclxuICAgIC0tbGF5b3V0LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLS1pbnB1dC1zcGFjaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtZ3JvdXB+PVwiaGFzLWJ1dHRvblwiXSB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtZ3JvdXB+PVwiZnVsbFwiXSB7XHJcbiAgICAmID4gKiB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtZ3JvdXB+PVwieHNcIl0geyAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtNCk7IH1cclxuICAmW2RhdGEtaW5wdXQtZ3JvdXB+PVwic21cIl0geyAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtOCk7IH1cclxuICAmW2RhdGEtaW5wdXQtZ3JvdXB+PVwibWRcIl0geyAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJltkYXRhLWlucHV0LWdyb3Vwfj1cImxnXCJdIHsgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICZbZGF0YS1pbnB1dC1ncm91cH49XCJ4bFwiXSB7IC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS0zMik7IH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwLWlubGluZSB7XHJcbiAgJi0teHMgeyAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLS1zbSB7IC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtLW1kIHsgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtLWxnIHsgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtLXhsIHsgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTMyKTsgfVxyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtYmxvY2sge1xyXG4gICYtLXhzIHsgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTQpOyB9XHJcbiAgJi0tc20geyAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtOCk7IH1cclxuICAmLS1tZCB7IC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmLS1sZyB7IC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS0yNCk7IH1cclxuICAmLS14bCB7IC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS0zMik7IH1cclxufVxyXG5cclxuXHJcbi8vIE1JU0MgKyBWQUxJREFUSU9OXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLmlucHV0LWdyb3VwLWZ1bGwtd2lkdGggPiAubWRsLXRleHRmaWVsZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5pcy1pbnZhbGlkIC5mci13cmFwcGVyIHtcclxuICBib3JkZXI6IDFweCByZ2IoMjEzLDAsMCkgc29saWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNoZWNrYm94LWdyb3VwLWhvcml6b250YWwudmFsaWRhdGlvbi1ncm91cCxcclxuLnJhZGlvLWJ1dHRvbi1ncm91cC1ob3Jpem9udGFsLnZhbGlkYXRpb24tZ3JvdXAge1xyXG4gICYgLmludmFsaWQtZmVlZGJhY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFZBTElEQVRJT05cclxuLy8gVE9ETzogQ2FuIHdlIGNsZWFuIHRoZXNlIHVwP1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnZhbGlkYXRpb24tZ3JvdXAsXHJcbi5mb3JtLWdyb3VwLFxyXG4uY2hlY2tib3gtZ3JvdXAsXHJcbi5pbnB1dC13cmFwcGVyLFxyXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwsXHJcbi5jaGVja2JveC1ncm91cC1ob3Jpem9udGFsIHtcclxuICAmLmlzLWludmFsaWQge1xyXG5cclxuICAgIC50ZXh0LWlucHV0IHtcclxuICAgICAgb3V0bGluZTogdmFyKC0tZXJyb3Itb3V0bGluZSk7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1lcnJvci1vdXRsaW5lLW9mZnNldCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1lcnJvci1zaGFkb3cpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QtaW5wdXQsXHJcbiAgICAuc2xpbS1zZWxlY3QsXHJcbiAgICAuc2xpbS1zZWxlY3Qtb3V0bGluZWQge1xyXG4gICAgICBvdXRsaW5lOiB2YXIoLS1lcnJvci1vdXRsaW5lKTtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWVycm9yLW91dGxpbmUtb2Zmc2V0KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWVycm9yLXNoYWRvdyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHRhcmVhIHtcclxuICAgICAgb3V0bGluZTogdmFyKC0tZXJyb3Itb3V0bGluZSk7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1lcnJvci1vdXRsaW5lLW9mZnNldCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1lcnJvci1zaGFkb3cpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveCB7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1ydWJ5LWE5KSwgMCAwIDAgMnB4IHZhcigtLXJ1YnktYTMpO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpby1idXR0b24ge1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tcnVieS1hOSksIGluc2V0IDAgMCAwIDRweCB2YXIoLS1jb2xvci1wYW5lbC1zb2xpZCksIDAgMCAwIDJweCB2YXIoLS1ydWJ5LWEzKTtcclxuICAgIH1cclxuXHJcbiAgICAucmFkaW8tYnV0dG9uLS1jaGVja21hcmsge1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tcnVieS1hOSksIDAgMCAwIDJweCB2YXIoLS1ydWJ5LWEzKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0YWJsZS1jYXJkIHtcclxuICAgICAgb3V0bGluZTogdmFyKC0tZXJyb3Itb3V0bGluZSk7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1lcnJvci1vdXRsaW5lLW9mZnNldCk7XHJcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWVycm9yLXNoYWRvdyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmludmFsaWQtZmVlZGJhY2sge1xyXG4gICAgICBAaW5jbHVkZSBoZWxwZXItdGV4dC0wMTtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtY3JpdGljYWwpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZhbGlkYXRpb24tZ3JvdXAgeyAvL1RPRE86IERvIHdlIHN0aWxsIG5lZWQgdGhpcz9cclxuICAmLmlzLWludmFsaWQgLmludmFsaWQtZmVlZGJhY2sge1xyXG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uaW5wdXQtd3JhcHBlciB7XHJcbiAgJi5pcy1pbnZhbGlkIC5pbnZhbGlkLWZlZWRiYWNrIHtcclxuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgJjpoYXMoW2RhdGEtaW5wdXQtc3R5bGU9XCJ3aWR0aC14c1wiXSkgLmludmFsaWQtZmVlZGJhY2sgeyBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhzKTsgfVxyXG4gICY6aGFzKFtkYXRhLWlucHV0LXN0eWxlPVwid2lkdGgtc21cIl0pIC5pbnZhbGlkLWZlZWRiYWNrIHsgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1zbSk7IH1cclxuICAmOmhhcyhbZGF0YS1pbnB1dC1zdHlsZT1cIndpZHRoLW1kXCJdKSAuaW52YWxpZC1mZWVkYmFjayB7IG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbWQpOyB9XHJcbiAgJjpoYXMoW2RhdGEtaW5wdXQtc3R5bGU9XCJ3aWR0aC1sZ1wiXSkgLmludmFsaWQtZmVlZGJhY2sgeyBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLWxnKTsgfVxyXG4gICY6aGFzKFtkYXRhLWludmFsaWQtbWVzc2FnZS1wb3NpdGlvbj1cInJpZ2h0XCJdKSAuaW52YWxpZC1mZWVkYmFjayB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cclxufVxyXG5cclxuLmNoZWNrYm94LXdyYXBwZXIge1xyXG4gIC5pbnZhbGlkLWZlZWRiYWNrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1pbi1ibG9jay1zaXplOiB2YXIoLS1zaXplLTE4KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ1YnktMyk7XHJcbiAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS04KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNik7XHJcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjVyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuQHVzZSAnLi4vY29tcG9uZW50cy9pbnB1dHMnIGFzICo7XHJcblxyXG4uZGF0ZXBpY2tlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItcmFuZ2Uge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS00KTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBAY29udGFpbmVyIHF1ZXN0aW9uLWFuc3dlciAod2lkdGggPCAzMDhweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgcm93LWdhcDogdmFyKC0tc2l6ZS04KTtcclxuICB9XHJcbn1cclxuXHJcbi5mbGF0cGlja3Itd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgLy8mOjphZnRlciB7XHJcbiAgLy8gIGNvbnRlbnQ6IFwidG9kYXlcIiAvIFwiXCI7XHJcbiAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC8vICBpbnNldC1pbmxpbmUtZW5kOiAxcmVtO1xyXG4gIC8vICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XHJcbiAgLy8gIGZvbnQtc2l6ZTogdmFyKC0tc2VsZWN0LWlucHV0LWljb24tc2l6ZSwgdmFyKC0tc2NhbGUxKSk7XHJcbiAgLy8gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIC8vICB3aWR0aDogdmFyKC0tc2VsZWN0LWlucHV0LWljb24tc2l6ZSwgdmFyKC0tc2NhbGUxKSk7XHJcbiAgLy8gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC8vfVxyXG5cclxuICBAY29udGFpbmVyIHF1ZXN0aW9uLWFuc3dlciAod2lkdGggPD0gNDUwcHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmZsYXRwaWNrci1pbnB1dCB7IC8vIGRlZmF1bHQgc2VsZWN0IHN0eWxlXHJcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMXJlbSBjYWxjKHZhcigtLWlucHV0LWljb24tc2l6ZSkgKyAycmVtKTtcclxuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgQGluY2x1ZGUgaW5wdXQtYmFzZTtcclxuXHJcbiAgJjpyZWFkLW9ubHkge1xyXG4gICAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCB2YXIoLS1zbGF0ZS1hOSk7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICB9XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49XCJvdXRsaW5lZFwiXSxcclxuLmRhdGVwaWNrZXJbZGF0YS1pbnB1dC1zdHlsZX49XCJvdXRsaW5lZFwiXSAuZmxhdHBpY2tyLWlucHV0IHtcclxuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gIC0taW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE4KTtcclxuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xyXG4gIGhlaWdodDogNDBweDtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGhlaWdodDogNDBweDtcclxuXHJcbiAgaW5wdXQuY3VyLXllYXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG5cclxuICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm51bUlucHV0V3JhcHBlciB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyLCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciwge1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhciB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wYW5lbC1zb2xpZCk7XHJcbiAgYm94LXNoYWRvdzogMXB4IDAgMCB2YXIoLS1zbGF0ZS1hNCksIC0xcHggMCAwIHZhcigtLXNsYXRlLWE0KSwgMCAxcHggMCB2YXIoLS1zbGF0ZS1hNCksIDAgLTFweCAwIHZhcigtLXNsYXRlLWE0KSwgMCAzcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOjpiZWZvcmUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNsYXRlLWE0KTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDo6YWZ0ZXIge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTo6YmVmb3JlIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNCk7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206OmFmdGVyIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1jb2xvci1wYW5lbC1zb2xpZCk7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItbW9udGhzIHtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxyXG4gIC5mbGF0cGlja3ItcHJldi1tb250aCB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGZpbGw6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNsYXRlLWEzKTtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgZmlsbDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcclxuICBmb250LXNpemU6IGluaXRpYWw7XHJcbiAgc3Bhbi5jdXItbW9udGgge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxufVxyXG5cclxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmZsYXRwaWNrci1kYXkge1xyXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJ0bnVtXCIgMTtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcclxuICB9XHJcblxyXG4gICYuc2VsZWN0ZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTExKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucHJldk1vbnRoRGF5LFxyXG4gICYubmV4dE1vbnRoRGF5IHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtYTMpO1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudG9kYXkge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJvdHRvbTogNnB4O1xyXG4gICAgICB3aWR0aDogNHB4O1xyXG4gICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmZsYXRwaWNrci1kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gVE9ETzogbWFrZSBkaWFsb2cgYXV0by1zaXplIHRvIHdpZHRoIG9mIGNvbnRlbnRcclxuQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi9hYnN0cmFjdHMvY29sb3JzJyBhcyAqO1xyXG5AdXNlICcuLi9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG5cclxuLy8gTkFUSVZFIERJQUxPRyBTVFlMRVNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5kaWFsb2cge1xyXG4gIC8vIFRoZSBtb3N0IHdlJ2xsIG51ZGdlIHRoZSBkaWFsb2cgdXAgZnJvbSBjZW50ZXIuIFJhbXBzIDMycHgg4oaSIDk2cHggYmV0d2VlbiAzNzVweCBhbmQgfjEwMjRweCB3aWRlO1xyXG4gIC8vIHRoZSAtNXB4IGludGVyY2VwdCBhbmNob3JzIGl0IHRvIGV4YWN0bHkgMzJweCBhdCBhIDM3NXB4LXdpZGUgcGhvbmUgKGFuZCBmbG9vcnMgYXQgMzJweCBiZWxvdyB0aGF0KS5cclxuICAtLWRpYWxvZy1zaGlmdC1jYXA6IGNsYW1wKDJyZW0sIGNhbGMoOS44NnZ3IC0gNXB4KSwgNnJlbSk7XHJcbiAgLy8gSG93IGZhciB0byBhY3R1YWxseSBudWRnZSB1cDogMTIuNSUgb2YgdGhlIGVtcHR5IHNwYWNlICgxMi41c3ZoID0gMTIuNSUgb2YgdGhlIHZpZXdwb3J0IGhlaWdodCxcclxuICAvLyAxMi41JSA9IDEyLjUlIG9mIHRoZSBkaWFsb2cncyBvd24gaGVpZ2h0LCBzbyAxMi41c3ZoIC0gMTIuNSUgPSAxMi41JSBvZiB2aWV3cG9ydCBtaW51cyBkaWFsb2cgaGVpZ2h0KSxcclxuICAvLyBjYXBwZWQgYnkgLS1kaWFsb2ctc2hpZnQtY2FwLiBBcyB0aGUgZGlhbG9nIGdyb3dzIHRoZSBlbXB0eSBzcGFjZSBzaHJpbmtzLCBzbyB0aGUgbnVkZ2UgZmFkZXNcclxuICAvLyB0b3dhcmQgMCBhbmQgdGhlIGRpYWxvZyBzdGF5cyBjZW50ZXJlZCBhbmQgZnVsbHkgb24gc2NyZWVuLiBtYXgoMHB4LCAuLi4pIGd1YXJkcyBhZ2FpbnN0IG5lZ2F0aXZlcy5cclxuICAtLWRpYWxvZy1zaGlmdDogbWluKHZhcigtLWRpYWxvZy1zaGlmdC1jYXApLCBtYXgoMHB4LCBjYWxjKDEyLjVzdmggLSAxMi41JSkpKTtcclxuXHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1kaWFsb2ctcGFkZGluZy1ibG9jaywgMXJlbSk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWRpYWxvZy1wYWRkaW5nLWlubGluZSwgMXJlbSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlhbG9nLWJnLCB2YXIoLS1jb2xvci1wYW5lbC1zb2xpZCkpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWRpYWxvZy1ib3JkZXItcmFkaXVzLCAwLjVyZW0pO1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLWRpYWxvZy1zaGFkb3csIDAgMXJlbSA0cmVtIHZhcigtLWJsYWNrLWE3KSk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiB2YXIoLS1kaWFsb2ctYmctYmx1cik7XHJcbiAgaW5saW5lLXNpemU6IHZhcigtLWRpYWxvZy13aWR0aCwgMzByZW0pO1xyXG4gIC8vIENhcCBoZWlnaHQgdG8gdGhlIHZpZXdwb3J0IChsZWF2aW5nIH4yNHB4IHRvcCAmIGJvdHRvbSkgc28gdGFsbCBjb250ZW50IHNjcm9sbHMgaW5zaWRlIHRoZSBkaWFsb2cuXHJcbiAgbWF4LWJsb2NrLXNpemU6IGNhbGMoMTAwc3ZoIC0gM3JlbSk7XHJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIHNjcm9sbCBjYXBwZWQgY29udGVudCBpbnRlcm5hbGx5OyBkb24ndCByZWx5IG9uIHRoZSBVQSdzIG1vZGFsIG92ZXJmbG93IGRlZmF1bHQgKG5vdCBjcm9zcy1icm93c2VyKVxyXG4gIC8vIE51ZGdlIHRoZSBjZW50ZXJlZCBkaWFsb2cgdXAgYnkgLS1kaWFsb2ctc2hpZnQgc28gaXQgc2l0cyBzbGlnaHRseSBhYm92ZSBjZW50ZXIgd2hlbiBzaG9ydDtcclxuICAvLyB0aGUgc2hpZnQgZmFkZXMgdG8gMCBhcyB0aGUgZGlhbG9nIGdyb3dzLCBzbyBpdCBuZXZlciBnZXRzIHB1c2hlZCBvZmYgdGhlIHRvcCBvZiB0aGUgc2NyZWVuLlxyXG4gIC8vIC0tZGlhbG9nLXNjYWxlIGlzIHRvZ2dsZWQgYnkgdGhlIG9wZW4vY2xvc2UgYW5pbWF0aW9uIGJlbG93IChkZWZhdWx0cyB0byAxID0gbm8gc2NhbGluZykuXHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEgKiB2YXIoLS1kaWFsb2ctc2hpZnQpKSkgc2NhbGUodmFyKC0tZGlhbG9nLXNjYWxlLCAxKSk7XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQW5pbWF0ZSB0aGUgbmF0aXZlIDxkaWFsb2c+IG9wZW4vY2xvc2UgKGZhZGUgKyBzdWJ0bGUgc2NhbGUpIGFuZCBmYWRlIGl0cyA6OmJhY2tkcm9wLCB0byBtYXRjaCB0aGVcclxuLy8gYXVyZWxpYSB1eC1kaWFsb2cgdHJhbnNpdGlvbnMgKHNlZSB0aGUgdXgtZGlhbG9nLW92ZXJsYXkgLyB1eC1kaWFsb2ctY29udGFpbmVyIHJ1bGVzIGZ1cnRoZXIgZG93bikuXHJcbi8vIFNjb3BlZCB0byB0aGUgPGRpYWxvZz4gKmVsZW1lbnQqIG9uIHB1cnBvc2U6IHRoZSBzZWF0LWNoYXJ0IGlubmVyIGA8ZGl2IGNsYXNzPVwiZGlhbG9nXCIgZGF0YS1kaWFsb2c9XCJpbm5lclwiPmBcclxuLy8gcGFuZWwgbmV2ZXIgcmVjZWl2ZXMgdGhlIFtvcGVuXSBhdHRyaWJ1dGUsIHNvIGl0IG11c3Qgbm90IHBpY2sgdXAgYG9wYWNpdHk6IDBgIG9yIGl0IHdvdWxkIGJlIHN0dWNrIGhpZGRlbi5cclxuLy8gYGFsbG93LWRpc2NyZXRlYCArIEBzdGFydGluZy1zdHlsZSBhbmltYXRlIHRoZSAqZXhpdCogdG9vLCBiZWZvcmUgdGhlIFVBIHNldHMgYGRpc3BsYXk6IG5vbmVgOyBicm93c2Vyc1xyXG4vLyB3aXRob3V0IHRoZXNlIGZlYXR1cmVzIHNpbXBseSBza2lwIHRoZSBhbmltYXRpb24gKHRoZSBkaWFsb2cgc3RpbGwgc2hvd3MvaGlkZXMsIGp1c3Qgd2l0aG91dCB0aGUgdHdlZW4pLlxyXG4vLyBSZWR1Y2VkLW1vdGlvbiB1c2VycyBhcmUgY292ZXJlZCBieSB0aGUgZ2xvYmFsIHJlc2V0IGluIGJhc2UvX21vZGVybi1yZXNldC5zY3NzLlxyXG5kaWFsb2cuZGlhbG9nIHtcclxuICAtLWRpYWxvZy1zY2FsZTogMC45ODtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246XHJcbiAgICBvcGFjaXR5IDEyNW1zIGVhc2Utb3V0LFxyXG4gICAgdHJhbnNmb3JtIDEyNW1zIGVhc2Utb3V0LFxyXG4gICAgb3ZlcmxheSAxMjVtcyBlYXNlLW91dCBhbGxvdy1kaXNjcmV0ZSxcclxuICAgIGRpc3BsYXkgMTI1bXMgZWFzZS1vdXQgYWxsb3ctZGlzY3JldGU7XHJcblxyXG4gICZbb3Blbl0ge1xyXG4gICAgLS1kaWFsb2ctc2NhbGU6IDE7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgQHN0YXJ0aW5nLXN0eWxlIHtcclxuICAgICZbb3Blbl0ge1xyXG4gICAgICAtLWRpYWxvZy1zY2FsZTogMC45ODtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6OmJhY2tkcm9wIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjpcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciAxMjVtcyBlYXNlLW91dCxcclxuICAgICAgb3ZlcmxheSAxMjVtcyBlYXNlLW91dCBhbGxvdy1kaXNjcmV0ZSxcclxuICAgICAgZGlzcGxheSAxMjVtcyBlYXNlLW91dCBhbGxvdy1kaXNjcmV0ZTtcclxuICB9XHJcblxyXG4gICZbb3Blbl06OmJhY2tkcm9wIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpYWxvZy1iYWNrZHJvcCk7XHJcbiAgfVxyXG5cclxuICBAc3RhcnRpbmctc3R5bGUge1xyXG4gICAgJltvcGVuXTo6YmFja2Ryb3Age1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbjo6YmFja2Ryb3Age1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpYWxvZy1iYWNrZHJvcCk7XHJcbn1cclxuXHJcbi8vIFdpZHRoc1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuOndoZXJlKC5kaWFsb2cpIHtcclxuICAmW2RhdGEtZGlhbG9nfj1cInhzXCJdIHsgLS1kaWFsb2ctd2lkdGg6IDIwcmVtOyB9XHJcbiAgJltkYXRhLWRpYWxvZ349XCJzbVwiXSB7IC0tZGlhbG9nLXdpZHRoOiAyNXJlbTsgfVxyXG4gICZbZGF0YS1kaWFsb2d+PVwibWRcIl0geyAtLWRpYWxvZy13aWR0aDogMzByZW07IH1cclxuICAmW2RhdGEtZGlhbG9nfj1cIm1kLWxnXCJdIHsgLS1kaWFsb2ctd2lkdGg6IDM1cmVtOyB9XHJcbiAgJltkYXRhLWRpYWxvZ349XCJsZ1wiXSB7IC0tZGlhbG9nLXdpZHRoOiA0MHJlbTsgfVxyXG4gICZbZGF0YS1kaWFsb2d+PVwieGxcIl0geyAtLWRpYWxvZy13aWR0aDogNTByZW07IH1cclxufVxyXG5cclxuXHJcbi8vIFR5cGVcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZSguZGlhbG9nKVtkYXRhLWRpYWxvZ349XCJ0cmFuc2x1Y2VudFwiXSB7XHJcbiAgLS1kaWFsb2ctYmc6IHZhcigtLWNvbG9yLXBhbmVsLXRyYW5zbHVjZW50KTtcclxuICAtLWRpYWxvZy1iZy1ibHVyOiBibHVyKDY0cHgpIHNhdHVyYXRlKHZhcigtLWRpYWxvZy1iZy1zYXR1cmF0ZSwgMTIwJSkpO1xyXG4gIC0tZGlhbG9nLWJnLXNhdHVyYXRlOiAxMjAlO1xyXG59XHJcblxyXG46d2hlcmUoLmRpYWxvZylbZGF0YS1kaWFsb2d+PVwid3JhcHBlclwiXSB7XHJcbiAgLS1kaWFsb2ctcGFkZGluZy1ibG9jazogMDtcclxuICAtLWRpYWxvZy1wYWRkaW5nLWlubGluZTogMDtcclxuICAtLWRpYWxvZy1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgLS1kaWFsb2ctc2hhZG93OiBub25lO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG46d2hlcmUoLmRpYWxvZylbZGF0YS1kaWFsb2d+PVwiaW5uZXJcIl0ge1xyXG4gIC0tZGlhbG9nLXBhZGRpbmctYmxvY2s6IDFyZW07XHJcbiAgLS1kaWFsb2ctcGFkZGluZy1pbmxpbmU6IDA7XHJcbiAgLS1kaWFsb2ctc2hhZG93OiAwIDFyZW0gNHJlbSB2YXIoLS1ibGFjay1hNyk7XHJcbiAgdHJhbnNmb3JtOiBub25lO1xyXG4gIG1heC1ibG9jay1zaXplOiBub25lO1xyXG59XHJcblxyXG46d2hlcmUoLmRpYWxvZylbZGF0YS1kaWFsb2d+PVwibm8tcGFkZGluZ1wiXSB7XHJcbiAgLS1kaWFsb2ctcGFkZGluZy1ibG9jazogMDtcclxuICAtLWRpYWxvZy1wYWRkaW5nLWlubGluZTogMDtcclxufVxyXG5cclxuLmRpYWxvZy1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IHZhcigtLXNwYWNpbmcpO1xyXG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuXHJcbiAgJiBwIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgfVxyXG59XHJcblxyXG4uZGlhbG9nLWNsb3NlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDJweDtcclxuICBpbnNldC1pbmxpbmUtZW5kOiAycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS02KTtcclxufVxyXG5cclxuLmRpYWxvZy1ib2R5IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHJvdy1nYXA6IDEuNXJlbTtcclxuXHJcbiAgJiAuZ2FwLTE2IHtcclxuICAgIHJvdy1nYXA6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZGlhbG9nLWJvZHkge1xyXG4gICZbZGF0YS1kaWFsb2ctYm9keX49XCJjZW50ZXJlZFwiXSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtZGlhbG9nLWJvZHl+PVwic3VjY2Vzc1wiXSB7XHJcbiAgICAtLWRpYWxvZy10eXBlLWJnOiB2YXIoLS1qYWRlLWEzKTtcclxuICAgIC0tZGlhbG9nLXR5cGUtY29sb3I6IHZhcigtLWphZGUtYTExKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1kaWFsb2ctYm9keX49XCJ3YXJuaW5nXCJdIHtcclxuICAgIC0tZGlhbG9nLXR5cGUtYmc6IHZhcigtLWFtYmVyLWEzKTtcclxuICAgIC0tZGlhbG9nLXR5cGUtY29sb3I6IHZhcigtLWFtYmVyLWExMSk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtZGlhbG9nLWJvZHl+PVwiZXJyb3JcIl0ge1xyXG4gICAgLS1kaWFsb2ctdHlwZS1iZzogdmFyKC0tcnVieS1hMyk7XHJcbiAgICAtLWRpYWxvZy10eXBlLWNvbG9yOiB2YXIoLS1ydWJ5LWExMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uZGlhbG9nLWJvZHktLWljb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwLjc1cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlhbG9nLXR5cGUtYmcsIHZhcigtLXNsYXRlLWEzKSk7XHJcbiAgY29sb3I6IHZhcigtLWRpYWxvZy10eXBlLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMTEpKTtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zaXplLTQ4KTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4uZGlhbG9nLWJvZHktLXRleHQtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxufVxyXG5cclxuLmRpYWxvZy1ib2R5LS10aXRsZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTEpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLXdlaWdodCk7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTEpIC8gMik7XHJcbn1cclxuXHJcbi5kaWFsb2ctYm9keS0tdGV4dCB7XHJcbiAgQGluY2x1ZGUgYm9keS0wMTtcclxufVxyXG5cclxuLmRpYWxvZy1tZXNzYWdlLWNhcmQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICByb3ctZ2FwOiAxcmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgcGFkZGluZy1ibG9jazogMXJlbSAxLjI1cmVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctbWVzc2FnZS1iZywgdmFyKC0tc2xhdGUtYTIpKTtcclxuICBjb2xvcjogdmFyKC0tZGlhbG9nLW1lc3NhZ2UtY29sb3IsIHZhcigtLXNsYXRlLWExMikpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRpYWxvZy1tZXNzYWdlLWJvcmRlciwgdmFyKC0tc2xhdGUtYTYpKTtcclxuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XHJcbn1cclxuXHJcbi5kaWFsb2ctbWVzc2FnZS1jYXJkW2RhdGEtZGlhbG9nLW1lc3NhZ2UtY2FyZH49XCJkZWxldGVcIl0ge1xyXG4gIC0tZGlhbG9nLW1lc3NhZ2UtYmc6IHZhcigtLXJ1YnktYTIpO1xyXG4gIC0tZGlhbG9nLW1lc3NhZ2UtY29sb3I6IHZhcigtLXJ1YnktYTEyKTtcclxuICAtLWRpYWxvZy1tZXNzYWdlLWJvcmRlcjogdmFyKC0tcnVieS1hNik7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXJ1YnktYTEyKTsgfVxyXG59XHJcblxyXG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PVwiZXJyb3JcIl0ge1xyXG4gIC0tZGlhbG9nLW1lc3NhZ2UtYmc6IHZhcigtLXJ1YnktYTIpO1xyXG4gIC0tZGlhbG9nLW1lc3NhZ2UtY29sb3I6IHZhcigtLXJ1YnktYTEyKTtcclxuICAtLWRpYWxvZy1tZXNzYWdlLWJvcmRlcjogdmFyKC0tcnVieS1hNik7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXJ1YnktYTEyKTsgfVxyXG59XHJcblxyXG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PVwid2FybmluZ1wiXSB7XHJcbiAgLS1kaWFsb2ctbWVzc2FnZS1iZzogdmFyKC0tYW1iZXItYTIpO1xyXG4gIC0tZGlhbG9nLW1lc3NhZ2UtY29sb3I6IHZhcigtLWFtYmVyLWExMik7XHJcbiAgLS1kaWFsb2ctbWVzc2FnZS1ib3JkZXI6IHZhcigtLWFtYmVyLWE2KTtcclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tYW1iZXItYTEyKTsgfVxyXG59XHJcblxyXG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PVwic3VjY2Vzc1wiXSB7XHJcbiAgLS1kaWFsb2ctbWVzc2FnZS1iZzogdmFyKC0tamFkZS1hMik7XHJcbiAgLS1kaWFsb2ctbWVzc2FnZS1jb2xvcjogdmFyKC0tamFkZS1hMTIpO1xyXG4gIC0tZGlhbG9nLW1lc3NhZ2UtYm9yZGVyOiB2YXIoLS1qYWRlLWE2KTtcclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tamFkZS1hMTIpOyB9XHJcbn1cclxuXHJcbi5kaWFsb2ctbWVzc2FnZS1jYXJkW2RhdGEtZGlhbG9nLW1lc3NhZ2UtY2FyZH49XCJpbmZvcm1hdGlvbmFsXCJdIHtcclxuICAtLWRpYWxvZy1tZXNzYWdlLWJnOiB2YXIoLS1ibHVlLWEyKTtcclxuICAtLWRpYWxvZy1tZXNzYWdlLWNvbG9yOiB2YXIoLS1ibHVlLWExMik7XHJcbiAgLS1kaWFsb2ctbWVzc2FnZS1ib3JkZXI6IHZhcigtLWJsdWUtYTYpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1ibHVlLWExMik7IH1cclxufVxyXG5cclxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj1cInRleHQtbGVmdFwiXSB7XHJcbiAgcGxhY2UtaXRlbXM6IHN0YXJ0O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5kaWFsb2ctbWVzc2FnZS1jYXJkW2RhdGEtZGlhbG9nLW1lc3NhZ2UtY2FyZH49XCJjb21wYWN0XCJdIHtcclxuICBwYWRkaW5nLWJsb2NrOiAwLjc1cmVtIDAuODc1cmVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG59XHJcblxyXG5cclxuLmRpYWxvZy1lcnJvci1pZC13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2Vycm9yLWNvZGUtc3RhcnRdIDFmciBbZXJyb3ItY29kZS1lbmQgYnV0dG9uLXN0YXJ0XSBhdXRvIFtidXR0b24tZW5kXTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbSAwLjVyZW07XHJcbiAgaGVpZ2h0OiAzcmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpYWxvZy1tZXNzYWdlLWJnLCB2YXIoLS1zbGF0ZS1hMikpO1xyXG4gIGNvbG9yOiB2YXIoLS1kaWFsb2ctbWVzc2FnZS1jb2xvciwgdmFyKC0tc2xhdGUtYTEyKSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGlhbG9nLW1lc3NhZ2UtYm9yZGVyLCB2YXIoLS1zbGF0ZS1hNikpO1xyXG59XHJcblxyXG5cclxuLy8gVVggRElBTE9HIE9WRVJMQVlcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbnV4LWRpYWxvZy1vdmVybGF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBva2xjaCgxMDAlIDAgMCAvIDAlKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMTI1bXMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcblxyXG51eC1kaWFsb2ctb3ZlcmxheS5hY3RpdmU6bGFzdC1vZi10eXBlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctYmFja2Ryb3ApO1xyXG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLW91dDtcclxuICAvL29wYWNpdHk6IDE7XHJcbn1cclxuXHJcbnV4LWRpYWxvZy1vdmVybGF5LmFjdGl2ZS51eC1kcmF3ZXItb3ZlcmxheTpsYXN0LW9mLXR5cGUge1xyXG4gIC8vaW5zZXQ6IHZhcigtLWZvcmdlLWFwcC1iYXItaGVpZ2h0KSAwIDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlhbG9nLWJhY2tkcm9wKTtcclxufVxyXG5cclxuXHJcbi8vIFVYIERJQUxPRyBTVFlMRVNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbnV4LWRpYWxvZy1jb250YWluZXIge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk4LCAwLjk4LCAwLjk4KTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1vdXQgIWltcG9ydGFudDtcclxufVxyXG5cclxudXgtZGlhbG9nLWNvbnRhaW5lci5hY3RpdmUge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMTI1bXMgMjVtcyBlYXNlLW91dCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG51eC1kaWFsb2ctY29udGFpbmVyID4gZGl2IHtcclxuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXY6aGFzKD4gdXgtZGlhbG9nKSB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBtaW4td2lkdGg6IDE1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51eC1kaWFsb2ctb3BlbiB1eC1kaWFsb2cge1xyXG4gIC8vIE1hcmdpbnMgYXJlIGV4cG9zZWQgYXMgY3VzdG9tIHByb3BzIHNvIG1heC1ibG9jay1zaXplIGNhbiBzdWJ0cmFjdCB0aGVtIGFuZFxyXG4gIC8vIGtlZXAgdGhlIGRpYWxvZyB3aXRoaW4gdGhlIHZpZXdwb3J0LiAtLXV4LWRpYWxvZy1tYXJnaW4tdG9wIGlzIHNldCBieSB0aGUgbWFyZ2luLXRvcFxyXG4gIC8vIHZhcmlhbnQgY2xhc3NlczsgdGhlIDByZW0gZmFsbGJhY2sga2VlcHMgbWFyZ2luL21heC1ibG9jay1zaXplIHZhbGlkIGlmIG5vbmUgaXMgYXBwbGllZC5cclxuICAtLXV4LWRpYWxvZy1tYXJnaW4tYm90dG9tOiBjbGFtcCgycmVtLCBjYWxjKC0yOHJlbSArIDUzLjMzM3ZiKSwgNHJlbSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7IC8vIG92ZXJyaWRlIGF1cmVsaWEtZGlhbG9nJ3MgZGVmYXVsdCBgZGlzcGxheTogdGFibGVgXHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXV4LWRpYWxvZy1tYXJnaW4tdG9wLCAwcmVtKTtcclxuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS11eC1kaWFsb2ctbWFyZ2luLWJvdHRvbSwgMHJlbSk7XHJcbiAgLy8gQ2FwIHRvIHRoZSAoc21hbGwpIHZpZXdwb3J0IG1pbnVzIG1hcmdpbnMgc28gdGhlIGJvZHkgc2Nyb2xscyBpbnRlcm5hbGx5XHJcbiAgLy8gaW5zdGVhZCBvZiB0aGUgYWN0aW9uIGJ1dHRvbnMgb3ZlcmZsb3dpbmcgb2ZmLXNjcmVlbi5cclxuICBtYXgtYmxvY2stc2l6ZTogY2FsYygxMDBzdmggLSB2YXIoLS11eC1kaWFsb2ctbWFyZ2luLXRvcCwgMHJlbSkgLSB2YXIoLS11eC1kaWFsb2ctbWFyZ2luLWJvdHRvbSwgMHJlbSkpO1xyXG59XHJcblxyXG4udXgtZGlhbG9nLW1hcmdpbi10b3Atc20ge1xyXG4gIC0tdXgtZGlhbG9nLW1hcmdpbi10b3A6IDExMnB4O1xyXG59XHJcblxyXG4udXgtZGlhbG9nLW1hcmdpbi10b3AtbWQge1xyXG4gIC0tdXgtZGlhbG9nLW1hcmdpbi10b3A6IGNsYW1wKDJyZW0sIGNhbGMoLTcwcmVtICsgMTMzLjMzM3ZiKSwgMTByZW0pO1xyXG4gIC8vIGh0dHBzOi8vY2hyaXNidXJuZWxsLmNvbS9jbGFtcC1jYWxjdWxhdG9yLz9mb250LXNpemUtcm9vdD0xNiZzaXplLW1pbj04MCZzaXplLW1heD0xNjAmdmlld3BvcnQtbWluPTkwMCZ2aWV3cG9ydC1tYXg9OTYwJnZpZXdwb3J0LXVuaXRzPXZiXHJcbn1cclxuXHJcbi51eC1kaWFsb2ctb3BlbiB1eC1kaWFsb2cge1xyXG4gIC8vbWFyZ2luLXRvcDogMTByZW07XHJcbiAgLy9tYXJnaW4tYm90dG9tOiA0cmVtO1xyXG59XHJcblxyXG4uZGlhbG9nLXZhbGlkYXRpb24tZXJyb3Ige1xyXG4gIGNvbG9yIDogI0Q1MDAwMDtcclxufVxyXG5cclxuLy8gRGlhbG9nIHdpdGggY2FyZHMgYW5kIGxpc3RzXHJcbi5kaWFsb2ctY2FyZC1ncm91cC1ib2R5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxLjVyZW07XHJcbn1cclxuXHJcbi5kaWFsb2ctY2FyZC1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMC41cmVtO1xyXG59XHJcblxyXG4uZGlhbG9nLWNhcmQtc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMC41cmVtO1xyXG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNzVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG5cclxuICAudG9nZ2xlLWFycm93IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MG1zIGVhc2Utb3V0O1xyXG4gIH1cclxuXHJcbiAgLnRvZ2dsZS1hcnJvdy1yb3RhdGUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICB9XHJcblxyXG4gIC5jb2xsYXBzZWQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnRvZ2dsZS1hcnJvdy1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmRpYWxvZy1jYXJkLXNlY3Rpb24taGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMC41cmVtO1xyXG5cclxuICAmLWluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICAgIGZsZXg6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uZGlhbG9nLWNhcmQtc2VjdGlvbi1tZXRhIHtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTtcclxuICBmb250LXNpemU6IGNhbGMoMTByZW0gLyAxNik7XHJcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMTJyZW0gLyAxNik7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMDQnO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbn1cclxuXHJcbi5jYXJkLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxLjYyNXJlbTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGdhcDogdmFyKC0tc2l6ZS00LCAwLjI1cmVtKTtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG59XHJcblxyXG4uY2FyZC1saXN0LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDZweDtcclxuICBoZWlnaHQ6IDEuNXJlbTtcclxufVxyXG5cclxuXHJcbi8vIE5lZWQgdG8gdXBkYXRlIGNpdGl6ZW4uc2Nzcy4gVGhlc2UgYXJlIHRlbXAgZHVlIHRvIHZpb2xhdGlvbnMgZnJvbSB0aGUgZXhpc3RpbmcgY29kZS5cclxuXHJcbi5tb2RhbF9faGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwYWRkaW5nLWJsb2NrOiAxLjVyZW0gMXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbSAzcmVtO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1zaHJpbms6IDA7IC8vIHN0YXkgcGlubmVkOyBvbmx5IC5tb2RhbF9fYm9keSBzY3JvbGxzXHJcbn1cclxuXHJcbi5tb2RhbF9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxufVxyXG5cclxuLm1vZGFsX19hY3Rpb25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gIGZsZXgtc2hyaW5rOiAwOyAvLyBzdGF5IHBpbm5lZDsgb25seSAubW9kYWxfX2JvZHkgc2Nyb2xsc1xyXG5cclxuICA+ICoge1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbF9fYm9keSB7XHJcbiAgcGFkZGluZy1ibG9jazogMXJlbSAxcmVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcm93LWdhcDogMS41cmVtO1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIG1pbi1oZWlnaHQ6IDA7IC8vIGFsbG93IHNocmluayBiZWxvdyBjb250ZW50IHNvIG92ZXJmbG93LXkgZW5nYWdlcyBpbiB0aGUgZmxleCBjb2x1bW5cclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAmLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxLjVyZW07XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG5cclxuICAgIC5tYXRlcmlhbC1pY29ucyxcclxuICAgIC5tYXRlcmlhbC1pY29ucy1vdXRsaW5lZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsX19mb290ZXIge1xyXG4gIGZsZXgtc2hyaW5rOiAwOyAvLyBzdGF5IHBpbm5lZDsgb25seSAubW9kYWxfX2JvZHkgc2Nyb2xsc1xyXG59XHJcblxyXG4ubW9kYWxfX2JvZHktLW5vLXBhZGRpbmcge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi51eC1kaWFsb2cteHMge1xyXG4gIG1heC13aWR0aDogMjByZW07XHJcbiAgLy8zMjBweFxyXG59XHJcblxyXG4udXgtZGlhbG9nLXNtIHtcclxuICBtYXgtd2lkdGg6IDI1cmVtO1xyXG4gIC8vNDAwcHhcclxufVxyXG5cclxuLnV4LWRpYWxvZy1tZCB7XHJcbiAgbWF4LXdpZHRoOiAzMHJlbTtcclxuICAvLzQ4MHB4XHJcbn1cclxuXHJcbi51eC1kaWFsb2ctbWQtbGcge1xyXG4gIG1heC13aWR0aDogMzVyZW07XHJcbiAgLy80ODBweFxyXG59XHJcblxyXG4udXgtZGlhbG9nLWxnIHtcclxuICBtYXgtd2lkdGg6IDQwcmVtO1xyXG4gIC8vNjQwcHhcclxufVxyXG5cclxuLnV4LWRpYWxvZy14bCB7XHJcbiAgbWF4LXdpZHRoOiA1MHJlbTtcclxuICAvLzgwMHB4XHJcbn1cclxuXHJcbi5tb2RhbC1jbG9zZSB7XHJcbiAgLy9jdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMC4yNXJlbTtcclxuICByaWdodDogMC4yNXJlbTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4udm9pY2VtYWlsLXBsYXllciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuIiwiLy8gQHVzZSAnLi4vLi4vc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vc3R5bGVzL2Jhc2UnIGFzICo7XHJcblxyXG5cclxuLy8gTUVTU0FHRSBURU1QTEFURSBFRElUT1IgSU5TVEFOQ0VcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbmZvcm0uZHJvcHpvbmUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLXNsYXRlLWE3KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTgpO1xyXG4gIHBhZGRpbmc6IHZhcigtLXNpemUtMjQpO1xyXG4gIG1pbi1ibG9jay1zaXplOiByZXZlcnQ7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDE1MG1zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogb2tsY2goZnJvbSB2YXIoLS1zbGF0ZS1hMikgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIH1cclxufVxyXG5cclxuZm9ybS5kcm9wem9uZSAuZHotbWVzc2FnZSB7XHJcbiAgQGluY2x1ZGUgYm9keS0wMTtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gICYgc3Bhbjpub3QoLmR6LXVwbG9hZC1tZXNzYWdlLCAuZnctbWVkaXVtKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHJvdy1nYXA6IHZhcigtLXNpemUtOCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsZS11cGxvYWQtaWNvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtMzIpO1xyXG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLTMyKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLTEpO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCB2YXIoLS1zbGF0ZS1hNik7XHJcblxyXG4gICYgcGF0aCB7XHJcbiAgICBmaWxsOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG4gIH1cclxufVxyXG5cclxuLmR6LXVwbG9hZC1idXR0b24ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHBhZGRpbmc6IHZhcigtLXNpemUtMikgdmFyKC0tc2l6ZS00KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAtNHB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMTAwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwIDJweCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xyXG4gIH1cclxufVxyXG5cclxuZm9ybS5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3IHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG5mb3JtLmRyb3B6b25lLWVycm9yLWJvcmRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ydWJ5LWE5KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZHJvcHpvbmUtZXJyb3ItbWVzc2FnZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IGNoYXJhY3Rlci12YXJpYW50KGwtdGFpbCk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtY3JpdGljYWwpO1xyXG59XHJcblxyXG4uZHJvcHpvbmUtYXR0YWNobWVudC1wcmV2aWV3cyB7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2l6ZS04KTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdhcDogdmFyKC0tc2l6ZS04KTtcclxufVxyXG5cclxuLmF0dGFjaG1lbnQtaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTE2KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wYW5lbC1zb2xpZCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtOCkgdmFyKC0tc2l6ZS00KTtcclxuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTQpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICY6aGFzKC5hdHRhY2htZW50LXNpemUpIHtcclxuICAgIHBhZGRpbmc6IHZhcigtLXNpemUtOCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTgpO1xyXG4gIH1cclxufVxyXG5cclxuLmF0dGFjaG1lbnQtY29udGVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpO1xyXG4gIGZsZXg6IGF1dG87XHJcbiAgcGFkZGluZy1ibG9jazogN3B4O1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHJcbiAgJjpoYXMoLmF0dGFjaG1lbnQtc2l6ZSkge1xyXG4gICAgcGFkZGluZy1ibG9jazogMDtcclxuICB9XHJcbn1cclxuXHJcbi5hdHRhY2htZW50LWljb24ge1xyXG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtMTgpO1xyXG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLTE4KTtcclxuXHJcbiAgJiBwYXRoIHtcclxuICAgIGZpbGw6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICB9XHJcbn1cclxuXHJcbi5hdHRhY2htZW50LW1ldGEge1xyXG4gIHBhZGRpbmctYmxvY2s6IDFweDtcclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yZWd1bGFyKTtcclxuICB9XHJcbn1cclxuXHJcbi5hdHRhY2htZW50LWVycm9yIHtcclxuICBAaW5jbHVkZSBsYWJlbC0wMTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1jcml0aWNhbCk7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTQpO1xyXG5cclxuICAmOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtLW5vdGUtY2FyZC1iZzogdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xyXG4gIC0tbm90ZS1jYXJkLXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE2KTtcclxuICAtLW5vdGUtY2FyZC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgLS1ub3RlLWNhcmQtcm93LWdhcDogMC43NXJlbTtcclxuICAtLWhpc3RvcnktbWV0YS1hdmF0YXItc2l6ZTogMS4yNXJlbTtcclxuICAtLWhpc3RvcnktbWV0YS1hdmF0YXItYmc6IHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlIGNpcmNsZSBhdCAxMDAlIDAlLCB2YXIoLS1waW5rLWE1KSAwJSwgdmFyKC0tdmlvbGV0LWE1KSAxMDAlKTtcclxuICAtLWhpc3RvcnktbWV0YS1hdmF0YXItZmc6IHZhcigtLXZpb2xldC1hMTEpO1xyXG59XHJcblxyXG4ubm90ZS1jYXJkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ub3RlLWNhcmQtYmcpO1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLW5vdGUtY2FyZC1zaGFkb3cpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW5vdGUtY2FyZC1yYWRpdXMsIDAuMjVyZW0pO1xyXG4gIHBhZGRpbmctYmxvY2s6IDAuNzVyZW0gMXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHJvdy1nYXA6IHZhcigtLW5vdGUtY2FyZC1yb3ctZ2FwKTtcclxufVxyXG5cclxuLm5vdGUtY29udGVudCB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XHJcbn1cclxuXHJcbi5oaXN0b3J5LW1ldGEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJi1hdmF0YXIge1xyXG4gICAgd2lkdGg6IHZhcigtLWhpc3RvcnktbWV0YS1hdmF0YXItc2l6ZSk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWhpc3RvcnktbWV0YS1hdmF0YXItc2l6ZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWhpc3RvcnktbWV0YS1hdmF0YXItc2l6ZSkgLyAyKTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taGlzdG9yeS1tZXRhLWF2YXRhci1iZyk7XHJcbiAgICBjb2xvcjogdmFyKC0taGlzdG9yeS1tZXRhLWF2YXRhci1mZyk7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMTFyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDUwO1xyXG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNWVtO1xyXG5cclxuICAgICY6ZW1wdHkgeyBkaXNwbGF5OiBub25lOyB9XHJcbiAgfVxyXG5cclxuICAmLXVzZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gICYtZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMC4zNWVtO1xyXG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDFlbTtcclxuXHJcbiAgfVxyXG5cclxuICAmLWRhdGUge1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi5oaXN0b3J5LW1ldGE6aGFzKC5oaXN0b3J5LW1ldGEtYXZhdGFyKSB7XHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLTJweDtcclxufVxyXG5cclxuIiwiXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS1ub3RpZmljYXRpb24tc2hhZG93OiAwIDM2cHggMTRweCBoc2woMjE4IDQlIDUwJSAvIDIlKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgIDAgMjBweCAxMnB4IGhzbCgyMTggNCUgNTAlIC8gOCUpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgMCA5cHggOXB4IGhzbCgyMTggNCUgNTAlIC8gMTQlKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgIDAgMnB4IDVweCBoc2woMjE4IDQlIDUwJSAvIDE2JSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAwIDAgMCBoc2woMjE4IDQlIDUwJSAvIDE2JSk7XHJcblxyXG4gIC0tYmFubmVyLWhlaWdodDogdmFyKC0tc2l6ZS00MCk7XHJcbn1cclxuXHJcbjp3aGVyZSgubm90aWZpY2F0aW9uKSxcclxuOndoZXJlKC5iYW5uZXIpIHtcclxuICAtLWNvbG9yLWRhcmtlbjogY2FsYyhsIC0gMC4xMjUpO1xyXG59XHJcblxyXG46d2hlcmUoLmJhbm5lcikge1xyXG4gIC0tYmFubmVyLWJvcmRlcjogaW5zZXQgMCAtMXB4IDAgMCB2YXIoLS1iYW5uZXItYm9yZGVyLWNvbG9yLCB2YXIoLS1zbGF0ZS1hNikpO1xyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTEyKTtcclxuICAvL21pbi13aWR0aDogMThyZW07XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1pbi1oZWlnaHQ6IDNyZW07XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMC44MTI1cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi1iZywgdmFyKC0tc2xhdGUtMikpO1xyXG4gIGNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tdGV4dCwgdmFyKC0tdGV4dC1wcmltYXJ5KSk7XHJcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZywgdmFyKC0tc2xhdGUtYTEwKSk7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tYm9yZGVyLCB2YXIoLS1zbGF0ZS1hNikpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgJi0tdGV4dC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBmbGV4OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJi0tdGV4dC13cmFwcGVyLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleDogYXV0bztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICB9XHJcblxyXG4gICYtLWRldGFpbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgfVxyXG5cclxuICAmLS1pY29uIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnRklMTCcgMSwgJ3dnaHQnIDQwMCwgJ0dSQUQnIDAsICdvcHN6JyAyMDtcclxuICAgIGNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24taWNvbik7XHJcblxyXG4gICAgJiBwYXRoIHtcclxuICAgICAgZmlsbDogdmFyKC0tbm90aWZpY2F0aW9uLWljb24pO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tdGl0bGUge1xyXG4gICAgY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi10aXRsZSwgdmFyKC0tdGV4dC1wcmltYXJ5KSk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuXHJcbiAgJi0tc3VidGl0bGUge1xyXG4gICAgJjplbXB0eSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1jYXB0aW9uIHtcclxuICAgICY6ZW1wdHkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYWN0aW9uIHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb24tLWNhcHRpb246d2hlcmUoLmRhcmspIHtcclxuICBjb2xvcjogdmFyKC0tYW1iZXItYTEyKTtcclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbi0tY2FwdGlvbjp3aGVyZSguc21hbGwpIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKVxyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uOmhhcygubm90aWZpY2F0aW9uLS1jYXB0aW9uKSAubm90aWZpY2F0aW9uLS1zdWJ0aXRsZSB7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAvIDIpO1xyXG59XHJcblxyXG5cclxuLy8gU0VNQU5USUMgVkFSSUFOVFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5ub3RpZmljYXRpb24ge1xyXG4gICY6d2hlcmUoW2RhdGEtbm90aWZpY2F0aW9uLXR5cGV+PVwiaW5mb3JtYXRpb25hbFwiXSkge1xyXG4gICAgLS1ub3RpZmljYXRpb24tYmc6IHZhcigtLWJsdWUtMik7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLWJsdWUtYTYpO1xyXG4gICAgLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZzogdmFyKC0tYmx1ZS1hMTApO1xyXG4gICAgLS1ub3RpZmljYXRpb24taWNvbjogb2tsY2goZnJvbSB2YXIoLS1ibHVlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gICAgLS1ub3RpZmljYXRpb24tdGl0bGU6IHZhcigtLWJsdWUtYTEyKTtcclxuICAgIC0tbm90aWZpY2F0aW9uLXRleHQ6IG9rbGNoKGZyb20gdmFyKC0tYmx1ZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuXHJcbiAgICAmIC5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWExMik7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE5KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjp3aGVyZShbZGF0YS1ub3RpZmljYXRpb24tdHlwZX49XCJ3YXJuaW5nXCJdKSB7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tYW1iZXItMik7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLWFtYmVyLWE2KTtcclxuICAgIC0tbm90aWZpY2F0aW9uLWJvcmRlci1zdHJvbmc6IHZhcigtLWFtYmVyLWExMCk7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi1pY29uOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gICAgLS1ub3RpZmljYXRpb24tdGl0bGU6IHZhcigtLWFtYmVyLWExMik7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi10ZXh0OiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG5cclxuICAgICYgLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAgICAgY29sb3I6IHZhcigtLWFtYmVyLWExMik7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zYW5kLWE3KTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2FuZC1hOSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtbm90aWZpY2F0aW9uLXR5cGV+PVwiZXJyb3JcIl0pIHtcclxuICAgIC0tbm90aWZpY2F0aW9uLWJnOiB2YXIoLS1ydWJ5LTIpO1xyXG4gICAgLS1ub3RpZmljYXRpb24tYm9yZGVyOiB2YXIoLS1ydWJ5LWE2KTtcclxuICAgIC0tbm90aWZpY2F0aW9uLWJvcmRlci1zdHJvbmc6IHZhcigtLXJ1YnktYTEwKTtcclxuICAgIC0tbm90aWZpY2F0aW9uLWljb246IG9rbGNoKGZyb20gdmFyKC0tcnVieS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAgIC0tbm90aWZpY2F0aW9uLXRpdGxlOiB2YXIoLS1ydWJ5LWExMik7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi10ZXh0OiBva2xjaChmcm9tIHZhcigtLXJ1YnktYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcblxyXG4gICAgJiAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tcnVieS1hMTIpO1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tbWF1dmUtYTcpO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1tYXV2ZS1hOSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmRpYWxvZzpub3QoLnF1aWNrLXNjYW4pOmhhcygubm90aWZpY2F0aW9uKSBbZGF0YS1ub3RpZmljYXRpb24tdHlwZT1cImVycm9yXCJdIHtcclxuICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tcnVieS0yKTtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNzVyZW07XHJcbiAgYm94LXNoYWRvdzogdmFyKC0tbm90aWZpY2F0aW9uLXNoYWRvdyk7XHJcbn1cclxuXHJcbi5kaXNidXJzZW1lbnRzLW5ldHdvcmstZXJyb3Ige1xyXG4gIGNvbG9yOiB2YXIoLS1ydWJ5LWExMSk7XHJcbn1cclxuXHJcblxyXG4vLyBCQU5ORVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5iYW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpO1xyXG4gIGJsb2NrLXNpemU6IHZhcigtLWJhbm5lci1oZWlnaHQsIHZhcigtLXNpemUtNDApKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYW5uZXItYmFja2dyb3VuZCwgdmFyKC0tc2xhdGUtNCkpO1xyXG4gIGNvbG9yOiB2YXIoLS1iYW5uZXItZm9yZWdyb3VuZCwgdmFyKC0tc2xhdGUtYTEyKSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuXHJcbiAgJiBwYXRoIHtcclxuICAgIGZpbGw6IHZhcigtLWJhbm5lci1mb3JlZ3JvdW5kLCB2YXIoLS1zbGF0ZS1hMTIpKTtcclxuICB9XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtYmFubmVyLXR5cGV+PVwiaW5mb3JtYXRpb25hbFwiXSkge1xyXG4gICAgLS1iYW5uZXItYmFja2dyb3VuZDogdmFyKC0tYmx1ZS00KTtcclxuICAgIC0tYmFubmVyLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tYmx1ZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAgIC0tYmFubmVyLWZvcmVncm91bmQtZGFyazogdmFyKC0tYmx1ZS1hMTIpO1xyXG4gICAgLS1iYW5uZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLWE2KTtcclxuICB9XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtYmFubmVyLXR5cGV+PVwid2FybmluZ1wiXSkge1xyXG4gICAgLS1iYW5uZXItYmFja2dyb3VuZDogdmFyKC0tYW1iZXItMyk7XHJcbiAgICAtLWJhbm5lci1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gICAgLS1iYW5uZXItZm9yZWdyb3VuZC1kYXJrOiB2YXIoLS1hbWJlci1hMTIpO1xyXG4gICAgLS1iYW5uZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1hbWJlci1hNik7XHJcbiAgfVxyXG5cclxuICAmOndoZXJlKFtkYXRhLWJhbm5lci10eXBlfj1cImVycm9yXCJdKSB7XHJcbiAgICAtLWJhbm5lci1iYWNrZ3JvdW5kOiB2YXIoLS1jcmltc29uLTQpO1xyXG4gICAgLS1iYW5uZXItZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1jcmltc29uLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gICAgLS1iYW5uZXItZm9yZWdyb3VuZC1kYXJrOiB2YXIoLS1jcmltc29uLWExMik7XHJcbiAgICAtLWJhbm5lci1ib3JkZXItY29sb3I6IHZhcigtLWNyaW1zb24tYTYpO1xyXG4gIH1cclxuXHJcbiAgJjp3aGVyZShbZGF0YS1iYW5uZXItdHlwZX49XCJib3JkZXJcIl0pIHtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWJhbm5lci1ib3JkZXIpO1xyXG4gIH1cclxuXHJcbiAgJjp3aGVyZShbZGF0YS1iYW5uZXItdHlwZX49XCJzdGlja3lcIl0pIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tYmFubmVyLWJvcmRlcik7XHJcbiAgfVxyXG5cclxuICAmLXRpdGxlIHtcclxuICAgIGNvbG9yOiB2YXIoLS1iYW5uZXItZm9yZWdyb3VuZC1kYXJrKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1NTA7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2NvbXBvbmVudHMvaW5wdXRzJyBhcyAqO1xyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtLW51bWJlci1jb250cm9sLWhlaWdodDogMi41cmVtO1xyXG59XHJcblxyXG5udW1iZXItY29udHJvbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtbnVtYmVyLWNvbnRyb2x+PVwibGF5ZXItMDFcIl0pIHtcclxuICAgIC0tbnVtYmVyLWNvbnRyb2wtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gICAgLS1udW1iZXItY29udHJvbC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgfVxyXG5cclxuICAmOndoZXJlKFtkYXRhLW51bWJlci1jb250cm9sfj1cImxheWVyLTAyXCJdKSB7XHJcbiAgICAtLW51bWJlci1jb250cm9sLWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgICAtLW51bWJlci1jb250cm9sLWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgfVxyXG5cclxuICAmOndoZXJlKFtkYXRhLW51bWJlci1jb250cm9sfj1cImxheWVyLTAzXCJdKSB7XHJcbiAgICAtLW51bWJlci1jb250cm9sLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAgIC0tbnVtYmVyLWNvbnRyb2wtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gIH1cclxufVxyXG5cclxuLm51bWJlci1jb250cm9sIHtcclxuICBibG9jay1zaXplOiB2YXIoLS1udW1iZXItY29udHJvbC1oZWlnaHQpO1xyXG4gIGlubGluZS1zaXplOiBmaXQtY29udGVudDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW51bWJlci1jb250cm9sLWJnLWNvbG9yKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbn1cclxuXHJcbi5udW1iZXItY29udHJvbC1pbnB1dCB7XHJcbiAgLS1pbnB1dC1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdHJhbnNwYXJlbnQ7XHJcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiAwO1xyXG4gIC0taW5wdXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IG5vbmU7XHJcbiAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLW51bWJlci1jb250cm9sLWhlaWdodCk7XHJcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gIEBpbmNsdWRlIGlucHV0LWJhc2U7XHJcblxyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXgtaW5saW5lLXNpemU6IDNyZW07XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcblxyXG4gICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbiAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCwgbm9uZSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubnVtYmVyLWNvbnRyb2wtYnV0dG9uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaW5saW5lLXNpemU6IHZhcigtLW51bWJlci1jb250cm9sLWhlaWdodCk7XHJcbiAgYmxvY2stc2l6ZTogdmFyKC0tbnVtYmVyLWNvbnRyb2wtaGVpZ2h0KTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gIH1cclxuXHJcbiAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuLy8gUkFESU8gR1JPVVBcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucmFkaW8tYnV0dG9uLWdyb3VwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcm93LWdhcDogMC41cmVtO1xyXG4gIGdyaWQtY29sdW1uOiAxLy0xO1xyXG5cclxuICBAbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xyXG4gICAgcm93LWdhcDogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5yYWRpby1idXR0b24tZ3JvdXAtaG9yaXpvbnRhbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcm93LWdhcDogMC41cmVtO1xyXG4gIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XHJcblxyXG4gIEBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XHJcbiAgICByb3ctZ2FwOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFJBRElPIEJVVFRPTiBXUkFQUEVSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnJhZGlvLWJ1dHRvbi13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIC8vZ2FwOiB2YXIoLS1zcGFjaW5nKTtcclxufVxyXG5cclxuXHJcbi8vIFJBRElPIEJVVFRPTlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbkBtaXhpbiByYWRpby1idXR0b24tYmFzZSB7XHJcbiAgLS1yYWRpby1idXR0b24tc2l6ZTogY2FsYygxOHJlbSAvIDE2KTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIHdpZHRoOiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XHJcbiAgbWluLXdpZHRoOiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XHJcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1yYWRpby1idXR0b24tc2l6ZSkgLyAyKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKSwgaW5zZXQgMCAwIDAgNHB4IHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiB2YXIoLS1yYWRpby1mb2N1cy1vdXRsaW5lKTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1yYWRpby1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XHJcbiAgfVxyXG5cclxuICArIGxhYmVsIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xyXG4gICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKDFyZW0gLyAxNik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xyXG4gICAgLS1yYWRpby1idXR0b24tc2l6ZTogMS4yNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5yYWRpby1idXR0b24ge1xyXG4gIEBpbmNsdWRlIHJhZGlvLWJ1dHRvbi1iYXNlO1xyXG5cclxuICAmOmNoZWNrZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXRleHQtZGlzYWJsZWQpLCBpbnNldCAwIDAgMCA0cHggdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHJcbiAgICArIGxhYmVsIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTWFrZXMgdGhlIHdob2xlIHBhcmVudCBzZWxlY3RhYmxlLWNhcmQgY2xpY2thYmxlXHJcbjp3aGVyZSguc2VsZWN0YWJsZS1jYXJkKSAucmFkaW8tYnV0dG9uOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldDogMDtcclxuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcblxyXG4vLyBSQURJTyBCVVRUT04gQ0hFQ0tNQVJLXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrIHtcclxuICBAaW5jbHVkZSByYWRpby1idXR0b24tYmFzZTtcclxuXHJcbiAgJjpjaGVja2VkIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDI3MTMnO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE1ha2VzIHRoZSB3aG9sZSBwYXJlbnQgc2VsZWN0YWJsZS1jYXJkIGNsaWNrYWJsZVxyXG46d2hlcmUoLnNlbGVjdGFibGUtY2FyZCkgLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldDogMDtcclxuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcbiIsIlxyXG4vLyBSQU5HRSBJTlBVVFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbjp3aGVyZShpbnB1dFt0eXBlPVwicmFuZ2VcIl0pIHtcclxuICAtLXJhbmdlLXNsaWRlci0tdHJhY2staGVpZ2h0OiAycHg7XHJcbiAgLS1yYW5nZS1zbGlkZXItLXRyYWNrLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0yNSkpO1xyXG4gIC0tcmFuZ2Utc2xpZGVyLS10aHVtYi1kaW1lbnNpb246IDE0cHg7XHJcbiAgLS1yYW5nZS1zbGlkZXItLXRodW1iLWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG59XHJcblxyXG4vLyBSYW5nZSBSZXNldFxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8vIFJlbW92ZXMgZGVmYXVsdCBmb2N1c1xyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi8qKioqKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgYW5kIEVkZ2UgQ2hyb21pdW0gc3R5bGVzICoqKioqL1xyXG4vLyBzbGlkZXIgdHJhY2tcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmFuZ2Utc2xpZGVyLS10cmFjay1jb2xvcik7XHJcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gIGhlaWdodDogdmFyKC0tcmFuZ2Utc2xpZGVyLS10cmFjay1oZWlnaHQpO1xyXG59XHJcblxyXG4vLyBzbGlkZXIgdGh1bWJcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBPdmVycmlkZSBkZWZhdWx0IGxvb2sgKi9cclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIG1hcmdpbi10b3A6IC02cHg7IC8qIENlbnRlcnMgdGh1bWIgb24gdGhlIHRyYWNrICovXHJcblxyXG4gIC8vY3VzdG9tIHN0eWxlc1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItY29sb3IpO1xyXG4gIGhlaWdodDogdmFyKC0tcmFuZ2Utc2xpZGVyLS10aHVtYi1kaW1lbnNpb24pO1xyXG4gIHdpZHRoOiB2YXIoLS1yYW5nZS1zbGlkZXItLXRodW1iLWRpbWVuc2lvbik7XHJcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG59XHJcblxyXG4vKioqKiogRmlyZWZveCBzdHlsZXMgKioqKiovXHJcbi8vIHNsaWRlciB0cmFja1xyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tb3otcmFuZ2UtdHJhY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJhbmdlLXNsaWRlci0tdHJhY2stY29sb3IpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICBoZWlnaHQ6IHZhcigtLXJhbmdlLXNsaWRlci0tdHJhY2staGVpZ2h0KTtcclxufVxyXG5cclxuLy8gc2xpZGVyIHRodW1iXHJcbmlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LW1vei1yYW5nZS10aHVtYiB7XHJcbiAgYm9yZGVyOiBub25lOyAvKlJlbW92ZXMgZXh0cmEgYm9yZGVyIHRoYXQgRkYgYXBwbGllcyovXHJcbiAgYm9yZGVyLXJhZGl1czogMDsgLypSZW1vdmVzIGRlZmF1bHQgYm9yZGVyLXJhZGl1cyB0aGF0IEZGIGFwcGxpZXMqL1xyXG5cclxuICAvLyBjdXN0b20gc3R5bGVzXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmFuZ2Utc2xpZGVyLS10aHVtYi1jb2xvcik7XHJcbiAgaGVpZ2h0OiB2YXIoLS1yYW5nZS1zbGlkZXItLXRodW1iLWRpbWVuc2lvbik7XHJcbiAgd2lkdGg6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItZGltZW5zaW9uKTtcclxufVxyXG4iLCLvu79AdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uL2Jhc2UnIGFzICo7XHJcblxyXG4uc2VnbWVudGVkLWNvbnRyb2xfX2NvbnRhaW5lciB7XHJcbiAgLS1oaWdobGlnaHQtd2lkdGg6IGF1dG87XHJcbiAgLS1oaWdobGlnaHQteC1wb3M6IDA7XHJcbn1cclxuXHJcbi5zZWdtZW50ZWQtY29udHJvbF9fY29udHJvbHMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMzJweDtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB3aWR0aDogdmFyKC0taGlnaGxpZ2h0LXdpZHRoKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS1oaWdobGlnaHQteC1wb3MpKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgYm90dG9tOiAycHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLW91dCwgd2lkdGggMTUwbXMgZWFzZS1vdXQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VnbWVudGVkLWNvbnRyb2xfX3NlZ21lbnQge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZmxleDogMTtcclxuXHJcbiAgJiAucmFkaW8tYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgQGluY2x1ZGUgaGVhZGluZy0wMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlLW91dDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIGxhYmVsIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIH1cclxufVxyXG5cclxuIiwiQHVzZSAnLi4vY29tcG9uZW50cy9pbnB1dHMnIGFzICo7XHJcblxyXG4vLyBTRUxFQ1QgV1JBUFBFUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zZWxlY3Qtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJleHBhbmRfbW9yZVwiIC8gXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGluc2V0LWlubGluZS1lbmQ6IDFyZW07XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNlbGVjdC1pbnB1dC1pY29uLXNpemUsIHZhcigtLXNjYWxlMSkpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB3aWR0aDogdmFyKC0tc2VsZWN0LWlucHV0LWljb24tc2l6ZSwgdmFyKC0tc2NhbGUxKSk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gICY6aGFzKC5zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQpOjphZnRlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XHJcbiAgfVxyXG5cclxuICAmOmhhcyhbZGF0YS1pbnB1dC1zdHlsZX49XCJxdWljay1hY3Rpb25cIl0pOjphZnRlciB7XHJcbiAgICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTQpO1xyXG4gIH1cclxuXHJcbiAgJjpoYXMoW2RhdGEtaW5wdXQtc3R5bGV+PVwiZmlsdGVyXCJdKTo6YWZ0ZXIge1xyXG4gICAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tc2l6ZS02KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTRUxFQ1RcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uc2VsZWN0LWlucHV0IHsgLy8gZGVmYXVsdCBzZWxlY3Qgc3R5bGVcclxuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtIGNhbGMoMnJlbSArIHZhcigtLXNlbGVjdC1pbnB1dC1pY29uLXNpemUpKTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIEBpbmNsdWRlIGlucHV0LWJhc2U7XHJcbn1cclxuXHJcbi8vIFN0eWxlIGxhYmVsIHRleHQgd2hlbiBpbnB1dCBpcyBzZXQgdG8gZGlzYWJsZWRcclxubGFiZWw6aGFzKCsgLnNlbGVjdC13cmFwcGVyID4gLnNlbGVjdC1pbnB1dDpkaXNhYmxlZCkge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxufVxyXG5cclxuLy8gU3R5bGUgbGVnZW5kIHRleHQgd2hlbiBpbnB1dHMgYXJlIHNldCB0byBkaXNhYmxlZFxyXG4vLyBVc2VkIGluIFNldHRpbmdzIC0+IExvY2F0aW9ucyAtPiBNZXNzYWdlIHNldHRpbmdzXHJcbmxlZ2VuZDpoYXMoKyAuaW5wdXQtd3JhcHBlci1ob3Jpem9udGFsID4gLnNlbGVjdC13cmFwcGVyID4gLnNlbGVjdC1pbnB1dDpkaXNhYmxlZCkge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxufVxyXG5cclxuXHJcbi8vIFNUWUxFIFZBUklBTlRTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uc2VsZWN0LWlucHV0IHtcclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwib3V0bGluZWRcIl0ge1xyXG4gICAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgICAtLWlucHV0LWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbiAgICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwibGF5ZXItMDFcIl0ge1xyXG4gICAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJsYXllci0wMlwiXSB7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwibGF5ZXItMDNcIl0ge1xyXG4gICAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJxdWljay1hY3Rpb25cIl0ge1xyXG4gICAgLS1pbnB1dC1oZWlnaHQ6IDEuNXJlbTtcclxuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpIGNhbGModmFyKC0tc2l6ZS0xMikgKyB2YXIoLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplKSk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgICAtLWlucHV0LWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNik7XHJcbiAgICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XHJcbiAgICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gICAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cImZpbHRlclwiXSB7XHJcbiAgICAtLWlucHV0LWhlaWdodDogMnJlbTtcclxuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpIGNhbGModmFyKC0tc2l6ZS0xMikgKyB2YXIoLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplKSk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgICAtLWlucHV0LWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNik7XHJcbiAgICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XHJcbiAgICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU0laRSBQUk9QU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnNlbGVjdC1pbnB1dCB7XHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cInhzXCJdIHtcclxuICAgIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQteHMpO1xyXG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJzbVwiXSB7XHJcbiAgICAtLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LXNtKTtcclxuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwibGdcIl0ge1xyXG4gICAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC1sZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0LWlucHV0IHtcclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwid2lkdGgteHNcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhzKTtcclxuICAgIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHMpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cIndpZHRoLXNtXCJdIHtcclxuICAgIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1zbSk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXNtKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJ3aWR0aC1tZFwiXSB7XHJcbiAgICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbWQpO1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1tZCk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwid2lkdGgtbGdcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLWxnKTtcclxuICAgIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbGcpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cIndpZHRoLXhsXCJdIHtcclxuICAgIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14bCk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhsKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJ3aWR0aC14eGxcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4bCk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4bCk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwid2lkdGgtbWF4LWNvbnRlbnRcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLW1heC1jb250ZW50KTtcclxuICAgIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbWF4LWNvbnRlbnQpO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XHJcblxyXG4uc2VsZWN0YWJsZS1jYXJkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMC41cmVtIDFyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNTBtcyBlYXNlLW91dDtcclxuXHJcbiAgJjpub3QoLnNlbGVjdGFibGUtY2FyZC1jaGVja2VkKTpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTkpO1xyXG4gIH1cclxufVxyXG5cclxuLnNlbGVjdGFibGUtY2FyZC1kZXNjcmlwdGlvbi13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAwLjI1cmVtO1xyXG59XHJcblxyXG4uc2VsZWN0YWJsZS1jYXJkLWRlc2NyaXB0aW9uIHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XHJcbn1cclxuXHJcbi5zZWxlY3RhYmxlLWNhcmQtY2hlY2tlZCB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWExMik7XHJcbn1cclxuXHJcbi5yYWRpby1idXR0b24td3JhcHBlcjpmb2N1cy13aXRoaW4gLnNlbGVjdGFibGUtY2FyZCB7XHJcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XHJcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcclxufVxyXG5cclxuLnNlbGVjdGFibGUtY2FyZDpoYXMoLnJhZGlvLWJ1dHRvbjpjaGVja2VkKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xyXG59XHJcbiIsIkB1c2UgJy4uL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbi8vIEdFTkVSSUMgU1RBVFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uc3RhdC1jYXJkLXdyYXBwZXItY29udGFpbmVyLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogMXJlbTtcclxuXHJcbiAgJiA+IC5zdGF0LWNhcmQtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5zdGF0LWNhcmQtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiAwLjc1cmVtO1xyXG4gIHBhZGRpbmctYmxvY2s6IDAuNzVyZW0gMC44NzVyZW07XHJcbiAgLy9tYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xyXG59XHJcblxyXG4uc3RhdC1jYXJkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcm93LWdhcDogMC4yNXJlbTtcclxuICBmbGV4OiAxO1xyXG59XHJcblxyXG5cclxuXHJcbi8vIFBPT0xTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuXHJcbi8vIFBPT0wgU1RBVFMgTUFJTiBDT05UQUlORVIgV0lUSElOIFRBQlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5wb29sLXN0YXRzLS1tYWluIHtcclxuICBwYWRkaW5nOiAycmVtO1xyXG4gIG1heC13aWR0aDogODByZW07XHJcbiAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAvL2JhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xyXG59XHJcblxyXG5cclxuLy8gUE9PTCBTVEFUUyBTRUNUSU9OU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5wb29sLXN0YXRzLS1zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWNvbHVtbi1jb3VudCksIDFmcik7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgY29sdW1uLWdhcDogMnJlbTtcclxuICByb3ctZ2FwOiAxcmVtO1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDRyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmW2RhdGEtY29sdW1uLWNvdW50PVwiMVwiXSB7XHJcbiAgICAtLWNvbHVtbi1jb3VudDogMTtcclxuICAgIHJvdy1nYXA6IDA7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtY29sdW1uLWNvdW50PVwiMlwiXSB7XHJcbiAgICAtLWNvbHVtbi1jb3VudDogMjtcclxuICB9XHJcblxyXG4gICZbZGF0YS1jb2x1bW4tY291bnQ9XCIzXCJdIHtcclxuICAgIC0tY29sdW1uLWNvdW50OiAzO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWNvbHVtbi1jb3VudD1cIjRcIl0ge1xyXG4gICAgLS1jb2x1bW4tY291bnQ6IDQ7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtY29sdW1uLWNvdW50PVwiNlwiXSB7XHJcbiAgICAtLWNvbHVtbi1jb3VudDogNjtcclxuICB9XHJcblxyXG4gICZbZGF0YS1zZWN0aW9uLXR5cGU9XCJkZXRhaWxzXCJdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiA1LjI1cmVtOyAvLyBBY2NvdW50IGZvciA6YWZ0ZXIgYmcgZWxlbWVudCB0byBtYWtlIHNwYWNpbmcgbWF0Y2ggb3B0aWNhbGx5XHJcblxyXG4gICAgLy8gQmFja2dyb3VuZCBiZWhpbmQgUG9vbCBEZXRhaWxzXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBpbnNldDogNDJweCAtMXJlbSAtMS4yNXJlbSAtMXJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTkwKSAvIDYlKTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUE9PTFMgU1RBVFMgQklUU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zdGF0LWNhcmQtZ3JvdXAge1xyXG5cclxufVxyXG5cclxuLnBvb2wtc3RhdHMtLWNhcmQtZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tY29sdW1uLWNvdW50KSwgMWZyKTtcclxuICBjb2x1bW4tZ2FwOiAycmVtO1xyXG5cclxuICAmW2RhdGEtY29sdW1uLWNvdW50PVwiMVwiXSB7XHJcbiAgICAtLWNvbHVtbi1jb3VudDogMTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1jb2x1bW4tY291bnQ9XCIyXCJdIHtcclxuICAgIC0tY29sdW1uLWNvdW50OiAyO1xyXG4gIH1cclxufVxyXG5cclxuLnBvb2wtc3RhdHMtLWhlYWRpbmcge1xyXG4gIGdyaWQtY29sdW1uOiAxLy0xO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUzKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gIC8vYm9yZGVyLWNvbG9yOiBoc2wodmFyKC0tZ3JheS05MCkgLyAyMCUpO1xyXG4gIHBhZGRpbmctYmxvY2stZW5kOiAwLjc1cmVtO1xyXG5cclxuICAmW2RhdGEtaGVhZGluZy10eXBlPVwiZGV0YWlsc1wiXSB7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9vbC1zdGF0cy0tY2FyZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICByb3ctZ2FwOiAwLjc1cmVtO1xyXG5cclxuICAmW2RhdGEtY2FyZC10eXBlPVwiZGV0YWlsc1wiXSB7XHJcbiAgICBmbGV4OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnBvb2wtc3RhdHMtLXJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICBwYWRkaW5nLWJsb2NrOiAwLjc1cmVtO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBoc2wodmFyKC0tZ3JheS00MCkpO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTFweDtcclxuICBoZWlnaHQ6IDNyZW07XHJcblxyXG4gIC8vJjpiZWZvcmUge1xyXG4gIC8vICAtLXN0YXQtY29sb3I6IGhzbCh2YXIoLS1ob3QtcGluay00MCkpO1xyXG4gIC8vICAtLXN0YXQtZG90LXNpemU6IDAuMzc1cmVtO1xyXG4gIC8vXHJcbiAgLy8gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgLy8gIHdpZHRoOiB2YXIoLS1zdGF0LWRvdC1zaXplKTtcclxuICAvLyAgaGVpZ2h0OiB2YXIoLS1zdGF0LWRvdC1zaXplKTtcclxuICAvLyAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1zdGF0LWRvdC1zaXplKSAvIDIpO1xyXG4gIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGF0LWNvbG9yKTtcclxuICAvL31cclxufVxyXG5cclxuLnBvb2wtc3RhdHMtLWNhcHRpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGZsZXg6IGF1dG87XHJcbiAgLy9mb250LXdlaWdodDogNTAwO1xyXG5cclxuICAmW2RhdGEtY2FwdGlvbi10eXBlPVwidGVydGlhcnlcIl0ge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLnBvb2wtc3RhdHMtLXZhbHVlIHtcclxuICAtLXN0YXQtdmFsdWUtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgLS1zdGF0LXZhbHVlLWxoOiB2YXIoLS1saC1zY2FsZS0xKTtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zdGF0LXZhbHVlLXNpemUpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zdGF0LXZhbHVlLWxoKTtcclxuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xyXG4gIHBhZGRpbmctaW5saW5lLWVuZDogMnB4O1xyXG5cclxuICAmW2RhdGEtdmFsdWUtc2l6ZT1cImxhcmdlXCJdIHtcclxuICAgIC0tc3RhdC12YWx1ZS1zaXplOiB2YXIoLS1zY2FsZTIpO1xyXG4gICAgLS1zdGF0LXZhbHVlLWxoOiB2YXIoLS1saC1zY2FsZTIpO1xyXG4gICAgZm9udC12YXJpYW50LW51bWVyaWM6IGluaXRpYWw7XHJcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RhdC1kaXZpZGVyIHtcclxuICBoZWlnaHQ6IDFweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS05MCkgLyAxNiUpO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBmbGV4OiBhdXRvO1xyXG59XHJcblxyXG4uZ3JpZC1zcGFuLTIge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbn1cclxuXHJcblxyXG4vLyBQT09MIENSRUFUSU9OIFNUQVRTIFRBQkxFXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnBvb2wtc3RhdHMtLXRhYmxlIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBtYXJnaW4taW5saW5lOiAtMXJlbTtcclxuXHJcbiAgJiB0aGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xyXG4gIH1cclxuXHJcbiAgJiB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xyXG4gIH1cclxuXHJcbiAgJiB0ciB7XHJcbiAgICBoZWlnaHQ6IDNyZW07XHJcbiAgfVxyXG5cclxuICAmIHRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xyXG4gIH1cclxufVxyXG5cclxuLnBvb2wtc3RhdHMtLXRhYmxlLWNlbGwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxcmVtO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0zMCkpO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTFweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcblxyXG4gICYtaGVhZGVyIHtcclxuICAgIC8vZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgIC8vbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG59XHJcbiIsIi8vQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xyXG4vL0B1c2UgJy4uL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbi5zdmcge1xyXG4gICYtLWNvbG9yIHtcclxuICAgICYtY29tcGxldGUge1xyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1qYWRlLWExMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBSZXF1ZXN0IGRvY3VtZW50IHN0YXR1cyBzdmcgY29sb3JzXHJcbiAgICAmLWF0dGFjaGVkIHtcclxuICAgICAgcGF0aCB7XHJcbiAgICAgICAgZmlsbDogdmFyKC0tamFkZS1hMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ub3QtcmVxdWlyZWQge1xyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1ibHVlLWExMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW1pc3Npbmcge1xyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1jcmltc29uLWExMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uc3ZnLS1oaWRkZW4ge1xyXG4gICY6aGFzKGlubGluZS1zdmcpIGlubGluZS1zdmcge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcbkB1c2UgJy4uL2NvbXBvbmVudHMvaW5wdXRzJyBhcyAqO1xyXG5cclxuXHJcbi8vIEJBU0UgU1RZTEVcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi50ZXh0LWlucHV0IHtcclxuICByZXNpemU6IG5vbmU7XHJcbiAgQGluY2x1ZGUgaW5wdXQtYmFzZTtcclxuXHJcbiAgJjpyZWFkLW9ubHk6bm90KDpkaXNhYmxlZCkge1xyXG4gICAgLy8tLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LXNtKTtcclxuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDA7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC0taW5wdXQtYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUxKTtcclxuICB9XHJcblxyXG4gICY6cmVhZC1vbmx5OmlzKDpmb2N1cy12aXNpYmxlKSB7XHJcbiAgICAtLWlucHV0LWZvY3VzLW91dGxpbmU6IDA7XHJcbiAgICAtLWlucHV0LWZvY3VzLXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gICY6aGFzKCsgLmlucHV0LWJ1dHRvbikge1xyXG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMXJlbSB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xyXG4gIH1cclxuXHJcbiAgJjpoYXMoKyBbZGF0YS1iYWRnZX49XCJpbnB1dC1iYWRnZVwiXSkge1xyXG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMXJlbSBjYWxjKHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSkgKyB2YXIoLS1zaXplLTgpKTtcclxuICB9XHJcblxyXG4gICY6aW52YWxpZCB7XHJcbiAgICAtLWlucHV0LWZvY3VzLXNoYWRvdzogdmFyKC0tZXJyb3Itc2hhZG93KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyaW1zb24tYTIpO1xyXG4gICAgb3V0bGluZTogdmFyKC0tZXJyb3Itb3V0bGluZSk7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZXJyb3Itb3V0bGluZS1vZmZzZXQpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gU3R5bGUgbGFiZWwgdGV4dCB3aGVuIGlucHV0IGlzIHNldCB0byBkaXNhYmxlZFxyXG5sYWJlbDpoYXMoKyAudGV4dC1pbnB1dDpkaXNhYmxlZCkge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxufVxyXG5cclxuLy8gU3R5bGUgbGFiZWwgdGV4dCB3aGVuIGlucHV0IGlzIHNldCB0byBkaXNhYmxlZFxyXG4vLyBVc2VkIGluIFNldHRpbmdzIC0+IExvY2F0aW9ucyAtPiBNZXNzYWdlIHNldHRpbmdzXHJcbmxlZ2VuZDpoYXMoKyAuaW5wdXQtZ3JvdXAtaW5saW5lLWZ1bGwgPiAuaW5wdXQtd3JhcHBlciA+IC50ZXh0LWlucHV0OmRpc2FibGVkKSB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG59XHJcblxyXG5cclxuLy8gU1RZTEUgVkFSSUFOVFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi50ZXh0LWlucHV0IHtcclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwib3V0bGluZWRcIl0ge1xyXG4gICAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgICAtLWlucHV0LWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbiAgICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwibGF5ZXItMDFcIl0ge1xyXG4gICAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJsYXllci0wMlwiXSB7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwibGF5ZXItMDNcIl0ge1xyXG4gICAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTSVpFIFBST1BTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4udGV4dC1pbnB1dCB7XHJcbiAgJjp3aGVyZShbZGF0YS1pbnB1dC1zdHlsZX49XCJ4c1wiXSkge1xyXG4gICAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC14cyk7XHJcbiAgICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAwLjVyZW07XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG5cclxuICAgICY6aGFzKCsgLmlucHV0LWJ1dHRvbikge1xyXG4gICAgICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAwLjc1cmVtIHZhcigtLWlucHV0LWhlaWdodCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOndoZXJlKFtkYXRhLWlucHV0LXN0eWxlfj1cInNtXCJdKSB7XHJcbiAgICAtLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LXNtKTtcclxuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgfVxyXG5cclxuICAmOndoZXJlKFtkYXRhLWlucHV0LXN0eWxlfj1cImxnXCJdKSB7XHJcbiAgICAtLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LWxnKTtcclxuICB9XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtaW5wdXQtc3R5bGV+PVwieGxcIl0pIHtcclxuICAgIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQteGwpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi50ZXh0LWlucHV0IHtcclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwid2lkdGgteHhzXCJdIHtcclxuICAgIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14eHMpO1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14eHMpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cIndpZHRoLXhzXCJdIHtcclxuICAgIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14cyk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhzKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJ3aWR0aC1zbVwiXSB7XHJcbiAgICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtc20pO1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1zbSk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwid2lkdGgtbWRcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLW1kKTtcclxuICAgIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbWQpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cIndpZHRoLWxnXCJdIHtcclxuICAgIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1sZyk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLWxnKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJ3aWR0aC14bFwiXSB7XHJcbiAgICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteGwpO1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14bCk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwid2lkdGgteHhsXCJdIHtcclxuICAgIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14eGwpO1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14eGwpO1xyXG4gIH1cclxufVxyXG5cclxuIiwiQHVzZSAnLi4vY29tcG9uZW50cy9pbnB1dHMnIGFzICo7XHJcblxyXG5cclxuLy8gQkFTRSBTVFlMRVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnRleHRhcmVhIHtcclxuICAtLWlucHV0LWhlaWdodDogN3JlbTtcclxuICAtLWlucHV0LXBhZGRpbmctYmxvY2s6IDAuNjg3NXJlbTtcclxuICBzY3JvbGwtcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2spO1xyXG4gIHJlc2l6ZTogYmxvY2s7XHJcbiAgQGluY2x1ZGUgaW5wdXQtYmFzZTtcclxuXHJcbiAgJjp3aGVyZSguanVyeS12b2ljZS1tZW51KSB7XHJcbiAgICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtIDYuNzVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTdHlsZSBsYWJlbCB0ZXh0IHdoZW4gaW5wdXQgaXMgc2V0IHRvIGRpc2FibGVkXHJcbmxhYmVsOmhhcygrIC50ZXh0YXJlYTpkaXNhYmxlZCkge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxufVxyXG5cclxuXHJcbi8vIFNUWUxFIFZBUklBTlRTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4udGV4dGFyZWFbZGF0YS1pbnB1dC1zdHlsZX49XCJvdXRsaW5lZFwiXSB7XHJcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2xhdGUtYTIpO1xyXG4gIC0taW5wdXQtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcclxuICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTcpO1xyXG59XHJcblxyXG4udGV4dGFyZWFbZGF0YS1pbnB1dC1zdHlsZX49XCJsYXllci0wMVwiXSB7XHJcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbn1cclxuXHJcbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1cImxheWVyLTAyXCJdIHtcclxuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2xhdGUtYTIpO1xyXG59XHJcblxyXG4udGV4dGFyZWFbZGF0YS1pbnB1dC1zdHlsZX49XCJsYXllci0wM1wiXSB7XHJcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbn1cclxuXHJcblxyXG4vLyBTSVpFIFBST1BTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4vLyBDYWxjdWxhdGVkIGJ5IDQwcHggZGVmYXVsdCBoZWlnaHQgKyAxOHB4ICgxLjEyNXJlbSkgbGluZS1oZWlnaHQgZm9yIGEgbGluZSBvZiB0ZXh0XHJcblxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0tdGV4dGFyZWEtbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG59XHJcblxyXG4vLyBPbmUgbGluZVxyXG4udGV4dGFyZWFbZGF0YS1pbnB1dC1zdHlsZX49XCJ4eHNcIl0ge1xyXG4gIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpO1xyXG59XHJcblxyXG4vLyBUd28gbGluZXNcclxuLnRleHRhcmVhW2RhdGEtaW5wdXQtc3R5bGV+PVwieHNcIl0ge1xyXG4gIC0taW5wdXQtaGVpZ2h0OiBjYWxjKHZhcigtLWlucHV0LWhlaWdodC1tZCkgKyB2YXIoLS10ZXh0YXJlYS1saW5lLWhlaWdodCkpO1xyXG59XHJcblxyXG4vLyBUaHJlZSBsaW5lc1xyXG4udGV4dGFyZWFbZGF0YS1pbnB1dC1zdHlsZX49XCJzbVwiXSB7XHJcbiAgLS1pbnB1dC1oZWlnaHQ6IGNhbGModmFyKC0taW5wdXQtaGVpZ2h0LW1kKSArICh2YXIoLS10ZXh0YXJlYS1saW5lLWhlaWdodCkgKiAyKSk7XHJcbn1cclxuXHJcbi8vIEZvdXIgbGluZXNcclxuLnRleHRhcmVhW2RhdGEtaW5wdXQtc3R5bGV+PVwibWRcIl0ge1xyXG4gIC0taW5wdXQtaGVpZ2h0OiBjYWxjKHZhcigtLWlucHV0LWhlaWdodC1tZCkgKyAodmFyKC0tdGV4dGFyZWEtbGluZS1oZWlnaHQpICogMykpO1xyXG59XHJcblxyXG4vLyBGaXZlIGxpbmVzXHJcbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1cImxnXCJdIHtcclxuICAtLWlucHV0LWhlaWdodDogY2FsYyh2YXIoLS1pbnB1dC1oZWlnaHQtbWQpICsgKHZhcigtLXRleHRhcmVhLWxpbmUtaGVpZ2h0KSAqIDQpKTtcclxufVxyXG5cclxuLy8gU2l4IGxpbmVzXHJcbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1cInhsXCJdIHtcclxuICAtLWlucHV0LWhlaWdodDogY2FsYyh2YXIoLS1pbnB1dC1oZWlnaHQtbWQpICsgKHZhcigtLXRleHRhcmVhLWxpbmUtaGVpZ2h0KSAqIDUpKTtcclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuOndoZXJlKC50b2dnbGUtc3dpdGNoKSB7XHJcbiAgLS13aWR0aC1tdWx0aXBsaWVyOiAyO1xyXG5cclxuICAtLXRyYWNrLXdpZHRoLW1pbjogY2FsYygzMHJlbSAvIDE2KTtcclxuICAtLXRyYWNrLXBhZGRpbmc6IGNhbGMoM3JlbSAvIDE2KTtcclxuICAtLXRyYWNrLWhlaWdodDogY2FsYygyMHJlbSAvIDE2KTtcclxuICAtLXRyYWNrLXdpZHRoOiBtYXgodmFyKC0tdHJhY2std2lkdGgtbWluKSwgY2FsYygodmFyKC0tdGh1bWItc2l6ZSkgKiB2YXIoLS13aWR0aC1tdWx0aXBsaWVyKSkgKyAodmFyKC0tdHJhY2stcGFkZGluZykgKiAyKSkpO1xyXG4gIC0tdHJhY2stbWFyZ2luOiAwO1xyXG5cclxuICAtLXRodW1iLXNpemU6IGNhbGModmFyKC0tdHJhY2staGVpZ2h0KSAtICh2YXIoLS10cmFjay1wYWRkaW5nKSAqIDIpKTtcclxuICAtLXRodW1iLXBvc2l0aW9uOiAwJTtcclxuXHJcbiAgLS10cmFjay1jb2xvci1pbmFjdGl2ZTogdmFyKC0tc2xhdGUtYTkpO1xyXG4gIC0tdHJhY2stY29sb3ItYWN0aXZlOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XHJcbiAgLS10aHVtYi1jb2xvcjogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tdGh1bWItY29sb3ItaGlnaGxpZ2h0OiB2YXIoLS1zbGF0ZS1hNik7XHJcblxyXG4gIC0tdG9nZ2xlLWxhYmVsLWZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgLS10b2dnbGUtbGFiZWwtbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIC0tdG9nZ2xlLWxhYmVsLW1hcmdpbjogMXB4O1xyXG5cclxuICAtLXRodW1iLXRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xyXG4gIC0tdGh1bWItaGlnaGxpZ2h0LWR1cmF0aW9uOiAxMDBtcztcclxufVxyXG5cclxuXHJcbi8vIFRPR0dMRSBTV0lUQ0hcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4vLyBUb2dnbGUgKyBMYWJlbChzKVxyXG4udG9nZ2xlLXN3aXRjaCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMC41ZW07XHJcblxyXG4gIGZvbnQtc2l6ZTogdmFyKC0tdG9nZ2xlLWxhYmVsLWZvbnQtc2l6ZSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRvZ2dsZS1sYWJlbC1saW5lLWhlaWdodCk7XHJcblxyXG4gIGlubGluZS1zaXplOiBmaXQtY29udGVudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnRvZ2dsZS1zd2l0Y2g6aGFzKC50b2dnbGU6ZGlzYWJsZWQpLnRvZ2dsZS1zd2l0Y2gge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi8vIFRyYWNrICsgVGh1bWJcclxuLnRvZ2dsZSB7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgaW5saW5lLXNpemU6IHZhcigtLXRyYWNrLXdpZHRoKTtcclxuICBibG9jay1zaXplOiB2YXIoLS10cmFjay1oZWlnaHQpO1xyXG4gIHBhZGRpbmc6IHZhcigtLXRyYWNrLXBhZGRpbmcpO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tdHJhY2stbWFyZ2luKTtcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhY2stY29sb3ItaW5hY3RpdmUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRyYWNrLXdpZHRoKTtcclxuXHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdyaWQ6IFt0cmFja10gMWZyIC8gW3RyYWNrXSAxZnI7XHJcblxyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tdGh1bWItdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZS1vdXQ7XHJcblxyXG4gICY6Y2hlY2tlZCB7XHJcbiAgICAtLXRodW1iLXBvc2l0aW9uOiBjYWxjKCh2YXIoLS10cmFjay13aWR0aCkgLSAxMDAlKSAtICh2YXIoLS10cmFjay1wYWRkaW5nKSAqIDIpKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyYWNrLWNvbG9yLWFjdGl2ZSk7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIC0tdGh1bWItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLS10cmFjay1hY3RpdmU6IHZhcigtLXRyYWNrLWNvbG9yLWFjdGl2ZSk7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCBva2xjaCgxMDAlIDAgMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmluZGV0ZXJtaW5hdGUge1xyXG4gICAgLS10aHVtYi1wb3NpdGlvbjogY2FsYygoKHZhcigtLXRyYWNrLXdpZHRoKSAvIDIpIC0gKHZhcigtLXRodW1iLXNpemUpIC8gMikpIC0gdmFyKC0tdHJhY2stcGFkZGluZykpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gVGh1bWJcclxuLnRvZ2dsZTo6YmVmb3JlIHtcclxuICAtLWhpZ2hsaWdodC1zaXplOiAwO1xyXG5cclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGdyaWQtYXJlYTogdHJhY2s7XHJcbiAgaW5saW5lLXNpemU6IHZhcigtLXRodW1iLXNpemUpO1xyXG4gIGJsb2NrLXNpemU6IHZhcigtLXRodW1iLXNpemUpO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aHVtYi1jb2xvcik7XHJcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS10aHVtYi1zaXplKSAvIDIpO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWhpZ2hsaWdodC1zaXplKSB2YXIoLS10aHVtYi1jb2xvci1oaWdobGlnaHQpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS10aHVtYi1wb3NpdGlvbikpO1xyXG5cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRodW1iLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2Utb3V0LCBib3gtc2hhZG93IHZhcigtLXRodW1iLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2Utb3V0O1xyXG59XHJcblxyXG4udG9nZ2xlOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xyXG4gIC0taGlnaGxpZ2h0LXNpemU6IGNhbGModmFyKC0tdHJhY2stcGFkZGluZykgKiAyKTtcclxufVxyXG5cclxuLnRvZ2dsZS1sYWJlbCB7XHJcbn1cclxuXHJcblxyXG4vLyBTSVpFIFBST1BTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4udG9nZ2xlLXN3aXRjaCB7XHJcbiAgJltkYXRhLXRvZ2dsZX49XCJ4c1wiXSB7XHJcbiAgICAtLXRyYWNrLWhlaWdodDogMXJlbTtcclxuICAgIC8vLS10cmFjay1tYXJnaW46IDFweDtcclxuICAgIC8vLS10b2dnbGUtbGFiZWwtbWFyZ2luOiAwO1xyXG4gICAgLS10b2dnbGUtbGFiZWwtZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuXHJcbiAgICAudG9nZ2xlLWxhYmVsIHtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZbZGF0YS10b2dnbGV+PVwibWRcIl0ge1xyXG4gICAgLS10cmFjay1oZWlnaHQ6IDEuNXJlbTtcclxuICAgIC0tdG9nZ2xlLWxhYmVsLWZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcclxuICAgIC0tdG9nZ2xlLWxhYmVsLWxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTApO1xyXG4gICAgLy8tLXRvZ2dsZS1sYWJlbC1tYXJnaW46IDAuMTI1cmVtO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLXRvZ2dsZX49XCJsZ1wiXSB7XHJcbiAgICAtLXRyYWNrLWhlaWdodDogMS44NzVyZW07XHJcbiAgICAtLXRvZ2dsZS1sYWJlbC1mb250LXNpemU6IHZhcigtLXNjYWxlMSk7XHJcbiAgICAtLXRvZ2dsZS1sYWJlbC1saW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUxKTtcclxuICAgIC8vLS10b2dnbGUtbGFiZWwtbWFyZ2luOiAwLjI1cmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFNUWUxFIFZBUklBTlRTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4udG9nZ2xlLXN3aXRjaCB7XHJcbiAgJltkYXRhLXRvZ2dsZX49XCJzZXR0aW5nLXJvd1wiXSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4OiBhdXRvO1xyXG4gICAgY29sdW1uLWdhcDogMXJlbTtcclxuICB9XHJcblxyXG4gICZbZGF0YS10b2dnbGV+PVwiaW5saW5lXCJdIHtcclxuICAgIGFsaWduLXNlbGY6IGVuZDtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAuNjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLXRvZ2dsZT1cImlubGluZSB4c1wiXSB7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjc1cmVtO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLXRvZ2dsZX49XCJzdGFja2VkXCJdIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcbn1cclxuXHJcbi50b2dnbGUtc3dpdGNoLWlubGluZSB7XHJcbiAgYWxpZ24tc2VsZjogZW5kO1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuNzVyZW07XHJcbn1cclxuIiwiOndoZXJlKGZvcmdlLXRvb2x0aXApIHtcclxuICAtLWZvcmdlLXRvb2x0aXAtYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtMTIpO1xyXG4gIC0tZm9yZ2UtdHlwb2dyYXBoeS1ib2R5MS1mb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG5cclxuICAmOjpwYXJ0KHN1cmZhY2UpIHtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuLy8gVFJFRSBWSUVXIENPTVBPTkVOVFxyXG4vLyBDdXN0b21pemF0aW9uIHRvIG1hdGNoIHRoZSBhcHAgY2hlY2tib3ggc3R5bGluZ1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmdqLWNoZWNrYm94LW1kIHNwYW4ge1xyXG4gIGN1cnNvcjogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ2otY2hlY2tib3gtbWQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3BhbiB7XHJcbiAgaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktOTApKSAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmdqLWNoZWNrYm94LW1kIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdqLWNoZWNrYm94LW1kIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbjphZnRlciB7XHJcbiAgYm9yZGVyOiBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSkgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGNhbGMoOXJlbSAvIDE2KTtcclxuICBsZWZ0OiBjYWxjKDRyZW0gLyAxNikgIWltcG9ydGFudDtcclxuICB0b3A6IDFweCAhaW1wb3J0YW50O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSAhaW1wb3J0YW50O1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgIWltcG9ydGFudDtcclxuICB3aWR0aDogY2FsYyg2cmVtIC8gMTYpO1xyXG59XHJcblxyXG51bC5nai1saXN0LW1kIGxpIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG51bC5nai1saXN0LW1kIGxpIFtkYXRhLXJvbGU9XCJkaXNwbGF5XCJdIHtcclxuICBwYWRkaW5nOiAwIDAgMCAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IGhzbCh2YXIoLS1ncmF5LTcwKSkgIWltcG9ydGFudDtcclxuICBAaW5jbHVkZSBsYWJlbC0wMjtcclxufVxyXG5cclxuLmdqLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcclxuXHJcbi8vIEZsZXhcclxuXHJcbi5mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAmLXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAmID4gKiB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNvbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gICYtYWxpZ24tLWNlbnRlciB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi1qdXN0aWZ5LWNlbnRlciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYtYWxpZ24tLXN0YXJ0IHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgJi1hbGlnbi0tZW5kIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gICYtd3JhcCB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAmLWdyb3cge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gIH1cclxuXHJcbiAgJi1hdXRvIHtcclxuICAgIGZsZXg6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uZmxleC1hbGlnbi1zZWxmIHtcclxuICAmLS1jZW50ZXIge1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi0tc3RhcnQge1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gICYtLWVuZCB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICB9XHJcbn1cclxuXHJcbi5zcGFjZS1iZXR3ZWVuIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuIiwiXHJcbltjbGFzcyo9XCJncmlkLVwiXSB7XHJcbiAgLy9kaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtY29sdW1uOiAxLy0xO1xyXG59XHJcblxyXG4uZ3JpZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgJi1jb2wtZnVsbCB7IC8vIGdyaWQtY29sdW1uIHNwYW4gZnVsbFxyXG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XHJcbiAgfVxyXG5cclxuICAmLWF1dG8tZml0IHsgLy8gbWluLXdpZHRoIDgwcHgsIGZpdCBhcyBtdWNoIGl0ZW0gYXMgcG9zc2libGUgaW4gb25lIHJvdy5cclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KG1pbig4MHB4LCAxMDAlKSwgMWZyKSk7XHJcbiAgICByb3ctZ2FwOiAxLjVyZW07XHJcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cclxuICAgICYtLXRhYmxlIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChtaW4oNjgwcHgsMTAwJSksIDFmcikpO1xyXG4gICAgICBnYXA6IDI0cHggMzJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYXV0by1maXQtZGVuc2Uge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgobWluKDY0cHgsIDEwMCUpLCAxZnIpKTtcclxuICAgIGdhcDogMjRweCAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJi1hdXRvIHsgLy8gZ3JpZCBsYXlvdXQsIGlucHV0IHNpemUgbWVkaXVtLCBjb2x1bW4gY291bnQgdmFyaWVzIGRlcGVuZHMgb24gdGhlIHNjcmVlbiBzaXplLlxyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KG1pbigyOThweCwgMTAwJSksIDFmcikpO1xyXG4gIH1cclxuXHJcbiAgJi0xIHsgLy8gR3JpZCBsYXlvdXQsIGNvbHVtbiBjb3VudCAxLlxyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ2FwOiAyNHB4IDMycHg7XHJcbiAgfVxyXG5cclxuICAmLTIgeyAvLyBHcmlkIGxheW91dCwgY29sdW1uIGNvdW50IDIuXHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdhcDogMjRweCAzMnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtMyB7IC8vIEdyaWQgbGF5b3V0LCBjb2x1bW4gY291bnQgMy5cclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ2FwOiAyNHB4IDMycHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi00IHsgLy8gR3JpZCBsYXlvdXQsIGNvbHVtbiBjb3VudCA0LlxyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICBnYXA6IDI0cHggMzJweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JpZC1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmdyaWQtYXV0by1maXQtZGVuc2U6aGFzKC5pcy1pbnZhbGlkKSB7XHJcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG59XHJcbiIsIi8vIEdBUCBGT1IgRkxFWCAmIEdSSURcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uZ2FwIHtcclxuICAmLTIgIHsgZ2FwOiB2YXIoLS1zaXplLTIpOyB9XHJcbiAgJi00ICB7IGdhcDogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgeyBnYXA6IHZhcigtLXNpemUtOCk7IH1cclxuICAmLTEyIHsgZ2FwOiB2YXIoLS1zaXplLTEyKTsgfVxyXG4gICYtMTYgeyBnYXA6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCB7IGdhcDogdmFyKC0tc2l6ZS0yNCk7IH1cclxuICAmLTMyIHsgZ2FwOiB2YXIoLS1zaXplLTMyKTsgfVxyXG4gICYtNDAgeyBnYXA6IHZhcigtLXNpemUtNDApOyB9XHJcbiAgJi00OCB7IGdhcDogdmFyKC0tc2l6ZS00OCk7IH1cclxufVxyXG5cclxuLnJvdy1nYXAge1xyXG4gICYtMiAgeyByb3ctZ2FwOiB2YXIoLS1zaXplLTIpOyB9XHJcbiAgJi00ICB7IHJvdy1nYXA6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLTggIHsgcm93LWdhcDogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgeyByb3ctZ2FwOiB2YXIoLS1zaXplLTEyKTsgfVxyXG4gICYtMTYgeyByb3ctZ2FwOiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtMjQgeyByb3ctZ2FwOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgeyByb3ctZ2FwOiB2YXIoLS1zaXplLTMyKTsgfVxyXG4gICYtNDAgeyByb3ctZ2FwOiB2YXIoLS1zaXplLTQwKTsgfVxyXG4gICYtNDggeyByb3ctZ2FwOiB2YXIoLS1zaXplLTQ4KTsgfVxyXG4gICYtNjQgeyByb3ctZ2FwOiB2YXIoLS1zaXplLTY0KTsgfVxyXG59XHJcblxyXG4uY29sdW1uLWdhcCB7XHJcbiAgJi0yICB7IGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMik7IH1cclxuICAmLTQgIHsgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgeyBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiB7IGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiB7IGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCB7IGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiB7IGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi00MCB7IGNvbHVtbi1nYXA6IHZhcigtLXNpemUtNDApOyB9XHJcbiAgJi00OCB7IGNvbHVtbi1nYXA6IHZhcigtLXNpemUtNDgpOyB9XHJcbn1cclxuXHJcbi5ncm91cC1nYXAge1xyXG4gIGdhcDogMjRweCAzMnB4O1xyXG59XHJcbiIsIlxyXG4vLyBNQVJHSU5cclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ubWFyZ2luIHtcclxuICAmLTQgICAgeyBtYXJnaW46IHZhcigtLXNpemUtNCk7IH1cclxuICAmLTggICAgeyBtYXJnaW46IHZhcigtLXNpemUtOCk7IH1cclxuICAmLTEyICAgeyBtYXJnaW46IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiAgIHsgbWFyZ2luOiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtMjQgICB7IG1hcmdpbjogdmFyKC0tc2l6ZS0yNCk7IH1cclxuICAmLTMyICAgeyBtYXJnaW46IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi1ub25lIHsgbWFyZ2luOiAwOyB9XHJcbn1cclxuXHJcbi8vIExvZ2ljYWwgcHJvcGVydHkgZm9yIGxlZnQvcmlnaHRcclxuLm1hcmdpbi1pbmxpbmUge1xyXG4gICYtNCAgICB7IG1hcmdpbi1pbmxpbmU6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLTggICAgeyBtYXJnaW4taW5saW5lOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgbWFyZ2luLWlubGluZTogdmFyKC0tc2l6ZS0xMik7IH1cclxuICAmLTE2ICAgeyBtYXJnaW4taW5saW5lOiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtMjQgICB7IG1hcmdpbi1pbmxpbmU6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgbWFyZ2luLWlubGluZTogdmFyKC0tc2l6ZS0zMik7IH1cclxuICAmLW5vbmUgeyBtYXJnaW4taW5saW5lOiAwOyB9XHJcbiAgJi1hdXRvIHsgbWFyZ2luLWlubGluZTogYXV0bzsgfVxyXG59XHJcblxyXG4vLyBMb2dpY2FsIHByb3BlcnR5IGZvciB0b3AvYm90dG9tXHJcbi5tYXJnaW4tYmxvY2sge1xyXG4gICYtNCAgICB7IG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgICB7IG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgICB7IG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS0xMik7IH1cclxuICAmLTE2ICAgeyBtYXJnaW4tYmxvY2s6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCAgIHsgbWFyZ2luLWJsb2NrOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgICB7IG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS0zMik7IH1cclxuICAmLW5vbmUgeyBtYXJnaW4tYmxvY2s6IDA7IH1cclxuICAmLWF1dG8geyBtYXJnaW4tYmxvY2s6IGF1dG87IH1cclxufVxyXG5cclxuLm1hcmdpbi10b3Age1xyXG4gICYtMiAgICB7IG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0yKTsgfVxyXG4gICYtNCAgICB7IG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgICB7IG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgICB7IG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0xMik7IH1cclxuICAmLTE2ICAgeyBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCAgIHsgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgICB7IG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0zMik7IH1cclxuICAmLW5vbmUgeyBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7IH1cclxuICAmLWF1dG8geyBtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG87IH1cclxufVxyXG5cclxuLm1hcmdpbi1yaWdodCB7XHJcbiAgJi00ICAgIHsgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLTggICAgeyBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgICB7IG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTEyKTsgfVxyXG4gICYtMTYgICB7IG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtMjQgICB7IG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgICB7IG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTMyKTsgfVxyXG4gICYtbm9uZSB7IG1hcmdpbi1pbmxpbmUtZW5kOiAwOyB9XHJcbiAgJi1hdXRvIHsgbWFyZ2luLWlubGluZS1lbmQ6IGF1dG87IH1cclxufVxyXG5cclxuLm1hcmdpbi1ib3R0b20ge1xyXG4gICYtMiAgICB7IG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNpemUtMik7IH1cclxuICAmLTQgICAgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zaXplLTQpOyB9XHJcbiAgJi04ICAgIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgICB7IG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiAgIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmLTI0ICAgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgICB7IG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi1ub25lIHsgbWFyZ2luLWJsb2NrLWVuZDogMDsgfVxyXG4gICYtYXV0byB7IG1hcmdpbi1ibG9jay1lbmQ6IGF1dG87IH1cclxufVxyXG5cclxuLm1hcmdpbi1sZWZ0IHtcclxuICAmLTQgICAgeyBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTQpOyB9XHJcbiAgJi04ICAgIHsgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgICB7IG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiAgIHsgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmLTI0ICAgeyBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgICB7IG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi1ub25lIHsgbWFyZ2luLWlubGluZS1zdGFydDogMDsgfVxyXG4gICYtYXV0byB7IG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87IH1cclxufVxyXG5cclxuXHJcbi8vIFBBRERJTkdcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5wYWRkaW5nIHtcclxuICAmLTQgICAgeyBwYWRkaW5nOiB2YXIoLS1zaXplLTQpOyB9XHJcbiAgJi04ICAgIHsgcGFkZGluZzogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgICB7IHBhZGRpbmc6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiAgIHsgcGFkZGluZzogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmLTI0ICAgeyBwYWRkaW5nOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgICB7IHBhZGRpbmc6IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi1ub25lIHsgcGFkZGluZzogMDsgfVxyXG59XHJcblxyXG4vLyBMb2dpY2FsIHByb3BlcnR5IGZvciBsZWZ0L3JpZ2h0XHJcbi5wYWRkaW5nLWlubGluZSB7XHJcbiAgJi00ICAgIHsgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLTggICAgeyBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgICB7IHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTEyKTsgfVxyXG4gICYtMTYgICB7IHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtMjQgICB7IHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgICB7IHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTMyKTsgfVxyXG4gICYtbm9uZSB7IHBhZGRpbmctaW5saW5lOiAwOyB9XHJcbn1cclxuXHJcbi8vIExvZ2ljYWwgcHJvcGVydHkgZm9yIHRvcC9ib3R0b21cclxuLnBhZGRpbmctYmxvY2sge1xyXG4gICYtNCAgICB7IHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLTggICAgeyBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS0xMik7IH1cclxuICAmLTE2ICAgeyBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtMjQgICB7IHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS0zMik7IH1cclxuICAmLW5vbmUgeyBwYWRkaW5nLWJsb2NrOiAwOyB9XHJcbn1cclxuXHJcbi5wYWRkaW5nLXRvcCB7XHJcbiAgJi04ICAgIHsgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtNCAgICB7IHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLTEyICAgeyBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTEyKTsgfVxyXG4gICYtMTYgICB7IHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCAgIHsgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0yNCk7IH1cclxuICAmLTMyICAgeyBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTMyKTsgfVxyXG4gICYtbm9uZSB7IHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7IH1cclxufVxyXG5cclxuLnBhZGRpbmctcmlnaHQge1xyXG4gICYtNCAgICB7IHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgICB7IHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgICB7IHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc2l6ZS0xMik7IH1cclxuICAmLTE2ICAgeyBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCAgIHsgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgICB7IHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc2l6ZS0zMik7IH1cclxuICAmLW5vbmUgeyBwYWRkaW5nLWlubGluZS1lbmQ6IDA7IH1cclxufVxyXG5cclxuLnBhZGRpbmctYm90dG9tIHtcclxuICAmLTQgICAgeyBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgICB7IHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiAgIHsgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCAgIHsgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi1ub25lIHsgcGFkZGluZy1ibG9jay1lbmQ6IDA7IH1cclxufVxyXG5cclxuLnBhZGRpbmctbGVmdCB7XHJcbiAgJi00ICAgIHsgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLTggICAgeyBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgICB7IHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTEyKTsgfVxyXG4gICYtMTYgICB7IHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtMjQgICB7IHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgICB7IHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTMyKTsgfVxyXG4gICYtbm9uZSB7IHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwOyB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtLXNpZGViYXItd2lkdGg6IDI0MHB4O1xyXG4gIC0tdG9wLWJhci1oZWlnaHQ6IDNyZW07XHJcbiAgLS1zcGFjaW5nOiAwLjVyZW07XHJcbn1cclxuXHJcbjp3aGVyZShbZGF0YS1sYXlvdXR+PVwieHNcIl0pIHsgLS1sYXlvdXQtd2lkdGg6IDIwcmVtOyB9XHJcbjp3aGVyZShbZGF0YS1sYXlvdXR+PVwic21cIl0pIHsgLS1sYXlvdXQtd2lkdGg6IDMwcmVtOyB9XHJcbjp3aGVyZShbZGF0YS1sYXlvdXR+PVwibWRcIl0pIHsgLS1sYXlvdXQtd2lkdGg6IDQwcmVtOyB9XHJcbjp3aGVyZShbZGF0YS1sYXlvdXR+PVwibGdcIl0pIHsgLS1sYXlvdXQtd2lkdGg6IDUwcmVtOyB9XHJcbjp3aGVyZShbZGF0YS1sYXlvdXR+PVwieGxcIl0pIHsgLS1sYXlvdXQtd2lkdGg6IDYwcmVtOyB9XHJcbjp3aGVyZShbZGF0YS1sYXlvdXR+PVwiY2VudGVyZWRcIl0pIHsgLS1sYXlvdXQtYWxpZ25tZW50OiBhdXRvOyB9XHJcblxyXG5cclxuLy8gQVBQIFNUUlVDVFVSRVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5hcHAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4uYXBwLXByaW1hcnktLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMTtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG59XHJcblxyXG4ubWFpbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICB3aWR0aDogMDsgLy8gV2hlbiB0aGUgcGFyZW50IGRpdiBpcyBmbGV4IGxheW91dCwgdGhlIGRlZmF1bHQgd2lkdGggaXMgXCJhdXRvXCIgd2hpY2ggYWxsb3dzIHRoZSBlbGVtZW50IHRvIGtlZXAgaXRzIG9yaWdpbmFsIHNpemUuIEJ5IHNldHRpbmcgdGhlIHdpZHRoIHRvIDAsIGFuZCBzZXQgZmxleDogMSwgbm93IHRoZSB3aWR0aCBpcyAxMDAlIHRvIHRoZSBzY3JlZW4gc2l6ZSAobm90IGtlZXBpbmcgdGhlIG9yaWdpbmFsIHNpemUpIGFuZCB0aGUgaG9yaXpvbnRhbCBzY3JvbGxpbmcgd29ya3MgcHJvcGVybHkuXHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICAvL3otaW5kZXg6IGF1dG87XHJcbn1cclxuXHJcbi8vIFRoaXMgbmVlZHMgdG8gbWlycm9yIC5tYWluIGFib3ZlIGZvciB0aGUgaW5uZXIgY29udGVudHMgdG8gd29yayBwcm9wZXJseVxyXG4ucm91dGVyLXZpZXcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IGF1dG87XHJcbiAgei1pbmRleDogMDsgLy8gT3RoZXJ3aXNlIHRoZSBkcmF3ZXIgc2l0cyBiZWxvdyB0aGUgdGFiIGJhclxyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBzY3JvbGwtcGFkZGluZy10b3A6IDI0cHg7XHJcbn1cclxuXHJcbi5yb3V0ZXItdmlldyA+IDpmaXJzdC1jaGlsZCB7XHJcbiAgZmxleDogYXV0bzsgLy8gTWFrZSBzY3JlZW5zIHdpdGggdGFibGVzIHNwYW4gZnVsbCB3aWR0aFxyXG59XHJcblxyXG5cclxuXHJcbi8vIFBBR0UgTEFZT1VUIFdSQVBQRVJTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4ubGF5b3V0LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xyXG4gIHJvdy1nYXA6IHZhcigtLWxheW91dC1yb3ctZ2FwLCAycmVtKTtcclxuICBtYXJnaW4taW5saW5lOiB2YXIoLS1sYXlvdXQtYWxpZ25tZW50KTtcclxuICB3aWR0aDogbWluKDEwMCUsIHZhcigtLWxheW91dC13aWR0aCkpO1xyXG4gIC8vbWF4LXdpZHRoOiB2YXIoLS1sYXlvdXQtd2lkdGgpO1xyXG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1sYXlvdXQtcGFkZGluZy1pbmxpbmUpO1xyXG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWxheW91dC1wYWRkaW5nLWJsb2NrKTtcclxuICBoZWlnaHQ6IG1heC1jb250ZW50O1xyXG5cclxuICAmW2RhdGEtbGF5b3V0fj1cInhzXCJdIHsgLS1sYXlvdXQtd2lkdGg6IDI1cmVtOyB9XHJcbiAgJltkYXRhLWxheW91dH49XCJzbVwiXSB7IC0tbGF5b3V0LXdpZHRoOiAzMHJlbTsgfVxyXG4gICZbZGF0YS1sYXlvdXR+PVwibWRcIl0geyAtLWxheW91dC13aWR0aDogNDByZW07IH1cclxuICAmW2RhdGEtbGF5b3V0fj1cImxnXCJdIHsgLS1sYXlvdXQtd2lkdGg6IDUwcmVtOyB9XHJcbiAgJltkYXRhLWxheW91dH49XCJ4bFwiXSB7IC0tbGF5b3V0LXdpZHRoOiA2MHJlbTsgfVxyXG4gICZbZGF0YS1sYXlvdXR+PVwieHhsXCJdIHsgLS1sYXlvdXQtd2lkdGg6IDcwcmVtOyB9XHJcbiAgJltkYXRhLWxheW91dH49XCJ4LXdpZGVcIl0geyAtLWxheW91dC13aWR0aDogODByZW07IH1cclxuXHJcbiAgJltkYXRhLWxheW91dH49XCJnYXAtMTZcIl0geyAtLWxheW91dC1yb3ctZ2FwOiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICZbZGF0YS1sYXlvdXR+PVwiZ2FwLTMyXCJdIHsgLS1sYXlvdXQtcm93LWdhcDogdmFyKC0tc2l6ZS0zMik7IH1cclxuXHJcbiAgJltkYXRhLWxheW91dH49XCJjZW50ZXJlZFwiXSB7IC0tbGF5b3V0LWFsaWdubWVudDogYXV0bzsgfVxyXG4gICZbZGF0YS1sYXlvdXR+PVwiYmxvY2stcGFkZGluZ1wiXSB7IC0tbGF5b3V0LXBhZGRpbmctYmxvY2s6IDJyZW0gNnJlbTsgfVxyXG4gICZbZGF0YS1sYXlvdXR+PVwiYmxvY2stcGFkZGluZy1lcXVhbFwiXSB7IC0tbGF5b3V0LXBhZGRpbmctYmxvY2s6IDJyZW07IH1cclxuICAmW2RhdGEtbGF5b3V0fj1cImJsb2NrLXBhZGRpbmctdG9wXCJdIHsgLS1sYXlvdXQtcGFkZGluZy1ibG9jazogMnJlbSAwOyB9XHJcbiAgJltkYXRhLWxheW91dH49XCJpbmxpbmUtcGFkZGluZ1wiXSB7IC0tbGF5b3V0LXBhZGRpbmctaW5saW5lOiAycmVtOyB9XHJcblxyXG4gICZbZGF0YS1sYXlvdXR+PVwicGFkZGVkXCJdIHtcclxuICAgIC0tbGF5b3V0LXBhZGRpbmctYmxvY2s6IDJyZW0gNnJlbTtcclxuICAgIC0tbGF5b3V0LXBhZGRpbmctaW5saW5lOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWxheW91dH49XCJwYWRkZWQtMzJcIl0ge1xyXG4gICAgLS1sYXlvdXQtcGFkZGluZy1ibG9jazogMnJlbTtcclxuICAgIC0tbGF5b3V0LXBhZGRpbmctaW5saW5lOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWxheW91dH49XCJuby1wYWRkaW5nXCJdIHtcclxuICAgIC0tbGF5b3V0LXBhZGRpbmctYmxvY2s6IDA7XHJcbiAgICAtLWxheW91dC1wYWRkaW5nLWlubGluZTogMDtcclxuICB9XHJcblxyXG4gIC8vIEFkZCBwYWRkaW5nIHRvIHRoZSB3aWR0aCBvZiBsYXlvdXQgd3JhcHBlciB0byBrZWVwIGlubmVyIGNvbnRlbnQgYXQgdGhlIGludGVuZGVkIHdpZHRoXHJcbiAgJltkYXRhLWxheW91dH49XCJ4c1wiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwiaW5saW5lLXBhZGRpbmdcIl0pLFxyXG4gICZbZGF0YS1sYXlvdXR+PVwieHNcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cInBhZGRlZFwiXSksXHJcbiAgJltkYXRhLWxheW91dH49XCJ4c1wiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwicGFkZGVkLTMyXCJdKXtcclxuICAgIC0tbGF5b3V0LXdpZHRoOiBjYWxjKDI1cmVtICsgKHZhcigtLWxheW91dC1wYWRkaW5nLWlubGluZSkgKiAyKSk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtbGF5b3V0fj1cInNtXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJpbmxpbmUtcGFkZGluZ1wiXSksXHJcbiAgJltkYXRhLWxheW91dH49XCJzbVwiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwicGFkZGVkXCJdKSxcclxuICAmW2RhdGEtbGF5b3V0fj1cInNtXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJwYWRkZWQtMzJcIl0pe1xyXG4gICAgLS1sYXlvdXQtd2lkdGg6IGNhbGMoMzByZW0gKyAodmFyKC0tbGF5b3V0LXBhZGRpbmctaW5saW5lKSAqIDIpKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1sYXlvdXR+PVwibWRcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cImlubGluZS1wYWRkaW5nXCJdKSxcclxuICAmW2RhdGEtbGF5b3V0fj1cIm1kXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJwYWRkZWRcIl0pLFxyXG4gICZbZGF0YS1sYXlvdXR+PVwibWRcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cInBhZGRlZC0zMlwiXSl7XHJcbiAgICAtLWxheW91dC13aWR0aDogY2FsYyg0MHJlbSArICh2YXIoLS1sYXlvdXQtcGFkZGluZy1pbmxpbmUpICogMikpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWxheW91dH49XCJsZ1wiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwiaW5saW5lLXBhZGRpbmdcIl0pLFxyXG4gICZbZGF0YS1sYXlvdXR+PVwibGdcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cInBhZGRlZFwiXSksXHJcbiAgJltkYXRhLWxheW91dH49XCJsZ1wiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwicGFkZGVkLTMyXCJdKXtcclxuICAgIC0tbGF5b3V0LXdpZHRoOiBjYWxjKDUwcmVtICsgKHZhcigtLWxheW91dC1wYWRkaW5nLWlubGluZSkgKiAyKSk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtbGF5b3V0fj1cInhsXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJpbmxpbmUtcGFkZGluZ1wiXSksXHJcbiAgJltkYXRhLWxheW91dH49XCJ4bFwiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwicGFkZGVkXCJdKSxcclxuICAmW2RhdGEtbGF5b3V0fj1cInhsXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJwYWRkZWQtMzJcIl0pe1xyXG4gICAgLS1sYXlvdXQtd2lkdGg6IGNhbGMoNjByZW0gKyAodmFyKC0tbGF5b3V0LXBhZGRpbmctaW5saW5lKSAqIDIpKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1sYXlvdXR+PVwieHhsXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJpbmxpbmUtcGFkZGluZ1wiXSksXHJcbiAgJltkYXRhLWxheW91dH49XCJ4eGxcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cInBhZGRlZFwiXSksXHJcbiAgJltkYXRhLWxheW91dH49XCJ4eGxcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cInBhZGRlZC0zMlwiXSl7XHJcbiAgICAtLWxheW91dC13aWR0aDogY2FsYyg3MHJlbSArICh2YXIoLS1sYXlvdXQtcGFkZGluZy1pbmxpbmUpICogMikpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWxheW91dH49XCJ4LXdpZGVcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cImlubGluZS1wYWRkaW5nXCJdKSxcclxuICAmW2RhdGEtbGF5b3V0fj1cIngtd2lkZVwiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwicGFkZGVkXCJdKSxcclxuICAmW2RhdGEtbGF5b3V0fj1cIngtd2lkZVwiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwicGFkZGVkLTMyXCJdKXtcclxuICAgIC0tbGF5b3V0LXdpZHRoOiBjYWxjKDgwcmVtICsgKHZhcigtLWxheW91dC1wYWRkaW5nLWlubGluZSkgKiAyKSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBXcmFwIG5vdGlmaWNhdGlvbnNcclxuLm5vdGlmaWNhdGlvbi1sYXlvdXQtd3JhcHBlciB7XHJcbiAgLS1sYXlvdXQtd2lkdGg6IDQwcmVtO1xyXG4gIC0tbGF5b3V0LWFsaWdubWVudDogYXV0bztcclxuICBtYXJnaW4taW5saW5lOiB2YXIoLS1sYXlvdXQtYWxpZ25tZW50KTtcclxuICBtYXgtd2lkdGg6IHZhcigtLWxheW91dC13aWR0aCk7XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtbm90aWZpY2F0aW9uLW1heC13aWR0aH49XCJmdWxsXCJdKSB7XHJcbiAgICAtLWxheW91dC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgY29sdW1uLWdhcDogMnJlbTtcclxuICBtaW4tYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS0zMik7XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtLWxheW91dFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmZvcm0tbGF5b3V0IHsgLy8gcGFyZW50IGRpdiBvZiBmaWVsZHNldFxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcm93LWdhcDogNHJlbTtcclxuICBwYWRkaW5nOiAycmVtO1xyXG4gIC8vd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxufVxyXG5cclxuLmZvcm0tbGF5b3V0LXdpdGgtdGFibGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleDogYXV0bzsgLy8gVHJpYWwgaW5zdGVhZCBvZiAxIDEgYXV0b1xyXG4gIGdhcDogMnJlbTtcclxuICBwYWRkaW5nOiAycmVtO1xyXG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG4uZm9ybS1zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KG1pbigyOThweCwgMTAwJSksIDFmcikpO1xyXG4gIGdyaWQtY29sdW1uOiAxLy0xO1xyXG4gIGNvbHVtbi1nYXA6IDJyZW07XHJcbiAgcm93LWdhcDogMS41cmVtO1xyXG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcclxufVxyXG5cclxuXHJcbi8vIERJU1BMQVlcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5ibG9jayB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcbi5pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cclxuLmhpZGUgeyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG5cclxuLy8gUE9TSVRJT05cclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5yZWxhdGl2ZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4uYWJzb2x1dGUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cclxuLmZpeGVkIHsgcG9zaXRpb246IGZpeGVkOyB9XHJcbi5zdGlja3kgeyBwb3NpdGlvbjogc3RpY2t5OyB9XHJcblxyXG5cclxuOndoZXJlKC53cmFwcGVyLXNtKSB7XHJcbiAgLmdyaWQtaXRlbS1hdXRvIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjQwcHgsIDFmcikpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE9WRVJGTE9XXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4ub3ZlcmZsb3ctaGlkZGVuIHtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuXHJcbi5vdmVyZmxvdy14LWhpZGRlbiB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG4ub3ZlcmZsb3ctYXV0byB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmctYm90dG9tOiA2NHB4O1xyXG59XHJcblxyXG5cclxuLy8gU0VUVElOR1NcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5zZXR0aW5ncy13cmFwcGVyIHtcclxuICBtYXJnaW4taW5saW5lOiB2YXIoLS1sYXlvdXQtYWxpZ25tZW50KTtcclxuICBtYXgtd2lkdGg6IHZhcigtLWxheW91dC13aWR0aCwgNDByZW0pO1xyXG59XHJcblxyXG4uc2V0dGluZ3Mtc2VjdGlvbi13cmFwcGVyLFxyXG4ubGF5b3V0LXNlY3Rpb24td3JhcHBlciB7XHJcbiAgd2lkdGg6IG1pbigxMDAlLCB2YXIoLS1sYXlvdXQtd2lkdGgpKTtcclxuICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xyXG5cclxuICAmOm9ubHktb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLXNldHRpbmdzLXNlY3Rpb24td3JhcHBlcn49XCJuby1tYXJnaW5cIl0geyBtYXJnaW4tYmxvY2stZW5kOiAwOyB9XHJcbn1cclxuXHJcbi5zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXItaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTEpIC8gMik7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XHJcblxyXG4gICY6aGFzKGJ1dHRvbikge1xyXG4gICAgLy8gTGluZS1oZWlnaHQgaXMgMjJweCBhbmQgYnV0dG9uIGlzIDI0cHhcclxuICAgIC8vIFN1YnRyYWN0IGhhbGYgdGhlIGRpZmZlcmVuY2Ugb2YgdGhlIGJ1dHRvbiBoZWlnaHRcclxuICAgIC8vIE1vdmUgdXAgaGFsZiB0aGUgZGlzdGFuY2Ugb2YgdGhlIGJ1dHRvbiBoZWlnaHRcclxuICAgIC8vIEFsaWdubWVudCB3aWxsIG1hdGNoIGhlYWRpbmdzIHdpdGhvdXQgYnV0dG9uc1xyXG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGMoKHZhcigtLWxoLXNjYWxlMSkgLyAyKSAtIDFweCk7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IC0xcHg7XHJcbiAgfVxyXG59XHJcblxyXG46d2hlcmUoLnNldHRpbmdzLXNlY3Rpb24td3JhcHBlcjpub3QoOmZpcnN0LW9mLXR5cGUpKSAuc2V0dGluZ3Mtc2VjdGlvbi13cmFwcGVyLWhlYWRlciB7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xyXG59XHJcblxyXG4uc2V0dGluZ3Mtc2VjdGlvbixcclxuLmxheW91dC1zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtYXV0by1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcclxuICByb3ctZ2FwOiB2YXIoLS1zZXR0aW5ncy1zZWN0aW9uLXJvdy1nYXAsIDEuNXJlbSk7XHJcbiAgcGFkZGluZy1ibG9jazogMS41cmVtO1xyXG5cclxuICAmW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49XCJib3JkZXItYm90dG9tXCJdLFxyXG4gICZbZGF0YS1sYXlvdXQtc2VjdGlvbn49XCJib3JkZXItYm90dG9tXCJdIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNyk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49XCJib3JkZXItdG9wXCJdLFxyXG4gICZbZGF0YS1sYXlvdXQtc2VjdGlvbn49XCJib3JkZXItdG9wXCJdIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNyk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49XCJwYWRkaW5nLWJvdHRvbVwiXSxcclxuICAmW2RhdGEtbGF5b3V0LXNlY3Rpb25+PVwicGFkZGluZy1ib3R0b21cIl0ge1xyXG4gICAgcGFkZGluZy1ibG9jazogMCAxLjVyZW07XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49XCJnYXAtNFwiXSB7IC0tc2V0dGluZ3Mtc2VjdGlvbi1yb3ctZ2FwOiAwLjI1cmVtOyB9XHJcbiAgJltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PVwiZ2FwLThcIl0geyAtLXNldHRpbmdzLXNlY3Rpb24tcm93LWdhcDogMC41cmVtOyB9XHJcbiAgJltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PVwiZ2FwLTEyXCJdIHsgLS1zZXR0aW5ncy1zZWN0aW9uLXJvdy1nYXA6IDAuNzVyZW07IH1cclxuICAmW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49XCJnYXAtMTZcIl0geyAtLXNldHRpbmdzLXNlY3Rpb24tcm93LWdhcDogMXJlbTsgfVxyXG4gICZbZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1cImdhcC0zMlwiXSB7IC0tc2V0dGluZ3Mtc2VjdGlvbi1yb3ctZ2FwOiAycmVtOyB9XHJcblxyXG4gICZbZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1cImZpbGxlZFwiXSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5zZXR0aW5ncy1yb3ctd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICByb3ctZ2FwOiAwLjVyZW07XHJcbn1cclxuXHJcbi5zZXR0aW5ncy1yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogMXJlbTtcclxuICByb3ctZ2FwOiAwLjVyZW07XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICZbZGF0YS1zZXR0aW5ncy1yb3d+PVwiZmlsbGVkXCJdIHtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnNldHRpbmdzLXJvdzpoYXMoLmlzLWludmFsaWQpLFxyXG4uaW5wdXQtZ3JvdXAtaW5saW5lOmhhcyguaXMtaW52YWxpZCkge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uc2V0dGluZ3Mtcm93LS1kZXNjcmlwdGlvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICByb3ctZ2FwOiB2YXIoLS1zaXplLTQpO1xyXG4gIGZsZXg6IDEgMSAxMnJlbTtcclxufVxyXG5cclxuLnBheS1vcHRpb24tLW1pbGVhZ2Uge1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbn1cclxuXHJcblxyXG4vLyBVVElMSVRJRVNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ud2Qge1xyXG4gICYtOCAgICB7IHdpZHRoOiAwLjVyZW07IH1cclxuICAmLTE2ICAgeyB3aWR0aDogMXJlbTsgfVxyXG4gICYtMjQgICB7IHdpZHRoOiAxLjVyZW07IH1cclxuICAmLWhhbGYgeyB3aWR0aDogNTAlOyB9XHJcbiAgJi1mdWxsIHsgd2lkdGg6IDEwMCU7IH1cclxuICAmLWZpdC1jb250ZW50IHsgd2lkdGg6IGZpdC1jb250ZW50OyB9XHJcbn1cclxuXHJcbi53aWR0aC14cyAgICAgeyBtYXgtaW5saW5lLXNpemU6IDIwcmVtOyB9XHJcbi53aWR0aC1zbSAgICAgeyBtYXgtaW5saW5lLXNpemU6IDI1cmVtOyB9XHJcbi53aWR0aC1tZCAgICAgeyBtYXgtaW5saW5lLXNpemU6IDMwcmVtOyB9XHJcbi53aWR0aC1tZC1sZyAgeyBtYXgtaW5saW5lLXNpemU6IDM1cmVtOyB9XHJcbi53aWR0aC1sZyAgICAgeyBtYXgtaW5saW5lLXNpemU6IDQwcmVtOyB9XHJcbi53aWR0aC1sZy14bCAgeyBtYXgtaW5saW5lLXNpemU6IDUwcmVtOyB9XHJcbi53aWR0aC14bCAgICAgeyBtYXgtaW5saW5lLXNpemU6IDYwcmVtOyB9XHJcbi53aWR0aC14eGwgICAgeyBtYXgtaW5saW5lLXNpemU6IDcwcmVtOyB9XHJcbi53aWR0aC14LXdpZGUgeyBtYXgtaW5saW5lLXNpemU6IDgwcmVtOyB9XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcclxuXHJcbi8vIE9mdGVuIHVzZWQgdXRpbGl0eSBjbGFzc2VzXHJcblxyXG4udmlzdWFsbHktaGlkZGVuOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKSB7XHJcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG59XHJcblxyXG4uaGVhZGluZy1ib3JkZXItYm90dG9tIHtcclxuICBwYWRkaW5nLWJsb2NrLWVuZDogMXJlbTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG5cclxuICAmOmhhcyguYnRuLWljb24tb25seSkge1xyXG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGMoMTFyZW0gLyAxNik7XHJcbiAgfVxyXG59XHJcblxyXG4uY3Vyc29yLWRlZmF1bHQge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmN1cnNvci1ncmFiIHtcclxuICBjdXJzb3I6IGdyYWI7XHJcblxyXG4gICY6YWN0aXZlIHtcclxuICAgIGN1cnNvcjogZ3JhYmJpbmc7XHJcbiAgfVxyXG59XHJcblxyXG4uY3Vyc29yLXBvaW50ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmhlbHBlci1tZXNzYWdlIHtcclxuICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AbWl4aW4gZGl2aWRlci1iYXNlIHtcclxuICBoZWlnaHQ6IDFweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS00MCkpO1xyXG4gIG1hcmdpbi1pbmxpbmU6IDFyZW07XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcblxyXG4uZGl2aWRlciB7XHJcbiAgQGluY2x1ZGUgZGl2aWRlci1iYXNlO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG59XHJcblxyXG4uZGl2aWRlci1tZCB7XHJcbiAgQGluY2x1ZGUgZGl2aWRlci1iYXNlO1xyXG4gIGZsZXg6IGF1dG87XHJcbn1cclxuXHJcbi5wb2ludGVyLWV2ZW50LWluaXRpYWwge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbmZvLWljb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICBibG9jay1zaXplOiAxLjVyZW07XHJcbiAgaW5saW5lLXNpemU6IDEuNXJlbTtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XHJcbiAgfVxyXG59XHJcblxyXG4uYnJlYWstd29yZCB7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcbiIsIjp3aGVyZShodG1sKSB7XHJcbiAgLS1mb3JnZS1hcHAtYmFyLWhlaWdodDogMy41cmVtO1xyXG4gIC0tZm9yZ2UtYXBwLWJhci1yb3ctcGFkZGluZzogMDtcclxuICAtLWZvcmdlLWFwcC1iYXItdGl0bGUtcGFkZGluZzogMDtcclxuICAvLy0tZm9yZ2UtYXBwLWJhci1iYWNrZ3JvdW5kOiB2YXIoLS1mb3JnZS1wcmltYXJ5LTc1KTtcclxuICAtLWZvcmdlLWFwcC1iYXItZm9yZWdyb3VuZDogdmFyKC0tdGV4dC1vbi1jb2xvcik7XHJcbiAgLS1hdmF0YXItc2l6ZTogMi41cmVtO1xyXG4gIC0tbG9nby1zaXplOiBjYWxjKDM1cmVtIC8gMTYpO1xyXG5cclxuICAudHlsZXItbG9nby10b3AtdCB7IGZpbGw6IHZhcigtLWZvcmdlLWFwcC1iYXItZm9yZWdyb3VuZCk7IH1cclxuICAudHlsZXItbG9nby1ib3R0b20tdCB7IGZpbGw6IHZhcigtLWZvcmdlLWFwcC1iYXItZm9yZWdyb3VuZCk7IH1cclxuICAudHlsZXItbG9nby10cmFkZW1hcmsgeyBmaWxsOiB2YXIoLS1mb3JnZS1hcHAtYmFyLWZvcmVncm91bmQpOyB9XHJcbn1cclxuXHJcblxyXG4uYXBwLWJhciB7XHJcbiAgLS1mb3JnZS1pY29uLWZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcclxuXHJcbiAgJjo6cGFydChzZWN0aW9uLXN0YXJ0KSxcclxuICAmOjpwYXJ0KHNlY3Rpb24tY2VudGVyKSxcclxuICAmOjpwYXJ0KHNlY3Rpb24tZW5kKXtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYXBwLWJhci0tYnJhbmRpbmcge1xyXG4gIHdpZHRoOiB2YXIoLS1zaWRlYmFyLXdpZHRoKTtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS0xMikgMDtcclxufVxyXG5cclxuLmxvZ28td3JhcHBlciB7XHJcbiAgd2lkdGg6IHZhcigtLWxvZ28tc2l6ZSk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1sb2dvLXNpemUpO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYXBwLWJhci0taG9tZS1saW5rIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQ6IGF1dG8gLyBtaW4tY29udGVudCBhdXRvO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sdW1uLWdhcDogMC41cmVtO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3JnZS1hcHAtYmFyLWZvcmVncm91bmQpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgZWFzZS1vdXQsIGNvbG9yIDEwMG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiBva2xjaChmcm9tIHZhcigtLWZvcmdlLWFwcC1iYXItZm9yZWdyb3VuZCkgbCBjIGggLyA3MiUpO1xyXG4gIH1cclxufVxyXG5cclxuLmFwcC1iYXItLXBhZ2UtdGl0bGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiAxZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW07XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctd2VpZ2h0KTtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLTQpO1xyXG4gICAgLS1iYWRnZS10ZXh0LWNvbG9yOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gICAgLS1iYWRnZS1mb250LXdlaWdodDogNTAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWJhZGdlLWhlaWdodCwgdmFyKC0tc2l6ZS0yNCkpO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWJhZGdlLXBhZGRpbmcsIHZhcigtLXNpemUtOCkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYmFkZ2UtYm9yZGVyLXJhZGl1cywgdmFyKC0tc2l6ZS04KSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gICAgY29sb3I6IHZhcigtLWJhZGdlLXRleHQtY29sb3IsIHZhcigtLXNsYXRlLWExMSkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1iYWRnZS1mb250LXNpemUsIHZhcigtLXNjYWxlLTIpKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1iYWRnZS1saW5lLWhlaWdodCwgdmFyKC0tbGgtc2NhbGUtMikpO1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWJhZGdlLWZvbnQtd2VpZ2h0LCA0NTApO1xyXG4gIH1cclxufVxyXG5cclxuLmFwcC1iYXItLXBhZ2Uge1xyXG4gIC8vbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4uYXBwLWJhci0tbG9jYXRpb24ge1xyXG4gIGNvbG9yOiBoc2woMCAwJSAxMDAlIC8gNzIlKTtcclxufVxyXG5cclxuLmFwcC1iYXItLW1lbnUge1xyXG4gIC0tZm9yZ2UtaWNvbi1idXR0b24tc2l6ZTogdmFyKC0tc2l6ZS00MCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxufVxyXG5cclxuLmFwcC1iYXItLXByb2ZpbGUtYnV0dG9uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IHZhcigtLXNpemUtNDApO1xyXG4gIGhlaWdodDogdmFyKC0tc2l6ZS00MCk7XHJcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1zaXplLTQwKSAvIDIpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLTQpO1xyXG4gIGNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLW91dCwgYm94LXNoYWRvdyAxNTBtcyBlYXNlLW91dDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IG9rbGNoKDEgMCAwIC8gMTYlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLTUpO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9qdXJ5LW1hbmFnZXIvc3JjL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9hcHAtYmFyJyBhcyAqO1xyXG5cclxuLy8gQkFTRSBTVFlMRVNcclxuLy8gQmFubmVyIGFuZCB0aGVtZSBjaGFuZ2UgZm9yIHRlc3QgZW52aXJvbm1lbnRzXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5ib2R5IHtcclxuICAmOndoZXJlKC5zaXRlLS1kZXYtdGVzdCksXHJcbiAgJjp3aGVyZSguc2l0ZS0tY2xpZW50LXRlc3QpIHtcclxuICAgIC0tZm9yZ2UtdGhlbWUtdGVydGlhcnk6IHZhcigtLWFjY2VudC0xMik7XHJcbiAgICAtLWZvcmdlLXRoZW1lLW9uLXRlcnRpYXJ5OiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcclxuICAgIC0tZm9yZ2UtbGlzdC1pdGVtLXNlbGVjdGVkLWNvbG9yOiB2YXIoLS1hY2NlbnQtMTIpO1xyXG4gICAgLS1mb3JnZS1saXN0LWl0ZW0tc2VsZWN0ZWQtYmFja2dyb3VuZDogdmFyKC0tYWNjZW50LTEyKTtcclxuXHJcbiAgICAubmF2LXNpZGViYXJbZGF0YS1zaWRlYmFyLXR5cGU9XCJwcmltYXJ5XCJdIHtcclxuICAgICAgLS1uYXYtc2lkZWJhci1iZzogdmFyKC0tYWNjZW50LWEyKTtcclxuICAgICAgLS1uYXYtc2lkZWJhci1ib3JkZXI6IHZhcigtLWFjY2VudC1hNik7XHJcbiAgICAgIC0tbmF2LWl0ZW0tYmctaG92ZXI6IHZhcigtLWFjY2VudC1hMyk7XHJcbiAgICAgIC0tbmF2LWl0ZW0tYmctYWN0aXZlOiB2YXIoLS1hY2NlbnQtYTQpO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYy11bnRoZW1lZCB0ZC5mYy10b2RheSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1hMyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmZjLXRvZGF5IC5mYy1kYXktbnVtYmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LTEyKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEhpZGUgYmFubmVyIGJ5IGRlZmF1bHRcclxuLnRlc3QtZW52aXJvbm1lbnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vLyBMT0NBTCBERVZcclxuLy8gTWlycm9yIHByb2R1Y3Rpb24gKyBlbnZpcm9ubWVudCBiYWRnZVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuYm9keTp3aGVyZSguc2l0ZS0tZGV2KSB7XHJcbiAgLmFwcC1iYXItLXBhZ2UtdGl0bGU6OmJlZm9yZSxcclxuICAudG9wLWJhci0tdGl0bGU6OmJlZm9yZSxcclxuICAuYnJhbmRpbmc6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiRGV2XCI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBFSk0gVEVTVFxyXG4vLyBUaGVtZSBjaGFuZ2VcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbmJvZHk6d2hlcmUoLnNpdGUtLWRldi10ZXN0KSB7XHJcbiAgLS1mb3JnZS1hcHAtYmFyLWJhY2tncm91bmQ6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgLS1mb3JnZS1hcHAtYmFyLWZvcmVncm91bmQ6IHZhcigtLXRleHQtb24tY29sb3IpO1xyXG5cclxuICAtLWFjY2VudC1hMjogdmFyKC0tc2xhdGUtYTIpO1xyXG4gIC0tYWNjZW50LWEzOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbiAgLS1hY2NlbnQtYTQ6IHZhcigtLXNsYXRlLWE0KTtcclxuICAtLWFjY2VudC1hNjogdmFyKC0tc2xhdGUtYTYpO1xyXG4gIC0tYWNjZW50LTEyOiB2YXIoLS1zbGF0ZS0xMik7XHJcblxyXG4gIC5hcHAtYmFyLS1wYWdlLXRpdGxlOjpiZWZvcmUsXHJcbiAgLnRvcC1iYXItLXRpdGxlOjpiZWZvcmUsXHJcbiAgLmJyYW5kaW5nOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIkRldiBUZXN0XCI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBFSk0gU1RBR0VcclxuLy8gTWlycm9yIHByb2R1Y3Rpb24gKyBlbnZpcm9ubWVudCBiYWRnZVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuYm9keTp3aGVyZSguc2l0ZS0tZGV2LXN0YWdlKSB7XHJcbiAgLmFwcC1iYXItLXBhZ2UtdGl0bGU6OmJlZm9yZSxcclxuICAudG9wLWJhci0tdGl0bGU6OmJlZm9yZSxcclxuICAuYnJhbmRpbmc6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiRGV2IFN0YWdlXCI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDTElFTlQgVEVTVFxyXG4vLyBCYW5uZXIgKyB0aGVtZSBjaGFuZ2VcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbmJvZHk6d2hlcmUoLnNpdGUtLWNsaWVudC10ZXN0KSB7XHJcbiAgLS1mb3JnZS1hcHAtYmFyLWJhY2tncm91bmQ6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgLS1mb3JnZS1hcHAtYmFyLWZvcmVncm91bmQ6IHZhcigtLXRleHQtb24tY29sb3IpO1xyXG5cclxuICAtLWFjY2VudC1hMjogdmFyKC0tc2xhdGUtYTIpO1xyXG4gIC0tYWNjZW50LWEzOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbiAgLS1hY2NlbnQtYTQ6IHZhcigtLXNsYXRlLWE0KTtcclxuICAtLWFjY2VudC1hNjogdmFyKC0tc2xhdGUtYTYpO1xyXG4gIC0tYWNjZW50LTEyOiB2YXIoLS1zbGF0ZS0xMik7XHJcblxyXG4gIC0tYmFubmVyLWJhY2tncm91bmQ6IHZhcigtLWNyaW1zb24tNCk7XHJcbiAgLS1iYW5uZXItZm9yZWdyb3VuZDogdmFyKC0tY3JpbXNvbi1hMTIpO1xyXG4gIC0tYmFubmVyLWJvcmRlci1jb2xvcjogdmFyKC0tY3JpbXNvbi1hNik7XHJcblxyXG4gIC5hcHAtYmFyLS1wYWdlLXRpdGxlOjpiZWZvcmUsXHJcbiAgLnRvcC1iYXItLXRpdGxlOjpiZWZvcmUsXHJcbiAgLmJyYW5kaW5nOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlRlc3QgU2l0ZVwiO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgfVxyXG5cclxuICAudXgtZHJhd2VyLWNvbnRhaW5lci0tcmVndWxhciB7XHJcbiAgICBibG9jay1zaXplOiBjYWxjKDEwMCUgLSAodmFyKC0tZm9yZ2UtYXBwLWJhci1oZWlnaHQpICsgdmFyKC0tYmFubmVyLWhlaWdodCkpKTtcclxuICB9XHJcblxyXG4gIC51eC1kcmF3ZXItY29udGFpbmVyLS1uYXJyb3ctZnVsbC1oZWlnaHQge1xyXG4gICAgYmxvY2stc2l6ZTogY2FsYygxMDAlIC0gKHZhcigtLXRvcC1iYXItaGVpZ2h0KSArIHZhcigtLWJhbm5lci1oZWlnaHQpKSk7XHJcbiAgfVxyXG5cclxuICAuYXBwLWJhciB7XHJcbiAgICBpbnNldC1ibG9jay1zdGFydDogY2FsYygwLjVyZW0gKyB2YXIoLS1iYW5uZXItaGVpZ2h0KSk7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgaW5zZXQtYmxvY2stc3RhcnQ6IC0wLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhhcyguYXBwLWxheW91dCkgLmJhbm5lciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBpbnNldC1pbmxpbmU6IDA7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICB9XHJcblxyXG4gIC50ZXN0LWVudmlyb25tZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59XHJcbiIsIi8vIERJU0JVUlNFTUVOVFMgQUNDT1VOVFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5kaXNidXJzZW1lbnRzLWFjY291bnQtbnVtYmVyLS1pbnB1dCB7XHJcbiAgbWF4LXdpZHRoOiAxOHJlbTtcclxufVxyXG5cclxuLmRpc2J1cnNlbWVudHMtYWNjb3VudC1udW1iZXItLWJhZGdlIHtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWphZGUtYTEyKTtcclxuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTMpO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcblxyXG4gICYgaSB7XHJcbiAgICBjb2xvcjogdmFyKC0tamFkZS1hMTEpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIERPTkFUSU9OU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi51dGlsaXR5LWdyb3VwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZG9uYXRpb24td3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICByb3ctZ2FwOiAxLjVyZW07XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmRvbmF0aW9uLXR5cGUtcm93IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2RvbmF0aW9uLXR5cGUtc3RhcnRdIG1pbm1heCg1cmVtLCAxMy4yNXJlbSkgW2RvbmF0aW9uLXR5cGUtZW5kXTtcclxuICBnYXA6IDEuNXJlbSAxcmVtO1xyXG4gIG1heC13aWR0aDogMjcuNXJlbTtcclxuXHJcbiAgJjpoYXMoLmRvbmF0aW9uLWFtb3VudCkge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbZG9uYXRpb24tdHlwZS1zdGFydF0gbWlubWF4KDVyZW0sIDEzLjI1cmVtKSBbZG9uYXRpb24tdHlwZS1lbmQgZG9uYXRpb24tYW1vdW50LXN0YXJ0XSBtaW5tYXgoNXJlbSwgMTMuMjVyZW0pIFtkb25hdGlvbi1hbW91bnQtZW5kXTtcclxuICB9XHJcbn1cclxuXHJcbi5kb25hdGlvbi1hbGxvY2F0aW9uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtOCk7XHJcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS0xNik7XHJcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xyXG59XHJcblxyXG4uZG9uYXRpb24tYWxsb2NhdGlvbi0tcm93IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2NoYXJpdHktc3RhcnRdIG1pbm1heCg1cmVtLCAyNy41cmVtKSBbY2hhcml0eS1lbmQgdXRpbGl0eS1zdGFydF0gMi41cmVtIFt1dGlsaXR5LWVuZF07XHJcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0xNik7XHJcblxyXG4gICY6aGFzKC5kb25hdGlvbi1wZXJjZW50KSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtjaGFyaXR5LXN0YXJ0XSBtaW5tYXgoNXJlbSwgMjcuNXJlbSkgW2NoYXJpdHktZW5kIHBlcmNlbnQtc3RhcnRdIDVyZW0gW3BlcmNlbnQtZW5kIHV0aWxpdHktc3RhcnRdIDIuNXJlbSBbdXRpbGl0eS1lbmRdO1xyXG4gIH1cclxufVxyXG5cclxuLmRvbmF0aW9uLXNwbGl0IHtcclxuICBncmlkLWFyZWE6IHNwbGl0O1xyXG59XHJcblxyXG4uZG9uYXRpb24tY2hhcml0eSB7XHJcblxyXG59XHJcblxyXG4uZG9uYXRpb24tcGVyY2VudCB7XHJcblxyXG59XHJcblxyXG4uZG9uYXRpb24tcmVtb3ZlIHtcclxuICAtLWZvcmdlLWljb24tYnV0dG9uLXNpemU6IHZhcigtLXNpemUtNDApO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMS41cmVtO1xyXG59XHJcblxyXG4uZG9uYXRpb24tYWxsb2NhdGlvbi0tYWN0aW9uLXJvdyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtzcGxpdC1zdGFydF0gYXV0byBbc3BsaXQtZW5kXTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMTYpO1xyXG5cclxuICAmOmhhcyguYWxsb2NhdGlvbi10b3RhbC0tdGV4dCk6aGFzKC5hbGxvY2F0aW9uLXRvdGFsLS12YWx1ZSkge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbc3BsaXQtc3RhcnRdIG1pbm1heCgyLjVyZW0sIDEzLjI1cmVtKSBbc3BsaXQtZW5kIHRvdGFsLXRleHQtc3RhcnRdIG1pbm1heCgyLjVyZW0sIDEzLjI1cmVtKSBbdG90YWwtdGV4dC1lbmQgdG90YWwtdmFsdWUtc3RhcnRdIDVyZW0gW3RvdGFsLXZhbHVlLWVuZCBlbXB0eS1zdGFydF0gMi41cmVtIFtlbXB0eS1lbmRdO1xyXG5cclxuICAgIEBjb250YWluZXIgKCB3aWR0aCA8IDMxLjI1cmVtICkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtzcGxpdC1zdGFydCB0b3RhbC10ZXh0LXN0YXJ0XSBtaW5tYXgoMi41cmVtLCAyNy41cmVtKSBbc3BsaXQtZW5kIHRvdGFsLXRleHQtZW5kIHRvdGFsLXZhbHVlLXN0YXJ0XSA1cmVtIFt0b3RhbC12YWx1ZS1lbmQgZW1wdHktc3RhcnRdIDIuNXJlbSBbZW1wdHktZW5kXTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBbc3BsaXQtc3RhcnRdIGF1dG8gW3NwbGl0LWVuZCB0b3RhbC10ZXh0LXN0YXJ0IHRvdGFsLXZhbHVlLXN0YXJ0XSBhdXRvIFt0b3RhbC10ZXh0LWVuZCB0b3RhbC12YWx1ZS1lbmRdO1xyXG4gICAgICByb3ctZ2FwOiB2YXIoLS1zaXplLTE2KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hbGxvY2F0aW9uLXRvdGFsLS10ZXh0IHtcclxuICBncmlkLWFyZWE6IHRvdGFsLXRleHQ7XHJcbiAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbn1cclxuXHJcbi5hbGxvY2F0aW9uLXRvdGFsLS12YWx1ZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtNCk7XHJcbiAgZ3JpZC1hcmVhOiB0b3RhbC12YWx1ZTtcclxuXHJcbiAgPiAuYmFkZ2Uge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgODBtcyBlYXNlLW91dCwgY29sb3IgODBtcyBlYXNlLW91dDtcclxuICB9XHJcbn1cclxuIiwiOndoZXJlKGh0bWwpIHtcclxuICAtLWZvbnQtc2FuczogJ0ludGVyVmFyaWFibGUnLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmO1xyXG4gIC0tZm9udC1tb25vOiAnSUJNIFBsZXggTW9ubycsIHVpLW1vbm9zcGFjZSwgU0YgTW9ubywgbW9ub3NwYWNlO1xyXG4gIC0tZm9udC1pY29uczogJ01hdGVyaWFsIFN5bWJvbHMnO1xyXG59XHJcbiIsIi8qIFRoaXMgaXMgYSBjb3B5IGZpbGUgZnJvbSBjaXRpemVuIGRpcmVjdG9yeSAoSnVyb3IgQWNjZXNzKS4gVXBkYXRlZCB3aXRoIG5ldyB2YXJpYWJsZXMuICovXHJcbkB1c2UgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5cclxuLy8gMDAgU3RydWN0dXJlXHJcbi5jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDE3MjhweDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpe1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgNTlweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICBwYWRkaW5nOiAwIDQ4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5ociB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRoYWlybGluZXM7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIDAxIENhcmRzXHJcblxyXG4uY2FyZCB7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbGc7XHJcbiAgcGFkZGluZzogMjRweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbiBhbGw7XHJcbiAgJi0tZmllbGQtZ3JvdXAge1xyXG4gICAgYmFja2dyb3VuZDogJG9mZi13aGl0ZTtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDM2cHgpO1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICBtYXJnaW46IDAgMzJweCAzMnB4IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuICB9XHJcbiAgJi13aXRoLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICB9XHJcbiAgJi5pcy1pbnZhbGlkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRlcnJvci1yZWQ7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UgYWxsO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDE2cHggLTJweCByZ2JhKDIxMSw2Niw2NiwwLjIpO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmQtaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcclxuICBwYWRkaW5nOiAxNnB4IDI0cHggMTJweDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzLWxnO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzLWxnO1xyXG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcblxyXG4gIHN2ZyB7XHJcbiAgICBmaWxsOiAkcHJpbWFyeS1ncmV5O1xyXG4gIH1cclxuXHJcbiAgJi0tZWRpdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdWkteWVsbG93O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR1aS1ncmV5LTM7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXNtO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXMtc207XHJcbiAgfVxyXG4gIGg1IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC5pY29uIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRhdGUtcGlsbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDhweDtcclxuICAgIHJpZ2h0OiAzMnB4O1xyXG4gIH1cclxufVxyXG4ubGlzdC1jYXJkLWhlYWRlci0tY29udHJvbHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbGkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2FyZC1ib2R5IHtcclxuICBwYWRkaW5nOiAyNHB4O1xyXG5cclxuICAmX19jaGVja2xpc3Qge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBoNiB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtc3BydWNlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgaDUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG59XHJcblxyXG4uY2FyZC0tcXVlc3Rpb25uYWlyZSB7XHJcbiAgaDMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLS1maWVsZC1ncm91cCB7XHJcblxyXG4gIC5mb3JtLWlucHV0LWxpbmUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIDAyIExpc3RzXHJcbi5saXN0IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubGlzdC1hY3Rpb25zIHtcclxuICBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdC1jaGVja2xpc3Qge1xyXG4gIC5pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG4gIC5pY29uLWNpcmNsZSB7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICB9XHJcbn1cclxuXHJcbi5saXN0LWl0ZW0tZmlsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtc207XHJcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICBzdmc6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5saXN0LWl0ZW0tbWV0YWRhdGEge1xyXG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gIG1heC13aWR0aDogNzAlO1xyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmxpc3QtY29udGVudC1jaGVja2xpc3Qge1xyXG4gIHBhZGRpbmc6IDAgMTJweDtcclxuICB3aWR0aDogNzUlO1xyXG5cclxuICAuYnRuLWxpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LWdyZXk7XHJcbiAgfVxyXG59XHJcblxyXG4ucGlsbC1zdGF0dXMge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgaGVpZ2h0OiAyNnB4O1xyXG4gIHBhZGRpbmc6IDAgOHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAwLjgyNWVtO1xyXG4gIC8vZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XHJcbiAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgc3BhbiB7XHJcbiAgICBtYXJnaW46IDFweCAwIDAgNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgfVxyXG4gIHN2ZyB7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmaWxsOiAkZGFyay1ncmV5O1xyXG4gIH1cclxuICAmLndhaXRpbmcge1xyXG4gICAgYmFja2dyb3VuZDogI2QxZDFkMTtcclxuICB9XHJcbiAgJi5yZXZpZXcge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgjRUJCODdBLCAuNzIpO1xyXG4gIH1cclxufVxyXG5cclxuLnN0YXR1cyB7XHJcbiAgJi1zZWxlY3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzLXBpbms7XHJcbiAgfVxyXG4gICYtc3VtbW9uZWQge1xyXG4gICAgYmFja2dyb3VuZDogJHN0YXR1cy1wdXJwbGU7XHJcbiAgfVxyXG4gICYtY29uZmlybWVkIHtcclxuICAgIGJhY2tncm91bmQ6ICRzdGF0dXMtZ3JlZW47XHJcbiAgfVxyXG4gICYtcGFuZWwge1xyXG4gICAgYmFja2dyb3VuZDogJHN0YXR1cy1ibHVlO1xyXG4gIH1cclxuICAmLWp1cm9yIHtcclxuICAgIGJhY2tncm91bmQ6ICRzdGF0dXMtdGVhbDtcclxuICB9XHJcbiAgJi1leGN1c2VkIHtcclxuICAgIGJhY2tncm91bmQ6ICRzdGF0dXMteWVsbG93O1xyXG4gIH1cclxuICAmLWRlZmVycmVkIHtcclxuICAgIGJhY2tncm91bmQ6ICRzdGF0dXMtb3JhbmdlO1xyXG4gIH1cclxuICAmLWRpc3F1YWxpZmllZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzLXJlZDtcclxuICB9XHJcbn1cclxuXHJcbi5saXN0LWl0ZW0tY2hlY2tsaXN0IHtcclxuICAubGlzdC1jb250ZW50LWNoZWNrbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICsgLmxpc3QtaXRlbS1jaGVja2xpc3Qge1xyXG4gICAgLmxpc3QtY29udGVudC1jaGVja2xpc3Q6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgbGVmdDogLTEycHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxpc3QtaXRlbS1zdGF0dXMge1xyXG4gICYtcGVuZGluZywgJi1wcm9ncmVzcywgJi1jb21wbGV0ZSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1wZW5kaW5nOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzI1JyBoZWlnaHQ9JzI1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzExJyByPSc5JyBzdHJva2U9JyUyMzUyNjE1Qicgc3Ryb2tlLXdpZHRoPSc0JyBzdHJva2UtZGFzaGFycmF5PSczIDInLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gIH1cclxuICAmLXByb2dyZXNzOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PSc4JyBjeT0nOCcgcj0nNS41JyBzdHJva2U9JyUyMzUyNjE1Qicgc3Ryb2tlLXdpZHRoPSczJy8lM0UlM0NwYXRoIGQ9J004IDFDNi42MTU1MyAxIDUuMjYyMTYgMS40MTA1NCA0LjExMTAxIDIuMTc5NzFDMi45NTk4NyAyLjk0ODg4IDIuMDYyNjYgNC4wNDIxMyAxLjUzMjg1IDUuMzIxMjJDMS4wMDMwMyA2LjYwMDMgMC44NjQ0MSA4LjAwNzc2IDEuMTM0NTEgOS4zNjU2M0MxLjQwNDYgMTAuNzIzNSAyLjA3MTI5IDExLjk3MDggMy4wNTAyNiAxMi45NDk3QzQuMDI5MjIgMTMuOTI4NyA1LjI3NjUgMTQuNTk1NCA2LjYzNDM3IDE0Ljg2NTVDNy45OTIyNCAxNS4xMzU2IDkuMzk5NyAxNC45OTcgMTAuNjc4OCAxNC40NjcyQzExLjk1NzkgMTMuOTM3MyAxMy4wNTExIDEzLjA0MDEgMTMuODIwMyAxMS44ODlDMTQuNTg5NSAxMC43Mzc4IDE1IDkuMzg0NDcgMTUgOEMxNC45OTc5IDYuMTQ0MTMgMTQuMjU5NyA0LjM2NDg2IDEyLjk0NzQgMy4wNTI1NkMxMS42MzUxIDEuNzQwMjYgOS44NTU4OCAxLjAwMjA5IDggMVpNOCAxNEM2LjQwODcgMTQgNC44ODI1OCAxMy4zNjc5IDMuNzU3MzYgMTIuMjQyNkMyLjYzMjE0IDExLjExNzQgMiA5LjU5MTMgMiA4QzIgNi40MDg3IDIuNjMyMTQgNC44ODI1OCAzLjc1NzM2IDMuNzU3MzZDNC44ODI1OCAyLjYzMjE0IDYuNDA4NyAyIDggMlY4TDEyLjI0MDYgMTIuMjQwN0MxMS42ODQ1IDEyLjc5ODggMTEuMDIzNiAxMy4yNDE1IDEwLjI5NTggMTMuNTQzNEM5LjU2ODA5IDEzLjg0NTMgOC43ODc4OCAxNC4wMDA1IDggMTRaJyBmaWxsPSclMjM1MjYxNUInLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgfVxyXG4gICYtY29tcGxldGU6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNOCAxQzQuMSAxIDEgNC4xIDEgOEMxIDExLjkgNC4xIDE1IDggMTVDMTEuOSAxNSAxNSAxMS45IDE1IDhDMTUgNC4xIDExLjkgMSA4IDFaTTcgMTFMNC4zIDguM0w1LjIgNy41TDcgOS4zTDExIDUuNEwxMS45IDYuMkw3IDExWicgZmlsbD0nJTIzNTI2MTVCJy8lM0UlM0NwYXRoIG9wYWNpdHk9JzAuMDEnIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNy4wMDAwNSAxMUw0LjMwMDA1IDguMzAwMDJMNS4yMDAwNSA3LjUwMDAyTDcuMDAwMDUgOS4zMDAwMkwxMSA1LjQwMDAyTDExLjkgNi4yMDAwMkw3LjAwMDA1IDExWicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gMDMgRm9ybXNcclxuXHJcbi5mb3JtLWlucHV0LWxpbmUge1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaGFpcmxpbmVzO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbn1cclxuXHJcbi5mb3JtLWlucHV0LWxpbmVbcmVhZG9ubHldIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcblxyXG4uZm9ybS1pY29uLWNvbnRyb2wge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZvcm0tY2hlY2tib3gtY29udHJvbCB7XHJcbiAgbWFyZ2luOiAwIDhweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdLCBsYWJlbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLXNlbGVjdC1jb250cm9sIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIC8vIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzYnIHZpZXdCb3g9JzAgMCAxMCA2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTUgNS45OTk5OUwwIDAuOTk5OTg4TDAuNyAwLjI5OTk4OEw1IDQuNTk5OTlMOS4zIDAuMjk5OTg4TDEwIDAuOTk5OTg4TDUgNS45OTk5OVonIGZpbGw9JyUyMzMwMzEzMycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEycHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuLmZsZXgge1xyXG4gIC5mb3JtLXNlbGVjdC1jb250cm9sIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1saXN0LWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAwNSBJbnRlcmFjdGl2ZVxyXG5cclxuLy8gMDVBIFRvb2x0aXBzXHJcbi50b29sdGlwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBtYXJnaW4tbGVmdDogMzBweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgbWF4LXdpZHRoOiAyNjBweDtcclxuICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgcGFkZGluZzogMCAxOHB4IDE4cHg7XHJcbiAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IC0yNHB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGJvcmRlci13aWR0aDogMTJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAmX190b3Age1xyXG4gICAgdG9wOiAtMjRweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGxlZnQ6IDEwMCU7XHJcblxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgdG9wOiA5OSU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGg2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnRvb2x0aXAtdHJpZ2dlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24gYWxsO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtc3BydWNlO1xyXG4gICAgLnRvb2x0aXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLy8gKipTdXBwb3J0IENsYXNzZXNcclxuXHJcbi8vICpUeXBvZ3JhcGh5IHN1cHBvcnRzXHJcbi50LWxpZ2h0LWdyZXkge1xyXG4gIGNvbG9yOiAkcHJpbWFyeS1ncmV5LTcwO1xyXG59XHJcblxyXG4vLyAqU3RvcmUgYnJlYWtwb2ludHMgaW4gYm9keTpiZWZvcmUgY29udGVudC5cclxuLy8gKlRoaXMgYWxsb3dzIEphdmFzY3JpcHQgdG8gYWNjZXNzIHRoZW1cclxuXHJcbmJvZHkge1xyXG4gICYubm9zY3JvbGwge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGNvbnRlbnQ6IFwiaW5pdGlhbFwiO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG4gICAgICBjb250ZW50OiBcInhzXCI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwic21cIjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgY29udGVudDogXCJtZFwiO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICBjb250ZW50OiBcImxnXCI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwieGxcIjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwieHhsXCI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgY29udGVudDogXCJ4eHhsXCI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gdGFibGVcclxuXHJcbi50YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdWktZ3JleS0zO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgfVxyXG4gIH1cclxuICB0aCwgdGQge1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAvL0BleHRlbmQgLnRleHQtc2hvcnQtc207XHJcbiAgfVxyXG4gIHRkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaGFpcmxpbmVzO1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaGFpcmxpbmVzO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50YWJsZS1hY3Rpb24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRyIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhhaXJsaW5lcztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1oZWFkZXItLW1vYmlsZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgd2lkdGg6IDExMHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbiAgYmFja2dyb3VuZDogJHVpLWdyZXktMztcclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4udGFibGUtZGF0YS1jb250ZW50IHtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMCAxMnB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuLnRhYmxlLWFjdGlvbiB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgYnV0dG9uIHtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIDA2IFV0aWxpdHlcclxuLmVycm9yIHtcclxuICBjb2xvcjogJGVycm9yLXJlZDtcclxufVxyXG5cclxuLmZvcm0tbGFiZWwge1xyXG4gICYuZXJyb3Ige1xyXG4gICAgaW5wdXQge1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkZXJyb3ItcmVkO1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGVycm9yLXJlZDtcclxuICAgICAgb3V0bGluZTogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNOCAxQzQuMiAxIDEgNC4yIDEgOEMxIDExLjggNC4yIDE1IDggMTVDMTEuOCAxNSAxNSAxMS45IDE1IDhDMTUgNC4xIDExLjkgMSA4IDFaTTcuNSA0SDguNVY5SDcuNUw3LjUgNFpNOCAxMi4yQzcuNiAxMi4yIDcuMiAxMS44IDcuMiAxMS40QzcuMiAxMSA3LjUgMTAuNiA4IDEwLjZDOC40IDEwLjYgOC44IDExIDguOCAxMS40QzguOCAxMS44IDguNCAxMi4yIDggMTIuMlonIGZpbGw9JyUyM0QzNDI0MicvJTNFJTNDcGF0aCBvcGFjaXR5PScwLjAxJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTcuNTAwMDEgNEg4LjUwMDAxVjlINy41MDAwMUw3LjUwMDAxIDRaTTguMDAwMDEgMTIuMkM3LjYwMDAxIDEyLjIgNy4yMDAwMSAxMS44IDcuMjAwMDEgMTEuNEM3LjIwMDAxIDExIDcuNTAwMDEgMTAuNiA4LjAwMDAxIDEwLjZDOC40MDAwMSAxMC42IDguODAwMDEgMTEgOC44MDAwMSAxMS40QzguODAwMDEgMTEuOCA4LjQwMDAxIDEyLjIgOC4wMDAwMSAxMi4yWicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICByaWdodDogNnB4O1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWxhYmVsLS1jaGVja2JveCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgLy9AZXh0ZW5kIC50ZXh0LXNob3J0LXNtO1xyXG59XHJcblxyXG4uZm9ybS1sYWJlbC0tcmFkaW8ge1xyXG4gIGNvbG9yOiAkZ3JleS1kZWZhdWx0O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDAgMjRweCAxMnB4IDA7XHJcbn1cclxuIiwiLy8gVE9ETzogVGhpcyB3aG9sZSBmaWxlIHNob3VsZCBiZSBicm9rZW4gdXAgaW50byB0aGUgcmVsZXZhbnQgZmlsZXNcclxuLy8gVGhpcyBzY3NzIGNvbnRhaW5zIGdsb2JhbCBydWxlIHNldHMgZm9yIEp1cnkgTWFuYWdlciBuZXcgZGVzaWduIE9OTFkuXHJcblxyXG4vKlxyXG5UYWJsZSBvZiBDb250ZW50c1xyXG5cclxuMDAgTm9ybWFsaXplXHJcbjAxIFR5cGUgU3R5bGVzXHJcbjAyIFV0aWxpdHlcclxuMDMgR2xvYmFsXHJcbjA0IE1vZGFsc1xyXG4wNSAyMDIyIFEyIE5ldyBsYXlvdXRcclxuXHJcbiovXHJcblxyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS1zcGFjaW5nOiAwLjVyZW07XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8vIE5ldyBTZWxlY3QgTG9jYXRpb25zIGNsYXNzZXMgc3RhcnRcclxuXHJcbi5zZWxlY3QtbG9jYXRpb25zX19pbnB1dC10ZXh0LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICYgaW5wdXRbdHlwZSA9IGNoZWNrYm94XSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHJcbiAgICAmOmNoZWNrZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNDk2N0ZFO1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICY6Zm9jdXM6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXM6YWZ0ZXIge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBOZXcgU2VsZWN0IExvY2F0aW9ucyBjbGFzc2VzIGVuZFxyXG5cclxuLy8gRnJvYWxhIEVkaXRvclxyXG4uZnJvYWxhLWVkaXRvci0tcGxhaW4tdGV4dCB7XHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiB1bnNldDtcclxuICB9XHJcbiAgZW0ge1xyXG4gICAgZm9udC1zdHlsZTogdW5zZXQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWJ1dHRvbl9fcmlwcGxlLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogbm9uZTsgLy90ZW1wXHJcbn1cclxuXHJcbi5ncmlkLXdpdGgtc2lkZWJhci1sZWZ0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBnYXA6IDMycHg7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIzOHB4IDFmcjtcclxuICAgIHBhZGRpbmc6IDMycHg7XHJcbn1cclxuXHJcbi5oZWFkZXItaWNvbi0taG9yaXpvbnRhbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgZ2FwOiA0cHg7XHJcbn1cclxuXHJcbi5yZWQtYm9yZGVyLXRlbXAge1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkIHJlZDtcclxuICBwYWRkaW5nOiAyNHB4O1xyXG59XHJcblxyXG4ubWRkdHAtcGlja2VyLS1wb3J0cmFpdC5tZGR0cC1waWNrZXItdGltZSAubWRkdHAtcGlja2VyX19oZWFkZXIgeyAvLyBUT0RPOiBNb3ZlIHRoaXMgY29kZSB0byBvbmUgb2YgdGhlIGNvbXBvbmVudCBmaWxlIGFjY29yZGluZ2x5LlxyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IC8vIFRPRE86IEhhZCB0byB1c2UgXCJpbXBvcnRhbnRcIiB0byBvdmVycmlkZSB0aGUgY29kZS5cclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG5cclxuLmxvY2F0aW9uLWRyb3Bkb3duIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy90b3A6IDI0cHg7XHJcbiAgLy9kaXNwbGF5OiBmbGV4O1xyXG4gIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAvL2dhcDogOHB4O1xyXG4gIG1pbi1ibG9jay1zaXplOiAxMnJlbTtcclxuICBtYXgtYmxvY2stc2l6ZTogMjByZW07XHJcbn1cclxuXHJcblxyXG4vLyBTdGFydCBDYWxlbmRhciBuYXYgYnV0dG9uIG92ZXJyaWRlc1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmZjLXJpZ2h0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMXJlbTtcclxufVxyXG5cclxuLy8gU2V0dXAgYmV0dGVyIGJhc2Ugc3R5bGUgZm9yIGJ1dHRvbnNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5mYy1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICBib3JkZXI6IDA7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xyXG4gIEBpbmNsdWRlIGxhYmVsLTAxO1xyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uZmMtYnV0dG9uOmZvY3VzLFxyXG4uZmMtYnV0dG9uLXByaW1hcnk6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmZjLWJ1dHRvbi1ncm91cCB7XHJcbiAgZ2FwOiAycHg7XHJcbn1cclxuXHJcbi8vIE1vbnRoLVdlZWstRGF5IEJ1dHRvbiBHcm91cFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmZjLWJ1dHRvbi1ncm91cDppcyg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gIGhlaWdodDogMzJweDtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtOCk7XHJcbiAgb3JkZXI6IDI7XHJcblxyXG4gIC5mYy1idXR0b24tcHJpbWFyeSB7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNzVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBva2xjaCgxMDAlIDAgMCAvIDAlKTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZjLWJ1dHRvbi1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogb2tsY2goMTAwJSAwIDApO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLy8gUHJldmlvdXMgTW9udGgsIE5leHQgTW9udGggQnV0dG9uIEdyb3VwXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uZmMtYnV0dG9uLWdyb3VwOmlzKDpsYXN0LW9mLXR5cGUpIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG9yZGVyOiAxO1xyXG5cclxuICAuZmMtYnV0dG9uLXByaW1hcnkge1xyXG4gICAgd2lkdGg6IGNhbGMoNjRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTcpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gICAgcGFkZGluZzogMCAwLjVyZW07XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG5cclxuICAgICY6aXMoOmZpcnN0LWNoaWxkKSxcclxuICAgICY6aXMoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgIH1cclxuICAgIC8vIFRoaXMgaXMgdGhlIFwiYWN0aXZlXCIgc3RhdGUgd2hlbiBjdXJyZW50bHkgb24gdG9kYXlcclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLy8gUHJldmlvdXMgJiBOZXh0IE1vbnRoIEJ1dHRvbnNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5mYy1idXR0b24gLmZjLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZjLWljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJhcnJvd19iYWNrX2lvc19uZXdcIjtcclxufVxyXG5cclxuLmZjLWljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiYXJyb3dfZm9yd2FyZF9pb3NcIjtcclxufVxyXG5cclxuLy8gT3ZlcnJpZGUgaGVhdnkgZGVmYXVsdCBzdHlsZS4gV2UgbWF5IG5lZWQgYSBtb3JlIGExMXkgZnJpZW5kbHkgdmVyc2lvbiBsYXRlci5cclxuLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcclxuLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpLmZjLWJ1dHRvbi1hY3RpdmU6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IC0xcHggaHNsKHZhcigtLWdyYXktOTApIC8gMTIlKTtcclxufVxyXG5cclxuI2Z1bGwtY2FsZW5kYXIge1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uZmMgdGQuZmMtaGVhZC1jb250YWluZXIge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmZjIHRoLmZjLWRheS1oZWFkZXIge1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xyXG4gIGJvcmRlci13aWR0aDogMHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDhweDtcclxufVxyXG5cclxuI2V4dGVybmFsLWV2ZW50cyB7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbn1cclxuXHJcbiNleHRlcm5hbC1ldmVudHMgLmZjLWV2ZW50IHtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgY3Vyc29yOiBhbGwtc2Nyb2xsO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmZjIHRkLFxyXG4uZmMgdGgge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG59XHJcblxyXG4uZmMtc3RhdGUtYWN0aXZlLFxyXG4uZmMtc3RhdGUtZG93biB7XHJcbiAgY29sb3I6ICNmZjQwODEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZjLXVudGhlbWVkIHRoLFxyXG4uZmMtdW50aGVtZWQgdGQsXHJcbi5mYy11bnRoZW1lZCB0aGVhZCxcclxuLmZjLXVudGhlbWVkIHRib2R5LFxyXG4uZmMtdW50aGVtZWQgLmZjLWRpdmlkZXIsXHJcbi5mYy11bnRoZW1lZCAuZmMtcm93LFxyXG4uZmMtdW50aGVtZWQgLmZjLWNvbnRlbnQsXHJcbi5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlcixcclxuLmZjLXVudGhlbWVkIC5mYy1saXN0LXZpZXcsXHJcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLTcpO1xyXG59XHJcblxyXG4uZmMtY2VudGVyIGgyLFxyXG4uZmMtbGVmdCBoMiB7XHJcbiAgQGluY2x1ZGUgZGlzcGxheS0wMjtcclxuICBmb250LXdlaWdodDogNDUwO1xyXG59XHJcblxyXG4uZmMtZGF5LW51bWJlciB7XHJcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIHdpZHRoOiAycmVtO1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMik7XHJcbiAgbWFyZ2luLWJsb2NrOiAwLjI1cmVtIDA7XHJcbiAgbWFyZ2luLWlubGluZTogMC4yNXJlbSAwO1xyXG59XHJcblxyXG4uZmMtZGF5LXRvcCB7XHJcblxyXG4gIC5kYXlNZW51IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ibG9jazogMC4yNXJlbSAwO1xyXG4gICAgbWFyZ2luLWlubGluZTogMCAwLjI1cmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgei1pbmRleDogOTk5OTk5OTk5O1xyXG5cclxuICAgIC5jb250ZXh0LW1lbnUge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlciwgJi5ob3ZlcntcclxuICAgIC5kYXlNZW51IHtcclxuICAgICAgLmNvbnRleHQtbWVudSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZjLXVudGhlbWVkIHRkLmZjLXRvZGF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS0wNSk7XHJcbn1cclxuXHJcbi5mYy10b2RheSAuZmMtZGF5LW51bWJlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW50ZXJhY3RpdmUpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcclxuICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG59XHJcblxyXG4uZGlzYWJsZWQtZGF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcclxufVxyXG5cclxuLmRlZmVycmFsLWRheS1jb3VudCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDAuMjVyZW07XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC4yNXJlbTtcclxuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxLjVyZW07XHJcbn1cclxuXHJcbi5ncmVlbiB7XHJcbiAgY29sb3I6IHZhcigtLWdyZWVuLWExMSk7XHJcbn1cclxuXHJcbi5yZWQge1xyXG4gIGNvbG9yOiB2YXIoLS1ydWJ5LWExMSk7XHJcbn1cclxuXHJcbnRyOmZpcnN0LWNoaWxkID4gdGQgPiAuZmMtZGF5LWdyaWQtZXZlbnQge1xyXG4gIC8vbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG4vLyBFVkVOVFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZShodG1sKXtcclxuICAtLWNhbGVuZGFyLWRvdDogMC4zNzVyZW07XHJcbiAgLS1jYWxlbmRhci1ldmVudC1wYWRkaW5nOiAwLjYyNXJlbSAwLjEyNXJlbTtcclxufVxyXG5cclxuLmZjLWRheS1ncmlkLWV2ZW50e1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW4tYmxvY2s6IDAuMTI1cmVtIDA7XHJcbiAgbWFyZ2luLWlubGluZTogMC4zNzVyZW07XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxudHI6Zmlyc3QtY2hpbGQgPiB0ZCA+IC5mYy1kYXktZ3JpZC1ldmVudCB7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjI1cmVtO1xyXG59XHJcblxyXG4uZmMtZXZlbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiAwLjI1cmVtO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxM3JlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwLjEyNXJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGVhc2Utb3V0O1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEdlbmVyYWwgRXZlbnRzXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLmZjLWV2ZW50IHtcclxuICAvLyZfX3Bvb2w6OmJlZm9yZSB7XHJcbiAgLy8gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgLy8gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC8vICB3aWR0aDogdmFyKC0tY2FsZW5kYXItZG90KTtcclxuICAvLyAgaGVpZ2h0OiB2YXIoLS1jYWxlbmRhci1kb3QpO1xyXG4gIC8vICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWNhbGVuZGFyLWRvdCkgLyAyKTtcclxuICAvL31cclxuXHJcbiAgJl9fc3VtbW9uc19ydW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlLWEzKTtcclxuICAgIGNvbG9yOiB2YXIoLS1wdXJwbGUtYTEyKTtcclxuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1jYWxlbmRhci1ldmVudC1wYWRkaW5nKTtcclxuXHJcbiAgICAuZmMtY29udGVudCB7XHJcbiAgICAgIC5mYy10aW1lIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHVycGxlLWExMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hvbGlkYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tZ3JheS1hMTIpO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWNhbGVuZGFyLWV2ZW50LXBhZGRpbmcpO1xyXG4gIH1cclxuXHJcbiAgJl9fYXR0ZW5kYW5jZSB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tY2FsZW5kYXItZXZlbnQtcGFkZGluZyk7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JlZW4tNDApKTtcclxuICAgICAgd2lkdGg6IHZhcigtLWNhbGVuZGFyLWRvdCk7XHJcbiAgICAgIGhlaWdodDogdmFyKC0tY2FsZW5kYXItZG90KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1jYWxlbmRhci1kb3QpIC8gMik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ2FzZXNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uZmMtZXZlbnQge1xyXG4gICZfX2Nhc2UtbmV3OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMyAwQzEuMzQzMTUgMCAwIDEuMzQzMTUgMCAzVjVDMCA2LjY1Njg1IDEuMzQzMTUgOCAzIDhINUM2LjY1Njg1IDggOCA2LjY1Njg1IDggNVYzQzggMS4zNDMxNSA2LjY1Njg1IDAgNSAwSDNaTTMgMUMxLjg5NTQzIDEgMSAxLjg5NTQzIDEgM1Y1QzEgNi4xMDQ1NyAxLjg5NTQzIDcgMyA3SDVDNi4xMDQ1NyA3IDcgNi4xMDQ1NyA3IDVWM0M3IDEuODk1NDMgNi4xMDQ1NyAxIDUgMUgzWicgZmlsbD0nJTIzMDA2MUM5JyBmaWxsLW9wYWNpdHk9JzAuOTYwJy8+PC9zdmc+XCIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1hOSk7XHJcbiAgICBtaW4td2lkdGg6IHZhcigtLWNhbGVuZGFyLWRvdCk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWNhbGVuZGFyLWRvdCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWNhbGVuZGFyLWRvdCkgLyAyKTtcclxuICB9XHJcblxyXG4gICZfX2Nhc2UtcGFuZWw6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wIDNDMCAxLjM0MzE1IDEuMzQzMTUgMCAzIDBINUM2LjY1Njg1IDAgOCAxLjM0MzE1IDggM1Y1QzggNi42NTY4NSA2LjY1Njg1IDggNSA4SDNDMS4zNDMxNSA4IDAgNi42NTY4NSAwIDVWM1pNMS45ODQwMyAxLjI3NjlDMi4yODE3OCAxLjEwMDk2IDIuNjI5MSAxIDMgMUg1QzYuMTA0NTcgMSA3IDEuODk1NDMgNyAzVjVDNyA1LjM3MDkgNi44OTkwNCA1LjcxODIyIDYuNzIzMSA2LjAxNTk3TDEuOTg0MDMgMS4yNzY5Wk0xLjI3NjkyIDEuOTg0MDFDMS4xMDA5NyAyLjI4MTc3IDEgMi42MjkwOSAxIDNWNUMxIDYuMTA0NTcgMS44OTU0MyA3IDMgN0g1QzUuMzcwOTEgNyA1LjcxODI0IDYuODk5MDMgNi4wMTU5OSA2LjcyMzA4TDEuMjc2OTIgMS45ODQwMVonIGZpbGw9JyUyMzc4MzIwMCcgZmlsbC1vcGFjaXR5PScwLjgxMCcvPjwvc3ZnPlwiKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLWE5KTtcclxuICAgIG1pbi13aWR0aDogdmFyKC0tY2FsZW5kYXItZG90KTtcclxuICAgIGhlaWdodDogdmFyKC0tY2FsZW5kYXItZG90KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tY2FsZW5kYXItZG90KSAvIDIpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FzZS1qdXJ5OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMCAzQzAgMS4zNDMxNSAxLjM0MzE1IDAgMyAwSDVDNi42NTY4NSAwIDggMS4zNDMxNSA4IDNWNUM4IDYuNjU2ODUgNi42NTY4NSA4IDUgOEgzQzEuMzQzMTUgOCAwIDYuNjU2ODUgMCA1VjNaTTMuODI4NDIgMUg1QzYuMTA0NTcgMSA3IDEuODk1NDMgNyAzVjQuMTcxNTdMMy44Mjg0MiAxWk0yLjQ4MTk2IDEuMDY3NzRDMS43OTM3MyAxLjI1MTc5IDEuMjUxNzggMS43OTM3NSAxLjA2Nzc0IDIuNDgxOTdMNS41MTgwNCA2LjkzMjI2QzYuMjA2MjYgNi43NDgyMSA2Ljc0ODIxIDYuMjA2MjYgNi45MzIyNiA1LjUxODA1TDIuNDgxOTYgMS4wNjc3NFpNNC4xNzE1NiA3TDEgMy44Mjg0NFY1QzEgNi4xMDQ1NyAxLjg5NTQzIDcgMyA3SDQuMTcxNTZaJyBmaWxsPSclMjMwMDZCNEQnIGZpbGwtb3BhY2l0eT0nMC45MDAnLz48L3N2Zz5cIik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWE5KTtcclxuICAgIG1pbi13aWR0aDogdmFyKC0tY2FsZW5kYXItZG90KTtcclxuICAgIGhlaWdodDogdmFyKC0tY2FsZW5kYXItZG90KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tY2FsZW5kYXItZG90KSAvIDIpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FzZS1jb21wbGV0ZWQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wIDNDMCAxLjM0MzE1IDEuMzQzMTUgMCAzIDBINUM2LjY1Njg1IDAgOCAxLjM0MzE1IDggM1Y1QzggNi42NTY4NSA2LjY1Njg1IDggNSA4SDNDMS4zNDMxNSA4IDAgNi42NTY4NSAwIDVWM1onIGZpbGw9JyUyMzU1MDAxNycgZmlsbC1vcGFjaXR5PScwLjkxMCcvPjwvc3ZnPlwiKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ1YnktYTkpO1xyXG4gICAgbWluLXdpZHRoOiB2YXIoLS1jYWxlbmRhci1kb3QpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1jYWxlbmRhci1kb3QpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1jYWxlbmRhci1kb3QpIC8gMik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmZjLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogMC4yNXJlbTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZmxleDogYXV0bztcclxuXHJcbiAgLmZjLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MjU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG5cclxuICAuZmMtdGltZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG9yZGVyOiAyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBESjogY2F1c2luZyBqYXJyaW5nIG1vbnRoIG5hdmlnYXRpb25cclxuLy8gaG93IGRvIHdlIGFsbG93IG92ZXJmbG93IHRvIGRpc3BsYXkgdGhlIGNvbnRleHQgbWVudSB3aXRob3V0IHRyaWdnZXJpbmcgc2Nyb2xsIGJhcnMgb24gdGhlIGNhbGVuZGFyXHJcbi5mYy1yb3cuZmMtcmlnaWQsIC5mYy1kYXktZ3JpZC1jb250YWluZXIge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mYy1kYXktZ3JpZC1jb250YWluZXIge1xyXG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcclxuICAuZmMtZGF5LWdyaWQgLmZjLXJvdyB7XHJcbiAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xyXG4gICAgICB6LWluZGV4OiAjezEwMCAtICRpfTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiXHJcbi8vIGNhbmRpZGF0ZS1xdWVzdGlvbm5haXJlXHJcblxyXG4uY2FuZGlkYXRlLXF1ZXN0aW9ubmFpcmUtdG9wLWFuc3dlciB0ZC5tZGwtZGF0YS10YWJsZV9fY2VsbC0tbm9uLW51bWVyaWMge1xyXG4gIHBhZGRpbmctYmxvY2s6IGNhbGMoMTVyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi5jYW5kaWRhdGUtcXVlc3Rpb25uYWlyZS10b3AtYW5zd2VyOm5vdCg6Zmlyc3QtY2hpbGQpIHRkIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcblxyXG4uY2FuZGlkYXRlLXF1ZXN0aW9ubmFpcmUtbmVzdGVkLWFuc3dlciB7XHJcbiAgdGQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB9XHJcbiAgdGQ6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuLmRyYXdlci1oZWFkZXItY2FuZGlkYXRlLW5hbWUge1xyXG4gIGZsZXg6IGF1dG87XHJcbn1cclxuXHJcbi5jYW5kaWRhdGUtc2VhcmNoLXJlc3VsdCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICByb3ctZ2FwOiB2YXIoLS1saC1zY2FsZTApO1xyXG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgcGFkZGluZy1ibG9jazogMnJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMnJlbTtcclxuICBtYXgtd2lkdGg6IDc1Y2g7XHJcbiAgQGluY2x1ZGUgYm9keS0wMjtcclxufVxyXG5cclxuLmNhbmRpZGF0ZS1zZWFyY2gtcmVzdWx0LXJvdyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIDFmcjtcclxuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgY29sdW1uLWdhcDogMWVtO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1saC1zY2FsZTApIC8gMik7XHJcbn1cclxuXHJcbi5jYW5kaWRhdGUtc2VhcmNoLXJlc3VsdC1kZXRhaWwge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbi5jaGlwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZyk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBAaW5jbHVkZSBsYWJlbC0wMjtcclxuICBjb2xvcjogdmFyKC0tZ3JheS1mZyk7XHJcbn1cclxuXHJcbi5jaGlwLWdyb3VwIHtcclxuICAmLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5bY2xhc3MqPVwiY2hpcF9fdGh1bWJuYWlsXCJdIHtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxzLXNjYWxlMSk7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4uY2hpcF9fdGh1bWJuYWlsIHtcclxuXHJcbiAgJi0tYXR0ZW5kZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWFxdWEtNDApKTtcclxuICAgIGNvbG9yOiBoc2wodmFyKC0tYXF1YS04MCkpO1xyXG4gIH1cclxuXHJcbiAgJi0tYXZhaWxhYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1pbmRpZ28tNDApKTtcclxuICAgIGNvbG9yOiBoc2wodmFyKC0taW5kaWdvLTgwKSk7XHJcbiAgfVxyXG5cclxuICAmLS1wYW5lbGlzdHMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyZWVuLTQwKSk7XHJcbiAgICBjb2xvcjogaHNsKHZhcigtLWdyZWVuLTgwKSk7XHJcbiAgfVxyXG5cclxuICAmLS1qdXJvcnMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtNDApKTtcclxuICAgIGNvbG9yOiBoc2wodmFyKC0teWVsbG93LW9yYW5nZS04MCkpO1xyXG4gIH1cclxuXHJcbiAgJi0tY2hlY2tlZC1vdXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLXJlZC00MCkpO1xyXG4gICAgY29sb3I6IGhzbCh2YXIoLS1yZWQtODApKTtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtY2hpcF9fdGV4dCB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxzLXNjYWxlLTIpO1xyXG59XHJcblxyXG4ubWRkdHAtcGlja2VyX19jZWxsLS1zZWxlY3RlZCB7IC8vIFRPRE86IFRlbXBvcmFyaWx5IGFkZGVkIHRvIG92ZXJyaWRlIHRoZSBiYWNrZ3JvdW5kIHByb3BlcnR5LiBUaW1lIHBpY2tlciBzZWNvbmRoYW5kIGJhY2tncm91bmQgY29sb3VyIHdhcyBhZmZlY3RlZCBieSB0aGUgW2NsYXNzJD1cIi0tc2VsZWN0ZWRcIl0gYWJvdmUuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuIiwiLmNvbnRhY3QtbWFwLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLXRvcDogMjRweDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxufSIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtLWRyYXdlci1oZWFkZXItaGVpZ2h0OiA0cmVtO1xyXG4gIC0tZHJhd2VyLWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMTIpO1xyXG4gIC0tcHJvcGVydGllcy1kcmF3ZXItd2lkdGg6IDI0cmVtO1xyXG59XHJcblxyXG5cclxuLy8gTUFJTiBEUkFXRVIgQ09OVEFJTkVSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxudXgtZHJhd2VyLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICB6LWluZGV4OiAyO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQ7XHJcbiAgLy9ib3gtc2hhZG93OiAtMTJweCAwIDEwcHggLTZweCBoc2wodmFyKC0tZ3JheS05MCkgLyAyMCUpLFxyXG4gIC8vICAgICAgICAgICAgLTZweCAwIDZweCAtNnB4IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDEyJSksXHJcbiAgLy8gICAgICAgICAgICAtNHB4IDAgNHB4IC02cHggaHNsKHZhcigtLWdyYXktOTApIC8gOCUpO1xyXG5cclxuICBib3gtc2hhZG93OiAtMTBweCAwIDIwcHggLTJweCB2YXIoLS1ibGFjay1hMiksXHJcbiAgICAgICAgICAgICAgLTZweCAwIDEycHggIDBweCB2YXIoLS1ibGFjay1hMiksXHJcbiAgICAgICAgICAgICAgLTRweCAwIDhweCAgMHB4IHZhcigtLWJsYWNrLWEyKTtcclxufVxyXG5cclxuLy8gUHJpbWFyeSBEcmF3ZXJcclxuLnV4LWRyYXdlci1jb250YWluZXItLXJlZ3VsYXIge1xyXG4gIGlubGluZS1zaXplOiA3MCU7XHJcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xyXG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSAtIHZhcigtLWZvcmdlLWFwcC1iYXItaGVpZ2h0KSk7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHJhd2VyLWJvcmRlci1yYWRpdXMpO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWRyYXdlci1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuLy8gUHJvcGVydGllcyBEcmF3ZXIgKFF4ICYgU2VhdCBDaGFydCBCdWlsZGVycylcclxuLnV4LWRyYXdlci1jb250YWluZXItLW5hcnJvdy1mdWxsLWhlaWdodCB7XHJcbiAgaW5saW5lLXNpemU6IHZhcigtLXByb3BlcnRpZXMtZHJhd2VyLXdpZHRoKTtcclxuICBpbnNldC1ibG9jay1lbmQ6IDA7XHJcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlIC0gdmFyKC0tdG9wLWJhci1oZWlnaHQpKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi51eC1kcmF3ZXItY29udGFpbmVyLS1uYXJyb3cge1xyXG4gIGlubGluZS1zaXplOiB2YXIoLS1wcm9wZXJ0aWVzLWRyYXdlci13aWR0aCk7XHJcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xyXG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwdmggLSB2YXIoLS1mb3JnZS1hcHAtYmFyLWhlaWdodCkpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLW91dDtcclxufVxyXG5cclxuLy8gU28gZmFyLCB0aGlzIGNsYXNzIGlzIHVzZWQgZXhjbHVzaXZlbHkgaW4gdGhlIFF1ZXN0aW9ubmFpcmUgUHJvcGVydGllcyBTaWRlIFBhbmVsICh0aGUgYHRvcGAgYW5kIGBoZWlnaHRgXHJcbi8vIHByb3BlcnRpZXMgdGFrZSBpbnRvIGFjY291bnQgdGhlIFF1ZXN0aW9ubmFpcmUncyBoZWFkZXIgYXMgd2VsbCwgd2hpY2ggc3RhY2tzIGJlbG93IG91ciBBcHAgQmFyKVxyXG4vLyBUT0RPOiBEb3VibGUgY2hlY2sgaWYgd2Ugc3RpbGwgbmVlZCB0aGlzLCBvdGhlcndpc2UgZGVsZXRlIGFsbCByZWZlcmVuY2VzXHJcbi51eC1kcmF3ZXItY29udGFpbmVyLS1uYXJyb3ctc2hvcnQge1xyXG4gIHdpZHRoOiB2YXIoLS1wcm9wZXJ0aWVzLWRyYXdlci13aWR0aCk7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTA0cHgpO1xyXG4gIHRvcDogMTA0cHg7XHJcbn1cclxuXHJcbi8vIE1vZGFsIFR5cGVcclxuLy8gQ3VycmVudGx5IHVzZWQgZm9yIGRpc3BsYXlpbmcgY2FuZGlkYXRlIGRldGFpbHMgb24gc2Nhbi1pblxyXG51eC1kcmF3ZXItY29udGFpbmVyLm1vZGFsIHtcclxuICB3aWR0aDogNzAlO1xyXG59XHJcblxyXG5cclxuLy8gRFJBV0VSIElOTkVSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxudXgtZHJhd2VyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQ6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgei1pbmRleDogNTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLW91dCwgb3BhY2l0eSAzMDBtcyBlYXNlLW91dDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1kcmF3ZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZHJhd2VyLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAmOmhhcyguc2VhdC1jaGFydC1zZXR0aW5ncy0td3JhcHBlcikge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbnV4LWRyYXdlci5uby1zbGlkZSB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLy8gQ29tcG9zZSB3cmFwcGVyXHJcbi5kcmF3ZXItd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXg6IGF1dG87XHJcblxyXG4gICY6aGFzKC5hY3Rpb24tYmFyKSAuZm9yZ2UtYnV0dG9uLWZhYiB7XHJcbiAgICBpbnNldC1ibG9jay1lbmQ6IHZhcigtLXNpemUtNzIpO1xyXG4gICAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tc2l6ZS0zMik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRFJBV0VSIEhFQURFUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbnV4LWRyYXdlci1oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXg6IDAgMCB2YXIoLS1kcmF3ZXItaGVhZGVyLWhlaWdodCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDk1O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcblxyXG4gIC5kcmF3ZXItdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgYm9keS0wNDtcclxuICAgIGZsZXg6IGF1dG87XHJcbiAgfVxyXG5cclxuICBjYXNlLW1lbnUsIGNhbmRpZGF0ZS1tZW51IHtcclxuICAgIGhlaWdodDogMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5qbS1kcmF3ZXItaGVhZGVyLW1haW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4OiBhdXRvO1xyXG59XHJcblxyXG4udG9vbGJhciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDFyZW07XHJcblxyXG4gICYudG9vbGJhci0tY29uZGVuc2VkIHtcclxuICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBEUkFXRVIgTUFJTlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5kcmF3ZXItbWFpbiB7XHJcbiAgZmxleDogYXV0bztcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIC8vcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLWRyYXdlci1wYWRkaW5nLWJsb2NrLWVuZCwgNHJlbSk7XHJcbiAgc2Nyb2xsLXBhZGRpbmctYmxvY2stc3RhcnQ6IDEuNXJlbTtcclxuXHJcbiAgJjp3aGVyZShbZGF0YS1kcmF3ZXJ+PVwibm8tcGFkZGluZ1wiXSkge1xyXG4gICAgLS1kcmF3ZXItcGFkZGluZy1ibG9jay1lbmQ6IDA7XHJcbiAgfVxyXG5cclxuICAmOndoZXJlKFtkYXRhLWRyYXdlcn49XCJzaWRlYmFyLW5hdlwiXSkge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2RyYXdlci1zaWRlYmFyLXN0YXJ0XSB2YXIoLS1zaWRlYmFyLXdpZHRoKSBbZHJhd2VyLXNpZGViYXItZW5kIGRyYXdlci1jb250ZW50LXN0YXJ0XSAxZnIgW2RyYXdlci1jb250ZW50LWVuZF07XHJcbiAgfVxyXG5cclxuICAmOndoZXJlKFtkYXRhLWRyYXdlcn49XCJ2ZXJ0aWNhbC10YWJzXCJdKSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gIH1cclxufVxyXG5cclxuLmRyYXdlci1zaWRlYmFyIHtcclxuICAvL2dyaWQtYXJlYTogZHJhd2VyLXNpZGViYXI7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBib3gtc2hhZG93OiAxcHggMCAwIDAgdmFyKC0tc2xhdGUtYTYpO1xyXG59XHJcblxyXG4uZHJhd2VyLXNpZGViYXItLWFjdGlvbnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogMXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS00KTtcclxuICBibG9jay1zaXplOiB2YXIoLS1zaXplLTQwKTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmRyYXdlci1zaWRlYmFyLS1hY3Rpb25zLWdyb3VwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtNCk7XHJcbn1cclxuXHJcbi5kcmF3ZXItc2lkZWJhci0taGVhZGVyIHtcclxuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTgpIHZhcigtLXNpemUtMjQpO1xyXG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTE2KTtcclxufVxyXG5cclxuLmRyYXdlci1zaWRlYmFyLS1uYXYtc2VjdGlvbiB7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtOCk7XHJcbn1cclxuXHJcbi5kcmF3ZXItY29udGVudCB7XHJcbiAgLy9ncmlkLWFyZWE6IGRyYXdlci1jb250ZW50O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMzIpO1xyXG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtNDApIHZhcigtLXNpemUtOTYpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcclxuICBzY3JvbGwtcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0zMik7XHJcbn1cclxuXHJcbnRhYi5mbGV4LXRhYiB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5cclxuLy8gQU5JTUFUSU9OU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbnV4LWRyYXdlci1jb250YWluZXIub3BlbiB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxufVxyXG5cclxudXgtZHJhd2VyLnNsaWRlLWNsb3NlIHtcclxuICBhbmltYXRpb24tbmFtZTogZHJhd2VyLXNsaWRlLWRvd247XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxufVxyXG5cclxudXgtZHJhd2VyLnNsaWRlLW9wZW4ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGRyYXdlci1zbGlkZS11cDtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGRyYXdlci1zbGlkZS11cCB7XHJcbiAgZnJvbSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO31cclxuICB0byB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTt9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZHJhd2VyLXNsaWRlLWRvd24ge1xyXG4gIGZyb20ge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7fVxyXG4gIHRvIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7fVxyXG59XHJcbiIsIlxyXG4uZW1wYW5lbG1lbnQtbGF5b3V0IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW3BhbmVsLXN0YXJ0XSAxZnIgW3BhbmVsLWVuZCBqdXJ5LXN0YXJ0XSAxZnIgW2p1cnktZW5kXTtcclxuICBjb2x1bW4tZ2FwOiAycmVtO1xyXG59XHJcblxyXG4uZW1wYW5lbG1lbnQtY29udGVudCB7XHJcbiAgPiAqOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDNyZW07XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5cclxuLm1kbC1sYXlvdXRfX2NvbnRlbnQubWRsLWNvbG9yLS1ncmV5LTEwMCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uZW1wdHktc3RhdGUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiBoc2wodmFyKC0tZ3JheS02MCkpO1xyXG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuICBpIHtcclxuICAgIGZvbnQtc2l6ZTogNzJweDtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnb3BzeicgNDgsICd3Z2h0JyAzNTA7XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufVxyXG4iLCIuaGFzLWZpbHRlcnMge1xyXG4gICAgLy8uZmlsdGVyLWRyYXdlciB7XHJcbiAgICAvLyAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAvLyAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAvLyAgICByaWdodDogMDtcclxuICAgIC8vICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMjBweCk7XHJcbiAgICAvLyAgICBtYXJnaW4tcmlnaHQ6IC0zMjBweDtcclxuICAgIC8vICAgIHdpZHRoOiAzMjBweDtcclxuICAgIC8vICAgIHRvcDogNTZweDtcclxuICAgIC8vICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgLy8gICAgICAgIHRvcDogNjRweDtcclxuICAgIC8vICAgIH1cclxuICAgIC8vICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcclxuICAgIC8vICAgIHotaW5kZXg6OTtcclxuICAgIC8vICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAvLyAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAvLyAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvLyAgICAuZmlsdGVyLWRyYXdlci1oZWFkZXIge1xyXG4gICAgLy8gICAgICAgIHBhZGRpbmc6IDEycHggMjRweCAwO1xyXG4gICAgLy8gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgLy8gICAgfVxyXG4gICAgLy99XHJcbiAgICAubWRsLWRhdGEtdGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAubWRsLXRvb2xiYXIge1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgIC5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm1kbC10ZXh0ZmllbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkYXRlcGlja2VyIHtcclxuICAgICAgICAgICAgLm1kbC10ZXh0ZmllbGQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyYub3BlbiB7XHJcbiAgICAvLyAgICAuZmlsdGVyLWRyYXdlciB7XHJcbiAgICAvLyAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgLy8gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIC8vICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAvLyAgICB9XHJcbiAgICAvLyAgICAubWRsLWRhdGEtdGFibGUtY29udGFpbmVyIHtcclxuICAgIC8vICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgIC8vICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDI0MHB4IC0gMTAwdncgKyAxMDAlICsgMzIwcHgpO1xyXG4gICAgLy8gICAgICAgIH1cclxuICAgIC8vICAgIH1cclxuICAgIC8vfVxyXG59XHJcbiIsIi8vIEJBU0VcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS1mb3JnZS10aGVtZS10ZXJ0aWFyeTogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG4gIC0tZm9yZ2UtdGhlbWUtdGVydGlhcnktY29udGFpbmVyOiB2YXIoLS1zbGF0ZS00KTtcclxuICAtLWZvcmdlLXRoZW1lLW9uLXRlcnRpYXJ5LWNvbnRhaW5lcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG5cclxuICAtLWZvcmdlLXRoZW1lLXN1Y2Nlc3M6IHZhcigtLWphZGUtMTEpO1xyXG4gIC0tZm9yZ2UtdGhlbWUtc3VjY2Vzcy1jb250YWluZXI6IHZhcigtLWphZGUtNCk7XHJcbiAgLS1mb3JnZS10aGVtZS1vbi1zdWNjZXNzLWNvbnRhaW5lcjogb2tsY2goZnJvbSB2YXIoLS1qYWRlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG5cclxuICAtLWZvcmdlLXRoZW1lLWVycm9yLWNvbnRhaW5lcjogdmFyKC0tcmVkLTQpO1xyXG4gIC0tZm9yZ2UtdGhlbWUtb24tZXJyb3ItY29udGFpbmVyOiBva2xjaChmcm9tIHZhcigtLXJlZC1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuXHJcbiAgLS1mb3JnZS10aGVtZS10ZXh0LWhpZ2g6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgLS1mb3JnZS10aGVtZS10ZXh0LW1lZGl1bTogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIC0tZm9yZ2UtdGhlbWUtdGV4dC1sb3c6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG5cclxuICAtLWZvcmdlLXRoZW1lLW91dGxpbmU6IHZhcigtLXNsYXRlLWE2KTtcclxuXHJcbiAgLS1mb3JnZS1zdGF0ZS1sYXllci1ob3Zlci1kdXJhdGlvbjogMTAwbXM7XHJcblxyXG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLXdpZHRoOiAxcHg7XHJcbiAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3ItYWN0aXZlLXdpZHRoOiAxcHg7XHJcbiAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3ItY29sb3I6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1kdXJhdGlvbjogMG1zO1xyXG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLW91dHdhcmQtb2Zmc2V0OiAycHg7XHJcblxyXG4gIC0tZm9yZ2UtdG9vbHRpcC1hbmltYXRpb24tb2Zmc2V0OiAwO1xyXG5cclxuICAtLWZvcmdlLXBvcG92ZXItYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gIC0tZm9yZ2UtcG9wb3Zlci1taW4td2lkdGg6IDEwcmVtO1xyXG5cclxuICAtLWZvcmdlLXRhYmxlLWRlbnNlLXJvdy1oZWlnaHQ6IHZhcigtLXNpemUtMzIpO1xyXG4gIC0tZm9yZ2UtdGFibGUtZGVuc2UtcGFkZGluZzogdmFyKC0tc2l6ZS04KTtcclxufVxyXG5cclxuXHJcbi8vIFBPUE9WRVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZShmb3JnZS1tZW51KSB7XHJcbiAgLS1mb3JnZS1saXN0LWl0ZW0tc2hhcGU6IDAuMjVyZW07XHJcbn1cclxuXHJcbjp3aGVyZShmb3JnZS1wb3BvdmVyKTpub3QoLmJhZGdlLXBvcG92ZXIpOjpwYXJ0KHN1cmZhY2UpIHtcclxuICAtLWZvcmdlLWxpc3QtaXRlbS1wYWRkaW5nOiAwIDAuNzVyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDAuMjVyZW07XHJcbiAgcGFkZGluZy1ibG9jazogMC4yNXJlbTtcclxuICBtaW4td2lkdGg6IDEwcmVtO1xyXG59XHJcblxyXG46d2hlcmUoZm9yZ2UtcG9wb3Zlcikge1xyXG4gIGZvcmdlLWxpc3QtaXRlbTpoYXMoW2NsYXNzKj1cImljb24tLVwiXSkge1xyXG4gICAgLS1mb3JnZS1saXN0LWl0ZW0tcGFkZGluZzogMCAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAmOndoZXJlKC5iYWRnZS1wb3BvdmVyKSB7XHJcbiAgICAtLWZvcmdlLXBvcG92ZXItYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtMTIpO1xyXG4gICAgLS1mb3JnZS1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZm9yZ2UtcG9wb3Zlci1iYWNrZ3JvdW5kKTtcclxuICB9XHJcbn1cclxuXHJcbi5iYWRnZS1wb3BvdmVyLWNvbnRlbnQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpO1xyXG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtOCk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtb24tY29sb3IpO1xyXG59XHJcblxyXG5cclxuLy8gU0VMRUNUIChSZXF1ZXN0IGxpc3RzIGRvY3VtZW50IHN0YXR1cyBmaWx0ZXIgc3BlY2lmaWMgc3R5bGUpXHJcbmZvcmdlLXNlbGVjdDo6cGFydChwb3BvdmVyLWljb24pIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmZvcmdlLXNlbGVjdDo6cGFydChyb290KSB7XHJcbiAgLS1mb3JnZS1maWVsZC1oZWlnaHQ6IDIuNXJlbTtcclxuICAtLWZvcmdlLWZpZWxkLW91dGxpbmUtc3R5bGU6IG5vbmU7XHJcbiAgLS1mb3JnZS1maWVsZC1wYWRkaW5nLWlubGluZTogMDtcclxuICAtLWZvcmdlLWZpZWxkLXBhZGRpbmctaW5saW5lLWVuZDogMDtcclxuICAtLV9maWVsZC1pbm5lci1wYWRkaW5nLWlubGluZTogMDtcclxufVxyXG5cclxuZm9yZ2Utc2VsZWN0OmZvY3VzLXdpdGhpbjo6cGFydChmb2N1cy1pbmRpY2F0b3IpLFxyXG5mb3JnZS1zZWxlY3Q6Zm9jdXMtd2l0aGluOjpwYXJ0KG91dGxpbmUpIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuZm9yZ2Utc2VsZWN0OjpwYXJ0KHRleHQpIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG59XHJcblxyXG4vLyBFWFBBTlNJT04gUEFORUxcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5mb3JnZS1leHBhbnNpb24tcGFuZWwge1xyXG4gIGZsZXg6IGF1dG87XHJcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS0xNik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTQpO1xyXG59XHJcblxyXG4uZm9yZ2UtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcblxyXG4vLyBUQUJMRVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmZvcmdlLXRhYmxlLS1kZW5zZSAuZm9yZ2UtdGFibGUtcm93IHtcclxuICBibG9jay1zaXplOiB2YXIoLS1mb3JnZS10YWJsZS1kZW5zZS1yb3ctaGVpZ2h0KTtcclxufVxyXG5cclxuOndoZXJlKC5mb3JnZS10YWJsZS0tZGVuc2UpIHtcclxuICAuZm9yZ2UtdGFibGUtcm93ID4gLmZvcmdlLXRhYmxlLWNlbGw6bm90KC5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QpOmZpcnN0LWNoaWxkLFxyXG4gIC5mb3JnZS10YWJsZS1yb3cgLmZvcmdlLXRhYmxlLWNlbGwuZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0ICsgLmZvcmdlLXRhYmxlLWNlbGw6bm90KC5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QpIHtcclxuICAgIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tZm9yZ2UtdGFibGUtZGVuc2UtcGFkZGluZyk7XHJcbiAgfVxyXG5cclxuICAuZm9yZ2UtdGFibGUtY2VsbDpub3QoLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdCkge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWZvcmdlLXRhYmxlLWRlbnNlLXBhZGRpbmcpO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tZm9yZ2UtdGFibGUtZGVuc2UtcGFkZGluZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1mb3JnZS10YWJsZS1kZW5zZS1wYWRkaW5nKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kaXNidXJzZW1lbnRzLWFjY291bnQtbnVtYmVycy1saXN0IHtcclxuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNpemUtMTYpIHZhcigtLXNpemUtOCk7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcclxuXHJcbiAgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwge1xyXG4gICAgLS1mb3JnZS10aGVtZS10ZXh0LW1lZGl1bTogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcclxuICB9XHJcbn1cclxuIiwiLy8gVE9ETzogVGhpcyB3aG9sZSBmaWxlIHNob3VsZCBiZSBjb25zb2xpZGF0ZWQgYW5kIGJyb2tlbiB1cCB3aGVuIHdlIHJlb3JnYW5pemVcclxuXHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbi8vIHRlbXBvcmFyeSBjb2RlIGFuZCBuYW1lIGJlZm9yZSB3ZSByZS1hcmNoaXRlY3QgdGhlIGZyb250IGVuZFxyXG5cclxuLy8gdmFyaWFibGVzXHJcbiRkYXJrLWdyZXk6ICMzMDMxMzM7XHJcbiRsaWdodC1ncmV5OiAjNTI1NDU3O1xyXG4kaGFpcmxpbmU6ICNDNEM0QzQ7XHJcblxyXG4kbWRsLWJsdWU6ICMzYTg3YWQ7XHJcbiRtZGwtcHVycGxlOiByZ2IoNjMsODEsMTgxKTtcclxuJG5hdi1ncmVlbjogcmdiYSgxNCwgMTQ1LCAxNTgsIDEuMCk7XHJcbi8vIHRlbXBvcmFyaWx5IGltcG9ydGVkIGZyb20gY2l0aXplblxyXG4kdWktaG92ZXI6ICNFMUUyRTU7XHJcblxyXG5cclxuLy8ubW9iaWxlbmF2LWlzLWFjdGl2ZSB7XHJcbi8vICAubmF2LXNpZGViYXIge1xyXG4vLyAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4vLyAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybTtcclxuLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICB6LWluZGV4OiA5OTtcclxuLy8gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuLy8gICAgbWF4LXdpZHRoOiAyNDFweDtcclxuLy8gIH1cclxuLy8gIC5uYXYtc2lkZWJhcl9faWRlbnRpdHkge1xyXG4vLyAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbi8vICAgIHotaW5kZXg6IDk7XHJcbi8vICB9XHJcbi8vICAubmF2LXNpZGViYXJfX2JvZHkge1xyXG4vLyAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbi8vICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuLy8gICAgcGFkZGluZzogODNweCAxN3B4IDE0cHggMDtcclxuLy8gICAgcG9zaXRpb246IGZpeGVkO1xyXG4vLyAgICB6LWluZGV4OiA4O1xyXG4vLyAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4vLyAgICB0b3A6IDA7XHJcbi8vICAgIGJvdHRvbTogMDtcclxuLy8gICAgaGVpZ2h0OiAxMDAlO1xyXG4vLyAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4vLyAgfVxyXG4vLyAgLm5hdi1zaWRlYmFyX19ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcbi8vICAgIGRpc3BsYXk6IG5vbmU7XHJcbi8vICB9XHJcbi8vICAubWRsLWxheW91dF9fY29udGFpbmVyIHtcclxuLy8gICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XHJcbi8vICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbi8vICB9XHJcbi8vfVxyXG5cclxuLy8jbW9iaWxlLW5hdi1vdmVybGF5IHtcclxuLy8gIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgd2lkdGg6IDEwMCU7XHJcbi8vICBoZWlnaHQ6IDEwMCU7XHJcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICBsZWZ0OiAwO1xyXG4vLyAgdG9wOiAwO1xyXG4vLyAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjI1KTtcclxuLy8gIHotaW5kZXg6IDk4O1xyXG4vLyAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dCBhbGw7XHJcbi8vfVxyXG4vL1xyXG4vLy5tZGwtbGF5b3V0X19oZWFkZXIge1xyXG4vLyAgLm1kbC1sYXlvdXRfX2hlYWRlci1yb3cge1xyXG4vLyAgICBwYWRkaW5nOiAwIDE2cHggMCAxMnB4O1xyXG4vLyAgfVxyXG4vL31cclxuXHJcbi5uYXYtc2lkZWJhci10cmlnZ2VyIHtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMjRweDtcclxuICB3aWR0aDogMzBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuaWNvbi1iYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTtcclxuICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICB0b3A6IDZweDtcclxuICAgIH1cclxuICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICB0b3A6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLy5uYXYtc2lkZWJhcl9faWRlbnRpdHkge1xyXG4vLyAgYmFja2dyb3VuZDogJGRhcmstcHVycGxlO1xyXG4vLyAgd2lkdGg6IDEwMCU7XHJcbi8vICBoZWlnaHQ6IDY0cHg7XHJcbi8vICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbi8vICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy9cclxuLy8gICY6YWZ0ZXIge1xyXG4vLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICBjb250ZW50OiBcIlwiO1xyXG4vLyAgICB3aWR0aDogOTAlO1xyXG4vLyAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIDAuODgpO1xyXG4vLyAgICBoZWlnaHQ6IDFweDtcclxuLy8gICAgYm90dG9tOiAwO1xyXG4vLyAgfVxyXG4vL1xyXG4vLyAgaW5saW5lLXN2ZyB7XHJcbi8vICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbi8vICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbi8vICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4vLyAgfVxyXG4vLyAgaDEge1xyXG4vLyAgICBmb250LXNpemU6IDE4cHg7XHJcbi8vICAgIGNvbG9yOiAkd2hpdGU7XHJcbi8vICAgIHN0cm9uZyB7XHJcbi8vICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vL31cclxuXHJcbi8vLm5hdi1zaWRlYmFyLWxpc3Qge1xyXG4vLyAgbWFyZ2luOiAyNHB4IDAgMCAwO1xyXG4vLyAgcGFkZGluZzogMDtcclxuLy8gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuLy8gIGxpIHtcclxuLy8gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4vLyAgfVxyXG4vL31cclxuXHJcbi8vLm5hdi1zaWRlYmFyLWl0ZW0ge1xyXG4vLyAgbGlzdC1zdHlsZTogbm9uZTtcclxuLy8gIHBhZGRpbmc6IDA7XHJcbi8vICBtYXJnaW46IDAgMCAwIDA7XHJcbi8vICBjdXJzb3I6IHBvaW50ZXI7XHJcbi8vICB3aWR0aDogMTAwJTtcclxuLy9cclxuLy8gICZfX2ZsZXgsICZfX3NpbmdsZSB7XHJcbi8vICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbi8vICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuLy8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAmLmlzLWFjdGl2ZSB7XHJcbi8vICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbi8vICAgICAgJjpob3ZlciB7XHJcbi8vICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkbGlnaHQtaW5kaWdvLCAwLjg4KTtcclxuLy8gICAgICB9XHJcbi8vICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGxpZ2h0LWluZGlnbywgMC43NSk7XHJcbi8vICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4vLyAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbi8vICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIGxpZ2h0ZW4oJGxpZ2h0LWluZGlnbywgMC41KTtcclxuLy8gICAgICAgIHotaW5kZXg6IC0xO1xyXG4vLyAgICAgIH1cclxuLy8gICAgfVxyXG4vLyAgICAmOmhvdmVyIHtcclxuLy8gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkbGlnaHQtaW5kaWdvLCAwLjg4KTtcclxuLy8gICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7XHJcbi8vICAgIH1cclxuLy8gIH1cclxuLy9cclxuLy8gICZfX2NoaWxkIHtcclxuLy8gICAgZm9udC1zaXplOiAxNHB4O1xyXG4vLyAgICBjb2xvcjogdHJhbnNwYXJlbnRpemUoJGxpZ2h0LWluZGlnbywgLjM1KTtcclxuLy8gIH1cclxuLy9cclxuLy8gIGkge1xyXG4vLyAgICBjb2xvcjogJHdoaXRlO1xyXG4vLyAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbi8vICB9XHJcbi8vXHJcbi8vICBzdmcge1xyXG4vLyAgICBjb2xvcjogJHdoaXRlO1xyXG4vLyAgICBoZWlnaHQ6IDE4cHg7IC8vIE1hdGNoIHRoZSBmb250LXNpemUgaW4gLm1hdGVyaWFsLWljb25zXHJcbi8vICAgIHdpZHRoOiAxOHB4OyAvLyBNYXRjaCB0aGUgZm9udC1zaXplIGluIC5tYXRlcmlhbC1pY29uc1xyXG4vLyAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbi8vICAgIG1hcmdpbi10b3A6IC0yNHB4O1xyXG4vLyAgfVxyXG4vL31cclxuXHJcbi8vLm5hdi1zaWRlYmFyLWl0ZW1fX2ZsZXgge1xyXG4vLyAgJi5pcy1hY3RpdmUtLWNoaWxkIHtcclxuLy8gICAgJjpiZWZvcmUge1xyXG4vLyAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICBsZWZ0OiAtMTJweDtcclxuLy8gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbi8vICAgICAgd2lkdGg6IDNweDtcclxuLy8gICAgICB0b3A6IDA7XHJcbi8vICAgICAgY29udGVudDogXCJcIjtcclxuLy8gICAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRsaWdodC1pbmRpZ28sIDAuNSk7XHJcbi8vICAgIH1cclxuLy8gIH1cclxuLy99XHJcblxyXG4vLy5uYXYtc2lkZWJhci1hbmNob3Ige1xyXG4vLyAgY29sb3I6ICR3aGl0ZTtcclxuLy8gIGZvbnQtc2l6ZTogMTZweDtcclxuLy8gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbi8vICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbi8vICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCAxNnB4O1xyXG4vLyAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gIGRpc3BsYXk6IGZsZXg7XHJcbi8vICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgb3BhY2l0eTogMTtcclxuLy8gIHdpZHRoOiAxMDAlO1xyXG4vLyAgJjpob3ZlciB7XHJcbi8vICAgIGNvbG9yOiBsaWdodGVuKCRsaWdodC1pbmRpZ28sIDAuNSk7XHJcbi8vICB9XHJcbi8vXHJcbi8vICAmX19jaGlsZCB7XHJcbi8vICAgIGNvbG9yOiAkd2hpdGU7XHJcbi8vICAgIGZvbnQtc2l6ZTogMTRweDtcclxuLy8gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuLy8gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4vLyAgICBwYWRkaW5nOiA4cHggMDtcclxuLy8gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuLy8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICBvcGFjaXR5OiAxO1xyXG4vLyAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgIG1hcmdpbjogMCAwIDAgNTJweDtcclxuLy8gICAgJjpob3ZlciB7XHJcbi8vICAgICAgY29sb3I6IGxpZ2h0ZW4oJGxpZ2h0LWluZGlnbywgMC41KTtcclxuLy8gICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW4tb3V0IGNvbG9yO1xyXG4vLyAgICB9XHJcbi8vICAgICYuaXMtYWN0aXZlIHtcclxuLy8gICAgICBjb2xvcjogbGlnaHRlbigkbGlnaHQtaW5kaWdvLCAwLjc1KTtcclxuLy8gICAgfVxyXG4vLyAgICAmOmxhc3QtY2hpbGQge1xyXG4vLyAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vL31cclxuXHJcbi8vLm5hdi1zaWRlYmFyLWFycm93IHtcclxuLy8gIGRpc3BsYXk6IGZsZXg7XHJcbi8vICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vL31cclxuXHJcbi8vIGlucHV0IGFkanVzdG1lbnRzXHJcbi8vIG92ZXJyaWRlIE1ETCBzdHlsZXMgdG8gZml4IGlucHV0IGlzLWZvY3VzZWQgc3RhdGUgYW5kIGFkanVzdCBzcGFjaW5nIC8gc2l6ZVxyXG5cclxuLm1kbC10ZXh0ZmllbGQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIC5tZGwtYnV0dG9uIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAtNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC10ZXh0ZmllbGRfX2xhYmVsIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdG9wOiAyOHB4O1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC10ZXh0ZmllbGQtLWV4cGFuZGFibGUgLm1kbC1idXR0b24tLWljb24ge1xyXG4gIHRvcDogOHB4O1xyXG59XHJcblxyXG4ubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtZm9jdXNlZCAubWRsLXRleHRmaWVsZF9fZXhwYW5kYWJsZS1ob2xkZXIgLm1kbC10ZXh0ZmllbGRfX2xhYmVsLCAubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtZGlydHkgLm1kbC10ZXh0ZmllbGRfX2V4cGFuZGFibGUtaG9sZGVyIC5tZGwtdGV4dGZpZWxkX19sYWJlbCwgLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmhhcy1wbGFjZWhvbGRlciAubWRsLXRleHRmaWVsZF9fZXhwYW5kYWJsZS1ob2xkZXIgLm1kbC10ZXh0ZmllbGRfX2xhYmVsIHtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcbnNlbGVjdC5tZGwtcGFnZVNpemUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi8vIGZpeCB2YWxpZGF0aW9uXHJcbi5tZGwtdGV4dGZpZWxkLmlzLWludmFsaWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi8vIDM5OSAtIGxvd2VyIGZpZWxkIGxhYmVsIHBvc2l0aW9uXHJcbi5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1mb2N1c2VkIC5tZGwtdGV4dGZpZWxkX19sYWJlbCwgLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmlzLWRpcnR5IC5tZGwtdGV4dGZpZWxkX19sYWJlbCwgLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmhhcy1wbGFjZWhvbGRlciAubWRsLXRleHRmaWVsZF9fbGFiZWwge1xyXG4gIHRvcDogMTBweDtcclxufVxyXG5cclxuLy8gY2FyZFxyXG4uY2FyZC1ncmlkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmNhcmQge1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyYXktMDUpKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS05MCkgLyAxNiUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAxcmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAwcHggaHNsKDAgMCUgMCUgLyAwKSxcclxuICAgICAgICAgICAgICAwcHggMHB4IDBweCAwcHggaHNsKDAgMCUgMCUgLyAwKSxcclxuICAgICAgICAgICAgICAwcHggMXB4IDBweCAtMXB4IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDAuMDUpLFxyXG4gICAgICAgICAgICAgIDBweCAxcHggMXB4IC0xcHggaHNsKHZhcigtLWdyYXktOTApIC8gMC4wNSksXHJcbiAgICAgICAgICAgICAgMHB4IDFweCAycHggLTFweCBoc2wodmFyKC0tZ3JheS05MCkgLyAwLjA1KSxcclxuICAgICAgICAgICAgICAwcHggMnB4IDRweCAtMnB4IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDAuMDUpLFxyXG4gICAgICAgICAgICAgIDBweCAzcHggNnB4IC0zcHggaHNsKHZhcigtLWdyYXktOTApIC8gMC4wNSk7XHJcblxyXG4gIC5tZGwtY2FyZF9fdGl0bGUge1xyXG4gICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC8vZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktNTApKTtcclxuICB9XHJcblxyXG4gIC5tZGwtc3dpdGNoIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgaDUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZpZWxkLWdyb3VwLS1tZXNzYWdlLXNldHRpbmdzIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4uZmllbGQtaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5mb3JtLWxhYmVsX19jaGVja2JveCB7XHJcbiAgbWFyZ2luLXRvcDogMXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmZvcm0tcmFkaW8tZ3JvdXAge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xyXG4gIC5tZGwtcmFkaW8ge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLXJhZGlvLmlzLXVwZ3JhZGVkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi8vIG1hbnVhbCBtZXNzYWdlc1xyXG5kcm9wem9uZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBtYXJnaW46IDE2cHggMCAwO1xyXG5cclxuICAuZHJvcHpvbmUge1xyXG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaGFpcmxpbmU7XHJcbiAgICBzdmcge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgIH1cclxuICAgIC5kei1wcmV2aWV3IHtcclxuICAgICAgJi5kei1pbWFnZS1wcmV2aWV3IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8vMzk2IC0gY2hlY2tib3ggYWxpZ25tZW50XHJcbi5tZGwtY2VsbC0tNi1jb2wge1xyXG4gIGlucHV0LWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogNHB4IDI0cHggMCAwO1xyXG4gIH1cclxufVxyXG4ubWRsLWNlbGwtLWNoZWNrYm94IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuLy8zOTUgLSBmaXggbWlsZWFnZSBzdHlsaW5nIGZvciBjYW5kaWRhdGUgZHJhd2VyXHJcbi5tZGwtYnV0dG9uLS1mYWIubWRsLWJ1dHRvbi0tbWluaS1mYWIubWRsLWJ1dHRvbl9faWNvbi1zbWFsbCB7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIG1pbi13aWR0aDogMDtcclxuXHJcbiAgaS5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tib3gtbGlzdCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHVsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbGkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5sYWJlbC1zd2l0Y2gge1xyXG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG59XHJcblxyXG4vLyA0MzUgY2FzZSBjaGVja2JveGVzICsgYWxzbyBzZWUgYWJvdmUgLmlucHV0LWNoZWNrYm94IC0+IGZpeGVzIGEgbG90IG9mIGNoZWNrYm94IHNwYWNpbmcgd2hlbiBhcHBsaWVkIHRvIGlucHV0LWdyb3VwXHJcbi5jYXNlLWZpZWxkcyB7XHJcbiAgLm1kbC1jZWxsLm1kbC1jZWxsLS02LWNvbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dC1ncm91cC5pbnB1dC1jaGVja2JveCB7XHJcbiAgbWFyZ2luLXRvcDogMTJweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcblxyXG4vLyBvdmVycmlkZSBmcm9hbGEgc3R5bGVzXHJcbmZyb2FsYS1lZGl0b3Ige1xyXG4gIC5mci10b29sYmFyLmZyLXRvcCxcclxuICAuc2Vjb25kLXRvb2xiYXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuXHJcbiNwb29sLXN1bW1hcnkge1xyXG4gIC5tZGwtbGlzdF9faXRlbSB7XHJcbiAgICAubWRsLWNoaXBfX3RleHQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLXN0YXRzX19jb250YWluZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAubWRsLWdyaWQge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtc3RhdHMge1xyXG5cclxuICAgICAgJl9faGFsZiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgJl9fZnVsbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWRsLWxpc3RfX2l0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAyJSA1JTtcclxuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gZGlydHkgZGVtbyBzdHlsZXNcclxuLmRlbW8tbG9jYXRpb24tbWVzc2FnZS1zZXR0aW5ncy1jb250YWluZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuLmRlbW8tbG9jYXRpb24tbWVzc2FnZS1zZXR0aW5ncyB7XHJcbiAgLm1kbC10ZXh0ZmllbGQge1xyXG4gICAgd2lkdGg6IDkwcHg7XHJcbiAgICBtYXJnaW46IDAgMTJweDtcclxuXHJcbiAgICAubWRsLWJ1dHRvbiB7XHJcbiAgICAgIHJpZ2h0OiAtNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZGwtdGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWRhdGVwaWNrZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuc2VsZWN0LCBzZWxlY3QubWRsLXRleHRmaWVsZF9faW5wdXQsIHNlbGVjdC5mb3JtLWlucHV0LWZpZWxkIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ubWRsLWxheW91dC0tZml4ZWQtZHJhd2VyID4gLm1kbC1sYXlvdXRfX2hlYWRlciAubWRsLWxheW91dF9faGVhZGVyLXJvdyB7XHJcbiAgcGFkZGluZzogMCAzMnB4O1xyXG59XHJcblxyXG4ubWRsLWxheW91dF9faGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkb2ZmLXdoaXRlO1xyXG59XHJcblxyXG4uaGFzLWZpbHRlcnMgLm1kbC1kYXRhLXRhYmxlLWNvbnRhaW5lciAubWRsLXRvb2xiYXIge1xyXG4gIHBhZGRpbmctbGVmdDogMzJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gIC5mb3JtLXNlbGVjdC1jb250cm9sIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5mb3JtLWlucHV0LWZpZWxkIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICBbZGF0YS1maWx0ZXItdHlwZT1cImRhdGVwaWNrZXJcIl0gLmZvcm0taW5wdXQtZmllbGQge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1ncmlkIHtcclxuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcclxuICAubWRsLWNlbGwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWxheW91dF9faGVhZGVyLXJvdyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5mbGV4LWJyZWFrIHtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLmRyYXdlci1idXR0b25zIHtcclxuICBtYXJnaW4tdG9wOiA0OHB4O1xyXG59XHJcblxyXG4uZm9ybS1ibG9jayB7XHJcbiAgLm1kbC1idXR0b24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXQtZ3JvdXAuaW5wdXQtY2hlY2tib3gge1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxuICAmX19pbmxpbmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICAgIC5tZGwtY2hlY2tib3gge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saXN0IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vL0dpamdvIHVub3ZlcnJpZGVzXHJcbi5nai1saXN0IHtcclxuICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vL2FwcC5odG1sXHJcbi8vaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUge1xyXG4vLyAgbGVmdDogMnB4O1xyXG4vL31cclxuXHJcbi5mdWxsLXdpZHRoIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy8gY2FuZGlkYXRlIGRyYXdlclxyXG5cclxuLm1kbC1wYWdpbmcge1xyXG4gIC5mb3JtLXNlbGVjdC1jb250cm9sIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9sYXlvdXQnIGFzICo7XHJcblxyXG4uanVyeS12b2ljZS1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDAuNXJlbTtcclxuICBwYWRkaW5nOiAycmVtIDJyZW0gMDtcclxuICBtYXJnaW4tYmxvY2stZW5kOiAtMC41cmVtO1xyXG59XHJcblxyXG4uanVyeS12b2ljZSB7XHJcbiAgJi1jYXJkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgLyAyKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1ibG9jazogMC43NXJlbSAxcmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcblxyXG4gICAgJi1tYWluIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAwLjc1cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLWJvZHkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1vcHRpb24tbnVtYmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDAuNXJlbTtcclxuICAgICAgcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAwLjI1cmVtO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcHRpb24tbnVtYmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogMS41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBIaWRlIGlucHV0IHR5cGUgbnVtYmVyIGFycm93c1xyXG4gICAgICBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbmFjdGl2ZS1iYWRnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICByaWdodDogMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRyYWctaGFuZGxlLWV4ZW1wdGlvbi1yZWFzb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICBtaW4td2lkdGg6IDJyZW07XHJcbiAgd2lkdGg6IDJyZW07XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoLTdyZW0gLyAxNik7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xyXG59XHJcbiIsIi5jaGVja2JveC1saXN0IHVse1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG4iLCIubG9hZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwMDtcclxufSIsIu+7v1xyXG4ubmV3LW1hbnVhbC1jYW5kaWRhdGUge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XHJcbn1cclxuIiwiLmNoZWNrYm94LWxpc3QgdWx7XHJcbiAgd2lkdGg6IDUwMHB4O1xyXG59XHJcbi5jaGVja2JveC1saXN0IGxpe1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm1hcHtcclxuICBmbGV4OiAxO1xyXG59XHJcblxyXG4vLyBBZHZhbmNlZC1tYXJrZXIgcGlucyBhcmUgRE9NIGluc2lkZSB0aGUgbWFwIGNvbnRhaW5lciwgc28gdGhleSBjYW4gYmUgc3R5bGVkXHJcbi8vIGZyb20gaGVyZTsgUGluRWxlbWVudCBpdHNlbGYgaGFzIG5vIHNoYWRvdyBvcHRpb24gYW5kIGl0cyBib3JkZXIgdGhpY2tuZXNzIGlzXHJcbi8vIGZpeGVkIChjbG9zZWQgc2hhZG93IERPTSksIHNvIHRoZSB3aGl0ZSBvdXRsaW5lIGlzIGZha2VkIHdpdGggYXhpcy1vZmZzZXRcclxuLy8gemVyby1ibHVyIGRyb3Atc2hhZG93cyB0aGF0IHRyYWNlIHRoZSBwaW4gc2lsaG91ZXR0ZSwgcGx1cyBvbmUgc29mdCBwYXNzIGZvciBsaWZ0LlxyXG4uanVyb3ItbWFwIGdtcC1waW4ge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygxLjVweCAwIDAgI2ZmZikgZHJvcC1zaGFkb3coLTEuNXB4IDAgMCAjZmZmKVxyXG4gICAgICAgICAgZHJvcC1zaGFkb3coMCAxLjVweCAwICNmZmYpIGRyb3Atc2hhZG93KDAgLTEuNXB4IDAgI2ZmZilcclxuICAgICAgICAgIGRyb3Atc2hhZG93KDAgMnB4IDNweCB2YXIoLS1ibGFjay1hNSkpO1xyXG59XHJcblxyXG4ubWFwLXdpdGgtZGlyZWN0aW9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBmbGV4OiAxO1xyXG4gIHBhZGRpbmc6IDE2cHg7XHJcbiAgZ2FwOiAxNnB4O1xyXG59XHJcblxyXG4uZGlyZWN0aW9uLXBhbmVsIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBmbGV4OiAxO1xyXG5cclxuICAuYWRwLFxyXG4gIC5hZHAgdGFibGUge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgfVxyXG5cclxuICAuYWRwLXBsYWNlbWFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE2KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNCk7XHJcbiAgICBtaW4tYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS00MCk7XHJcbiAgfVxyXG5cclxuICAuYWRwIGIge1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcclxuICB9XHJcblxyXG4gIC5hZHAtc3RlcCxcclxuICAuYWRwLXN1YnN0ZXAge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjI1cmVtO1xyXG4gICAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcclxuICB9XHJcblxyXG4gIGltZy5hZHAtbWFya2VyMiB7XHJcbiAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgbWFyZ2luLWlubGluZTogMC4yNXJlbTtcclxuICB9XHJcblxyXG4gIC5hZHAtZGV0YWlscyxcclxuICAuYWRwLWxlZ2FsIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLmNhbmRpZGF0ZS1kaXJlY3Rpb25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgZmxleC1ncm93OiAxO1xyXG5cclxuICAmLXRyYXZlbC1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5qdXJvci1tYXB7XHJcbiAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgaW5zZXQ6IHZhcigtLWRyYXdlci1oZWFkZXItaGVpZ2h0KSAwIDAgMDtcclxufVxyXG5cclxuLm1hcERpc3RhbmNle1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgaGVpZ2h0OiA4MCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5cclxuZGl2IC5hZHAtcGxhY2VtYXJre1xyXG4gIG1hcmdpbjogMCAwIDEwcHggMDtcclxufVxyXG5cclxuLmFkcC1kaXJlY3Rpb25zIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4iLCJcclxuLy8gTURMIFNwZWNpZmljIE92ZXJyaWRlc1xyXG4vLyBTdXBwb3J0IGV4aXN0aW5nIGNvbXBvbmVudHMgd2l0aCBtaW5pbWFsIGNsYXNzZXMgc28gZG9uJ3QgbmVlZCB0byBpbXBvcnQgZnVsbCBtZGwgZmlsZXNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG5bY2xhc3MqPVwibWRkdHAtXCJdLFxyXG4ubWRkdHAtYnV0dG9uLFxyXG4ubWRkdHAtcGlja2VyLFxyXG4ubWRsLWJ1dHRvbiB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2FucykgIWltcG9ydGFudDtcclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG4vLyBNZW51IENvbnRhaW5lclxyXG4ubWRsLW1lbnVfX291dGxpbmUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuLm1kbC1tZW51IHtcclxuICBtaW4td2lkdGg6IHZhcigtLXNpZGViYXItd2lkdGgpO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5tZGwtbWVudV9fY29udGFpbmVyLmlzLXZpc2libGUsXHJcbi5tZGwtbWVudV9fY29udGFpbmVyLmlzLWFuaW1hdGluZyB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIG1hcmdpbi10b3A6IDRweDtcclxufVxyXG5cclxuLy8gSW50ZXJuYWwgQml0c1xyXG4ubWVudS1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTI1KSk7XHJcblxyXG4gICYtLXVzZXItaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gICAgbWluLWhlaWdodDogNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xyXG4gIH1cclxufVxyXG4iLCIubWVzc2FnZS1jYXJkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICBwYWRkaW5nLWJsb2NrOiAxcmVtIDEuNXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuXHJcbiAgJjpoYXMobWVzc2FnZS1lZGl0b3IpIHtcclxuICAgIHBhZGRpbmctYmxvY2s6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubWVzc2FnZS1jYXJkLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xyXG4gIG1hcmdpbi1ibG9jazogLTFyZW0gMXJlbTtcclxuICBtYXJnaW4taW5saW5lOiAtMXJlbTtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXBhbmVsLXRyYW5zbHVjZW50KTtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG59XHJcblxyXG4ubWVzc2FnZS1jYXJkLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcm93LWdhcDogMS41cmVtO1xyXG59XHJcblxyXG4ubWVzc2FnZS1zZW5kLXByaW9yaXR5IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KG1pbigxMjhweCwgMTAwJSksIDFmcikpO1xyXG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICByb3ctZ2FwOiAxcmVtO1xyXG59XHJcbiIsIu+7v0B1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5cclxuXHJcbi8vIE5FVyBTVFlMRVMgSEVSRVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5tZXNzYWdlLXRlbXBsYXRlLWVkaXRvci0td3JhcHBlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciB2YXIoLS1wcm9wZXJ0aWVzLWRyYXdlci13aWR0aCk7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtYWluIHByb3BlcnRpZXNcIjtcclxuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAodmFyKC0tZm9yZ2UtYXBwLWJhci1oZWlnaHQpICsgdmFyKC0tZHJhd2VyLWhlYWRlci1oZWlnaHQpKSk7XHJcbn1cclxuXHJcbi5tZXNzYWdlLXRlbXBsYXRlLWVkaXRvci0tbWFpbiB7XHJcbiAgZ3JpZC1hcmVhOiBtYWluO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgcGFkZGluZzogMnJlbSAycmVtIDZyZW0gMnJlbTtcclxufVxyXG5cclxuLm1lc3NhZ2UtdGVtcGxhdGUtZWRpdG9yLS1lZGl0b3Ige1xyXG4gIG1heC13aWR0aDogNDhyZW07XHJcbiAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDEuNXJlbTtcclxuXHJcbiAgc2VnbWVudGVkLWNvbnRyb2wge1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbVxyXG4gIH1cclxufVxyXG5cclxuLm1lc3NhZ2UtdGVtcGxhdGUtZWRpdG9yLS1zaWRlYmFyLFxyXG4ucHJvcGVydGllcy1zaWRlYmFyIHtcclxuICBncmlkLWFyZWE6IHByb3BlcnRpZXM7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBoc2wodmFyKC0tZ3JheS05MCkgLyAxNiUpO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vLyBQUk9QRVJUSUVTIFNJREVCQVIg4oCUIE1ha2UgdGhlc2UgbW9yZSBnbG9iYWxcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucHJvcGVydGllcy1zaWRlYmFyLS10aXRsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMXJlbSAxLjVyZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwIDAlIDEwMCUgLyA4OCUpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5wcm9wZXJ0aWVzLXNpZGViYXItLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDFyZW0gMXJlbTtcclxuXHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS0zMCkpO1xyXG4gIH1cclxufVxyXG5cclxuLnByb3BlcnRpZXMtc2lkZWJhci0tc2VjdGlvbi10aXRsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMnJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnByb3BlcnRpZXMtc2lkZWJhci0tc2VjdGlvbi1ib2R5IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHJvdy1nYXA6IDEuNXJlbTtcclxuICBwYWRkaW5nOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xyXG59XHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbi50YWJsZS1yZXN1bHRzIHtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNXJlbTtcclxuICBtYXJnaW4taW5saW5lOiAxcmVtO1xyXG59XHJcblxyXG4ucGFnZS1udW1iZXJ7XHJcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1pY29uLXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbn1cclxuXHJcbi5hY3RpdmUtcGFnZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tZm9yZ2UtaWNvbi1idXR0b24tZGVuc2l0eS1tZWRpdW0tc2l6ZSkgLyAyKTtcclxufVxyXG5cclxuXHJcbi8qIG1kbCBwYWdpbmF0aW9uICovXHJcblxyXG4ubWRsLXBhZ2luZyB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gIC8vaGVpZ2h0OiAzcmVtO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcclxufVxyXG5cclxuLm1kbC1wYWdpbmcgPiAqIHtcclxuICBmbGV4OiBub25lO1xyXG59XHJcblxyXG4ubWRsLWxpc3QgKyAubWRsLXBhZ2luZyB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubWRsLXBhZ2luZ19fcGVyLXBhZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1kbC1wYWdpbmdfX3Blci1wYWdlLWxhYmVsIHtcclxuICAvLyBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5tZGwtcGFnaW5nX19wZXItcGFnZS12YWx1ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAzNnB4O1xyXG4gIHRvcDogNnB4O1xyXG59XHJcblxyXG4ubWRsLXBhZ2luZ19fcGVyLXBhZ2UgKyAubWRsLXBhZ2luZ19fY291bnQge1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFyZW07XHJcbn1cclxuXHJcbi5tZGwtcGFnaW5nIC5tZGwtbWVudSB7XHJcbiAgbWluLXdpZHRoOiA2NHB4O1xyXG59XHJcblxyXG4ubWRsLXBhZ2luZ19fcHJldjpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDQ0cHg7XHJcbn1cclxuXHJcbi5tZGwtcGFnaW5nX19jb3VudCArIC5tZGwtcGFnaW5nX19wcmV2IHtcclxuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxcmVtO1xyXG59XHJcblxyXG4vLy5tZGwtcGFnaW5nX19wcmV2ICsgLm1kbC1wYWdpbmdfX25leHQge1xyXG4vLyAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbi8vfVxyXG5cclxuLm1kbC1wYWdpbmdfX2NvdW50ICsgLm1kbC1wYWdpbmdfX25leHQge1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDNyZW07XHJcbn1cclxuIiwiXHJcbi8vIENBTkRJREFURSBQUk9GSUxFXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLy8gRXhwZW5zZXNcclxuLm1pbGVhZ2UtZXhwZW5zZSB7XHJcbiAgLy9kaXNwbGF5OiBncmlkO1xyXG4gIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWF4LWNvbnRlbnQpO1xyXG4gIC8vY29sdW1uLWdhcDogMXJlbTtcclxuICBmbGV4OiBhdXRvO1xyXG59XHJcblxyXG4uZXhwZW5zZS1hbW91bnQge1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcclxuICBwYWRkaW5nLWlubGluZS1zdGFydDogMWVtO1xyXG59XHJcblxyXG5cclxuLy8gRGVjbGFyZWQgaW4gQXV0aFNlcnZlciAvIFZpZXdzIC8gU2hhcmVkIC8gX0xheW91dC5jc2h0bWwgYnV0IG5vdCBhY3R1YWxseSBiZWluZyB1c2VkXHJcbi8vIFRPRE86IENhbiBwcm9iYWJseSByZW1vdmUgdGhlc2UgYmVjYXVzZSB0aGV5IGFyZSBkb2luZyBub3RoaW5nXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4ucHJvZmlsZSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgLnByb2ZpbGVfX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAxMnB4IDIwcHggMTJweCAxMnB4O1xyXG5cclxuICAgIC5wcm9maWxlX19pbWFnZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2ZpbGVfX2luZm9ybWF0aW9uIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2ZpbGVfX2Zvb3RlciB7XHJcbiAgICBtYXJnaW46IDAgMTJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgfVxyXG5cclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlJyBhcyAqO1xyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtLWxhYmVsX3hzOiA2MDA7XHJcbiAgLS10ZW1wX2J1dHRvbl9ib3JkZXI6IGhzbCgyMjAsIDQlLCA1MiUpO1xyXG4gIC0tc3BhY2luZzogMC41cmVtO1xyXG59XHJcblxyXG5bZGF0YS11aS1sYXllcj1cIjAxXCJdIHtcclxuICAtLWxheWVyLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxufVxyXG5cclxuW2RhdGEtdWktbGF5ZXI9XCIwMlwiXSB7XHJcbiAgLS1sYXllci1iZy1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XHJcbn1cclxuXHJcbltkYXRhLXVpLWxheWVyPVwiMDNcIl0ge1xyXG4gIC0tbGF5ZXItYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG59XHJcblxyXG5pbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9cmFuZ2VdKTpkaXNhYmxlZFtkYXRhLXVpLWxheWVyPVwiMDJcIl0sXHJcbmlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1yYW5nZV0pOmRpc2FibGVkW2RhdGEtdWktbGF5ZXI9XCIwM1wiXSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGF5ZXItYmctY29sb3IpO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG5cclxuLy8gUVVFU1RJT04gQ09OVEFJTkVSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF1ZXN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYXllci1iZy1jb2xvciwgI0ZGRkZGRik7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xyXG4gIG1pbi13aWR0aDogNjByZW07XHJcbiAgbWF4LXdpZHRoOiA2NHJlbTtcclxufVxyXG5cclxuXHJcbi8vIFFVRVNUSU9OIEhFQURFUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5xdWVzdGlvbi1oZWFkZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWhlYWRlci10eXBlLWNvbHVtbnMpO1xyXG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC41cmVtIC0gMXB4KSBjYWxjKDAuNXJlbSAtIDFweCkgMCAwOyAvLyBBY2NvdW50IGZvciBib3JkZXIgd2lkdGhcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTgpO1xyXG4gIC8vZ3JpZC1jb2x1bW46IDEvLTE7XHJcbiAgaGVpZ2h0OiAzcmVtO1xyXG5cclxuICAmLS1lZGl0YWJsZSB7XHJcbiAgICAtLWhlYWRlci10eXBlLWNvbHVtbnM6IDNyZW0gMTIwcHggMWZyIDVyZW0gM3JlbTtcclxuICB9XHJcblxyXG4gICYtLW5lc3RlZCB7XHJcbiAgICAtLWhlYWRlci10eXBlLWNvbHVtbnM6IDNyZW0gNC41cmVtIDFmciAzcmVtO1xyXG4gIH1cclxuXHJcbiAgJi0tcHJldmlldyB7XHJcbiAgICAtLWhlYWRlci10eXBlLWNvbHVtbnM6IDNyZW0gMWZyIDVyZW0gM3JlbTtcclxuICB9XHJcblxyXG4gICYtLXByZXZpZXctbm8tZWRpdCB7XHJcbiAgICAtLWhlYWRlci10eXBlLWNvbHVtbnM6IDNyZW0gMWZyO1xyXG4gIH1cclxuXHJcbiAgJi0tcHJldmlldy1uZXN0ZWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAmLS1xdWljay1yZW9yZGVyIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDhweCAxZnI7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiAzcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uLWhlYWRlci0tdXRpbGl0eSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG5cclxuICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uLWhlYWRlci0tY29ybmVyLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXg6IGF1dG87XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICB9XHJcbn1cclxuXHJcbi5xdWVzdGlvbi1oZWFkZXItLW51bWJlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLnF1ZXN0aW9uLWhlYWRlci0tc2V0dGluZ3Mtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxufVxyXG5cclxuLnF1ZXN0aW9uLWhlYWRlci0tc2V0dGluZ3MtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG59XHJcblxyXG4ucXVlc3Rpb24taGVhZGVyLS1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiA0cHg7XHJcbiAgZmxleDogYXV0bztcclxuICBwYWRkaW5nLWlubGluZTogMC43NXJlbTtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xyXG4gIC8vYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAvL2JhY2tncm91bmQtY29sb3I6IGJpc3F1ZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBRVUVTVElPTiBNQUlOXHJcbi8vIElubmVyIGJpdHMgYmVsb3cgdGhlIGhlYWRlclxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5xdWVzdGlvbl9fbWFpbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDEuNXJlbTtcclxuICBwYWRkaW5nOiAxLjVyZW0gNHJlbSAycmVtIDRyZW07XHJcbn1cclxuXHJcbi5xdWVzdGlvbi0tdGV4dC1pbnB1dCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICByb3ctZ2FwOiAwLjVyZW07XHJcblxyXG4gICYgLmxhYmVsLTAxLCAubGFiZWwtMDIge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFFVRVNUSU9OIEFDVElPTlNcclxuLy8gQWRkIGV4ZW1wdGlvbi9hY3Rpb24gYnV0dG9uc1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5xdWVzdGlvbl9fYWN0aW9uLWJ1dHRvbi1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XHJcbn1cclxuXHJcbltjbGFzcyo9XCJxdWVzdGlvbl9fdHlwZVwiXSAuYnRuLWdob3N0IHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb25fX2FjdGlvbi1kcm9wZG93biB7XHJcblxyXG4gICYtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDM2cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDIwOHB4O1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW0gMC41cmVtO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgMTVweCAzNXB4IHJnYmEoNDksIDQ5LCA5MywgMC4xKTtcclxuICB9XHJcblxyXG4gICYtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLW91dDtcclxuICAgIG1heC1oZWlnaHQ6IDk4cHg7XHJcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcblxyXG4gICAgJi5jbGlja2VkIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDBweCk7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1saXN0IHtcclxuICAgIG1pbi13aWR0aDogMTkycHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG5cclxuICAgICAgJjpoYXMoLmJ0bikge1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAwLjMxMjVyZW0gMC41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb25fX2FjdGlvbi0tYWRkLW5lc3RlZC1xdWVzdGlvbiB7XHJcbiAgbWFyZ2luOiAxcmVtIDAgMXJlbSAycmVtO1xyXG59XHJcblxyXG4ucGF5LWZpcnN0LWRheXMtYnRuIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC0wLjVyZW07XHJcbiAgd2lkdGg6IDEuNXJlbTtcclxuICBoZWlnaHQ6IDEuNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hNCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUVVFU1RJT04gVFlQRVNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4vLyBNdWx0aXBsZSBDaG9pY2VcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXVlc3Rpb25fX3R5cGUtLW11bHRpcGxlLWNob2ljZXMge1xyXG5cclxuICAmLS1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgcm93LWdhcDogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgJi0tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgcm93LWdhcDogMC41cmVtO1xyXG5cclxuICAgICYgLmxhYmVsLTAxIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1jaG9pY2UtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVyZW0gMWZyIDE1LjVyZW07IC8vIFBlcm1hbmVudCBkaXNxdWFsaWZpY2F0aW9uIHRhZyBpcyBodWdlLiBQcmV2aW91c2x5IDExLjVyZW1cclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZHJhZyBjaG9pY2UgYWN0aW9uc1wiO1xyXG4gICAgZ2FwOiAwLjI1cmVtO1xyXG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygtMjhyZW0gLyAxNik7IC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBoYW5nIHRoZSBkcmFnIGhhbmRsZVxyXG5cclxuICAgIC5kcmFnLWhhbmRsZS1jaG9pY2Uge1xyXG4gICAgICBncmlkLWFyZWE6IGRyYWc7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtaW4td2lkdGg6IDEuNXJlbTtcclxuICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICBjdXJzb3I6IGdyYWI7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMC4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1pbnB1dCB7XHJcbiAgICAgIGdyaWQtYXJlYTogY2hvaWNlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPXJhbmdlXSkge1xyXG4gICAgLy8gIHdpZHRoOiBhdXRvO1xyXG4gICAgLy8gIGZsZXg6IGF1dG87XHJcbiAgICAvL31cclxuXHJcbiAgICAmLS1hY3Rpb25zIHtcclxuICAgICAgZ3JpZC1hcmVhOiBhY3Rpb25zO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgICAgIHBhZGRpbmctYmxvY2s6IDAuMjVyZW07XHJcbiAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnZhbGlkLWZlZWRiYWNrIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQm9vbGVhblxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnF1ZXN0aW9uIHF1ZXN0aW9uLXR5cGUtYm9vbGVhbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDFyZW07XHJcbn1cclxuXHJcbi5xdWVzdGlvbl9fcmVzcG9uc2Uge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgJi1jaG9pY2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLXJhZGlvLWJ1dHRvbi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTgpO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbSAwLjc1cmVtO1xyXG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ2FuZGlkYXRlIEZpZWxkXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF1ZXN0aW9uX190eXBlLWNhbmRpZGF0ZS1maWVsZC1zZWxlY3Qge1xyXG4gIC8vZ3JpZC1jb2x1bW46IDEvNztcclxuICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gIHdpZHRoOiA1MCU7XHJcblxyXG4gICYgLmxhYmVsLTAxLCAubGFiZWwtMDIge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uX190eXBlLWNhbmRpZGF0ZS1maWVsZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC43NXJlbTtcclxuXHJcbiAgJi1jaG9pY2VzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogMC41cmVtO1xyXG5cclxuICAgIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1yYW5nZV0pOmRpc2FibGVkW2RhdGEtdWktbGF5ZXI9XCIwMlwiXXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGF5ZXItYmctY29sb3IpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAucXVlc3Rpb25uYWlyZS1iYWRnZSB7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS1iZykpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5lc3RlZCBRdWVzdGlvblxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi8vIHVsIHdyYXBwZXIgdGhhdCBjb250YWlucyB0aGUgbmVzdGVkIHF1ZXN0aW9ucyBiZWxvdyBhbiBhbnN3ZXJcclxuLnF1ZXN0aW9uX19uZXN0ZWQtcXVlc3Rpb24tbGlzdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICByb3ctZ2FwOiAxLjVyZW07XHJcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC0ycmVtOyAvL0V4dGVuZCBwYXN0IGlubmVyIGNvbnRhaW5lciBzYW1lIGFtb3VudCBhcyBuZXN0ZWQgaW5kZW50XHJcbn1cclxuXHJcbi8vIGxpIGl0ZW0gdGhhdCBjb250YWlucyB0aGUgZHJhZyBoYW5kbGUgYW5kIG5lc3RlZC1xdWVzdGlvbiBjb21wb25lbnRcclxuLnF1ZXN0aW9uX19uZXN0ZWQtcXVlc3Rpb24tZHJhZy13cmFwcGVyIHtcclxuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAycmVtOyAvLyBOZXN0ZWQgaW5kZW50XHJcblxyXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW0gLy8gR2l2ZSBzcGFjZSBiZXR3ZWVuIHBhcmVudCBhbnN3ZXJcclxuICB9XHJcbn1cclxuXHJcbltjbGFzcyo9XCJkcmFnLWhhbmRsZS1uZXN0ZWQtXCJdIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDNyZW07XHJcbiAgaGVpZ2h0OiA0N3B4O1xyXG4gIGluc2V0OiAxcHg7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGN1cnNvcjogZ3JhYjtcclxuICAvL2JhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1waW5rLTUwKSAvIDIwJSk7IC8vIEZvciB0ZXN0aW5nXHJcbn1cclxuXHJcbi8vIE5lc3RlZCBxdWVzdGlvbiBjb250YWluZXIvY29tcG9uZW50XHJcbi5xdWVzdGlvbl9fbmVzdGVkLXF1ZXN0aW9uIHtcclxuXHJcbn1cclxuXHJcbi8vIEVxdWl2YWxlbnQgdG8gLnF1ZXN0aW9uXHJcbi5xdWVzdGlvbl9fbmVzdGVkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYXllci1iZy1jb2xvciwgI0ZGRkZGRik7XHJcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbn1cclxuXHJcbi5xdWVzdGlvbl9fbmVzdGVkLXF1ZXN0aW9uLWRyYWctd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOm50aC1vZi10eXBlKDEpOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgICBsZWZ0OiAtMTZweDtcclxuICB9XHJcblxyXG4gIC8vIEFkZCBzdHJhaWdodCBsaW5rIGxpbmUgdG8gYWxsIG5lc3RlZCBxdWVzdGlvbnMgZXhjZXB0IGZpcnN0IG9uZS5cclxuICAmIH4gJjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICB3aWR0aDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTYpO1xyXG4gICAgdG9wOiAtMS41cmVtO1xyXG4gICAgbGVmdDogMS41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFFVRVNUSU9OIFJFLU9SREVSIE1PREVcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXVlc3Rpb25fX3Jlb3JkZXIge1xyXG4gICYtbGlzdCB7XHJcbiAgfVxyXG5cclxuICAmLWl0ZW0td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0OHB4IDFmcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAmLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG5cclxuICAgICYtZGV0YWlscyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWdyb3VwLWRldGFpbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb24tLXF1aWNrLXJlb3JkZXIge1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuNXJlbTtcclxufVxyXG5cclxuXHJcbi8vIFFVRVNUSU9OIFBSRVZJRVcgTU9ERVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5xdWVzdGlvbi0tcHJldmlldy1oZWFkZXItZGV0YWlscyB7XHJcbiAgLy9ib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBoc2woMjQwZGVnIDMlIDU5JSk7XHJcbiAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5xdWVzdGlvbi0tcHJldmlldy1oZWFkZXItZGV0YWlscy1uby1lZGl0IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5xdWVzdGlvbi0tcHJldmlld19fbWFpbiB7XHJcbiAgcGFkZGluZzogMS41cmVtIDRyZW0gMnJlbSA0cmVtO1xyXG5cclxuICAmLS1xdWVzdGlvbi10eXBlLWJvb2xlYW4sXHJcbiAgJi0tcXVlc3Rpb24tdHlwZS1tdWx0aXBsZS1jaG9pY2VzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogMC41cmVtO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjc1cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnF4LWNob2ljZS1wcmV2aWV3LS13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGNvbHVtbi1nYXA6IDAuNzVyZW07XHJcbn1cclxuXHJcbi8vIFJhZGlvIEJ1dHRvbiDigJQgUHJldmlldyBNb2RlICYgWWVzL05vIEVkaXQgTW9kZVxyXG4ucXgtY2hvaWNlLS1yYWRpbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zcGFjaW5nKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTApO1xyXG4gIG1heC1pbmxpbmUtc2l6ZTogNDIuNXJlbTtcclxuICBtaW4taW5saW5lLXNpemU6IDMuMTI1cmVtO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgLS1yYWRpby1idXR0b24tc2l6ZTogY2FsYygxOHJlbSAvIDE2KTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBtaW4td2lkdGg6IHZhcigtLXJhZGlvLWJ1dHRvbi1zaXplKTtcclxuICAgIGhlaWdodDogdmFyKC0tcmFkaW8tYnV0dG9uLXNpemUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1yYWRpby1idXR0b24tc2l6ZSkgLyAyKTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIENoZWNrYm94IOKAlCBQcmV2aWV3IE1vZGVcclxuLnF4LWNob2ljZS0tY2hlY2tib3gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2luZyk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUwKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIC0tY2hlY2tib3gtc2l6ZTogMXJlbTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XHJcbiAgICBtaW4td2lkdGg6IHZhcigtLWNoZWNrYm94LXNpemUpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb24tLXByZXZpZXdfX3Jlc3BvbnNlLWV4cGxhaW4tbW9yZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDAuNzVyZW07XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xyXG5cclxuICB0ZXh0YXJlYSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDZweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uLS1wcmV2aWV3LWRhdGUtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC1pbmxpbmUtc2l6ZTogMjByZW07XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjc1cmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGNvbHVtbi1nYXA6IDAuMjVyZW07XHJcblxyXG4gICYtLWhhbGYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogYXV0bztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMXB4O1xyXG4gICAgcmlnaHQ6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb24tLXByZXZpZXctZGF0ZS13cmFwcGVyLS1oYWxmICB7XHJcblxyXG4gICY6Zmlyc3Qtb2YtdHlwZSAudGV4dC1pbnB1dC1vdXRsaW5lZCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmxhc3Qtb2YtdHlwZSAudGV4dC1pbnB1dC1vdXRsaW5lZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uLS1wcmV2aWV3X19uZXN0ZWQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE4KTtcclxuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGF5ZXItYmctY29sb3IsICNGRkZGRkYpO1xyXG5cclxuICAmLXF1ZXN0aW9uLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgJi1xdWVzdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDFyZW0gMC41cmVtO1xyXG4gICAgLy93aWR0aDogY2xhbXAoNjgwcHgsIDYwdncgLDk2MHB4KTtcclxuXHJcbiAgICAvLyBBZGQgY3VydmVkIGxpbmsgbGluZSB0byB0aGUgZmlyc3QgbmVzdGVkIHF1ZXN0aW9uLlxyXG4gICAgJjpudGgtb2YtdHlwZSgxKTpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xyXG4gICAgICBsZWZ0OiAtMTdweDtcclxuICAgICAgdG9wOiAtMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBBZGQgc3RyYWlnaHQgbGluayBsaW5lIHRvIGFsbCBuZXN0ZWQgcXVlc3Rpb25zIGV4Y2VwdCBmaXJzdCBvbmUuXHJcbiAgICAmIH4gJjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtYTYpO1xyXG4gICAgICBsZWZ0OiAxLjVyZW07XHJcbiAgICAgIHRvcDogLTEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xyXG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0LXdyYXBwZXIge1xyXG4gICAgbWF4LWlubGluZS1zaXplOiAyMHJlbTtcclxuICB9XHJcbn1cclxuIiwiLy8gUXVlc3Rpb25uYWlyZSBzaWRlYmFyIGFuZCBoZWFkZXJcclxuXHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS1keW5hbWljLXNwYWNlLTE6IGNsYW1wKDIuMDByZW0sIGNhbGMoLTc3LjAwcmVtICsgMTAwLjAwdncpLCAxNy4wMHJlbSk7XHJcbn1cclxuLy8gaHR0cHM6Ly91dG9waWEuZnlpL3NwYWNlL2NhbGN1bGF0b3IvP2M9MTI2NCwzMiwxLjIsMTUwNCwyNzIsMS4yNSw1LDIsJnM9MC43NSU3QzAuNSU3QzAuMjUsMS41JTdDMiU3QzMlN0M0JTdDNixzLWwmZz1zLGwseGwsMTJcclxuXHJcblxyXG4vLyBRWCBCVUlMREVSXHJcbi8vIENvbnRhaW5lciBmb3IgdGhlIHdob2xlIGJ1aWxkZXJcclxuLy8gRXF1aXZhbGVudCB0byBgYXBwYCBmb3IgdGhlIG1haW4gYXBwXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF1ZXN0aW9ubmFpcmUtYnVpbGRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGluc2V0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xyXG59XHJcblxyXG5cclxuLy8gUFJJTUFSWSBXUkFQUEVSXHJcbi8vIENvbnRhaW5zIHRoZSBuYXYgc2lkZWJhciBhbmQgbWFpblxyXG4vLyBFcXVpdmFsZW50IHRvIGBhcHAtcHJpbWFyeS0td3JhcHBlcmBcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXgtYnVpbGRlci0tcHJpbWFyeS13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tc2lkZWJhci13aWR0aCkgMWZyO1xyXG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic2lkZWJhciBtYWluXCI7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tdG9wLWJhci1oZWlnaHQpKTtcclxufVxyXG5cclxuXHJcbi8vIFNJREVCQVIgTkFWXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF4LXR5cGUtbmF2LWl0ZW0td3JhcCB7XHJcbiAgZ3JpZC1hcmVhOiBuYXY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDAuMjVyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDAuMjVyZW07XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjI1cmVtO1xyXG59XHJcblxyXG4ucXgtdHlwZS1uYXYtaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgY29sdW1uLWdhcDogMC41cmVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiAwLjI1cmVtIDAuNXJlbTtcclxuICBoZWlnaHQ6IDIuNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQsIGNvbG9yIDE1MG1zIGVhc2Utb3V0LCBvcGFjaXR5IDE1MG1zIGVhc2Utb3V0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJiA+IHNwYW4ge1xyXG4gICAgZmxleDogYXV0bztcclxuICB9XHJcblxyXG4gICYgPiAqOmxhc3QtY2hpbGQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1vdXQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucXgtdHlwZS1uYXYtaXRlbSB7XHJcblxyXG4gICZbZGF0YS1uYXYtaXRlbS1xeC10eXBlPVwieWVzLW5vXCJdOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTMpO1xyXG4gICAgY29sb3I6IHZhcigtLWphZGUtYTEyKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1uYXYtaXRlbS1xeC10eXBlPVwibXVsdGlwbGUtY2hvaWNlXCJdOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtYTMpO1xyXG4gICAgY29sb3I6IHZhcigtLXRlYWwtYTEyKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1uYXYtaXRlbS1xeC10eXBlPVwidGV4dFwiXTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWEzKTtcclxuICAgIGNvbG9yOiB2YXIoLS1ibHVlLWExMik7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtbmF2LWl0ZW0tcXgtdHlwZT1cImRhdGVcIl06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlvbGV0LWEzKTtcclxuICAgIGNvbG9yOiB2YXIoLS12aW9sZXQtYTEyKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1uYXYtaXRlbS1xeC10eXBlPVwiY2FuZGlkYXRlXCJdOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstYTMpO1xyXG4gICAgY29sb3I6IHZhcigtLXBpbmstYTEyKTtcclxuICB9XHJcbn1cclxuXHJcbi5xeC10eXBlLW5hdi1pdGVtOmhvdmVyID4gKjpsYXN0LWNoaWxkIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucXgtdHlwZS1uYXYtaXRlbS0taWNvbi13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDJyZW07XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxufVxyXG5cclxuXHJcbi8vLmN1cnJlbnQtcGFnZSB7XHJcbi8vICAvL21heC13aWR0aDogMjMwcHg7XHJcbi8vICB3aWR0aDogMTAwJTtcclxuLy8gIGRpc3BsYXk6IGZsZXg7XHJcbi8vICBnYXA6IDhweDtcclxuLy8gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbi8vICBoZWlnaHQ6IDMycHg7XHJcbi8vICBmb250LXdlaWdodDogNDAwO1xyXG4vLyAgcGFkZGluZzogN3B4IDE2cHg7XHJcbi8vICBtYXJnaW46IDhweCAwO1xyXG4vLyAgY29sb3I6IGhzbCh2YXIoLS1ncmF5LTcwKSk7XHJcbi8vXHJcbi8vICAmOmhvdmVyIHtcclxuLy8gICAgY29sb3I6IGhzbCh2YXIoLS1ncmF5LTkwKSk7XHJcbi8vICB9XHJcbi8vfVxyXG5cclxuXHJcbi8vIE1BSU5cclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXgtYnVpbGRlci0tbWFpbiB7XHJcbiAgZ3JpZC1hcmVhOiBtYWluO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogYXV0bztcclxuICBwYWRkaW5nLWlubGluZTogMnJlbSB2YXIoLS1keW5hbWljLXNwYWNlLTEpO1xyXG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDJyZW07XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuXHJcbi8vIEJPRFlcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXVlc3Rpb25uYWlyZS0tYm9keSB7XHJcbiAgZmxleDogYXV0bztcclxuICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIG1heC13aWR0aDogNjRyZW07XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuXHJcbiAgLy8gQWRkIHNwYWNlIHRvIHRoZSBlbmQgb2YgdGhlIGxhc3QgcXVlc3Rpb25cclxuICAmIC5xdWVzdGlvbm5haXJlX19xdWVzdGlvbi1ncmFiLXdyYXBwZXI6bnRoLWxhc3Qtb2YtdHlwZSgxKTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTZyZW07XHJcbiAgfVxyXG5cclxuICAmLXJlb3JkZXIge1xyXG4gICAgJiBxdWVzdGlvbjpudGgtbGFzdC1vZi10eXBlKDEpOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyYtZW1wdHkge1xyXG4gIC8vICBkaXNwbGF5OiBncmlkO1xyXG4gIC8vICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxNiwgMWZyKTtcclxuICAvLyAgZ2FwOiAwIDMycHg7XHJcbiAgLy99XHJcbn1cclxuXHJcblxyXG4vLyBRdWVzdGlvbiBHcm91cCBoZWFkZXJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXVlc3Rpb24tZ3JvdXAtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcm93LWdhcDogOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgJi0tdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLS10aXRsZS1lZGl0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMnJlbTtcclxuICAgIGhlaWdodDogMnJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFF1ZXN0aW9uIFJlb3JkZXIgQml0c1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5xdWVzdGlvbm5haXJlX19xdWVzdGlvbi1ncmFiLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuW2NsYXNzKj1cImRyYWctaGFuZGxlLXF1ZXN0aW9uLVwiXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAzcmVtO1xyXG4gIGhlaWdodDogNDdweDtcclxuICBpbnNldDogMXB4O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdweDtcclxuICB6LWluZGV4OiAxMDtcclxuICBjdXJzb3I6IGdyYWI7XHJcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tcGluay01MCkgLyAyMCUpOyAvLyBGb3IgdGVzdGluZ1xyXG59XHJcblxyXG4ucXVlc3Rpb25uYWlyZSB7XHJcblxyXG4gIC8vJl9fYm9keSB7XHJcbiAgLy9cclxuICAvL31cclxuXHJcbiAgJi1iYWRnZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cclxuICAgICYgaSB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXByZXZpZXcge1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1uZXN0ZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3F1ZXN0aW9uIHtcclxuXHJcbiAgICAmLWRyYWctb3ZlcmxheSB7XHJcbiAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICBjdXJzb3I6IGdyYWI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBOZXcgaGVhZGVyXHJcblxyXG4ucXVlc3Rpb25uYWlyZV9faGVhZGVyIHtcclxuICAmLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmLS1maXhlZCB7XHJcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcclxuICAgIG1hcmdpbjogMjRweCA0OHB4IDAgNDhweDtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcblxyXG4gICAgJi1wcmltYXJ5LFxyXG4gICAgJi1zZWNvbmRhcnkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1wcmltYXJ5IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTcwKSk7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLXNlY29uZGFyeSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1pcy1wYWdlLXNjcm9sbGFibGUge1xyXG4gICAgLy9wYWRkaW5nOiAwIDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwcHggI0JEQkRDMDtcclxuICAgIHBhZGRpbmctbGVmdDogMjJweDsgLy8gMTZweCB0ZW1wXHJcbiAgfVxyXG5cclxuICAmLS1yZW9yZGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgIGJvcmRlcjogJHByaW1hcnk7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgIGNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAxKTsgLy8gVE9ETzogVXBkYXRlIHZhbHVlIHRvIGNvbG9yIHZhcmlhYmxlIG9uY2UgaXQncyByZWFkeVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA0cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFBST1BFUlRJRVMgUEFORUwvRFJBV0VSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF1ZXN0aW9ubmFpcmUtcHJvcGVydGllcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIElFLCBFZGdlIGFuZCBGaXJlZm94ICovXHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLyogSUUgYW5kIEVkZ2UgKi9cclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbSAxcmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAgMCUgMTAwJSAvIDg4JSk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XHJcbiAgfVxyXG5cclxuICAmX19kZXRhaWxzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxLjVyZW07XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW0gMXJlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS0zMCkpO1xyXG4gIH1cclxuXHJcbiAgJl9fZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktMzApKTtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbi13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEuNXJlbTtcclxuICAgIC8vYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS0zMCkpO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICAvL2JveC1zaGFkb3c6IDAgLTlweCAxNXB4IC02cHggcmdiYSgwLDAsMCwwLjIwKSwgMCAtMnB4IDBweCAtMXB4IHJnYmEoMCwwLDAsMC4wNSk7XHJcblxyXG4gICAgJiA+ICoge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuXHJcbiAgICAmLWhlYWRpbmcge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICYgaSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IC4ycztcclxuICAgICAgfVxyXG5cclxuICAgICAgJiAuZHJvcGRvd24tLW9wZW4ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICM3Nzc3N2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTY3JvbGxiYXJcclxuXHJcbi8vYm9keSB7XHJcbi8vICBvdmVyZmxvdzogYXV0bztcclxuLy8gIG92ZXJmbG93LXk6IG92ZXJsYXk7IC8vIG92ZXJsYXkgb25seSBzdXBwb3J0cyBjaHJvbWVcclxuLy8gIC8vb3ZlcmZsb3cteTogYXV0bztcclxuLy8gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4vLyAgLy9zY3JvbGxiYXItZ3V0dGVyOiBzdGFibGUgYm90aC1lZGdlcztcclxuLy99XHJcblxyXG4vL2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuLy8gIHdpZHRoOiAxOHB4O1xyXG4vL31cclxuLy9cclxuLy9ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbi8vICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuLy8gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMHB4IDEwcHggaHNsKHZhcigtLWdyYXktNDApKTtcclxuLy8gIGJvcmRlcjogc29saWQgNnB4IHRyYW5zcGFyZW50O1xyXG4vLyAgbWluLWhlaWdodDogNjRweDtcclxuLy8gIHRyYW5zaXRpb246IGFsbCAzcyBlYXNlLWluLW91dDtcclxuLy9cclxuLy8gICY6aG92ZXIge1xyXG4vLyAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTBweCAxMHB4IGhzbCh2YXIoLS1ncmF5LTUwKSk7XHJcbi8vICB9XHJcbi8vfVxyXG4vL1xyXG4vL2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuLy8gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4vLyAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbi8vICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4vLyAgei1pbmRleDogMTtcclxuLy99XHJcblxyXG5cclxuLy8gU29ydGFibGVKUyBDbGFzc2VzIChEcmFnLWFuZC1Ecm9wIFNvcnRpbmcpXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnNvcnRhYmxlLWdob3N0IHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uc29ydGFibGUtZmFsbGJhY2sge1xyXG4gIGhlaWdodDogNDhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuLnNvcnRhYmxlLWZhbGxiYWNrIC5xdWVzdGlvbi0tcHJldmlldyB7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGhlaWdodDogNDhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG5cclxuLy8gUXVlc3Rpb25uYWlyZSB3aXRoIGNvbmRpdGlvbnMgZGlhbG9nXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4ucXVlc3Rpb25uYWlyZS1hcmNoaXZlLXdpdGgtY29uZGl0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxcmVtO1xyXG59XHJcblxyXG4ucXVlc3Rpb25uYWlyZS1hcmNoaXZlLWJvZHkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDEuNXJlbTtcclxufVxyXG5cclxuLmFyY2hpdmUtcmVwbGFjZW1lbnQtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMC41cmVtO1xyXG59XHJcblxyXG4uYXJjaGl2ZS1yZXBsYWNlbWVudC1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ2FwOiAwLjI1cmVtO1xyXG59XHJcblxyXG4uYWN0aXZlLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmFjdGl2ZS1saXN0LWl0ZW0taWQge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMDQnO1xyXG59XHJcblxyXG5cclxuLmFjdGl2ZS1saXN0LWl0ZW0taWQtc3RhdHVzIHtcclxuICAmLS1ncmVlbiB7XHJcbiAgICBjb2xvcjogaHNsKHZhcigtLWdyZWVuLTY1KSk7XHJcbiAgfVxyXG4gICYtLXJlZCB7XHJcbiAgICBjb2xvcjogaHNsKHZhcigtLXJlZC02NSkpO1xyXG4gIH1cclxufVxyXG5cclxuLmFjdGl2ZS1saXN0LWl0ZW0tc3RhdHVzLWRvdCB7XHJcbiAgJi0tZ3JlZW4ge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS00KTtcclxuICAgIGNvbG9yOiBoc2wodmFyKC0tZ3JlZW4tNTApKTtcclxuICB9XHJcblxyXG4gICYtLXJlZCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTQpO1xyXG4gICAgY29sb3I6IGhzbCh2YXIoLS1yZWQtNTApKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBEdXBsaWNhdGUgcXVlc3Rpb25uYWlyZSBkaWFsb2dcclxuXHJcbi5xdWVzdGlvbm5haXJlLWR1cGxpY2F0ZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMjRweDtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxufVxyXG5cclxuXHJcbi8vIE5vdGlmaWNhdGlvbiBiYW5uZXJcclxuLmRpYWxvZy1ub3RpZmljYXRpb24tYmFubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OztcclxuICBwYWRkaW5nOiA2cHggN3B4O1xyXG4gIGdhcDogMC41cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTA1KSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTE1KSk7XHJcbiAgY29sb3I6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTE1KSk7XHJcbn1cclxuXHJcbi5kaWFsb2ctbm90aWZpY2F0aW9uLWljb24ge1xyXG4gIGNvbG9yOiBoc2wodmFyKC0teWVsbG93LW9yYW5nZS02MCkpO1xyXG59XHJcblxyXG4uZGlhbG9nLW5vdGlmaWNhdGlvbi10ZXh0IHtcclxuICBjb2xvcjogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtOTApKTtcclxufVxyXG5cclxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuOndoZXJlKC5xdWljay1hY3Rpb24tLWNvbnRlbnQpIHtcclxuICAtLXRvZ2dsZS1zd2l0Y2gtd2lkdGg6IGNhbGMoMTAwcmVtIC8gMTYpO1xyXG59XHJcblxyXG4ucXVpY2stYWN0aW9uLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuXHJcbiAgLy8gUmVtb3ZlcyBkZWZhdWx0IHVwICYgZG93biBhcnJvd3MgZnJvbSBudW1iZXIgaW5wdXQgb24gQ2hyb21lLCBTYWZhcmksIEVkZ2UgJiBPcGVyYVxyXG4gIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4gIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcclxuICAucXVpY2stYWN0aW9uLXdyYXBwZXIge1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTIpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFFVSUNLIFNDQU4gJiBSRVRVUk5cclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5xdWljay1hY3Rpb24tLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtOCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTYpO1xyXG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtOCk7XHJcbn1cclxuXHJcbi5xdWljay1hY3Rpb24tLWlucHV0LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgJiBpIHtcclxuICAgIGNvbG9yOiBoc2wodmFyKC0tZ3JheS01MCkpO1xyXG4gIH1cclxufVxyXG5cclxuLnF1aWNrLWFjdGlvbi0taW5wdXQtd3JhcHBlci5pcy1pbnZhbGlkIHtcclxuXHJcbiAgLmludmFsaWQtZmVlZGJhY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogNHJlbTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1yZWQtYTYpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWEyKTtcclxuICAgIEBpbmNsdWRlIGJvZHktMDE7XHJcbiAgICBjb2xvcjogdmFyKC0tcmVkLTExKTtcclxuICB9XHJcbn1cclxuXHJcbi5xdWljay1hY3Rpb24tLWlucHV0IHtcclxuICBAaW5jbHVkZSBib2R5LTAzO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTIpO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgY29sb3I6IHZhcigtLWdyYXktMTIpO1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcblxyXG4gICY6Zm9jdXMsXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xyXG4gICY6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1ncmF5LTkpO1xyXG4gICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xyXG4gIH1cclxuXHJcbiAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cclxuICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWdyYXktOSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ01ELUsgQ09NUE9ORU5UIChTZWFyY2gpXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF1aWNrLWFjdGlvbi0tY29udGVudCB7XHJcbiAgLS1jbWRrLXNoYWRvdzogMCAxNnB4IDcwcHggcmdiKDAgMCAwIC8gMjAlKTtcclxuXHJcbiAgW2NtZGstcm9vdF0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWNtZGstc2hhZG93KTtcclxuICB9XHJcblxyXG4gIFtjbWRrLWlucHV0XSB7XHJcbiAgICBAaW5jbHVkZSBib2R5LTAzO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHZhcigtLWdyYXktMTIpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgdmFyKC0tZ3JheS02KTtcclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1ncmF5LTkpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICBvdXRsaW5lOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgdmFyKC0tZ3JheS02KSAhaW1wb3J0YW50O1xyXG4gICAgICAvLyBOZWVkcyAhaW1wb3J0YW50IHRvIG92ZXJyaWRlIGRlZmF1bHQgaW5wdXQgZm9jdXNcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aGFzKC5xdWljay1hY3Rpb24tLXNvdXJjZS1saXN0LXRvZ2dsZSkucXVpY2stYWN0aW9uLS1jb250ZW50IFtjbWRrLWlucHV0XSB7XHJcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0tdG9nZ2xlLXN3aXRjaC13aWR0aCkgKyAycmVtKTtcclxuICB9XHJcblxyXG4gIFtjbWRrLWxpc3RdIHtcclxuICAgIGhlaWdodDogbWluKDMwMHB4LCB2YXIoLS1jbWRrLWxpc3QtaGVpZ2h0KSk7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcclxuICAgIHRyYW5zaXRpb246IDEwMG1zIGVhc2Utb3V0O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgW2NtZGstc2VwYXJhdG9yXSB7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS02KTtcclxuICAgIG1hcmdpbi1ibG9jazogNHB4O1xyXG4gIH1cclxuXHJcbiAgKjpub3QoW2hpZGRlbl0pICsgW2NtZGstZ3JvdXBdIHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogOHB4O1xyXG4gIH1cclxuXHJcbiAgW2NtZGstZ3JvdXAtaGVhZGluZ10ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBoZWFkaW5nLTAxO1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBbY21kay1pdGVtXSB7XHJcbiAgICBjb250ZW50LXZpc2liaWxpdHk6IGF1dG87XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICAgIEBpbmNsdWRlIGJvZHktMDE7XHJcbiAgICBjb2xvcjogdmFyKC0tZ3JheS0xMSk7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHdpbGwtY2hhbmdlOiBiYWNrZ3JvdW5kLCBjb2xvcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJlthcmlhLXNlbGVjdGVkPSd0cnVlJ10ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmF5LWEzKTtcclxuICAgICAgY29sb3I6IHZhcigtLWdyYXktMTIpO1xyXG4gICAgfVxyXG5cclxuICAgICZbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZDtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdWktYmctYWN0aXZlKTtcclxuICAgIH1cclxuXHJcbiAgICAvLyYgKyBbY21kay1pdGVtXSB7XHJcbiAgICAvLyAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgLy99XHJcbiAgfVxyXG59XHJcblxyXG4ucXVpY2stYWN0aW9uLS1zb3VyY2UtbGlzdC10b2dnbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHJpZ2h0OiAxcmVtO1xyXG4gIHRvcDogMS41cmVtO1xyXG59XHJcblxyXG4ucXVpY2stYWN0aW9uLS1ub3RpZmljYXRpb25zLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS04KTtcclxuICBwYWRkaW5nLWJsb2NrLWVuZDogMXJlbTtcclxuXHJcbiAgJjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQVRURU5EIERJQUxPR1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi8vIEVKTS0xMDgxNDogdGhlIHNoYXJlZCBjaXRpemVuIGAuZGlhbG9nYCBydWxlIChFSk0tOTgzOSkgdmVydGljYWxseSBjZW50ZXJzIG5hdGl2ZSBkaWFsb2dzIHdpdGggb25seVxyXG4vLyBhIHNtYWxsIHVwd2FyZCBudWRnZS4gVGhlIEF0dGVuZCAvIFNjYW4taW4gcXVpY2stYWN0aW9uIGRpYWxvZyBzaG91bGQgc2l0IGluIHRoZSB1cHBlci1taWRkbGUgb2YgdGhlXHJcbi8vIHNjcmVlbiBhcyBpdCBkaWQgYmVmb3JlIEVKTS05ODM5LCBzbyByZXN0b3JlIGl0cyB0b3AtYW5jaG9yZWQgcG9zaXRpb24gaGVyZS4gS2VlcCBhIHZpZXdwb3J0IGhlaWdodFxyXG4vLyBjYXAgKyBpbnRlcm5hbCBzY3JvbGwgKHRoZSBFSk0tOTgzOSBmaXgpIHNvIHRhbGwgY29udGVudCBzdGlsbCBzdGF5cyBvbi1zY3JlZW4gb24gc2hvcnQgdmlld3BvcnRzIOKAlFxyXG4vLyB0aGUgY2FwIGlzIGRlcml2ZWQgZnJvbSB0aGUgc2FtZSB0b3Agb2Zmc2V0IHNvIHRoZSBkaWFsb2cgY2FuJ3Qgb3ZlcmZsb3cgdGhlIGJvdHRvbS5cclxuLmRpYWxvZy5xdWljay1zY2FuIHtcclxuICAvLyBQcmUtRUpNLTk4MzkgdG9wIG9mZnNldDogcmFtcHMgNXJlbSDihpIgMTByZW0gKDgwcHgg4oaSIDE2MHB4KSB3aXRoIHZpZXdwb3J0IHdpZHRoLlxyXG4gIC0tcXVpY2stc2Nhbi1pbnNldC1ibG9jay1zdGFydDogY2xhbXAoNXJlbSwgY2FsYygtMy4zMzMzcmVtICsgMjAuODMzM3Z3KSwgMTByZW0pO1xyXG4gIC8vIFRvcC1hbmNob3JlZCwgc28gb3B0IG91dCBvZiB0aGUgYmFzZSAuZGlhbG9nIGNlbnRlcmluZyBudWRnZSAodGhlIHNoYXJlZCBvcGVuL2Nsb3NlIGZhZGUgKyBzY2FsZVxyXG4gIC8vIGFuaW1hdGlvbiBpbiBjaXRpemVuJ3MgX2RpYWxvZy5zY3NzIHN0aWxsIGFwcGxpZXMgdmlhIC0tZGlhbG9nLXNjYWxlKS5cclxuICAtLWRpYWxvZy1zaGlmdDogMHB4O1xyXG5cclxuICBtYXJnaW4tYmxvY2s6IHZhcigtLXF1aWNrLXNjYW4taW5zZXQtYmxvY2stc3RhcnQpIGF1dG87IC8vIHRvcC1hbmNob3I7IG1hcmdpbi1pbmxpbmUgc3RheXMgYXV0byAoY2VudGVyZWQpXHJcbiAgbWF4LWJsb2NrLXNpemU6IGNhbGMoMTAwc3ZoIC0gdmFyKC0tcXVpY2stc2Nhbi1pbnNldC1ibG9jay1zdGFydCkgLSAxLjVyZW0pO1xyXG59XHJcblxyXG4ucXVpY2stc2Nhbi0tY2FuZGlkYXRlLWRldGFpbHMtd3JhcHBlciB7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMjQpO1xyXG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zaXplLTgpO1xyXG4gIGJvcmRlci1ibG9jazogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbn1cclxuXHJcbi5xdWljay1zY2FuLS1oZWFkZXIge1xyXG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XHJcbn1cclxuXHJcbi5xdWljay1zY2FuLS1jYW5kaWRhdGUtc3RhdHVzLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS04KTtcclxuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xyXG59XHJcblxyXG4ucXVpY2stc2Nhbi0tY2FuZGlkYXRlLW1ldGEtd3JhcHBlciB7XHJcblxyXG59XHJcblxyXG4ucXVpY2stc2Nhbi0tY2FuZGlkYXRlLW1ldGEtaXRlbSB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFttZXRhLXRpdGxlLXN0YXJ0XSA0ZnIgW21ldGEtdGl0bGUtZW5kIG1ldGEtdmFsdWUtc3RhcnRdIDZmciBbbWV0YS12YWx1ZS1lbmQgbWV0YS1hY3Rpb24tc3RhcnRdIDJmciBbbWV0YS1hY3Rpb24tZW5kXTtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTE2KTtcclxuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTEyKTtcclxuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgQGluY2x1ZGUgYm9keS0wMTtcclxufVxyXG5cclxuLnF1aWNrLXNjYW4tLWNhbmRpZGF0ZS1tZXRhLWl0ZW0tLWNoaWxkLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS04KTtcclxufVxyXG5cclxuLnF1aWNrLXNjYW4tLWZvb3RlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgcGFkZGluZzogMXJlbTtcclxufVxyXG5cclxuLnF1aWNrLXNjYW4tLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogMXJlbTtcclxufVxyXG5cclxuLnF1aWNrLXNjYW4tLXN0YXR1cy1tZXNzYWdlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDAuNXJlbTtcclxuICBwYWRkaW5nOiAycmVtIDFyZW07XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxufVxyXG5cclxuLnF1aWNrLXNjYW4tLXNjYW4tdGltZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEuNXJlbTtcclxuICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbn1cclxuXHJcbi5xdWljay1zY2FuLS1zdGF0dXMtbWVzc2FnZS1pY29uLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICBwYWRkaW5nOiAwLjI1cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTcpO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1zbGF0ZS1hNCk7XHJcbn1cclxuXHJcbi5xdWljay1zY2FuLS1zdGF0dXMtbWVzc2FnZS10aW1lIHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxufVxyXG5cclxuLnF1aWNrLXNjYW4tLXRpbWUtaW4sIC5xdWljay1zY2FuLS10aW1lLW91dCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcblxyXG4gIC5xdWljay1zY2FuLS10aW1lLWluLWxhYmVsIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVpY2stc2Nhbi0tZm9ybS1jbGVhci1idXR0b24ge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLmRpc2J1cnNlbWVudHMtaW52YWxpZC1mZWVkYmFjayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IGNoYXJhY3Rlci12YXJpYW50KGwtdGFpbCk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtY3JpdGljYWwpO1xyXG59XHJcbiIsIi8qKlxyXG4gKiBLZW5kbyBVSSB2MjAyMi4zLjkxMyAoaHR0cDovL3d3dy50ZWxlcmlrLmNvbS9rZW5kby11aSlcclxuICogQ29weXJpZ2h0IDIwMjIgUHJvZ3Jlc3MgU29mdHdhcmUgQ29ycG9yYXRpb24gYW5kL29yIG9uZSBvZiBpdHMgc3Vic2lkaWFyaWVzIG9yIGFmZmlsaWF0ZXMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXHJcbiAqXHJcbiAqIEtlbmRvIFVJIGNvbW1lcmNpYWwgbGljZW5zZXMgbWF5IGJlIG9idGFpbmVkIGF0XHJcbiAqIGh0dHA6Ly93d3cudGVsZXJpay5jb20vcHVyY2hhc2UvbGljZW5zZS1hZ3JlZW1lbnQva2VuZG8tdWktY29tcGxldGVcclxuICogSWYgeW91IGRvIG5vdCBvd24gYSBjb21tZXJjaWFsIGxpY2Vuc2UsIHRoaXMgZmlsZSBzaGFsbCBiZSBnb3Zlcm5lZCBieSB0aGUgdHJpYWwgbGljZW5zZSB0ZXJtcy5cclxuICovXHJcbi5rLXNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtMXB4O1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1kaXNwbGF5LWlubGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZGlzcGxheS1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1kaXNwbGF5LWlubGluZS1ibG9jayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZGlzcGxheS1mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZGlzcGxheS1pbmxpbmUtZmxleCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1kaXNwbGF5LXRhYmxlIHtcclxuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWRpc3BsYXktaW5saW5lLXRhYmxlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtdGFibGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1kaXNwbGF5LW5vbmUsIC5rLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWQtZmxleCB7XHJcbiAgZGlzcGxheTogZmxleFxyXG59XHJcblxyXG4uay1mbGV4LXJvdyB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG59XHJcblxyXG4uay1mbGV4LXJvdy1yZXZlcnNlIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2VcclxufVxyXG5cclxuLmstZmxleC1jb2wge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstZmxleC1jb2wtcmV2ZXJzZSB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlXHJcbn1cclxuXHJcbi5rLWZsZXgtY29sdW1uIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLWZsZXgtY29sdW1uLXJldmVyc2Uge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZVxyXG59XHJcblxyXG4uay1mbGV4LXdyYXAge1xyXG4gIGZsZXgtd3JhcDogd3JhcFxyXG59XHJcblxyXG4uay1mbGV4LW5vd3JhcCB7XHJcbiAgZmxleC13cmFwOiBub3dyYXBcclxufVxyXG5cclxuLmstZmxleC13cmFwLXJldmVyc2Uge1xyXG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlXHJcbn1cclxuXHJcbi5rLWZsZXgtaW5pdGlhbCB7XHJcbiAgZmxleDogMCAxIGF1dG9cclxufVxyXG5cclxuLmstZmxleC0xIHtcclxuICBmbGV4OiAxIDEgMCVcclxufVxyXG5cclxuLmstZmxleC1hdXRvIHtcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay1mbGV4LW5vbmUge1xyXG4gIGZsZXg6IG5vbmVcclxufVxyXG5cclxuLmstZmxleC1ncm93IHtcclxuICBmbGV4LWdyb3c6IDFcclxufVxyXG5cclxuLmstZmxleC1ncm93LTAge1xyXG4gIGZsZXgtZ3JvdzogMFxyXG59XHJcblxyXG4uay1mbGV4LXNocmluayB7XHJcbiAgZmxleC1zaHJpbms6IDFcclxufVxyXG5cclxuLmstZmxleC1zaHJpbmstMCB7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstZmxleC1iYXNpcy1hdXRvIHtcclxuICBmbGV4LWJhc2lzOiBhdXRvXHJcbn1cclxuXHJcbi5rLWZsZXgtYmFzaXMtMCB7XHJcbiAgZmxleC1iYXNpczogMCVcclxufVxyXG5cclxuLmstYWxpZ24taXRlbXMtc3RhcnQge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbn1cclxuXHJcbi5rLWFsaWduLWl0ZW1zLWVuZCB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXHJcbn1cclxuXHJcbi5rLWFsaWduLWl0ZW1zLWNlbnRlciB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1hbGlnbi1pdGVtcy1zdHJldGNoIHtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxyXG59XHJcblxyXG4uay1hbGlnbi1pdGVtcy1iYXNlbGluZSB7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lXHJcbn1cclxuXHJcbi5rLWFsaWduLWNvbnRlbnQtc3RhcnQge1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLmstYWxpZ24tY29udGVudC1lbmQge1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kXHJcbn1cclxuXHJcbi5rLWFsaWduLWNvbnRlbnQtY2VudGVyIHtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLmstYWxpZ24tY29udGVudC1zdHJldGNoIHtcclxuICBhbGlnbi1jb250ZW50OiBzdHJldGNoXHJcbn1cclxuXHJcbi5rLWFsaWduLWNvbnRlbnQtYmFzZWxpbmUge1xyXG4gIGFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lXHJcbn1cclxuXHJcbi5rLWFsaWduLXNlbGYtc3RhcnQge1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLmstYWxpZ24tc2VsZi1lbmQge1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kXHJcbn1cclxuXHJcbi5rLWFsaWduLXNlbGYtY2VudGVyIHtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXJcclxufVxyXG5cclxuLmstYWxpZ24tc2VsZi1zdHJldGNoIHtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoXHJcbn1cclxuXHJcbi5rLWFsaWduLXNlbGYtYmFzZWxpbmUge1xyXG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lXHJcbn1cclxuXHJcbi5rLWp1c3RpZnktY29udGVudC1zdGFydCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbn1cclxuXHJcbi5rLWp1c3RpZnktY29udGVudC1lbmQge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxufVxyXG5cclxuLmstanVzdGlmeS1jb250ZW50LWNlbnRlciB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLmstanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG59XHJcblxyXG4uay1qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZFxyXG59XHJcblxyXG4uay1qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seVxyXG59XHJcblxyXG4uay1qdXN0aWZ5LWNvbnRlbnQtc3RyZXRjaCA+ICoge1xyXG4gIGZsZXg6IDEgMCAwJVxyXG59XHJcblxyXG4uay1qdXN0aWZ5LWl0ZW1zLXN0YXJ0IHtcclxuICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbn1cclxuXHJcbi5rLWp1c3RpZnktaXRlbXMtZW5kIHtcclxuICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LWVuZFxyXG59XHJcblxyXG4uay1qdXN0aWZ5LWl0ZW1zLWNlbnRlciB7XHJcbiAganVzdGlmeS1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWp1c3RpZnktaXRlbXMtc3RyZXRjaCB7XHJcbiAganVzdGlmeS1pdGVtczogc3RyZXRjaFxyXG59XHJcblxyXG4uay1mbG9hdC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWZsb2F0LXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1mbG9hdC1ub25lIHtcclxuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWNsZWFyLWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstY2xlYXItcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWNsZWFyLW5vbmUge1xyXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZmxvYXR3cmFwOjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjbGVhcjogYm90aFxyXG59XHJcblxyXG4uay1kLWdyaWQge1xyXG4gIGRpc3BsYXk6IGdyaWRcclxufVxyXG5cclxuLmstZ3JpZC1jb2xzLW5vbmUge1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczpub25lXHJcbn1cclxuXHJcbi5rLWdyaWQtcm93cy1ub25lIHtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6bm9uZVxyXG59XHJcblxyXG4uay1ncmlkLWZsb3ctY29sIHtcclxuICBncmlkLWF1dG8tZmxvdzogY29sdW1uXHJcbn1cclxuXHJcbi5rLWdyaWQtZmxvdy1jb2wtZGVuc2Uge1xyXG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW4gZGVuc2VcclxufVxyXG5cclxuLmstZ3JpZC1mbG93LXJvdyB7XHJcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvd1xyXG59XHJcblxyXG4uay1ncmlkLWZsb3ctcm93LWRlbnNlIHtcclxuICBncmlkLWF1dG8tZmxvdzogcm93IGRlbnNlXHJcbn1cclxuXHJcbi5rLWNvbHNwYW4tYWxsIHtcclxuICBncmlkLWNvbHVtbjogMS8tMVxyXG59XHJcblxyXG4uay1jb2xzcGFuLWF1dG8ge1xyXG4gIGdyaWQtY29sdW1uOiBhdXRvXHJcbn1cclxuXHJcbi5rLXJvd3NwYW4tYWxsIHtcclxuICBncmlkLXJvdzogMS8tMVxyXG59XHJcblxyXG4uay1yb3dzcGFuLWF1dG8ge1xyXG4gIGdyaWQtcm93OiBhdXRvXHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy0xIHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1jb2xzcGFuLTEge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDFcclxufVxyXG5cclxuLmstY29sLXN0YXJ0LTEge1xyXG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxXHJcbn1cclxuXHJcbi5rLWNvbC1lbmQtMSB7XHJcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxXHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy0yIHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1jb2xzcGFuLTIge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDJcclxufVxyXG5cclxuLmstY29sLXN0YXJ0LTIge1xyXG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyXHJcbn1cclxuXHJcbi5rLWNvbC1lbmQtMiB7XHJcbiAgZ3JpZC1jb2x1bW4tZW5kOiAyXHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy0zIHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1jb2xzcGFuLTMge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDNcclxufVxyXG5cclxuLmstY29sLXN0YXJ0LTMge1xyXG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAzXHJcbn1cclxuXHJcbi5rLWNvbC1lbmQtMyB7XHJcbiAgZ3JpZC1jb2x1bW4tZW5kOiAzXHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy00IHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1jb2xzcGFuLTQge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDRcclxufVxyXG5cclxuLmstY29sLXN0YXJ0LTQge1xyXG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA0XHJcbn1cclxuXHJcbi5rLWNvbC1lbmQtNCB7XHJcbiAgZ3JpZC1jb2x1bW4tZW5kOiA0XHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy01IHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1jb2xzcGFuLTUge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDVcclxufVxyXG5cclxuLmstY29sLXN0YXJ0LTUge1xyXG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA1XHJcbn1cclxuXHJcbi5rLWNvbC1lbmQtNSB7XHJcbiAgZ3JpZC1jb2x1bW4tZW5kOiA1XHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy02IHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1jb2xzcGFuLTYge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDZcclxufVxyXG5cclxuLmstY29sLXN0YXJ0LTYge1xyXG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA2XHJcbn1cclxuXHJcbi5rLWNvbC1lbmQtNiB7XHJcbiAgZ3JpZC1jb2x1bW4tZW5kOiA2XHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy03IHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1jb2xzcGFuLTcge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDdcclxufVxyXG5cclxuLmstY29sLXN0YXJ0LTcge1xyXG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA3XHJcbn1cclxuXHJcbi5rLWNvbC1lbmQtNyB7XHJcbiAgZ3JpZC1jb2x1bW4tZW5kOiA3XHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy04IHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDgsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1jb2xzcGFuLTgge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDhcclxufVxyXG5cclxuLmstY29sLXN0YXJ0LTgge1xyXG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA4XHJcbn1cclxuXHJcbi5rLWNvbC1lbmQtOCB7XHJcbiAgZ3JpZC1jb2x1bW4tZW5kOiA4XHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy05IHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDksIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1jb2xzcGFuLTkge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDlcclxufVxyXG5cclxuLmstY29sLXN0YXJ0LTkge1xyXG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA5XHJcbn1cclxuXHJcbi5rLWNvbC1lbmQtOSB7XHJcbiAgZ3JpZC1jb2x1bW4tZW5kOiA5XHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy0xMCB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpXHJcbn1cclxuXHJcbi5rLWNvbHNwYW4tMTAge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDEwXHJcbn1cclxuXHJcbi5rLWNvbC1zdGFydC0xMCB7XHJcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwXHJcbn1cclxuXHJcbi5rLWNvbC1lbmQtMTAge1xyXG4gIGdyaWQtY29sdW1uLWVuZDogMTBcclxufVxyXG5cclxuLmstZ3JpZC1jb2xzLTExIHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDExLCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstY29sc3Bhbi0xMSB7XHJcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTFcclxufVxyXG5cclxuLmstY29sLXN0YXJ0LTExIHtcclxuICBncmlkLWNvbHVtbi1zdGFydDogMTFcclxufVxyXG5cclxuLmstY29sLWVuZC0xMSB7XHJcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMVxyXG59XHJcblxyXG4uay1ncmlkLWNvbHMtMTIge1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1jb2xzcGFuLTEyIHtcclxuICBncmlkLWNvbHVtbjogc3BhbiAxMlxyXG59XHJcblxyXG4uay1jb2wtc3RhcnQtMTIge1xyXG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMlxyXG59XHJcblxyXG4uay1jb2wtZW5kLTEyIHtcclxuICBncmlkLWNvbHVtbi1lbmQ6IDEyXHJcbn1cclxuXHJcbi5rLWdyaWQtcm93cy0xIHtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1yb3dzcGFuLTEge1xyXG4gIGdyaWQtcm93OiBzcGFuIDFcclxufVxyXG5cclxuLmstcm93LXN0YXJ0LTEge1xyXG4gIGdyaWQtcm93LXN0YXJ0OiAxXHJcbn1cclxuXHJcbi5rLXJvdy1lbmQtMSB7XHJcbiAgZ3JpZC1yb3ctZW5kOiAxXHJcbn1cclxuXHJcbi5rLWdyaWQtcm93cy0yIHtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1yb3dzcGFuLTIge1xyXG4gIGdyaWQtcm93OiBzcGFuIDJcclxufVxyXG5cclxuLmstcm93LXN0YXJ0LTIge1xyXG4gIGdyaWQtcm93LXN0YXJ0OiAyXHJcbn1cclxuXHJcbi5rLXJvdy1lbmQtMiB7XHJcbiAgZ3JpZC1yb3ctZW5kOiAyXHJcbn1cclxuXHJcbi5rLWdyaWQtcm93cy0zIHtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1yb3dzcGFuLTMge1xyXG4gIGdyaWQtcm93OiBzcGFuIDNcclxufVxyXG5cclxuLmstcm93LXN0YXJ0LTMge1xyXG4gIGdyaWQtcm93LXN0YXJ0OiAzXHJcbn1cclxuXHJcbi5rLXJvdy1lbmQtMyB7XHJcbiAgZ3JpZC1yb3ctZW5kOiAzXHJcbn1cclxuXHJcbi5rLWdyaWQtcm93cy00IHtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1yb3dzcGFuLTQge1xyXG4gIGdyaWQtcm93OiBzcGFuIDRcclxufVxyXG5cclxuLmstcm93LXN0YXJ0LTQge1xyXG4gIGdyaWQtcm93LXN0YXJ0OiA0XHJcbn1cclxuXHJcbi5rLXJvdy1lbmQtNCB7XHJcbiAgZ3JpZC1yb3ctZW5kOiA0XHJcbn1cclxuXHJcbi5rLWdyaWQtcm93cy01IHtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1yb3dzcGFuLTUge1xyXG4gIGdyaWQtcm93OiBzcGFuIDVcclxufVxyXG5cclxuLmstcm93LXN0YXJ0LTUge1xyXG4gIGdyaWQtcm93LXN0YXJ0OiA1XHJcbn1cclxuXHJcbi5rLXJvdy1lbmQtNSB7XHJcbiAgZ3JpZC1yb3ctZW5kOiA1XHJcbn1cclxuXHJcbi5rLWdyaWQtcm93cy02IHtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1yb3dzcGFuLTYge1xyXG4gIGdyaWQtcm93OiBzcGFuIDZcclxufVxyXG5cclxuLmstcm93LXN0YXJ0LTYge1xyXG4gIGdyaWQtcm93LXN0YXJ0OiA2XHJcbn1cclxuXHJcbi5rLXJvdy1lbmQtNiB7XHJcbiAgZ3JpZC1yb3ctZW5kOiA2XHJcbn1cclxuXHJcbi5rLWdyaWQtcm93cy03IHtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1yb3dzcGFuLTcge1xyXG4gIGdyaWQtcm93OiBzcGFuIDdcclxufVxyXG5cclxuLmstcm93LXN0YXJ0LTcge1xyXG4gIGdyaWQtcm93LXN0YXJ0OiA3XHJcbn1cclxuXHJcbi5rLXJvdy1lbmQtNyB7XHJcbiAgZ3JpZC1yb3ctZW5kOiA3XHJcbn1cclxuXHJcbi5rLWdyaWQtcm93cy04IHtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDgsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1yb3dzcGFuLTgge1xyXG4gIGdyaWQtcm93OiBzcGFuIDhcclxufVxyXG5cclxuLmstcm93LXN0YXJ0LTgge1xyXG4gIGdyaWQtcm93LXN0YXJ0OiA4XHJcbn1cclxuXHJcbi5rLXJvdy1lbmQtOCB7XHJcbiAgZ3JpZC1yb3ctZW5kOiA4XHJcbn1cclxuXHJcbi5rLWdyaWQtcm93cy05IHtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDksIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1yb3dzcGFuLTkge1xyXG4gIGdyaWQtcm93OiBzcGFuIDlcclxufVxyXG5cclxuLmstcm93LXN0YXJ0LTkge1xyXG4gIGdyaWQtcm93LXN0YXJ0OiA5XHJcbn1cclxuXHJcbi5rLXJvdy1lbmQtOSB7XHJcbiAgZ3JpZC1yb3ctZW5kOiA5XHJcbn1cclxuXHJcbi5rLWdyaWQtcm93cy0xMCB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpXHJcbn1cclxuXHJcbi5rLXJvd3NwYW4tMTAge1xyXG4gIGdyaWQtcm93OiBzcGFuIDEwXHJcbn1cclxuXHJcbi5rLXJvdy1zdGFydC0xMCB7XHJcbiAgZ3JpZC1yb3ctc3RhcnQ6IDEwXHJcbn1cclxuXHJcbi5rLXJvdy1lbmQtMTAge1xyXG4gIGdyaWQtcm93LWVuZDogMTBcclxufVxyXG5cclxuLmstb3JkZXItZmlyc3Qge1xyXG4gIG9yZGVyOiAtOTk5OSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW9yZGVyLWxhc3Qge1xyXG4gIG9yZGVyOiA5OTk5ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3JkZXItbm9uZSB7XHJcbiAgb3JkZXI6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vcmRlci0xIHtcclxuICBvcmRlcjogMSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW9yZGVyLTIge1xyXG4gIG9yZGVyOiAyICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3JkZXItMyB7XHJcbiAgb3JkZXI6IDMgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vcmRlci00IHtcclxuICBvcmRlcjogNCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW9yZGVyLTUge1xyXG4gIG9yZGVyOiA1ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3JkZXItNiB7XHJcbiAgb3JkZXI6IDYgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vcmRlci03IHtcclxuICBvcmRlcjogNyAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW9yZGVyLTgge1xyXG4gIG9yZGVyOiA4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3JkZXItOSB7XHJcbiAgb3JkZXI6IDkgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vcmRlci0xMCB7XHJcbiAgb3JkZXI6IDEwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3JkZXItMTEge1xyXG4gIG9yZGVyOiAxMSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW9yZGVyLTEyIHtcclxuICBvcmRlcjogMTIgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1hdXRvIHtcclxuICBvdmVyZmxvdzogYXV0b1xyXG59XHJcblxyXG4uay1vdmVyZmxvdy14LWF1dG8ge1xyXG4gIG92ZXJmbG93LXg6IGF1dG9cclxufVxyXG5cclxuLmstb3ZlcmZsb3cteS1hdXRvIHtcclxuICBvdmVyZmxvdy15OiBhdXRvXHJcbn1cclxuXHJcbi5cXCFrLW92ZXJmbG93LWF1dG8ge1xyXG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLlxcIWstb3ZlcmZsb3cteC1hdXRvIHtcclxuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLlxcIWstb3ZlcmZsb3cteS1hdXRvIHtcclxuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctYXV0by1hdXRvIHtcclxuICBvdmVyZmxvdzogYXV0byBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctYXV0by1oaWRkZW4ge1xyXG4gIG92ZXJmbG93OiBhdXRvIGhpZGRlbiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWF1dG8tdmlzaWJsZSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG8gdmlzaWJsZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWF1dG8tc2Nyb2xsIHtcclxuICBvdmVyZmxvdzogYXV0byBzY3JvbGwgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1hdXRvLWNsaXAge1xyXG4gIG92ZXJmbG93OiBhdXRvIGNsaXAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1oaWRkZW4ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstb3ZlcmZsb3cteC1oaWRkZW4ge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlblxyXG59XHJcblxyXG4uay1vdmVyZmxvdy15LWhpZGRlbiB7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuXHJcbn1cclxuXHJcbi5cXCFrLW92ZXJmbG93LWhpZGRlbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5cXCFrLW92ZXJmbG93LXgtaGlkZGVuIHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudFxyXG59XHJcblxyXG4uXFwhay1vdmVyZmxvdy15LWhpZGRlbiB7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctaGlkZGVuLWF1dG8ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWhpZGRlbi1oaWRkZW4ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gaGlkZGVuICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctaGlkZGVuLXZpc2libGUge1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gdmlzaWJsZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWhpZGRlbi1zY3JvbGwge1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gc2Nyb2xsICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctaGlkZGVuLWNsaXAge1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gY2xpcCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXZpc2libGUge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXgtdmlzaWJsZSB7XHJcbiAgb3ZlcmZsb3cteDogdmlzaWJsZVxyXG59XHJcblxyXG4uay1vdmVyZmxvdy15LXZpc2libGUge1xyXG4gIG92ZXJmbG93LXk6IHZpc2libGVcclxufVxyXG5cclxuLlxcIWstb3ZlcmZsb3ctdmlzaWJsZSB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uXFwhay1vdmVyZmxvdy14LXZpc2libGUge1xyXG4gIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uXFwhay1vdmVyZmxvdy15LXZpc2libGUge1xyXG4gIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy12aXNpYmxlLWF1dG8ge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlIGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy12aXNpYmxlLWhpZGRlbiB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGUgaGlkZGVuICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctdmlzaWJsZS12aXNpYmxlIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZSB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctdmlzaWJsZS1zY3JvbGwge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlIHNjcm9sbCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXZpc2libGUtY2xpcCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGUgY2xpcCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy14LXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3cteDogc2Nyb2xsXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXktc2Nyb2xsIHtcclxuICBvdmVyZmxvdy15OiBzY3JvbGxcclxufVxyXG5cclxuLlxcIWstb3ZlcmZsb3ctc2Nyb2xsIHtcclxuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnRcclxufVxyXG5cclxuLlxcIWstb3ZlcmZsb3cteC1zY3JvbGwge1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5cXCFrLW92ZXJmbG93LXktc2Nyb2xsIHtcclxuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1zY3JvbGwtYXV0byB7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbCBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctc2Nyb2xsLWhpZGRlbiB7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbCBoaWRkZW4gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1zY3JvbGwtdmlzaWJsZSB7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbCB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctc2Nyb2xsLXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbCBzY3JvbGwgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1zY3JvbGwtY2xpcCB7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbCBjbGlwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctY2xpcCB7XHJcbiAgb3ZlcmZsb3c6IGNsaXBcclxufVxyXG5cclxuLmstb3ZlcmZsb3cteC1jbGlwIHtcclxuICBvdmVyZmxvdy14OiBjbGlwXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXktY2xpcCB7XHJcbiAgb3ZlcmZsb3cteTogY2xpcFxyXG59XHJcblxyXG4uXFwhay1vdmVyZmxvdy1jbGlwIHtcclxuICBvdmVyZmxvdzogY2xpcCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5cXCFrLW92ZXJmbG93LXgtY2xpcCB7XHJcbiAgb3ZlcmZsb3cteDogY2xpcCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5cXCFrLW92ZXJmbG93LXktY2xpcCB7XHJcbiAgb3ZlcmZsb3cteTogY2xpcCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNsaXAtYXV0byB7XHJcbiAgb3ZlcmZsb3c6IGNsaXAgYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNsaXAtaGlkZGVuIHtcclxuICBvdmVyZmxvdzogY2xpcCBoaWRkZW4gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1jbGlwLXZpc2libGUge1xyXG4gIG92ZXJmbG93OiBjbGlwIHZpc2libGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1jbGlwLXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IGNsaXAgc2Nyb2xsICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctY2xpcC1jbGlwIHtcclxuICBvdmVyZmxvdzogY2xpcCBjbGlwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcG9pbnRlci1ldmVudHMtbm9uZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wb2ludGVyLWV2ZW50cy1hdXRvIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBvcy1zdGF0aWMsIC5rLXN0YXRpYyB7XHJcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBvcy1yZWxhdGl2ZSwgLmstcmVsYXRpdmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWFic29sdXRlLCAuay1wb3MtYWJzb2x1dGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWZpeGVkLCAuay1wb3MtZml4ZWQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBvcy1zdGlja3ksIC5rLXN0aWNreSB7XHJcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBvcy10b3AsIC5rLXRvcCB7XHJcbiAgdG9wOiAwXHJcbn1cclxuXHJcbi5rLXBvcy1yaWdodCwgLmstcmlnaHQge1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLWJvdHRvbSwgLmstcG9zLWJvdHRvbSB7XHJcbiAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLWxlZnQsIC5rLXBvcy1sZWZ0IHtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXBvcy10b3Atc3RhcnQsIC5rLXRvcC1zdGFydCB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstcG9zLXRvcC1zdGFydFtkaXI9cnRsXSwgLmstcnRsIC5rLXBvcy10b3Atc3RhcnQsIC5rLXJ0bCAuay10b3Atc3RhcnQsIC5rLXRvcC1zdGFydFtkaXI9cnRsXSwgW2Rpcj1ydGxdIC5rLXBvcy10b3Atc3RhcnQsIFtkaXI9cnRsXSAuay10b3Atc3RhcnQge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstcG9zLXRvcC1jZW50ZXIsIC5rLXRvcC1jZW50ZXIge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXHJcbn1cclxuXHJcbi5rLXBvcy10b3AtZW5kLCAuay10b3AtZW5kIHtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstcG9zLXRvcC1lbmRbZGlyPXJ0bF0sIC5rLXJ0bCAuay1wb3MtdG9wLWVuZCwgLmstcnRsIC5rLXRvcC1lbmQsIC5rLXRvcC1lbmRbZGlyPXJ0bF0sIFtkaXI9cnRsXSAuay1wb3MtdG9wLWVuZCwgW2Rpcj1ydGxdIC5rLXRvcC1lbmQge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstYm90dG9tLXN0YXJ0LCAuay1wb3MtYm90dG9tLXN0YXJ0IHtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1ib3R0b20tc3RhcnRbZGlyPXJ0bF0sIC5rLXBvcy1ib3R0b20tc3RhcnRbZGlyPXJ0bF0sIC5rLXJ0bCAuay1ib3R0b20tc3RhcnQsIC5rLXJ0bCAuay1wb3MtYm90dG9tLXN0YXJ0LCBbZGlyPXJ0bF0gLmstYm90dG9tLXN0YXJ0LCBbZGlyPXJ0bF0gLmstcG9zLWJvdHRvbS1zdGFydCB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1ib3R0b20tY2VudGVyLCAuay1wb3MtYm90dG9tLWNlbnRlciB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcclxufVxyXG5cclxuLmstYm90dG9tLWVuZCwgLmstcG9zLWJvdHRvbS1lbmQge1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1ib3R0b20tZW5kW2Rpcj1ydGxdLCAuay1wb3MtYm90dG9tLWVuZFtkaXI9cnRsXSwgLmstcnRsIC5rLWJvdHRvbS1lbmQsIC5rLXJ0bCAuay1wb3MtYm90dG9tLWVuZCwgW2Rpcj1ydGxdIC5rLWJvdHRvbS1lbmQsIFtkaXI9cnRsXSAuay1wb3MtYm90dG9tLWVuZCB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1taWRkbGUtc3RhcnQsIC5rLXBvcy1taWRkbGUtc3RhcnQge1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLW1pZGRsZS1lbmQsIC5rLXBvcy1taWRkbGUtZW5kIHtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstcmVzaXplLW5vbmUge1xyXG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXJlc2l6ZS1ib3RoIHtcclxuICByZXNpemU6IGJvdGggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1yZXNpemUtaG9yaXpvbnRhbCB7XHJcbiAgcmVzaXplOiBob3Jpem9udGFsICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcmVzaXplLXZlcnRpY2FsIHtcclxuICByZXNpemU6IHZlcnRpY2FsICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstc3BhY2VyIHtcclxuICBmbGV4OiAxIDAgYXV0b1xyXG59XHJcblxyXG4uay1zcGFjZXItc2l6ZWQge1xyXG4gIGZsZXgtZ3JvdzogMFxyXG59XHJcblxyXG4uay1wLTAge1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0wIHtcclxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0wIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTAge1xyXG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMCB7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMCB7XHJcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTAge1xyXG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTAge1xyXG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0wIHtcclxuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTAge1xyXG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0wIHtcclxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTAge1xyXG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTEge1xyXG4gIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTEge1xyXG4gIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0xIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0xIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTEge1xyXG4gIG1hcmdpbjogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMSB7XHJcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0xIHtcclxuICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0xIHtcclxuICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0xIHtcclxuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTEge1xyXG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMSB7XHJcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTIge1xyXG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTIge1xyXG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0yIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0yIHtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTIge1xyXG4gIG1hcmdpbjogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMiB7XHJcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0yIHtcclxuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0yIHtcclxuICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0yIHtcclxuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTIge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMiB7XHJcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTMge1xyXG4gIHBhZGRpbmc6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0zIHtcclxuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTMge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0zIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTMge1xyXG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMyB7XHJcbiAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMyB7XHJcbiAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTMge1xyXG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTMge1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0zIHtcclxuICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTMge1xyXG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0zIHtcclxuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTMge1xyXG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTQge1xyXG4gIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC00IHtcclxuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi00IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTQge1xyXG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tNCB7XHJcbiAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtNCB7XHJcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTQge1xyXG4gIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTQge1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC00IHtcclxuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTQge1xyXG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS00IHtcclxuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtNCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTQge1xyXG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTUge1xyXG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC01IHtcclxuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi01IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTUge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tNSB7XHJcbiAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtNSB7XHJcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTUge1xyXG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTUge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC01IHtcclxuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTUge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS01IHtcclxuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtNSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTUge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTYge1xyXG4gIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC02IHtcclxuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTYge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi02IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTYge1xyXG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tNiB7XHJcbiAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtNiB7XHJcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTYge1xyXG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTYge1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC02IHtcclxuICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTYge1xyXG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS02IHtcclxuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtNiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTYge1xyXG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTcge1xyXG4gIHBhZGRpbmc6IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC03IHtcclxuICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTcge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi03IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTcge1xyXG4gIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tNyB7XHJcbiAgbWFyZ2luOiAyOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtNyB7XHJcbiAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTcge1xyXG4gIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTcge1xyXG4gIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC03IHtcclxuICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTcge1xyXG4gIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS03IHtcclxuICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtNyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTcge1xyXG4gIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTgge1xyXG4gIHBhZGRpbmc6IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC04IHtcclxuICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTgge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi04IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTgge1xyXG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tOCB7XHJcbiAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtOCB7XHJcbiAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTgge1xyXG4gIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTgge1xyXG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC04IHtcclxuICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTgge1xyXG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS04IHtcclxuICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtOCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTgge1xyXG4gIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTkge1xyXG4gIHBhZGRpbmc6IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC05IHtcclxuICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTkge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi05IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTkge1xyXG4gIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tOSB7XHJcbiAgbWFyZ2luOiAzNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtOSB7XHJcbiAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTkge1xyXG4gIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTkge1xyXG4gIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC05IHtcclxuICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTkge1xyXG4gIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS05IHtcclxuICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtOSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTkge1xyXG4gIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTEwIHtcclxuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMTAge1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMTAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0xMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0xMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0xMCB7XHJcbiAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMTAge1xyXG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0xMCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMTAge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0xMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0xMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LTEwIHtcclxuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMTAge1xyXG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0xMCB7XHJcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtMTEge1xyXG4gIHBhZGRpbmc6IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0xMSB7XHJcbiAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0xMSB7XHJcbiAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLTExIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTExIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTExIHtcclxuICBtYXJnaW46IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC0xMSB7XHJcbiAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTExIHtcclxuICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0xMSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLTExIHtcclxuICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTExIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMTEge1xyXG4gIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0xMSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTExIHtcclxuICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0xMiB7XHJcbiAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTEyIHtcclxuICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTEyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMTIge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMTIge1xyXG4gIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMTIge1xyXG4gIG1hcmdpbjogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTEyIHtcclxuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMTIge1xyXG4gIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTEyIHtcclxuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMTIge1xyXG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMTIge1xyXG4gIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0xMiB7XHJcbiAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTEyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMTIge1xyXG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTEzIHtcclxuICBwYWRkaW5nOiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMTMge1xyXG4gIHBhZGRpbmctdG9wOiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMTMge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDUycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0xMyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDUycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0xMyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0xMyB7XHJcbiAgbWFyZ2luOiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMTMge1xyXG4gIG1hcmdpbi10b3A6IDUycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0xMyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMTMge1xyXG4gIG1hcmdpbi1ib3R0b206IDUycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0xMyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDUycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0xMyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1MnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LTEzIHtcclxuICBwYWRkaW5nLXRvcDogNTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMTMge1xyXG4gIHBhZGRpbmctbGVmdDogNTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDUycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0xMyB7XHJcbiAgcGFkZGluZy10b3A6IDUycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtMTQge1xyXG4gIHBhZGRpbmc6IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0xNCB7XHJcbiAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0xNCB7XHJcbiAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLTE0IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTE0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTE0IHtcclxuICBtYXJnaW46IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC0xNCB7XHJcbiAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTE0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0xNCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLTE0IHtcclxuICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTE0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMTQge1xyXG4gIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0xNCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTE0IHtcclxuICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0xNSB7XHJcbiAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTE1IHtcclxuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTE1IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMTUge1xyXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMTUge1xyXG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMTUge1xyXG4gIG1hcmdpbjogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTE1IHtcclxuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMTUge1xyXG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTE1IHtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMTUge1xyXG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMTUge1xyXG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0xNSB7XHJcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTE1IHtcclxuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMTUge1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTE2IHtcclxuICBwYWRkaW5nOiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMTYge1xyXG4gIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMTYge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0xNiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0xNiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0xNiB7XHJcbiAgbWFyZ2luOiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMTYge1xyXG4gIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0xNiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMTYge1xyXG4gIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0xNiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0xNiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LTE2IHtcclxuICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMTYge1xyXG4gIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0xNiB7XHJcbiAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtMTcge1xyXG4gIHBhZGRpbmc6IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0xNyB7XHJcbiAgcGFkZGluZy10b3A6IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0xNyB7XHJcbiAgcGFkZGluZy1yaWdodDogNjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLTE3IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTE3IHtcclxuICBwYWRkaW5nLWxlZnQ6IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTE3IHtcclxuICBtYXJnaW46IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC0xNyB7XHJcbiAgbWFyZ2luLXRvcDogNjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTE3IHtcclxuICBtYXJnaW4tcmlnaHQ6IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0xNyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLTE3IHtcclxuICBtYXJnaW4tbGVmdDogNjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTE3IHtcclxuICBwYWRkaW5nLWxlZnQ6IDY4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMTcge1xyXG4gIHBhZGRpbmctdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0xNyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA2OHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTE3IHtcclxuICBwYWRkaW5nLXRvcDogNjhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0xOCB7XHJcbiAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTE4IHtcclxuICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTE4IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMTgge1xyXG4gIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMTgge1xyXG4gIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMTgge1xyXG4gIG1hcmdpbjogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTE4IHtcclxuICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMTgge1xyXG4gIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTE4IHtcclxuICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMTgge1xyXG4gIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMTgge1xyXG4gIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0xOCB7XHJcbiAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTE4IHtcclxuICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMTgge1xyXG4gIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTE5IHtcclxuICBwYWRkaW5nOiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMTkge1xyXG4gIHBhZGRpbmctdG9wOiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMTkge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDc2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0xOSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDc2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0xOSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0xOSB7XHJcbiAgbWFyZ2luOiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMTkge1xyXG4gIG1hcmdpbi10b3A6IDc2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0xOSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMTkge1xyXG4gIG1hcmdpbi1ib3R0b206IDc2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0xOSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDc2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0xOSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA3NnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LTE5IHtcclxuICBwYWRkaW5nLXRvcDogNzZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMTkge1xyXG4gIHBhZGRpbmctbGVmdDogNzZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDc2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0xOSB7XHJcbiAgcGFkZGluZy10b3A6IDc2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtMjAge1xyXG4gIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0yMCB7XHJcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0yMCB7XHJcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLTIwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTIwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTIwIHtcclxuICBtYXJnaW46IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC0yMCB7XHJcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTIwIHtcclxuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0yMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLTIwIHtcclxuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTIwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMjAge1xyXG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0yMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTIwIHtcclxuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0yMSB7XHJcbiAgcGFkZGluZzogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTIxIHtcclxuICBwYWRkaW5nLXRvcDogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTIxIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA4NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMjEge1xyXG4gIHBhZGRpbmctYm90dG9tOiA4NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMjEge1xyXG4gIHBhZGRpbmctbGVmdDogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMjEge1xyXG4gIG1hcmdpbjogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTIxIHtcclxuICBtYXJnaW4tdG9wOiA4NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMjEge1xyXG4gIG1hcmdpbi1yaWdodDogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTIxIHtcclxuICBtYXJnaW4tYm90dG9tOiA4NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMjEge1xyXG4gIG1hcmdpbi1sZWZ0OiA4NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMjEge1xyXG4gIHBhZGRpbmctbGVmdDogODRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDg0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0yMSB7XHJcbiAgcGFkZGluZy10b3A6IDg0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTIxIHtcclxuICBwYWRkaW5nLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMjEge1xyXG4gIHBhZGRpbmctdG9wOiA4NHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDg0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTIyIHtcclxuICBwYWRkaW5nOiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMjIge1xyXG4gIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMjIge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0yMiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0yMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0yMiB7XHJcbiAgbWFyZ2luOiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMjIge1xyXG4gIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0yMiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMjIge1xyXG4gIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0yMiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0yMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LTIyIHtcclxuICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMjIge1xyXG4gIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0yMiB7XHJcbiAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtMjMge1xyXG4gIHBhZGRpbmc6IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0yMyB7XHJcbiAgcGFkZGluZy10b3A6IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0yMyB7XHJcbiAgcGFkZGluZy1yaWdodDogOTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLTIzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogOTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTIzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTIzIHtcclxuICBtYXJnaW46IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC0yMyB7XHJcbiAgbWFyZ2luLXRvcDogOTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTIzIHtcclxuICBtYXJnaW4tcmlnaHQ6IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0yMyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLTIzIHtcclxuICBtYXJnaW4tbGVmdDogOTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTIzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDkycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMjMge1xyXG4gIHBhZGRpbmctdG9wOiA5MnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0yMyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA5MnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogOTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTIzIHtcclxuICBwYWRkaW5nLXRvcDogOTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA5MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0yNCB7XHJcbiAgcGFkZGluZzogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTI0IHtcclxuICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTI0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMjQge1xyXG4gIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMjQge1xyXG4gIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMjQge1xyXG4gIG1hcmdpbjogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTI0IHtcclxuICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMjQge1xyXG4gIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTI0IHtcclxuICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMjQge1xyXG4gIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMjQge1xyXG4gIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0yNCB7XHJcbiAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTI0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMjQge1xyXG4gIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLXhzIHtcclxuICBwYWRkaW5nOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC14cyB7XHJcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLXhzIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi14cyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLXhzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0teHMge1xyXG4gIG1hcmdpbjogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQteHMge1xyXG4gIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLXhzIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLXhzIHtcclxuICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC14cyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LXhzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LXhzIHtcclxuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LXhzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LXhzIHtcclxuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtc20ge1xyXG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LXNtIHtcclxuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItc20ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLXNtIHtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtc20ge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS1zbSB7XHJcbiAgbWFyZ2luOiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC1zbSB7XHJcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItc20ge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItc20ge1xyXG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLXNtIHtcclxuICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtc20ge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktc20ge1xyXG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtc20ge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktc20ge1xyXG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC1tZCB7XHJcbiAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LW1kIHtcclxuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLW1kIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItbWQge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtbWQge1xyXG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tbWQge1xyXG4gIG1hcmdpbjogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LW1kIHtcclxuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItbWQge1xyXG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLW1kIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtbWQge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtbWQge1xyXG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS1tZCB7XHJcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LW1kIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktbWQge1xyXG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLWxnIHtcclxuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtbGcge1xyXG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItbGcge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi1sZyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC1sZyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS1sZyB7XHJcbiAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtbGcge1xyXG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci1sZyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItbGcge1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC1sZyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC1sZyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LWxnIHtcclxuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtbGcge1xyXG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS1sZyB7XHJcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAteGwge1xyXG4gIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC14bCB7XHJcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci14bCB7XHJcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLXhsIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLXhsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLXhsIHtcclxuICBtYXJnaW46IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC14bCB7XHJcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLXhsIHtcclxuICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi14bCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLXhsIHtcclxuICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LXhsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHkteGwge1xyXG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC14bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LXhsIHtcclxuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC10aGluIHtcclxuICBwYWRkaW5nOiAycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC10aGluIHtcclxuICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItdGhpbiB7XHJcbiAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItdGhpbiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLXRoaW4ge1xyXG4gIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS10aGluIHtcclxuICBtYXJnaW46IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LXRoaW4ge1xyXG4gIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLXRoaW4ge1xyXG4gIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItdGhpbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtdGhpbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LXRoaW4ge1xyXG4gIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktdGhpbiB7XHJcbiAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC10aGluIHtcclxuICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LXRoaW4ge1xyXG4gIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC1oYWlyIHtcclxuICBwYWRkaW5nOiAxcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC1oYWlyIHtcclxuICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItaGFpciB7XHJcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItaGFpciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLWhhaXIge1xyXG4gIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS1oYWlyIHtcclxuICBtYXJnaW46IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LWhhaXIge1xyXG4gIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLWhhaXIge1xyXG4gIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItaGFpciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtaGFpciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LWhhaXIge1xyXG4gIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktaGFpciB7XHJcbiAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC1oYWlyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LWhhaXIge1xyXG4gIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcm91bmRlZC1kZWZhdWx0IHtcclxuICBib3JkZXItcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstcm91bmRlZC0wIHtcclxuICBib3JkZXItcmFkaXVzOiAwXHJcbn1cclxuXHJcbi5rLXJvdW5kZWQtc20ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweFxyXG59XHJcblxyXG4uay1yb3VuZGVkLW1kIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstcm91bmRlZC1sZyB7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4XHJcbn1cclxuXHJcbi5rLXJvdW5kZWQtZnVsbCB7XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4XHJcbn1cclxuXHJcbi5rLXRhYmxlLWxheW91dC1maXhlZCB7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZFxyXG59XHJcblxyXG4uay10YWJsZS1sYXlvdXQtYXV0byB7XHJcbiAgdGFibGUtbGF5b3V0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXRleHQtbm93cmFwIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstdGV4dC1lbGxpcHNpcyB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbn1cclxuXHJcbi5rLXRleHQtbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXRleHQtcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstdGV4dC1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXRleHQtanVzdGlmeSB7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXRleHQtbG93ZXJjYXNlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstdGV4dC11cHBlcmNhc2Uge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay10ZXh0LWNhcGl0YWxpemUge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZm9udC13ZWlnaHQtbGlnaHQge1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1mb250LXdlaWdodC1ub3JtYWwge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1mb250LXdlaWdodC1ib2xkIHtcclxuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstdG91Y2gtYWN0aW9uLW5vbmUge1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXRvdWNoLWFjdGlvbi1hdXRvIHtcclxuICB0b3VjaC1hY3Rpb246IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1mbGlwLWgge1xyXG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKVxyXG59XHJcblxyXG4uay1mbGlwLXYge1xyXG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKVxyXG59XHJcblxyXG4uay1mbGlwLWguay1mbGlwLXYge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKVxyXG59XHJcblxyXG4uay1yb3RhdGUtNDUge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKVxyXG59XHJcblxyXG4uay1yb3RhdGUtOTAge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKVxyXG59XHJcblxyXG4uay1yb3RhdGUtMTM1IHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpXHJcbn1cclxuXHJcbi5rLXJvdGF0ZS0xODAge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcclxufVxyXG5cclxuLmstcm90YXRlLTIyNSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKVxyXG59XHJcblxyXG4uay1yb3RhdGUtMjcwIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpXHJcbn1cclxuXHJcbi5rLXJvdGF0ZS0zMTUge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZylcclxufVxyXG5cclxuLmstc2NhbGUtMCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKVxyXG59XHJcblxyXG4uay1zY2FsZS0xIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpXHJcbn1cclxuXHJcbi5rLXNjYWxlLTIge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMiwgMilcclxufVxyXG5cclxuLmstdHJhbnNsYXRlLTAge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApXHJcbn1cclxuXHJcbi5rLXRyYW5zbGF0ZS0wLTUwIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpXHJcbn1cclxuXHJcbi5rLXRyYW5zbGF0ZS0wLTEwMCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSlcclxufVxyXG5cclxuLmstdHJhbnNsYXRlLTUwLTAge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMClcclxufVxyXG5cclxuLmstdHJhbnNsYXRlLTUwLTUwIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSlcclxufVxyXG5cclxuLmstdHJhbnNsYXRlLTUwLTEwMCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAxMDAlKVxyXG59XHJcblxyXG4uay10cmFuc2xhdGUtMTAwLTAge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApXHJcbn1cclxuXHJcbi5rLXRyYW5zbGF0ZS0xMDAtNTAge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDUwJSlcclxufVxyXG5cclxuLmstdHJhbnNsYXRlLTEwMC0xMDAge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDEwMCUpXHJcbn1cclxuXHJcbi5rLXVzZXItc2VsZWN0LW5vbmUge1xyXG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstdXNlci1zZWxlY3QtYXV0byB7XHJcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay11c2VyLXNlbGVjdC10ZXh0IHtcclxuICB1c2VyLXNlbGVjdDogdGV4dCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXVzZXItc2VsZWN0LWFsbCB7XHJcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXVzZXItc2VsZWN0LWNvbnRhaW4ge1xyXG4gIHVzZXItc2VsZWN0OiBjb250YWluICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZha2Uge1xyXG4gIGNvbG9yOiByZWRcclxufVxyXG5cclxuLmstY29tbW9uLXRlc3QtY2xhc3Mge1xyXG4gIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLmstcmVzZXQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgbGlzdC1zdHlsZTogbm9uZVxyXG59XHJcblxyXG4uay1uby1jbGljayB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstYmxvY2ssIC5rLWdyaWQtaGVhZGVyLCAuay1ncm91cGluZy1oZWFkZXIsIC5rLWhlYWRlciwgLmstbGluay5rLWhvdmVyLCAuay1saW5rLmstc3RhdGUtaG92ZXIsIC5rLXBhZ2VyLXdyYXAsIC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0sIC5rLXRvb2xiYXIge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXJcclxufVxyXG5cclxuLmstbGluazpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbn1cclxuXHJcbi5rLXN0YXRlLWhpZ2hsaWdodCA+IC5rLWxpbmsge1xyXG4gIGNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLXNlYXJjaGJveCA+IC5rLWlucHV0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXg6IDAgMSBhdXRvO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbn1cclxuXHJcbi5rLWJsb2NrLCAuay1pbmxpbmUtYmxvY2ssIC5rLXdpZGdldCB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxufVxyXG5cclxuLmstYmxvY2ssIC5rLXdpZGdldCB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLXdpZGdldCAuay1pbnB1dDo6LW1zLWNsZWFyIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDBcclxufVxyXG5cclxuLmstYmxvY2ssIC5rLWNvbnRlbnQsIC5rLWdyaWQsIC5rLWhlYWRlci1jb2x1bW4tbWVudSwgLmstcGFuZWxiYXIsIC5rLXNwbGl0dGVyLCAuay13aWRnZXQge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1ibG9jaywgLmstY2FsZW5kYXIsIC5rLWdyaWQtaGVhZGVyIC5rLWktbGluay1ob3Jpem9udGFsLCAuay1oZWFkZXItY29sdW1uLW1lbnUsIC5rLXBhZ2VyLXdyYXAsIC5rLXNwbGl0YmFyIHtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmVcclxufVxyXG5cclxuLmstaGVhZGVyLWNvbHVtbi1tZW51IHtcclxuICBjb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1ibG9jayB7XHJcbiAgcGFkZGluZzogMnB4XHJcbn1cclxuXHJcbi5rLWJsb2NrID4gLmstaGVhZGVyIHtcclxuICBtYXJnaW46IC0ycHggMCAxMHB4IC0ycHg7XHJcbiAgcGFkZGluZzogLjNlbSAycHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBtaW4taGVpZ2h0OiAxNnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG5hLmstYnV0dG9uLWV4cGFuZCB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuYnV0dG9uLmstYnV0dG9uLWV4cGFuZCwgaW5wdXRbdHlwZT1idXR0b25dLmstYnV0dG9uLWV4cGFuZCwgaW5wdXRbdHlwZT1yZXNldF0uay1idXR0b24tZXhwYW5kLCBpbnB1dFt0eXBlPXN1Ym1pdF0uay1idXR0b24tZXhwYW5kIHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay10b29sYmFyIC5rLWJ1dHRvbi1pY29udGV4dCB7XHJcbiAgcGFkZGluZy1yaWdodDogLjhlbVxyXG59XHJcblxyXG4uay1saW5rIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3V0bGluZTogMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxufVxyXG5cclxuLmstZ3JpZC1oZWFkZXIgc3Bhbi5rLWxpbmsge1xyXG4gIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4uay1kaXNhYmxlZCwgLmstZGlzYWJsZWQgLmstaWNvbiwgLmstZGlzYWJsZWQgLmstbGluaywgLmstZGlzYWJsZWQgLmstdXBsb2FkLWJ1dHRvbiBpbnB1dCwgLmstc3RhdGUtZGlzYWJsZWQsIC5rLXN0YXRlLWRpc2FibGVkIC5rLWljb24sIC5rLXN0YXRlLWRpc2FibGVkIC5rLWxpbmssIC5rLXN0YXRlLWRpc2FibGVkIC5rLXVwbG9hZC1idXR0b24gaW5wdXQge1xyXG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstZGlzYWJsZWQsIC5rLXN0YXRlLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAuNlxyXG59XHJcblxyXG4uay1kaXNhYmxlZCAuay1kaXNhYmxlZCwgLmstZGlzYWJsZWQgPiAuay1idXR0b24sIC5rLXN0YXRlLWRpc2FibGVkIC5rLWRpc2FibGVkLCAuay1zdGF0ZS1kaXNhYmxlZCA+IC5rLWJ1dHRvbiB7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC5rLWRpc2FibGVkLCAuay1kaXNhYmxlZCAuay1pbnB1dCwgLmstc3RhdGUtZGlzYWJsZWQsIC5rLXN0YXRlLWRpc2FibGVkIC5rLWlucHV0IHtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudFxyXG4gIH1cclxufVxyXG5cclxuLmstc3RhdGUtZXJyb3Ige1xyXG4gIGJvcmRlci1zdHlsZTogcmlkZ2VcclxufVxyXG5cclxuLmstc3RhdGUtZW1wdHkge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xyXG59XHJcblxyXG4uay1pY29uLmstaS1ub25lIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstaW1hZ2Uge1xyXG4gIGJvcmRlcjogMFxyXG59XHJcblxyXG4uay13aWRnZXQgLmstaWNvbi5rLWktY29sbGFwc2UsIC5rLXdpZGdldCAuay1pY29uLmstaS1leHBhbmQge1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG5odG1sIC5rLXN1Y2Nlc3MtY29sb3JlZCB7XHJcbiAgY29sb3I6ICM1MDdmNTA7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDBkZmQwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGZmZjBcclxufVxyXG5cclxuaHRtbCAuay1pbmZvLWNvbG9yZWQge1xyXG4gIGNvbG9yOiAjNTA2MDdmO1xyXG4gIGJvcmRlci1jb2xvcjogI2QwZDlkZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOWZmXHJcbn1cclxuXHJcbmh0bWwgLmstZXJyb3ItY29sb3JlZCB7XHJcbiAgY29sb3I6ICM3ZjUwNTA7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZGZkMGQwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZjBcclxufVxyXG5cclxuLmstaW5saW5lLWJsb2NrIHtcclxuICBwYWRkaW5nOiAwIDJweFxyXG59XHJcblxyXG4uay1sb2FkaW5nLCAuay1sb2FkaW5nLWltYWdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXJcclxufVxyXG5cclxuLmstaWNvbi5rLWktbG9hZGluZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyXHJcbn1cclxuXHJcbi5rLWljb24uay1pLWxvYWRpbmc6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLWxvYWRpbmctaW1hZ2UsIC5rLWxvYWRpbmctbWFzaywgLmstbG9hZGluZy10ZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstbG9hZGluZy1tYXNrIHtcclxuICB6LWluZGV4OiAxMDBcclxufVxyXG5cclxuLmstbG9hZGluZy1tYXNrLmstb3BhcXVlIC5rLWxvYWRpbmctY29sb3Ige1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmstbG9hZGluZy1tYXNrIC5rLWxvYWRpbmctcHJvZ3Jlc3Mge1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLWxvYWRpbmctdGV4dCB7XHJcbiAgdGV4dC1pbmRlbnQ6IC00MDAwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5rLWxvYWRpbmctY29sb3IsIC5rLWxvYWRpbmctaW1hZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1sb2FkaW5nLWltYWdlIHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLWxvYWRpbmctY29sb3Ige1xyXG4gIG9wYWNpdHk6IC4zXHJcbn1cclxuXHJcbi5rLWNvbnRlbnQtZnJhbWUge1xyXG4gIGJvcmRlcjogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstcGFuZSA+IC5rLXNwbGl0dGVyLW92ZXJsYXkge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLWRyYWctY2x1ZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBmb250LXNpemU6IDFlbTtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTAwMDNcclxufVxyXG5cclxuLmstZHJhZy1zdGF0dXMge1xyXG4gIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1yZW9yZGVyLWN1ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLmstcmVvcmRlci1jdWUgLmstaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC00cHg7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDRweFxyXG59XHJcblxyXG4uay1yZW9yZGVyLWN1ZSAuay1pLWFycm93LTYwLWRvd24ge1xyXG4gIHRvcDogLTRweFxyXG59XHJcblxyXG4uay1yZW9yZGVyLWN1ZSAuay1pLWFycm93LTYwLXVwIHtcclxuICBib3R0b206IC00cHhcclxufVxyXG5cclxuLmstc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbFxyXG59XHJcblxyXG4uay1zY3JvbGxiYXItdmVydGljYWwge1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMTdweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXRvdWNoLXNjcm9sbGJhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjAwMDAwO1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzhhOGE4YTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU4NTg1XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xyXG4gIGJvZHkgLmstdG91Y2gtc2Nyb2xsYmFyIHtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4XHJcbiAgfVxyXG59XHJcblxyXG4uay12aXJ0dWFsLXNjcm9sbGFibGUtd3JhcCB7XHJcbiAgb3ZlcmZsb3cteDogYXV0b1xyXG59XHJcblxyXG4uay1jdXJyZW50LXRpbWUge1xyXG4gIGJhY2tncm91bmQ6IHJlZDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstY3VycmVudC10aW1lLWFycm93LWRvd24ge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZWQ7XHJcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1jdXJyZW50LXRpbWUtYXJyb3ctbGVmdCB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgcmVkXHJcbn1cclxuXHJcbi5rLWN1cnJlbnQtdGltZS1hcnJvdy1yaWdodCB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgcmVkO1xyXG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWFuaW1hdGlvbi1jb250YWluZXIsIC5rLWFuaW1hdGlvbi1jb250YWluZXIgKiwgLmstYW5pbWF0aW9uLWNvbnRhaW5lciA6YWZ0ZXIsIC5rLWJsb2NrIC5rLWhlYWRlciwgLmstd2lkZ2V0LCAuay13aWRnZXQgKiwgLmstd2lkZ2V0IDpiZWZvcmUge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XHJcbn1cclxuXHJcbi5rLWJsb2NrLCAuay1lZGl0LWNlbGwgLmstd2lkZ2V0LCAuay1ncmlkLWVkaXQtcm93IC5rLXdpZGdldCwgLmstZ3JpZC1lZGl0LXJvdyAudGV4dC1ib3gsIC5rLXRhYnN0cmlwID4gLmstY29udGVudCA+IC5rbS1zY3JvbGwtY29udGFpbmVyLCAuay10ZXh0Ym94LCAua20tYWN0aW9uc2hlZXQgPiBsaSwgLmttLXNoaW0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC5rLXdpZGdldCB7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4ua20td2lkZ2V0LCAua20td2lkZ2V0ICoge1xyXG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbGVmdDogLTE1MDAwcHg7XHJcbiAgd2lkdGg6IDE0NDAwcHhcclxufVxyXG5cclxuLmttLW5hdGl2ZS1zY3JvbGxlciB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14IHBhbi15O1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xyXG4gIC1tcy1zY3JvbGwtc25hcC10eXBlOiBwcm94aW1pdHlcclxufVxyXG5cclxuLmstaHIge1xyXG4gIG1hcmdpbjogLjVlbSBhdXRvO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi5rLWljb24sIC5rLXRvb2wtaWNvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxZW07XHJcbiAgaGVpZ2h0OiAxZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBmb250OiAxNnB4LzEgV2ViQ29tcG9uZW50c0ljb25zO1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIHRleHQtaW5kZW50OiAwO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstZHJvcC1oaW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogNHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXHJcbn1cclxuXHJcbi5rLWRyb3AtaGludC1lbmQsIC5rLWRyb3AtaGludC1zdGFydCB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWRyb3AtaGludC1saW5lIHtcclxuICBmbGV4LWdyb3c6IDFcclxufVxyXG5cclxuLmstZHJvcC1oaW50LWggLmstZHJvcC1oaW50LXN0YXJ0IHtcclxuICBib3JkZXItbGVmdC13aWR0aDogNi45MjgyMDMyM3B4O1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMFxyXG59XHJcblxyXG4uay1kcm9wLWhpbnQtaCAuay1kcm9wLWhpbnQtbGluZSB7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAxcHhcclxufVxyXG5cclxuLmstZHJvcC1oaW50LWggLmstZHJvcC1oaW50LWVuZCB7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA2LjkyODIwMzIzcHg7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstZHJvcC1oaW50LXYge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstZHJvcC1oaW50LXYgLmstZHJvcC1oaW50LXN0YXJ0IHtcclxuICBib3JkZXItdG9wLXdpZHRoOiA2LjkyODIwMzIzcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxyXG59XHJcblxyXG4uay1kcm9wLWhpbnQtdiAuay1kcm9wLWhpbnQtbGluZSB7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDIwcHhcclxufVxyXG5cclxuLmstZHJvcC1oaW50LXYgLmstZHJvcC1oaW50LWVuZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogNi45MjgyMDMyM3B4O1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDBcclxufVxyXG5cclxuLmstY29sdW1uLW1lbnUgLmstc3ByaXRlLCAuay1ncmlkLW1vYmlsZSAuay1yZXNpemUtaGFuZGxlLWlubmVyOmFmdGVyLCAuay1ncmlkLW1vYmlsZSAuay1yZXNpemUtaGFuZGxlLWlubmVyOmJlZm9yZSwgLmstcGFnZXItbnVtYmVycyAuay1jdXJyZW50LXBhZ2UgLmstbGluazphZnRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxZW07XHJcbiAgaGVpZ2h0OiAxZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBmb250OiAxNnB4LzEgV2ViQ29tcG9uZW50c0ljb25zO1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIHRleHQtaW5kZW50OiAwO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcclxufVxyXG5cclxuLmstaWNvbjpiZWZvcmUge1xyXG4gIG1hcmdpbjogYXV0bztcclxuICB3aWR0aDogMWVtO1xyXG4gIGhlaWdodDogMWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi5rLWJ1dHRvbi1pY29uIC5rLWljb24sIC5rLWdyaWQtZmlsdGVyIC5rLWljb24sIC5rLWhlYWRlciAuay1pY29uIHtcclxuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1idXR0b24uay1idXR0b24taWNvbiAuay1pY29uOmJlZm9yZSwgLmstZ3JpZC1maWx0ZXIgLmstaWNvbjpiZWZvcmUsIC5rLWhlYWRlciAuay1pY29uOmJlZm9yZSB7XHJcbiAgdGV4dC1pbmRlbnQ6IDBcclxufVxyXG5cclxuLmstc3ByaXRlIHtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLW1zLWhpZ2gtY29udHJhc3QtYWRqdXN0OiBub25lXHJcbn1cclxuXHJcbi5rLXJlb3JkZXItY3VlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstcmVvcmRlci1jdWU6OmFmdGVyLCAuay1yZW9yZGVyLWN1ZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXHJcbn1cclxuXHJcbi5rLXJlb3JkZXItY3VlOjpiZWZvcmUge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gIHRvcDogLTRweFxyXG59XHJcblxyXG4uay1yZW9yZGVyLWN1ZTo6YWZ0ZXIge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gIGJvdHRvbTogLTRweFxyXG59XHJcblxyXG4uay1mbGlwLWgge1xyXG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKVxyXG59XHJcblxyXG4uay1mbGlwLXYge1xyXG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKVxyXG59XHJcblxyXG4uay1mbGlwLWguay1mbGlwLXYge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKVxyXG59XHJcblxyXG4uay10ZXh0LWFsaWduLWxlZnQsIC5rLXRleHQtbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdFxyXG59XHJcblxyXG4uay10ZXh0LWFsaWduLWNlbnRlciwgLmstdGV4dC1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uay10ZXh0LWFsaWduLXJpZ2h0LCAuay10ZXh0LXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodFxyXG59XHJcblxyXG4uay10ZXh0LWFsaWduLWp1c3RpZnksIC5rLXRleHQtanVzdGlmeSB7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeVxyXG59XHJcblxyXG5zY3JpcHQge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1jb21tb24tdGVzdC1jbGFzcywgLmstdGhlbWUtdGVzdC1jbGFzcyB7XHJcbiAgb3BhY2l0eTogMFxyXG59XHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbnNjcmlwdCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXJ0bCB7XHJcbiAgZGlyZWN0aW9uOiBydGxcclxufVxyXG5cclxuLmstc3Itb25seSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0xcHg7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWhib3gsIC5rLWhzdGFjayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXBcclxufVxyXG5cclxuLmstdmJveCwgLmstdnN0YWNrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcFxyXG59XHJcblxyXG4uay1mbGV4LCAuay1zcGFjZXIge1xyXG4gIGZsZXg6IDEgMCAwJVxyXG59XHJcblxyXG4uay1mbGV4LWxheW91dCB7XHJcbiAgZGlzcGxheTogZmxleFxyXG59XHJcblxyXG4uay1ncmlkLWxheW91dCB7XHJcbiAgZGlzcGxheTogZ3JpZFxyXG59XHJcblxyXG4uay1zZXBhcmF0b3Ige1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XHJcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoXHJcbn1cclxuXHJcbi5rLXNlcGFyYXRvci1ob3Jpem9udGFsLCAuay12c3RhY2sgPiAuay1zZXBhcmF0b3Ige1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDBcclxufVxyXG5cclxuLmstaHN0YWNrID4gLmstc2VwYXJhdG9yLCAuay1zZXBhcmF0b3ItdmVydGljYWwge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweFxyXG59XHJcblxyXG5oci5rLXNlcGFyYXRvciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmstYWN0aW9uLWJ1dHRvbnMsIC5rLWFjdGlvbnMsIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyB7XHJcbiAgbWFyZ2luOiAxZW0gMCAwO1xyXG4gIHBhZGRpbmc6IDZweCA4cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi5rLXBvcHVwIC5rLWFjdGlvbnMge1xyXG4gIHBhZGRpbmc6IDZweCAwIDBcclxufVxyXG5cclxuLmstY29sb3JwaWNrZXItcG9wdXAgLmstYWN0aW9ucyB7XHJcbiAgcGFkZGluZzogNnB4IDhweFxyXG59XHJcblxyXG4uay1pZSAuay1hY3Rpb25zIC5rLWJ1dHRvbiB+IC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1ydGwgLmstaWUgLmstYWN0aW9ucyAuay1idXR0b24gfiAuay1idXR0b24sIFtkaXI9cnRsXSAuay1pZSAuay1hY3Rpb25zIC5rLWJ1dHRvbiB+IC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHhcclxufVxyXG5cclxuLmstYWN0aW9ucy1zdGFydCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbn1cclxuXHJcbi5rLWFjdGlvbnMtY2VudGVyIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uay1hY3Rpb25zLWVuZCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxyXG59XHJcblxyXG4uay1hY3Rpb25zLXN0cmV0Y2hlZCA+ICoge1xyXG4gIGZsZXg6IDEgMCAwJVxyXG59XHJcblxyXG4uay1idXR0b24ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDRweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdXRsaW5lOiAwO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLWJ1dHRvbjpmb2N1cywgLmstYnV0dG9uOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1idXR0b24gLmstYnV0dG9uLXRleHQsIC5rLWJ1dHRvbiAuay10ZXh0IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstYnV0dG9uIC5rLWljb24sIC5rLWJ1dHRvbiAuay1pbWFnZSwgLmstYnV0dG9uIC5rLXNwcml0ZSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi5rLWRpc2FibGVkLCAuay1idXR0b25bZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIG9wYWNpdHk6IC42O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi5rLWJ1dHRvbi1pY29uLCAuay1pY29uLWJ1dHRvbiB7XHJcbiAgd2lkdGg6IGNhbGMoKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSkgKyAoNHB4ICogMikgKyAoMXB4ICogMikpO1xyXG4gIGhlaWdodDogY2FsYygoMS40Mjg1NzE0Mjg1NzE0Mjg2ICogMWVtKSArICg0cHggKiAyKSArICgxcHggKiAyKSk7XHJcbiAgcGFkZGluZzogNHB4O1xyXG4gIGdhcDogMFxyXG59XHJcblxyXG4uay1idXR0b24uay1idXR0b24taWNvbiAuay1idXR0b24tdGV4dCwgLmstYnV0dG9uLmstYnV0dG9uLWljb24gLmstdGV4dCwgLmstaWNvbi1idXR0b24gLmstYnV0dG9uLXRleHQsIC5rLWljb24tYnV0dG9uIC5rLXRleHQge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuYS5rLWJ1dHRvbi1leHBhbmQge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbmJ1dHRvbi5rLWJ1dHRvbi1leHBhbmQsIGlucHV0W3R5cGU9YnV0dG9uXS5rLWJ1dHRvbi1leHBhbmQsIGlucHV0W3R5cGU9cmVzZXRdLmstYnV0dG9uLWV4cGFuZCwgaW5wdXRbdHlwZT1zdWJtaXRdLmstYnV0dG9uLWV4cGFuZCB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstZHJvcGRvd24tYnV0dG9uLCAuay1tZW51LWJ1dHRvbiB7XHJcbiAgb3V0bGluZTogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1idXR0b24tZmxhdCwgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay1idXR0b24tZmxhdDo6YmVmb3JlLCAuay1idXR0b24uay1idXR0b24tY2xlYXI6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1idXR0b24tZmxhdDo6YWZ0ZXIsIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhcjo6YWZ0ZXIge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCBjdXJyZW50Q29sb3I7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1idXR0b24tZmxhdC5rLWZvY3VzOjphZnRlciwgLmstYnV0dG9uLWZsYXQ6Zm9jdXM6OmFmdGVyLCAuay1idXR0b24uay1idXR0b24tY2xlYXIuay1mb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhcjpmb2N1czo6YWZ0ZXIge1xyXG4gIG9wYWNpdHk6IC4xMlxyXG59XHJcblxyXG4uay1idXR0b24tZmxhdC5rLWRpc2FibGVkLCAuay1idXR0b24tZmxhdFtkaXNhYmxlZF0sIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhci5rLWRpc2FibGVkLCAuay1idXR0b24uay1idXR0b24tY2xlYXJbZGlzYWJsZWRdLCAuay1kaXNhYmxlZCAuay1idXR0b24tZmxhdCwgLmstZGlzYWJsZWQgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uay1idXR0b24tb3V0bGluZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1saW5rLCAuay1idXR0b24tbGluay5rLWhvdmVyIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAwIDBcclxufVxyXG5cclxuLmstYnV0dG9uLWxpbmsuay1ob3ZlciwgLmstYnV0dG9uLWxpbms6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1saW5rLmstYWN0aXZlIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWJ1dHRvbjo6YmVmb3JlIHtcclxuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTFweDtcclxuICByaWdodDogLTFweDtcclxuICB0b3A6IC0xcHg7XHJcbiAgYm90dG9tOiAtMXB4O1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLmstYnV0dG9uLmstbm8tZm9jdXM6bm90KC5rLWhvdmVyKTo6YmVmb3JlLCAuay1idXR0b24uay1uby1mb2N1czpub3QoOmhvdmVyKTo6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi5rLWFjdGl2ZTo6YmVmb3JlLCAuay1idXR0b246YWN0aXZlOjpiZWZvcmUge1xyXG4gIG9wYWNpdHk6IC4xNlxyXG59XHJcblxyXG4uay1idXR0b24uay1zZWxlY3RlZDo6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAuMlxyXG59XHJcblxyXG4uay1idXR0b246OmFmdGVyIHtcclxuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgb3BhY2l0eTogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay1idXR0b24tZ3JvdXAge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4LXdyYXA6IG5vd3JhcFxyXG59XHJcblxyXG4uay1idXR0b24tZ3JvdXAuay1idXR0b24tZ3JvdXAtZmxhdCAuay1idXR0b24uay1zZWxlY3RlZCB7XHJcbiAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24gKyAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4XHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1ncm91cC5rLWJ1dHRvbi1ncm91cC1zdHJldGNoZWQge1xyXG4gIGRpc3BsYXk6IGZsZXhcclxufVxyXG5cclxuLmstYnV0dG9uLWdyb3VwLmstYnV0dG9uLWdyb3VwLXN0cmV0Y2hlZCAuay1idXR0b24ge1xyXG4gIGZsZXg6IDEgMCBhdXRvXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24uay1hY3RpdmUsIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b246YWN0aXZlIHtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24uay1ob3ZlciwgLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbjpob3ZlciB7XHJcbiAgei1pbmRleDogM1xyXG59XHJcblxyXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uLmstZGlzYWJsZWQsIC5rLWJ1dHRvbi1ncm91cC5rLWRpc2FibGVkIC5rLWJ1dHRvbiB7XHJcbiAgei1pbmRleDogYXV0b1xyXG59XHJcblxyXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uLmstZm9jdXMsIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b246Zm9jdXMge1xyXG4gIHotaW5kZXg6IDRcclxufVxyXG5cclxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguay1vdmVyZmxvdy1idXR0b24pIHtcclxuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcclxuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcclxuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMFxyXG59XHJcblxyXG4uay1idXR0b24tZ3JvdXAgPiAuay1idXR0b246Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKTpub3QoLmstb3ZlcmZsb3ctYnV0dG9uKSB7XHJcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1ncm91cCA+IC5rLWJ1dHRvbjpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCk6bm90KC5rLW92ZXJmbG93LWJ1dHRvbikge1xyXG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstYnV0dG9uLWdyb3VwIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuay1idXR0b24tZ3JvdXAgbGFiZWwgaW5wdXRbdHlwZT1yYWRpb10sIC5rLWJ1dHRvbi1ncm91cCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuay1idXR0b24tZ3JvdXAgPiBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstc3BsaXQtYnV0dG9uIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLXNwbGl0LWJ1dHRvbiA+IC5rLWJ1dHRvbjpsYXN0LWNoaWxkLCAuay1zcGxpdC1idXR0b24gPiAuay1zcGxpdC1idXR0b24tYXJyb3cge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gIHBhZGRpbmc6IDRweDtcclxuICB3aWR0aDogYXV0bztcclxuICBmbGV4OiBub25lXHJcbn1cclxuXHJcbi5rLXNwbGl0LWNvbnRhaW5lciA+IGxpIHtcclxuICBwYWRkaW5nOiAxcHhcclxufVxyXG5cclxuLmstc3BsaXQtY29udGFpbmVyIC5rLWJ1dHRvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG59XHJcblxyXG4uay1hY3Rpb24tYnV0dG9ucyB7XHJcbiAgbWFyZ2luOiAxZW0gMCAwO1xyXG4gIHBhZGRpbmc6IDZweCA4cHg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiB7XHJcbiAgbWluLXdpZHRoOiA3NXB4XHJcbn1cclxuXHJcbi5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDZweFxyXG59XHJcblxyXG4uay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24uay1sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDAgMCAwIDFlbVxyXG59XHJcblxyXG4uay1ydGwgLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24gKyAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1yaWdodDogLTFweFxyXG59XHJcblxyXG4uay1ydGwgLmstc3BsaXQtYnV0dG9uIC5rLXNwbGl0LWJ1dHRvbi1hcnJvdyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zcGxpdC1jb250YWluZXIgLmstYnV0dG9uIHtcclxuICB0ZXh0LWFsaWduOiByaWdodFxyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstYnV0dG9uLWdyb3VwIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstbm8tZmxleGJveCAuay1idXR0b24tZ3JvdXA6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGhcclxufVxyXG5cclxuLmstbm8tZmxleGJveCAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1pbnB1dCwgLmstcGlja2VyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbn1cclxuXHJcbi5rLWlucHV0IC5rLWlucHV0LCAuay1pbnB1dCAuay1waWNrZXIsIC5rLXBpY2tlciAuay1pbnB1dCwgLmstcGlja2VyIC5rLXBpY2tlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi5rLWlucHV0IC5rLWNsZWFyLXZhbHVlLCAuay1pbnB1dCAuay1pbnB1dC1pY29uLCAuay1pbnB1dCAuay1pbnB1dC1sb2FkaW5nLWljb24sIC5rLWlucHV0IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwgLmstcGlja2VyIC5rLWNsZWFyLXZhbHVlLCAuay1waWNrZXIgLmstaW5wdXQtaWNvbiwgLmstcGlja2VyIC5rLWlucHV0LWxvYWRpbmctaWNvbiwgLmstcGlja2VyIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiB7XHJcbiAgd2lkdGg6IGNhbGMoMTZweCArICg0cHggKiAyKSk7XHJcbiAgaGVpZ2h0OiBjYWxjKDE2cHggKyAoNHB4ICogMikpXHJcbn1cclxuXHJcbi5rLWlucHV0ID4gKiwgLmstcGlja2VyID4gKiB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbmlucHV0LmstaW5wdXQge1xyXG4gIHBhZGRpbmc6IDRweCA4cHhcclxufVxyXG5cclxuLmstcGlja2VyIHtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuc2VsZWN0LmstcGlja2VyIHtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIGFwcGVhcmFuY2U6IGF1dG9cclxufVxyXG5cclxuLmstaW5wdXQtaW5uZXIge1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgZmxleDogMTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG59XHJcblxyXG4uay1pbnB1dC1pbm5lcjo6LW1zLWNsZWFyIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLWlucHV0LWlubmVyOmludmFsaWQge1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuc3Bhbi5rLWlucHV0LWlubmVyIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxudGV4dGFyZWEuay1pbnB1dC1pbm5lciB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLXBpY2tlci5rLWljb24tcGlja2VyIC5rLWlucHV0LWlubmVyIHtcclxuICB3aWR0aDogMS40Mjg1NzE0M2VtO1xyXG4gIGhlaWdodDogMS40Mjg1NzE0M2VtO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XHJcbn1cclxuXHJcbi5rLWlucHV0LXZhbHVlLWljb24ge1xyXG4gIGZsZXg6IG5vbmVcclxufVxyXG5cclxuLmstaW5wdXQtdmFsdWUtdGV4dCB7XHJcbiAgZmxleDogMTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbn1cclxuXHJcbi5rLWlucHV0LXZhbHVlLXRleHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDIwMGJcIjtcclxuICB3aWR0aDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstaW5wdXQtdmFsdWVzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAycHggMnB4O1xyXG4gIGN1cnNvcjogdGV4dFxyXG59XHJcblxyXG4uay1pbnB1dC12YWx1ZXMgPiAuay1pbnB1dC1pbm5lciwgLmstaW5wdXQtdmFsdWVzID4gLmstc2VhcmNoYmFyIHtcclxuICBtYXJnaW46IC0ycHggLTJweFxyXG59XHJcblxyXG4uay1pY29uLXBpY2tlciAuay1pbnB1dC1pbm5lciB7XHJcbiAgcGFkZGluZzogNHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5rLWlucHV0LXByZWZpeCwgLmstaW5wdXQtc3VmZml4IHtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4OiBub25lXHJcbn1cclxuXHJcbi5rLWlucHV0LXByZWZpeCA+ICosIC5rLWlucHV0LXN1ZmZpeCA+ICoge1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWlucHV0LXNlcGFyYXRvciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMTZweDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXJcclxufVxyXG5cclxuLmstaW5wdXQtaWNvbiwgLmstaW5wdXQtbG9hZGluZy1pY29uLCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24ge1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5rLWNsZWFyLXZhbHVlIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG9wYWNpdHk6IC41XHJcbn1cclxuXHJcbi5rLWNsZWFyLXZhbHVlLmstaG92ZXIsIC5rLWNsZWFyLXZhbHVlOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5rLWNsZWFyLXZhbHVlOmZvY3VzLXZpc2libGUge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHhcclxufVxyXG5cclxuLmstaW5wdXQtYnV0dG9uLCAuay1pbnB1dC1idXR0b24uay1idXR0b24ge1xyXG4gIHdpZHRoOiBjYWxjKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSArICg0cHggKiAyKSk7XHJcbiAgaGVpZ2h0OiBjYWxjKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSArICg0cHggKiAyKSk7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XHJcbiAgZmxleDogbm9uZTtcclxuICBhc3BlY3QtcmF0aW86IGF1dG87XHJcbiAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcblxyXG4uay1pbnB1dC1idXR0b24uay1idXR0b24gPiAuay1idXR0b24taWNvbiwgLmstaW5wdXQtYnV0dG9uID4gLmstYnV0dG9uLWljb24ge1xyXG4gIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWlucHV0LWJ1dHRvbi5rLWFjdGl2ZSwgLmstaW5wdXQtYnV0dG9uLmstYnV0dG9uLmstYWN0aXZlLCAuay1pbnB1dC1idXR0b24uay1idXR0b24uay1mb2N1cywgLmstaW5wdXQtYnV0dG9uLmstYnV0dG9uOmFjdGl2ZSwgLmstaW5wdXQtYnV0dG9uLmstYnV0dG9uOmZvY3VzLCAuay1pbnB1dC1idXR0b24uay1mb2N1cywgLmstaW5wdXQtYnV0dG9uOmFjdGl2ZSwgLmstaW5wdXQtYnV0dG9uOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstcGlja2VyIC5rLWlucHV0LWJ1dHRvbiB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstaW5wdXQtc3Bpbm5lciB7XHJcbiAgd2lkdGg6IGNhbGMoMS40Mjg1NzE0Mjg1NzE0Mjg2ICogMWVtICsgKDRweCAqIDIpKTtcclxuICBmbGV4OiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWRlY3JlYXNlLCAuay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItaW5jcmVhc2Uge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xyXG4gIGZsZXg6IDEgMSA1MCU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYXNwZWN0LXJhdGlvOiBhdXRvXHJcbn1cclxuXHJcbi5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1kZWNyZWFzZSA+IC5rLWJ1dHRvbi1pY29uLCAuay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItaW5jcmVhc2UgPiAuay1idXR0b24taWNvbiB7XHJcbiAgbWFyZ2luOiAtMWVtIDA7XHJcbiAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1pbmNyZWFzZSAuay1pY29uIHtcclxuICBib3R0b206IC0ycHhcclxufVxyXG5cclxuLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWRlY3JlYXNlIC5rLWljb24ge1xyXG4gIHRvcDogLTJweFxyXG59XHJcblxyXG4uay1zZWFyY2hiYXIge1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwXHJcbn1cclxuXHJcbi5rLWRhdGVpbnB1dC13cmFwLCAuay1kcm9wZG93bi13cmFwLCAuay1tdWx0aXNlbGVjdC13cmFwLCAuay1udW1lcmljLXdyYXAsIC5rLXBpY2tlci13cmFwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstaW5wdXQtZmxhdCwgLmstcGlja2VyLWZsYXQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICBib3JkZXItd2lkdGg6IDFweCAwO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstaW5wdXQtZmxhdCAuay1pbnB1dC1pbm5lciwgLmstcGlja2VyLWZsYXQgLmstaW5wdXQtaW5uZXIge1xyXG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1pbnB1dC1vdXRsaW5lLCAuay1waWNrZXItb3V0bGluZSB7XHJcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWVudSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstbWVudS1pdGVtIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHVzZXItc2VsZWN0OiBub25lXHJcbn1cclxuXHJcbi5rLW1lbnUtaXRlbS1jb250ZW50IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLmstbWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9ucyB7XHJcbiAgbWFyZ2luLXRvcDogMFxyXG59XHJcblxyXG4uay1tZW51LWxpbmsge1xyXG4gIHBhZGRpbmc6IDZweCA4cHg7XHJcbiAgb3V0bGluZTogMDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBnYXA6IDRweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1tZW51LWxpbmstdGV4dCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xyXG59XHJcblxyXG4uay1tZW51LWV4cGFuZC1hcnJvdyB7XHJcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC00cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwXHJcbn1cclxuXHJcbi5rLW1lbnUtaG9yaXpvbnRhbCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG59XHJcblxyXG4uay1tZW51LWhvcml6b250YWwgLmstbWVudS1saW5rIHtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLW1lbnUtaG9yaXpvbnRhbCA+IC5rLW1lbnUtaXRlbSArIC5rLW1lbnUtaXRlbSB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1tZW51LWhvcml6b250YWwgPiAuay1zZXBhcmF0b3Ige1xyXG4gIG1hcmdpbjogMCA0cHg7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstbWVudS12ZXJ0aWNhbCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1tZW51LXZlcnRpY2FsID4gLmstbWVudS1pdGVtICsgLmstbWVudS1pdGVtIHtcclxuICBtYXJnaW4tdG9wOiA4cHhcclxufVxyXG5cclxuLmstbWVudS12ZXJ0aWNhbCA+IC5rLXNlcGFyYXRvciB7XHJcbiAgbWFyZ2luOiA0cHggMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLW1lbnUtcG9wdXAge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWF4LWhlaWdodDogODB2aFxyXG59XHJcblxyXG4uay1tZW51LWdyb3VwIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMCAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstbWVudS1ncm91cCAuay1tZW51LWxpbmsge1xyXG4gIHBhZGRpbmc6IDRweCA4cHhcclxufVxyXG5cclxuLmstbWVudS1wb3B1cCAuay1tZW51LWdyb3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLW1lbnUtZ3JvdXAgLmstbWVudS1pdGVtICsgLmstbWVudS1pdGVtIHtcclxuICBtYXJnaW4tdG9wOiAwXHJcbn1cclxuXHJcbi5rLW1lbnUtZ3JvdXAgLmstc2VwYXJhdG9yIHtcclxuICBtYXJnaW46IDRweCAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1wb3B1cHMtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay1jb250ZXh0LW1lbnUge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwIDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1jb250ZXh0LW1lbnUuay1tZW51LWhvcml6b250YWwge1xyXG4gIHBhZGRpbmc6IDAgMFxyXG59XHJcblxyXG4uay1jb250ZXh0LW1lbnUgLmstc2VwYXJhdG9yIHtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstYW5pbWF0aW9uLWNvbnRhaW5lciAuay1jb250ZXh0LW1lbnUuay1tZW51LWhvcml6b250YWwge1xyXG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcFxyXG59XHJcblxyXG4uay1jb250ZXh0LW1lbnUtcG9wdXAge1xyXG4gIHotaW5kZXg6IDEyMDAwXHJcbn1cclxuXHJcbi5rLWNvbnRleHQtbWVudS1wb3B1cCAuay1jb250ZXh0LW1lbnUge1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1jb250ZXh0LW1lbnUtcG9wdXAgLmstY29udGV4dC1tZW51LCAuay1wb3B1cCAuay1jb250ZXh0LW1lbnUge1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1tZW51LXNjcm9sbC13cmFwcGVyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLW1lbnUtc2Nyb2xsLXdyYXBwZXIgLmstbWVudSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmbGV4LXdyYXA6IG5vd3JhcFxyXG59XHJcblxyXG4uay1tZW51LXNjcm9sbC1idXR0b24ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstbWVudS1zY3JvbGwtYnV0dG9uLmstc2Nyb2xsLWxlZnQge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTZweDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1tZW51LXNjcm9sbC1idXR0b24uay1zY3JvbGwtcmlnaHQge1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1tZW51LXNjcm9sbC1idXR0b24uay1zY3JvbGwtdXAge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTZweDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstbWVudS1zY3JvbGwtYnV0dG9uLmstc2Nyb2xsLWRvd24ge1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTZweDtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHhcclxufVxyXG5cclxuc2VsZWN0LmstZHJvcGRvd24sIHNlbGVjdC5rLWRyb3Bkb3dubGlzdCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1kcm9wZG93bmdyaWQtcG9wdXAge1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstZHJvcGRvd25ncmlkLXBvcHVwID4gLmstZGF0YS10YWJsZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay12aXJ0dWFsLXdyYXAge1xyXG4gIG1hcmdpbjogMFxyXG59XHJcblxyXG4uay10YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIGVtcHR5LWNlbGxzOiBzaG93O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIHRleHQtYWxpZ246IGxlZnRcclxufVxyXG5cclxuLmstZGF0YS10YWJsZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1kYXRhLXRhYmxlIC5rLXRhYmxlIHtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkXHJcbn1cclxuXHJcbi5rLXRhYmxlLWFsdC1yb3csIC5rLXRhYmxlLXJvdywgLmstdGFibGUtdGJvZHksIC5rLXRhYmxlLXRmb290LCAuay10YWJsZS10aGVhZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXRcclxufVxyXG5cclxuLmstdGFibGUtdGQsIC5rLXRhYmxlLXRoIHtcclxuICBwYWRkaW5nOiA2cHggOHB4O1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXRhYmxlLXRkOmZpcnN0LWNoaWxkLCAuay10YWJsZS10aDpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstdGFibGUtdGgge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweFxyXG59XHJcblxyXG4uay10YWJsZS1oZWFkZXIge1xyXG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoKTtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstdGFibGUtaGVhZGVyIC5rLXRhYmxlIHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstdGFibGUtaGVhZGVyLXdyYXAge1xyXG4gIG1hcmdpbi1yaWdodDogLTFweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXRhYmxlLWhlYWRlci13cmFwID4gLmstdGFibGUsIC5rLXRhYmxlLWhlYWRlciA+IC5rLXRhYmxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAtMXB4XHJcbn1cclxuXHJcbi5rLXRhYmxlLWdyb3VwLXN0aWNreS1oZWFkZXIge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBmbGV4OiBub25lXHJcbn1cclxuXHJcbi5rLXRhYmxlLWdyb3VwLXN0aWNreS1oZWFkZXIgLmstdGFibGUtdGgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5rLXRhYmxlLWxpc3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIGVtcHR5LWNlbGxzOiBzaG93O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXJvdywgLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3cge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLXJvdy5rLWZpcnN0IHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgY3VycmVudENvbG9yXHJcbn1cclxuXHJcbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtdGQsIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtdGgge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3c6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDIwMGJcIjtcclxuICBwYWRkaW5nOiA2cHggMDtcclxuICB3aWR0aDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93IC5rLXRhYmxlLXRoIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwXHJcbn1cclxuXHJcbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtc3BhY2VyLXRkIHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQge1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB3aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZCA+IHNwYW4ge1xyXG4gIHBhZGRpbmc6IDAgNHB4O1xyXG4gIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay12aXJ0dWFsLXRhYmxlIC5rLXRhYmxlLWdyb3VwLXJvdywgLmstdmlydHVhbC10YWJsZSAuay10YWJsZS1yb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay10YWJsZS1zY3JvbGxlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLXRhYmxlLXNjcm9sbGVyID4gLmstdGFibGUge1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay10YWJsZS1mb290ZXIge1xyXG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoKTtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstdGFibGUtZm9vdGVyIC5rLXRhYmxlIHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstdGFibGUtZm9vdGVyLXdyYXAge1xyXG4gIG1hcmdpbi1yaWdodDogLTFweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXJ0bCAuay10YWJsZSwgLmstcnRsLmstdGFibGUsIFtkaXI9cnRsXSAuay10YWJsZSwgW2Rpcj1ydGxdLmstdGFibGUge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0XHJcbn1cclxuXHJcbi5rLXJ0bCAuay10YWJsZSAuay10YWJsZS10ZCwgLmstcnRsIC5rLXRhYmxlIC5rLXRhYmxlLXRoLCAuay1ydGwuay10YWJsZSAuay10YWJsZS10ZCwgLmstcnRsLmstdGFibGUgLmstdGFibGUtdGgsIFtkaXI9cnRsXSAuay10YWJsZSAuay10YWJsZS10ZCwgW2Rpcj1ydGxdIC5rLXRhYmxlIC5rLXRhYmxlLXRoLCBbZGlyPXJ0bF0uay10YWJsZSAuay10YWJsZS10ZCwgW2Rpcj1ydGxdLmstdGFibGUgLmstdGFibGUtdGgge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay10YWJsZSAuay10YWJsZS10ZDpmaXJzdC1jaGlsZCwgLmstcnRsIC5rLXRhYmxlIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkLCAuay1ydGwuay10YWJsZSAuay10YWJsZS10ZDpmaXJzdC1jaGlsZCwgLmstcnRsLmstdGFibGUgLmstdGFibGUtdGg6Zmlyc3QtY2hpbGQsIFtkaXI9cnRsXSAuay10YWJsZSAuay10YWJsZS10ZDpmaXJzdC1jaGlsZCwgW2Rpcj1ydGxdIC5rLXRhYmxlIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkLCBbZGlyPXJ0bF0uay10YWJsZSAuay10YWJsZS10ZDpmaXJzdC1jaGlsZCwgW2Rpcj1ydGxdLmstdGFibGUgLmstdGFibGUtdGg6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMFxyXG59XHJcblxyXG4uay1ydGwgLmstdGFibGUgLmstdGFibGUtZm9vdGVyLXdyYXAsIC5rLXJ0bCAuay10YWJsZSAuay10YWJsZS1oZWFkZXItd3JhcCwgLmstcnRsLmstdGFibGUgLmstdGFibGUtZm9vdGVyLXdyYXAsIC5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLWhlYWRlci13cmFwLCBbZGlyPXJ0bF0gLmstdGFibGUgLmstdGFibGUtZm9vdGVyLXdyYXAsIFtkaXI9cnRsXSAuay10YWJsZSAuay10YWJsZS1oZWFkZXItd3JhcCwgW2Rpcj1ydGxdLmstdGFibGUgLmstdGFibGUtZm9vdGVyLXdyYXAsIFtkaXI9cnRsXS5rLXRhYmxlIC5rLXRhYmxlLWhlYWRlci13cmFwIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQgPiBzcGFuLCBbZGlyPXJ0bF0gLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZCA+IHNwYW4ge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmstZGF0ZXJhbmdlcGlja2VyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBnYXA6IDhweFxyXG59XHJcblxyXG4uay10b29sYmFyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMnB4IDRweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLXRvb2xiYXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBoZWlnaHQ6IGNhbGMoKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSkgKyAoNHB4ICogMikgKyAoMXB4ICogMikpXHJcbn1cclxuXHJcbi5rLXRvb2xiYXIuay10b29sYmFyLXJlc2l6YWJsZSB7XHJcbiAgZmxleC13cmFwOiBub3dyYXBcclxufVxyXG5cclxuLmstdG9vbGJhciA+ICoge1xyXG4gIG1hcmdpbi10b3A6IDJweDtcclxuICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmstdG9vbGJhciA+ICogPiBsYWJlbCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHhcclxufVxyXG5cclxuLmstdG9vbGJhciA+IDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDBcclxufVxyXG5cclxuLmstdG9vbGJhciAuay1idXR0b24sIC5rLXRvb2xiYXIgLmstYnV0dG9uLWdyb3VwLCAuay10b29sYmFyIC5rLXNlcGFyYXRvciwgLmstdG9vbGJhciAuay1zcGxpdC1idXR0b24sIC5rLXRvb2xiYXIgLmstdGV4dGJveCwgLmstdG9vbGJhciAuay13aWRnZXQsIC5rLXRvb2xiYXIgbGFiZWwge1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlclxyXG59XHJcblxyXG4uay10b29sYmFyIC5rLXNwbGl0LWJ1dHRvbiA+IC5rLWJ1dHRvbiB7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG59XHJcblxyXG4uay10b29sYmFyIC5rLWlucHV0LCAuay10b29sYmFyIC5rLXBpY2tlciB7XHJcbiAgd2lkdGg6IDEwZW1cclxufVxyXG5cclxuLmstdG9vbGJhciAuay1jb2xvcnBpY2tlciB7XHJcbiAgd2lkdGg6IG1pbi1jb250ZW50XHJcbn1cclxuXHJcbi5rLXRvb2xiYXIgLmstb3ZlcmZsb3ctYW5jaG9yIHtcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IGNhbGMoY2FsYygoMS40Mjg1NzE0Mjg1NzE0Mjg2ICogMWVtKSArICg0cHggKiAyKSArICgxcHggKiAyKSkgKyAoNHB4ICogMikpO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstdG9vbGJhciAuay1zZXBhcmF0b3IsIC5rLXRvb2xiYXIgLmstdG9vbGJhci1zZXBhcmF0b3Ige1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMS40Mjg1NzE0M2VtO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstdG9vbGJhciAuay1zcGFjZXIsIC5rLXRvb2xiYXIgLmstdG9vbGJhci1zcGFjZXIge1xyXG4gIGhlaWdodDogMS40Mjg1NzE0M2VtO1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNvbnRhaW5lciA+IC5rLWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDFweFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstb3ZlcmZsb3ctdG9vbC1ncm91cCB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LWJ1dHRvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uIH4gLmstYnV0dG9uIHtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLXNwbGl0LWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1zcGxpdC1idXR0b24gLmstYnV0dG9uIHtcclxuICBwYWRkaW5nOiA0cHggOHB4XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1zcGxpdC1idXR0b24gLmstYnV0dG9uIH4gLmstYnV0dG9uIHtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLXNlcGFyYXRvciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstb3ZlcmZsb3ctaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXJ0bCAuay10b29sYmFyID4gKiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiA0cHhcclxufVxyXG5cclxuLmstcnRsIC5rLXRvb2xiYXIgPiA6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLXRvb2xiYXIgLmstb3ZlcmZsb3ctYW5jaG9yIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1vdmVyZmxvdy1jb250YWluZXIgLmstb3ZlcmZsb3ctYnV0dG9uIHtcclxuICB0ZXh0LWFsaWduOiByaWdodFxyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLXRvb2xiYXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstdG9vbGJhci5rLXRvb2xiYXItcmVzaXphYmxlIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstdG9vbGJhciA+ICoge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstdG9vbGJhciA+IC5rLWFsaWduLWxlZnQge1xyXG4gIGZsb2F0OiBub25lXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstdG9vbGJhciA+IC5rLWFsaWduLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHRcclxufVxyXG5cclxuLmstcnBhbmVsLWxlZnQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVaKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVooMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVaKDApO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstcnBhbmVsLXJpZ2h0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSB0cmFuc2xhdGVaKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWigwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWigwKTtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1ycGFuZWwtbGVmdCwgLmstcnBhbmVsLXJpZ2h0IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWluLXdpZHRoOiAzMjBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwXHJcbn1cclxuXHJcbi5rLXJwYW5lbC1sZWZ0LmstcnBhbmVsLWV4cGFuZGVkLCAuay1ycGFuZWwtcmlnaHQuay1ycGFuZWwtZXhwYW5kZWQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVooMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApXHJcbn1cclxuXHJcbi5rLXJwYW5lbC1sZWZ0ICsgKiwgLmstcnBhbmVsLXJpZ2h0ICsgKiB7XHJcbiAgb3ZlcmZsb3c6IGF1dG9cclxufVxyXG5cclxuLmstaWU5IC5rLXJwYW5lbC1sZWZ0IHtcclxuICBsZWZ0OiAtMTAwJVxyXG59XHJcblxyXG4uay1pZTkgLmstcnBhbmVsLWxlZnQuay1ycGFuZWwtZXhwYW5kZWQge1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstcnBhbmVsLXRvcCB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICBtYXgtaGVpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXJwYW5lbC10b3Auay1ycGFuZWwtZXhwYW5kZWQge1xyXG4gIG1heC1oZWlnaHQ6IDU2OHB4O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcnBhbmVsLXRvZ2dsZSB7XHJcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb25cclxufVxyXG5cclxuLmstZm9ybSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzXHJcbn1cclxuXHJcbi5rLWZvcm0tZmllbGRzZXQge1xyXG4gIG1hcmdpbjogMzJweCAwIDA7XHJcbiAgcGFkZGluZzogMCAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLWZvcm0tZmllbGRzZXQgPiA6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi10b3A6IDBcclxufVxyXG5cclxuLmstZm9ybS1sZWdlbmQge1xyXG4gIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgcGFkZGluZzogMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLmstZm9ybS1maWVsZCB7XHJcbiAgbWFyZ2luOiAwIDAgMTZweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwXHJcbn1cclxuXHJcbi5rLWZvcm0tZmllbGQ6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi10b3A6IDBcclxufVxyXG5cclxuLmstZm9ybS1maWVsZCA+IC5rLWZvcm0tbGFiZWwsIC5rLWZvcm0tZmllbGQgPiAuay1sYWJlbCB7XHJcbiAgbWFyZ2luOiAwIDAgNHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstZm9ybS1maWVsZCAuay1jaGVja2JveC1sYWJlbCwgLmstZm9ybS1maWVsZCAuay1yYWRpby1sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcclxufVxyXG5cclxuLmstZm9ybS1maWVsZCAuay1hdXRvY29tcGxldGUsIC5rLWZvcm0tZmllbGQgLmstY29tYm9ib3gsIC5rLWZvcm0tZmllbGQgLmstZGF0ZWlucHV0LCAuay1mb3JtLWZpZWxkIC5rLWRhdGVwaWNrZXIsIC5rLWZvcm0tZmllbGQgLmstZGF0ZXJhbmdlcGlja2VyLXdyYXAsIC5rLWZvcm0tZmllbGQgLmstZGF0ZXRpbWVwaWNrZXIsIC5rLWZvcm0tZmllbGQgLmstZHJvcGRvd24sIC5rLWZvcm0tZmllbGQgLmstZHJvcGRvd25saXN0LCAuay1mb3JtLWZpZWxkIC5rLWRyb3Bkb3dudHJlZSwgLmstZm9ybS1maWVsZCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIsIC5rLWZvcm0tZmllbGQgLmstbWFza2VkdGV4dGJveCwgLmstZm9ybS1maWVsZCAuay1tdWx0aXNlbGVjdCwgLmstZm9ybS1maWVsZCAuay1udW1lcmljdGV4dGJveCwgLmstZm9ybS1maWVsZCAuay1zaWduYXR1cmUsIC5rLWZvcm0tZmllbGQgLmstdGV4dGFyZWEsIC5rLWZvcm0tZmllbGQgLmstdGV4dGJveCwgLmstZm9ybS1maWVsZCAuay10ZXh0Ym94LWNvbnRhaW5lciwgLmstZm9ybS1maWVsZCAuay10aW1lcGlja2VyIHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1mb3JtLWVycm9yLCAuay1mb3JtLWhpbnQge1xyXG4gIHBhZGRpbmc6IDRweCAwIDA7XHJcbiAgbWFyZ2luOiAwIDAgNHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcFxyXG59XHJcblxyXG4uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXBcclxufVxyXG5cclxuLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgPiAuay1mb3JtLWxhYmVsLCAuay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZCA+IC5rLWxhYmVsIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxuICB3aWR0aDogMjUlO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxufVxyXG5cclxuLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgLmstbGFiZWwtb3B0aW9uYWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBhbGlnbi1zZWxmOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkLXdyYXAge1xyXG4gIGZsZXg6IDFcclxufVxyXG5cclxuLmstZm9ybS1idXR0b25zIHtcclxuICBtYXJnaW46IDE2cHggMCAwO1xyXG4gIHBhZGRpbmc6IDAgMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwXHJcbn1cclxuXHJcbi5rLWZvcm0tYnV0dG9ucyA+ICoge1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDhweFxyXG59XHJcblxyXG4uay1mb3JtLWJ1dHRvbnMgPiA6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDBcclxufVxyXG5cclxuLmstZm9ybS1idXR0b25zLmstYnV0dG9ucy1lbmQge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxufVxyXG5cclxuLmstZWRpdC1mb3JtIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay13aW5kb3cgPiAuay1wb3B1cC1lZGl0LWZvcm0gLmstZWRpdC1idXR0b25zIHtcclxuICBkaXNwbGF5OiBmbGV4XHJcbn1cclxuXHJcbi5rLXdpbmRvdyA+IC5rLXBvcHVwLWVkaXQtZm9ybSAuay1lZGl0LWJ1dHRvbnMgLmstYnV0dG9uIHtcclxuICBtYXJnaW4tcmlnaHQ6IC42ZW1cclxufVxyXG5cclxuLmstZ3JpZC1lZGl0LXJvdyAuay1lZGl0LWZvcm0gdGQge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBcclxufVxyXG5cclxuLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA0MDBweFxyXG59XHJcblxyXG4uay1lZGl0LWZvcm0tY29udGFpbmVyIC5lZGl0b3ItbGFiZWwsIC5rLWVkaXQtbGFiZWwge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHdpZHRoOiAzMCU7XHJcbiAgcGFkZGluZzogLjRlbSAwIDFlbTtcclxuICBtYXJnaW4tbGVmdDogMiU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLmstZWRpdC1maWVsZCwgLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuZWRpdG9yLWZpZWxkIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgY2xlYXI6IHJpZ2h0O1xyXG4gIHdpZHRoOiA2MCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICBwYWRkaW5nOiAwIDAgLjZlbVxyXG59XHJcblxyXG4uay1lZGl0LWZpZWxkLmstbm8tZWRpdG9yLCAuay1lZGl0LWZvcm0tY29udGFpbmVyIC5lZGl0b3ItZmllbGQuay1uby1lZGl0b3Ige1xyXG4gIHBhZGRpbmc6IC40ZW0gMCAxZW1cclxufVxyXG5cclxuLmstZWRpdC1maWVsZCA+IC5rLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBcclxufVxyXG5cclxuLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay1lZGl0LWJ1dHRvbnMge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogMTJweFxyXG59XHJcblxyXG4uay10YWJzdHJpcCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDRweCA0cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3V0bGluZTogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXBcclxufVxyXG5cclxuLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWl0ZW1zIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBqdXN0aWZ5LWl0ZW1zOiBzdHJldGNoO1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstdGFic3RyaXAtaXRlbXMgLmstdGFiLW9uLXRvcCB7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay10YWJzdHJpcC1pdGVtcyAuay1saW5rIHtcclxuICBwYWRkaW5nOiAuNWVtIDFlbTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWNvbnRlbnQsIC5rLXRhYnN0cmlwID4gLmstY29udGVudCB7XHJcbiAgcGFkZGluZzogMWVtIDFlbTtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWNvbnRlbnQuay1hY3RpdmUsIC5rLXRhYnN0cmlwLWNvbnRlbnQuay1zdGF0ZS1hY3RpdmUsIC5rLXRhYnN0cmlwID4gLmstY29udGVudC5rLWFjdGl2ZSwgLmstdGFic3RyaXAgPiAuay1jb250ZW50Lmstc3RhdGUtYWN0aXZlIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay10YWJzdHJpcC1jb250ZW50LmstZm9jdXMsIC5rLXRhYnN0cmlwLWNvbnRlbnQuay1zdGF0ZS1mb2N1c2VkLCAuay10YWJzdHJpcC1jb250ZW50OmZvY3VzLCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQuay1mb2N1cywgLmstdGFic3RyaXAgPiAuay1jb250ZW50Lmstc3RhdGUtZm9jdXNlZCwgLmstdGFic3RyaXAgPiAuay1jb250ZW50OmZvY3VzIHtcclxuICBvdXRsaW5lLXdpZHRoOiAxcHg7XHJcbiAgb3V0bGluZS1zdHlsZTogZG90dGVkO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxvYWRpbmcge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMjAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgbGluZWFyO1xyXG4gIGFuaW1hdGlvbjogay10YWItbG9hZGVyIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLXByb2dyZXNzIHtcclxuICBhbmltYXRpb246IG5vbmVcclxufVxyXG5cclxuLmstdGFic3RyaXAtaXRlbXMgLmstbG9hZGluZy5rLWNvbXBsZXRlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBhbmltYXRpb246IG5vbmVcclxufVxyXG5cclxuQGtleWZyYW1lcyBrLXRhYi1sb2FkZXIge1xyXG4gIDAlIHtcclxuICAgIGxlZnQ6IDBcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIGxlZnQ6IDgwJVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGxlZnQ6IDBcclxuICB9XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLXRvcCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstdGFic3RyaXAtdG9wID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSArIC5rLWl0ZW0ge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZSwgLmstdGFic3RyaXAtdG9wID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstc3RhdGUtYWN0aXZlIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay10YWJzdHJpcC10b3AgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1jb250ZW50IHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWJvdHRvbSB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay10YWJzdHJpcC1ib3R0b20gPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIHtcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSArIC5rLWl0ZW0ge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZSwgLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstc3RhdGUtYWN0aXZlIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1ib3R0b20gPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWxvYWRpbmcge1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IDBcclxufVxyXG5cclxuLmstdGFic3RyaXAtYm90dG9tID4gLmstY29udGVudCwgLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtY29udGVudCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1sZWZ0IHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciA+IC5rLXRhYnN0cmlwLWl0ZW1zIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0ge1xyXG4gIG1hcmdpbi1yaWdodDogLTFweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtICsgLmstaXRlbSB7XHJcbiAgbWFyZ2luLXRvcDogLTFweFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstYWN0aXZlLCAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstc3RhdGUtYWN0aXZlIHtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWxlZnQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtY29udGVudCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstdGFic3RyaXAtcmlnaHQge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxyXG59XHJcblxyXG4uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyID4gLmstdGFic3RyaXAtaXRlbXMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0ge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtICsgLmstaXRlbSB7XHJcbiAgbWFyZ2luLXRvcDogLTFweFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZSwgLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1zdGF0ZS1hY3RpdmUge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1yaWdodCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtY29udGVudCB7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay10YWJzdHJpcC5rLXRhYnN0cmlwLXNjcm9sbGFibGUgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyID4gLmstdGFic3RyaXAtaXRlbXMge1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciA+IC5rLWJ1dHRvbiB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG59XHJcblxyXG4uay10YWJzdHJpcC5rLXRhYnN0cmlwLXNjcm9sbGFibGUgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLmstaHN0YWNrID4gLmstYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlci5rLXZzdGFjayA+IC5rLWJ1dHRvbiB7XHJcbiAgd2lkdGg6IGF1dG9cclxufVxyXG5cclxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstY29udGVudCwgLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtY29udGVudCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstdGFic3RyaXAgLmstYnV0dG9uLmstZGlzYWJsZWQge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwgLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwgLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcclxuICBvcmRlcjogMVxyXG59XHJcblxyXG4uay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1sZWZ0ID4gLmstY29udGVudCwgLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtcmlnaHQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLWxlZnQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstY29udGVudCwgLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1sZWZ0ID4gLmstY29udGVudCwgLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1yaWdodCA+IC5rLWNvbnRlbnQge1xyXG4gIG9yZGVyOiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1jb250ZW50LCAuay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQsIC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQsIC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtY29udGVudCB7XHJcbiAgb3JkZXI6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLXRhYnN0cmlwIC5rLXRhYnN0cmlwLW5leHQsIC5rLXJ0bCAuay10YWJzdHJpcCAuay10YWJzdHJpcC1wcmV2LCAuay10YWJzdHJpcC5rLXJ0bCAuay10YWJzdHJpcC1uZXh0LCAuay10YWJzdHJpcC5rLXJ0bCAuay10YWJzdHJpcC1wcmV2LCAuay10YWJzdHJpcFtkaXI9cnRsXSAuay10YWJzdHJpcC1uZXh0LCAuay10YWJzdHJpcFtkaXI9cnRsXSAuay10YWJzdHJpcC1wcmV2IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSlcclxufVxyXG5cclxuLmstcGFnZXItd3JhcCB7XHJcbiAgcGFkZGluZzogNHB4IDRweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGZsZXg6IDAgMCBhdXRvXHJcbn1cclxuXHJcbi5rLXBhZ2VyLXdyYXAgLmstbGluayB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLXBhZ2VyLXdyYXAgLmstd2lkZ2V0LCAuay1wYWdlci13cmFwIHNlbGVjdC5rLWRyb3Bkb3duIHtcclxuICBmb250LXNpemU6IGluaGVyaXRcclxufVxyXG5cclxuLmstcGFnZXItd3JhcFtkaXI9cnRsXSAuay1pLWFycm93LTYwLWxlZnQsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy02MC1yaWdodCwgLmstcGFnZXItd3JhcFtkaXI9cnRsXSAuay1pLWFycm93LWUsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy1lbmQtbGVmdCwgLmstcGFnZXItd3JhcFtkaXI9cnRsXSAuay1pLWFycm93LWVuZC1yaWdodCwgLmstcGFnZXItd3JhcFtkaXI9cnRsXSAuay1pLWFycm93LXcsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1zZWVrLWUsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1zZWVrLXcsIC5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctNjAtbGVmdCwgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy02MC1yaWdodCwgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lLCAuay1ydGwgLmstcGFnZXItd3JhcCAuay1pLWFycm93LWVuZC1sZWZ0LCAuay1ydGwgLmstcGFnZXItd3JhcCAuay1pLWFycm93LWVuZC1yaWdodCwgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy13LCAuay1ydGwgLmstcGFnZXItd3JhcCAuay1pLXNlZWstZSwgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1zZWVrLXcsIFtkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctNjAtbGVmdCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy02MC1yaWdodCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lLCBbZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLWFycm93LWVuZC1sZWZ0LCBbZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLWFycm93LWVuZC1yaWdodCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy13LCBbZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLXNlZWstZSwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1zZWVrLXcge1xyXG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKVxyXG59XHJcblxyXG4uay1wYWdlci1uYXYge1xyXG4gIGJvcmRlci1yYWRpdXM6IDNlbTtcclxuICBwYWRkaW5nOiA0cHggNHB4O1xyXG4gIG1pbi13aWR0aDogMi4xNGVtO1xyXG4gIGhlaWdodDogMi4xNGVtO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1wYWdlci1uYXY6aG92ZXIge1xyXG4gIHotaW5kZXg6IDJcclxufVxyXG5cclxuLmstcGFnZXItbmF2LmstZGlzYWJsZWQsIC5rLXBhZ2VyLW5hdi5rLXN0YXRlLWRpc2FibGVkIHtcclxuICBjb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1wYWdlci1udW1iZXJzLXdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1wYWdlci1udW1iZXJzLXdyYXAgc2VsZWN0LmstZHJvcGRvd24ge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1wYWdlci1udW1iZXJzIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLXBhZ2VyLW51bWJlcnMgbGkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3dcclxufVxyXG5cclxuLmstcGFnZXItbnVtYmVycyAuay1saW5rIHtcclxuICBib3JkZXItcmFkaXVzOiAzZW07XHJcbiAgcGFkZGluZzogNHB4IDRweDtcclxuICBtaW4td2lkdGg6IDIuMTRlbTtcclxuICBoZWlnaHQ6IDIuMTRlbTtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstcGFnZXItbnVtYmVycyAuay1saW5rOmhvdmVyIHtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLXBhZ2VyLW51bWJlcnMgLmstbGluay5rLWRpc2FibGVkLCAuay1wYWdlci1udW1iZXJzIC5rLWxpbmsuay1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstcGFnZXItbnVtYmVycyAuay1zZWxlY3RlZCwgLmstcGFnZXItbnVtYmVycyAuay1zdGF0ZS1zZWxlY3RlZCB7XHJcbiAgY3Vyc29yOiBpbmhlcml0O1xyXG4gIHotaW5kZXg6IDJcclxufVxyXG5cclxuLmstcGFnZXItbmF2ICsgLmstcGFnZXItbmF2LCAuay1wYWdlci1uYXYgKyAuay1wYWdlci1udW1iZXJzLXdyYXAsIC5rLXBhZ2VyLW51bWJlcnMgbGkgKyBsaSwgLmstcGFnZXItbnVtYmVycy13cmFwICsgLmstcGFnZXItbmF2IHtcclxuICBtYXJnaW4tbGVmdDogMnB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1wYWdlci1uYXYgKyAuay1wYWdlci1uYXYsIC5rLXJ0bCAuay1wYWdlci1uYXYgKyAuay1wYWdlci1udW1iZXJzLXdyYXAsIC5rLXJ0bCAuay1wYWdlci1udW1iZXJzIGxpICsgbGksIC5rLXJ0bCAuay1wYWdlci1udW1iZXJzLXdyYXAgKyAuay1wYWdlci1uYXYsIFtkaXI9cnRsXSAuay1wYWdlci1uYXYgKyAuay1wYWdlci1uYXYsIFtkaXI9cnRsXSAuay1wYWdlci1uYXYgKyAuay1wYWdlci1udW1iZXJzLXdyYXAsIFtkaXI9cnRsXSAuay1wYWdlci1udW1iZXJzIGxpICsgbGksIFtkaXI9cnRsXSAuay1wYWdlci1udW1iZXJzLXdyYXAgKyAuay1wYWdlci1uYXYge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMnB4XHJcbn1cclxuXHJcbi5rLXBhZ2VyLWlucHV0IHtcclxuICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLXBhZ2VyLWlucHV0IC5rLXRleHRib3gge1xyXG4gIG1hcmdpbjogMCAxZXg7XHJcbiAgd2lkdGg6IDNlbVxyXG59XHJcblxyXG4uay1wYWdlci1zaXplcyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1wYWdlci1zaXplcyAuay1kcm9wZG93biwgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd25saXN0LCAuay1wYWdlci1zaXplcyA+IHNlbGVjdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxZXg7XHJcbiAgd2lkdGg6IDVlbVxyXG59XHJcblxyXG4uay1ydGwgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24sIC5rLXJ0bCAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bmxpc3QsIC5rLXJ0bCAuay1wYWdlci1zaXplcyA+IHNlbGVjdCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLCBbZGlyPXJ0bF0gLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd25saXN0LCBbZGlyPXJ0bF0gLmstcGFnZXItc2l6ZXMgPiBzZWxlY3Qge1xyXG4gIG1hcmdpbi1sZWZ0OiAxZXg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXBhZ2VyLWluZm8ge1xyXG4gIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBmbGV4OiAxIDEgMCU7XHJcbiAgb3JkZXI6IDlcclxufVxyXG5cclxuLmstcGFnZXItcmVmcmVzaCB7XHJcbiAgYm9yZGVyLXJhZGl1czogM2VtO1xyXG4gIHBhZGRpbmc6IDRweCA0cHg7XHJcbiAgbWluLXdpZHRoOiAyLjE0ZW07XHJcbiAgaGVpZ2h0OiAyLjE0ZW07XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG9yZGVyOiAxMFxyXG59XHJcblxyXG4uay1wYWdlci1yZWZyZXNoOmhvdmVyIHtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLXBhZ2VyLXJlZnJlc2guay1kaXNhYmxlZCwgLmstcGFnZXItcmVmcmVzaC5rLXN0YXRlLWRpc2FibGVkIHtcclxuICBjb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1ydGwgLmstcGFnZXItcmVmcmVzaCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXJlZnJlc2gge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0b1xyXG59XHJcblxyXG4uay1wYWdlci1zbSB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLmstcGFnZXItc20uay1wYWdlci13cmFwIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlclxyXG59XHJcblxyXG4uay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAge1xyXG4gIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgd2lkdGg6IDVlbTtcclxuICBoZWlnaHQ6IDIuMTRlbTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAgc2VsZWN0LmstZHJvcGRvd24ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1wYWdlci1zbVtkaXI9cnRsXSAuay1wYWdlci1udW1iZXJzLXdyYXAsIC5rLXJ0bCAuay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAsIFtkaXI9cnRsXSAuay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAge1xyXG4gIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAxZW1cclxufVxyXG5cclxuLmstcGFnZXItbWQgLmstcGFnZXItaW5mbywgLmstcGFnZXItc20gLmstcGFnZXItaW5mbywgLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycywgLmstcGFnZXItc20gLmstcGFnZXItc2l6ZXMge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstbGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstbGlzdC1zY3JvbGxlciB7XHJcbiAgcGFkZGluZzogMnB4IDJweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLWxpc3Qtc2Nyb2xsZXIgLmstbGlzdC1zY3JvbGxlciB7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay1wb3B1cCA+IC5rLWxpc3Qge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstbGlzdC1ncm91cC1zdGlja3ktaGVhZGVyLCAuay1saXN0LW9wdGlvbmxhYmVsIHtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstbGlzdC1jb250ZW50IHtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstbGlzdC11bCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBsaXN0LXN0eWxlOiBub25lXHJcbn1cclxuXHJcbi5rLWxpc3QtaXRlbSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1saXN0LWl0ZW0uay1maXJzdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1saXN0LWl0ZW0tdGV4dDo6YmVmb3JlLCAuay1saXN0LW9wdGlvbmxhYmVsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyMDBiXCI7XHJcbiAgd2lkdGg6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1saXN0LWdyb3VwLWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IDRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVsIHtcclxuICBwYWRkaW5nOiAwIC41ZW07XHJcbiAgZm9udC1zaXplOiAuNzVlbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGluc2V0LWlubGluZS1lbmQ6IDBcclxufVxyXG5cclxuLmstaWUgLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVsIHtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1pZSAuay1ydGwgLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVsLCAuay1pZSBbZGlyPXJ0bF0gLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVsIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXZpcnR1YWwtY29udGVudCB7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsXHJcbn1cclxuXHJcbi5rLXZpcnR1YWwtY29udGVudCAuay1saXN0LWdyb3VwLWl0ZW0sIC5rLXZpcnR1YWwtY29udGVudCAuay1saXN0LWl0ZW0sIC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWdyb3VwLWl0ZW0sIC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay12aXJ0dWFsLWxpc3QgLmstbGlzdC1oZWFkZXItdGV4dCwgLmstdmlydHVhbC1saXN0IC5rLWxpc3QtaXRlbS10ZXh0IHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxufVxyXG5cclxuLmstbGlzdC1maWx0ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcblxyXG4uay1uby1kYXRhLCAuay1ub2RhdGEge1xyXG4gIG1pbi1oZWlnaHQ6IDEzOHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbFxyXG59XHJcblxyXG4uay1saXN0dmlldyB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWJvcmRlcmVkIHtcclxuICBib3JkZXItd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1saXN0dmlldy1oZWFkZXIge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1saXN0dmlldy1ib3JkZXJlZCA+IC5rLWxpc3R2aWV3LWhlYWRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWZvb3RlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWJvcmRlcmVkID4gLmstbGlzdHZpZXctZm9vdGVyIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstbGlzdHZpZXctY29udGVudCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGF1dG9cclxufVxyXG5cclxuLmstbGlzdHZpZXctY29udGVudDo6YWZ0ZXIge1xyXG4gIGhlaWdodDogMDtcclxuICBjbGVhcjogYm90aDtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1saXN0dmlldy1jb250ZW50LmstZC1mbGV4OjphZnRlciwgLmstbGlzdHZpZXctY29udGVudC5rLWQtZ3JpZDo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstbGlzdHZpZXctY29udGVudC1wYWRkaW5nLXJlY3RhbmdsZSB7XHJcbiAgcGFkZGluZzogNHB4IDhweFxyXG59XHJcblxyXG4uay1saXN0dmlldy1jb250ZW50LXBhZGRpbmctc3F1YXJlIHtcclxuICBwYWRkaW5nOiA0cHhcclxufVxyXG5cclxuLmstbGlzdHZpZXctaXRlbSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1yZWN0YW5nbGUge1xyXG4gIHBhZGRpbmc6IDRweCA4cHhcclxufVxyXG5cclxuLmstbGlzdHZpZXctaXRlbS1wYWRkaW5nLXJlY3RhbmdsZSAuay1saXN0dmlldy1saW5rIHtcclxuICBtYXJnaW46IC00cHggLThweDtcclxuICBwYWRkaW5nOiA0cHggOHB4XHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1zcXVhcmUge1xyXG4gIHBhZGRpbmc6IDRweFxyXG59XHJcblxyXG4uay1saXN0dmlldy1pdGVtLXBhZGRpbmctc3F1YXJlIC5rLWxpc3R2aWV3LWxpbmsge1xyXG4gIG1hcmdpbjogLTRweDtcclxuICBwYWRkaW5nOiA0cHhcclxufVxyXG5cclxuLmstbGlzdHZpZXctYm9yZGVycy1hbGwgLmstbGlzdHZpZXctaXRlbSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstbGlzdHZpZXctYm9yZGVycy1ob3Jpem9udGFsIC5rLWxpc3R2aWV3LWl0ZW0ge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1saXN0dmlldy1ib3JkZXJzLWhvcml6b250YWwgLmstbGlzdHZpZXctaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMFxyXG59XHJcblxyXG4uay1saXN0dmlldy1ib3JkZXJzLXZlcnRpY2FsIC5rLWxpc3R2aWV3LWl0ZW0ge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstbGlzdHZpZXctYm9yZGVycy12ZXJ0aWNhbCAuay1saXN0dmlldy1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMFxyXG59XHJcblxyXG4uay1saXN0dmlldy1wYWdlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBmb250OiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWJvcmRlcmVkID4gLmstbGlzdHZpZXctcGFnZXItdG9wIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstbGlzdHZpZXctYm9yZGVyZWQgPiAuay1saXN0dmlldy1wYWdlci1ib3R0b20ge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1ncmlkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDNcclxufVxyXG5cclxuLmstZ3JpZCB0YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIGVtcHR5LWNlbGxzOiBzaG93O1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLWZpbHRlci1yb3cgdGgsIC5rLWdyaWQtaGVhZGVyIHRoLmstaGVhZGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcclxuICBwYWRkaW5nOiA2cHggOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB0ZXh0LWFsaWduOiBsZWZ0XHJcbn1cclxuXHJcbi5rLWdyaWQtaGVhZGVyIHRoLmstaGVhZGVyIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4uay1ncmlkLWhlYWRlciB0aC5rLWhlYWRlciAuay1jaGVja2JveCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wXHJcbn1cclxuXHJcbi5rLWZpbHRlcmNlbGwge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXIsIC5rLWZpbHRlcmNlbGwgPiBzcGFuIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogNHB4O1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC13cmFwcGVyID4gLmstYnV0dG9uLCAuay1maWx0ZXJjZWxsID4gc3BhbiA+IC5rLWJ1dHRvbiB7XHJcbiAgZmxleDogbm9uZVxyXG59XHJcblxyXG4uay1maWx0ZXJjZWxsIC5rLWlucHV0LCAuay1maWx0ZXJjZWxsIC5rLXBpY2tlciB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstZmlsdGVyY2VsbCAuay1jb2xvcnBpY2tlciwgLmstZmlsdGVyY2VsbCAuay1kcm9wZG93bi1vcGVyYXRvciB7XHJcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xyXG4gIGZsZXg6IG5vbmVcclxufVxyXG5cclxuLmstZmlsdGVyY2VsbCAuay1kcm9wZG93bi1vcGVyYXRvciB7XHJcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgYXNwZWN0LXJhdGlvOiAxXHJcbn1cclxuXHJcbi5rLWZpbHRlcmNlbGwgLmstZHJvcGRvd24tb3BlcmF0b3IgLmstaW5wdXQtYnV0dG9uIHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstZmlsdGVyY2VsbCAuay1kcm9wZG93bi1vcGVyYXRvciAuay1pbnB1dC1idXR0b24gLmstYnV0dG9uLWljb24ge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGFzcGVjdC1yYXRpbzogMVxyXG59XHJcblxyXG4uay1maWx0ZXJjZWxsIC5rLWRyb3Bkb3duLW9wZXJhdG9yIC5rLWlucHV0LWlubmVyIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLWZpbHRlcmNlbGwgPiBzcGFuID4gbGFiZWwge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmstZmlsdGVyLXJvdyBsYWJlbCA+IGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3R0b206IDJweFxyXG59XHJcblxyXG4uay1mZiAuay1ncmlkIC5rLWZpbHRlci1yb3cgLmstaS1maWx0ZXItY2xlYXIge1xyXG4gIHRvcDogMXB4XHJcbn1cclxuXHJcbi5rLWllMTAgLmstZ3JpZC1oZWFkZXIgYTphY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWdyaWQtaGVhZGVyIHRoLmstaGVhZGVyID4gLmstbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWluLWhlaWdodDogMThweDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICBtYXJnaW46IC0uNWVtIC0uNmVtIC0uNGVtIDA7XHJcbiAgcGFkZGluZzogLjVlbSAuNmVtIC40ZW0gMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbn1cclxuXHJcbi5rLWdyaWQtaGVhZGVyIHRoLmstd2l0aC1pY29uIC5rLWxpbmsge1xyXG4gIG1hcmdpbi1yaWdodDogMThweFxyXG59XHJcblxyXG4uay1ncmlkLWhlYWRlciB0aCA+IC5rLWxpbmsgPiAuay1pY29uIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3BcclxufVxyXG5cclxuLmstZ3JpZCAuay1ob3ZlciwgLmstZ3JpZCAuay1zdGF0ZS1ob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLWdyaWQtY29sdW1uLXJlc2l6aW5nLCAuay1ncmlkLWNvbHVtbi1yZXNpemluZyAuay1idXR0b24sIC5rLWdyaWQtY29sdW1uLXJlc2l6aW5nIC5rLWdyaWQtZmlsdGVyLCAuay1ncmlkLWNvbHVtbi1yZXNpemluZyAuay1ncmlkLXRvb2xiYXIsIC5rLWdyaWQtY29sdW1uLXJlc2l6aW5nIC5rLWxpbmsge1xyXG4gIGN1cnNvcjogY29sLXJlc2l6ZVxyXG59XHJcblxyXG4uay1ncmlkIHRkIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xyXG4gIHBhZGRpbmc6IC40ZW0gLjZlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstZ3JvdXBpbmctcm93IHRkLCAuay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG4uay1ncmlkLWVkaXQtcm93IHRkIHtcclxuICB0ZXh0LW92ZXJmbG93OiBjbGlwXHJcbn1cclxuXHJcbi5rLWdyaWQtZWRpdC1yb3cgLmstdGV4dGJveCwgLmstZ3JpZC1lZGl0LXJvdyAudGV4dC1ib3gge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMFxyXG59XHJcblxyXG4uay1ncmlkLWZvb3Rlci13cmFwLCAuay1ncmlkLWhlYWRlci13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xyXG4gIHpvb206IDFcclxufVxyXG5cclxuZGl2LmstZ3JpZC1mb290ZXIsIGRpdi5rLWdyaWQtaGVhZGVyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICB6b29tOiAxXHJcbn1cclxuXHJcbi5rLWdyaWQtaGVhZGVyLWxvY2tlZCA+IHRhYmxlLCAuay1ncmlkLWhlYWRlci13cmFwID4gdGFibGUge1xyXG4gIG1hcmdpbi1ib3R0b206IC0xcHhcclxufVxyXG5cclxuLmstZ3JpZC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgem9vbTogMTtcclxuICBtaW4taGVpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLW1vYmlsZSAuay1ncmlkIHRib2R5IHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxyXG59XHJcblxyXG4uay1tb2JpbGUgLmstZ3JpZC1iYWNrZmFjZSB0Ym9keSB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLWdyaWQtY29udGVudC1leHBhbmRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDFweFxyXG59XHJcblxyXG4uay1ncmlkLW5vcmVjb3JkcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstZ3JpZC1ub3JlY29yZHMtdGVtcGxhdGUge1xyXG4gIHdpZHRoOiAyMGVtO1xyXG4gIGhlaWdodDogNGVtO1xyXG4gIGxpbmUtaGVpZ2h0OiA0ZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW46IDAgYXV0b1xyXG59XHJcblxyXG4uay1ncmlkLWNvbnRlbnQgPiAuay1ncmlkLW5vcmVjb3JkcyA+IC5rLWdyaWQtbm9yZWNvcmRzLXRlbXBsYXRlIHtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMGVtO1xyXG4gIG1hcmdpbi10b3A6IC0yZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgLmstZ3JpZCB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudFxyXG4gIH1cclxuXHJcbiAgLmstZ3JpZC1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50XHJcbiAgfVxyXG5cclxuICAuay1ncmlkLWNvbnRlbnQsIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudFxyXG4gIH1cclxufVxyXG5cclxuLmstZ3JpZCAuay1zY3JvbGxiYXIge1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyXHJcbn1cclxuXHJcbi5rLXZpcnR1YWwtc2Nyb2xsYWJsZS13cmFwIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1ncmlkLWNvbnRlbnQgdGFibGUsIC5rLWdyaWQtY29udGVudC1sb2NrZWQgPiB0YWJsZSwgLmstZ3JpZC1mb290ZXIgdGFibGUsIC5rLWdyaWQtaGVhZGVyIHRhYmxlIHtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkXHJcbn1cclxuXHJcbi5rLWdyaWQtbG9ja2VkY29sdW1ucyB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1ncmlkLWNvbnRlbnQsIC5rLWdyaWQtY29udGVudC1sb2NrZWQsIC5rLXBhZ2VyLXdyYXAge1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWxcclxufVxyXG5cclxuLmstZ3JpZC1jb250ZW50LWxvY2tlZCwgLmstZ3JpZC1mb290ZXItbG9ja2VkLCAuay1ncmlkLWhlYWRlci1sb2NrZWQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDBcclxufVxyXG5cclxuLmstZ3JpZC1jb250ZW50LWxvY2tlZCArIC5rLWdyaWQtY29udGVudCwgLmstZ3JpZC1mb290ZXItbG9ja2VkICsgLmstZ3JpZC1mb290ZXItd3JhcCwgLmstZ3JpZC1oZWFkZXItbG9ja2VkICsgLmstZ3JpZC1oZWFkZXItd3JhcCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstZ3JpZC10b29sYmFyIHtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWZpbHRlci1yb3cgPiB0aDpmaXJzdC1jaGlsZCwgLmstZ3JpZCB0Ym9keSB0ZDpmaXJzdC1jaGlsZCwgLmstZ3JpZCB0Zm9vdCB0ZDpmaXJzdC1jaGlsZCwgLmstZ3JpZC1oZWFkZXIgdGguay1oZWFkZXI6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQtaGVhZGVyIHRoLmstaGVhZGVyLmstZmlyc3Qge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstZm9vdGVyLXRlbXBsYXRlIHRkIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHhcclxufVxyXG5cclxuLmstZ3JvdXAtZm9vdGVyIHRkIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDBcclxufVxyXG5cclxuLmstZ3JvdXAtZm9vdGVyIC5rLWdyb3VwLWNlbGwgKyB0ZCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1ncmlkLWZvb3RlciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDBcclxufVxyXG5cclxuLmstZ3JpZC1mb290ZXIgdGQge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDBcclxufVxyXG5cclxuLmstZ3JpZC1mb290ZXIgPiB0ZCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWdyaWQtcGFnZXIge1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMFxyXG59XHJcblxyXG4uay1ncmlkLXBhZ2VyLXRvcCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4XHJcbn1cclxuXHJcbi5rLWhlYWRlciAuay1ncmlkLWZpbHRlciwgLmstaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IGNhbGMoKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSkgKyAoNHB4ICogMikgKyAoMXB4ICogMikpO1xyXG4gIGhlaWdodDogY2FsYygoMS40Mjg1NzE0Mjg1NzE0Mjg2ICogMWVtKSArICg0cHggKiAyKSArICgxcHggKiAyKSk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB6LWluZGV4OiAxO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstZ3JpZCAuay1hbmltYXRpb24tY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUge1xyXG4gIHBhZGRpbmc6IC41ZW1cclxufVxyXG5cclxuLmstY29sdW1uLW1lbnUsIC5rLWZpbHRlci1tZW51IHtcclxuICBmb250LXNpemU6IDE0cHhcclxufVxyXG5cclxuLmstZmlsdGVyLWhlbHAtdGV4dCB7XHJcbiAgbWFyZ2luOiAuMTllbSAwIDBcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUgc3Bhbi5rLWZpbHRlci1hbmQge1xyXG4gIHdpZHRoOiA2ZW07XHJcbiAgbWFyZ2luOiAuNWVtIDAgLjVlbVxyXG59XHJcblxyXG4uay1maWx0ZXItbWVudSAuay1hY3Rpb24tYnV0dG9ucyB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgdGV4dC1hbGlnbjogaW5pdGlhbFxyXG59XHJcblxyXG4uay1maWx0ZXItbWVudSAuay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24ge1xyXG4gIHdpZHRoOiA0OCU7XHJcbiAgbWFyZ2luOiAuNWVtIDQlIDAgMDtcclxuICBtaW4td2lkdGg6IDBcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDBcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUgLmstZmlsdGVyLXNlbGVjdGVkLWl0ZW1zIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIG1hcmdpbjogLjVlbVxyXG59XHJcblxyXG4uay1tdWx0aWNoZWNrLXdyYXAge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbWF4LWhlaWdodDogMzAwcHhcclxufVxyXG5cclxuLmstbXVsdGljaGVjay13cmFwIC5rLWl0ZW0ge1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjJlbVxyXG59XHJcblxyXG4uay1ncm91cGluZy1yb3cgLmstaWNvbiB7XHJcbiAgbWFyZ2luOiAtM3B4IDRweCAwIDJweFxyXG59XHJcblxyXG4uay1ncm91cGluZy1yb3cgcCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0uNmVtO1xyXG4gIHBhZGRpbmc6IDAgLjZlbVxyXG59XHJcblxyXG4uay1ncm91cGluZy1yb3cgKyB0ciB0ZCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWdyb3VwaW5nLXJvdyAuay1ncm91cC1jZWxsLCAuay1ncm91cGluZy1yb3cgKyB0ciAuay1ncm91cC1jZWxsIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGNsaXBcclxufVxyXG5cclxuLmstZ3JpZCAuay1oaWVyYXJjaHktY2VsbCArIHRkIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMFxyXG59XHJcblxyXG4uay1ncmlkIC5rLWdyb3VwLWNvbCwgLmstZ3JpZCAuay1oaWVyYXJjaHktY29sIHtcclxuICB3aWR0aDogMjdweFxyXG59XHJcblxyXG4uay1ncm91cGluZy1oZWFkZXIge1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1ncm91cGluZy1oZWFkZXIge1xyXG4gIGxpbmUtaGVpZ2h0OiAyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsXHJcbn1cclxuXHJcbi5rLWdyb3VwaW5nLWRyb3BjbHVlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAzcHg7XHJcbiAgd2lkdGg6IDZweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY1cHggLTE0OHB4XHJcbn1cclxuXHJcbi5rLWdyb3VwaW5nLWRyb3BjbHVlOmFmdGVyLCAuay1ncm91cGluZy1kcm9wY2x1ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkO1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWdyb3VwaW5nLWRyb3BjbHVlOmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG4gIGJvcmRlci1ib3R0b206IDBcclxufVxyXG5cclxuLmstZ3JvdXBpbmctZHJvcGNsdWU6YWZ0ZXIge1xyXG4gIGJvdHRvbTogMDtcclxuICBib3JkZXItdG9wOiAwXHJcbn1cclxuXHJcbi5rLWdyb3VwLWluZGljYXRvciB7XHJcbiAgcGFkZGluZzogLjE1ZW0gLjE1ZW0gLjE1ZW0gLjRlbTtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstZ3JvdXBpbmctaGVhZGVyIC5rLWdyb3VwLWluZGljYXRvciB7XHJcbiAgbWFyZ2luOiAwIDNweFxyXG59XHJcblxyXG4uay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLWZsYXQsIC5rLWdyb3VwLWluZGljYXRvciAuay1saW5rIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWdyb3VwLWluZGljYXRvciAuay1saW5rIC5rLWljb24ge1xyXG4gIG1hcmdpbi1yaWdodDogNHB4XHJcbn1cclxuXHJcbi5rLWdyb3VwLWluZGljYXRvciAuay1idXR0b24tZmxhdCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBvcGFjaXR5OiAuNVxyXG59XHJcblxyXG4uay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLWZsYXQ6OmFmdGVyLCAuay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLWZsYXQ6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLWZsYXQ6aG92ZXIge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmstbm8tZmxleGJveCAuay1ncm91cC1pbmRpY2F0b3Ige1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLWdyb3VwLWluZGljYXRvciAuay1idXR0b24sIC5rLW5vLWZsZXhib3ggLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWxpbmsge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLWRpcnR5LWNlbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcYTBcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDA7XHJcbiAgZmxvYXQ6IGxlZnRcclxufVxyXG5cclxuLmstZGlydHktY2VsbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWRpcnR5LWNlbGwuay1lZGl0LWNlbGwge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWNcclxufVxyXG5cclxuLmstZGlydHktY2VsbCAuay1kaXJ0eSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWRpcnR5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgYm9yZGVyLWNvbG9yOiByZWQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmVkO1xyXG4gIG1hcmdpbjogLS40NWVtIDAgMCAtLjZlbTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1ncm91cGluZy1oZWFkZXIge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAuMjJlbSAuMmVtIC4yOGVtO1xyXG4gIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4uay1ncmlkIC5rLWVkaXQtY29udGFpbmVyIHtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQgLmZpZWxkLXZhbGlkYXRpb24tZXJyb3Ige1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLWdyaWQgLmlucHV0LXZhbGlkYXRpb24tZXJyb3Ige1xyXG4gIGJvcmRlci1zdHlsZTogcmlkZ2U7XHJcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcGlua1xyXG59XHJcblxyXG4uay1ncmlkLWFjdGlvbnMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1ncmlkIC5rLWNvbW1hbmQtY2VsbCA+IC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICBtYXJnaW4taW5saW5lLWVuZDogdW5zZXQ7XHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogOHB4XHJcbn1cclxuXHJcbi5rLWRldGFpbC1yb3cge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1ncmlkIC5rLWRldGFpbC1jZWxsIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG4uay1ncmlkIC5rLWVkaXQtY2VsbCB7XHJcbiAgcGFkZGluZzogMCAuM2VtO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstZWRpdC1jZWxsID4gLmstdGV4dGJveCwgLmstZWRpdC1jZWxsID4gLmstd2lkZ2V0Om5vdCguay1zd2l0Y2gpLCAuay1lZGl0LWNlbGwgPiAudGV4dC1ib3gsIC5rLWdyaWQtZWRpdC1yb3cgPiB0ZCA+IC5rLXRleHRib3gsIC5rLWdyaWQtZWRpdC1yb3cgPiB0ZCA+IC5rLXdpZGdldDpub3QoLmstc3dpdGNoKSwgLmstZ3JpZC1lZGl0LXJvdyA+IHRkID4gLnRleHQtYm94IHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1lZGl0LWNlbGwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gIG1hcmdpbi1sZWZ0OiAuNmVtXHJcbn1cclxuXHJcbi5rLWdyaWQtcmVzaXplLWluZGljYXRvciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYVxyXG59XHJcblxyXG4uay1ncmlkLWhlYWRlciAuay1yZXNpemUtaGFuZGxlLCAuay1ncmlkID4gLmstcmVzaXplLWhhbmRsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMjVweDtcclxuICBjdXJzb3I6IGNvbC1yZXNpemU7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1tYXJxdWVlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTAwMDAwXHJcbn1cclxuXHJcbi5rLW1hcnF1ZWUtY29sb3IsIC5rLW1hcnF1ZWUtdGV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1tYXJxdWVlLWNvbG9yIHtcclxuICBvcGFjaXR5OiAuNlxyXG59XHJcblxyXG4uay1pZTkgLmstY29sdW1uLW1lbnUge1xyXG4gIHdpZHRoOiAxNjBweFxyXG59XHJcblxyXG4uay1jb2x1bW4tbWVudSB7XHJcbiAgbWluLXdpZHRoOiAxNjBweFxyXG59XHJcblxyXG4uay1jb2x1bW4tbWVudSAuay1zcHJpdGUge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweFxyXG59XHJcblxyXG4uay1jb2x1bW4tbWVudSA+IC5rLW1lbnUge1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1jb2x1bW4tbWVudSAuay1jYWxlbmRhciAuay1saW5rIHtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsXHJcbn1cclxuXHJcbi5rLWNvbHVtbnMtaXRlbSAuay1ncm91cCB7XHJcbiAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG9cclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUuay1wb3B1cCwgLmstZ3JpZC1maWx0ZXItcG9wdXAuay1wb3B1cCB7XHJcbiAgcGFkZGluZzogMnB4IDBcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUuay1wb3B1cCAuay1maWx0ZXItbWVudS1jb250YWluZXIsIC5rLWdyaWQtZmlsdGVyLXBvcHVwLmstcG9wdXAgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIHtcclxuICB3aWR0aDogMjMwcHhcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUuay1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAsIC5rLWdyaWQtZmlsdGVyLXBvcHVwLmstcG9wdXAgLmstbXVsdGljaGVjay13cmFwIHtcclxuICBwYWRkaW5nOiAwIDNweFxyXG59XHJcblxyXG4uay1maWx0ZXItbWVudS5rLXBvcHVwIC5rLW11bHRpY2hlY2std3JhcCAuay1pdGVtLCAuay1ncmlkLWZpbHRlci1wb3B1cC5rLXBvcHVwIC5rLW11bHRpY2hlY2std3JhcCAuay1pdGVtIHtcclxuICBwYWRkaW5nOiAycHggMFxyXG59XHJcblxyXG4uay1maWx0ZXItbWVudS5rLXBvcHVwIC5rLW11bHRpY2hlY2std3JhcCAuay1jaGVjay1hbGwtd3JhcCwgLmstZ3JpZC1maWx0ZXItcG9wdXAuay1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAgLmstY2hlY2stYWxsLXdyYXAge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLWZpbHRlci1tZW51IC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1maWx0ZXItbWVudS5rLXBvcHVwIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogNHB4IDhweFxyXG59XHJcblxyXG4uay1maWx0ZXItbWVudSAuay1zZWFyY2hib3gsIC5rLWZpbHRlci1tZW51IC5rLXdpZGdldCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiAyMzBweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxyXG59XHJcblxyXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAuay1wb3B1cCB7XHJcbiAgcGFkZGluZzogMnB4IDBcclxufVxyXG5cclxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMnB4IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcclxufVxyXG5cclxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLW51bWVyaWN0ZXh0Ym94LCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstcmFkaW8tbGlzdCwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLXRleHRib3gsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay13aWRnZXQge1xyXG4gIG1hcmdpbjogLjVlbSAwXHJcbn1cclxuXHJcbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay13aWRnZXQuay1maWx0ZXItYW5kIHtcclxuICB3aWR0aDogNmVtO1xyXG4gIG1hcmdpbjogMWVtIDBcclxufVxyXG5cclxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLXdpZGdldC5rLWJ1dHRvbi1ncm91cCB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XHJcbn1cclxuXHJcbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1hY3Rpb24tYnV0dG9ucywgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWFjdGlvbnMsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1jb2x1bW5tZW51LWFjdGlvbnMge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xyXG4gIG1hcmdpbi1yaWdodDogLTFlbTtcclxuICBtYXJnaW4tYm90dG9tOiAtMWVtO1xyXG4gIHBhZGRpbmc6IDAgMWVtIDFlbVxyXG59XHJcblxyXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uLCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstYWN0aW9ucyAuay1idXR0b24sIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1jb2x1bW5tZW51LWFjdGlvbnMgLmstYnV0dG9uIHtcclxuICBmbGV4OiAxIDEgNTAlXHJcbn1cclxuXHJcbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1hY3Rpb25zLmstYWN0aW9ucy1jZW50ZXIgLmstYnV0dG9uLCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstYWN0aW9ucy5rLWFjdGlvbnMtZW5kIC5rLWJ1dHRvbiwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWFjdGlvbnMuay1hY3Rpb25zLXN0YXJ0IC5rLWJ1dHRvbiB7XHJcbiAgZmxleDogMCAxIGF1dG9cclxufVxyXG5cclxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLW11bHRpY2hlY2std3JhcCB7XHJcbiAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1zZWxlY3RlZC1pdGVtcyB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbWFyZ2luOiAxZW0gMCAuNWVtXHJcbn1cclxuXHJcbi5rLWNvbHVtbi1saXN0IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvXHJcbn1cclxuXHJcbi5rLWNvbHVtbi1jaG9vc2VyLXRpdGxlLCAuay1jb2x1bW4tbGlzdC1pdGVtIHtcclxuICBwYWRkaW5nOiAycHggOHB4XHJcbn1cclxuXHJcbi5rLWNvbHVtbi1saXN0LWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLWNvbHVtbm1lbnUtaXRlbSB7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1jb2x1bW5tZW51LWl0ZW0gPiAuay1pY29uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweFxyXG59XHJcblxyXG4uay1jb2x1bW5tZW51LWl0ZW0td3JhcHBlciArIC5rLWNvbHVtbm1lbnUtaXRlbS13cmFwcGVyIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstZmlsdGVyLW1lbnUgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIHtcclxuICBwYWRkaW5nOiA0cHggOHB4XHJcbn1cclxuXHJcbi5rLWNvbHVtbm1lbnUtYWN0aW9ucyB7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgY2xlYXI6IGJvdGhcclxufVxyXG5cclxuLmstY29sdW1ubWVudS1hY3Rpb25zIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1ydGwgLmstY29sdW1ubWVudS1hY3Rpb25zIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiwgW2Rpcj1ydGxdIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24gKyAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogOHB4XHJcbn1cclxuXHJcbi5rLWNvbHVtbi1saXN0LXdyYXBwZXIgLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uLCAuay1jb2x1bW4tbGlzdC13cmFwcGVyIC5rLWFjdGlvbnMgLmstYnV0dG9uLCAuay1jb2x1bW4tbGlzdC13cmFwcGVyIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24sIC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiwgLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9ucyAuay1idXR0b24sIC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24ge1xyXG4gIGZsZXg6IDEgMSA1MCVcclxufVxyXG5cclxuLmstY29sdW1uLWxpc3Qtd3JhcHBlciAuay1hY3Rpb25zLmstYWN0aW9ucy1jZW50ZXIgLmstYnV0dG9uLCAuay1jb2x1bW4tbGlzdC13cmFwcGVyIC5rLWFjdGlvbnMuay1hY3Rpb25zLWVuZCAuay1idXR0b24sIC5rLWNvbHVtbi1saXN0LXdyYXBwZXIgLmstYWN0aW9ucy5rLWFjdGlvbnMtc3RhcnQgLmstYnV0dG9uLCAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zLmstYWN0aW9ucy1jZW50ZXIgLmstYnV0dG9uLCAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zLmstYWN0aW9ucy1lbmQgLmstYnV0dG9uLCAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zLmstYWN0aW9ucy1zdGFydCAuay1idXR0b24ge1xyXG4gIGZsZXg6IDAgMSBhdXRvXHJcbn1cclxuXHJcbi5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDBcclxufVxyXG5cclxuLmstY29sdW1uLW1lbnUgLmstZXhwYW5kZXIge1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWNvbHVtbi1tZW51IC5rLWV4cGFuZGVyIC5rLWNvbHVtbm1lbnUtaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1jb2x1bW5tZW51LWl0ZW0gPiAuay1pY29uLCBbZGlyPXJ0bF0gLmstY29sdW1ubWVudS1pdGVtID4gLmstaWNvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICBtYXJnaW4tcmlnaHQ6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLWdyaWQgLmstY29tbWFuZC1jZWxsID4gLmstYnV0dG9uICsgLmstYnV0dG9uLCBbZGlyPXJ0bF0gLmstZ3JpZCAuay1jb21tYW5kLWNlbGwgPiAuay1idXR0b24gKyAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4XHJcbn1cclxuXHJcbi5rLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlciB7XHJcbiAgcGFkZGluZzogOHB4IDRweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZVxyXG59XHJcblxyXG4uay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXItdGV4dCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQuay1hdXRvLXNjcm9sbGFibGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtY29udGVudC1sb2NrZWQge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtY29udGVudC1sb2NrZWQgKyAuay1ncmlkLWNvbnRlbnQsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtZm9vdGVyLWxvY2tlZCArIC5rLWdyaWQtZm9vdGVyLXdyYXAsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1oZWFkZXIsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWRbZGF0YS1yb2xlPWdyaWRdIC5rLWdyaWQtZm9vdGVyIHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbG9hZGluZy1wZGYtbWFzayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxMDBcclxufVxyXG5cclxuLmstbG9hZGluZy1wZGYtbWFzayAuay1sb2FkaW5nLWNvbG9yIHtcclxuICBvcGFjaXR5OiAuNVxyXG59XHJcblxyXG4uay1sb2FkaW5nLXBkZi1tYXNrIC5rLWxvYWRpbmctcGRmLXByb2dyZXNzIHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0IC5rLWxvYWRpbmctcGRmLW1hc2sge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydCAuay1ncmlkLWZpbHRlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbn1cclxuXHJcbi5rLWF1dG9maXR0aW5nIHtcclxuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIHRhYmxlLWxheW91dDogYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWF1dG9maXR0aW5nIHRkLCAuay1hdXRvZml0dGluZyB0aC5rLWhlYWRlciB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWF1dG9maXR0aW5nIC5rLWRldGFpbC1yb3cge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyB0ZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxyXG59XHJcblxyXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyArIHRyIHRkIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgKyB0ciB0ZC5rLWdyb3VwLWNlbGwge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDBcclxufVxyXG5cclxuLmstZ3JpZCAuay1ncm91cC1jZWxsIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDBcclxufVxyXG5cclxuLmstZ3JpZC1oZWFkZXIgLmstaS1zb3J0LWFzYy1zbSwgLmstZ3JpZC1oZWFkZXIgLmstaS1zb3J0LWRlc2Mtc20ge1xyXG4gIG1hcmdpbi1sZWZ0OiA3cHhcclxufVxyXG5cclxuLmstZ3JpZC1oZWFkZXIgLmstc29ydC1vcmRlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gIGZvbnQtc2l6ZTogMTJweFxyXG59XHJcblxyXG4uay1ncmlkLWhlYWRlciAuay1saW5rIC5rLWljb24uay1pLXNvcnQtYXNjLXNtLCAuay1ncmlkLWhlYWRlciAuay1saW5rIC5rLWljb24uay1pLXNvcnQtZGVzYy1zbSB7XHJcbiAgbWFyZ2luLXRvcDogMXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcFxyXG59XHJcblxyXG4uay1ncmlkIC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLWdyaWQgLmstZ3JpZC1mb290ZXItc3RpY2t5LCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWZpbHRlci1yb3cgLmstZ3JpZC1oZWFkZXItc3RpY2t5LCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci5rLWdyaWQtaGVhZGVyLXN0aWNreSB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLWVkaXQtY2VsbCwgLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1zdGlja3kuay1lZGl0LWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZmlsdGVyLXJvdyAuay1ncmlkLWhlYWRlci1zdGlja3kuay1lZGl0LWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstZWRpdC1jZWxsIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB6LWluZGV4OiAzXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwgKyB0ZC5rLWdyaWQtY29udGVudC1zdGlja3kge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstZ3JpZCB0ZC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLWdyaWQgdGQuay1ncmlkLWZvb3Rlci1zdGlja3ksIC5rLWdyaWQgdGguay1ncmlkLWhlYWRlci1zdGlja3kge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWdyaWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGQsIC5rLWdyaWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGgsIC5rLWdyaWQgdGQuay1ncmlkLWZvb3Rlci1zdGlja3k6bm90KFtzdHlsZSo9J2Rpc3BsYXk6IG5vbmUnXSkgKyB0ZCwgLmstZ3JpZCB0ZC5rLWdyaWQtZm9vdGVyLXN0aWNreTpub3QoW3N0eWxlKj0nZGlzcGxheTogbm9uZSddKSArIHRoLCAuay1ncmlkIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGQsIC5rLWdyaWQgdGguay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9J2Rpc3BsYXk6IG5vbmUnXSkgKyB0aCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstZ3JpZCAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXIuay1ncmlkLW5vLWxlZnQtYm9yZGVyLmstZmlyc3Qge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXIgdGguay1ncmlkLWhlYWRlci1zdGlja3ksIC5rLWdyaWRbZGlyPXJ0bF0gdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ncmlkW2Rpcj1ydGxdIHRkLmstZ3JpZC1mb290ZXItc3RpY2t5LCAuay1ncmlkW2Rpcj1ydGxdIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Omxhc3QtY2hpbGQsIC5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5LCAuay1ydGwgLmstZ3JpZCB0ZC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLXJ0bCAuay1ncmlkIHRkLmstZ3JpZC1mb290ZXItc3RpY2t5LCAuay1ydGwgLmstZ3JpZCB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWdyaWRbZGlyPXJ0bF0gdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGQsIC5rLWdyaWRbZGlyPXJ0bF0gdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGgsIC5rLWdyaWRbZGlyPXJ0bF0gdGguay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9J2Rpc3BsYXk6IG5vbmUnXSkgKyB0ZCwgLmstZ3JpZFtkaXI9cnRsXSB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj0nZGlzcGxheTogbm9uZSddKSArIHRoLCAuay1ydGwgLmstZ3JpZCB0ZC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9J2Rpc3BsYXk6IG5vbmUnXSkgKyB0ZCwgLmstcnRsIC5rLWdyaWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGgsIC5rLXJ0bCAuay1ncmlkIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGQsIC5rLXJ0bCAuay1ncmlkIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGgge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyLmstZmlyc3QsIC5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyOmZpcnN0LWNoaWxkLCAuay1ydGwgLmstZ3JpZCAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXIuay1maXJzdCwgLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyLmstZ3JpZC1uby1sZWZ0LWJvcmRlci5rLWZpcnN0LCAuay1ydGwgLmstZ3JpZCAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXIuay1ncmlkLW5vLWxlZnQtYm9yZGVyLmstZmlyc3Qge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstaGVhZGVyID4gLmstY2VsbC1pbm5lciB7XHJcbiAgbWFyZ2luOiAtLjVlbSAtLjZlbSAtLjRlbSAtLjZlbVxyXG59XHJcblxyXG4uay1ncmlkIC5rLWhlYWRlci5rLWZpbHRlcmFibGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDE2cHggKyAuNmVtKVxyXG59XHJcblxyXG4uay1ncmlkIC5rLWNlbGwtaW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1ncmlkIC5rLWNlbGwtaW5uZXIgPiAuay1saW5rIHtcclxuICBwYWRkaW5nOiAuNWVtIC42ZW0gLjRlbSAuNmVtO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleDogMTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstY2VsbC1pbm5lciA+IC5rLWxpbmsgPiAuay1pY29uLmstaS1zb3J0LWFzYy1zbSwgLmstZ3JpZCAuay1jZWxsLWlubmVyID4gLmstbGluayA+IC5rLWljb24uay1pLXNvcnQtZGVzYy1zbSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLXNvcnQtb3JkZXIge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWxcclxufVxyXG5cclxuLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWdyaWQtZmlsdGVyLCAuay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51IHtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWdyaWQtZmlsdGVyLCAuay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LCAuay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbiB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstY29sdW1uLXRpdGxlIHtcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBmbGV4LXNocmluazogMTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXRyZWVsaXN0IC5rLXN0YXR1cyB7XHJcbiAgcGFkZGluZzogLjRlbSAuNmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjZlbVxyXG59XHJcblxyXG4uay10cmVlbGlzdCAuay1zdGF0dXMgLmstbG9hZGluZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIG1hcmdpbi1yaWdodDogNXB4XHJcbn1cclxuXHJcbi5rLXRyZWVsaXN0IHRyLmstaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXRyZWVsaXN0LmstdHJlZWxpc3QtZHJhZ2dpbmcsIC5rLXRyZWVsaXN0LmstdHJlZWxpc3QtZHJhZ2dpbmcgLmstaG92ZXIsIC5rLXRyZWVsaXN0LmstdHJlZWxpc3QtZHJhZ2dpbmcgLmstc3RhdGUtaG92ZXIge1xyXG4gIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4uay10cmVlbGlzdCAuay1kcm9wLWhpbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpXHJcbn1cclxuXHJcbi5rLXRyZWVsaXN0IC5rLWktYXJyb3ctNDUtZG93bi1yaWdodCwgLmstdHJlZWxpc3QgLmstaS1hcnJvdy02MC1yaWdodCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLXRyZWVsaXN0IC5rLWktYXJyb3ctNDUtZG93bi1yaWdodCB7XHJcbiAgbWFyZ2luLXRvcDogLS41ZW1cclxufVxyXG5cclxuLmstZHJhZy1zZXBhcmF0b3Ige1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICBoZWlnaHQ6IDFlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIG1hcmdpbjogMCAuNWVtXHJcbn1cclxuXHJcbi5rLWdhbnR0IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwXHJcbn1cclxuXHJcbi5rLWdhbnR0IC5rLXNwbGl0YmFyIHtcclxuICB3aWR0aDogNXB4O1xyXG4gIGJvcmRlci13aWR0aDogMCAxcHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IGUtcmVzaXplO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWdhbnR0LWhlYWRlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHotaW5kZXg6IDJcclxufVxyXG5cclxuLmstZ2FudHQtZm9vdGVyIHtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgZmxleDogMCAwIGF1dG9cclxufVxyXG5cclxuLmstZ2FudHQtdG9nZ2xlIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLWdhbnR0LXZpZXdzLXdyYXBwZXIgc2VsZWN0LmstZHJvcGRvd24ge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5rLWdhbnR0LXZpZXdzLXdyYXBwZXIgc2VsZWN0LmstZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcclxuICB9XHJcblxyXG4gIC5rLWdhbnR0LXZpZXdzLXdyYXBwZXIgLmstZ2FudHQtdmlld3Mge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gIH1cclxufVxyXG5cclxuLmstZ2FudHQtY29udGVudCB7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXHJcbn1cclxuXHJcbi5rLWdhbnR0IC5rLWdhbnR0LWNvbnRlbnQgLmstZ3JpZC1oZWFkZXIgdGQsIC5rLWdhbnR0IC5rLWdhbnR0LWNvbnRlbnQgdGgge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b21cclxufVxyXG5cclxuLmstZ2FudHQgdGQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLWdhbnR0IC5rLWdyaWQgLmstZWRpdC1jZWxsIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLWdhbnR0LXRpbWVsaW5lID4gLmstdGltZWxpbmUsIC5rLWdhbnR0LXRyZWVsaXN0ID4gLmstdHJlZWxpc3Qge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstZ2FudHQtdHJlZWxpc3Qge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWxcclxufVxyXG5cclxuLmstZ2FudHQtdHJlZWxpc3QgLmstZ3JpZC1oZWFkZXIgdHIge1xyXG4gIGhlaWdodDogNWVtXHJcbn1cclxuXHJcbi5rLWdhbnR0IC5rLXRyZWVsaXN0IC5rLWdyaWQtaGVhZGVyIHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZ2FudHQgLmstdHJlZWxpc3QgLmstZ3JpZC1jb250ZW50IHtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteDogc2Nyb2xsXHJcbn1cclxuXHJcbi5rLXRyZWVsaXN0LWdyb3VwID4gdHIgPiBzcGFuIHtcclxuICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbi5rLXRyZWVsaXN0LWdyb3VwIC5rLXdpZGdldCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMFxyXG59XHJcblxyXG4uay1nYW50dC10aW1lbGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbFxyXG59XHJcblxyXG4uay1nYW50dC10aW1lbGluZSAuay1ncmlkLWhlYWRlciB0ciwgLmstZ2FudHQtdHJlZWxpc3QgLmstZ2FudHQtdHJlZWxpc3QtbmVzdGVkLWNvbHVtbnMgLmstZ3JpZC1oZWFkZXIgdHIge1xyXG4gIGhlaWdodDogMi41ZW1cclxufVxyXG5cclxuLmstZ2FudHQtdGltZWxpbmUgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4uay1nYW50dC10YXNrcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWdhbnR0IC5rLWdyaWQtY29udGVudCB0ciwgLmstZ2FudHQtcm93cyB0ciwgLmstZ2FudHQtdGFza3MgdHIge1xyXG4gIGhlaWdodDogMi4zZW1cclxufVxyXG5cclxuLmstZ2FudHQgLmstZ2FudHQtdGFza3MgdGQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxhMFwiXHJcbn1cclxuXHJcbi5rLWdhbnR0LXRpbWVsaW5lIHtcclxuICBiYWNrZ3JvdW5kOiAwIDBcclxufVxyXG5cclxuLmstZ2FudHQtY29sdW1ucywgLmstZ2FudHQtZGVwZW5kZW5jaWVzLCAuay1nYW50dC1yb3dzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstZ2FudHQtdGFibGVzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstZ2FudHQgLmstdGltZWxpbmUgLmstZ3JpZC1jb250ZW50IHtcclxuICBvdmVyZmxvdy14OiBzY3JvbGxcclxufVxyXG5cclxuLmstZ2FudHQgLmstZ2FudHQtdGltZWxpbmUgdGgsIC5rLWdhbnR0LXRpbWVsaW5lIC5rLWdyaWQtaGVhZGVyIHRkIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmstZ2FudHQgLmstZ2FudHQtdGltZWxpbmUgLmstZ3JpZC1oZWFkZXIgdHI6Zmlyc3QtY2hpbGQgdGQsIC5rLWdhbnR0IC5rLWdhbnR0LXRpbWVsaW5lIHRyOmZpcnN0LWNoaWxkIHRoIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstZ2FudHQtdGltZWxpbmUgdGQuay1oZWFkZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xyXG4gIHBhZGRpbmc6IC41ZW0gLjZlbSAuNGVtIC42ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbn1cclxuXHJcbi5rLXRhc2stc3VtbWFyeSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIG1hcmdpbi10b3A6IDNweFxyXG59XHJcblxyXG4uay10YXNrLXN1bW1hcnktY29tcGxldGUge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay10YXNrLXN1bW1hcnktcHJvZ3Jlc3Mge1xyXG4gIGhlaWdodDogMTVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZTphZnRlciwgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOmJlZm9yZSwgLmstdGFzay1zdW1tYXJ5OmFmdGVyLCAuay10YXNrLXN1bW1hcnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay10YXNrLXN1bW1hcnktY29tcGxldGU6YmVmb3JlLCAuay10YXNrLXN1bW1hcnk6YmVmb3JlIHtcclxuICBsZWZ0OiAwO1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZTphZnRlciwgLmstdGFzay1zdW1tYXJ5OmFmdGVyIHtcclxuICByaWdodDogMDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstZ2FudHQtbGluZS1oLCAuay1nYW50dC1saW5lLXYge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1nYW50dC1saW5lLWgge1xyXG4gIGhlaWdodDogMnB4XHJcbn1cclxuXHJcbi5rLWdhbnR0LWxpbmUtdiB7XHJcbiAgd2lkdGg6IDJweFxyXG59XHJcblxyXG4uay1hcnJvdy1lLCAuay1hcnJvdy13IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtNHB4O1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogNXB4XHJcbn1cclxuXHJcbi5rLWFycm93LWUge1xyXG4gIHJpZ2h0OiAtNnB4O1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstYXJyb3ctdyB7XHJcbiAgbGVmdDogLTZweDtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstdGFzay1taWxlc3RvbmUge1xyXG4gIHdpZHRoOiAxM3B4O1xyXG4gIGhlaWdodDogMTNweDtcclxuICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgbWFyZ2luLWxlZnQ6IC0uMmVtXHJcbn1cclxuXHJcbi5rLWdhbnR0IC5rLWdhbnR0LXRhc2tzIC5rLWJ1dHRvbi5rLWJ1dHRvbi1pY29uIHtcclxuICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAycHhcclxufVxyXG5cclxuLmstcmVsIC5rLWJ1dHRvbi1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMjAwcHhcclxufVxyXG5cclxuLmstcmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHRvcDogLS4zZW1cclxufVxyXG5cclxuLmstdGFzay13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIHBhZGRpbmc6IDAgMjNweCA1cHg7XHJcbiAgbWFyZ2luOiAtMXB4IC0yM3B4IDA7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1nYW50dC1saW5lLmstc2VsZWN0ZWQsIC5rLWdhbnR0LWxpbmUuay1zdGF0ZS1zZWxlY3RlZCwgLmstdGFzay13cmFwOmhvdmVyIHtcclxuICB6LWluZGV4OiAzXHJcbn1cclxuXHJcbi5rLW1pbGVzdG9uZS13cmFwIHtcclxuICBtYXJnaW46IDAgLTEzcHggMCAtMjdweFxyXG59XHJcblxyXG4uay10YXNrLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLXRhc2stY29tcGxldGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDIwJTtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5rLXRhc2stZG90IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay10YXNrLWRvdC5rLWhvdmVyLCAuay10YXNrLWRvdC5rLXN0YXRlLWhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay10YXNrLXNpbmdsZSArIC5rLXRhc2stZG90LCAuay10YXNrLXNpbmdsZSArIC5rLXRhc2stZG90ICsgLmstdGFzay1kb3Qge1xyXG4gIHRvcDogLjJlbVxyXG59XHJcblxyXG4uay10YXNrLXdyYXAtYWN0aXZlIC5rLXRhc2stZG90LCAuay10YXNrLXdyYXA6aG92ZXIgLmstdGFzay1kb3Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLXRhc2stZG90OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGEwXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMTZweFxyXG59XHJcblxyXG4uay10YXNrLWRvdDphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBtYXJnaW4tbGVmdDogNHB4XHJcbn1cclxuXHJcbi5rLXRhc2stZG90LmstaG92ZXI6YWZ0ZXIsIC5rLXRhc2stZG90Lmstc3RhdGUtaG92ZXI6YWZ0ZXIsIC5rLXRhc2stZG90OmhvdmVyOmFmdGVyLCAuay10YXNrLXdyYXAtYWN0aXZlIC5rLXRhc2stZG90OmFmdGVyIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAzcHhcclxufVxyXG5cclxuLmstdGFzay1zdGFydCB7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay10YXNrLWVuZCB7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstdGFzay1zaW5nbGUge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBtaW4taGVpZ2h0OiAxLjNlbTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLXRhc2stdGVtcGxhdGUge1xyXG4gIHBhZGRpbmc6IC4yZW0gMS40ZW0gLjJlbSAuNmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWxcclxufVxyXG5cclxuLmstdGFzay1hY3Rpb25zLCAuay10YXNrLWNvbnRlbnQgPiAuay1saW5rIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiA0cHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay10YXNrLWFjdGlvbnMge1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstdGFzay1hY3Rpb25zOmZpcnN0LWNoaWxkIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogNHB4IDJweCAwIDRweFxyXG59XHJcblxyXG4uay13ZWJraXQgLmstdGFzay1hY3Rpb25zOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tdG9wOiAzcHhcclxufVxyXG5cclxuLmstdGFzay1hY3Rpb25zOmZpcnN0LWNoaWxkID4gLmstbGluayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLXRhc2stZGVsZXRlIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXRhc2std3JhcC1hY3RpdmUgLmstdGFzay1kZWxldGUsIC5rLXRhc2std3JhcDpob3ZlciAuay10YXNrLWRlbGV0ZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS1oYW5kbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMjtcclxuICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmstdGFzay1zaW5nbGU6aG92ZXIgLmstcmVzaXplLWhhbmRsZSwgLmstdGFzay13cmFwLWFjdGl2ZSAuay1yZXNpemUtaGFuZGxlIHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS1oYW5kbGU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9wYWNpdHk6IC41XHJcbn1cclxuXHJcbi5rLXRhc2stY29udGVudCA+IC5rLXJlc2l6ZS1lIHtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAuNGVtXHJcbn1cclxuXHJcbi5rLXRhc2stY29udGVudCA+IC5rLXJlc2l6ZS13IHtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IC40ZW1cclxufVxyXG5cclxuLmstdGFzay1jb250ZW50ID4gLmstcmVzaXplLWU6YWZ0ZXIsIC5rLXRhc2stY29udGVudCA+IC5rLXJlc2l6ZS13OmFmdGVyIHtcclxuICBsZWZ0OiAxcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLS43ZW07XHJcbiAgaGVpZ2h0OiAxLjRlbTtcclxuICB3aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXRhc2stY29udGVudCA+IC5rLXJlc2l6ZS1lOmFmdGVyIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAxcHhcclxufVxyXG5cclxuLmstdGFzay1kcmFnaGFuZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBtYXJnaW46IDAgMThweDtcclxuICBib3JkZXItd2lkdGg6IDVweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgY3Vyc29yOiBlLXJlc2l6ZVxyXG59XHJcblxyXG4uay10YXNrLXdyYXAtYWN0aXZlIC5rLXRhc2stZHJhZ2hhbmRsZSwgLmstdGFzay13cmFwOmhvdmVyIC5rLXRhc2stZHJhZ2hhbmRsZSB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstZ2FudHQtZGVwZW5kZW5jeS1oaW50IHtcclxuICB6LWluZGV4OiA0XHJcbn1cclxuXHJcbi5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLWRvdCwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stbWlsZXN0b25lLCAuay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1zaW5nbGUgKyAuay10YXNrLWRvdCwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stc2luZ2xlICsgLmstdGFzay1kb3QgKyAuay10YXNrLWRvdCwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stc3VtbWFyeSB7XHJcbiAgdG9wOiA1MCVcclxufVxyXG5cclxuLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stbWlsZXN0b25lLCAuay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1zdW1tYXJ5IHtcclxuICBtYXJnaW4tdG9wOiAtNnB4XHJcbn1cclxuXHJcbi5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLWRvdCwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stc2luZ2xlICsgLmstdGFzay1kb3QsIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLXNpbmdsZSArIC5rLXRhc2stZG90ICsgLmstdGFzay1kb3Qge1xyXG4gIG1hcmdpbi10b3A6IC0xMXB4XHJcbn1cclxuXHJcbi5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLXNpbmdsZSB7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpXHJcbn1cclxuXHJcbi5rLWllIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLXNpbmdsZSB7XHJcbiAgaGVpZ2h0OiA5OSVcclxufVxyXG5cclxuLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stY29udGVudCB7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLWNvbnRlbnQgPiAuay1yZXNpemUtZTphZnRlciwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stY29udGVudCA+IC5rLXJlc2l6ZS13OmFmdGVyIHtcclxuICB0b3A6IDA7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstdGFzay1kZXRhaWxzIHtcclxuICBwYWRkaW5nOiAuNGVtO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay10YXNrLWRldGFpbHMgPiBzdHJvbmcge1xyXG4gIGZvbnQtc2l6ZTogMTIwJTtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay10YXNrLXBjdCB7XHJcbiAgbWFyZ2luOiAuNWVtIDAgLjFlbTtcclxuICBmb250LXNpemU6IDE3MCVcclxufVxyXG5cclxuLmstdGFzay1kZXRhaWxzID4gdWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjJcclxufVxyXG5cclxuLmstcmVzb3VyY2VzLXdyYXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgei1pbmRleDogMjtcclxuICB6b29tOiAxO1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLXJlc291cmNlcy13cmFwIC5rLXJlc291cmNlIHtcclxuICBtYXJnaW46IDAgNXB4XHJcbn1cclxuXHJcbi5rLWdhbnR0LWVkaXQtZm9ybSA+IC5rLWVkaXQtZm9ybS1jb250YWluZXIge1xyXG4gIHdpZHRoOiA0MzBweFxyXG59XHJcblxyXG4uay1nYW50dC1lZGl0LWZvcm0gPiAuay1yZXNvdXJjZXMtZm9ybS1jb250YWluZXIge1xyXG4gIHdpZHRoOiA1MDZweFxyXG59XHJcblxyXG4uay1yZXNvdXJjZXMtZm9ybS1jb250YWluZXIgPiAuay1ncmlkIHtcclxuICBtYXJnaW46IDAgLjllbVxyXG59XHJcblxyXG4uay1nYW50dC1lZGl0LWZvcm0gLmstZWRpdC1idXR0b25zIC5rLWdhbnR0LWRlbGV0ZSB7XHJcbiAgZmxvYXQ6IGxlZnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQge1xyXG4gIGZsb2F0OiBsZWZ0XHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dCAuay1ncmlkLWNvbnRlbnQsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LXRpbWVsaW5lIHtcclxuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQtdHJlZWxpc3Qge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQtdGltZWxpbmUgLmstZ3JpZC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dCAuay1zcGxpdGJhciwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGRmLWV4cG9ydCB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuay1nYW50dC10b29sYmFyIC5rLWdhbnR0LXRvZ2dsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxyXG4gIH1cclxuXHJcbiAgLmstZ2FudHQtdG9vbGJhciAuay1idXR0b24ge1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gICAgd2lkdGg6IGNhbGMoKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSkgKyAoNHB4ICogMikgKyAoMXB4ICogMikpO1xyXG4gICAgaGVpZ2h0OiBjYWxjKCgxLjQyODU3MTQyODU3MTQyODYgKiAxZW0pICsgKDRweCAqIDIpICsgKDFweCAqIDIpKVxyXG4gIH1cclxuXHJcbiAgLmstZ2FudHQtdG9vbGJhciAuay1idXR0b24gLmstaWNvbiB7XHJcbiAgICBtYXJnaW46IDBcclxuICB9XHJcblxyXG4gIC5rLWdhbnR0LXRvb2xiYXIgLmstYnV0dG9uIC5rLWJ1dHRvbi10ZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICB9XHJcblxyXG4gIC5rLWdhbnR0IC5rLXRyZWVsaXN0IC5rLWdyaWQtY29udGVudCB7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGxcclxuICB9XHJcbn1cclxuXHJcbi5rLWdhbnR0LXJlc2l6ZS1oaW50IHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLWdhbnR0LXBsYW5uZWQgLmstZ2FudHQtcm93cyB0ciwgLmstZ2FudHQtcGxhbm5lZCAuay1nYW50dC10YXNrcyB0ciwgLmstZ2FudHQuay1nYW50dC1wbGFubmVkIC5rLWdyaWQtY29udGVudCB0ciB7XHJcbiAgaGVpZ2h0OiAzLjNlbVxyXG59XHJcblxyXG4uay1nYW50dC1wbGFubmVkIC5rLWdhbnR0LWRlcGVuZGVuY2llcyB7XHJcbiAgbWFyZ2luLXRvcDogLjZlbVxyXG59XHJcblxyXG4uay1nYW50dC1wbGFubmVkIC5rLXRhc2stZG90IHtcclxuICBtYXJnaW4tdG9wOiAxLjFlbVxyXG59XHJcblxyXG4uay1nYW50dC1wbGFubmVkIC5rLXJlc291cmNlcy13cmFwIHtcclxuICBtYXJnaW4tdG9wOiAuOWVtXHJcbn1cclxuXHJcbi5rLWdhbnR0LXBsYW5uZWQgLmstbWlsZXN0b25lLXdyYXAgLmstdGFzay1kb3Qge1xyXG4gIG1hcmdpbi10b3A6IDEuM2VtXHJcbn1cclxuXHJcbi5rLWdhbnR0LXBsYW5uZWQgLmstbWlsZXN0b25lLXdyYXAgLmstdGFzay1kb3Quay10YXNrLXN0YXJ0IHtcclxuICBtYXJnaW4tbGVmdDogLS4yZW1cclxufVxyXG5cclxuLmstZ2FudHQtcGxhbm5lZCAuay1zdW1tYXJ5LXdyYXAgLmstdGFzay1kb3Qge1xyXG4gIG1hcmdpbi10b3A6IDEuM2VtXHJcbn1cclxuXHJcbi5rLXRhc2stcGxhbm5lZCB7XHJcbiAgbWFyZ2luOiAwIDAgLjM1ZW07XHJcbiAgbGluZS1oZWlnaHQ6IC43NWVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay10YXNrLXBsYW5uZWQgLmstdGFzay1tb21lbnQge1xyXG4gIGJvcmRlci13aWR0aDogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoKDJweCAqIDIgKyA2cHgpIC8gMik7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBoZWlnaHQ6IDZweDtcclxuICB3aWR0aDogNnB4XHJcbn1cclxuXHJcbi5rLXRhc2stcGxhbm5lZCAuay10YXNrLW1vbWVudC5rLW1vbWVudC1sZWZ0IHtcclxuICBtYXJnaW4tbGVmdDogY2FsYygycHggLyAyIC0gY2FsYygoMnB4ICogMiArIDZweCkgLyAyKSlcclxufVxyXG5cclxuLmstdGFzay1wbGFubmVkIC5rLXRhc2stZHVyYXRpb24ge1xyXG4gIGhlaWdodDogMnB4XHJcbn1cclxuXHJcbi5rLXRhc2stcGxhbm5lZDpob3ZlciAuay10YXNrLWR1cmF0aW9uIHtcclxuICBoZWlnaHQ6IGNhbGMoMnB4ICsgMXB4KVxyXG59XHJcblxyXG4uay1taWxlc3RvbmUtd3JhcCAuay10YXNrLXBsYW5uZWQge1xyXG4gIG1hcmdpbi1ib3R0b206IC43ZW1cclxufVxyXG5cclxuLmstc3VtbWFyeS13cmFwIC5rLXRhc2stcGxhbm5lZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjZlbVxyXG59XHJcblxyXG4uay1wbGFubmVkLXRvb2x0aXAgLmstdGFzay1jb250ZW50IHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2sge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2sgLmstdGFzay1jb250ZW50IC5rLXJlc2l6ZS1lIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXRhc2stb2Zmc2V0LXdyYXAgLmstdGFzay1zaW5nbGUgKyAuay10YXNrLW9mZnNldCB7XHJcbiAgaGVpZ2h0OiAxLjY1ZW1cclxufVxyXG5cclxuLmstdGFzay1vZmZzZXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICBsaW5lLWhlaWdodDogMS40NmVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstdGFzay1vZmZzZXQgLmstcmVzaXplLWhhbmRsZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAuNGVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMjtcclxuICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmstdGFzay1vZmZzZXQgLmstcmVzaXplLWhhbmRsZTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC0uNTVlbTtcclxuICBoZWlnaHQ6IDEuNGVtO1xyXG4gIHdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstc3VtbWFyeS13cmFwIC5rLXRhc2stb2Zmc2V0IHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luOiAzcHggMCAwXHJcbn1cclxuXHJcbi5rLXN1bW1hcnktd3JhcCAuay10YXNrLW9mZnNldDphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XHJcbiAgcmlnaHQ6IDEuNGVtXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zdW1tYXJ5LXdyYXAgLmstdGFzay1vZmZzZXQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiA4cHhcclxufVxyXG5cclxuLmstcnRsIC5rLXRhc2stb2Zmc2V0LXdyYXAgLmstdGFzayAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLWUge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLXJ0bCAuay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2sgLmstdGFzay1jb250ZW50IC5rLXJlc2l6ZS13IHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1taWxlc3RvbmUtd3JhcCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xLjhlbVxyXG59XHJcblxyXG4uay1ydGwgLmstdGFzay1taWxlc3RvbmUge1xyXG4gIG1hcmdpbi1yaWdodDogLS4xNWVtXHJcbn1cclxuXHJcbi5rLWllIC5rLXN1bW1hcnktd3JhcCAuay10YXNrLW9mZnNldDphZnRlciB7XHJcbiAgcmlnaHQ6IDIwcHhcclxufVxyXG5cclxuLmstaWUgLmstcnRsIC5rLXN1bW1hcnktd3JhcCAuay10YXNrLW9mZnNldDpiZWZvcmUge1xyXG4gIGxlZnQ6IDIwcHhcclxufVxyXG5cclxuLmstdGFzay1vZmZzZXQgLmstdGFzay1hY3Rpb25zIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW5cclxufVxyXG5cclxuLmstdGFzay1vZmZzZXQ6aG92ZXIgLmstcmVzaXplLWhhbmRsZSwgLmstdGFzay1vZmZzZXQ6aG92ZXIgLmstdGFzay1hY3Rpb25zLCAuay10YXNrLXNpbmdsZTpob3ZlciArIC5rLXRhc2stb2Zmc2V0IC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXRhc2stc2luZ2xlOmhvdmVyICsgLmstdGFzay1vZmZzZXQgLmstdGFzay1hY3Rpb25zIHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLXBpdm90IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1waXZvdC10b29sYmFyIHtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGZsZXgtd3JhcDogd3JhcFxyXG59XHJcblxyXG4uay1waXZvdC10b29sYmFyID4gKiB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXBpdm90LXRvb2xiYXI6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1waXZvdCAuay1ncmlkIHRkIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLXBpdm90LWxheW91dCB7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgdGFibGUtbGF5b3V0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXBpdm90LWxheW91dCA+IHRib2R5ID4gdHIgPiB0ZCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLXBpdm90IHRkIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXBpdm90LXJvd2hlYWRlcnMgPiAuay1ncmlkLCAuay1waXZvdC10YWJsZSA+IC5rLWdyaWQge1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1waXZvdC1yb3doZWFkZXJzID4gLmstZ3JpZCB0ZDpmaXJzdC1jaGlsZCwgLmstcGl2b3QtdGFibGUgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLmstZmlyc3Qge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstcGl2b3Qtcm93aGVhZGVycyA+IC5rLWdyaWQgdGQuay1maXJzdCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstcGl2b3Qtcm93aGVhZGVycyA+IC5rLWdyaWQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstcGl2b3QtdGFibGUge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLXBpdm90LXRhYmxlIC5rLWdyaWQtaGVhZGVyLXdyYXAgPiB0YWJsZSB7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLXBpdm90IC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlciB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1oZWFkZXIuay1hbHQsIHRkLmstYWx0IHtcclxuICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbi5rLWhlYWRlci5rLWFsdCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxyXG59XHJcblxyXG4uay1waXZvdC1sYXlvdXQgLmstZ3JpZCB0ZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXBpdm90LWxheW91dCAuay1ncmlkLWZvb3RlciA+IHRkIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXBpdm90LWZpbHRlci13aW5kb3cgLmstdHJlZXZpZXcge1xyXG4gIG1heC1oZWlnaHQ6IDYwMHB4XHJcbn1cclxuXHJcbi5rLWkta3BpLXRyZW5kLWRlY3JlYXNlLCAuay1pLWtwaS10cmVuZC1lcXVhbCwgLmstaS1rcGktdHJlbmQtaW5jcmVhc2Uge1xyXG4gIGNvbG9yOiAjODU4NTg1XHJcbn1cclxuXHJcbi5rLWkta3BpLXN0YXR1cy1ob2xkIHtcclxuICBjb2xvcjogI2Y5Y2UxZFxyXG59XHJcblxyXG4uay1pLWtwaS1zdGF0dXMtZGVueSB7XHJcbiAgY29sb3I6ICNmNDQzMzZcclxufVxyXG5cclxuLmstaS1rcGktc3RhdHVzLW9wZW4ge1xyXG4gIGNvbG9yOiAjNGNhZjUwXHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90IC5rLWdyaWQtY29udGVudCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdCAuay1ncmlkLWNvbnRlbnQsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90IC5rLXBpdm90LXJvd2hlYWRlcnMgLmstZ3JpZCB7XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3QgLmstZ3JpZC1oZWFkZXIge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdCB7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdCAuay1ncmlkLWNvbnRlbnQgPiB0YWJsZSwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3QgLmstZ3JpZC1oZWFkZXItd3JhcCA+IHRhYmxlIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXRyZWV2aWV3IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay10cmVldmlldyAuay1pY29uIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstdHJlZXZpZXctZmlsdGVyIHtcclxuICBwYWRkaW5nOiA0cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleDogbm9uZVxyXG59XHJcblxyXG4uay10cmVldmlldy1ncm91cCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3V0bGluZTogMDtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay10cmVldmlldy1ncm91cC5uZy1hbmltYXRpbmcge1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstdHJlZXZpZXctYm90LCAuay10cmVldmlldy1taWQsIC5rLXRyZWV2aWV3LXRvcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5rLXRyZWV2aWV3LWl0ZW0ge1xyXG4gIG91dGxpbmUtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLXRyZWV2aWV3LXRvZ2dsZSB7XHJcbiAgZmxleDogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4XHJcbn1cclxuXHJcbi5rLXRyZWV2aWV3LXRvZ2dsZTplbXB0eSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay10cmVldmlldy1sb2FkaW5nIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweFxyXG59XHJcblxyXG4uay10cmVldmlldyAuay1jaGVja2JveC13cmFwLCAuay10cmVldmlldyAuay1jaGVja2JveC13cmFwcGVyIHtcclxuICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlclxyXG59XHJcblxyXG4uay10cmVldmlldy1sZWFmIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXRyZWV2aWV3LWxlYWYgLmstaWNvbiwgLmstdHJlZXZpZXctbGVhZiAuay1pbWFnZSwgLmstdHJlZXZpZXctbGVhZiAuay1zcHJpdGUge1xyXG4gIG1hcmdpbi1yaWdodDogNHB4XHJcbn1cclxuXHJcbi5rLXRyZWV2aWV3LWxlYWYuay1mb2N1cyB7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uIHtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbi5rLWZvY3VzLCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uLmstaG92ZXIsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b246Zm9jdXMsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b246aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbn1cclxuXHJcbi5rLXJ0bCAuay10cmVldmlldyAuay10cmVldmlldy1pdGVtLCAuay10cmVldmlld1tkaXI9cnRsXSAuay10cmVldmlldy1pdGVtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMTZweFxyXG59XHJcblxyXG4uay1ydGwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctdG9nZ2xlLCAuay10cmVldmlld1tkaXI9cnRsXSAuay10cmVldmlldy10b2dnbGUge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogLTE2cHhcclxufVxyXG5cclxuLmstcnRsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWRpbmcsIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLXRyZWV2aWV3LWxvYWRpbmcge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogNHB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay10cmVldmlldyAuay1pbiAuay1pY29uLCAuay1ydGwgLmstdHJlZXZpZXcgLmstaW4gLmstaW1hZ2UsIC5rLXJ0bCAuay10cmVldmlldyAuay1pbiAuay1zcHJpdGUsIC5rLXJ0bCAuay10cmVldmlldyAuay10cmVldmlldy1sZWFmIC5rLWljb24sIC5rLXJ0bCAuay10cmVldmlldyAuay10cmVldmlldy1sZWFmIC5rLWltYWdlLCAuay1ydGwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbGVhZiAuay1zcHJpdGUsIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLWluIC5rLWljb24sIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLWluIC5rLWltYWdlLCAuay10cmVldmlld1tkaXI9cnRsXSAuay1pbiAuay1zcHJpdGUsIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLXRyZWV2aWV3LWxlYWYgLmstaWNvbiwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstdHJlZXZpZXctbGVhZiAuay1pbWFnZSwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstdHJlZXZpZXctbGVhZiAuay1zcHJpdGUge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogNHB4XHJcbn1cclxuXHJcbnNwYW4uay1jb2xvcnBpY2tlciwgc3Bhbi5rLWNvbWJvYm94LCBzcGFuLmstZGF0ZXBpY2tlciwgc3Bhbi5rLWRhdGV0aW1lcGlja2VyLCBzcGFuLmstZHJvcGRvd24sIHNwYW4uay1kcm9wZG93bmxpc3QsIHNwYW4uay1kcm9wZG93bnRyZWUsIHNwYW4uay1udW1lcmljdGV4dGJveCwgc3Bhbi5rLXRpbWVwaWNrZXIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUgLmstYXV0b2NvbXBsZXRlLCAuay1maWx0ZXItbWVudSAuay1jb21ib2JveCwgLmstZmlsdGVyLW1lbnUgLmstZGF0ZXBpY2tlciwgLmstZmlsdGVyLW1lbnUgLmstZGF0ZXRpbWVwaWNrZXIsIC5rLWZpbHRlci1tZW51IC5rLWRyb3Bkb3duLCAuay1maWx0ZXItbWVudSAuay1kcm9wZG93bmxpc3QsIC5rLWZpbHRlci1tZW51IC5rLWRyb3Bkb3dudHJlZSwgLmstZmlsdGVyLW1lbnUgLmstbnVtZXJpY3RleHRib3gsIC5rLWZpbHRlci1tZW51IC5rLXRleHRib3gsIC5rLWZpbHRlci1tZW51IC5rLXRpbWVwaWNrZXIge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXBvcHVwLmstY2FsZW5kYXItY29udGFpbmVyIHtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1wb3B1cCB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1wb3B1cCAuay1pdGVtIHtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstcG9wdXAgLmstY2FsZW5kYXIge1xyXG4gIGJvcmRlcjogMFxyXG59XHJcblxyXG4uay1ub2RhdGEge1xyXG4gIG1pbi1oZWlnaHQ6IDEzOHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAuODVlbTtcclxuICBmb250LXdlaWdodDogbGlnaHRlclxyXG59XHJcblxyXG4uay1ub2RhdGEgPiBkaXYge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZzogMTFweFxyXG59XHJcblxyXG4uay10aW1lLXBvcHVwIC5rLWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDFweCAzcHhcclxufVxyXG5cclxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWRhdGV0aW1lLXdyYXAge1xyXG4gIHdpZHRoOiAyMWVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWRhdGV0aW1lLWJ1dHRvbmdyb3VwIHtcclxuICBwYWRkaW5nOiA4cHhcclxufVxyXG5cclxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWRhdGV0aW1lLXNlbGVjdG9yIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnNcclxufVxyXG5cclxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWRhdGV0aW1lLWNhbGVuZGFyLXdyYXAsIC5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1kYXRldGltZS10aW1lLXdyYXAge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmbGV4OiAwIDAgMjFlbVxyXG59XHJcblxyXG4uay1kYXRldGltZS1jb250YWluZXIgLmstdGltZS1saXN0LWNvbnRhaW5lciB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLXRpbWVzZWxlY3RvciB7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1kYXRldGltZS1jb250YWluZXIgLmstdGltZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3Ige1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSlcclxufVxyXG5cclxuLmstZGF0ZXRpbWUtY29udGFpbmVyID4gLmstcG9wdXAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLWRhdGV0aW1lLWNvbnRhaW5lciA+IC5rLXBvcHVwIC5rLWFjdGlvbi1idXR0b25zIHtcclxuICBtYXJnaW4tYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLWRhdGV0aW1lLWNvbnRhaW5lci5rLXJ0bCAuay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3RvciwgLmstZGF0ZXRpbWUtY29udGFpbmVyW2Rpcj1ydGxdIC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yLCAuay1ydGwgLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yLCBbZGlyPXJ0bF0gLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSlcclxufVxyXG5cclxuLmstdGltZS1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZzogY2FsYygyICogNHB4KSBjYWxjKDhweCAqIDIpO1xyXG4gIGxpbmUtaGVpZ2h0OiAyZW1cclxufVxyXG5cclxuLmstdGltZS1oZWFkZXIgLmstdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLmstdGltZS1oZWFkZXIgLmstdGltZS1ub3cge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstdGltZS1saXN0LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiA1ZW07XHJcbiAgaGVpZ2h0OiBjYWxjKDcgKiAoMS40Mjg1NzE0MyAqIDFlbSArIDIgKiA0cHgpKVxyXG59XHJcblxyXG4uay10aW1lLWxpc3Qtd3JhcHBlciAuay10aXRsZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxLjVlbTtcclxuICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIDIwcHgpO1xyXG4gIHotaW5kZXg6IDEyXHJcbn1cclxuXHJcbi5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmFmdGVyLCAuay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjpiZWZvcmUsIC5rLXRpbWUtbGlzdC13cmFwcGVyLmstc3RhdGUtZm9jdXNlZDo6YWZ0ZXIsIC5rLXRpbWUtbGlzdC13cmFwcGVyLmstc3RhdGUtZm9jdXNlZDo6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBoZWlnaHQ6IGNhbGMoNTAlIC0gMWVtKTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmJlZm9yZSwgLmstdGltZS1saXN0LXdyYXBwZXIuay1zdGF0ZS1mb2N1c2VkOjpiZWZvcmUge1xyXG4gIHRvcDogMFxyXG59XHJcblxyXG4uay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjphZnRlciwgLmstdGltZS1saXN0LXdyYXBwZXIuay1zdGF0ZS1mb2N1c2VkOjphZnRlciB7XHJcbiAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLXRpbWUtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMjBweDtcclxuICBib3R0b206IDIwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTEwMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogY2FsYygtMTAwcHggLSAxN3B4KVxyXG59XHJcblxyXG4uay10aW1lLWNvbnRhaW5lciA+IHVsIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IDVlbVxyXG59XHJcblxyXG4uay1ydGwgLmstdGltZS1jb250YWluZXIsIC5rLXRpbWUtY29udGFpbmVyLmstcnRsLCAuay10aW1lLWNvbnRhaW5lcltkaXI9cnRsXSwgW2Rpcj1ydGxdIC5rLXRpbWUtY29udGFpbmVyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEwMHB4IC0gMTdweClcclxufVxyXG5cclxuLmstdGltZS1saXN0LWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstdGltZS1saXN0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB6LWluZGV4OiAxMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMFxyXG59XHJcblxyXG4uay10aW1lLWxpc3Q6OmFmdGVyLCAuay10aW1lLWxpc3Q6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGhlaWdodDogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICB6LWluZGV4OiAxO1xyXG4gIHdpZHRoOiAyMDAlO1xyXG4gIGxlZnQ6IC01MCVcclxufVxyXG5cclxuLmstdGltZS1saXN0OjpiZWZvcmUge1xyXG4gIHRvcDogMFxyXG59XHJcblxyXG4uay10aW1lLWxpc3Q6OmFmdGVyIHtcclxuICBib3R0b206IDBcclxufVxyXG5cclxuLmstdGltZS1saXN0IC5rLWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDRweCA4cHhcclxufVxyXG5cclxuLmstdGltZS1oaWdobGlnaHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGNhbGMoMS40Mjg1NzE0MyAqIDFlbSArIDRweCAqIDIpO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4xcHhcclxufVxyXG5cclxuLmstdGltZS1jb250YWluZXIgLmstc2Nyb2xsYWJsZS1wbGFjZWhvbGRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXRpbWUtc2VwYXJhdG9yIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDExXHJcbn1cclxuXHJcbi5rLXRpbWUtZm9vdGVyIHtcclxuICBtYXJnaW4tdG9wOiAwXHJcbn1cclxuXHJcbi5rLW11bHRpcGxlLXNlbGVjdGlvbiAuay1pbi5rLXNlbGVjdGVkLCAuay1tdWx0aXBsZS1zZWxlY3Rpb24gLmstaW4uay1zdGF0ZS1zZWxlY3RlZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiAwIDBcclxufVxyXG5cclxuLmstcG9wdXAtZmx1c2gge1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLCAuay10ZXh0Ym94LWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZy10b3A6IGNhbGMoMS40Mjg1NzE0M2VtICogLjc1KTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaFxyXG59XHJcblxyXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXIgPiAuay1sYWJlbCB7XHJcbiAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBjYWxjKGNhbGMoMS40Mjg1NzE0M2VtICogLjc1KSArIDFweCArIDRweCk7XHJcbiAgbGVmdDogY2FsYyg4cHggKyAxcHgpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY3Vyc29yOiB0ZXh0O1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQsIGNvbG9yIC4ycyBlYXNlLW91dDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay10ZXh0YXJlYSwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstdGV4dGJveCwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstd2lkZ2V0LCAuay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLXRleHRhcmVhLCAuay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLXRleHRib3gsIC5rLXRleHRib3gtY29udGFpbmVyID4gLmstd2lkZ2V0IHtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICB3aWR0aDogYXV0b1xyXG59XHJcblxyXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lci5rLXN0YXRlLWVtcHR5ID4gLmstbGFiZWwge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxyXG59XHJcblxyXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1mb2N1cywgLmstdGV4dGJveC1jb250YWluZXIuay1mb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcblxyXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1mb2N1cyA+IC5rLWxhYmVsLCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXIuay1mb2N1cyA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLWxhYmVsIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC04cHgpLCAtNHB4KSB0cmFuc2xhdGUoLTFweCwgY2FsYygtLjc1ICogMS40Mjg1NzE0M2VtKSkgdHJhbnNsYXRlKC0xMi41JSwgLTEyLjUlKSBzY2FsZSguNzUpXHJcbn1cclxuXHJcbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLXN0YXRlLWVtcHR5Om5vdCguay1mb2N1cykgOjpwbGFjZWhvbGRlciwgLmstdGV4dGJveC1jb250YWluZXIuay1zdGF0ZS1lbXB0eTpub3QoLmstZm9jdXMpIDo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0gPiAuay1sYWJlbCwgLmstcnRsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLWxhYmVsLCAuay1ydGwgLmstdGV4dGJveC1jb250YWluZXIgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXJbZGlyPXJ0bF0gPiAuay1sYWJlbCB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogY2FsYyg4cHggKyAxcHgpXHJcbn1cclxuXHJcbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcltkaXI9cnRsXS5rLXN0YXRlLWVtcHR5ID4gLmstbGFiZWwsIC5rLXJ0bCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsLCAuay1ydGwgLmstdGV4dGJveC1jb250YWluZXIuay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lcltkaXI9cnRsXS5rLXN0YXRlLWVtcHR5ID4gLmstbGFiZWwge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpXHJcbn1cclxuXHJcbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcltkaXI9cnRsXS5rLWZvY3VzID4gLmstbGFiZWwsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcltkaXI9cnRsXSA+IC5rLWxhYmVsLCAuay1ydGwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstZm9jdXMgPiAuay1sYWJlbCwgLmstcnRsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLWxhYmVsLCAuay1ydGwgLmstdGV4dGJveC1jb250YWluZXIuay1mb2N1cyA+IC5rLWxhYmVsLCAuay1ydGwgLmstdGV4dGJveC1jb250YWluZXIgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXJbZGlyPXJ0bF0uay1mb2N1cyA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lcltkaXI9cnRsXSA+IC5rLWxhYmVsIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKDhweCksIGNhbGMoLS43NSAqIDRweCkpIHRyYW5zbGF0ZSgxcHgsIGNhbGMoLS43NSAqIDEuNDI4NTcxNDMpKSB0cmFuc2xhdGUoMTIuNSUsIGNhbGMoLS43NSAqIDEyLjUlKSkgc2NhbGUoLjc1KVxyXG59XHJcblxyXG4uay1pbnB1dC1sYWJlbCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1pbnB1dC1sYWJlbC5rLXJ0bCwgLmstaW5wdXQtbGFiZWxbZGlyPXJ0bF0sIC5rLXJ0bCAuay1pbnB1dC1sYWJlbCwgW2Rpcj1ydGxdIC5rLWlucHV0LWxhYmVsIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweFxyXG59XHJcblxyXG4uay1jdXJzb3ItYXV0byB7XHJcbiAgY3Vyc29yOiBhdXRvXHJcbn1cclxuXHJcbi5rLWN1cnNvci1kZWZhdWx0IHtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstY3Vyc29yLW5vbmUge1xyXG4gIGN1cnNvcjogbm9uZVxyXG59XHJcblxyXG4uay1jdXJzb3ItY29udGV4dC1tZW51IHtcclxuICBjdXJzb3I6IGNvbnRleHQtbWVudVxyXG59XHJcblxyXG4uay1jdXJzb3ItaGVscCB7XHJcbiAgY3Vyc29yOiBoZWxwXHJcbn1cclxuXHJcbi5rLWN1cnNvci1wb2ludGVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstY3Vyc29yLXByb2dyZXNzIHtcclxuICBjdXJzb3I6IHByb2dyZXNzXHJcbn1cclxuXHJcbi5rLWN1cnNvci13YWl0IHtcclxuICBjdXJzb3I6IHdhaXRcclxufVxyXG5cclxuLmstY3Vyc29yLWNlbGwge1xyXG4gIGN1cnNvcjogY2VsbFxyXG59XHJcblxyXG4uay1jdXJzb3ItY3Jvc3NoYWlyIHtcclxuICBjdXJzb3I6IGNyb3NzaGFpclxyXG59XHJcblxyXG4uay1jdXJzb3ItdGV4dCB7XHJcbiAgY3Vyc29yOiB0ZXh0XHJcbn1cclxuXHJcbi5rLWN1cnNvci12ZXJ0aWNhbC10ZXh0IHtcclxuICBjdXJzb3I6IHZlcnRpY2FsLXRleHRcclxufVxyXG5cclxuLmstY3Vyc29yLWFsaWFzIHtcclxuICBjdXJzb3I6IGFsaWFzXHJcbn1cclxuXHJcbi5rLWN1cnNvci1jb3B5IHtcclxuICBjdXJzb3I6IGNvcHlcclxufVxyXG5cclxuLmstY3Vyc29yLW1vdmUge1xyXG4gIGN1cnNvcjogbW92ZVxyXG59XHJcblxyXG4uay1jdXJzb3Itbm8tZHJvcCB7XHJcbiAgY3Vyc29yOiBuby1kcm9wXHJcbn1cclxuXHJcbi5rLWN1cnNvci1ub3QtYWxsb3dlZCB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZFxyXG59XHJcblxyXG4uay1jdXJzb3ItZS1yZXNpemUge1xyXG4gIGN1cnNvcjogZS1yZXNpemVcclxufVxyXG5cclxuLmstY3Vyc29yLW4tcmVzaXplIHtcclxuICBjdXJzb3I6IG4tcmVzaXplXHJcbn1cclxuXHJcbi5rLWN1cnNvci1uZS1yZXNpemUge1xyXG4gIGN1cnNvcjogbmUtcmVzaXplXHJcbn1cclxuXHJcbi5rLWN1cnNvci1udy1yZXNpemUge1xyXG4gIGN1cnNvcjogbnctcmVzaXplXHJcbn1cclxuXHJcbi5rLWN1cnNvci1zLXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiBzLXJlc2l6ZVxyXG59XHJcblxyXG4uay1jdXJzb3Itc2UtcmVzaXplIHtcclxuICBjdXJzb3I6IHNlLXJlc2l6ZVxyXG59XHJcblxyXG4uay1jdXJzb3Itc3ctcmVzaXplIHtcclxuICBjdXJzb3I6IHN3LXJlc2l6ZVxyXG59XHJcblxyXG4uay1jdXJzb3Itdy1yZXNpemUge1xyXG4gIGN1cnNvcjogdy1yZXNpemVcclxufVxyXG5cclxuLmstY3Vyc29yLWV3LXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiBldy1yZXNpemVcclxufVxyXG5cclxuLmstY3Vyc29yLW5zLXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiBucy1yZXNpemVcclxufVxyXG5cclxuLmstY3Vyc29yLW5lc3ctcmVzaXplIHtcclxuICBjdXJzb3I6IG5lc3ctcmVzaXplXHJcbn1cclxuXHJcbi5rLWN1cnNvci1ud3NlLXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiBud3NlLXJlc2l6ZVxyXG59XHJcblxyXG4uay1jdXJzb3ItY29sLXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiBjb2wtcmVzaXplXHJcbn1cclxuXHJcbi5rLWN1cnNvci1yb3ctcmVzaXplIHtcclxuICBjdXJzb3I6IHJvdy1yZXNpemVcclxufVxyXG5cclxuLmstY3Vyc29yLWFsbC1zY3JvbGwge1xyXG4gIGN1cnNvcjogYWxsLXNjcm9sbFxyXG59XHJcblxyXG4uay1jdXJzb3Item9vbS1pbiB7XHJcbiAgY3Vyc29yOiB6b29tLWluXHJcbn1cclxuXHJcbi5rLWN1cnNvci16b29tLW91dCB7XHJcbiAgY3Vyc29yOiB6b29tLW91dFxyXG59XHJcblxyXG4uay1jdXJzb3ItZ3JhYiB7XHJcbiAgY3Vyc29yOiBncmFiXHJcbn1cclxuXHJcbi5rLWN1cnNvci1ncmFiYmluZyB7XHJcbiAgY3Vyc29yOiBncmFiYmluZ1xyXG59XHJcblxyXG4uay1ub3RpZmljYXRpb24ge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstbm90aWZpY2F0aW9uID4gLmstbm90aWZpY2F0aW9uLXdyYXAge1xyXG4gIHBhZGRpbmc6IC42ZW0gLjVlbVxyXG59XHJcblxyXG4uay1ub3RpZmljYXRpb24tY2xvc2FibGUgPiAuay1ub3RpZmljYXRpb24td3JhcCB7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweFxyXG59XHJcblxyXG4uay1ub3RpZmljYXRpb24gLmstbm90aWZpY2F0aW9uLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWxcclxufVxyXG5cclxuLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWVycm9yLCAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktaW5mbywgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLXN1Y2Nlc3MsIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS13YXJuaW5nIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b21cclxufVxyXG5cclxuLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWNsb3NlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDRweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1ub3RpZmljYXRpb24tY2xvc2FibGUgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWNsb3NlIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1ydGwgLmstbm90aWZpY2F0aW9uLWNsb3NhYmxlIC5rLW5vdGlmaWNhdGlvbi13cmFwLCAuay1ydGwuay1ub3RpZmljYXRpb24tY2xvc2FibGUgLmstbm90aWZpY2F0aW9uLXdyYXAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IC41ZW07XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktZXJyb3IsIC5rLXJ0bCAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktaW5mbywgLmstcnRsIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1zdWNjZXNzLCAuay1ydGwgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLXdhcm5pbmcge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogNHB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktY2xvc2Uge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDRweFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2JhciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCB7XHJcbiAgd2lkdGg6IDI3ZW07XHJcbiAgaGVpZ2h0OiAxLjllbVxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCB7XHJcbiAgd2lkdGg6IDEuOWVtO1xyXG4gIGhlaWdodDogMjdlbVxyXG59XHJcblxyXG4uay1wcm9ncmVzc2JhciA+IC5rLXNlbGVjdGVkLCAuay1wcm9ncmVzc2JhciA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgPiAuay1zZWxlY3RlZCwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IC5rLXN0YXRlLXNlbGVjdGVkLCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1zZWxlY3RlZCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlID4gLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIGxlZnQ6IC0xcHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgdG9wOiAtMXB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXNlbGVjdGVkLCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXN0YXRlLXNlbGVjdGVkLCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IC5rLXNlbGVjdGVkLCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAtMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwXHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsID4gLmstc2VsZWN0ZWQsIC5rLXByb2dyZXNzYmFyLXZlcnRpY2FsID4gLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIGxlZnQ6IC0xcHg7XHJcbiAgYm90dG9tOiAtMXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXNlbGVjdGVkLCAuay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIHRvcDogLTFweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2JhciA+IC5rLXNlbGVjdGVkLmstY29tcGxldGUsIC5rLXByb2dyZXNzYmFyID4gLmstc3RhdGUtc2VsZWN0ZWQuay1jb21wbGV0ZSwgLmstcnRsIC5rLXByb2dyZXNzYmFyID4gLmstc2VsZWN0ZWQuay1jb21wbGV0ZSwgLmstcnRsIC5rLXByb2dyZXNzYmFyID4gLmstc3RhdGUtc2VsZWN0ZWQuay1jb21wbGV0ZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyID4gLmstcmVzZXQge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0xcHg7XHJcbiAgdG9wOiAtMXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstaXRlbS5rLWZpcnN0IHtcclxuICBtYXJnaW4tbGVmdDogMFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWl0ZW0uay1sYXN0IHtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1pdGVtLCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstaXRlbSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLWl0ZW0ge1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweFxyXG59XHJcblxyXG4uay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1pdGVtIHtcclxuICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDBcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1maXJzdCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstbGFzdCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLWxhc3Qge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1sYXN0LCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1maXJzdCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDBcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstbGFzdCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstZmlyc3Qge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstbGFzdC5rLXNlbGVjdGVkLCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWxhc3Quay1zdGF0ZS1zZWxlY3RlZCB7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstaXRlbSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAxcHg7XHJcbiAgbWFyZ2luLXRvcDogLTFweFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCAuay1pdGVtLmstZmlyc3Qge1xyXG4gIG1hcmdpbi10b3A6IDBcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgbGkuay1pdGVtLmstbGFzdCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCAuay1maXJzdCB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstbGFzdCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1pdGVtIHtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHhcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLWZpcnN0IHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0xcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XHJcbiAgbGVmdDogLTFweDtcclxuICByaWdodDogYXV0bztcclxuICB0ZXh0LWFsaWduOiByaWdodFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IC0xcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogLTFweFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xyXG4gIGJvdHRvbTogYXV0bztcclxuICB0b3A6IC0xcHhcclxufVxyXG5cclxuLmstcHJvZ3Jlc3Mtc3RhdHVzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMCAuNWVtO1xyXG4gIG1pbi13aWR0aDogMTBweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1wcm9ncmVzcy1zdGF0dXMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCAuay1wcm9ncmVzcy1zdGF0dXMge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwXHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1wcm9ncmVzcy1zdGF0dXMge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCVcclxufVxyXG5cclxuLmstc2xpZGVyIHtcclxuICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLXNsaWRlciAuay1sYWJlbCB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgZm9udC1zaXplOiAuOTJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXIgLmstdGljayB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLXNsaWRlciAuay10aWNrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXNsaWRlci5rLWRpc2FibGVkIC5rLWRyYWdoYW5kbGUsIC5rLXNsaWRlci5rLWRpc2FibGVkIC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyLmstZGlzYWJsZWQgLmstdGljaywgLmstc2xpZGVyLmstc3RhdGUtZGlzYWJsZWQgLmstZHJhZ2hhbmRsZSwgLmstc2xpZGVyLmstc3RhdGUtZGlzYWJsZWQgLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXIuay1zdGF0ZS1kaXNhYmxlZCAuay10aWNrIHtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstcnRsIC5rLXNsaWRlciAuay1zbGlkZXItc2VsZWN0aW9uLCAuay1zbGlkZXIuay1ydGwgLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstc2xpZGVyW2Rpcj1ydGxdIC5rLXNsaWRlci1zZWxlY3Rpb24sIFtkaXI9cnRsXSAuay1zbGlkZXIgLmstc2xpZGVyLXNlbGVjdGlvbiB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1zbGlkZXItd3JhcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGluaGVyaXQ7XHJcbiAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XHJcbiAgZ2FwOiBpbmhlcml0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1zbGlkZXIge1xyXG4gIHdpZHRoOiBtaW4tY29udGVudDtcclxuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xyXG4gIGdhcDogY2FsYygxNnB4IC8gMilcclxufVxyXG5cclxuLmstc2xpZGVyIC5rLWJ1dHRvbiB7XHJcbiAgZmxleDogbm9uZVxyXG59XHJcblxyXG4uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAge1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBpbmhlcml0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3VjaC1hY3Rpb246IG5vbmVcclxufVxyXG5cclxuLmstc2xpZGVyIC5rLXNsaWRlci1pdGVtcyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBmbGV4OiAxIDEgMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogaW5oZXJpdDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmVcclxufVxyXG5cclxuLmstc2xpZGVyIC5rLXRpY2sge1xyXG4gIGZsZXg6IDAgMCAxcHhcclxufVxyXG5cclxuLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2std3JhcCB7XHJcbiAgaGVpZ2h0OiAyNnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjayB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZSB7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xyXG4gIHdpZHRoOiBjYWxjKCh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAtIHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkpICogMSUpO1xyXG4gIGxlZnQ6IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElKVxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1kcmFnaGFuZGxlLXN0YXJ0IHtcclxuICBsZWZ0OiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSlcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZS1lbmQge1xyXG4gIGxlZnQ6IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgKiAxJSlcclxufVxyXG5cclxuW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xyXG4gIGxlZnQ6IHVuc2V0O1xyXG4gIHJpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSlcclxufVxyXG5cclxuW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUtc3RhcnQge1xyXG4gIGxlZnQ6IHVuc2V0O1xyXG4gIHJpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSlcclxufVxyXG5cclxuW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUtZW5kIHtcclxuICBsZWZ0OiB1bnNldDtcclxuICByaWdodDogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAqIDElKVxyXG59XHJcblxyXG5bZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKVxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAge1xyXG4gIHdpZHRoOiAyNnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2sge1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstZHJhZ2hhbmRsZSB7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItc2VsZWN0aW9uIHtcclxuICBib3R0b206IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElKTtcclxuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApIC0gdmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSkgKiAxJSlcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWRyYWdoYW5kbGUtc3RhcnQge1xyXG4gIGJvdHRvbTogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUpXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1kcmFnaGFuZGxlLWVuZCB7XHJcbiAgYm90dG9tOiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApICogMSUpXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCB7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlIG5vd3JhcFxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstdGljayB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDJweFxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljayB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdFxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstdGljayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggY2VudGVyXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0cHggY2VudGVyXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IGNlbnRlclxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstdGljay1sYXJnZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00cHggY2VudGVyXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzRweCBjZW50ZXJcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCBjZW50ZXJcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWZpcnN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAxMDAlXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00cHggMTAwJVxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstZmlyc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjRweCAxMDAlXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNHB4IDEwMCVcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1maXJzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDEwMCVcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IDEwMCVcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IDBcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4IDBcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjRweCAwXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstbGFzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0cHggMFxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWxhc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAwXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWxhc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IDBcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhYmVsIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxlZnQ6IDEyMCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1maXJzdCAuay1sYWJlbCB7XHJcbiAgdG9wOiAxMDAlXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1sYXN0IC5rLWxhYmVsIHtcclxuICB0b3A6IDBcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVsIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAxMjAlXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zbGlkZXItdmVydGljYWwgLmstbGFiZWwsIC5rLXNsaWRlci12ZXJ0aWNhbC5rLXJ0bCAuay1sYWJlbCwgLmstc2xpZGVyLXZlcnRpY2FsW2Rpcj1ydGxdIC5rLWxhYmVsLCBbZGlyPXJ0bF0gLmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhYmVsIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAxMjAlXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWwsIC5rLXNsaWRlci12ZXJ0aWNhbC5rLXJ0bCAuay1zbGlkZXItdG9wbGVmdCAuay1sYWJlbCwgLmstc2xpZGVyLXZlcnRpY2FsW2Rpcj1ydGxdIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVsLCBbZGlyPXJ0bF0gLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVsIHtcclxuICBsZWZ0OiAxMjAlO1xyXG4gIHJpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIHtcclxuICB3aWR0aDogMjAwcHg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwXHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2sge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtOTJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTEyMnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTE1MnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2stbGFyZ2Uge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMzJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC02MnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWZpcnN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWZpcnN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHhcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWZpcnN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWxhc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTkycHhcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstdGljay1sYXJnZS5rLWxhc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYXN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0xMjJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstbGFzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMzJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstbGFzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMTUycHhcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC02MnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWxhYmVsIHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm90dG9tOiAtMS4yZW07XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWZpcnN0IC5rLWxhYmVsIHtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWxhc3QgLmstbGFiZWwge1xyXG4gIGxlZnQ6IDEwMCVcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWwge1xyXG4gIHRvcDogLTEuMmVtXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItc2VsZWN0aW9uLCAuay1ydGwgLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXJ0bCAuay1zbGlkZXItc2VsZWN0aW9uLCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXJ0bCAuay1zbGlkZXItdHJhY2ssIC5rLXNsaWRlci1ob3Jpem9udGFsW2Rpcj1ydGxdIC5rLXNsaWRlci1zZWxlY3Rpb24sIC5rLXNsaWRlci1ob3Jpem9udGFsW2Rpcj1ydGxdIC5rLXNsaWRlci10cmFjaywgW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1zZWxlY3Rpb24sIFtkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2sge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IGF1dG9cclxufVxyXG5cclxuLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWJ1dHRvbiAuay1pLWFycm93LWUsIC5rLXJ0bCAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1idXR0b24gLmstaS1hcnJvdy13LCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXJ0bCAuay1idXR0b24gLmstaS1hcnJvdy1lLCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXJ0bCAuay1idXR0b24gLmstaS1hcnJvdy13LCAuay1zbGlkZXItaG9yaXpvbnRhbFtkaXI9cnRsXSAuay1idXR0b24gLmstaS1hcnJvdy1lLCAuay1zbGlkZXItaG9yaXpvbnRhbFtkaXI9cnRsXSAuay1idXR0b24gLmstaS1hcnJvdy13LCBbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwgLmstYnV0dG9uIC5rLWktYXJyb3ctZSwgW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWJ1dHRvbiAuay1pLWFycm93LXcge1xyXG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKVxyXG59XHJcblxyXG4uay1zbGlkZXItc2VsZWN0aW9uLCAuay1zbGlkZXItdHJhY2sge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrIHtcclxuICBoZWlnaHQ6IDhweDtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgdG9wOiA1MCVcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1zZWxlY3Rpb24sIC5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2sge1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgd2lkdGg6IDhweFxyXG59XHJcblxyXG4uay1kcmFnaGFuZGxlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLXNsaWRlci5rLXJlYWRvbmx5IC5rLWJ1dHRvbiwgLmstc2xpZGVyLmstcmVhZG9ubHkgLmstZHJhZ2hhbmRsZSwgLmstc2xpZGVyLmstcmVhZG9ubHkgLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXIuay1yZWFkb25seSAuay10aWNrIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uay1zbGlkZXItdG9vbHRpcCAuay1jYWxsb3V0LW4sIC5rLXNsaWRlci10b29sdGlwIC5rLWNhbGxvdXQtcyB7XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTZweCAvIDIpXHJcbn1cclxuXHJcbi5rLXNsaWRlci10b29sdGlwIC5rLWNhbGxvdXQtZSwgLmstc2xpZGVyLXRvb2x0aXAgLmstY2FsbG91dC13IHtcclxuICBtYXJnaW4tdG9wOiBjYWxjKC02cHggLyAyKVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXIgLmstbGluayB7XHJcbiAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRvb2xiYXIge1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLWljb24ge1xyXG4gIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnQgLmstbGctZGF0ZS1mb3JtYXQsIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLXNtLWRhdGUtZm9ybWF0IHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnQgLmstbGctZGF0ZS1mb3JtYXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCAuay1zbS1kYXRlLWZvcm1hdCB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItc2VhcmNoIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLXZpZXdzLXdyYXBwZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci12aWV3cy13cmFwcGVyIC5rLXZpZXdzLWRyb3Bkb3duIHtcclxuICB3aWR0aDogYXV0bztcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLWxnLWRhdGUtZm9ybWF0IHtcclxuICAgIG1heC13aWR0aDogMjAwcHhcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCAuay1sZy1kYXRlLWZvcm1hdCB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgfVxyXG5cclxuICAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCAuay1zbS1kYXRlLWZvcm1hdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICB9XHJcblxyXG4gIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci12aWV3cy13cmFwcGVyIC5rLXNjaGVkdWxlci12aWV3cyB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgfVxyXG5cclxuICAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItdmlld3Mtd3JhcHBlciAuay12aWV3cy1kcm9wZG93biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICB9XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1mb290ZXIge1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMFxyXG59XHJcblxyXG4uay1lZGl0LWZpZWxkLmstc2NoZWR1bGVyLXRvb2xiYXIge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItaGVhZGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWhlYWRlciAuay1saW5rIHtcclxuICBjb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItaGVhZGVyLCAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAge1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWhlYWRlci13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyIC5rLXNjcm9sbGJhci12IC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCB7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWNvbnRlbnQsIC5rLXNjaGVkdWxlci10aW1lcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10aW1lcyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItY29udGVudCB7XHJcbiAgb3ZlcmZsb3c6IGF1dG9cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItY29udGVudCB7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1sYXlvdXQsIC5rLXNjaGVkdWxlci10YWJsZSB7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWxheW91dCA+IHRib2R5ID4gdHIgPiB0ZCB7XHJcbiAgcGFkZGluZzogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXNhZmFyaSAuay1zY2hlZHVsZXItbGF5b3V0ID4gdGJvZHkgPiB0ciA+IHRkICsgdGQge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10YWJsZSB7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICBtYXgtd2lkdGg6IG5vbmVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci10YWJsZSB7XHJcbiAgdGFibGUtbGF5b3V0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXRhYmxlIHtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRhYmxlIHRkLCAuay1zY2hlZHVsZXItdGFibGUgdGgge1xyXG4gIGhlaWdodDogMS41ZW07XHJcbiAgcGFkZGluZzogNHB4IC41ZW07XHJcbiAgZm9udC1zaXplOiAxMDAlXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItdGFibGUgdGQsIC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItdGFibGUgdGgge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1kYXl2aWV3IGRpdjpub3QoLmstc2NoZWR1bGVyLWhlYWRlcikgLmstdG9kYXk6bm90KC5rLW5vbndvcmstaG91cik6bm90KC5rLXNlbGVjdGVkKSwgLmstc2NoZWR1bGVyLWRheXZpZXcgZGl2Om5vdCguay1zY2hlZHVsZXItaGVhZGVyKSAuay10b2RheTpub3QoLmstbm9ud29yay1ob3VyKTpub3QoLmstc3RhdGUtc2VsZWN0ZWQpLCAuay1zY2hlZHVsZXItdGltZWxpbmV2aWV3IC5rLXRvZGF5Om5vdCguay1ub253b3JrLWhvdXIpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWhpZGRlbiwgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1oaWRkZW4gPiBkaXYge1xyXG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstaGlkZGVuIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vbnRodmlldyA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgLmstc2NoZWR1bGVyLXRpbWVzIHtcclxuICBtYXJnaW4tcmlnaHQ6IDFweFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9udGh2aWV3ID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCAuay1zY2hlZHVsZXItdGltZXMgLmstaGlkZGVuIHtcclxuICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1oaWRkZW4sIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkIHtcclxuICBoZWlnaHQ6IDg1cHg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItdGFibGUtYXV0bywgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUtYXV0bywgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUtYXV0byB0ZCB7XHJcbiAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10YWJsZSB0ZCwgLmstc2xvdC1jZWxsIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdGg6bGFzdC1jaGlsZCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItaGVhZGVyIHRoIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1oZWFkZXIgdGgsIC5rLXNjaGVkdWxlci10YWJsZSB0ZCB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1oZWFkZXIgdGg6Zmlyc3QtY2hpbGQsIC5rLXNjaGVkdWxlci10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZC5rLWZpcnN0IHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRhYmxlID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsIC5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdHI6bGFzdC1jaGlsZCA+IHRoLCAuay1zY2hlZHVsZXItdGFibGUgPiB0Ym9keSA+IHRyID4gLmstbGFzdCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldy5rLXNjcm9sbGJhci1oIC5rLXNjaGVkdWxlci10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5rLWxhc3QsIC5rLXNjcm9sbGJhci1oIC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci10YWJsZSA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLCAuay1zY3JvbGxiYXItaCB0ciArIHRyIC5rLXNjaGVkdWxlci10aW1lcyB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10aW1lcyB0aCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdGgge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdGguay1zY2hlZHVsZXItdGltZXMtYWxsLWRheSwgLmstc2NoZWR1bGVyLWxheW91dCB0ciArIHRyIC5rLXNjaGVkdWxlci10aW1lcyB0aC5rLXNsb3QtY2VsbCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXIgLmstbWlkZGxlLXJvdyB0ZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1ub3ctYXJyb3csIC5rLXNjaGVkdWxlci1ub3ctbGluZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1ub3ctYXJyb3cge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXI6IHNvbGlkIDVweCB0cmFuc3BhcmVudDtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1ub3ctbGluZSB7XHJcbiAgbGVmdDogNXB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGhlaWdodDogMXB4XHJcbn1cclxuXHJcbi5rLXRhc2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG5kaXYuay1tb3JlLWV2ZW50cyB7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IDEzcHhcclxufVxyXG5cclxuLmstbW9yZS1ldmVudHMgPiAuay1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXHJcbn1cclxuXHJcbi5rLWV2ZW50LCAuay1tb3JlLWV2ZW50cyB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstZXZlbnQgLmstbmF2LWRheSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLWV2ZW50IHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgbWluLWhlaWdodDogMS4zZW1cclxufVxyXG5cclxuLmstZXZlbnQtZHJhZy1oaW50IHtcclxuICBvcGFjaXR5OiAuNjtcclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XHJcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1oZWFkZXIgLmstZXZlbnQge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstZXZlbnQtdGVtcGxhdGUge1xyXG4gIHBhZGRpbmc6IDRweCAxLjRlbSA0cHggLjZlbVxyXG59XHJcblxyXG4uay1ldmVudC10aW1lIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIGZvbnQtc2l6ZTogLjllbVxyXG59XHJcblxyXG4uay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtdGltZSB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstZXZlbnQtYWN0aW9ucywgLmstZXZlbnQgPiAuay1saW5rLCAuay10YXNrID4gLmstbGluayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogM3B4O1xyXG4gIHJpZ2h0OiA0cHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1ldmVudC1hY3Rpb25zIHtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXRhc2sgPiAuay1saW5rIHtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstZXZlbnQtYWN0aW9uczpmaXJzdC1jaGlsZCB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDRweCAycHggMCA0cHhcclxufVxyXG5cclxuLmstd2Via2l0IC5rLWV2ZW50LWFjdGlvbnM6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi10b3A6IDNweFxyXG59XHJcblxyXG4uay1ldmVudC1hY3Rpb25zOmZpcnN0LWNoaWxkID4gLmstbGluayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLWV2ZW50LWRlbGV0ZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1ldmVudDpob3ZlciAuay1ldmVudC1kZWxldGUsIHRyOmhvdmVyID4gdGQgPiAuay10YXNrIC5rLWV2ZW50LWRlbGV0ZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLWV2ZW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25zLCAuay1ldmVudCAuay1ldmVudC10b3AtYWN0aW9ucyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uay1ldmVudCAuay1ldmVudC1ib3R0b20tYWN0aW9ucyB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogMFxyXG59XHJcblxyXG4uay1ldmVudCAuay1yZXNpemUtaGFuZGxlLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1ldmVudC1hY3RpdmUgLmstcmVzaXplLWhhbmRsZSwgLmstZXZlbnQ6aG92ZXIgLmstcmVzaXplLWhhbmRsZSwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudC1hY3RpdmU6aG92ZXIgLmstcmVzaXplLWhhbmRsZSB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG59XHJcblxyXG4uay1ldmVudCAuay1yZXNpemUtaGFuZGxlOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvcGFjaXR5OiAuNVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50IC5rLXJlc2l6ZS1oYW5kbGU6YWZ0ZXIge1xyXG4gIGZpbHRlcjogbm9uZTtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5rLWV2ZW50ID4gLmstcmVzaXplLW4ge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGhlaWdodDogLjRlbVxyXG59XHJcblxyXG4uay1ldmVudCA+IC5rLXJlc2l6ZS1zIHtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBoZWlnaHQ6IC40ZW1cclxufVxyXG5cclxuLmstZXZlbnQgPiAuay1yZXNpemUtZSB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogLjRlbVxyXG59XHJcblxyXG4uay1ldmVudCA+IC5rLXJlc2l6ZS13IHtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IC40ZW1cclxufVxyXG5cclxuLmstZXZlbnQgPiAuay1yZXNpemUtbjphZnRlciwgLmstZXZlbnQgPiAuay1yZXNpemUtczphZnRlciB7XHJcbiAgdG9wOiAxcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xyXG4gIHdpZHRoOiAyZW07XHJcbiAgaGVpZ2h0OiAxcHhcclxufVxyXG5cclxuLmstZXZlbnQgPiAuay1yZXNpemUtczphZnRlciB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogMXB4XHJcbn1cclxuXHJcbi5rLWV2ZW50ID4gLmstcmVzaXplLWU6YWZ0ZXIsIC5rLWV2ZW50ID4gLmstcmVzaXplLXc6YWZ0ZXIge1xyXG4gIGxlZnQ6IDFweDtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtLjdlbTtcclxuICBoZWlnaHQ6IDEuNGVtO1xyXG4gIHdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstZXZlbnQgPiAuay1yZXNpemUtZTphZnRlciB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMXB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtbiwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1zIHtcclxuICBoZWlnaHQ6IC42ZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1lLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLXcge1xyXG4gIHdpZHRoOiAuNmVtXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtbjphZnRlciwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1zOmFmdGVyIHtcclxuICB0b3A6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zZW07XHJcbiAgd2lkdGg6IDRlbTtcclxuICBoZWlnaHQ6IC42ZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1zOmFmdGVyIHtcclxuICBib3R0b206IDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1lOmFmdGVyLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLXc6YWZ0ZXIge1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWFyZ2luLXRvcDogLS43ZW07XHJcbiAgaGVpZ2h0OiAxLjRlbTtcclxuICB3aWR0aDogLjZlbVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLWU6YWZ0ZXIge1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtbjphZnRlciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1zOmFmdGVyIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLXc6YWZ0ZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtZTphZnRlciB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1hcnF1ZWUge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tYXJxdWVlLmstZmlyc3Q6YmVmb3JlLCAuay1zY2hlZHVsZXItbWFycXVlZS5rLWxhc3Q6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogM3B4XHJcbn1cclxuXHJcbmRpdi5rLXNjaGVkdWxlci1tYXJxdWVlOmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG5kaXYuay1zY2hlZHVsZXItbWFycXVlZTphZnRlciB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbWFycXVlZSAuay1sYWJlbC10b3Age1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC4zZW07XHJcbiAgbGVmdDogLjhlbTtcclxuICBmb250LXNpemU6IC44ZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1hcnF1ZWUgLmstbGFiZWwtYm90dG9tIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAuM2VtO1xyXG4gIHJpZ2h0OiAuODFlbTtcclxuICBmb250LXNpemU6IC44ZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXF1aWNrZWRpdCAuay10ZXh0Ym94IHtcclxuICB3aWR0aDogMjAwcHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkLCAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGgge1xyXG4gIHRleHQtYWxpZ246IGxlZnRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uLCAuay1zY2hlZHVsZXItdGltZXMgLmstc2xvdC1jZWxsIHtcclxuICB3aWR0aDogNmVtXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1kYXRlY29sdW1uIHtcclxuICB3aWR0aDogMTJlbVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdGltZWNvbHVtbiB7XHJcbiAgd2lkdGg6IDExZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4gPiBkaXYge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXdlYmtpdCAuay1zY2hlZHVsZXItdGltZWNvbHVtbiA+IGRpdiA+IC5rLWljb24ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4gPiBkaXYgPiAuay1pLWFycm93LTYwLXJpZ2h0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IC00cHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4gLmstaS1hcnJvdy02MC1sZWZ0IHtcclxuICBtYXJnaW4tbGVmdDogLTRweFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbWFyayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxZW07XHJcbiAgaGVpZ2h0OiAxZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW4tcmlnaHQ6IC41ZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWFnZW5kYWRheSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAwIC4yZW0gMCAwO1xyXG4gIGZvbnQtc2l6ZTogM2VtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWFnZW5kYXdlZWsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogLjRlbSAwIDA7XHJcbiAgZm9udC1zaXplOiAxLjFlbTtcclxuICBmb250LXN0eWxlOiBub3JtYWxcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWFnZW5kYWRhdGUge1xyXG4gIGZvbnQtc2l6ZTogLjhlbVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdGltZWNvbHVtbiB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtZm9ybS1jb250YWluZXIsIC5rLXNjaGVkdWxlci10aW1lem9uZXMgLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWxhYmVsIHtcclxuICB3aWR0aDogMTclXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstZWRpdC1maWVsZCB7XHJcbiAgd2lkdGg6IDc3JVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXRleHRib3hbbmFtZT10aXRsZV0sIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gdGV4dGFyZWEuay10ZXh0YXJlYSB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSB0ZXh0YXJlYS5rLXRleHRhcmVhIHtcclxuICBtaW4taGVpZ2h0OiA0ZW07XHJcbiAgcmVzaXplOiB2ZXJ0aWNhbFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtID4gLmstZWRpdC1ib3g6Zmlyc3QtY2hpbGQgLmstZGF0ZXRpbWVwaWNrZXIge1xyXG4gIG1hcmdpbi1yaWdodDogMWVtXHJcbn1cclxuXHJcbi5rLWVkaXQtYm94IHtcclxuICBmbG9hdDogbGVmdFxyXG59XHJcblxyXG4uay1lZGl0LWJveCArIC5rLWVkaXQtYm94IHtcclxuICBmbG9hdDogcmlnaHRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSBsYWJlbCArIGlucHV0IHtcclxuICBtYXJnaW4tbGVmdDogMWVtXHJcbn1cclxuXHJcbi5rLWVkaXQtZmllbGQgPiB1bC5rLXJlc2V0ID4gbGkge1xyXG4gIG1hcmdpbjogLjJlbSAwIC40ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDIuNFxyXG59XHJcblxyXG4uay1lZGl0LWZpZWxkID4gdWwuay1yZXNldC5rLXRvb2xiYXIgPiBsaSB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLWVkaXQtZmllbGQgPiB1bC5rLXJlc2V0IC5rLWRhdGVpbnB1dCwgLmstZWRpdC1maWVsZCA+IHVsLmstcmVzZXQgLmstZGF0ZXBpY2tlciwgLmstZWRpdC1maWVsZCA+IHVsLmstcmVzZXQgLmstZGF0ZXRpbWVwaWNrZXIsIC5rLWVkaXQtZmllbGQgPiB1bC5rLXJlc2V0IC5rLWRyb3Bkb3dubGlzdCwgLmstZWRpdC1maWVsZCA+IHVsLmstcmVzZXQgLmstbnVtZXJpY3RleHRib3gsIC5rLWVkaXQtZmllbGQgPiB1bC5rLXJlc2V0IC5rLXdpZGdldCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC44ZW1cclxufVxyXG5cclxuLmstZm9ybS1maWVsZC13cmFwIC5rLWJ1dHRvbi1ncm91cCB7XHJcbiAgbWFyZ2luOiAwIDAgMTZweFxyXG59XHJcblxyXG4uay1mb3JtLWZpZWxkIC5rLXJlY3VyLWludGVydmFsLCAuay1mb3JtLWZpZWxkIC5rLXJlY3VyLW1vbnRoZGF5LCAuay1mb3JtLWZpZWxkID4gdWwuay1yZXNldCAuay1udW1lcmljdGV4dGJveCB7XHJcbiAgd2lkdGg6IDVlbVxyXG59XHJcblxyXG4uay1mb3JtLWZpZWxkID4gdWwuay1yZXNldCAuay1kYXRlcGlja2VyLCAuay1mb3JtLWZpZWxkID4gdWwuay1yZXNldCAuay1kcm9wZG93bmxpc3QsIGRpdltuYW1lPXJlY3VycmVuY2VSdWxlXSA+IC5rLWRyb3Bkb3dubGlzdCB7XHJcbiAgd2lkdGg6IDllbVxyXG59XHJcblxyXG4uay1mb3JtLWZpZWxkIC5rLXJhZGlvLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA0cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtYnV0dG9ucyAuay1zY2hlZHVsZXItZGVsZXRlLCAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtYnV0dG9ucyAuay1zY2hlZHVsZXItcmVzZXRTZXJpZXMge1xyXG4gIGZsb2F0OiBsZWZ0XHJcbn1cclxuXHJcbi5rLXBvcHVwLW1lc3NhZ2Uge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAxZW0gMCAyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10aW1lem9uZXMgLmstZHJvcGRvd25saXN0OmZpcnN0LWNoaWxkIHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdGltZXpvbmVzIC5rLWRyb3Bkb3dubGlzdCArIC5rLWRyb3Bkb3dubGlzdCB7XHJcbiAgbWFyZ2luOiAuNWVtIDAgLjdlbVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItcmVmcmVzaCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHBhZGRpbmc6IDAgLjVlbVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuay1zY2hlZHVsZXItdGltZWNvbHVtbiB7XHJcbiAgICB3aWR0aDogNWVtXHJcbiAgfVxyXG5cclxuICAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbiB7XHJcbiAgICB3aWR0aDogNmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gIH1cclxuXHJcbiAgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4gPiBkaXYsIC5rLXNjaGVkdWxlci10aW1lY29sdW1uID4gZGl2IHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWxcclxuICB9XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IHtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXNjaGVkdWxlciwgLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWNvbnRlbnQsIC5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci10aW1lcyB7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItaGVhZGVyIHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwIHtcclxuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItdGFibGUsIC5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1oZWFkZXIgLmstc2NoZWR1bGVyLXRhYmxlIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmstaS1hcnJvdy02MC1sZWZ0LCAuay1ydGwgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIC5rLWktYXJyb3ctNjAtcmlnaHQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKVxyXG59XHJcblxyXG4uay10b29sdGlwIHtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIG1pbi13aWR0aDogMzBweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEyMDAwXHJcbn1cclxuXHJcbi5rLXRvb2x0aXAtaWNvbiB7XHJcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDRweDtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay10b29sdGlwLXRpdGxlIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay10b29sdGlwLWNvbnRlbnQge1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xyXG59XHJcblxyXG4uay10b29sdGlwLWJ1dHRvbiB7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstdG9vbHRpcC1idXR0b24gLmstaWNvbiB7XHJcbiAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstY2FsbG91dCB7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJvcmRlci13aWR0aDogNnB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uay1jYWxsb3V0LW4ge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XHJcbiAgdG9wOiAtMXB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstY2FsbG91dC1lIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdDtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogLTFweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtNTAlKTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uay1jYWxsb3V0LXMge1xyXG4gIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XHJcbiAgYm90dG9tOiAtMXB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uay1jYWxsb3V0LXcge1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogaW5oZXJpdDtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAtMXB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG5zcGFuLmstdG9vbHRpcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXZhbGlkYXRvci10b29sdGlwIHtcclxuICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgei1pbmRleDogOTk5OVxyXG59XHJcblxyXG4uay12YWxpZGF0b3ItdG9vbHRpcCAuay1jYWxsb3V0LW4ge1xyXG4gIGluc2V0LWlubGluZS1zdGFydDogMTZweFxyXG59XHJcblxyXG4uay1ncmlkIC5rLXZhbGlkYXRpb24tdG9vbHRpcCB7XHJcbiAgbWF4LXdpZHRoOiAzMDBweFxyXG59XHJcblxyXG4uay1zcGxpdHRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMzAwcHhcclxufVxyXG5cclxuLmstcGFuZSA+IC5rLXNwbGl0dGVyIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1zcGxpdHRlciAuay1wYW5lIHtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXNwbGl0dGVyIC5rLXNjcm9sbGFibGUge1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLXNwbGl0dGVyIC5rLXBhbmUtbG9hZGluZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW46IC04cHggMCAwIC04cHhcclxufVxyXG5cclxuLmstZ2hvc3Qtc3BsaXRiYXIsIC5rLXNwbGl0YmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICB1c2VyLXNlbGVjdDogbm9uZVxyXG59XHJcblxyXG4uay1naG9zdC1zcGxpdGJhci1ob3Jpem9udGFsLCAuay1zcGxpdGJhci1ob3Jpem9udGFsIHtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDVweDtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteVxyXG59XHJcblxyXG4uay1naG9zdC1zcGxpdGJhci12ZXJ0aWNhbCwgLmstc3BsaXRiYXItdmVydGljYWwge1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXhcclxufVxyXG5cclxuLmstc3BsaXRiYXItZHJhZ2dhYmxlLWhvcml6b250YWwge1xyXG4gIGN1cnNvcjogdy1yZXNpemVcclxufVxyXG5cclxuLmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIHtcclxuICBjdXJzb3I6IG4tcmVzaXplXHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyIC5rLXJlc2l6ZS1oYW5kbGUge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstcmVzdHJpY3RlZC1zaXplLWhvcml6b250YWwsIC5rLXJlc3RyaWN0ZWQtc2l6ZS12ZXJ0aWNhbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkXHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC0xMHB4XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstaS1hcnJvdy02MC1yaWdodCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0ycHhcclxufVxyXG5cclxuLmstc3BsaXRiYXItaG9yaXpvbnRhbC5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFsIC5rLWktYXJyb3ctNjAtcmlnaHQge1xyXG4gIG1hcmdpbi10b3A6IDEzcHhcclxufVxyXG5cclxuLmstc3BsaXRiYXItaG9yaXpvbnRhbCAuay1pLWFycm93LTYwLWxlZnQge1xyXG4gIG1hcmdpbi1sZWZ0OiAtM3B4XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLWhvcml6b250YWwuay1zcGxpdGJhci1kcmFnZ2FibGUtaG9yaXpvbnRhbCAuay1pLWFycm93LTYwLWxlZnQge1xyXG4gIG1hcmdpbi10b3A6IC0yOHB4XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLXZlcnRpY2FsIC5rLWktYXJyb3ctNjAtdXAge1xyXG4gIG1hcmdpbi10b3A6IC0ycHhcclxufVxyXG5cclxuLmstc3BsaXRiYXItdmVydGljYWwgLmstaS1hcnJvdy02MC1kb3duIHtcclxuICBtYXJnaW4tdG9wOiAtMnB4XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLXZlcnRpY2FsLmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIC5rLWktYXJyb3ctNjAtdXAge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTdweFxyXG59XHJcblxyXG4uay1zcGxpdGJhci12ZXJ0aWNhbC5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCAuay1pLWFycm93LTYwLWRvd24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAyM3B4XHJcbn1cclxuXHJcbi5rLWktYXJyb3ctNjAtZG93biwgLmstaS1hcnJvdy02MC1sZWZ0LCAuay1pLWFycm93LTYwLXJpZ2h0LCAuay1pLWFycm93LTYwLXVwIHtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstc3BsaXRiYXItaG9yaXpvbnRhbCAuay1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDdweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTEwcHhcclxufVxyXG5cclxuLmstc3BsaXRiYXItc3RhdGljLWhvcml6b250YWwge1xyXG4gIHdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstc3BsaXRiYXItc3RhdGljLXZlcnRpY2FsIHtcclxuICBoZWlnaHQ6IDFweFxyXG59XHJcblxyXG4uay1zcGxpdGJhci12ZXJ0aWNhbCAuay1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlXHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFsIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCAuay1yZXNpemUtaGFuZGxlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogMXB4XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFsIC5rLXJlc2l6ZS1oYW5kbGUge1xyXG4gIHdpZHRoOiAzcHg7XHJcbiAgaGVpZ2h0OiAyMHB4XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCAuay1yZXNpemUtaGFuZGxlIHtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDNweFxyXG59XHJcblxyXG4uay1zcGxpdGJhciAuay1pLWFycm93LTYwLWRvd24sIC5rLXNwbGl0YmFyIC5rLWktYXJyb3ctNjAtbGVmdCwgLmstc3BsaXRiYXIgLmstaS1hcnJvdy02MC1yaWdodCwgLmstc3BsaXRiYXIgLmstaS1hcnJvdy02MC11cCB7XHJcbiAgZm9udC1zaXplOiAxMHB4XHJcbn1cclxuXHJcbi5rLXNwbGl0dGVyLXJlc2l6aW5nIHtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWktYXJyb3ctNjAtcmlnaHQge1xyXG4gIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWktYXJyb3ctNjAtbGVmdCB7XHJcbiAgbWFyZ2luLXRvcDogLTI4cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zcGxpdGJhci12ZXJ0aWNhbCAuay1pLWFycm93LTYwLXVwIHtcclxuICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTdweFxyXG59XHJcblxyXG4uay1ydGwgLmstc3BsaXRiYXItdmVydGljYWwgLmstaS1hcnJvdy02MC1kb3duIHtcclxuICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAyM3B4XHJcbn1cclxuXHJcbmh0bWwgLmstdXBsb2FkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstZHJvcHpvbmUgLmstZHJvcHpvbmUtaGludCwgLmstdXBsb2FkLWJ1dHRvbiB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1kcm9wem9uZSwgLmstZmlsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWRyb3B6b25lIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBwYWRkaW5nOiAuOGVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWRyb3B6b25lIC5rLWRyb3B6b25lLWhpbnQge1xyXG4gIG1hcmdpbi1sZWZ0OiAuNmVtXHJcbn1cclxuXHJcbi5rLWRyb3B6b25lLWFjdGl2ZSAuay1kcm9wem9uZS1oaW50IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstZHJvcHpvbmUtYWN0aXZlIC5rLXVwbG9hZC1zdGF0dXMge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstdXBsb2FkLWJ1dHRvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlyZWN0aW9uOiBsdHJcclxufVxyXG5cclxuLmstdXBsb2FkIC5rLXVwbG9hZC1idXR0b24ge1xyXG4gIG1pbi13aWR0aDogNy4xNjdlbTtcclxuICBtYXJnaW4tcmlnaHQ6IDEuNmVtXHJcbn1cclxuXHJcbi5rLXVwbG9hZC1idXR0b24gaW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMTtcclxuICBmb250OiAxNzBweCBtb25vc3BhY2UgIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay11cGxvYWQtZmlsZXMge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwXHJcbn1cclxuXHJcbi5rLXVwbG9hZC1maWxlcyAuay1idXR0b24ge1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmstdXBsb2FkLXN0YXR1cyAuay1pLXdhcm5pbmcge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstdXBsb2FkLXN0YXR1cy10b3RhbCAuay1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tXHJcbn1cclxuXHJcbi5rLXVwbG9hZC1maWxlcyB+IC5rLWNsZWFyLXNlbGVjdGVkLCAuay11cGxvYWQtZmlsZXMgfiAuay11cGxvYWQtc2VsZWN0ZWQge1xyXG4gIG1hcmdpbi10b3A6IC01cHhcclxufVxyXG5cclxuLmstdXBsb2FkIC5rLWZhaWwge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjFweCAtMTExcHhcclxufVxyXG5cclxuLmstZmlsZSB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcbiAgcGFkZGluZzogLjY1ZW0gMWVtIGNhbGMoLjY1ZW0gKyAycHgpIDFlbTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstZmlsZSAuay11cGxvYWQtYWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzcHhcclxufVxyXG5cclxuLmstZmlsZTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWZpbGUgLmstaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay11cGxvYWQtZmlsZXMgLmstZmlsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstZmlsZS1leHRlbnNpb24td3JhcHBlciwgLmstZmlsZS1ncm91cC13cmFwcGVyLCAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIsIC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIsIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1ncm91cC13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1maWxlLWV4dGVuc2lvbi13cmFwcGVyLCAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIsIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIGJvcmRlci13aWR0aDogMnB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBmb250LXNpemU6IC41N2VtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLmstZmlsZS1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyIHtcclxuICBmb250LXNpemU6IDEuMmVtXHJcbn1cclxuXHJcbi5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyIHtcclxuICBtYXJnaW4tdG9wOiA0cHhcclxufVxyXG5cclxuLmstZmlsZS1ncm91cC13cmFwcGVyIC5rLWZpbGUtZ3JvdXAsIC5rLWZpbGUtaW52YWxpZC1ncm91cC13cmFwcGVyIC5rLWZpbGUtZ3JvdXAsIC5rLW11bHRpcGxlLWZpbGVzLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1ncm91cCwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1ncm91cC13cmFwcGVyIC5rLWZpbGUtZ3JvdXAge1xyXG4gIGZvbnQtc2l6ZTogMzJweFxyXG59XHJcblxyXG4uay1maWxlLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1zdGF0ZSwgLmstZmlsZS1pbnZhbGlkLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1zdGF0ZSwgLmstbXVsdGlwbGUtZmlsZXMtZ3JvdXAtd3JhcHBlciAuay1maWxlLXN0YXRlLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1zdGF0ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLW11bHRpcGxlLWZpbGVzLWdyb3VwLXdyYXBwZXIsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZ3JvdXAtd3JhcHBlciB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1maWxlLXN0YXRlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW5cclxufVxyXG5cclxuLmstZmlsZS1zaW5nbGUgPiAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyLCAuay1maWxlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmbGV4OiAxIDAgMDtcclxuICBtYXJnaW4tbGVmdDogMWVtXHJcbn1cclxuXHJcbi5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIgLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtXHJcbn1cclxuXHJcbi5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmstZmlsZS1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUsIC5rLWZpbGUtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUsIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyOmFmdGVyLCAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6YWZ0ZXIsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1maWxlLWV4dGVuc2lvbi13cmFwcGVyOmJlZm9yZSwgLmstZmlsZS1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOmJlZm9yZSwgLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXI6YmVmb3JlLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOmJlZm9yZSB7XHJcbiAgdG9wOiAtMXB4O1xyXG4gIHJpZ2h0OiAtMXB4O1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItd2lkdGg6IDZweDtcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTFweFxyXG59XHJcblxyXG4uay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcjphZnRlciwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjphZnRlciB7XHJcbiAgdG9wOiAtNnB4O1xyXG4gIGxlZnQ6IC02cHg7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG4gIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHhcclxufVxyXG5cclxuLmstZmlsZS1leHRlbnNpb24sIC5rLWZpbGUtaW52YWxpZC1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWxcclxufVxyXG5cclxuLmstZmlsZS1leHRlbnNpb24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAuNGVtO1xyXG4gIG1hcmdpbi1ib3R0b206IC4zZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBtYXgtd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstZmlsZS1pbnZhbGlkLWljb24ge1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHhcclxufVxyXG5cclxuLmstZmlsZS1pbmZvcm1hdGlvbiwgLmstZmlsZS1uYW1lLCAuay1maWxlLXNpemUsIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1maWxlLW5hbWUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xyXG59XHJcblxyXG4uay1maWxlLWluZm9ybWF0aW9uLCAuay1maWxlLXNpemUsIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlIHtcclxuICBmb250LXNpemU6IC43OGVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVlbVxyXG59XHJcblxyXG4uay1maWxlLWluZm9ybWF0aW9uLCAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNWVtXHJcbn1cclxuXHJcbi5rLWZpbGUtc2l6ZSB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMmVtXHJcbn1cclxuXHJcbi5rLXVwbG9hZC1maWxlcyAuay11cGxvYWQtc3RhdHVzIHtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBvcGFjaXR5OiAuNjVcclxufVxyXG5cclxuLmstYnV0dG9uLmstdXBsb2FkLWFjdGlvbi5rLWFjdGl2ZTpob3ZlciwgLmstYnV0dG9uLmstdXBsb2FkLWFjdGlvbi5rLXN0YXRlLWFjdGl2ZTpob3ZlciwgLmstYnV0dG9uLmstdXBsb2FkLWFjdGlvbjphY3RpdmU6aG92ZXIsIC5rLWJ1dHRvbi5rLXVwbG9hZC1hY3Rpb246aG92ZXIsIC5rLXVwbG9hZC1hY3Rpb24ge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBib3JkZXI6IDBcclxufVxyXG5cclxuLmstdXBsb2FkLWFjdGlvbiB7XHJcbiAgb3BhY2l0eTogLjZcclxufVxyXG5cclxuLmstdXBsb2FkLWFjdGlvbjpob3ZlciB7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uay11cGxvYWQtYWN0aW9uIC5rLWljb24ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstZmlsZSAuay11cGxvYWQtc3RhdHVzIC5rLWJ1dHRvbiwgLmstZmlsZSAuay11cGxvYWQtc3RhdHVzID4gLmstaWNvbiB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXItcmFkaXVzOiA1MCVcclxufVxyXG5cclxuLmstZHJvcHpvbmUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1cyB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICBtYXJnaW4tbGVmdDogMTBweFxyXG59XHJcblxyXG4uay11cGxvYWQtcGN0IHtcclxuICBtYXJnaW4tcmlnaHQ6IC43NWVtXHJcbn1cclxuXHJcbi5rLWllOSAuay11cGxvYWQtc3RhdHVzLXRvdGFsIHtcclxuICB0b3A6IDEuNWVtXHJcbn1cclxuXHJcbi5rLWllOSAuay11cGxvYWQtc3RhdHVzLXRvdGFsID4gLmstaWNvbiB7XHJcbiAgbWFyZ2luLXRvcDogLTNweFxyXG59XHJcblxyXG4uay11cGxvYWQtYWN0aW9uIHtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsXHJcbn1cclxuXHJcbi5rLXVwbG9hZCAuay1wcm9ncmVzcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMnB4XHJcbn1cclxuXHJcbi5rLXVwbG9hZCAuay1wcm9ncmVzc2JhciB7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLjMyZW07XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSlcclxufVxyXG5cclxuLmstdXBsb2FkIC5rLXByb2dyZXNzYmFyIC5rLXByb2dyZXNzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLWZpbGUtaW52YWxpZCA+IC5rLXByb2dyZXNzIHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay11cGxvYWQgLmstYWN0aW9uLWJ1dHRvbnMge1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstbm8tZmxleGJveCAuay11cGxvYWQgLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uIHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNHB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay11cGxvYWQgLmstdXBsb2FkLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAxLjZlbVxyXG59XHJcblxyXG4uay1tZWRpYXBsYXllciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLW1lZGlhcGxheWVyID4gaWZyYW1lLCAuay1tZWRpYXBsYXllciA+IHZpZGVvIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLW1lZGlhcGxheWVyIC5rLW1lZGlhcGxheWVyLW92ZXJsYXkge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1tZWRpYXBsYXllci10aXRsZWJhciB7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIC43KSwgcmdiYSgwLCAwLCAwLCAuMDUpIDgwJSwgcmdiYSgwLCAwLCAwLCAwKSlcclxufVxyXG5cclxuLmstbWVkaWFwbGF5ZXItdG9vbGJhci13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1tZWRpYXBsYXllci10b29sYmFyIHtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstbWVkaWFwbGF5ZXItdG9vbGJhciA+ICoge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5rLW1lZGlhcGxheWVyLXRvb2xiYXIgPiAqICsgKiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweFxyXG59XHJcblxyXG4uay1tZWRpYXBsYXllci10b29sYmFyIC5rLWFsaWduLXJpZ2h0ID4gKiArICoge1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHhcclxufVxyXG5cclxuLmstbWVkaWFwbGF5ZXItdG9vbGJhciAuay1tZWRpYXBsYXllci1xdWFsaXR5IHtcclxuICB3aWR0aDogYXV0bztcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstbWVkaWFwbGF5ZXItcXVhbGl0eS13cmFwLCAuay1tZWRpYXBsYXllci12b2x1bWUtd3JhcCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1xdWFsaXR5LWxpc3Qge1xyXG4gIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstc2xpZGVyLmstbWVkaWFwbGF5ZXItc2Vla2JhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgdG9wOiAtMTdweDtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXNsaWRlci5rLW1lZGlhcGxheWVyLXNlZWtiYXIgLmstc2xpZGVyLXRyYWNrIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstc2xpZGVyLmstbWVkaWFwbGF5ZXItc2Vla2JhciAuay1zbGlkZXItc2VsZWN0aW9uIHtcclxuICBib3JkZXItcmFkaXVzOiAwXHJcbn1cclxuXHJcbi5rLW1lZGlhcGxheWVyLWZ1bGxzY3JlZW4ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstbWVkaWFwbGF5ZXItdG9vbGJhciAuay1hbGlnbi1yaWdodCA+ICoge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstbWVkaWFwbGF5ZXItdG9vbGJhciAuay1idXR0b24tZmxhdCB7XHJcbiAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstbWVkaWFwbGF5ZXItdG9vbGJhciAuay10b29sYmFyLXNwYWNlciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay10b29sYmFyLXdyYXAge1xyXG4gIGZsb2F0OiBsZWZ0XHJcbn1cclxuXHJcbi5rLXRvb2xiYXItd3JhcCAuay1kcm9wem9uZSBlbSwgLmstdG9vbGJhci13cmFwIC5rLXVwbG9hZC1maWxlcyB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay10b29sYmFyLXdyYXAgLmstZHJvcHpvbmUge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLXRvb2xiYXItd3JhcCAuay1kcm9wem9uZS1hY3RpdmUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uay10b29sYmFyLXdyYXAgLmstZHJvcHpvbmUtYWN0aXZlIGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogNWVtO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxyXG59XHJcblxyXG4uay10b29sYmFyLXdyYXAgLmstZHJvcHpvbmUtYWN0aXZlIC5rLXVwbG9hZC1idXR0b24ge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstZmlsZWJyb3dzZXItZHJvcHpvbmUge1xyXG4gIHotaW5kZXg6IDEwMDEwO1xyXG4gIG9wYWNpdHk6IC40O1xyXG4gIHBvc2l0aW9uOiBmaXhlZFxyXG59XHJcblxyXG4uay1zZWFyY2gtd3JhcCB7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMjAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1zZWFyY2gtd3JhcCBsYWJlbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiA0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljXHJcbn1cclxuXHJcbi5rLXNlYXJjaC13cmFwIGlucHV0LmstaW5wdXQge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXNlYXJjaC13cmFwIC5rLXNlYXJjaCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAycHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1hcmdpbi10b3A6IC04cHhcclxufVxyXG5cclxuLmstZmlsZWJyb3dzZXIgLmstZmlsZWJyb3dzZXItdG9vbGJhciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBtYXJnaW46IDhweCAwIDA7XHJcbiAgcGFkZGluZzogLjI1ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1maWxlYnJvd3NlciAuay10aWxlcy1hcnJhbmdlIHtcclxuICBmbG9hdDogcmlnaHRcclxufVxyXG5cclxuLmstZmlsZWJyb3dzZXIgLmstdGlsZXMtYXJyYW5nZSAuay1kcm9wZG93biwgLmstZmlsZWJyb3dzZXIgLmstdGlsZXMtYXJyYW5nZSAuay1kcm9wZG93bmxpc3Qge1xyXG4gIHdpZHRoOiA1LjNlbVxyXG59XHJcblxyXG4uay1maWxlYnJvd3NlciAuay11cGxvYWQge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1maWxlYnJvd3NlciAuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzLCAuay1maWxlYnJvd3NlciAuay11cGxvYWQgLmstdXBsb2FkLXN0YXR1cyB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1maWxlYnJvd3NlciAuay11cGxvYWQgLmstdXBsb2FkLWJ1dHRvbiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1pbi13aWR0aDogYXV0b1xyXG59XHJcblxyXG4uay1maWxlYnJvd3NlciAuay1icmVhZGNydW1iIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDc5JTtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstZmlsZWJyb3dzZXIgLmstZmlsZW1hbmFnZXItbGlzdHZpZXcge1xyXG4gIGhlaWdodDogMzkwcHg7XHJcbiAgbWF4LWhlaWdodDogNTB2aDtcclxuICBtYXJnaW4tYm90dG9tOiAyZW1cclxufVxyXG5cclxuLmstZmlsZWJyb3dzZXIgLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstbGlzdHZpZXctY29udGVudCB7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLWZpbGVicm93c2VyIC5rLWZvcm0tdGV4dC1yb3cge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0XHJcbn1cclxuXHJcbi5rLWZpbGVicm93c2VyIC5rLWZvcm0tdGV4dC1yb3cgbGFiZWwge1xyXG4gIHdpZHRoOiAxNCVcclxufVxyXG5cclxuLmstZmlsZWJyb3dzZXIgLmstZm9ybS10ZXh0LXJvdyBpbnB1dCB7XHJcbiAgd2lkdGg6IDgwJVxyXG59XHJcblxyXG4uay1jaGFydCwgLmstZ2F1Z2UsIC5rLXNwYXJrbGluZSwgLmstc3RvY2tjaGFydCB7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstY2hhcnQsIC5rLXN0b2NrY2hhcnQge1xyXG4gIGhlaWdodDogNDAwcHhcclxufVxyXG5cclxuLmstY2hhcnQgPiBjYW52YXMge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstc3RvY2tjaGFydCwgZGl2LmstY2hhcnQsIGRpdi5rLWdhdWdlLCBzcGFuLmstc3BhcmtsaW5lIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1nYXVnZSB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstYXJjZ2F1Z2Uge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1hcmNnYXVnZS1sYWJlbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMFxyXG59XHJcblxyXG4uay1iYXNlbGluZS1tYXJrZXIge1xyXG4gIHpvb206IDFcclxufVxyXG5cclxuLmstY2hhcnQtdG9vbHRpcCB7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlFBQUFBV0NBWUFBQURBUWJ3R0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBRE5KUkVGVWVOcGkvUC8vdndNREZRRUxFUDhiZVFiK0hUV1FZZ1AvREhvRC80NjZjQVI0ZWRSQXlnMzhQNmhMYklBQUF3Q25XaGhWc3h2ZENBQUFBQUJKUlU1RXJrSmdnZz09KTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB6LWluZGV4OiAxMjAwMFxyXG59XHJcblxyXG4uay1jaGFydC10b29sdGlwLWludmVyc2Uge1xyXG4gIGNvbG9yOiAjMDAwXHJcbn1cclxuXHJcbi5rLWNoYXJ0LXRvb2x0aXAgdGFibGUge1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2VcclxufVxyXG5cclxuLmstY2hhcnQtdG9vbHRpcCB0aCB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDFweFxyXG59XHJcblxyXG4uay1jaGFydC10b29sdGlwIHRkIHtcclxuICB3aWR0aDogYXV0bztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHBhZGRpbmc6IC4xZW0gLjJlbVxyXG59XHJcblxyXG4uay1jaGFydC1zaGFyZWQtdG9vbHRpcC1tYXJrZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogM3B4XHJcbn1cclxuXHJcbi5rLXNlbGVjdG9yIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcclxufVxyXG5cclxuLmstc2VsZWN0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6ICNkMmQyZDI7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstc2VsZWN0aW9uLWJnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDEpXHJcbn1cclxuXHJcbi5rLWhhbmRsZSB7XHJcbiAgYmFja2dyb3VuZDogI2QyZDJkMjtcclxuICB3aWR0aDogN3B4O1xyXG4gIGhlaWdodDogMjZweDtcclxuICBjdXJzb3I6IGUtcmVzaXplO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1oYW5kbGUgZGl2IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstbGVmdC1oYW5kbGUge1xyXG4gIGxlZnQ6IC00cHhcclxufVxyXG5cclxuLmstcmlnaHQtaGFuZGxlIHtcclxuICByaWdodDogLTRweFxyXG59XHJcblxyXG4uay1sZWZ0LWhhbmRsZSBkaXYge1xyXG4gIG1hcmdpbjogLTIwcHggMCAwIC0xNXB4O1xyXG4gIHBhZGRpbmc6IDQwcHggMzBweCAwIDBcclxufVxyXG5cclxuLmstbGVmdC1oYW5kbGUuay1oYW5kbGUtYWN0aXZlIGRpdiB7XHJcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDU1cHhcclxufVxyXG5cclxuLmstcmlnaHQtaGFuZGxlIGRpdiB7XHJcbiAgbWFyZ2luOiAtMjBweCAwIDAgLTE1cHg7XHJcbiAgcGFkZGluZzogNDBweCAwIDAgMzBweFxyXG59XHJcblxyXG4uay1yaWdodC1oYW5kbGUuay1oYW5kbGUtYWN0aXZlIGRpdiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1NXB4XHJcbn1cclxuXHJcbi5rLW1hc2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBvcGFjaXR5OiAuOFxyXG59XHJcblxyXG4uay1uYXZpZ2F0b3ItaGludCBkaXYge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1uYXZpZ2F0b3ItaGludCAuay1zY3JvbGwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDRweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYmFja2dyb3VuZDogI2QyZDJkMlxyXG59XHJcblxyXG4uay1uYXZpZ2F0b3ItaGludCAuay10b29sdGlwIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC41KTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmXHJcbn1cclxuXHJcbi5rLXNwYXJrbGluZSwgLmstc3BhcmtsaW5lIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXNwYXJrbGluZSBzcGFuIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstZGlhZ3JhbSwgLmstbWFwIHtcclxuICBoZWlnaHQ6IDYwMHB4XHJcbn1cclxuXHJcbi5rLWRpYWdyYW0gLmttLXNjcm9sbC13cmFwcGVyLCAuay1tYXAgLmttLXNjcm9sbC13cmFwcGVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB1c2VyLXNlbGVjdDogbm9uZVxyXG59XHJcblxyXG4uay1kaWFncmFtIC5rbS1zY3JvbGwtY29udGFpbmVyLCAuay1kaWFncmFtIC5rbS1zY3JvbGwtd3JhcHBlciwgLmstbWFwIC5rbS1zY3JvbGwtY29udGFpbmVyLCAuay1tYXAgLmttLXNjcm9sbC13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLWRpYWdyYW0gLmstbGF5ZXIsIC5rLW1hcCAuay1sYXllciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwXHJcbn1cclxuXHJcbi5rLWRpYWdyYW0gLmttLXRvdWNoLXNjcm9sbGJhciwgLmstbWFwIC5rbS10b3VjaC1zY3JvbGxiYXIge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstbWFwIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLW1hcCAuay1tYXAtY29udHJvbHMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1tYXAgLmstcG9zLXRvcCB7XHJcbiAgdG9wOiAwXHJcbn1cclxuXHJcbi5rLW1hcCAuay1wb3MtYm90dG9tIHtcclxuICBib3R0b206IDBcclxufVxyXG5cclxuLmstbWFwIC5rLXBvcy1sZWZ0IHtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLW1hcCAuay1wb3MtcmlnaHQge1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLW1hcCAuay1uYXZpZ2F0b3Ige1xyXG4gIG1hcmdpbjogMWVtO1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQgLmstbWFwIC5rLW5hdmlnYXRvciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1tYXAgLmstem9vbS1jb250cm9sIHtcclxuICBtYXJnaW46IDFlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLW1hcCAuay16b29tLWNvbnRyb2wgLmstYnV0dG9uIHtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmstcGRmLWV4cG9ydCAuay1tYXAgLmstem9vbS1jb250cm9sIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLW1hcCAuay1hdHRyaWJ1dGlvbiB7XHJcbiAgcGFkZGluZzogMnB4IDRweDtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XHJcbiAgei1pbmRleDogMTAwMFxyXG59XHJcblxyXG4uay1tYXAgLmstbWFya2VyIHtcclxuICB3aWR0aDogMjhweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLW5hdmlnYXRvciA+IC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLW5hdmlnYXRvciA+IC5rLWJ1dHRvbiAuay1pY29uIHtcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgbWluLWhlaWdodDogMFxyXG59XHJcblxyXG4uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLW4sIC5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItdXAge1xyXG4gIHRvcDogMnB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcclxufVxyXG5cclxuLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1lLCAuay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXJpZ2h0IHtcclxuICByaWdodDogMnB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG59XHJcblxyXG4uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLWRvd24sIC5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItcyB7XHJcbiAgYm90dG9tOiAycHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG59XHJcblxyXG4uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLWxlZnQsIC5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItdyB7XHJcbiAgbGVmdDogMnB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0IC5rLW5hdmlnYXRvciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1idXR0b24td3JhcCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1idXR0b24td3JhcCAuay1idXR0b24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiA0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHhcclxufVxyXG5cclxuLmstYnV0dG9uLXdyYXAgLmstYnV0dG9uIC5rLWljb24ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstYnV0dG9ucy1ob3Jpem9udGFsIDpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHhcclxufVxyXG5cclxuLmstYnV0dG9ucy1ob3Jpem9udGFsIDpmaXJzdC1jaGlsZCArIC5rLXpvb20taW4ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcHhcclxufVxyXG5cclxuLmstYnV0dG9ucy1ob3Jpem9udGFsIC5rLXpvb20tb3V0IHtcclxuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcclxuICBtYXJnaW4tbGVmdDogLTFweFxyXG59XHJcblxyXG4uay1idXR0b24td3JhcCAuay1idXR0b246aG92ZXIge1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstYnV0dG9ucy12ZXJ0aWNhbCAuay1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLWJ1dHRvbnMtdmVydGljYWwgOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMFxyXG59XHJcblxyXG4uay1idXR0b25zLXZlcnRpY2FsIC5rLXpvb20tb3V0IHtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcclxuICBtYXJnaW4tdG9wOiAtMXB4XHJcbn1cclxuXHJcbi5rLXpvb20tdGV4dCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiA0LjNlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1idXR0b25zLWhvcml6b250YWwgOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMFxyXG59XHJcblxyXG4uay1ydGwgLmstYnV0dG9ucy1ob3Jpem9udGFsIDpmaXJzdC1jaGlsZCArIC5rLXpvb20taW4ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1idXR0b25zLWhvcml6b250YWwgLmstem9vbS1vdXQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogLTFweFxyXG59XHJcblxyXG4uay1kaWFncmFtIHtcclxuICBoZWlnaHQ6IDYwMHB4XHJcbn1cclxuXHJcbi5rLWRpYWdyYW0gLmttLXNjcm9sbC13cmFwcGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWRpYWdyYW0gLmttLXNjcm9sbC13cmFwcGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWNhbnZhcy1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1kaWFncmFtIGltZyB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3hcclxufVxyXG5cclxuLmstdHJlZW1hcCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDQwMHB4XHJcbn1cclxuXHJcbi5rLXRyZWVtYXAtdGlsZSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW46IC0xcHggMCAwIC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay10cmVlbWFwLXRpbGUuay1sZWFmIHtcclxuICBwYWRkaW5nOiAuNmVtXHJcbn1cclxuXHJcbi5rLXRyZWVtYXAtd3JhcC5rLWxhc3QgPiAuay10cmVlbWFwLXRpbGUge1xyXG4gIHBhZGRpbmc6IC4zZW1cclxufVxyXG5cclxuLmstdHJlZW1hcC10aWxlLmstaG92ZXIsIC5rLXRyZWVtYXAtdGlsZS5rLXN0YXRlLWhvdmVyIHtcclxuICB6LWluZGV4OiAyO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcclxufVxyXG5cclxuLmstdHJlZW1hcCA+IC5rLXRyZWVtYXAtdGlsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay10cmVlbWFwLXRpdGxlIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgbGluZS1oZWlnaHQ6IDIuNDJlbTtcclxuICBoZWlnaHQ6IDIuNDJlbTtcclxuICBwYWRkaW5nOiAwIC42ZW07XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay10cmVlbWFwLXdyYXAgLmstdHJlZW1hcC10aXRsZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstdHJlZW1hcC13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXRyZWVtYXAtdGl0bGUgKyAuay10cmVlbWFwLXdyYXAge1xyXG4gIHRvcDogMi40MmVtXHJcbn1cclxuXHJcbi5rLXRyZWVtYXAtdGl0bGUtdmVydGljYWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDIuNDJlbTtcclxuICBsaW5lLWhlaWdodDogMi40MmVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogLjZlbSAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstdHJlZW1hcC10aXRsZS12ZXJ0aWNhbCA+IGRpdiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMS4yM2VtO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZylcclxufVxyXG5cclxuLmstdHJlZW1hcC10aXRsZS12ZXJ0aWNhbCArIC5rLXRyZWVtYXAtd3JhcCB7XHJcbiAgbGVmdDogMi40MmVtXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMTRweFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay12aWV3IHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1jb250ZW50IHtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgZmxleDogMTtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogYXV0bztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlciwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSA+IC5rLWhlYWRlciwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmc6IC4zZW0gLjZlbTtcclxuICB3aWR0aDogYXV0bztcclxuICBsaW5lLWhlaWdodDogMmVtXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyIC5rLWhlYWRlci1jYW5jZWwgLmstaWNvbiwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtY29sdW1uLW1lbnUgPiAuay1oZWFkZXIgLmstaGVhZGVyLWRvbmUgLmstaWNvbiwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyIC5rLWhlYWRlci1jYW5jZWwgLmstaWNvbiwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyIC5rLWhlYWRlci1kb25lIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyIC5rLWhlYWRlci1jYW5jZWwgLmstaWNvbiwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgPiAuay1oZWFkZXIgLmstaGVhZGVyLWRvbmUgLmstaWNvbiwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIgLmstaGVhZGVyLWNhbmNlbCAuay1pY29uLCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSA+IC5rLWhlYWRlciAuay1oZWFkZXItZG9uZSAuay1pY29uIHtcclxuICBmb250LXNpemU6IDEuNWVtXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtcm93IC5rLXRleHRib3gge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstaWUgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItZm9vdGVyLCAuay1pZSAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci10b29sYmFyIHtcclxuICBsaW5lLWhlaWdodDogMmVtXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciA+IGRpdi5rLXBhbmUge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSAuay1jb250ZW50LCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstY29udGVudCwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstY29udGVudCwgLmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1jb250ZW50IHtcclxuICBvdmVyZmxvdy15OiBhdXRvXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51IC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstY29udGVudCA+IC5rLXNjcm9sbC1jb250YWluZXIsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51IC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyLCAuay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51IC5rLWZpbHRlci1zZWxlY3RlZC1pdGVtcyB7XHJcbiAgbWFyZ2luOiAxZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstZWRpdC1mb3JtLWNvbnRhaW5lciwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLXBvcHVwLWVkaXQtZm9ybSB7XHJcbiAgd2lkdGg6IGF1dG9cclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQgLmstZ3JpZC1zZWFyY2gge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLWdyaWQtbW9iaWxlIHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstZ3JpZC1tb2JpbGUgLmstcmVzaXplLWhhbmRsZS1pbm5lcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxZVwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgcGFkZGluZzogLjJlbVxyXG59XHJcblxyXG4uay1ncmlkLW1vYmlsZSAuay1lZGl0LWNlbGwgPiBpbnB1dCwgLmstZ3JpZC1tb2JpbGUgLmstZWRpdC1jZWxsID4gc2VsZWN0LCAuay1ncmlkLW1vYmlsZSAuay1ncmlkLWVkaXQtcm93ID4gdGQgPiBpbnB1dCwgLmstZ3JpZC1tb2JpbGUgLmstZ3JpZC1lZGl0LXJvdyA+IHRkID4gc2VsZWN0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLWdyaWQtbW9iaWxlIC5rLWhlYWRlciBhIHtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG4gIC1tb3otdXNlci1kcmFnOiBub25lXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLXZpZXcge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci12aWV3ID4gLmstbGlzdGdyb3VwLWZvcm0tcm93IHtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItaXRlbXMtd3JhcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAtMXB4IDBcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstc2NoZWR1bGVyLXJlY3VyLWVuZC13cmFwIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUge1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIHRoIHtcclxuICBmb250LXdlaWdodDogNDAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgPiAqIHtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhcjo6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLW5hdmlnYXRpb24ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay1uYXYtY3VycmVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIC5rLXktZGF0ZS1mb3JtYXQge1xyXG4gIGZvbnQtc2l6ZTogMTJweFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIC5rLW5hdi1jdXJyZW50IHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWZvb3RlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZm9vdGVyID4gKiB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWZvb3Rlcjo6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1oaWRkZW4ge1xyXG4gIGhlaWdodDogNDBweFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkIHtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWV2ZW50cy1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDZweFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstZXZlbnQge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgbWluLWhlaWdodDogMDtcclxuICBtYXJnaW46IDFweFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1kYXl2aWV3IC5rLW1vYmlsZS1oZWFkZXIuay1tb2JpbGUtaG9yaXpvbnRhbC1oZWFkZXIgLmstc2NoZWR1bGVyLXRpbWVzIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWRheXZpZXcgLmstbW9iaWxlLWhlYWRlciAuay1zY2hlZHVsZXItaGVhZGVyIC5rLXNjaGVkdWxlci1kYXRlLWdyb3VwIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstbW9iaWxlLWhlYWRlciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB7XHJcbiAgdGFibGUtbGF5b3V0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiB7XHJcbiAgd2lkdGg6IDElXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstbW9iaWxlLWhlYWRlciAuay1zY2hlZHVsZXItdGFibGUgdGQsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstbW9iaWxlLWhlYWRlciAuay1zY2hlZHVsZXItdGFibGUgdGgge1xyXG4gIGhlaWdodDogMS41ZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGFibGUgdGQsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRhYmxlIHRoIHtcclxuICBoZWlnaHQ6IDJlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIHRoIHtcclxuICBmb250LXNpemU6IDFlbVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uLXdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLXNjaGVkdWxlci1tYXJrIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLWktcmVsb2FkIHtcclxuICBmb250LXNpemU6IDFlbTtcclxuICBtYXJnaW4tcmlnaHQ6IC41ZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLXNjaGVkdWxlci10YXNrLXRleHQge1xyXG4gIGZsZXg6IDEgMSAwJVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYSAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4sIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0LCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0LCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0IHtcclxuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjcm9sbGJhci1oIHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lICoge1xyXG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLWhlbHAtdGV4dCwgLmstcGFuZS13cmFwcGVyIC5rLWxpc3QtdGl0bGUge1xyXG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1saXN0Z3JvdXAgLmstbGlzdGdyb3VwLWl0ZW0ge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstbGlzdGdyb3VwICsgLmstbGlzdGdyb3VwIHtcclxuICBtYXJnaW4tdG9wOiAyZW1cclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWNvbHVtbi1tZW51IC5rLWZpbHRlci1pdGVtIC5rLWZpbHRlcmFibGUgKiB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IHtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1zcGFjZS1yaWdodCB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBiYWNrZ3JvdW5kOiAwXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1zcGFjZS1yaWdodCA+IGlucHV0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDJlbTtcclxuICBwYWRkaW5nOiAxcHggMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIHRleHQtaW5kZW50OiAxZW07XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstc3BhY2UtcmlnaHQgPiAuay1pLXpvb20ge1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG4gIHotaW5kZXg6IDJcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IC5rLWZpbHRlci10b29scyB7XHJcbiAgbWFyZ2luOiAxZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1yZWN1ci1lZGl0b3Itd3JhcCB7XHJcbiAgZGlzcGxheTogZmxleFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLW1vYmlsZXRpbWV6b25lZWRpdG9yIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLW11bHRpY2hlY2std3JhcC5rLWxpc3Rncm91cCB7XHJcbiAgb3ZlcmZsb3cteTogYXV0b1xyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZGlzYWJsZWQsIC5rLXBhbmUtd3JhcHBlciAuay1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZGlzYWJsZWQgPiAqLCAuay1wYW5lLXdyYXBwZXIgLmstc3RhdGUtZGlzYWJsZWQgPiAqIHtcclxuICBvcGFjaXR5OiAuN1xyXG59XHJcblxyXG4uay1pZSAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZCAuay1pY29uIHtcclxuICB0ZXh0LWluZGVudDogMFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstcGFnZXItd3JhcC5rLXBhZ2VyLXNtIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstcGFnZXItd3JhcC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXJlZnJlc2gge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmttLXNjcm9sbC1jb250YWluZXIge1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtbWFyZ2luLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRleigwKVxyXG59XHJcblxyXG4uay13aWRnZXQgLmttLXNjcm9sbC13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDBcclxufVxyXG5cclxuLmttLXRvdWNoLXNjcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB6LWluZGV4OiAyMDAwMDA7XHJcbiAgaGVpZ2h0OiAuM2VtO1xyXG4gIHdpZHRoOiAuM2VtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjcpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyXHJcbn1cclxuXHJcbi5rbS12ZXJ0aWNhbC1zY3JvbGxiYXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICByaWdodDogMnB4O1xyXG4gIHRvcDogMnB4XHJcbn1cclxuXHJcbi5rbS1ob3Jpem9udGFsLXNjcm9sbGJhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbGVmdDogMnB4O1xyXG4gIGJvdHRvbTogMnB4XHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyLCAuay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstZ3JpZC1lZGl0LWZvcm0gPiAuay1oZWFkZXIsIC5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyLCAuay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstc2NoZWR1bGVyLWVkaXQtZm9ybSA+IC5rLWhlYWRlciwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyLCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyLCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgPiAuay1oZWFkZXIsIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSA+IC5rLWhlYWRlciwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyLCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyLCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgPiAuay1oZWFkZXIsIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSA+IC5rLWhlYWRlciB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1maWx0ZXItbWVudSAuay1zcGFjZS1yaWdodCA+IC5rLWktem9vbSwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1zcGFjZS1yaWdodCA+IC5rLWktem9vbSwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1zcGFjZS1yaWdodCA+IC5rLWktem9vbSB7XHJcbiAgbGVmdDogMTVweDtcclxuICByaWdodDogYXV0b1xyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciA+IHVsID4gbGksIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciA+IHVsID4gbGksIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciA+IHVsID4gbGkge1xyXG4gIGJvcmRlcjogMFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtbmV4dCwgLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LXByZXYsIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtbmV4dCwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1wcmV2LCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LW5leHQsIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtcHJldiB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstaS1yZWxvYWQsIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLWktcmVsb2FkLCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1pLXJlbG9hZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC41ZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWl0ZW0gLmstaS1hcnJvdy1jaGV2cm9uLXJpZ2h0LCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstaXRlbSAuay1pLWFycm93LWNoZXZyb24tcmlnaHQsIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1pdGVtIC5rLWktYXJyb3ctY2hldnJvbi1yaWdodCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpXHJcbn1cclxuXHJcbi5rLWZ4LWVuZCAuay1meC1jdXJyZW50LCAuay1meC1lbmQgLmstZngtbmV4dCB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2Utb3V0XHJcbn1cclxuXHJcbi5rLWZ4IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstZnggLmstZngtY3VycmVudCB7XHJcbiAgei1pbmRleDogMFxyXG59XHJcblxyXG4uay1meCAuay1meC1uZXh0IHtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5rLWZ4LWhpZGRlbiwgLmstZngtaGlkZGVuICoge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWZ4LXJldmVyc2UgLmstZngtY3VycmVudCB7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1meC1yZXZlcnNlIC5rLWZ4LW5leHQge1xyXG4gIHotaW5kZXg6IDBcclxufVxyXG5cclxuLmstZngtem9vbS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCkgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1meC16b29tLmstZngtZW5kIC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0LCAuay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZngtZmFkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLmstZngtZmFkZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5rLWZ4LWZhZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uay1meC1mYWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcclxuICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZS1vdXRcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudCB7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSlcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20taGVhZGVyIHtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKVxyXG59XHJcblxyXG4uay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyIHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMClcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKVxyXG59XHJcblxyXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSlcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKVxyXG59XHJcblxyXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20taGVhZGVyIHtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1oZWFkZXIge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1oZWFkZXIge1xyXG4gIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1oZWFkZXIge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSlcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKVxyXG59XHJcblxyXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSlcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20tY29udGVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1zdGFydCAuay1meC1uZXh0IHtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSlcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSlcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSlcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSlcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSlcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMClcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMClcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMClcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSlcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMClcclxufVxyXG5cclxuLmstZnguay1meC1vdmVybGF5LmstZngtbGVmdC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQsIC5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKVxyXG59XHJcblxyXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC11cC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgxMDAlKVxyXG59XHJcblxyXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1kb3duLmstZngtc3RhcnQgLmstZngtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC0xMDAlKVxyXG59XHJcblxyXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiBub25lXHJcbn1cclxuXHJcbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gIHRyYW5zZm9ybTogbm9uZVxyXG59XHJcblxyXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQsIC5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1sZWZ0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKVxyXG59XHJcblxyXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKVxyXG59XHJcblxyXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtdXAuay1meC1lbmQgLmstZngtY3VycmVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KDEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1kb3duLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtMTAwJSlcclxufVxyXG5cclxuLmstdmlydHVhbC13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstdmlydHVhbC13cmFwIC5rLWxpc3Quay12aXJ0dWFsLWxpc3Qge1xyXG4gIGhlaWdodDogYXV0b1xyXG59XHJcblxyXG4uay12aXJ0dWFsLWNvbnRlbnQge1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXZpcnR1YWwtd3JhcCA+IC5rLXZpcnR1YWwtaGVhZGVyIHtcclxuICB0ZXh0LWFsaWduOiByaWdodFxyXG59XHJcblxyXG4uay12aXJ0dWFsLWNvbnRlbnQgPiAuay12aXJ0dWFsLWxpc3QgPiAuay12aXJ0dWFsLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogV2ViQ29tcG9uZW50c0ljb25zO1xyXG4gIHNyYzogdXJsKGZvbnRzL2dseXBocy9XZWJDb21wb25lbnRzSWNvbnMuZW90P2dlZHhlbyk7XHJcbiAgc3JjOiB1cmwoZm9udHMvZ2x5cGhzL1dlYkNvbXBvbmVudHNJY29ucy5lb3Q/Z2VkeGVvI2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybChmb250cy9nbHlwaHMvV2ViQ29tcG9uZW50c0ljb25zLnR0Zj9nZWR4ZW8pIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKGZvbnRzL2dseXBocy9XZWJDb21wb25lbnRzSWNvbnMud29mZj9nZWR4ZW8pIGZvcm1hdCgnd29mZicpLCB1cmwoZm9udHMvZ2x5cGhzL1dlYkNvbXBvbmVudHNJY29ucy5zdmc/Z2VkeGVvI1dlYkNvbXBvbmVudHNJY29ucykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxyXG59XHJcblxyXG4uay1pLWFycm93aGVhZC1lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTRcIlxyXG59XHJcblxyXG4uay1pLWFycm93aGVhZC13OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTZcIlxyXG59XHJcblxyXG4uay1pLWFycm93LTQ1LXVwLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDBcIlxyXG59XHJcblxyXG4uay1pLWNvbGxhcHNlLW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDBcIlxyXG59XHJcblxyXG4uay1pLXJlc2l6ZS1uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy00NS1kb3duLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDFcIlxyXG59XHJcblxyXG4uay1pLWNvbGxhcHNlLXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDFcIlxyXG59XHJcblxyXG4uay1pLWNvbGxhcHNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDFcIlxyXG59XHJcblxyXG4uay1pLXJlc2l6ZS1zZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy00NS1kb3duLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwMlwiXHJcbn1cclxuXHJcbi5rLWktY29sbGFwc2Utc3c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwMlwiXHJcbn1cclxuXHJcbi5rLWktcmVzaXplLXN3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDJcIlxyXG59XHJcblxyXG4uay1pLWFycm93LTQ1LXVwLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwM1wiXHJcbn1cclxuXHJcbi5rLWktY29sbGFwc2Utbnc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwM1wiXHJcbn1cclxuXHJcbi5rLWktcmVzaXplLW5ldzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy02MC11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDRcIlxyXG59XHJcblxyXG4uay1pLWtwaS10cmVuZC1pbmNyZWFzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy02MC1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDVcIlxyXG59XHJcblxyXG4uay1pLWV4cGFuZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy02MC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDZcIlxyXG59XHJcblxyXG4uay1pLWFycm93LXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwNlwiXHJcbn1cclxuXHJcbi5rLWkta3BpLXRyZW5kLWRlY3JlYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDZcIlxyXG59XHJcblxyXG4uay1pLWFycm93LTYwLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwN1wiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1lbmQtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwOFwiXHJcbn1cclxuXHJcbi5rLWktc2Vlay1uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDhcIlxyXG59XHJcblxyXG4uay1pLWFycm93LWVuZC1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCJcclxufVxyXG5cclxuLmstaS1zZWVrLWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwOVwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctZW5kLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwYVwiXHJcbn1cclxuXHJcbi5rLWktc2Vlay1zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGFcIlxyXG59XHJcblxyXG4uay1pLWFycm93LWVuZC1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGJcIlxyXG59XHJcblxyXG4uay1pLXNlZWstdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1kb3VibGUtNjAtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwY1wiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctc2Vlay11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBjXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1kb3VibGUtNjAtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwZFwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctc2Vlay1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCJcclxufVxyXG5cclxuLmstaS1mb3J3YXJkLXNtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGRcIlxyXG59XHJcblxyXG4uay1pLWFycm93LWRvdWJsZS02MC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGVcIlxyXG59XHJcblxyXG4uay1pLWFycm93LXNlZWstZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBlXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1kb3VibGUtNjAtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1zZWVrLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwZlwiXHJcbn1cclxuXHJcbi5rLWktcmV3aW5kLXNtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGZcIlxyXG59XHJcblxyXG4uay1pLWFycm93cy1rcGk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxMFwiXHJcbn1cclxuXHJcbi5rLWkta3BpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTBcIlxyXG59XHJcblxyXG4uay1pLWFycm93cy1uby1jaGFuZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxMVwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctb3ZlcmZsb3ctZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1jaGV2cm9uLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTNcIlxyXG59XHJcblxyXG4uay1pLWFycm93LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxNFwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctY2hldnJvbi1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTVcIlxyXG59XHJcblxyXG4uay1pLWFycm93LWNoZXZyb24tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTlcIlxyXG59XHJcblxyXG4uay1pLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxYVwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctZHJpbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxYlwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctcGFyZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWNcIlxyXG59XHJcblxyXG4uay1pLWFycm93LXJvb3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxZFwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3dzLXJlc2l6aW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWVcIlxyXG59XHJcblxyXG4uay1pLWFycm93cy1kaW1lbnNpb25zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWZcIlxyXG59XHJcblxyXG4uay1pLWFycm93cy1zd2FwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjBcIlxyXG59XHJcblxyXG4uay1pLWRyYWctYW5kLWRyb3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyMVwiXHJcbn1cclxuXHJcbi5rLWktY2F0ZWdvcml6ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCJcclxufVxyXG5cclxuLmstaS1ncmlkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjNcIlxyXG59XHJcblxyXG4uay1pLWdyaWQtbGF5b3V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjRcIlxyXG59XHJcblxyXG4uay1pLWdyb3VwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjVcIlxyXG59XHJcblxyXG4uay1pLXVuZ3JvdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyNlwiXHJcbn1cclxuXHJcbi5rLWktaGFuZGxlci1kcmFnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjdcIlxyXG59XHJcblxyXG4uay1pLWxheW91dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCJcclxufVxyXG5cclxuLmstaS1sYXlvdXQtMS1ieS00OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjlcIlxyXG59XHJcblxyXG4uay1pLWxheW91dC0yLWJ5LTI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyYVwiXHJcbn1cclxuXHJcbi5rLWktbGF5b3V0LXNpZGUtYnktc2lkZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCJcclxufVxyXG5cclxuLmstaS1sYXlvdXQtc3RhY2tlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDJjXCJcclxufVxyXG5cclxuLmstaS1jb2x1bW5zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMmRcIlxyXG59XHJcblxyXG4uay1pLXJvd3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyZVwiXHJcbn1cclxuXHJcbi5rLWktcmVvcmRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDJmXCJcclxufVxyXG5cclxuLmstaS1tZW51OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzBcIlxyXG59XHJcblxyXG4uay1pLW1vcmUtdmVydGljYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzMVwiXHJcbn1cclxuXHJcbi5rLWktbW9yZS1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzJcIlxyXG59XHJcblxyXG4uay1pLXVuZG86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwMFwiXHJcbn1cclxuXHJcbi5rLWktcmVkbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTAxXCJcclxufVxyXG5cclxuLmstaS1yZXNldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCJcclxufVxyXG5cclxuLmstaS1yZWxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwM1wiXHJcbn1cclxuXHJcbi5rLWktcmVmcmVzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCJcclxufVxyXG5cclxuLmstaS1yZWN1cnJlbmNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDNcIlxyXG59XHJcblxyXG4uay1pLW5vbi1yZWN1cnJlbmNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDRcIlxyXG59XHJcblxyXG4uay1pLXJlc2V0LXNtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDVcIlxyXG59XHJcblxyXG4uay1pLXJlbG9hZC1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCJcclxufVxyXG5cclxuLmstaS1yZWZyZXNoLXNtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDZcIlxyXG59XHJcblxyXG4uay1pLXJlY3VycmVuY2Utc206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwNlwiXHJcbn1cclxuXHJcbi5rLWktY2xvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwN1wiXHJcbn1cclxuXHJcbi5rLWktY2FsZW5kYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwOFwiXHJcbn1cclxuXHJcbi5rLWktc2F2ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCJcclxufVxyXG5cclxuLmstaS1mbG9wcHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwOVwiXHJcbn1cclxuXHJcbi5rLWktcHJpbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwYVwiXHJcbn1cclxuXHJcbi5rLWktcHJpbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBhXCJcclxufVxyXG5cclxuLmstaS1lZGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMGJcIlxyXG59XHJcblxyXG4uay1pLXBlbmNpbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBiXCJcclxufVxyXG5cclxuLmstaS1kZWxldGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwY1wiXHJcbn1cclxuXHJcbi5rLWktdHJhc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwY1wiXHJcbn1cclxuXHJcbi5rLWktYXR0YWNobWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBkXCJcclxufVxyXG5cclxuLmstaS1jbGlwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMGRcIlxyXG59XHJcblxyXG4uay1pLWF0dGFjaG1lbnQtNDU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwZVwiXHJcbn1cclxuXHJcbi5rLWktY2xpcC00NTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBlXCJcclxufVxyXG5cclxuLmstaS1saW5rLWhvcml6b250YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwZlwiXHJcbn1cclxuXHJcbi5rLWktaHlwZXJsaW5rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMGZcIlxyXG59XHJcblxyXG4uay1pLXVubGluay1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMTBcIlxyXG59XHJcblxyXG4uay1pLWh5cGVybGluay1yZW1vdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExMFwiXHJcbn1cclxuXHJcbi5rLWktbGluay12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTExXCJcclxufVxyXG5cclxuLmstaS11bmxpbmstdmVydGljYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExMlwiXHJcbn1cclxuXHJcbi5rLWktbG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCJcclxufVxyXG5cclxuLmstaS11bmxvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExNFwiXHJcbn1cclxuXHJcbi5rLWktY2FuY2VsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMTVcIlxyXG59XHJcblxyXG4uay1pLWNhbmNlbC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMTZcIlxyXG59XHJcblxyXG4uay1pLWNhbmNlbC1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExN1wiXHJcbn1cclxuXHJcbi5rLWktY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExOFwiXHJcbn1cclxuXHJcbi5rLWktY2hlY2ttYXJrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMThcIlxyXG59XHJcblxyXG4uay1pLXRpY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExOFwiXHJcbn1cclxuXHJcbi5rLWktY2hlY2stb3V0bGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCJcclxufVxyXG5cclxuLmstaS1jaGVja21hcmstb3V0bGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCJcclxufVxyXG5cclxuLmstaS1zdWNjZXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMTlcIlxyXG59XHJcblxyXG4uay1pLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTFhXCJcclxufVxyXG5cclxuLmstaS1jaGVja21hcmstY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMWFcIlxyXG59XHJcblxyXG4uay1pLWNsb3NlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMWJcIlxyXG59XHJcblxyXG4uay1pLXg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExYlwiXHJcbn1cclxuXHJcbi5rLWktY2xvc2Utb3V0bGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTFjXCJcclxufVxyXG5cclxuLmstaS14LW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExY1wiXHJcbn1cclxuXHJcbi5rLWktZXJyb3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExY1wiXHJcbn1cclxuXHJcbi5rLWktY2xvc2UtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMWRcIlxyXG59XHJcblxyXG4uay1pLXgtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMWRcIlxyXG59XHJcblxyXG4uay1pLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExZVwiXHJcbn1cclxuXHJcbi5rLWktYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMWVcIlxyXG59XHJcblxyXG4uay1pLXBsdXMtb3V0bGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTFmXCJcclxufVxyXG5cclxuLmstaS1wbHVzLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTIwXCJcclxufVxyXG5cclxuLmstaS1taW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTIxXCJcclxufVxyXG5cclxuLmstaS1rcGktdHJlbmQtZXF1YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyMVwiXHJcbn1cclxuXHJcbi5rLWktbWludXMtb3V0bGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTIyXCJcclxufVxyXG5cclxuLmstaS1taW51cy1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyM1wiXHJcbn1cclxuXHJcbi5rLWktc29ydC1hc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyNFwiXHJcbn1cclxuXHJcbi5rLWktc29ydC1kZXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMjVcIlxyXG59XHJcblxyXG4uay1pLXVuc29ydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTI2XCJcclxufVxyXG5cclxuLmstaS1zb3J0LWNsZWFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMjZcIlxyXG59XHJcblxyXG4uay1pLXNvcnQtYXNjLXNtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMjdcIlxyXG59XHJcblxyXG4uay1pLXNvcnQtZGVzYy1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTI4XCJcclxufVxyXG5cclxuLmstaS1maWx0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyOVwiXHJcbn1cclxuXHJcbi5rLWktZmlsdGVyLWNsZWFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMmFcIlxyXG59XHJcblxyXG4uay1pLWZpbHRlci1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTJiXCJcclxufVxyXG5cclxuLmstaS1maWx0ZXItc29ydC1hc2Mtc206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyY1wiXHJcbn1cclxuXHJcbi5rLWktZmlsdGVyLXNvcnQtZGVzYy1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTJkXCJcclxufVxyXG5cclxuLmstaS1maWx0ZXItYWRkLWV4cHJlc3Npb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyZVwiXHJcbn1cclxuXHJcbi5rLWktZmlsdGVyLWFkZC1ncm91cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTJmXCJcclxufVxyXG5cclxuLmstaS1sb2dpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTMwXCJcclxufVxyXG5cclxuLmstaS1sb2dvdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzMVwiXHJcbn1cclxuXHJcbi5rLWktZG93bmxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzMlwiXHJcbn1cclxuXHJcbi5rLWktdXBsb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzNcIlxyXG59XHJcblxyXG4uay1pLWh5cGVybGluay1vcGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzRcIlxyXG59XHJcblxyXG4uay1pLWh5cGVybGluay1vcGVuLXNtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzVcIlxyXG59XHJcblxyXG4uay1pLWxhdW5jaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTM2XCJcclxufVxyXG5cclxuLmstaS13aW5kb3c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzN1wiXHJcbn1cclxuXHJcbi5rLWktd2luZG93LW1heGltaXplOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzdcIlxyXG59XHJcblxyXG4uay1pLXdpbmRvd3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzOFwiXHJcbn1cclxuXHJcbi5rLWktd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzOFwiXHJcbn1cclxuXHJcbi5rLWktdGlsZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzOFwiXHJcbn1cclxuXHJcbi5rLWktd2luZG93LW1pbmltaXplOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzlcIlxyXG59XHJcblxyXG4uay1pLWdlYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzYVwiXHJcbn1cclxuXHJcbi5rLWktY29nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxM2FcIlxyXG59XHJcblxyXG4uay1pLWN1c3RvbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNhXCJcclxufVxyXG5cclxuLmstaS1nZWFyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNiXCJcclxufVxyXG5cclxuLmstaS1jb2dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxM2JcIlxyXG59XHJcblxyXG4uay1pLXdyZW5jaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNjXCJcclxufVxyXG5cclxuLmstaS1zZXR0aW5nczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNjXCJcclxufVxyXG5cclxuLmstaS1wcmV2aWV3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxM2RcIlxyXG59XHJcblxyXG4uay1pLWV5ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNkXCJcclxufVxyXG5cclxuLmstaS16b29tOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxM2VcIlxyXG59XHJcblxyXG4uay1pLXNlYXJjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNlXCJcclxufVxyXG5cclxuLmstaS16b29tLWluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxM2ZcIlxyXG59XHJcblxyXG4uay1pLXpvb20tb3V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNDBcIlxyXG59XHJcblxyXG4uay1pLXBhbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQxXCJcclxufVxyXG5cclxuLmstaS1tb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNDFcIlxyXG59XHJcblxyXG4uay1pLWNhbGN1bGF0b3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE0MlwiXHJcbn1cclxuXHJcbi5rLWktY2FydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQzXCJcclxufVxyXG5cclxuLmstaS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNDNcIlxyXG59XHJcblxyXG4uay1pLWNvbm5lY3RvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQ0XCJcclxufVxyXG5cclxuLmstaS1wbHVzLXNtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNDVcIlxyXG59XHJcblxyXG4uay1pLW1pbnVzLXNtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNDZcIlxyXG59XHJcblxyXG4uay1pLWtwaS1zdGF0dXMtZGVueTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQ3XCJcclxufVxyXG5cclxuLmstaS1rcGktc3RhdHVzLWhvbGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE0OFwiXHJcbn1cclxuXHJcbi5rLWkta3BpLXN0YXR1cy1vcGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNDlcIlxyXG59XHJcblxyXG4uay1pLXBsYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwMFwiXHJcbn1cclxuXHJcbi5rLWktcGF1c2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwMVwiXHJcbn1cclxuXHJcbi5rLWktc3RvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjAyXCJcclxufVxyXG5cclxuLmstaS1yZXdpbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwM1wiXHJcbn1cclxuXHJcbi5rLWktZm9yd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjA0XCJcclxufVxyXG5cclxuLmstaS12b2x1bWUtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjA1XCJcclxufVxyXG5cclxuLmstaS12b2x1bWUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwNlwiXHJcbn1cclxuXHJcbi5rLWktdm9sdW1lLW9mZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjA3XCJcclxufVxyXG5cclxuLmstaS1oZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjA4XCJcclxufVxyXG5cclxuLmstaS1zdWJ0aXRsZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwOVwiXHJcbn1cclxuXHJcbi5rLWktcGxheWxpc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwYVwiXHJcbn1cclxuXHJcbi5rLWktYXVkaW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwYlwiXHJcbn1cclxuXHJcbi5rLWktcGxheS1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjBjXCJcclxufVxyXG5cclxuLmstaS1wYXVzZS1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjBkXCJcclxufVxyXG5cclxuLmstaS1zdG9wLXNtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMGVcIlxyXG59XHJcblxyXG4uay1pLWhlYXJ0LW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwMFwiXHJcbn1cclxuXHJcbi5rLWktZmF2LW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwMFwiXHJcbn1cclxuXHJcbi5rLWktZmF2b3JpdGUtb3V0bGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzAwXCJcclxufVxyXG5cclxuLmstaS1oZWFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzAxXCJcclxufVxyXG5cclxuLmstaS1mYXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwMVwiXHJcbn1cclxuXHJcbi5rLWktZmF2b3JpdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwMVwiXHJcbn1cclxuXHJcbi5rLWktc3Rhci1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDJcIlxyXG59XHJcblxyXG4uay1pLWJvb2ttYXJrLW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwMlwiXHJcbn1cclxuXHJcbi5rLWktc3RhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzAzXCJcclxufVxyXG5cclxuLmstaS1ib29rbWFyazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzAzXCJcclxufVxyXG5cclxuLmstaS1jaGVja2JveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzA0XCJcclxufVxyXG5cclxuLmstaS1zaGFwZS1yZWN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDRcIlxyXG59XHJcblxyXG4uay1pLWNoZWNrYm94LWNoZWNrZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwNVwiXHJcbn1cclxuXHJcbi5rLWktdHJpLXN0YXRlLWluZGV0ZXJtaW5hdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwNlwiXHJcbn1cclxuXHJcbi5rLWktdHJpLXN0YXRlLW51bGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwN1wiXHJcbn1cclxuXHJcbi5rLWktY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDhcIlxyXG59XHJcblxyXG4uay1pLXJhZGlvYnV0dG9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDlcIlxyXG59XHJcblxyXG4uay1pLXNoYXBlLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzA5XCJcclxufVxyXG5cclxuLmstaS1yYWRpb2J1dHRvbi1jaGVja2VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMGFcIlxyXG59XHJcblxyXG4uay1pLW5vdGlmaWNhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDAwXCJcclxufVxyXG5cclxuLmstaS1iZWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MDBcIlxyXG59XHJcblxyXG4uay1pLWluZm9ybWF0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MDFcIlxyXG59XHJcblxyXG4uay1pLWluZm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQwMVwiXHJcbn1cclxuXHJcbi5rLWktbm90ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDAxXCJcclxufVxyXG5cclxuLmstaS1xdWVzdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDAyXCJcclxufVxyXG5cclxuLmstaS1oZWxwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MDJcIlxyXG59XHJcblxyXG4uay1pLXdhcm5pbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQwM1wiXHJcbn1cclxuXHJcbi5rLWktZXhjZXB0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MDNcIlxyXG59XHJcblxyXG4uay1pLXBob3RvLWNhbWVyYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTAwXCJcclxufVxyXG5cclxuLmstaS1pbWFnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTAxXCJcclxufVxyXG5cclxuLmstaS1waG90bzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTAxXCJcclxufVxyXG5cclxuLmstaS1pbWFnZS1leHBvcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwMlwiXHJcbn1cclxuXHJcbi5rLWktcGhvdG8tZXhwb3J0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MDJcIlxyXG59XHJcblxyXG4uay1pLXpvb20tYWN0dWFsLXNpemU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwM1wiXHJcbn1cclxuXHJcbi5rLWktem9vbS1iZXN0LWZpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTA0XCJcclxufVxyXG5cclxuLmstaS1pbWFnZS1yZXNpemU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwNVwiXHJcbn1cclxuXHJcbi5rLWktY3JvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTA2XCJcclxufVxyXG5cclxuLmstaS1taXJyb3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwN1wiXHJcbn1cclxuXHJcbi5rLWktZmxpcC1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MDhcIlxyXG59XHJcblxyXG4uay1pLWZsaXAtdmVydGljYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwOVwiXHJcbn1cclxuXHJcbi5rLWktcm90YXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MGFcIlxyXG59XHJcblxyXG4uay1pLXJvdGF0ZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTBiXCJcclxufVxyXG5cclxuLmstaS1yb3RhdGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTBjXCJcclxufVxyXG5cclxuLmstaS1icnVzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTBkXCJcclxufVxyXG5cclxuLmstaS1wYWxldHRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MGVcIlxyXG59XHJcblxyXG4uay1pLXBhaW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MGZcIlxyXG59XHJcblxyXG4uay1pLWRyb3BsZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwZlwiXHJcbn1cclxuXHJcbi5rLWktYmFja2dyb3VuZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTBmXCJcclxufVxyXG5cclxuLmstaS1saW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MTBcIlxyXG59XHJcblxyXG4uay1pLXNoYXBlLWxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUxMFwiXHJcbn1cclxuXHJcbi5rLWktYnJpZ2h0bmVzcy1jb250cmFzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTExXCJcclxufVxyXG5cclxuLmstaS1zYXR1cmF0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MTJcIlxyXG59XHJcblxyXG4uay1pLWludmVydC1jb2xvcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUxM1wiXHJcbn1cclxuXHJcbi5rLWktdHJhbnNwZXJhbmN5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MTRcIlxyXG59XHJcblxyXG4uay1pLW9wYWNpdHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUxNFwiXHJcbn1cclxuXHJcbi5rLWktZ3JleXNjYWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MTVcIlxyXG59XHJcblxyXG4uay1pLWJsdXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUxNlwiXHJcbn1cclxuXHJcbi5rLWktc2hhcnBlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTE3XCJcclxufVxyXG5cclxuLmstaS1zaGFwZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTE4XCJcclxufVxyXG5cclxuLmstaS1yb3VuZC1jb3JuZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MTlcIlxyXG59XHJcblxyXG4uay1pLWZyb250LWVsZW1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUxYVwiXHJcbn1cclxuXHJcbi5rLWktYmFjay1lbGVtZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MWJcIlxyXG59XHJcblxyXG4uay1pLWZvcndhcmQtZWxlbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTFjXCJcclxufVxyXG5cclxuLmstaS1iYWNrd2FyZC1lbGVtZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MWRcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLWxlZnQtZWxlbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTFlXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1jZW50ZXItZWxlbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTFmXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1yaWdodC1lbGVtZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MjBcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLXRvcC1lbGVtZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MjFcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLW1pZGRsZS1lbGVtZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MjJcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLWJvdHRvbS1lbGVtZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MjNcIlxyXG59XHJcblxyXG4uay1pLXRodW1ibmFpbHMtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUyNFwiXHJcbn1cclxuXHJcbi5rLWktdGh1bWJuYWlscy1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTI1XCJcclxufVxyXG5cclxuLmstaS10aHVtYm5haWxzLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUyNlwiXHJcbn1cclxuXHJcbi5rLWktdGh1bWJuYWlscy1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MjdcIlxyXG59XHJcblxyXG4uay1pLWZ1bGwtc2NyZWVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MjhcIlxyXG59XHJcblxyXG4uay1pLWZ1bGxzY3JlZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUyOFwiXHJcbn1cclxuXHJcbi5rLWktZnVsbC1zY3JlZW4tZXhpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTI5XCJcclxufVxyXG5cclxuLmstaS1mdWxsc2NyZWVuLWV4aXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUyOVwiXHJcbn1cclxuXHJcbi5rLWktcmVzZXQtY29sb3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUyYVwiXHJcbn1cclxuXHJcbi5rLWktcGFpbnQtcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MmFcIlxyXG59XHJcblxyXG4uay1pLWJhY2tncm91bmQtcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MmFcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLXN0cmV0Y2gtZWxlbWVudC1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1M2VcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLXN0cmV0Y2gtZWxlbWVudC12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTNmXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1hbGlnbi1sZWZ0LWVsZW1lbnRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NDBcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLWNlbnRlci1lbGVtZW50czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTQxXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1yaWdodC1lbGVtZW50czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTQyXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1zdHJldGNoLWVsZW1lbnRzLWhvcml6b250YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU0M1wiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tYmFzZWxpbmUtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTQ0XCJcclxufVxyXG5cclxuLmstaS1hbGlnbi10b3AtZWxlbWVudHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU0NVwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tbWlkZGxlLWVsZW1lbnRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NDZcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLWJvdHRvbS1lbGVtZW50czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTQ3XCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1zdHJldGNoLWVsZW1lbnRzLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NDhcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLWJhc2VsaW5lLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NDlcIlxyXG59XHJcblxyXG4uay1pLWp1c3RpZnktc3RhcnQtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTRhXCJcclxufVxyXG5cclxuLmstaS1qdXN0aWZ5LWNlbnRlci1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NGJcIlxyXG59XHJcblxyXG4uay1pLWp1c3RpZnktZW5kLWhvcml6b250YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU0Y1wiXHJcbn1cclxuXHJcbi5rLWktanVzdGlmeS1iZXR3ZWVuLWhvcml6b250YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU0ZFwiXHJcbn1cclxuXHJcbi5rLWktanVzdGlmeS1hcm91bmQtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTRlXCJcclxufVxyXG5cclxuLmstaS1qdXN0aWZ5LXN0YXJ0LXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NGZcIlxyXG59XHJcblxyXG4uay1pLWp1c3RpZnktY2VudGVyLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NTBcIlxyXG59XHJcblxyXG4uay1pLWp1c3RpZnktZW5kLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NTFcIlxyXG59XHJcblxyXG4uay1pLWp1c3RpZnktYmV0d2Vlbi12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTUyXCJcclxufVxyXG5cclxuLmstaS1qdXN0aWZ5LWFyb3VuZC12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTUzXCJcclxufVxyXG5cclxuLmstaS1jb2xvci1jYW52YXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU1NFwiXHJcbn1cclxuXHJcbi5rLWktcGFnZS1wcm9wZXJ0aWVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MDBcIlxyXG59XHJcblxyXG4uay1pLWJvbGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwMVwiXHJcbn1cclxuXHJcbi5rLWktaXRhbGljOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MDJcIlxyXG59XHJcblxyXG4uay1pLXVuZGVybGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCJcclxufVxyXG5cclxuLmstaS1mb250LWZhbWlseTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCJcclxufVxyXG5cclxuLmstaS1mb3JlZ3JvdW5kLWNvbG9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MDVcIlxyXG59XHJcblxyXG4uay1pLWNvbnZlcnQtbG93ZXJjYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MDZcIlxyXG59XHJcblxyXG4uay1pLWNvbnZlcnQtdXBwZXJjYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MDdcIlxyXG59XHJcblxyXG4uay1pLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwOFwiXHJcbn1cclxuXHJcbi5rLWktc3ViLXNjcmlwdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjA5XCJcclxufVxyXG5cclxuLmstaS1zdXAtc2NyaXB0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MGFcIlxyXG59XHJcblxyXG4uay1pLWRpdjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjBiXCJcclxufVxyXG5cclxuLmstaS1hbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwY1wiXHJcbn1cclxuXHJcbi5rLWktaDE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwZFwiXHJcbn1cclxuXHJcbi5rLWktaDI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwZVwiXHJcbn1cclxuXHJcbi5rLWktaDM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwZlwiXHJcbn1cclxuXHJcbi5rLWktaDQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxMFwiXHJcbn1cclxuXHJcbi5rLWktaDU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxMVwiXHJcbn1cclxuXHJcbi5rLWktaDY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxMlwiXHJcbn1cclxuXHJcbi5rLWktbGlzdC1vcmRlcmVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTNcIlxyXG59XHJcblxyXG4uay1pLWxpc3QtbnVtYmVyZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxM1wiXHJcbn1cclxuXHJcbi5rLWktbGlzdC11bm9yZGVyZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxNFwiXHJcbn1cclxuXHJcbi5rLWktbGlzdC1idWxsZXRlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjE0XCJcclxufVxyXG5cclxuLmstaS1pbmRlbnQtaW5jcmVhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxNVwiXHJcbn1cclxuXHJcbi5rLWktaW5kZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTVcIlxyXG59XHJcblxyXG4uay1pLWluZGVudC1kZWNyZWFzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjE2XCJcclxufVxyXG5cclxuLmstaS1vdXRkZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTZcIlxyXG59XHJcblxyXG4uay1pLWluc2VydC1uOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjE3XCJcclxufVxyXG5cclxuLmstaS1pbnNlcnQtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxN1wiXHJcbn1cclxuXHJcbi5rLWktaW5zZXJ0LXRvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjE3XCJcclxufVxyXG5cclxuLmstaS1pbnNlcnQtbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCJcclxufVxyXG5cclxuLmstaS1pbnNlcnQtbWlkZGxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MThcIlxyXG59XHJcblxyXG4uay1pLWluc2VydC1zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTlcIlxyXG59XHJcblxyXG4uay1pLWluc2VydC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTlcIlxyXG59XHJcblxyXG4uay1pLWluc2VydC1ib3R0b206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxOVwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MWFcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLW1pZGRsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjFiXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1ib3R0b206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxY1wiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjFkXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxZVwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxZlwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tanVzdGlmeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjIwXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1yZW1vdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyMVwiXHJcbn1cclxuXHJcbi5rLWktdGV4dC13cmFwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MjJcIlxyXG59XHJcblxyXG4uay1pLXJ1bGUtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjIzXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1hbGlnbi10b3AtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjI0XCJcclxufVxyXG5cclxuLmstaS10YWJsZS1hbGlnbi10b3AtY2VudGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MjVcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLWFsaWduLXRvcC1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjI2XCJcclxufVxyXG5cclxuLmstaS10YWJsZS1hbGlnbi1taWRkbGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjI3XCJcclxufVxyXG5cclxuLmstaS10YWJsZS1hbGlnbi1taWRkbGUtY2VudGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MjhcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLWFsaWduLW1pZGRsZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjI5XCJcclxufVxyXG5cclxuLmstaS10YWJsZS1hbGlnbi1ib3R0b20tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjJhXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1hbGlnbi1ib3R0b20tY2VudGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MmJcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLWFsaWduLWJvdHRvbS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjJjXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1hbGlnbi1yZW1vdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyZFwiXHJcbn1cclxuXHJcbi5rLWktYm9yZGVycy1hbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyZVwiXHJcbn1cclxuXHJcbi5rLWktYWxsLWJvcmRlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyZVwiXHJcbn1cclxuXHJcbi5rLWktYm9yZGVycy1vdXRzaWRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MmZcIlxyXG59XHJcblxyXG4uay1pLW91dHNpZGUtYm9yZGVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjJmXCJcclxufVxyXG5cclxuLmstaS1ib3JkZXJzLWluc2lkZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjMwXCJcclxufVxyXG5cclxuLmstaS1pbnNpZGUtYm9yZGVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjMwXCJcclxufVxyXG5cclxuLmstaS1ib3JkZXJzLWluc2lkZS1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzFcIlxyXG59XHJcblxyXG4uay1pLWluc2lkZS1ob3Jpem9udGFsLWJvcmRlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzMVwiXHJcbn1cclxuXHJcbi5rLWktYm9yZGVycy1pbnNpZGUtdmVydGljYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzMlwiXHJcbn1cclxuXHJcbi5rLWktaW5zaWRlLXZlcnRpY2FsLWJvcmRlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzMlwiXHJcbn1cclxuXHJcbi5rLWktYm9yZGVyLXRvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjMzXCJcclxufVxyXG5cclxuLmstaS10b3AtYm9yZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzNcIlxyXG59XHJcblxyXG4uay1pLWJvcmRlci1ib3R0b206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzNFwiXHJcbn1cclxuXHJcbi5rLWktYm90dG9tLWJvcmRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjM0XCJcclxufVxyXG5cclxuLmstaS1ib3JkZXItbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjM1XCJcclxufVxyXG5cclxuLmstaS1sZWZ0LWJvcmRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjM1XCJcclxufVxyXG5cclxuLmstaS1ib3JkZXItcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzNlwiXHJcbn1cclxuXHJcbi5rLWktcmlnaHQtYm9yZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzZcIlxyXG59XHJcblxyXG4uay1pLWJvcmRlci1ubzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjM3XCJcclxufVxyXG5cclxuLmstaS1uby1ib3JkZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzdcIlxyXG59XHJcblxyXG4uay1pLWJvcmRlcnMtc2hvdy1oaWRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzhcIlxyXG59XHJcblxyXG4uay1pLWZvcm06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzOVwiXHJcbn1cclxuXHJcbi5rLWktYm9yZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzlcIlxyXG59XHJcblxyXG4uay1pLWZvcm0tZWxlbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjNhXCJcclxufVxyXG5cclxuLmstaS1jb2RlLXNuaXBwZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzYlwiXHJcbn1cclxuXHJcbi5rLWktc2VsZWN0LWFsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjNjXCJcclxufVxyXG5cclxuLmstaS1idXR0b246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzZFwiXHJcbn1cclxuXHJcbi5rLWktc2VsZWN0LWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjNlXCJcclxufVxyXG5cclxuLmstaS1jYWxlbmRhci1kYXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2M2ZcIlxyXG59XHJcblxyXG4uay1pLWdyb3VwLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjQwXCJcclxufVxyXG5cclxuLmstaS10ZXh0YXJlYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjQxXCJcclxufVxyXG5cclxuLmstaS10ZXh0Ym94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NDJcIlxyXG59XHJcblxyXG4uay1pLXRleHRib3gtaGlkZGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NDNcIlxyXG59XHJcblxyXG4uay1pLXBhc3N3b3JkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NDRcIlxyXG59XHJcblxyXG4uay1pLXBhcmFncmFwaC1hZGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY0NVwiXHJcbn1cclxuXHJcbi5rLWktZWRpdC10b29sczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjQ2XCJcclxufVxyXG5cclxuLmstaS10ZW1wbGF0ZS1tYW5hZ2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NDdcIlxyXG59XHJcblxyXG4uay1pLWNoYW5nZS1tYW51YWxseTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjQ4XCJcclxufVxyXG5cclxuLmstaS10cmFjay1jaGFuZ2VzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NDlcIlxyXG59XHJcblxyXG4uay1pLXRyYWNrLWNoYW5nZXMtZW5hYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NGFcIlxyXG59XHJcblxyXG4uay1pLXRyYWNrLWNoYW5nZXMtYWNjZXB0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NGJcIlxyXG59XHJcblxyXG4uay1pLXRyYWNrLWNoYW5nZXMtYWNjZXB0LWFsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjRjXCJcclxufVxyXG5cclxuLmstaS10cmFjay1jaGFuZ2VzLXJlamVjdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjRkXCJcclxufVxyXG5cclxuLmstaS10cmFjay1jaGFuZ2VzLXJlamVjdC1hbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY0ZVwiXHJcbn1cclxuXHJcbi5rLWktZG9jdW1lbnQtbWFuYWdlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjRmXCJcclxufVxyXG5cclxuLmstaS1jdXN0b20taWNvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjUwXCJcclxufVxyXG5cclxuLmstaS1kaWN0aW9uYXJ5LWFkZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjUxXCJcclxufVxyXG5cclxuLmstaS1pbWFnZS1saWdodC1kaWFsb2c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1MlwiXHJcbn1cclxuXHJcbi5rLWktaW1hZ2UtaW5zZXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NTJcIlxyXG59XHJcblxyXG4uay1pLWltYWdlLWVkaXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1M1wiXHJcbn1cclxuXHJcbi5rLWktaW1hZ2UtbWFwLWVkaXRvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjU0XCJcclxufVxyXG5cclxuLmstaS1jb21tZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NTVcIlxyXG59XHJcblxyXG4uay1pLWNvbW1lbnQtcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NTZcIlxyXG59XHJcblxyXG4uay1pLWNvbW1lbnRzLXJlbW92ZS1hbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1N1wiXHJcbn1cclxuXHJcbi5rLWktc2lsdmVybGlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1OFwiXHJcbn1cclxuXHJcbi5rLWktbWVkaWEtbWFuYWdlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjU5XCJcclxufVxyXG5cclxuLmstaS12aWRlby1leHRlcm5hbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjVhXCJcclxufVxyXG5cclxuLmstaS1mbGFzaC1tYW5hZ2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NWJcIlxyXG59XHJcblxyXG4uay1pLWZpbmQtYW5kLXJlcGxhY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1Y1wiXHJcbn1cclxuXHJcbi5rLWktZmluZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjVjXCJcclxufVxyXG5cclxuLmstaS1jb3B5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NWRcIlxyXG59XHJcblxyXG4uay1pLWZpbGVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NWRcIlxyXG59XHJcblxyXG4uay1pLWN1dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjVlXCJcclxufVxyXG5cclxuLmstaS1wYXN0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjVmXCJcclxufVxyXG5cclxuLmstaS1wYXN0ZS1hcy1odG1sOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NjBcIlxyXG59XHJcblxyXG4uay1pLXBhc3RlLWZyb20td29yZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjYxXCJcclxufVxyXG5cclxuLmstaS1wYXN0ZS1mcm9tLXdvcmQtc3RyaXAtZmlsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjYyXCJcclxufVxyXG5cclxuLmstaS1wYXN0ZS1odG1sOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NjNcIlxyXG59XHJcblxyXG4uay1pLXBhc3RlLW1hcmtkb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NjRcIlxyXG59XHJcblxyXG4uay1pLXBhc3RlLXBsYWluLXRleHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY2NVwiXHJcbn1cclxuXHJcbi5rLWktYXBwbHktZm9ybWF0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NjZcIlxyXG59XHJcblxyXG4uay1pLWNsZWFyLWNzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjY3XCJcclxufVxyXG5cclxuLmstaS1jb3B5LWZvcm1hdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjY4XCJcclxufVxyXG5cclxuLmstaS1zdHJpcC1hbGwtZm9ybWF0aW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NjlcIlxyXG59XHJcblxyXG4uay1pLXN0cmlwLWNzcy1mb3JtYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY2YVwiXHJcbn1cclxuXHJcbi5rLWktc3RyaXAtZm9udC1lbGVtZW50czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjZiXCJcclxufVxyXG5cclxuLmstaS1zdHJpcC1zcGFuLWVsZW1lbnRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NmNcIlxyXG59XHJcblxyXG4uay1pLXN0cmlwLXdvcmQtZm9ybWF0dGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjZkXCJcclxufVxyXG5cclxuLmstaS1mb3JtYXQtY29kZS1ibG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjZlXCJcclxufVxyXG5cclxuLmstaS1zdHlsZS1idWlsZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NmZcIlxyXG59XHJcblxyXG4uay1pLW1vZHVsZS1tYW5hZ2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NzBcIlxyXG59XHJcblxyXG4uay1pLWh5cGVybGluay1saWdodC1kaWFsb2c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3MVwiXHJcbn1cclxuXHJcbi5rLWktaHlwZXJsaW5rLWluc2VydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjcxXCJcclxufVxyXG5cclxuLmstaS1oeXBlcmxpbmstZ2xvYmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3MlwiXHJcbn1cclxuXHJcbi5rLWktaHlwZXJsaW5rLWdsb2JlLXJlbW92ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjczXCJcclxufVxyXG5cclxuLmstaS1oeXBlcmxpbmstZW1haWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3NFwiXHJcbn1cclxuXHJcbi5rLWktYW5jaG9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NzVcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLWxpZ2h0LWRpYWxvZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjc2XCJcclxufVxyXG5cclxuLmstaS10YWJsZS1pbnNlcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3NlwiXHJcbn1cclxuXHJcbi5rLWktdGFibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3N1wiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtcHJvcGVydGllczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjc4XCJcclxufVxyXG5cclxuLmstaS10YWJsZS13aXphcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3OFwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtY2VsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjc5XCJcclxufVxyXG5cclxuLmstaS10YWJsZS1jZWxsLXByb3BlcnRpZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3YVwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtY29sdW1uLWluc2VydC1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2N2JcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLWNvbHVtbi1pbnNlcnQtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3Y1wiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtcm93LWluc2VydC1hYm92ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjdkXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1yb3ctaW5zZXJ0LWJlbG93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2N2VcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLWNvbHVtbi1kZWxldGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3ZlwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtcm93LWRlbGV0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjgwXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1jZWxsLWRlbGV0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjgxXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1kZWxldGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4MlwiXHJcbn1cclxuXHJcbi5rLWktY2VsbHMtbWVyZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4M1wiXHJcbn1cclxuXHJcbi5rLWktY2VsbHMtbWVyZ2UtaG9yaXpvbnRhbGx5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2ODRcIlxyXG59XHJcblxyXG4uay1pLWNlbGxzLW1lcmdlLXZlcnRpY2FsbHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4NVwiXHJcbn1cclxuXHJcbi5rLWktY2VsbC1zcGxpdC1ob3Jpem9udGFsbHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4NlwiXHJcbn1cclxuXHJcbi5rLWktY2VsbC1zcGxpdC12ZXJ0aWNhbGx5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2ODdcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLXVubWVyZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4OFwiXHJcbn1cclxuXHJcbi5rLWktcGFuZS1mcmVlemU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4OVwiXHJcbn1cclxuXHJcbi5rLWktcm93LWZyZWV6ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjhhXCJcclxufVxyXG5cclxuLmstaS1jb2x1bW4tZnJlZXplOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OGJcIlxyXG59XHJcblxyXG4uay1pLXRvb2xiYXItZmxvYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4Y1wiXHJcbn1cclxuXHJcbi5rLWktc3BlbGwtY2hlY2tlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjhkXCJcclxufVxyXG5cclxuLmstaS12YWxpZGF0aW9uLXhodG1sOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OGVcIlxyXG59XHJcblxyXG4uay1pLXZhbGlkYXRpb24tZGF0YTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjhmXCJcclxufVxyXG5cclxuLmstaS10b2dnbGUtZnVsbC1zY3JlZW4tbW9kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjkwXCJcclxufVxyXG5cclxuLmstaS1mb3JtdWxhLWZ4OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OTFcIlxyXG59XHJcblxyXG4uay1pLXN1bTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjkyXCJcclxufVxyXG5cclxuLmstaS1zeW1ib2w6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY5M1wiXHJcbn1cclxuXHJcbi5rLWktZG9sbGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OTRcIlxyXG59XHJcblxyXG4uay1pLWN1cnJlbmN5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OTRcIlxyXG59XHJcblxyXG4uay1pLXBlcmNlbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY5NVwiXHJcbn1cclxuXHJcbi5rLWktY3VzdG9tLWZvcm1hdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjk2XCJcclxufVxyXG5cclxuLmstaS1kZWNpbWFsLWluY3JlYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OTdcIlxyXG59XHJcblxyXG4uay1pLWRlY2ltYWwtZGVjcmVhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY5OFwiXHJcbn1cclxuXHJcbi5rLWktZm9udC1zaXplOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OTlcIlxyXG59XHJcblxyXG4uay1pLWltYWdlLWFic29sdXRlLXBvc2l0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OWFcIlxyXG59XHJcblxyXG4uay1pLWdsb2JlLW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTcwMFwiXHJcbn1cclxuXHJcbi5rLWktZ2xvYmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTcwMVwiXHJcbn1cclxuXHJcbi5rLWktbWFya2VyLXBpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNzAyXCJcclxufVxyXG5cclxuLmstaS1tYXJrZXItcGluLXRhcmdldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNzAzXCJcclxufVxyXG5cclxuLmstaS1waW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTcwNFwiXHJcbn1cclxuXHJcbi5rLWktdW5waW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTcwNVwiXHJcbn1cclxuXHJcbi5rLWktc2hhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwMFwiXHJcbn1cclxuXHJcbi5rLWktdXNlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODAxXCJcclxufVxyXG5cclxuLmstaS1pbmJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODAyXCJcclxufVxyXG5cclxuLmstaS1ibG9nZ2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MDNcIlxyXG59XHJcblxyXG4uay1pLWJsb2dnZXItYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MDRcIlxyXG59XHJcblxyXG4uay1pLWRlbGljaW91czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA1XCJcclxufVxyXG5cclxuLmstaS1kZWxpY2lvdXMtYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MDZcIlxyXG59XHJcblxyXG4uay1pLWRpZ2c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwN1wiXHJcbn1cclxuXHJcbi5rLWktZGlnZy1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwOFwiXHJcbn1cclxuXHJcbi5rLWktZW1haWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwOVwiXHJcbn1cclxuXHJcbi5rLWktZW52ZWxvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA5XCJcclxufVxyXG5cclxuLmstaS1sZXR0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwOVwiXHJcbn1cclxuXHJcbi5rLWktZW1haWwtYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MGFcIlxyXG59XHJcblxyXG4uay1pLWVudmVsb3AtYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MGFcIlxyXG59XHJcblxyXG4uay1pLWxldHRlci1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwYVwiXHJcbn1cclxuXHJcbi5rLWktZmFjZWJvb2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwYlwiXHJcbn1cclxuXHJcbi5rLWktZmFjZWJvb2stYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MGNcIlxyXG59XHJcblxyXG4uay1pLWdvb2dsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBkXCJcclxufVxyXG5cclxuLmstaS1nb29nbGUtYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MGVcIlxyXG59XHJcblxyXG4uay1pLWdvb2dsZS1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MGZcIlxyXG59XHJcblxyXG4uay1pLWdvb2dsZS1wbHVzLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODEwXCJcclxufVxyXG5cclxuLmstaS1saW5rZWRpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODExXCJcclxufVxyXG5cclxuLmstaS1saW5rZWRpbi1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxMlwiXHJcbn1cclxuXHJcbi5rLWktbXlzcGFjZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODEzXCJcclxufVxyXG5cclxuLmstaS1teXNwYWNlLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODE0XCJcclxufVxyXG5cclxuLmstaS1waW50ZXJlc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxNVwiXHJcbn1cclxuXHJcbi5rLWktcGludGVyZXN0LWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODE2XCJcclxufVxyXG5cclxuLmstaS1yZWRkaXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxN1wiXHJcbn1cclxuXHJcbi5rLWktcmVkZGl0LWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODE4XCJcclxufVxyXG5cclxuLmstaS1zdHVtYmxlLXVwb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxOVwiXHJcbn1cclxuXHJcbi5rLWktc3R1bWJsZS11cG9uLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFhXCJcclxufVxyXG5cclxuLmstaS10ZWxsLWEtZnJpZW5kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MWJcIlxyXG59XHJcblxyXG4uay1pLXRlbGwtYS1mcmllbmQtYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MWNcIlxyXG59XHJcblxyXG4uay1pLXR1bWJscjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFkXCJcclxufVxyXG5cclxuLmstaS10dW1ibHItYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MWVcIlxyXG59XHJcblxyXG4uay1pLXR3aXR0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxZlwiXHJcbn1cclxuXHJcbi5rLWktdHdpdHRlci1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgyMFwiXHJcbn1cclxuXHJcbi5rLWkteWFtbWVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MjFcIlxyXG59XHJcblxyXG4uay1pLXlhbW1lci1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgyMlwiXHJcbn1cclxuXHJcbi5rLWktYmVoYW5jZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODIzXCJcclxufVxyXG5cclxuLmstaS1iZWhhbmNlLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODI0XCJcclxufVxyXG5cclxuLmstaS1kcmliYmJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODI1XCJcclxufVxyXG5cclxuLmstaS1kcmliYmJsZS1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgyNlwiXHJcbn1cclxuXHJcbi5rLWktcnNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MjdcIlxyXG59XHJcblxyXG4uay1pLXJzcy1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgyOFwiXHJcbn1cclxuXHJcbi5rLWktdmltZW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgyOVwiXHJcbn1cclxuXHJcbi5rLWktdmltZW8tYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MmFcIlxyXG59XHJcblxyXG4uay1pLXlvdXR1YmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgyYlwiXHJcbn1cclxuXHJcbi5rLWkteW91dHViZS1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgyY1wiXHJcbn1cclxuXHJcbi5rLWktZm9sZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDBcIlxyXG59XHJcblxyXG4uay1pLWZvbGRlci1vcGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDFcIlxyXG59XHJcblxyXG4uay1pLWZvbGRlci1hZGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMlwiXHJcbn1cclxuXHJcbi5rLWktZm9sZGVyLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDNcIlxyXG59XHJcblxyXG4uay1pLWZvbGRlci1tb3JlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDRcIlxyXG59XHJcblxyXG4uay1pLWZpZWxkcy1tb3JlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDRcIlxyXG59XHJcblxyXG4uay1pLWFnZ3JlZ2F0ZS1maWVsZHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNVwiXHJcbn1cclxuXHJcbi5rLWktZmlsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCJcclxufVxyXG5cclxuLmstaS1maWxlLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDZcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDdcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtdHh0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDhcIlxyXG59XHJcblxyXG4uay1pLXR4dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCJcclxufVxyXG5cclxuLmstaS1maWxlLWNzdjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCJcclxufVxyXG5cclxuLmstaS1jc3Y6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwOVwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1leGNlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCJcclxufVxyXG5cclxuLmstaS1maWxlLXhsczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCJcclxufVxyXG5cclxuLmstaS1leGNlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCJcclxufVxyXG5cclxuLmstaS14bHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYVwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS13b3JkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGJcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtZG9jOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGJcIlxyXG59XHJcblxyXG4uay1pLXdvcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYlwiXHJcbn1cclxuXHJcbi5rLWktZG9jOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGJcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtbWRiOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGNcIlxyXG59XHJcblxyXG4uay1pLW1kYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCJcclxufVxyXG5cclxuLmstaS1maWxlLXBwdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCJcclxufVxyXG5cclxuLmstaS1wcHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwZFwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1wZGY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwZVwiXHJcbn1cclxuXHJcbi5rLWktcGRmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGVcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtcHNkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGZcIlxyXG59XHJcblxyXG4uay1pLXBzZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCJcclxufVxyXG5cclxuLmstaS1maWxlLWZsYXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTBcIlxyXG59XHJcblxyXG4uay1pLWZsYXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTBcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtY29uZmlnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTFcIlxyXG59XHJcblxyXG4uay1pLWNvbmZpZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTExXCJcclxufVxyXG5cclxuLmstaS1maWxlLWFzY3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxMlwiXHJcbn1cclxuXHJcbi5rLWktYXNjeDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCJcclxufVxyXG5cclxuLmstaS1maWxlLWJhYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCJcclxufVxyXG5cclxuLmstaS1iYWM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxM1wiXHJcbn1cclxuXHJcbi5rLWktZmlsZS16aXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxNFwiXHJcbn1cclxuXHJcbi5rLWktemlwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTRcIlxyXG59XHJcblxyXG4uay1pLWZpbG06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxNVwiXHJcbn1cclxuXHJcbi5rLWktY3NzMzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCJcclxufVxyXG5cclxuLmstaS1odG1sNTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCJcclxufVxyXG5cclxuLmstaS1odG1sOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MThcIlxyXG59XHJcblxyXG4uay1pLXNvdXJjZS1jb2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MThcIlxyXG59XHJcblxyXG4uay1pLXZpZXctc291cmNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MThcIlxyXG59XHJcblxyXG4uay1pLWNzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCJcclxufVxyXG5cclxuLmstaS1qczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCJcclxufVxyXG5cclxuLmstaS1leGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxYlwiXHJcbn1cclxuXHJcbi5rLWktY3Nwcm9qOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MWNcIlxyXG59XHJcblxyXG4uay1pLXZicHJvajpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCJcclxufVxyXG5cclxuLmstaS1jczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCJcclxufVxyXG5cclxuLmstaS12YjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCJcclxufVxyXG5cclxuLmstaS1zbG46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyMFwiXHJcbn1cclxuXHJcbi5rLWktY2xvdWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyMVwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjJcIlxyXG59XHJcblxyXG4uay1pLWVxdWFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNGFcIlxyXG59XHJcblxyXG4uay1pLW5vdC1lcXVhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTRiXCJcclxufVxyXG5cclxuLmstaS1sZXNzLW9yLWVxdWFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNGNcIlxyXG59XHJcblxyXG4uay1pLWdyZWF0ZXItb3ItZXF1YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE0ZFwiXHJcbn1cclxuXHJcbi5rLWktZGl2aWRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNGVcIlxyXG59XHJcblxyXG4uay1pLWFjY2Vzc2liaWxpdHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE0ZlwiXHJcbn1cclxuXHJcbi5rLWktYmFyY29kZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNTBcIlxyXG59XHJcblxyXG4uay1pLWJhcmNvZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1MVwiXHJcbn1cclxuXHJcbi5rLWktYmFyY29kZS1zY2FubmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNTJcIlxyXG59XHJcblxyXG4uay1pLXFyLWNvZGUtb3V0bGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTUzXCJcclxufVxyXG5cclxuLmstaS1xci1jb2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNTRcIlxyXG59XHJcblxyXG4uay1pLXFyLWNvZGUtc2Nhbm5lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTU1XCJcclxufVxyXG5cclxuLmstaS1iYXJjb2RlLXFyLWNvZGUtc2Nhbm5lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTU2XCJcclxufVxyXG5cclxuLmstaS1zaWduYXR1cmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1N1wiXHJcbn1cclxuXHJcbi5rLWktaGFuZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTU4XCJcclxufVxyXG5cclxuLmstaS1jdXJzb3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1OVwiXHJcbn1cclxuXHJcbi5rLWktYXR0YWNobWVudC00NTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBlXCJcclxufVxyXG5cclxuLmstaS1pbWFnZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUyYlwiXHJcbn1cclxuXHJcbi5rLWktc3RyaXAtYWxsLWZvcm1hdHRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY2OVwiXHJcbn1cclxuXHJcbi5rLWktaG9tZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCJcclxufVxyXG5cclxuLmstaS1vdmVybGFwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzNcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLXRvLWdyaWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUyY1wiXHJcbn1cclxuXHJcbi5rLWktc2l6ZS10by1ncmlkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MmRcIlxyXG59XHJcblxyXG4uay1pLW1ha2Utc2FtZS1zaXplOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MmVcIlxyXG59XHJcblxyXG4uay1pLW1ha2Utc2FtZS13aWR0aDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTJmXCJcclxufVxyXG5cclxuLmstaS1tYWtlLXNhbWUtaGVpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MzBcIlxyXG59XHJcblxyXG4uay1pLW1ha2UtaG9yaXpvbnRhbC1zcGFjaW5nLWVxdWFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MzFcIlxyXG59XHJcblxyXG4uay1pLWluY3JlYXNlLWhvcml6b250YWwtc3BhY2luZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTMyXCJcclxufVxyXG5cclxuLmstaS1kZWNyZWFzZS1ob3Jpem9udGFsLXNwYWNpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUzM1wiXHJcbn1cclxuXHJcbi5rLWktcmVtb3ZlLWhvcml6b250YWwtc3BhY2luZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTM0XCJcclxufVxyXG5cclxuLmstaS1tYWtlLXZlcnRpY2FsLXNwYWNpbmctZXF1YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUzNVwiXHJcbn1cclxuXHJcbi5rLWktaW5jcmVhc2UtdmVydGljYWwtc3BhY2luZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTM2XCJcclxufVxyXG5cclxuLmstaS1kZWNyZWFzZS12ZXJ0aWNhbC1zcGFjaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MzdcIlxyXG59XHJcblxyXG4uay1pLXJlbW92ZS12ZXJ0aWNhbC1zcGFjaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MzhcIlxyXG59XHJcblxyXG4uay1pLWV5ZWRyb3BwZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUzOVwiXHJcbn1cclxuXHJcbi5rLWktc25hcC1ncmlkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1M2FcIlxyXG59XHJcblxyXG4uay1pLXNuYXAtdG8tZ3JpZGxpbmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1M2JcIlxyXG59XHJcblxyXG4uay1pLXNuYXAtdG8tc25hcGxpbmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1M2NcIlxyXG59XHJcblxyXG4uay1pLWRpbWVuc2lvbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUzZFwiXHJcbn1cclxuXHJcbi5rLWktY3Jvc3N0YWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY5Y1wiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtYm9keTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjllXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1jb2x1bW4tZ3JvdXBzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OWZcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLWNvcm5lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNmEwXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1yb3ctZ3JvdXBzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2YTFcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLXBvc2l0aW9uLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTZhMlwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtcG9zaXRpb24tY2VudGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2YTNcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLXBvc2l0aW9uLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2YTRcIlxyXG59XHJcblxyXG4uay1pLWxpc3Qtcm9tYW4tdXBwZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTZhNVwiXHJcbn1cclxuXHJcbi5rLWktbGlzdC1yb21hbi1sb3dlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNmE2XCJcclxufVxyXG5cclxuLmstaS1pbXBvcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTZhN1wiXHJcbn1cclxuXHJcbi5rLWktZXhwb3J0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2YThcIlxyXG59XHJcblxyXG4uay1pLXN1YnJlcG9ydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCJcclxufVxyXG5cclxuLmstaS1kYXRhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjRcIlxyXG59XHJcblxyXG4uay1pLXJlcG9ydC1oZWFkZXItc2VjdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCJcclxufVxyXG5cclxuLmstaS1yZXBvcnQtZm9vdGVyLXNlY3Rpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyNlwiXHJcbn1cclxuXHJcbi5rLWktZ3JvdXAtaGVhZGVyLXNlY3Rpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyN1wiXHJcbn1cclxuXHJcbi5rLWktZ3JvdXAtZm9vdGVyLXNlY3Rpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyOFwiXHJcbn1cclxuXHJcbi5rLWktcGFnZS1oZWFkZXItc2VjdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCJcclxufVxyXG5cclxuLmstaS1wYWdlLWZvb3Rlci1zZWN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmFcIlxyXG59XHJcblxyXG4uay1pLWRldGFpbC1zZWN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmJcIlxyXG59XHJcblxyXG4uay1pLXRvYy1zZWN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmNcIlxyXG59XHJcblxyXG4uay1pLWdyb3VwLXNlY3Rpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyZFwiXHJcbn1cclxuXHJcbi5rLWktcGFyYW1ldGVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCJcclxufVxyXG5cclxuLmstaS1kYXRhLWNzdjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCJcclxufVxyXG5cclxuLmstaS1kYXRhLWpzb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzMFwiXHJcbn1cclxuXHJcbi5rLWktZGF0YS1zcWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzMVwiXHJcbn1cclxuXHJcbi5rLWktZGF0YS13ZWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzMlwiXHJcbn1cclxuXHJcbi5rLWktZ3JvdXAtY29sbGVjdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCJcclxufVxyXG5cclxuLmstaS1wYXJhbWV0ZXItYm9vbGVhbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCJcclxufVxyXG5cclxuLmstaS1wYXJhbWV0ZXItZGF0ZS10aW1lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzVcIlxyXG59XHJcblxyXG4uay1pLXBhcmFtZXRlci1mbG9hdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCJcclxufVxyXG5cclxuLmstaS1wYXJhbWV0ZXItaW50ZWdlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCJcclxufVxyXG5cclxuLmstaS1wYXJhbWV0ZXItc3RyaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzhcIlxyXG59XHJcblxyXG4uay1pLXRvYy1zZWN0aW9uLWxldmVsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzlcIlxyXG59XHJcblxyXG4uay1pLWluaGVyaXRlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCJcclxufVxyXG5cclxuLmstaS1maWxlLXZpZGVvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5M2JcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtYXVkaW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzY1wiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1pbWFnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCJcclxufVxyXG5cclxuLmstaS1maWxlLXByZXNlbnRhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCJcclxufVxyXG5cclxuLmstaS1maWxlLWRhdGE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzZlwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1kaXNjLWltYWdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDBcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtcHJvZ3JhbW1pbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0MVwiXHJcbn1cclxuXHJcbi5rLWktcGFyYW1ldGVycy1ieXRlLWFycmF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDJcIlxyXG59XHJcblxyXG4uay1pLXBhcmFtZXRlcnMtdW5rbm93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCJcclxufVxyXG5cclxuLmstaS1maWxlLWVycm9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDRcIlxyXG59XHJcblxyXG4uay1pLWZpbGVzLWVycm9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDVcIlxyXG59XHJcblxyXG4uay1pLWRhdGEtcmVzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCJcclxufVxyXG5cclxuLmstaS1maWxlLXR5cGVzY3JpcHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0N1wiXHJcbn1cclxuXHJcbi5rLWktZ3JhcGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwMFwiXHJcbn1cclxuXHJcbi5rLWktY29sdW1uLWNsdXN0ZXJlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTAxXCJcclxufVxyXG5cclxuLmstaS1jb2x1bW4tc3RhY2tlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTAyXCJcclxufVxyXG5cclxuLmstaS1jb2x1bW4tc3RhY2tlZDEwMDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTAzXCJcclxufVxyXG5cclxuLmstaS1jb2x1bW4tcmFuZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwNFwiXHJcbn1cclxuXHJcbi5rLWktYmFyLWNsdXN0ZXJlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTA1XCJcclxufVxyXG5cclxuLmstaS1iYXItc3RhY2tlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCJcclxufVxyXG5cclxuLmstaS1iYXItc3RhY2tlZDEwMDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTA3XCJcclxufVxyXG5cclxuLmstaS1iYXItcmFuZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwOFwiXHJcbn1cclxuXHJcbi5rLWktYXJlYS1jbHVzdGVyZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwOVwiXHJcbn1cclxuXHJcbi5rLWktYXJlYS1zdGFja2VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMGFcIlxyXG59XHJcblxyXG4uay1pLWFyZWEtc3RhY2tlZDEwMDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTBiXCJcclxufVxyXG5cclxuLmstaS1hcmVhLXJhbmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMGNcIlxyXG59XHJcblxyXG4uay1pLWxpbmUtc3RhY2tlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTBlXCJcclxufVxyXG5cclxuLmstaS1saW5lLXN0YWNrZWQxMDA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwZlwiXHJcbn1cclxuXHJcbi5rLWktbGluZS1tYXJrZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMTBcIlxyXG59XHJcblxyXG4uay1pLWxpbmUtc3RhY2tlZC1tYXJrZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMTFcIlxyXG59XHJcblxyXG4uay1pLWxpbmUtc3RhY2tlZDEwMC1tYXJrZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMTJcIlxyXG59XHJcblxyXG4uay1pLXBpZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTEzXCJcclxufVxyXG5cclxuLmstaS1kb3VnaG51dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTE0XCJcclxufVxyXG5cclxuLmstaS1zY2F0dGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMTVcIlxyXG59XHJcblxyXG4uay1pLXNjYXR0ZXItc21vb3RoLWxpbmVzLW1hcmtlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExNlwiXHJcbn1cclxuXHJcbi5rLWktc2NhdHRlci1zbW9vdGgtbGluZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExN1wiXHJcbn1cclxuXHJcbi5rLWktc2NhdHRlci1zdHJhaWdodC1saW5lcy1tYXJrZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMThcIlxyXG59XHJcblxyXG4uay1pLXNjYXR0ZXItc3RyYWlnaHQtbGluZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTZhMTlcIlxyXG59XHJcblxyXG4uay1pLWJ1YmJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTFhXCJcclxufVxyXG5cclxuLmstaS1jYW5kbGVzdGljazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTFiXCJcclxufVxyXG5cclxuLmstaS1iYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExY1wiXHJcbn1cclxuXHJcbi5rLWktcmFkYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExZFwiXHJcbn1cclxuXHJcbi5rLWktcmFkYXItbWFya2VyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTFlXCJcclxufVxyXG5cclxuLmstaS1yYWRhci1maWxsZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExZlwiXHJcbn1cclxuXHJcbi5rLWktcm9zZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTIwXCJcclxufVxyXG5cclxuLmstaS1jaG9yb3BsZXRoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMjFcIlxyXG59XHJcblxyXG4uay1pLXNldC1jb2x1bW4tcG9zaXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1Y1wiXHJcbn1cclxuXHJcbi5rLWktc3RpY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1YVwiXHJcbn1cclxuXHJcbi5rLWktdW5zdGljazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTViXCJcclxufVxyXG5cclxuLmstaS1wYWdlLXBvcnRyYWl0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCJcclxufVxyXG5cclxuLmstaS1wYWdlLWxhbmRzY2FwZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyMlwiXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1pLWNvbGxhcHNlLCAuay1ydGwgLmstaS1leHBhbmQsIC5rLXJ0bCAuay1pLWluZGVudC1kZWNyZWFzZSwgLmstcnRsIC5rLWktaW5kZW50LWluY3JlYXNlIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSlcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQge1xyXG4gIHdpZHRoOiA4MDBweDtcclxuICBoZWlnaHQ6IDYwMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1jZWxsLWNvbW1lbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIG1heC13aWR0aDogMjAwcHhcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtcGFuZSB7XHJcbiAgcGFkZGluZy1yaWdodDogMXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1wYW5lLmstdG9wIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXBhbmUuay1sZWZ0IHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1wYW5lIC5rLXNwcmVhZHNoZWV0LWNlbGwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aGl0ZS1zcGFjZTogcHJlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAxcHggM3B4O1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3hcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtcGFuZSAuay1zcHJlYWRzaGVldC1jZWxsLmstc3ByZWFkc2hlZXQtaGFzLWNvbW1lbnQ6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogYXV0bztcclxuICBib3JkZXItd2lkdGg6IDNweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWhheGlzLCAuay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC12YXhpcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtdmF4aXMge1xyXG4gIHRvcDogMDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1oYXhpcyB7XHJcbiAgbGVmdDogMDtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstZmlsdGVyLXJhbmdlLCAuay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zZWxlY3Rpb24ge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aXZlLWNlbGwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgei1pbmRleDogMTBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIsIC5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIgLmstc3ByZWFkc2hlZXQtbmFtZS1lZGl0b3Ige1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LW5hbWUtZWRpdG9yIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIgLmstc3ByZWFkc2hlZXQtbmFtZS1lZGl0b3IgLmstY29tYm9ib3gge1xyXG4gIHdpZHRoOiA5LjVlbTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMXB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgPiAuay1pLWZvcm11bGEtZngge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjkxXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjRweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQuay1zcHJlYWRzaGVldC1hcnJheS1mb3JtdWxhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJ7XCI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQuay1zcHJlYWRzaGVldC1hcnJheS1mb3JtdWxhOmFmdGVyIHtcclxuICBjb250ZW50OiBcIn1cIjtcclxuICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LWluZGVudDogOHB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCB7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAyNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2hpdGUtc3BhY2U6IHByZTtcclxuICBwYWRkaW5nOiAzcHggLjVlbVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1jZWxsLWVkaXRvciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcGFkZGluZzogMCAzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgei1pbmRleDogMjAwMDtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0ID4gLmstc3ByZWFkc2hlZXQtdmlldyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LWZhbWlseTogQXJpYWwsIFZlcmRhbmEsIHNhbnMtc2VyaWZcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgPiAuay1zcHJlYWRzaGVldC12aWV3IC5rLWRpc2FibGVkLCAuay1zcHJlYWRzaGVldCA+IC5rLXNwcmVhZHNoZWV0LXZpZXcgLmstc3RhdGUtZGlzYWJsZWQge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXRhYnN0cmlwLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsaW5lLWhlaWdodDogMS43ZW1cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstdGFic3RyaXAtd3JhcHBlciAuay10YWJzdHJpcC1pdGVtcyB7XHJcbiAgcGFkZGluZzogLjNlbSAwIDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtcXVpY2stYWNjZXNzLXRvb2xiYXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nOiAuM2VtIC4zZW0gMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1xdWljay1hY2Nlc3MtdG9vbGJhciAuay1idXR0b24ge1xyXG4gIHBhZGRpbmc6IC4zZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gIGhlaWdodDogYXV0b1xyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1maWx0ZXItd3JhcHBlciwgLmstc3ByZWFkc2hlZXQgLmstbWVyZ2VkLWNlbGxzLXdyYXBwZXIsIC5rLXNwcmVhZHNoZWV0IC5rLXNlbGVjdGlvbi13cmFwcGVyLCAuay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLWZpbHRlci13cmFwcGVyIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiA1MFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zaGVldHMtYmFyIHtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgcGFkZGluZzogMCA0cHggNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogOHB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXNoZWV0cy1iYXIgPiAuay1idXR0b24ge1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXNoZWV0cy1iYXIgLmstdGFic3RyaXAge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZmxleDogMTtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zaGVldHMtYmFyIC5rLXRhYnN0cmlwIC5rLXRhYnN0cmlwLWl0ZW1zIGxpIC5rLWxpbmtbZGF0YS10eXBlPXJlbW92ZV0ge1xyXG4gIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDZweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay12ZXJ0aWNhbC1hbGlnbi1jZW50ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstdmVydGljYWwtYWxpZ24tYm90dG9tIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSlcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstZGlydHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogdW5zZXRcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc2luZ2xlLXNlbGVjdGlvbiB7XHJcbiAgY3Vyc29yOiBjcm9zc2hhaXJcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc2luZ2xlLXNlbGVjdGlvbjo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcclxuICBtYXJnaW4tcmlnaHQ6IC00cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICB6LWluZGV4OiAxMDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtZWRpdC1jb250YWluZXIgLmstc2luZ2xlLXNlbGVjdGlvbjo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLCAuay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwtYmwtaGludCwgLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLWJyLWhpbnQsIC5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC1wdW5jaCwgLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLXRyLWhpbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBjdXJzb3I6IGNyb3NzaGFpclxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXZib3JkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1oYm9yZGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWxpc3QtcG9wdXAge1xyXG4gIG1hcmdpbi1yaWdodDogLTFweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1uYW1lcy1wb3B1cCAuay1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtbmFtZXMtcG9wdXAgLmstaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBvcGFjaXR5OiAuNztcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtbmFtZXMtcG9wdXAgLmstaWNvbjpob3ZlciB7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uay1ob3Jpem9udGFsLXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiBjb2wtcmVzaXplXHJcbn1cclxuXHJcbi5rLXZlcnRpY2FsLXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiByb3ctcmVzaXplXHJcbn1cclxuXHJcbi5rLW1lcmdlZC1jZWxscy13cmFwcGVyLCAuay1zZWxlY3Rpb24td3JhcHBlciwgLmstc3ByZWFkc2hlZXQtYWN0aXZlLWNlbGwsIC5rLXNwcmVhZHNoZWV0LWRhdGEge1xyXG4gIGN1cnNvcjogY2VsbFxyXG59XHJcblxyXG4uay1ob3Jpem9udGFsLXJlc2l6ZSAuay1tZXJnZWQtY2VsbHMtd3JhcHBlciwgLmstaG9yaXpvbnRhbC1yZXNpemUgLmstc2VsZWN0aW9uLXdyYXBwZXIsIC5rLWhvcml6b250YWwtcmVzaXplIC5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1jZWxsLCAuay1ob3Jpem9udGFsLXJlc2l6ZSAuay1zcHJlYWRzaGVldC1kYXRhIHtcclxuICBjdXJzb3I6IGNvbC1yZXNpemVcclxufVxyXG5cclxuLmstdmVydGljYWwtcmVzaXplIC5rLW1lcmdlZC1jZWxscy13cmFwcGVyLCAuay12ZXJ0aWNhbC1yZXNpemUgLmstc2VsZWN0aW9uLXdyYXBwZXIsIC5rLXZlcnRpY2FsLXJlc2l6ZSAuay1zcHJlYWRzaGVldC1hY3RpdmUtY2VsbCwgLmstdmVydGljYWwtcmVzaXplIC5rLXNwcmVhZHNoZWV0LWRhdGEge1xyXG4gIGN1cnNvcjogcm93LXJlc2l6ZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1jb2xvcnBpY2tlciAuay10b29sLWljb24ge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi5rLWN1c3RvbS1jb2xvciwgLmstYnV0dG9uLmstcmVzZXQtY29sb3Ige1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDJlbVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1jb2xvcnBpY2tlciAuay1jb2xvcnBhbGV0dGUge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gIHBhZGRpbmc6IC40ZW1cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZmlsdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhbGxcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtc2FtcGxlIHtcclxuICBmbG9hdDogcmlnaHRcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtY2xpcGJvYXJkLCAuay1zcHJlYWRzaGVldC1jbGlwYm9hcmQtcGFzdGUge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG50ZXh0YXJlYS5rLXNwcmVhZHNoZWV0LWNsaXBib2FyZCB7XHJcbiAgcG9zaXRpb246IGZpeGVkXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXRvcC1jb3JuZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtdG9wLWNvcm5lcjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvcmRlci13aWR0aDogNnB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtc2Nyb2xsZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG5AbWVkaWEgKGhvdmVyOiBub25lKSwocG9pbnRlcjogY29hcnNlKSB7XHJcbiAgLmstc3ByZWFkc2hlZXQtc2Nyb2xsZXIge1xyXG4gICAgei1pbmRleDogM1xyXG4gIH1cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZml4ZWQtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgei1pbmRleDogMjtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXZpZXctc2l6ZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIsIC5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB6LWluZGV4OiAxMDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciAuay1zcHJlYWRzaGVldC1jZWxsLCAuay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyIC5rLXNwcmVhZHNoZWV0LWNlbGwge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMFxyXG59XHJcblxyXG5kaXYuay1zcHJlYWRzaGVldC13aW5kb3cge1xyXG4gIHBhZGRpbmc6IDEuMTY3ZW0gLjc1ZW0gLjc1ZW1cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtZm9ybS1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1yb290LXRhYnMge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBtYXJnaW46IC0xZW0gLTFlbSAwO1xyXG4gIHBhZGRpbmc6IC41ZW0gMWVtIDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLXJvb3QtdGFicyAuay1sb2FkaW5nIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1mb3JtYXQtZmlsdGVyIHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstYWN0aW9uLWJ1dHRvbnMge1xyXG4gIHRvcDogMTBweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTBweCAtIDFlbSlcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtbGFiZWwge1xyXG4gIHdpZHRoOiAyNSU7XHJcbiAgbWFyZ2luOiAwIDAgMCAuNzVlbVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZWRpdC1maWVsZCB7XHJcbiAgd2lkdGg6IDY3JTtcclxuICBtYXJnaW46IDAgLjkxN2VtIDAgMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZWRpdC1maWVsZCwgLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtbGFiZWwge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDNlbVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZWRpdC1maWVsZCAuay1kcm9wZG93biwgLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtZmllbGQgLmstZHJvcGRvd25saXN0LCAuay1zcHJlYWRzaGVldC13aW5kb3cgLmstZWRpdC1maWVsZCAuay10ZXh0Ym94IHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZXhwb3J0LWNvbmZpZyAuay1ociB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1leHBvcnQtY29uZmlnIC5rLWVkaXQtZmllbGQge1xyXG4gIHdpZHRoOiA0MCU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDMwcHhcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLXBhZ2Utb3JpZW50YXRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMmVtO1xyXG4gIHRvcDogMjUlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1wYWdlLW9yaWVudGF0aW9uIC5rLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogNmVtXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1leHBvcnQtY29uZmlnOmFmdGVyLCAuay1zcHJlYWRzaGVldC13aW5kb3cgPiBkaXY6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgaGVpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZvcm1hdC1jZWxscyAuay1zcHJlYWRzaGVldC1wcmV2aWV3IHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDEuMTZlbTtcclxuICBsaW5lLWhlaWdodDogMy42NGVtO1xyXG4gIG1hcmdpbjogMCAtLjg2M2VtIC43MmVtO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1ib3JkZXItcGFsZXR0ZSB7XHJcbiAgd2lkdGg6IDE1M3B4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWJvcmRlci1wYWxldHRlIC5rLXNwcmVhZHNoZWV0LWJvcmRlci10eXBlLXBhbGV0dGUgLmstYnV0dG9uIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAyMCVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtYm9yZGVyLXBhbGV0dGUgLmstY29sb3JwYWxldHRlIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLXNlcGFyYXRvciB7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDEuOGVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLWNvbG9ycGFsZXR0ZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1idXR0b24uay1idXR0b24taWNvbiB7XHJcbiAgcGFkZGluZzogLjZlbTtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1idXR0b24uay1idXR0b24taWNvbnRleHQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgcGFkZGluZzogLjNlbSAxLjVlbSAuM2VtIC45ZW07XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUge1xyXG4gIHdpZHRoOiAyODBweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1zcHJlYWRzaGVldC12YWx1ZS10cmVldmlldy13cmFwcGVyIHtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstc3ByZWFkc2hlZXQtdmFsdWUtdHJlZXZpZXctd3JhcHBlciAuay10cmVldmlldyB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscyB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xyXG4gIHBhZGRpbmc6IDRweCAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtc3VtbWFyeSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtc3VtbWFyeSAuay1pY29uIHtcclxuICBtYXJnaW46IDAgNXB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtY29udGVudCB7XHJcbiAgcGFkZGluZzogMCA4cHggMCAyNnB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtY29udGVudCA+IC5rLXRleHRib3gsIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtY29udGVudCA+IC5rLXdpZGdldCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogM3B4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtY29udGVudCAuay1zcGFjZS1yaWdodCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLWNvbnRlbnQgLmstZmlsdGVyLWFuZCB7XHJcbiAgd2lkdGg6IDc1cHg7XHJcbiAgbWFyZ2luOiA4cHggMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1hY3Rpb24tYnV0dG9ucyB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICBtYXJnaW46IDhweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBzdGF0aWNcclxufVxyXG5cclxuLmstcmVzaXplLWhhbmRsZSwgLmstcmVzaXplLWhpbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAyMDBcclxufVxyXG5cclxuLmstcmVzaXplLWhpbnQtaGFuZGxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDIwcHhcclxufVxyXG5cclxuLmstcmVzaXplLWhpbnQtbWFya2VyIHtcclxuICB3aWR0aDogMnB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0b1xyXG59XHJcblxyXG4uay1yZXNpemUtaGludC12ZXJ0aWNhbCAuay1yZXNpemUtaGludC1oYW5kbGUge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMjBweDtcclxuICBmbG9hdDogbGVmdFxyXG59XHJcblxyXG4uay1yZXNpemUtaGludC12ZXJ0aWNhbCAuay1yZXNpemUtaGludC1tYXJrZXIge1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXF1aWNrLWFjY2Vzcy10b29sYmFyIC5rLWJ1dHRvbiwgLmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhciAuay1idXR0b24ge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC10YWJzdHJpcCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtdGFic3RyaXAgPiAuay1jb250ZW50IHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC10YWJzdHJpcCAuay1sb2FkaW5nIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXRvb2xiYXIge1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC10b29sYmFyID4gLmstd2lkZ2V0W2RhdGEtcHJvcGVydHk9Zm9udFNpemVdIHtcclxuICB3aWR0aDogNzVweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC10b29sYmFyID4gLmstd2lkZ2V0W2RhdGEtcHJvcGVydHk9Zm9ybWF0XSB7XHJcbiAgd2lkdGg6IDEwMHB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgPiAuay13aWRnZXRbZGF0YS1wcm9wZXJ0eT1mb250RmFtaWx5XSB7XHJcbiAgd2lkdGg6IDEzMHB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgW2RhdGEtdG9vbD1hbGlnbm1lbnRdLCAuay1zcHJlYWRzaGVldC10b29sYmFyIFtkYXRhLXRvb2w9YmFja2dyb3VuZENvbG9yXSwgLmstc3ByZWFkc2hlZXQtdG9vbGJhciBbZGF0YS10b29sPWJvcmRlcnNdLCAuay1zcHJlYWRzaGVldC10b29sYmFyIFtkYXRhLXRvb2w9ZnJlZXplXSwgLmstc3ByZWFkc2hlZXQtdG9vbGJhciBbZGF0YS10b29sPW1lcmdlXSwgLmstc3ByZWFkc2hlZXQtdG9vbGJhciBbZGF0YS10b29sPXRleHRDb2xvcl0ge1xyXG4gIHdpZHRoOiBhdXRvXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zeW50YXgtYm9vbC5rLXN5bnRheC1hdC1wb2ludCwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXN5bnRheC1mdW5jLmstc3ludGF4LWF0LXBvaW50LCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc3ludGF4LW51bS5rLXN5bnRheC1hdC1wb2ludCwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXN5bnRheC1yZWYuay1zeW50YXgtYXQtcG9pbnQsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zeW50YXgtc3RyLmstc3ludGF4LWF0LXBvaW50IHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc2VyaWVzLWEsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zZXJpZXMtYiwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXNlcmllcy1jLCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc2VyaWVzLWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXNlbGVjdGlvbi1oaWdobGlnaHQge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1saXN0IHtcclxuICBtaW4td2lkdGg6IDEwMHB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtbGlzdCAuay1pdGVtIHtcclxuICBwYWRkaW5nOiAwIC4zZW07XHJcbiAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1zaGVldHMtaXRlbXMtaGludCB7XHJcbiAgbWFyZ2luLXRvcDogLjFlbTtcclxuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcclxuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1lZGl0b3ItYnV0dG9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZWRpdG9yLWJ1dHRvbi5rLXNwcmVhZHNoZWV0LWxhc3QtY29sdW1uIHtcclxuICBtYXJnaW4tbGVmdDogLTIxcHhcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZWRpdG9yLWJ1dHRvbiBzcGFuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXHJcbn1cclxuXHJcbi5oaW50LXdyYXBwZXIge1xyXG4gIG1hcmdpbi10b3A6IDFlbVxyXG59XHJcblxyXG4uay1lZGl0LWZvcm0tY29udGFpbmVyID4gZGl2OmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWktYXJyb3ctNDUtZG93bi1yaWdodCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWltcG9ydC1lcnJvcnMgLmstLWhlYWRlci1tZXNzYWdlIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4ODg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWltcG9ydC1lcnJvcnMgLmstLWVycm9ycyB7XHJcbiAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG9cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtaW1wb3J0LWVycm9ycyAuay0tZXJyb3JzIHRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGZvbnQtc2l6ZTogOTAlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWltcG9ydC1lcnJvcnMgLmstLWVycm9ycyB0YWJsZSB0ZCwgLmstc3ByZWFkc2hlZXQtaW1wb3J0LWVycm9ycyAuay0tZXJyb3JzIHRhYmxlIHRoIHtcclxuICBwYWRkaW5nOiAycHggNHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWltcG9ydC1lcnJvcnMgLmstLWVycm9ycyB0YWJsZSB0aCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIHtcclxuICBtYXJnaW46IDAgMWVtO1xyXG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xyXG4gIGJvcmRlci13aWR0aDogMnB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgbGFiZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMzU1cHg7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCh0ZXh0dXJlcy9pbWFnZS1kZWZhdWx0LnBuZyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDcwJTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAzMCVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyBsYWJlbCBkaXYge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDc1JTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIGxhYmVsIGlucHV0IHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2Uuay1ob3ZlciBkaXYsIC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlLmstc3RhdGUtaG92ZXJlZCBkaXYsIC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlOmhvdmVyIGRpdiB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0b3A6IDUwJVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZSBkaXYge1xyXG4gIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgei1pbmRleDogMTAxXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcuay1zcHJlYWRzaGVldC1hY3RpdmUtZHJhd2luZyB7XHJcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7XHJcbiAgb3V0bGluZS13aWR0aDogMnB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1pbWFnZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgY3Vyc29yOiBtb3ZlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNnB4O1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5OIHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiAwO1xyXG4gIGN1cnNvcjogbnMtcmVzaXplXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTkUge1xyXG4gIGxlZnQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGN1cnNvcjogbmVzdy1yZXNpemVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5FIHtcclxuICBsZWZ0OiAxMDAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGN1cnNvcjogZXctcmVzaXplXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuU0Uge1xyXG4gIGxlZnQ6IDEwMCU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGN1cnNvcjogbndzZS1yZXNpemVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5TIHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGN1cnNvcjogbnMtcmVzaXplXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuU1cge1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGN1cnNvcjogbmVzdy1yZXNpemVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5XIHtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIGN1cnNvcjogZXctcmVzaXplXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTlcge1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGN1cnNvcjogbndzZS1yZXNpemVcclxufVxyXG5cclxuLmstYXZhdGFyIHtcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstYXZhdGFyLWluaXRpYWxzLCAuay1hdmF0YXItdGV4dCB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzXHJcbn1cclxuXHJcbi5rLWF2YXRhci1pY29uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWF2YXRhci1pbWFnZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxufVxyXG5cclxuLmstYXZhdGFyLWltYWdlID4gaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXJcclxufVxyXG5cclxuLmstYXZhdGFyLXNtIHtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgZmxleC1iYXNpczogMTZweFxyXG59XHJcblxyXG4uay1hdmF0YXItbWQge1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBmbGV4LWJhc2lzOiAzMnB4XHJcbn1cclxuXHJcbi5rLWF2YXRhci1sZyB7XHJcbiAgd2lkdGg6IDY0cHg7XHJcbiAgaGVpZ2h0OiA2NHB4O1xyXG4gIGZsZXgtYmFzaXM6IDY0cHhcclxufVxyXG5cclxuLmstYXZhdGFyLWJvcmRlcmVkIHtcclxuICBib3JkZXItd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1jYXJkIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWNhcmQgLmstY2FyZC1jYWxsb3V0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstY2FyZCAuay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LW4ge1xyXG4gIHRvcDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICBsZWZ0OiA1MCVcclxufVxyXG5cclxuLmstY2FyZCAuay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LWUge1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKSBzY2FsZVgoLTEpXHJcbn1cclxuXHJcbi5rLWNhcmQgLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1zIHtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgbGVmdDogNTAlXHJcbn1cclxuXHJcbi5rLWNhcmQgLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC13IHtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKVxyXG59XHJcblxyXG4uay1jYXJkIC5rLWF2YXRhciB7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGZsZXgtYmFzaXM6IDQ1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4XHJcbn1cclxuXHJcbi5rLWNhcmQgLmstYXZhdGFyLmstYXZhdGFyLWltYWdlID4gKiB7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4XHJcbn1cclxuXHJcbi5rLWNhcmQuay1jYXJkLWZsYXQge1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstY2FyZC1ob3Jpem9udGFsIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbn1cclxuXHJcbi5rLWNhcmQtaW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1jYXJkLWhlYWRlciB7XHJcbiAgcGFkZGluZzogMTJweCAxNnB4O1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1jYXJkID4gLmstY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLWNhcmQgPiAuay1jYXJkLWhlYWRlcjpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1jYXJkLWhlYWRlciBoMSwgLmstY2FyZC1oZWFkZXIgaDIsIC5rLWNhcmQtaGVhZGVyIGgzLCAuay1jYXJkLWhlYWRlciBoNCwgLmstY2FyZC1oZWFkZXIgaDUsIC5rLWNhcmQtaGVhZGVyIGg2LCAuay1jYXJkLWhlYWRlciA+IGRpdiB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLWNhcmQtaGVhZGVyIC5rLWNhcmQtdGl0bGUgKyAuay1jYXJkLXN1YnRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiAwXHJcbn1cclxuXHJcbi5rLWNhcmQtZm9vdGVyIHtcclxuICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgb3V0bGluZTogMDtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1jYXJkLWJvZHkge1xyXG4gIHBhZGRpbmc6IDEycHggMTZweDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLWNhcmQgPiAuay1jYXJkLWJvZHk6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLWNhcmQgPiAuay1jYXJkLWJvZHk6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstY2FyZC1ib2R5IHAge1xyXG4gIG1hcmdpbjogMCAwIDhweFxyXG59XHJcblxyXG4uay1jYXJkLWJvZHkgPiAuay1sYXN0LCAuay1jYXJkLWJvZHkgPiA6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMFxyXG59XHJcblxyXG4uay1jYXJkLWltYWdlLCAuay1jYXJkLW1lZGlhIHtcclxuICBib3JkZXI6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstY2FyZCA+IC5rLWNhcmQtaW1hZ2U6Zmlyc3QtY2hpbGQsIC5rLWNhcmQgPiAuay1jYXJkLW1lZGlhOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1jYXJkID4gLmstY2FyZC1pbWFnZTpsYXN0LWNoaWxkLCAuay1jYXJkID4gLmstY2FyZC1tZWRpYTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1jYXJkLWltYWdlID4gaW1nLCAuay1jYXJkLW1lZGlhID4gaW1nIHtcclxuICBib3JkZXI6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLWNhcmQtaG9yaXpvbnRhbCAuay1jYXJkLWltYWdlLCAuay1jYXJkLWhvcml6b250YWwgLmstY2FyZC1tZWRpYSB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDBweDtcclxuICBvYmplY3QtZml0OiBjb3ZlclxyXG59XHJcblxyXG4uay1jYXJkLXRpdGxlIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IDE5cHg7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIG1hcmdpbjogMCAwIDhweFxyXG59XHJcblxyXG4uay1jYXJkLXN1YnRpdGxlIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gIG9wYWNpdHk6IC42XHJcbn1cclxuXHJcbi5rLWNhcmQtc2VwYXJhdG9yIHtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxleDogMCAwIGF1dG9cclxufVxyXG5cclxuLmstY2FyZC1zZXBhcmF0b3Iuay1zZXBhcmF0b3ItdmVydGljYWwge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4XHJcbn1cclxuXHJcbi5rLWNhcmQgPiAuay1ociB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbnMge1xyXG4gIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGZsZXgtYmFzaXM6IGF1dG9cclxufVxyXG5cclxuLmstY2FyZCA+IC5rLWNhcmQtYWN0aW9uczpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstY2FyZCA+IC5rLWNhcmQtYWN0aW9uczpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1jYXJkLWhvcml6b250YWwgLmstY2FyZC1hY3Rpb25zLCAuay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucyB7XHJcbiAgYm9yZGVyOiAwXHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucyAuay1idXR0b24ge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsXHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucyA+IC5rLWJ1dHRvbi5rLWZsYXQ6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAtOHB4XHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucy5rLWNhcmQtYWN0aW9ucy1zdGFydCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucy5rLWNhcmQtYWN0aW9ucy1lbmQge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxufVxyXG5cclxuLmstY2FyZC1hY3Rpb25zLmstY2FyZC1hY3Rpb25zLWNlbnRlciB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLmstY2FyZC1hY3Rpb24ge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbiA+IC5rLWJ1dHRvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBwYWRkaW5nOiAxNnB4IDE2cHg7XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbnMtdmVydGljYWwgLmstYnV0dG9uIHtcclxuICBwYWRkaW5nOiAxMnB4IDE2cHhcclxufVxyXG5cclxuLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsIC5rLWJ1dHRvbi5rLWZsYXQ6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbiArIC5rLWNhcmQtYWN0aW9uIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstY2FyZC1ob3Jpem9udGFsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWNhcmQtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLmstY2FyZC1hY3Rpb25zLXN0YXJ0IHtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG59XHJcblxyXG4uay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1lbmQge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxyXG59XHJcblxyXG4uay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1jZW50ZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtY2VudGVyLCAuay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1lbmQsIC5rLWNhcmQtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLmstY2FyZC1hY3Rpb25zLXN0YXJ0IHtcclxuICBwYWRkaW5nOiA4cHggMTZweFxyXG59XHJcblxyXG4uay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1jZW50ZXIgLmstYnV0dG9uLCAuay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1lbmQgLmstYnV0dG9uLCAuay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1zdGFydCAuay1idXR0b24ge1xyXG4gIHBhZGRpbmc6IDRweCA4cHhcclxufVxyXG5cclxuLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3dcclxufVxyXG5cclxuLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZCAuay1idXR0b24ge1xyXG4gIHBhZGRpbmc6IDEycHggMTZweDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIC5rLWJ1dHRvbi5rLWZsYXQ6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQgLmstY2FyZC1hY3Rpb24gKyAuay1jYXJkLWFjdGlvbiB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1jYXJkIC5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLWNhcmQtaG9yaXpvbnRhbCA+IC5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMFxyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQuay1jYXJkLWFjdGlvbnMtdmVydGljYWwgLmstY2FyZC1hY3Rpb24gKyAuay1jYXJkLWFjdGlvbiB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWNhcmQtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGZsZXg6IDAgMCBhdXRvXHJcbn1cclxuXHJcbi5rLWNhcmQtbGlzdCAuay1jYXJkIHtcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcblxyXG4uay1jYXJkLWxpc3QgLmstY2FyZCArIC5rLWNhcmQge1xyXG4gIG1hcmdpbi10b3A6IDE2cHhcclxufVxyXG5cclxuLmstY2FyZC1kZWNrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcblxyXG4uay1jYXJkLWRlY2sgLmstY2FyZCB7XHJcbiAgZmxleDogMCAwIGF1dG9cclxufVxyXG5cclxuLmstY2FyZC1kZWNrIC5rLWNhcmQgKyAuay1jYXJkIHtcclxuICBtYXJnaW4tbGVmdDogMTZweFxyXG59XHJcblxyXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWJ1dHRvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XHJcbiAgbGVmdDogLTFweFxyXG59XHJcblxyXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWJ1dHRvbjpsYXN0LWNoaWxkIHtcclxuICByaWdodDogLTFweFxyXG59XHJcblxyXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWNhcmQtZGVjayB7XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstY2FyZC1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGZsZXg6IDAgMCBhdXRvXHJcbn1cclxuXHJcbi5rLWNhcmQtZ3JvdXAgLmstY2FyZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcblxyXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQgPiAuay1jYXJkLWhlYWRlciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQgKyAuay1jYXJkIHtcclxuICBtYXJnaW4tbGVmdDogLTFweFxyXG59XHJcblxyXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQuay1maXJzdCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQuay1maXJzdCA+IC5rLWNhcmQtaGVhZGVyIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstY2FyZC1ncm91cCAuay1jYXJkLmstbGFzdCB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLWxhc3QgPiAuay1jYXJkLWhlYWRlciB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQuay1vbmx5IHtcclxuICBib3JkZXItcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstY2FyZC1ncm91cCAuay1jYXJkLmstb25seSA+IC5rLWNhcmQtaGVhZGVyIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1ydGwgLmstY2FyZC1kZWNrIC5rLWNhcmQgKyAuay1jYXJkLCBbZGlyPXJ0bF0gLmstY2FyZC1kZWNrIC5rLWNhcmQgKyAuay1jYXJkIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDE2cHhcclxufVxyXG5cclxuLmstcnRsIC5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQgLmstY2FyZC1hY3Rpb24gKyAuay1jYXJkLWFjdGlvbiwgW2Rpcj1ydGxdIC5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQgLmstY2FyZC1hY3Rpb24gKyAuay1jYXJkLWFjdGlvbiB7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLWNhcmQtaG9yaXpvbnRhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwsIC5rLXJ0bCAuay1jYXJkLWhvcml6b250YWwgPiAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkLCBbZGlyPXJ0bF0gLmstY2FyZC1ob3Jpem9udGFsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCwgW2Rpcj1ydGxdIC5rLWNhcmQtaG9yaXpvbnRhbCA+IC5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWllMTEgLmstY2FyZC1ib2R5IHtcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay10aWxlbGF5b3V0IHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZGlzcGxheTogZ3JpZFxyXG59XHJcblxyXG4uay1sYXlvdXQtaXRlbS1oaW50IHtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstbGF5b3V0LWl0ZW0taGludC5rLWxheW91dC1pdGVtLWhpbnQtcmVzaXplIHtcclxuICB6LWluZGV4OiAzXHJcbn1cclxuXHJcbi5rLWNoYXQge1xyXG4gIGhlaWdodDogNjAwcHg7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gIG1hcmdpbjogYXV0b1xyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2UtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1saXN0LWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDE2cHggMTZweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2UtbGlzdC1jb250ZW50ID4gKiArICoge1xyXG4gIG1hcmdpbi10b3A6IDE2cHhcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwIHtcclxuICBtYXgtd2lkdGg6IDgwJTtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbWVzc2FnZS10aW1lIHtcclxuICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gIGxlZnQ6IDEwMCVcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1lc3NhZ2Utc3RhdHVzIHtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1maXJzdCAuay1idWJibGUsIC5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1vbmx5IC5rLWJ1YmJsZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1sYXN0IC5rLWJ1YmJsZSwgLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1pZGRsZSAuay1idWJibGUge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHhcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IHtcclxuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1lc3NhZ2UtdGltZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgcmlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1lc3NhZ2Utc3RhdHVzIHtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstZmlyc3QgLmstYnViYmxlLCAuay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstb25seSAuay1idWJibGUge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHhcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLWxhc3QgLmstYnViYmxlLCAuay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstbWlkZGxlIC5rLWJ1YmJsZSB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZSB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMnB4IDAgMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbjogbWFyZ2luIC4ycyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2Utc3RhdHVzLCAuay1jaGF0IC5rLW1lc3NhZ2UtdGltZSB7XHJcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLXRpbWUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1zdGF0dXMge1xyXG4gIG1hcmdpbi10b3A6IDJweDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0b3A6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IC4ycyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay1jaGF0IC5rLWJ1YmJsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICBwYWRkaW5nOiA4cHggMTJweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2Uuay1zZWxlY3RlZCwgLmstY2hhdCAuay1tZXNzYWdlLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IDAgMFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2Uuay1zZWxlY3RlZCAuay1tZXNzYWdlLXRpbWUsIC5rLWNoYXQgLmstbWVzc2FnZS5rLXN0YXRlLXNlbGVjdGVkIC5rLW1lc3NhZ2UtdGltZSB7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2Uuay1zZWxlY3RlZCAuay1tZXNzYWdlLXN0YXR1cywgLmstY2hhdCAuay1tZXNzYWdlLmstc3RhdGUtc2VsZWN0ZWQgLmstbWVzc2FnZS1zdGF0dXMge1xyXG4gIGhlaWdodDogMS4yZW1cclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWVycm9yLCAuay1jaGF0IC5rLW1lc3NhZ2Utc2VuZGluZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2UtZXJyb3IgLmstbWVzc2FnZS1zdGF0dXMsIC5rLWNoYXQgLmstbWVzc2FnZS1zZW5kaW5nIC5rLW1lc3NhZ2Utc3RhdHVzIHtcclxuICBoZWlnaHQ6IDEuMmVtXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstYXZhdGFyIHtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstY2hhdCAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCk6bm90KC5rLW5vLWF2YXRhcikge1xyXG4gIHBhZGRpbmctbGVmdDogY2FsYygzMnB4ICsgOHB4KVxyXG59XHJcblxyXG4uay1jaGF0IC5rLWF2YXRhcnMgLmstbWVzc2FnZS1ncm91cC5rLWFsdDpub3QoLmstbm8tYXZhdGFyKSB7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYygzMnB4ICsgOHB4KVxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgPiAuay1hdmF0YXIge1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCA+IC5rLWF2YXRhciB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLWF1dGhvciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstYXV0aG9yIHtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstdGltZXN0YW1wIHtcclxuICBmb250LXNpemU6IHNtYWxsZXI7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG59XHJcblxyXG4uay1xdWljay1yZXBsaWVzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstcXVpY2stcmVwbHkge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxuICBwYWRkaW5nOiA4cHggMTJweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvcjtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0XHJcbn1cclxuXHJcbi5rLW1lc3NhZ2UtYm94IHtcclxuICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwXHJcbn1cclxuXHJcbi5rLW1lc3NhZ2UtYm94IC5rLWlucHV0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstbWVzc2FnZS1ib3ggLmstYnV0dG9uIHtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbiBzdmcge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbjo6YWZ0ZXIsIC5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbjo6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstY2FyZC1saXN0IHtcclxuICBtYXJnaW46IDJweCAwIDBcclxufVxyXG5cclxuLmstY2hhdCAuay1jYXJkLWRlY2sge1xyXG4gIG1heC13aWR0aDogY2FsYygxMDAlICsgY2FsYygxNnB4ICogMikpO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XHJcbiAgcGFkZGluZzogMTZweCAxNnB4IDE2cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCArIC5rLWNhcmQtd3JhcCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE2cHhcclxufVxyXG5cclxuLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZCwgLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwIHtcclxuICB3aWR0aDogMjAwcHhcclxufVxyXG5cclxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTZweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3hcclxufVxyXG5cclxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1jYXJkLWRlY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGZsZXg6IDAgMCBhdXRvXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCAuay1jYXJkIHtcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcblxyXG4uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAgLmstY2FyZCArIC5rLWNhcmQge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNnB4XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcC5rLXNlbGVjdGVkLCAuay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAuay1zdGF0ZS1zZWxlY3RlZCB7XHJcbiAgYmFja2dyb3VuZDogMCAwXHJcbn1cclxuXHJcbi5rLXR5cGluZy1pbmRpY2F0b3Ige1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwXHJcbn1cclxuXHJcbi5rLXR5cGluZy1pbmRpY2F0b3Igc3BhbiB7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZmxleDogMCAwIDhweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3JcclxufVxyXG5cclxuLmstdHlwaW5nLWluZGljYXRvciBzcGFuICsgc3BhbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweFxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGstYW5pbWF0aW9uLWJsaW5rIHtcclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMVxyXG4gIH1cclxufVxyXG5cclxuLmstY2hhdCAuay10b29sYmFyLWJveCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcblxyXG4uay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLWJ1dHRvbi1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICBwYWRkaW5nOiAxMHB4IDE2cHhcclxufVxyXG5cclxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1idXR0b24tbGlzdDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcGFkZGluZy1yaWdodDogMTZweFxyXG59XHJcblxyXG4uay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLWJ1dHRvbi1saXN0IC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1zY3JvbGwtYnV0dG9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxufVxyXG5cclxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1zY3JvbGwtYnV0dG9uLWxlZnQge1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1zY3JvbGwtYnV0dG9uLXJpZ2h0IHtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLWJ1dHRvbiB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpLCBbZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLmstcnRsIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbWVzc2FnZS10aW1lLCBbZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1tZXNzYWdlLXRpbWUge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstcnRsIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbWVzc2FnZS1zdGF0dXMsIFtkaXI9cnRsXSAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1lc3NhZ2Utc3RhdHVzIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1tZXNzYWdlLWdyb3VwLmstYWx0LCBbZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cC5rLWFsdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdFxyXG59XHJcblxyXG4uay1ydGwgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1tZXNzYWdlLXRpbWUsIFtkaXI9cnRsXSAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1lc3NhZ2UtdGltZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMTAwJVxyXG59XHJcblxyXG4uay1ydGwgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1tZXNzYWdlLXN0YXR1cywgW2Rpcj1ydGxdIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstbWVzc2FnZS1zdGF0dXMge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLWF2YXRhcnMgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KTpub3QoLmstbm8tYXZhdGFyKSwgW2Rpcj1ydGxdIC5rLWF2YXRhcnMgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KTpub3QoLmstbm8tYXZhdGFyKSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMzJweCArIDhweClcclxufVxyXG5cclxuLmstcnRsIC5rLWF2YXRhcnMgLmstbWVzc2FnZS1ncm91cC5rLWFsdDpub3QoLmstbm8tYXZhdGFyKSwgW2Rpcj1ydGxdIC5rLWF2YXRhcnMgLmstbWVzc2FnZS1ncm91cC5rLWFsdDpub3QoLmstbm8tYXZhdGFyKSB7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzJweCArIDhweClcclxufVxyXG5cclxuLmstcnRsIC5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbiBzdmcsIFtkaXI9cnRsXSAuay1tZXNzYWdlLWJveCAuay1idXR0b24gc3ZnIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1xdWljay1yZXBseSwgW2Rpcj1ydGxdIC5rLXF1aWNrLXJlcGx5IHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweFxyXG59XHJcblxyXG4uay1jYWxlbmRhciB7XHJcbiAgcGFkZGluZzogMCAwO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWxpbmsge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWFjdGlvbi1saW5rIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1mb2N1cywgLmstY2FsZW5kYXIgLmstZm9jdXMuay1zZWxlY3RlZCwgLmstY2FsZW5kYXIgLmstZm9jdXMuay1zdGF0ZS1zZWxlY3RlZCwgLmstY2FsZW5kYXIgLmstc3RhdGUtZm9jdXNlZCwgLmstY2FsZW5kYXIgLmstc3RhdGUtZm9jdXNlZC5rLXNlbGVjdGVkLCAuay1jYWxlbmRhciAuay1zdGF0ZS1mb2N1c2VkLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstY2FsZW5kYXIgdGFibGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgZmxvYXQ6IGxlZnRcclxufVxyXG5cclxuLmstY2FsZW5kYXIgdGQsIC5rLWNhbGVuZGFyIHRoIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY3Vyc29yOiBkZWZhdWx0XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWhlYWRlciB7XHJcbiAgcGFkZGluZzogMnB4IDJweDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWZvb3RlciB7XHJcbiAgcGFkZGluZzogLjVlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWZvb3RlciAuay1uYXYtdG9kYXk6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcge1xyXG4gIHdpZHRoOiAxN2VtO1xyXG4gIGhlaWdodDogMTdlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLmstd2Vlay1udW1iZXIgLmstY2FsZW5kYXItdmlldyB7XHJcbiAgd2lkdGg6IDE5LjQyODU3MTQzZW07XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jb250ZW50IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jb250ZW50IHRoIHtcclxuICBwYWRkaW5nOiAuMjVlbSAycHg7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstY29udGVudCB0ZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNvbnRlbnQgdGQuay1hbHQge1xyXG4gIHdpZHRoOiAyLjQyODU3MTQzZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jb250ZW50IC5rLWxpbmsge1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBwYWRkaW5nOiAuNWVtIC41ZW07XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstbW9udGggLmstbGluayB7XHJcbiAgd2lkdGg6IDIuNDI4NTcxNDNlbTtcclxuICBoZWlnaHQ6IDIuNDI4NTcxNDNlbVxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1tb250aCB0aCB7XHJcbiAgaGVpZ2h0OiAyLjQyODU3MTQzZW1cclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmsteWVhciAuay1saW5rIHtcclxuICB3aWR0aDogNC4yODU3MTQyOWVtO1xyXG4gIGhlaWdodDogNC4yODU3MTQyOWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAzLjI4NTcxNDI5ZW1cclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstZGVjYWRlIC5rLWxpbmsge1xyXG4gIHdpZHRoOiA0LjI4NTcxNDI5ZW07XHJcbiAgaGVpZ2h0OiA0LjI4NTcxNDI5ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDMuMjg1NzE0MjllbVxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jZW50dXJ5IC5rLWxpbmsge1xyXG4gIHdpZHRoOiA0LjI4NTcxNDI5ZW07XHJcbiAgaGVpZ2h0OiA0LjI4NTcxNDI5ZW07XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsaW5lLWhlaWdodDogMS42NDI4NTcxNGVtO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWxcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstYW5pbWF0aW9uLWNvbnRhaW5lciAuay1jb250ZW50IHtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItaGVhZGVyIHtcclxuICBwYWRkaW5nOiA4cHggMTZweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZsZXg6IDAgMCBhdXRvXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b24ge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbmF2IHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLW5hdi10b2RheSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW1vbnRodmlldywgLmstY2FsZW5kYXIgLmstY2FsZW5kYXIteWVhcnZpZXcge1xyXG4gIHBhZGRpbmc6IDAgMTZweFxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1kZWNhZGV2aWV3IHRoLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci1tb250aHZpZXcgdGgsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXllYXJ2aWV3IHRoIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcgLmstYWx0LCAuay1jYWxlbmRhciAuay1jYWxlbmRhci1tb250aHZpZXcgLmstYWx0LCAuay1jYWxlbmRhciAuay1jYWxlbmRhci15ZWFydmlldyAuay1hbHQge1xyXG4gIG9wYWNpdHk6IC41O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIHtcclxuICB3aWR0aDogYXV0bztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWhlYWRlciB7XHJcbiAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b246OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uOjphZnRlciB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IGN1cnJlbnRDb2xvcjtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b24uay1mb2N1czo6YWZ0ZXIsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b246Zm9jdXM6OmFmdGVyIHtcclxuICBvcGFjaXR5OiAuMTJcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbi5rLWRpc2FibGVkLCAuay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uW2Rpc2FibGVkXSwgLmstZGlzYWJsZWQgLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbiB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItbmF2IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci12aWV3IHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWluLWhlaWdodDogMTdlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLWFuaW1hdGlvbi1jb250YWluZXItc20gLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItdmlldyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlLmstd2Vlay1udW1iZXIgLmstY2FsZW5kYXItdmlldyB7XHJcbiAgd2lkdGg6IGF1dG9cclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB7XHJcbiAgcGFkZGluZzogMCAxNnB4IDhweDtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGgge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGgge1xyXG4gIHBhZGRpbmc6IC41ZW0gMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG9wYWNpdHk6IC41XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstYWx0IHtcclxuICBvcGFjaXR5OiAuNVxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IC5rLWxpbmsge1xyXG4gIHBhZGRpbmc6IC41ZW0gLjVlbTtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgLmstbWV0YS1oZWFkZXIsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgLmstbW9udGgtaGVhZGVyIHtcclxuICBtYXJnaW46IDAgMTZweDtcclxuICBwYWRkaW5nOiAuNWVtIDhweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgb3BhY2l0eTogLjVcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLXN0YXJ0IHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2UtbWlkIHtcclxuICBib3JkZXItcmFkaXVzOiAwXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay1yYW5nZS1lbmQge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2Utc3BsaXQtZW5kLCAuay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2Utc3BsaXQtc3RhcnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2Utc3BsaXQtZW5kOjphZnRlciwgLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLXNwbGl0LXN0YXJ0OjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICB3aWR0aDogNXB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDFweDtcclxuICBib3R0b206IDFweFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2Utc3BsaXQtc3RhcnQ6OmFmdGVyIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAtNXB4XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay1yYW5nZS1zcGxpdC1lbmQ6OmFmdGVyIHtcclxuICByaWdodDogLTVweDtcclxuICBsZWZ0OiBhdXRvXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay13ZWVrZW5kIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1zZWxlY3RlZCwgLmstY2FsZW5kYXItcmFuZ2UgLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWZvY3VzLCAuay1jYWxlbmRhci1yYW5nZSAuay1mb2N1cy5rLXNlbGVjdGVkLCAuay1jYWxlbmRhci1yYW5nZSAuay1mb2N1cy5rLXN0YXRlLXNlbGVjdGVkLCAuay1jYWxlbmRhci1yYW5nZSAuay1zdGF0ZS1mb2N1c2VkLCAuay1jYWxlbmRhci1yYW5nZSAuay1zdGF0ZS1mb2N1c2VkLmstc2VsZWN0ZWQsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLXN0YXRlLWZvY3VzZWQuay1zdGF0ZS1zZWxlY3RlZCB7XHJcbiAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSB0ZC5rLWRpc2FibGVkLCAuay1jYWxlbmRhci1yYW5nZSB0ZC5rLXN0YXRlLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAuNVxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSB0ZC5rLWRpc2FibGVkIC5rLWxpbmssIC5rLWNhbGVuZGFyLXJhbmdlIHRkLmstc3RhdGUtZGlzYWJsZWQgLmstbGluayB7XHJcbiAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstZm9vdGVyIC5rLW5hdi10b2RheSB7XHJcbiAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLW1vbnRodmlldywgLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXIteWVhcnZpZXcge1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmstd2lkZ2V0LmstZGF0ZXJhbmdlcGlja2VyIHtcclxuICBib3JkZXI6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcblxyXG4uay1jYWxlbmRhci1tb250aHZpZXcgLmstY29udGVudCAuay1saW5rIHtcclxuICB3aWR0aDogMi40Mjg1NzE0M2VtXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLW1vbnRodmlldyAuay1jb250ZW50IHRib2R5IHRyIHtcclxuICBoZWlnaHQ6IDIuNDI4NTcxNDNlbVxyXG59XHJcblxyXG4uay1jYWxlbmRhci15ZWFydmlldyAuay1jb250ZW50IHtcclxuICBtYXJnaW46IDAgLTFweFxyXG59XHJcblxyXG4uay1jYWxlbmRhci15ZWFydmlldyAuay1jb250ZW50IC5rLWxpbmsge1xyXG4gIHdpZHRoOiA0LjI4NTcxNDI5ZW07XHJcbiAgaGVpZ2h0OiA0LjI4NTcxNDI5ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDMuMjVcclxufVxyXG5cclxuLmstY2FsZW5kYXItZGVjYWRldmlldyAuay1jb250ZW50IHtcclxuICBtYXJnaW46IDAgLTFweFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1kZWNhZGV2aWV3IC5rLWNvbnRlbnQgLmstbGluayB7XHJcbiAgd2lkdGg6IDQuMjg1NzE0MjllbTtcclxuICBoZWlnaHQ6IDQuMjg1NzE0MjllbTtcclxuICBsaW5lLWhlaWdodDogMy4yNVxyXG59XHJcblxyXG4uay1jYWxlbmRhci1jZW50dXJ5dmlldyAuay1jb250ZW50IHtcclxuICBtYXJnaW46IDAgLTFweFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1jZW50dXJ5dmlldyAuay1jb250ZW50IC5rLWxpbmsge1xyXG4gIHBhZGRpbmc6IC41ZW0gLjVlbTtcclxuICB3aWR0aDogNC4yODU3MTQyOWVtO1xyXG4gIGhlaWdodDogNC4yODU3MTQyOWVtO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWxcclxufVxyXG5cclxuLmstcnRsIC5rLWNhbGVuZGFyLXJhbmdlIHtcclxuICB0ZXh0LWFsaWduOiByaWdodFxyXG59XHJcblxyXG4uay1ydGwgLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItbmF2IHtcclxuICBmbG9hdDogbGVmdFxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyIC5rLXRvb2xiYXIge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXIgLmstcGFnZXItd3JhcCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXIgLmstbGlzdC1zY3JvbGxlciB7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyIC5rLWxpc3Qtc2Nyb2xsZXIgLmstZW5hYmxlLXRleHQtc2VsZWN0IHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiB0ZXh0O1xyXG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xyXG4gIGN1cnNvcjogdGV4dFxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyIC5rLWxpc3Qtc2Nyb2xsZXIgLmstZW5hYmxlLXBhbm5pbmcge1xyXG4gIGN1cnNvcjogZ3JhYlxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyIC5rLWxpc3Qtc2Nyb2xsZXIgLmstZW5hYmxlLXBhbm5pbmcgc3Bhbjo6c2VsZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyIC5rLXBhZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDMwcHggYXV0b1xyXG59XHJcblxyXG4uay1wZGYtdmlld2VyIC5rLXBhZ2UgY2FudmFzIHtcclxuICBkaXJlY3Rpb246IGx0clxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyIC5rLXBhZ2UgLmstdGV4dC1sYXllciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIG9wYWNpdHk6IC4yO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstcGRmLXZpZXdlciAuay1wYWdlIC5rLXRleHQtbGF5ZXIgPiBzcGFuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyIC5rLXBhZ2UgLmstdGV4dC1sYXllciBtYXJrIHtcclxuICBjb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstcGRmLXZpZXdlci13aW5kb3cge1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXItd2luZG93IC5rLWVkaXQtZmllbGQgLmstZmlsZS1mb3JtYXQsIC5rLXBkZi12aWV3ZXItd2luZG93IC5rLWVkaXQtZmllbGQgLmstdGV4dGJveCB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstcGRmLXZpZXdlci13aW5kb3cgLmstYWN0aW9uLWJ1dHRvbnMge1xyXG4gIHRvcDogMTBweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTBweCAtIDFlbSlcclxufVxyXG5cclxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIHtcclxuICBwYWRkaW5nOiAuMjg1NzE0MjhlbVxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciAuay10ZXh0Ym94IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgbWFyZ2luOiAwIC4yODU3MTQyOGVtXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIC5rLXRleHRib3ggLmstaWNvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIC5rLXRleHRib3ggLmstc2VhcmNoLWRpYWxvZy1pbnB1dDo6LW1zLWNsZWFyIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIC5rLXRleHRib3g6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCJcclxufVxyXG5cclxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIC5rLXNlYXJjaC1jb250YWluZXIgLmstbWF0Y2gtY2FzZS1idXR0b24ge1xyXG4gIGhlaWdodDogMS40Mjg1NzE0M2VtXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIC5rLXNlYXJjaC1tYXRjaGVzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWluLXdpZHRoOiA0LjVlbTtcclxuICBtYXJnaW46IDAgLjI4NTcxNDI4ZW0gMCAuMjg1NzE0MjhlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyID4gLmstYnV0dG9uIHtcclxuICBtYXJnaW4tbGVmdDogLjI4NTcxNDI4ZW1cclxufVxyXG5cclxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIC5rLXNlYXJjaC1jb250YWluZXIgLmstc2VhcmNoLWRpYWxvZy1kcmFnaGFuZGxlIHtcclxuICBjdXJzb3I6IG1vdmU7XHJcbiAgbWFyZ2luLWxlZnQ6IDBcclxufVxyXG5cclxuZGl2Lmstc2Nyb2xsdmlldywga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmVcclxufVxyXG5cclxuZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1sYXN0LW9mLXR5cGUoMSksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtb2YtdHlwZSgxKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtbGFzdC1vZi10eXBlKDEpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1vZi10eXBlKDEpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLWxhc3Qtb2YtdHlwZSgxKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1vZi10eXBlKDEpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1sYXN0LW9mLXR5cGUoMSksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLW9mLXR5cGUoMSkge1xyXG4gIHdpZHRoOiBjYWxjKDEwcHggLSA2cHgpO1xyXG4gIGhlaWdodDogY2FsYygxMHB4IC0gNnB4KVxyXG59XHJcblxyXG5kaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLWxhc3Qtb2YtdHlwZSgyKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1vZi10eXBlKDIpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1sYXN0LW9mLXR5cGUoMiksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLW9mLXR5cGUoMiksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtbGFzdC1vZi10eXBlKDIpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLW9mLXR5cGUoMiksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLWxhc3Qtb2YtdHlwZSgyKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgd2lkdGg6IGNhbGMoMTBweCAtIDRweCk7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwcHggLSA0cHgpXHJcbn1cclxuXHJcbmRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtbGFzdC1vZi10eXBlKDMpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLW9mLXR5cGUoMyksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLWxhc3Qtb2YtdHlwZSgzKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtb2YtdHlwZSgzKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1sYXN0LW9mLXR5cGUoMyksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtb2YtdHlwZSgzKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtbGFzdC1vZi10eXBlKDMpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1vZi10eXBlKDMpIHtcclxuICB3aWR0aDogY2FsYygxMHB4IC0gMnB4KTtcclxuICBoZWlnaHQ6IGNhbGMoMTBweCAtIDJweClcclxufVxyXG5cclxuZGl2Lmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LXdyYXAsIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldyB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuZGl2Lmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LXdyYXAgaW1nLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXcgaW1nIHtcclxuICB1c2VyLXNlbGVjdDogbm9uZVxyXG59XHJcblxyXG5kaXYuay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctd3JhcCA+IGxpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXcgPiBsaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbmRpdi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy13cmFwID4gW2RhdGEtcm9sZT1wYWdlXSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3ID4gW2RhdGEtcm9sZT1wYWdlXSB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWluLWhlaWdodDogMXB4XHJcbn1cclxuXHJcbi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy1uYXYtd3JhcCwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCBrZW5kby1zY3JvbGx2aWV3LXBhZ2VyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwcHggKyAoMiAqIDBweCkgKyAoMiAqIDIwcHgpKVxyXG59XHJcblxyXG4uay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2LCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXctcGFnZWFibGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICgyMHB4ICogMikpO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbFxyXG59XHJcblxyXG4uay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2LmstZm9jdXMsIC5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy1uYXYuay1zdGF0ZS1mb2N1c2VkLCAuay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2OmZvY3VzLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXctcGFnZWFibGUuay1mb2N1cywga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlLmstc3RhdGUtZm9jdXNlZCwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b24ge1xyXG4gIG1hcmdpbjogMCAxMHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6OmJlZm9yZSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG4uay1zY3JvbGx2aWV3LW5leHQsIC5rLXNjcm9sbHZpZXctcHJldiB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiA2MCU7XHJcbiAgdG9wOiAyMCU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1zY3JvbGx2aWV3LW5leHQgLmstaWNvbiwgLmstc2Nyb2xsdmlldy1wcmV2IC5rLWljb24ge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBmb250LXNpemU6IDQuNWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDBcclxufVxyXG5cclxuLmstc2Nyb2xsdmlldy1wcmV2IHtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXNjcm9sbHZpZXctbmV4dCB7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstc2Nyb2xsdmlldy1hbmltYXRpb24ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXRcclxufVxyXG5cclxuQHN1cHBvcnRzICgtd2Via2l0LXVzZXItc2VsZWN0Om5vbmUpIHtcclxuICBkaXYuay1zY3JvbGx2aWV3IHVsLmstc2Nyb2xsdmlldy13cmFwIGxpID4gKiwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCB1bC5rLXNjcm9sbHZpZXcgbGkgPiAqIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXHJcbiAgfVxyXG59XHJcblxyXG5Ac3VwcG9ydHMgKG5vdCAoLXdlYmtpdC11c2VyLXNlbGVjdDpub25lKSkge1xyXG4gIGRpdi5rLXNjcm9sbHZpZXcgdWwuay1zY3JvbGx2aWV3LXdyYXAgbGkgPiAqLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIHVsLmstc2Nyb2xsdmlldyBsaSA+ICoge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxuICB9XHJcbn1cclxuXHJcbi5rLXN3aXRjaCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNWVtO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aWR0aDogNWVtO1xyXG4gIGhlaWdodDogMzBweDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstc3dpdGNoIFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1pZSAuay1zd2l0Y2gge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1zd2l0Y2gsIC5rLXN3aXRjaC10aHVtYiwgLmstc3dpdGNoLXRyYWNrIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLXN3aXRjaC10cmFjayB7XHJcbiAgd2lkdGg6IDVlbTtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNWVtO1xyXG4gIHBhZGRpbmc6IDJweCAycHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBmbGV4OiAxIDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3V0bGluZTogMDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLW91dCAwc1xyXG59XHJcblxyXG4uay1pZSAuay1zd2l0Y2gtdHJhY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLXN3aXRjaC10aHVtYi13cmFwIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRyYW5zaXRpb246IGxlZnQgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIHRvcDogNTAlXHJcbn1cclxuXHJcbi5rLXN3aXRjaC10aHVtYiB7XHJcbiAgYm9yZGVyLXJhZGl1czogNWVtO1xyXG4gIHdpZHRoOiAyZW07XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHRyYW5zaXRpb246IGxlZnQgLjJzIGVhc2Utb3V0IDBzXHJcbn1cclxuXHJcbi5rLWllMTEgLmstc3dpdGNoLXRodW1iIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAge1xyXG4gIGxlZnQ6IGNhbGMoMTAwJSAtICgyZW0gLyAyKSAtIDJweCAtIDFweClcclxufVxyXG5cclxuLmstZWRnZSAuay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAsIC5rLWllIC5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XHJcbiAgbGVmdDogMTAwJTtcclxuICBtYXJnaW4tbGVmdDogLTJlbVxyXG59XHJcblxyXG4uay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYi13cmFwIHtcclxuICBsZWZ0OiBjYWxjKCgyZW0gLyAyKSArIDJweCArIDFweClcclxufVxyXG5cclxuLmstc3dpdGNoLWxhYmVsLW9mZiwgLmstc3dpdGNoLWxhYmVsLW9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSAtIGNhbGMoOHB4ICsgMnB4KSAtIDJweCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMmVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstc3dpdGNoLWxhYmVsLW9uIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxlZnQ6IGNhbGMoOHB4IC0gMXB4KVxyXG59XHJcblxyXG4uay1zd2l0Y2gtbGFiZWwtb2ZmIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICByaWdodDogY2FsYyg4cHggLSAxcHgpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zd2l0Y2ggLmstc3dpdGNoLXRodW1iLCAuay1zd2l0Y2hbZGlyPXJ0bF0gLmstc3dpdGNoLXRodW1iIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zd2l0Y2guay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAsIC5rLXN3aXRjaFtkaXI9cnRsXS5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XHJcbiAgbGVmdDogY2FsYygoMmVtIC8gMikgKyAycHggKyAxcHgpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zd2l0Y2guay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYi13cmFwLCAuay1zd2l0Y2hbZGlyPXJ0bF0uay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYi13cmFwIHtcclxuICBsZWZ0OiBjYWxjKDEwMCUgLSAoMmVtIC8gMikgLSAycHggLSAxcHgpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zd2l0Y2ggLmstc3dpdGNoLWxhYmVsLW9uLCAuay1zd2l0Y2hbZGlyPXJ0bF0gLmstc3dpdGNoLWxhYmVsLW9uIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBsZWZ0OiBpbml0aWFsO1xyXG4gIHJpZ2h0OiBjYWxjKDhweCAtIDFweClcclxufVxyXG5cclxuLmstcnRsIC5rLXN3aXRjaCAuay1zd2l0Y2gtbGFiZWwtb2ZmLCAuay1zd2l0Y2hbZGlyPXJ0bF0gLmstc3dpdGNoLWxhYmVsLW9mZiB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsZWZ0OiBjYWxjKDhweCAtIDFweCk7XHJcbiAgcmlnaHQ6IGluaXRpYWxcclxufVxyXG5cclxuLmstZmlsdGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstZmlsdGVyIHVsIHtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLWZpbHRlciB1bCBsaSB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lXHJcbn1cclxuXHJcbi5rLWZpbHRlciAuay1maWx0ZXItY29udGFpbmVyLCAuay1maWx0ZXIgLmstZmlsdGVyLXByZXZpZXcge1xyXG4gIG1hcmdpbi1ib3R0b206IDIuMWVtXHJcbn1cclxuXHJcbi5rLWZpbHRlciAuay1maWx0ZXItaXRlbSwgLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4cHhcclxufVxyXG5cclxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNHB4IDBcclxufVxyXG5cclxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogLThweFxyXG59XHJcblxyXG4uay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXIgLmstdG9vbGJhciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXIgLmstZmlsdGVyLW9wZXJhdG9yIC5rLWRyb3Bkb3duLCAuay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXIgLmstZmlsdGVyLW9wZXJhdG9yIC5rLWRyb3Bkb3dubGlzdCB7XHJcbiAgd2lkdGg6IDE1ZW1cclxufVxyXG5cclxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIC5rLWZpbHRlci10b29sYmFyLWl0ZW0gPiAuay10ZXh0Ym94IHtcclxuICBtYXJnaW46IDAgLjJlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLWZpbHRlciAuay1maWx0ZXItaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWZpbHRlciAuay1maWx0ZXItaXRlbTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0b3A6IC00cHg7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQgPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgdG9wOiBjYWxjKC00cHggLSAxcHgpO1xyXG4gIGJvdHRvbTogNTAlO1xyXG4gIGxlZnQ6IC04cHhcclxufVxyXG5cclxuLmstZmlsdGVyIC5rLWZpbHRlci1ncm91cC1tYWluOjpiZWZvcmUsIC5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbiA+IC5rLWZpbHRlci10b29sYmFyOjphZnRlciwgLmstZmlsdGVyIC5rLWZpbHRlci1ncm91cC1tYWluID4gLmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZSwgLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstZmlsdGVyW2Rpcj1ydGxdIC5rLWZpbHRlci1pdGVtLCAuay1maWx0ZXJbZGlyPXJ0bF0gLmstZmlsdGVyLWxpbmVzLCAuay1ydGwgLmstZmlsdGVyIC5rLWZpbHRlci1pdGVtLCAuay1ydGwgLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcywgW2Rpcj1ydGxdIC5rLWZpbHRlciAuay1maWx0ZXItaXRlbSwgW2Rpcj1ydGxdIC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHhcclxufVxyXG5cclxuLmstZmlsdGVyW2Rpcj1ydGxdIC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUsIC5rLXJ0bCAuay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZSwgW2Rpcj1ydGxdIC5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAtOHB4XHJcbn1cclxuXHJcbi5rLWZpbHRlcltkaXI9cnRsXSAuay1maWx0ZXItaXRlbTo6YmVmb3JlLCAuay1ydGwgLmstZmlsdGVyIC5rLWZpbHRlci1pdGVtOjpiZWZvcmUsIFtkaXI9cnRsXSAuay1maWx0ZXIgLmstZmlsdGVyLWl0ZW06OmJlZm9yZSB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1maWx0ZXJbZGlyPXJ0bF0gLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQgPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsIC5rLXJ0bCAuay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQgPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsIFtkaXI9cnRsXSAuay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQgPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IC04cHhcclxufVxyXG5cclxuLmstZHJhd2VyLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbn1cclxuXHJcbi5rLWRyYXdlciB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay1kcmF3ZXItbGVmdC5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXIsIC5rLWRyYXdlci1sZWZ0LmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLCAuay1kcmF3ZXIuay1kcmF3ZXItc3RhcnQge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWRyYXdlci1yaWdodC5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXIsIC5rLWRyYXdlci1yaWdodC5rLWRyYXdlci1taW5pIC5rLWRyYXdlciwgLmstZHJhd2VyLmstZHJhd2VyLWVuZCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1kcmF3ZXItbGVmdCAuay1kcmF3ZXIsIC5rLWRyYXdlci5rLWRyYXdlci1zdGFydCB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstZHJhd2VyLXJpZ2h0IC5rLWRyYXdlciwgLmstZHJhd2VyLmstZHJhd2VyLWVuZCB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLWRyYXdlci1jb250ZW50IHtcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay1kcmF3ZXItb3ZlcmxheSAuay1kcmF3ZXIge1xyXG4gIG1heC13aWR0aDogODB2dztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTAwMDJcclxufVxyXG5cclxuLmstZHJhd2VyLW92ZXJsYXkgLmstb3ZlcmxheSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1kcmF3ZXItcHVzaCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbn1cclxuXHJcbi5rLWRyYXdlci1wdXNoIC5rLWRyYXdlciB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoXHJcbn1cclxuXHJcbi5rLWRyYXdlci1wdXNoLmstZHJhd2VyLXJpZ2h0IC5rLWRyYXdlciB7XHJcbiAgb3JkZXI6IDFcclxufVxyXG5cclxuLmstZHJhd2VyLXdyYXBwZXIge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0XHJcbn1cclxuXHJcbi5rLWRyYXdlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgd2lkdGg6IDdweFxyXG59XHJcblxyXG4uay1kcmF3ZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHhcclxufVxyXG5cclxuLmstZHJhd2VyLWl0ZW1zLCAuay1kcmF3ZXItaXRlbXMgdWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXHJcbn1cclxuXHJcbi5rLWRyYXdlci1pdGVtIHtcclxuICBwYWRkaW5nOiA4cHggOHB4O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstZHJhd2VyLWl0ZW0gLmstaWNvbiB7XHJcbiAgbWFyZ2luOiAwIDhweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstZHJhd2VyLWl0ZW0gLmstaWNvbi5rLWktbm9uZSB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLWRyYXdlci1pdGVtIC5rLWl0ZW0tdGV4dCB7XHJcbiAgcGFkZGluZzogMCA4cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstZHJhd2VyLXNlcGFyYXRvciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IDFweFxyXG59XHJcblxyXG4uay1kcmF3ZXItbWluaSAuay1kcmF3ZXItd3JhcHBlciB7XHJcbiAgd2lkdGg6IGNhbGMoNCAqIDhweCArIDE4cHgpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1kcmF3ZXItbGVmdC5rLWRyYXdlci1wdXNoIC5rLWRyYXdlciwgW2Rpcj1ydGxdIC5rLWRyYXdlci1sZWZ0LmstZHJhd2VyLXB1c2ggLmstZHJhd2VyIHtcclxuICBvcmRlcjogMVxyXG59XHJcblxyXG4uay1ydGwgLmstZHJhd2VyLXJpZ2h0LmstZHJhd2VyLXB1c2ggLmstZHJhd2VyLCBbZGlyPXJ0bF0gLmstZHJhd2VyLXJpZ2h0LmstZHJhd2VyLXB1c2ggLmstZHJhd2VyIHtcclxuICBvcmRlcjogMFxyXG59XHJcblxyXG4uay1yYXRpbmcge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1yYXRpbmctY29udGFpbmVyIHtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXJnaW46IDAgNHB4XHJcbn1cclxuXHJcbi5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiA0cHggNHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW46IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLW91dCAwc1xyXG59XHJcblxyXG4uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtICoge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0gLmstaWNvbiB7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50LCAuay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tcGFydCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDRweDtcclxuICBsZWZ0OiA0cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudCB7XHJcbiAgZGlyZWN0aW9uOiBydGxcclxufVxyXG5cclxuLmstcmF0aW5nLWxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBtYXJnaW46IDRweCA4cHhcclxufVxyXG5cclxuLmstaWU5IC5rLXJhdGluZy1jb250YWluZXIsIC5rLWllOSAuay1yYXRpbmctaXRlbSwgLmstaWU5IC5rLXJhdGluZy1sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1yYXRpbmctcHJlY2lzaW9uLXBhcnQsIFtkaXI9cnRsXSAuay1yYXRpbmctcHJlY2lzaW9uLXBhcnQge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDRweFxyXG59XHJcblxyXG4uay1ydGwgLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50LCBbZGlyPXJ0bF0gLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50IHtcclxuICBkaXJlY3Rpb246IGx0clxyXG59XHJcblxyXG4uay10aW1lbGluZSB1bCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmstdGltZWxpbmUgdWwgbGkge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZVxyXG59XHJcblxyXG4uay10aW1lbGluZSAuay10aW1lbGluZS1mbGFnIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIG1pbi13aWR0aDogODBweDtcclxuICBtYXgtd2lkdGg6IGNhbGMoODBweCArIDIgKiA0MHB4KTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNpcmNsZSB7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBmbGV4LXNocmluazogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay10aW1lbGluZS5rLXRpbWVsaW5lLWRhdGVzLWhpZGRlbiAuay10aW1lbGluZS1kYXRlIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lIC5rLWV2ZW50LWNvbGxhcHNlIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLmstdGltZWxpbmUtY29sbGFwc2libGUgLmstY2FyZC1oZWFkZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay10aW1lbGluZS5rLXRpbWVsaW5lLWNvbGxhcHNpYmxlIC5rLWV2ZW50LWNvbGxhcHNlIHtcclxuICBkaXNwbGF5OiBmbGV4XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWFycm93IHtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogY2FsYyg2cHggKyAzcHggKyAyICogMXB4KTtcclxuICB6LWluZGV4OiAzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uay10aW1lbGluZSAuay10aW1lbGluZS1hcnJvdy1sZWZ0IHtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWFycm93LXJpZ2h0IHtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1oZWFkZXIge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWhlYWRlciArIC5rLWNhcmQtYm9keSB7XHJcbiAgcGFkZGluZy10b3A6IDBcclxufVxyXG5cclxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtYm9keSB7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBzY3JvbGxiYXItd2lkdGg6IHRoaW5cclxufVxyXG5cclxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIHdpZHRoOiA1cHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweFxyXG59XHJcblxyXG4uay10aW1lbGluZS1jYXJkIC5rLXRpbWVsaW5lLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtZSwgLmstdGltZWxpbmUtY2FyZCAuay10aW1lbGluZS1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LXcge1xyXG4gIHRvcDogMzZweFxyXG59XHJcblxyXG4uay10aW1lbGluZS1ob3Jpem9udGFsLCAuay10aW1lbGluZS12ZXJ0aWNhbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMCA0MHB4O1xyXG4gIG1hcmdpbjogNDBweCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlcjogMFxyXG59XHJcblxyXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXA6OmFmdGVyLCAuay10aW1lbGluZS12ZXJ0aWNhbDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3hcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwge1xyXG4gIHBhZGRpbmctbGVmdDogY2FsYyhjYWxjKDQwcHggKyAoODBweCAtIDZweCkgLyAyKSArIDUwcHgpXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtZGF0ZXMtaGlkZGVuIHtcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNDBweCArICg4MHB4IC0gNnB4KSAvIDIpXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsOjphZnRlciB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1mbGFnLXdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1mbGFnLXdyYXA6Zmlyc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWZsYWcge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1kYXRlLXdyYXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWV2ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHBhZGRpbmc6IDQwcHggMFxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIHtcclxuICBtYXJnaW4tbGVmdDogMTZweDtcclxuICBtaW4taGVpZ2h0OiBjYWxjKDIgKiAzNnB4KTtcclxuICB3aWR0aDogNDAwcHg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLXRpdGxlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC10aXRsZSAuay1ldmVudC10aXRsZSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstZXZlbnQtY29sbGFwc2Uge1xyXG4gIG1hcmdpbjogLTRweCAwO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQuay1jb2xsYXBzZWQgLmstY2FyZC1hY3Rpb25zLCAuay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkLmstY29sbGFwc2VkIC5rLWNhcmQtYm9keSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkLmstY29sbGFwc2VkIC5rLWV2ZW50LWNvbGxhcHNlIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKVxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jaXJjbGUge1xyXG4gIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xNnB4IC8gMilcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0MHB4XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmc6OmFmdGVyIHtcclxuICBsZWZ0OiA1MCVcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1mbGFnLXdyYXAge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZmxhZyB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZXZlbnQge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZSB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZXZlbnQuay1yZXZlcnNlIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMTZweFxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZSAuay10aW1lbGluZS1jYXJkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMTZweFxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZSAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQge1xyXG4gIG1hcmdpbi1yaWdodDogMTZweDtcclxuICBtYXJnaW4tbGVmdDogYXV0b1xyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWNhcmQsIC5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZGF0ZS13cmFwIHtcclxuICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgbWluLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZGF0ZS13cmFwIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWNpcmNsZSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIG1hcmdpbi1yaWdodDogMFxyXG59XHJcblxyXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLWl0ZW0ge1xyXG4gIGZsZXg6IDEgMCAyMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLWl0ZW06aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLWl0ZW0uay10aW1lbGluZS1mbGFnLXdyYXA6aG92ZXIge1xyXG4gIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XHJcbiAgbWFyZ2luLXRvcDogYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiA4cHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1jYXJkIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLWNhcmQge1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWV2ZW50cy1saXN0IHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgcGFkZGluZy10b3A6IDE2cHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1ldmVudHMtbGlzdCAuay10aW1lbGluZS1zY3JvbGxhYmxlLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDYwMHB4XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZXZlbnRzLWxpc3QgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwIC5rLXRpbWVsaW5lLWV2ZW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDE1cHggMFxyXG59XHJcblxyXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXA6OmFmdGVyIHtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiBjYWxjKCgzMHB4IC8gMikgKyAzcHgpO1xyXG4gIGxlZnQ6IGNhbGMoMzBweCAtIDIgKiAxcHgpO1xyXG4gIHJpZ2h0OiBjYWxjKDMwcHggLSAyICogMXB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgaGVpZ2h0OiA2cHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLXRyYWNrIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMCAzMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS10cmFjayAuay10aW1lbGluZS1zY3JvbGxhYmxlLXdyYXAge1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXAgLmstdGltZWxpbmUtZmxhZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg2cHggKyAyICogMXB4ICsgNHB4ICsgMTBweCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi13aWR0aDogNjBweFxyXG59XHJcblxyXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXAgLmstdGltZWxpbmUtZmxhZzo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKVxyXG59XHJcblxyXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstdGltZWxpbmUtbW9iaWxlIHtcclxuICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgbWFyZ2luOiAxNnB4IDBcclxufVxyXG5cclxuLmstdGltZWxpbmUtbW9iaWxlIC5rLXRpbWVsaW5lLWZsYWcge1xyXG4gIG1heC13aWR0aDogY2FsYyg4MHB4ICsgMiAqIDE2cHgpXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZmxhZy13cmFwIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsIHtcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGMoY2FsYygxNnB4ICsgKDgwcHggLSA2cHgpIC8gMikgKyA1MHB4KVxyXG59XHJcblxyXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWRhdGVzLWhpZGRlbiB7XHJcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDE2cHggKyAoODBweCAtIDZweCkgLyAyKVxyXG59XHJcblxyXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIHtcclxuICB3aWR0aDogYXV0b1xyXG59XHJcblxyXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMgPiAuay1idXR0b24uay1mbGF0OmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMFxyXG59XHJcblxyXG4uay1icmVhZGNydW1iIHtcclxuICBtaW4taGVpZ2h0OiAyLjExZW07XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3dcclxufVxyXG5cclxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luOiAwIDA7XHJcbiAgcGFkZGluZzogMCAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWl0ZW0ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLXJvb3QtaXRlbSB7XHJcbiAgZmxleDogMSAwIGF1dG9cclxufVxyXG5cclxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWxpbmssIC5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1yb290LWxpbmsge1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItcm9vdC1saW5rIHtcclxuICBtYXJnaW4tcmlnaHQ6IDhweFxyXG59XHJcblxyXG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItaWNvbi1saW5rIHtcclxuICBwYWRkaW5nOiA4cHggOHB4XHJcbn1cclxuXHJcbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1pY29udGV4dC1saW5rIC5rLWljb24ge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4XHJcbn1cclxuXHJcbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1kZWxpbWl0ZXItaWNvbiB7XHJcbiAgZm9udC1zaXplOiAxMnB4XHJcbn1cclxuXHJcbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1pbnB1dC1jb250YWluZXIsIC5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1pbnB1dC1jb250YWluZXIgLmstdGV4dGJveCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstYnJlYWRjcnVtYiwgLmstbm8tZmxleGJveCAuay1icmVhZGNydW1iLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstbm8tZmxleGJveCAuay1icmVhZGNydW1iLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1saXN0Z3JvdXAge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1saXN0Z3JvdXAgPiB1bCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstbGlzdGdyb3VwIC5rLWxpc3Rncm91cC1pdGVtICsgLmstbGlzdGdyb3VwLWl0ZW0ge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1saXN0Z3JvdXAtZmx1c2gge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMFxyXG59XHJcblxyXG4uay1saXN0Z3JvdXAtaXRlbSB7XHJcbiAgcGFkZGluZzogLjVlbSAxZW07XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rIHtcclxuICBtYXJnaW46IC0uNWVtIC0xZW07XHJcbiAgcGFkZGluZzogLjVlbSAxZW07XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1saXN0Z3JvdXAtaXRlbSA+IC5rLWxpbmsgPiAuay1zZWxlY3Qge1xyXG4gIHBhZGRpbmc6IC41ZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxufVxyXG5cclxuLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkIHtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxyXG59XHJcblxyXG4uay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1saW5rIHtcclxuICBtYXJnaW4tcmlnaHQ6IDBcclxufVxyXG5cclxuLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstc2VsZWN0IHtcclxuICBtYXJnaW46IC0uNWVtIC0xZW0gLS41ZW0gMDtcclxuICBwYWRkaW5nOiAuNWVtO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cge1xyXG4gIG1hcmdpbjogLS41ZW0gLTFlbTtcclxuICBwYWRkaW5nOiAuNWVtIDFlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC1sYWJlbCB7XHJcbiAgd2lkdGg6IDQwJTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxufVxyXG5cclxuLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIge1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9ZGF0ZV0sIC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPW51bWJlcl0sIC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPXRpbWVdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBzZWxlY3Qge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZmxleDogMSAxIDEwMCVcclxufVxyXG5cclxuLmstbGlzdGdyb3VwLWl0ZW0uay1saXN0Z3JvdXAtZm9ybS1yb3cge1xyXG4gIG1hcmdpbjogMFxyXG59XHJcblxyXG4uay1ydGwgLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rID4gLmstc2VsZWN0LCBbZGlyPXJ0bF0gLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rID4gLmstc2VsZWN0IHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1saXN0Z3JvdXAtaXRlbSA+IC5rLWxpbmsgPiAuay1zZWxlY3QgLmstaWNvbiwgW2Rpcj1ydGxdIC5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayA+IC5rLXNlbGVjdCAuay1pY29uIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSlcclxufVxyXG5cclxuLmstcnRsIC5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCA+IC5rLWxpbmssIFtkaXI9cnRsXSAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1saW5rIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xZW07XHJcbiAgbWFyZ2luLWxlZnQ6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCA+IC5rLXNlbGVjdCwgW2Rpcj1ydGxdIC5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCA+IC5rLXNlbGVjdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1zZWxlY3QgLmstaWNvbiwgW2Rpcj1ydGxdIC5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCA+IC5rLXNlbGVjdCAuay1pY29uIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSlcclxufVxyXG5cclxuLmstbm9mbGV4Ym94IC5rLWxpc3Rncm91cCwgLmstbm9mbGV4Ym94IC5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluaywgLmstbm9mbGV4Ym94IC5rLWxpc3Rncm91cCA+IHVsIC5rLWxpc3Rncm91cC1pdGVtIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1saXN0Ym94IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGhlaWdodDogMjAwcHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstbGlzdGJveC5rLXdpZGdldCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstbGlzdGJveCAuay1saXN0LXNjcm9sbGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLWxpc3Rib3ggLmstbGlzdC1zY3JvbGxlciAuay1saXN0LXNjcm9sbGVyIHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstbGlzdGJveCAuay1saXN0LXNjcm9sbGVyIGxpIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmVcclxufVxyXG5cclxuLmstbGlzdGJveCAuay1naG9zdCB7XHJcbiAgb3BhY2l0eTogLjVcclxufVxyXG5cclxuLmstbGlzdGJveCAuay1kcm9wLWhpbnQge1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLWxpc3Rib3ggLmstbGlzdGJveC10b29sYmFyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXhcclxufVxyXG5cclxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1sZWZ0IC5rLWxpc3Rib3gtdG9vbGJhciB1bCwgLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1yaWdodCAuay1saXN0Ym94LXRvb2xiYXIgdWwge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1sZWZ0IC5rLWxpc3Rib3gtdG9vbGJhciBsaSArIGxpLCAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXJpZ2h0IC5rLWxpc3Rib3gtdG9vbGJhciBsaSArIGxpIHtcclxuICBtYXJnaW4tdG9wOiA1cHhcclxufVxyXG5cclxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1sZWZ0IHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbn1cclxuXHJcbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItbGVmdCAuay1saXN0Ym94LXRvb2xiYXIge1xyXG4gIG1hcmdpbi1yaWdodDogNXB4XHJcbn1cclxuXHJcbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItcmlnaHQge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxyXG59XHJcblxyXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXJpZ2h0IC5rLWxpc3Rib3gtdG9vbGJhciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweFxyXG59XHJcblxyXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWJvdHRvbSwgLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci10b3Age1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1ib3R0b20gLmstbGlzdGJveC10b29sYmFyIHVsLCAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXRvcCAuay1saXN0Ym94LXRvb2xiYXIgdWwge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3dcclxufVxyXG5cclxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1ib3R0b20gLmstbGlzdGJveC10b29sYmFyIGxpICsgbGksIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItdG9wIC5rLWxpc3Rib3gtdG9vbGJhciBsaSArIGxpIHtcclxuICBtYXJnaW4tbGVmdDogNXB4XHJcbn1cclxuXHJcbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItdG9wIC5rLWxpc3Rib3gtdG9vbGJhciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4XHJcbn1cclxuXHJcbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItYm90dG9tIC5rLWxpc3Rib3gtdG9vbGJhciB7XHJcbiAgbWFyZ2luLXRvcDogNXB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWxlZnQgLmstbGlzdGJveC10b29sYmFyLCAuay1ydGwgLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1yaWdodCAuay1saXN0Ym94LXRvb2xiYXIge1xyXG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKVxyXG59XHJcblxyXG4uay1ydGwgLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1sZWZ0IC5rLWxpc3Rib3gtdG9vbGJhciB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHhcclxufVxyXG5cclxuLmstcnRsIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItcmlnaHQgLmstbGlzdGJveC10b29sYmFyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICBtYXJnaW4tbGVmdDogMFxyXG59XHJcblxyXG4uay1tZXNzYWdlYm94IHtcclxuICBtYXJnaW46IDAgMCAxNnB4IDA7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzXHJcbn1cclxuXHJcbi5rLW1lc3NhZ2Vib3ggYSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbn1cclxuXHJcbi5rLWJhZGdlIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxufVxyXG5cclxuLmstYmFkZ2UgPiAqIHtcclxuICBjb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1iYWRnZSA+IGEsIGEuay1iYWRnZSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbn1cclxuXHJcbi5rLWJhZGdlID4gYTpob3ZlciwgYS5rLWJhZGdlOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG59XHJcblxyXG4uay1iYWRnZS1pY29uIHtcclxuICBtYXgtd2lkdGg6IDFlbTtcclxuICBtYXgtaGVpZ2h0OiAxZW07XHJcbiAgZm9udC1zaXplOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWJhZGdlLWljb24uay1zdmctaWNvbiBzdmcge1xyXG4gIGZpbGw6IGN1cnJlbnRDb2xvclxyXG59XHJcblxyXG4uay1iYWRnZS1zbSB7XHJcbiAgcGFkZGluZzogMnB4IDJweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWluLXdpZHRoOiBjYWxjKCgxICogMWVtKSArICgycHggKiAyKSArICgxcHggKiAyKSlcclxufVxyXG5cclxuLmstYmFkZ2Utc206ZW1wdHkge1xyXG4gIHBhZGRpbmc6IDJweDtcclxuICBtaW4td2lkdGg6IGF1dG9cclxufVxyXG5cclxuLmstYmFkZ2UtbWQge1xyXG4gIHBhZGRpbmc6IDRweCA0cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1pbi13aWR0aDogY2FsYygoMSAqIDFlbSkgKyAoNHB4ICogMikgKyAoMXB4ICogMikpXHJcbn1cclxuXHJcbi5rLWJhZGdlLW1kOmVtcHR5IHtcclxuICBwYWRkaW5nOiA0cHg7XHJcbiAgbWluLXdpZHRoOiBhdXRvXHJcbn1cclxuXHJcbi5rLWJhZGdlLWxnIHtcclxuICBwYWRkaW5nOiA2cHggNnB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtaW4td2lkdGg6IGNhbGMoKDEgKiAxZW0pICsgKDZweCAqIDIpICsgKDFweCAqIDIpKVxyXG59XHJcblxyXG4uay1iYWRnZS1sZzplbXB0eSB7XHJcbiAgcGFkZGluZzogNnB4O1xyXG4gIG1pbi13aWR0aDogYXV0b1xyXG59XHJcblxyXG4uay1iYWRnZS1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG4uay1iYWRnZS1pbnNpZGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiA5OTk5XHJcbn1cclxuXHJcbi5rLWJhZGdlLWVkZ2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiA5OTk5XHJcbn1cclxuXHJcbi5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXHJcbn1cclxuXHJcbi5rLWJhZGdlLWVkZ2Uuay10b3AtZW5kIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpXHJcbn1cclxuXHJcbi5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tc3RhcnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSlcclxufVxyXG5cclxuLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKVxyXG59XHJcblxyXG4uay1ydGwgLmstYmFkZ2UtZWRnZS5rLXRvcC1zdGFydCwgW2Rpcj1ydGxdIC5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnQsIFtkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSlcclxufVxyXG5cclxuLmstcnRsIC5rLWJhZGdlLWVkZ2Uuay10b3AtZW5kLCBbZGlyPXJ0bF0gLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmQsIFtkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay10b3AtZW5kIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG59XHJcblxyXG4uay1ydGwgLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1zdGFydCwgW2Rpcj1ydGxdIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tc3RhcnQsIFtkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tc3RhcnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKVxyXG59XHJcblxyXG4uay1ydGwgLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmQsIFtkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstYm90dG9tLWVuZCwgW2Rpcj1ydGxdLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSlcclxufVxyXG5cclxuLmstYmFkZ2Utb3V0c2lkZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDk5OTlcclxufVxyXG5cclxuLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC0xMDAlKVxyXG59XHJcblxyXG4uay1iYWRnZS1vdXRzaWRlLmstdG9wLWVuZCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTEwMCUpXHJcbn1cclxuXHJcbi5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAxMDAlKVxyXG59XHJcblxyXG4uay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMTAwJSlcclxufVxyXG5cclxuLmstcnRsIC5rLWJhZGdlLW91dHNpZGUuay10b3Atc3RhcnQsIFtkaXI9cnRsXSAuay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0LCBbZGlyPXJ0bF0uay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtMTAwJSlcclxufVxyXG5cclxuLmstcnRsIC5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kLCBbZGlyPXJ0bF0gLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1lbmQsIFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTEwMCUpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0LCBbZGlyPXJ0bF0gLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydCwgW2Rpcj1ydGxdLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMTAwJSlcclxufVxyXG5cclxuLmstcnRsIC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tZW5kLCBbZGlyPXJ0bF0gLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1lbmQsIFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tZW5kIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMTAwJSlcclxufVxyXG5cclxuLmstY2hlY2tib3gge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbn1cclxuXHJcbi5rLWNoZWNrYm94OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCI7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LWZhbWlseTogV2ViQ29tcG9uZW50c0ljb25zLCBtb25vc3BhY2U7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlXHJcbn1cclxuXHJcbi5rLWNoZWNrYm94OmhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstY2hlY2tib3g6Y2hlY2tlZDo6YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG59XHJcblxyXG4uay1jaGVja2JveC5rLXN0YXRlLWluZGV0ZXJtaW5hdGU6OmJlZm9yZSwgLmstY2hlY2tib3g6aW5kZXRlcm1pbmF0ZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpXHJcbn1cclxuXHJcbi5rLWNoZWNrYm94OmRpc2FibGVkLCAuay1jaGVja2JveDpkaXNhYmxlZCArIC5rLWNoZWNrYm94LWxhYmVsIHtcclxuICBvcGFjaXR5OiAuNjtcclxuICBmaWx0ZXI6IGdyYXlzY2FsZSguOCk7XHJcbiAgY3Vyc29yOiBkZWZhdWx0XHJcbn1cclxuXHJcbi5rLWNoZWNrYm94ICsgLmstY2hlY2tib3gtbGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZVxyXG59XHJcblxyXG4uay1jaGVja2JveC1sYWJlbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLWNoZWNrYm94LWxhYmVsOmVtcHR5IHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLWNoZWNrYm94LWxhYmVsLmstbm8tdGV4dCB7XHJcbiAgbWluLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstY2hlY2tib3gtbGFiZWwgLmstcmlwcGxlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1jaGVja2JveCArIC5rLWNoZWNrYm94LWxhYmVsLCAuay1jaGVja2JveC1sYWJlbCArIC5rLWNoZWNrYm94IHtcclxuICBtYXJnaW4tbGVmdDogNHB4XHJcbn1cclxuXHJcbi5rLWNoZWNrYm94LWxhYmVsID4gLmstY2hlY2tib3gge1xyXG4gIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWNoZWNrYm94LWxpc3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmVcclxufVxyXG5cclxuLmstY2hlY2tib3gtbGlzdCAuay1jaGVja2JveC1pdGVtIHtcclxuICBtYXJnaW4tdG9wOiAxNnB4XHJcbn1cclxuXHJcbi5rLWNoZWNrYm94LWxpc3QgLmstY2hlY2tib3gtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXRvcDogMFxyXG59XHJcblxyXG4uay1saXN0LWhvcml6b250YWwgLmstY2hlY2tib3gtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMCAzMnB4IDAgMFxyXG59XHJcblxyXG4uay1saXN0LWhvcml6b250YWwgLmstY2hlY2tib3gtaXRlbTpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLWNoZWNrYm94ICsgLmstY2hlY2tib3gtbGFiZWwsIFtkaXI9cnRsXSAuay1jaGVja2JveCArIC5rLWNoZWNrYm94LWxhYmVsIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDRweFxyXG59XHJcblxyXG4uay1ydGwgLmstY2hlY2tib3gtbGFiZWwgPiAuay1jaGVja2JveCwgW2Rpcj1ydGxdIC5rLWNoZWNrYm94LWxhYmVsID4gLmstY2hlY2tib3gge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogNHB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1saXN0LWhvcml6b250YWwgLmstY2hlY2tib3gtaXRlbSwgW2Rpcj1ydGxdIC5rLWxpc3QtaG9yaXpvbnRhbCAuay1jaGVja2JveC1pdGVtIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDMycHhcclxufVxyXG5cclxuLmstcnRsIC5rLWxpc3QtaG9yaXpvbnRhbCAuay1jaGVja2JveC1pdGVtOmxhc3QtY2hpbGQsIFtkaXI9cnRsXSAuay1saXN0LWhvcml6b250YWwgLmstY2hlY2tib3gtaXRlbTpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMFxyXG59XHJcblxyXG4uay1jaGVja2JveDo6LW1zLWNoZWNrIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHJcbiAgLmstY2hlY2tib3g6Oi1tcy1jaGVjayB7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweFxyXG4gIH1cclxufVxyXG5cclxuLmstcmFkaW8ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbn1cclxuXHJcbi5rLXJhZGlvOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJVxyXG59XHJcblxyXG4uay1yYWRpbzpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLXJhZGlvOmNoZWNrZWQ6OmJlZm9yZSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcclxufVxyXG5cclxuLmstcmFkaW86ZGlzYWJsZWQsIC5rLXJhZGlvOmRpc2FibGVkICsgLmstcmFkaW8tbGFiZWwge1xyXG4gIG9wYWNpdHk6IC42O1xyXG4gIGZpbHRlcjogZ3JheXNjYWxlKC44KTtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstcmFkaW8gKyAuay1yYWRpby1sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lXHJcbn1cclxuXHJcbi5rLXJhZGlvLWxhYmVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaW5lLWhlaWdodDogY2FsYygxNnB4ICsgMXB4KTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstcmFkaW8tbGFiZWwuay1uby10ZXh0LCAuay1yYWRpby1sYWJlbDplbXB0eSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1yYWRpby1sYWJlbCAuay1yaXBwbGUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1yYWRpbyArIC5rLXJhZGlvLWxhYmVsLCAuay1yYWRpby1sYWJlbCArIC5rLXJhZGlvIHtcclxuICBtYXJnaW4tbGVmdDogNHB4XHJcbn1cclxuXHJcbi5rLXJhZGlvLWxhYmVsID4gLmstcmFkaW8ge1xyXG4gIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLXJhZGlvLWxpc3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmVcclxufVxyXG5cclxuLmstcmFkaW8tbGlzdCAuay1yYWRpby1pdGVtIHtcclxuICBtYXJnaW4tdG9wOiAxNnB4XHJcbn1cclxuXHJcbi5rLXJhZGlvLWxpc3QgLmstcmFkaW8taXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXRvcDogMFxyXG59XHJcblxyXG4uay1saXN0LWhvcml6b250YWwgLmstcmFkaW8taXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMCAzMnB4IDAgMFxyXG59XHJcblxyXG4uay1saXN0LWhvcml6b250YWwgLmstcmFkaW8taXRlbTpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLXJhZGlvICsgLmstcmFkaW8tbGFiZWwsIC5rLXJ0bCAuay1yYWRpby1sYWJlbCArIC5rLXJhZGlvLCBbZGlyPXJ0bF0gLmstcmFkaW8gKyAuay1yYWRpby1sYWJlbCwgW2Rpcj1ydGxdIC5rLXJhZGlvLWxhYmVsICsgLmstcmFkaW8ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogNHB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1yYWRpby1sYWJlbCA+IC5rLXJhZGlvLCBbZGlyPXJ0bF0gLmstcmFkaW8tbGFiZWwgPiAuay1yYWRpbyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiA0cHhcclxufVxyXG5cclxuLmstcnRsIC5rLWxpc3QtaG9yaXpvbnRhbCAuay1yYWRpby1pdGVtLCBbZGlyPXJ0bF0gLmstbGlzdC1ob3Jpem9udGFsIC5rLXJhZGlvLWl0ZW0ge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMzJweFxyXG59XHJcblxyXG4uay1ydGwgLmstbGlzdC1ob3Jpem9udGFsIC5rLXJhZGlvLWl0ZW06bGFzdC1jaGlsZCwgW2Rpcj1ydGxdIC5rLWxpc3QtaG9yaXpvbnRhbCAuay1yYWRpby1pdGVtOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXJhZGlvOjotbXMtY2hlY2sge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHJcbiAgLmstcmFkaW86Oi1tcy1jaGVjayB7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweFxyXG4gIH1cclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXIge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLWhlYWRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLXRvb2xiYXIge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLXNlYXJjaC10b29sIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXBcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItY29udGVudC1jb250YWluZXIge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZsZXg6IDEgMSAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLW5hdmlnYXRpb24ge1xyXG4gIHdpZHRoOiAyMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1uYXZpZ2F0aW9uID4gLmstdHJlZXZpZXcge1xyXG4gIHBhZGRpbmc6IDE2cHggMTZweDtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItdHJlZXZpZXcgPiAuay1ncm91cCA+IC5rLWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItY29udGVudCB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGZsZXg6IDEgMSAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLWJyZWFkY3J1bWIge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgcGFkZGluZzogOHB4IDhweDtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci12aWV3IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcFxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci12aWV3ID4gLmstZmlsZW1hbmFnZXItZ3JpZCwgLmstZmlsZW1hbmFnZXItdmlldyA+IC5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmbGV4OiAxIDEgMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG9cclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstbGlzdHZpZXctaXRlbSB7XHJcbiAgcGFkZGluZzogMTZweCAxNnB4O1xyXG4gIHdpZHRoOiAxMjBweDtcclxuICBoZWlnaHQ6IDEyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1maWxlLXByZXZpZXcge1xyXG4gIGhlaWdodDogNDhweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1pY29uIHtcclxuICBmb250LXNpemU6IDQ4cHhcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1pbWFnZSB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDQ4cHg7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1uYW1lIHtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1maWxlLXNpemUge1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWVkaXQtaXRlbSAuay10ZXh0Ym94IHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1ncmlkIHtcclxuICBmbGV4OiAxIDEgMCVcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItZ3JpZCAuay1maWxlLXByZXZpZXcge1xyXG4gIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1ncmlkIC5rLWZpbGUtbmFtZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcge1xyXG4gIHBhZGRpbmc6IDQ4cHggMTZweCAxNnB4O1xyXG4gIHdpZHRoOiAyMCU7XHJcbiAgbWluLWhlaWdodDogY2FsYygoMTZweCAqIDQpICsgKDk2cHggKiAyKSArICgxNnB4ICogMykpO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLXByZXZpZXcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtaWNvbiB7XHJcbiAgZm9udC1zaXplOiA5NnB4XHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1uYW1lIHtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstc2luZ2xlLWZpbGUtc2VsZWN0ZWQge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1tdWx0aXBsZS1maWxlcy1zZWxlY3RlZCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMFxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtc2l6ZSB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWxcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLW1ldGEge1xyXG4gIG1hcmdpbjogMTZweCAwIDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXBcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLW1ldGEtbGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbWV0YS12YWx1ZSB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS10eXBlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZVxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWxpbmUtYnJlYWsge1xyXG4gIG1hcmdpbjogMTZweCAwIDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZmxleDogMSAxIDEwMCU7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcFxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1yZXNpemFibGUgLmstZmlsZW1hbmFnZXItbmF2aWdhdGlvbiwgLmstZmlsZW1hbmFnZXItcmVzaXphYmxlIC5rLWZpbGVtYW5hZ2VyLXByZXZpZXcge1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlciAuay1zcGxpdGJhciB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyIC5rLXNwbGl0YmFyLWhvcml6b250YWwge1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyIC5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstcmVzaXplLWhhbmRsZSB7XHJcbiAgd2lkdGg6IDJweFxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci11cGxvYWQtZGlhbG9nIC5rLXVwbG9hZC1maWxlcyB7XHJcbiAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgb3ZlcmZsb3cteTogYXV0b1xyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1kcmFnLWhpbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLWRyYWctaGludCAuay1pY29uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweFxyXG59XHJcblxyXG4uay13aW5kb3cge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEwMDAxXHJcbn1cclxuXHJcbi5rLXdpbmRvdyAuay1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogMFxyXG59XHJcblxyXG4uay13aW5kb3cuay13aW5kb3ctbWF4aW1pemVkIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstd2luZG93Lmstd2luZG93LW1heGltaXplZCAuay13aW5kb3ctY29udGVudCwgLmstd2luZG93Lmstd2luZG93LW1heGltaXplZCAuay13aW5kb3ctdGl0bGViYXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstd2luZG93LXNtIHtcclxuICB3aWR0aDogMzAwcHhcclxufVxyXG5cclxuLmstd2luZG93LW1kIHtcclxuICB3aWR0aDogODAwcHhcclxufVxyXG5cclxuLmstd2luZG93LWxnIHtcclxuICB3aWR0aDogMTIwMHB4XHJcbn1cclxuXHJcbi5rLXdpbmRvdy10aXRsZWJhciB7XHJcbiAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbWluLWhlaWdodDogMTZweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay13aW5kb3ctdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmbGV4OiAxO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4uay13aW5kb3ctdGl0bGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstd2luZG93LXRpdGxlYmFyIC5rLXdpbmRvdy1hY3Rpb25zIHtcclxuICBtYXJnaW46IDAgY2FsYygxMnB4IC8gLTIpO1xyXG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKDEycHggLyAtMik7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay13aW5kb3ctdGl0bGViYXIgLmstd2luZG93LWFjdGlvbiB7XHJcbiAgcGFkZGluZzogMnB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIG9wYWNpdHk6IC43XHJcbn1cclxuXHJcbi5rLXdpbmRvdy10aXRsZWJhciAuay13aW5kb3ctYWN0aW9uOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5rLXdpbmRvdy10aXRsZWJhciAuay13aW5kb3ctYWN0aW9uIC5rLWljb24ge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmstcHJvbXB0LWNvbnRhaW5lciwgLmstd2luZG93LWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDEycHggMTJweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLXdpbmRvdy1jb250ZW50ICsgLmstcHJvbXB0LWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXRvcDogLTEycHhcclxufVxyXG5cclxuLmstcHJvbXB0LWNvbnRhaW5lciAuay10ZXh0Ym94IHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay13aW5kb3ctaWZyYW1lY29udGVudCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG4uay13aW5kb3ctaWZyYW1lY29udGVudCAuay1jb250ZW50LWZyYW1lIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGJvcmRlcjogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstd2luZG93LWNvbnRlbnQgPiAua20tc2Nyb2xsLWNvbnRhaW5lciB7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLXdpbmRvdyA+IC5rLXJlc2l6ZS1oYW5kbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA2cHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICB6b29tOiAxXHJcbn1cclxuXHJcbi5rLXJlc2l6ZS1uIHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDZweDtcclxuICBjdXJzb3I6IG4tcmVzaXplXHJcbn1cclxuXHJcbi5rLXJlc2l6ZS1lIHtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDZweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgY3Vyc29yOiBlLXJlc2l6ZVxyXG59XHJcblxyXG4uay1yZXNpemUtcyB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgY3Vyc29yOiBzLXJlc2l6ZVxyXG59XHJcblxyXG4uay1yZXNpemUtdyB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDZweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgY3Vyc29yOiB3LXJlc2l6ZVxyXG59XHJcblxyXG4uay1yZXNpemUtc2Uge1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogNnB4O1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIGN1cnNvcjogc2UtcmVzaXplXHJcbn1cclxuXHJcbi5rLXJlc2l6ZS1zdyB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDZweDtcclxuICBoZWlnaHQ6IDZweDtcclxuICBjdXJzb3I6IHN3LXJlc2l6ZVxyXG59XHJcblxyXG4uay1yZXNpemUtbmUge1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogNnB4O1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIGN1cnNvcjogbmUtcmVzaXplXHJcbn1cclxuXHJcbi5rLXJlc2l6ZS1udyB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDZweDtcclxuICBoZWlnaHQ6IDZweDtcclxuICBjdXJzb3I6IG53LXJlc2l6ZVxyXG59XHJcblxyXG4uay1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTAwMDE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgb3BhY2l0eTogLjU7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cclxufVxyXG5cclxuLmstd2luZG93LWNvbnRlbnQgPiAuay1hY3Rpb24tYnV0dG9ucywgLmstd2luZG93ID4gLmstYWN0aW9uLWJ1dHRvbnMge1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLWllOSAuay13aW5kb3ctY29udGVudCB7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoKDEuMjUgKiAxZW0pICsgKDhweCAqIDIpKSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG4uay1pZTkgLmstd2luZG93LXRpdGxlLCAuay1pZTkgLmstd2luZG93LXRpdGxlYmFyIC5rLXdpbmRvdy1hY3Rpb25zIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstcnRsIC5rLXdpbmRvdy10aXRsZWJhciAuay13aW5kb3ctYWN0aW9ucyB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogNnB4XHJcbn1cclxuXHJcbi5rLWRpYWxvZyB7XHJcbiAgbWluLXdpZHRoOiA5MHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDNlbTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWRpYWxvZy1jZW50ZXJlZCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlXHJcbn1cclxuXHJcbi5rLWRpYWxvZy10aXRsZWxlc3MgLmstZGlhbG9nLWNsb3NlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB0b3A6IDRweDtcclxuICByaWdodDogNHB4XHJcbn1cclxuXHJcbi5rLWRpYWxvZy10aXRsZWxlc3MgLmstZGlhbG9nLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDIuNGVtXHJcbn1cclxuXHJcbi5rLWRpYWxvZy1idXR0b25ncm91cCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDZweCA2cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1kaWFsb2ctYnV0dG9uZ3JvdXAgLmstYnV0dG9uIHtcclxuICBmbGV4LXNocmluazogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1ydGwgLmstZGlhbG9nLXRpdGxlbGVzcyAuay1kaWFsb2ctY2xvc2UsIC5rLXJ0bC5rLWRpYWxvZy10aXRsZWxlc3MgLmstZGlhbG9nLWNsb3NlIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiA0cHhcclxufVxyXG5cclxuLmstc3RlcHBlciB7XHJcbiAgbWFyZ2luOiAwIDA7XHJcbiAgcGFkZGluZzogMCAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstc3RlcHBlciAuay1zdGVwLWxpc3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5rLXN0ZXBwZXIgLmstc3RlcC1saW5rIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXN0ZXBwZXIgLmstc3RlcC1kaXNhYmxlZCB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstc3RlcHBlciAuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtbGluayB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0XHJcbn1cclxuXHJcbi5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3Ige1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBtYXJnaW46IDNweDtcclxuICB3aWR0aDogMjhweDtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvcjtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0XHJcbn1cclxuXHJcbi5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3I6OmFmdGVyIHtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBjYWxjKC0xICogY2FsYygxcHggKyAzcHgpKTtcclxuICByaWdodDogY2FsYygtMSAqIGNhbGMoMXB4ICsgM3B4KSk7XHJcbiAgYm90dG9tOiBjYWxjKC0xICogY2FsYygxcHggKyAzcHgpKTtcclxuICBsZWZ0OiBjYWxjKC0xICogY2FsYygxcHggKyAzcHgpKTtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLXN0ZXBwZXIgLmstc3RlcC1mb2N1cyAuay1zdGVwLWluZGljYXRvcjo6YWZ0ZXIsIC5rLXN0ZXBwZXIgLmstc3RlcC1saW5rOmZvY3VzIC5rLXN0ZXAtaW5kaWNhdG9yOjphZnRlciB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstc3RlcHBlciAuay1zdGVwLWxhYmVsIHtcclxuICBtYXgtd2lkdGg6IDEwZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWw6b25seS1jaGlsZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogY2FsYygoMjhweCArIDIgKiAxcHgpIC8gMik7XHJcbiAgcGFkZGluZzogNXB4IDEycHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbCAuay1zdGVwLXRleHQge1xyXG4gIG1heC13aWR0aDogY2FsYygxMGVtIC0gKDE2cHggKyA0cHgpKTtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbCAuay1pY29uIHtcclxuICBtYXJnaW4tbGVmdDogNHB4XHJcbn1cclxuXHJcbi5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50IC5rLXN0ZXAtbGFiZWwsIC5rLXN0ZXBwZXIgLmstc3RlcC1ob3ZlciAuay1zdGVwLWxhYmVsLCAuay1zdGVwcGVyIC5rLXN0ZXA6aG92ZXIgLmstc3RlcC1sYWJlbCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMFxyXG59XHJcblxyXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwgLmstc3RlcC1sYWJlbC1vcHRpb25hbCB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZsZXgtYmFzaXM6IDEwMCVcclxufVxyXG5cclxuLmstc3RlcHBlciAuay1wcm9ncmVzc2JhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHotaW5kZXg6IDBcclxufVxyXG5cclxuLmstc3RlcC1saXN0LWhvcml6b250YWwge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3dcclxufVxyXG5cclxuLmstc3RlcC1saXN0LWhvcml6b250YWwgLmstc3RlcCB7XHJcbiAgZmxleDogMSAwIGF1dG9cclxufVxyXG5cclxuLmstc3RlcC1saXN0LWhvcml6b250YWwgLmstc3RlcC1saW5rIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAtbGFiZWwge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCAuay1zdGVwLWluZGljYXRvciArIC5rLXN0ZXAtbGFiZWwge1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoOHB4IC0gM3B4KVxyXG59XHJcblxyXG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCB+IC5rLXByb2dyZXNzYmFyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDJweDtcclxuICB0b3A6IGNhbGMoKDI4cHggKyAyICogMnB4KSAvIDIpXHJcbn1cclxuXHJcbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcCB7XHJcbiAgbWluLWhlaWdodDogY2FsYygoMjhweCArIDIgKiAxcHggKyAyICogMnB4KSArIDIwcHgpXHJcbn1cclxuXHJcbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWxhYmVsIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0XHJcbn1cclxuXHJcbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWluZGljYXRvciArIC5rLXN0ZXAtbGFiZWwge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMnB4XHJcbn1cclxuXHJcbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCB+IC5rLXByb2dyZXNzYmFyIHtcclxuICB3aWR0aDogMnB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gIGxlZnQ6IGNhbGMoKDI4cHggKyAyICogMXB4ICsgMiAqIDJweCkgLyAyKVxyXG59XHJcblxyXG4uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1jb250ZW50IHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjNzIGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpIDBzXHJcbn1cclxuXHJcbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWN1cnJlbnQgLmstc3RlcC1jb250ZW50IHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW4tbGVmdDogY2FsYygyOHB4ICsgMiAqIDFweCk7XHJcbiAgcGFkZGluZzogMjBweCAxMHB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zdGVwcGVyLCAuay1zdGVwcGVyW2Rpcj1ydGxdIHtcclxuICBkaXJlY3Rpb246IHJ0bFxyXG59XHJcblxyXG4uay1ydGwgLmstc3RlcHBlciAuay1zdGVwLWxhYmVsIC5rLWljb24sIC5rLXN0ZXBwZXJbZGlyPXJ0bF0gLmstc3RlcC1sYWJlbCAuay1pY29uIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDRweFxyXG59XHJcblxyXG4uay1ydGwgLmstc3RlcHBlciAuay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1pbmRpY2F0b3IgKyAuay1zdGVwLWxhYmVsLCAuay1zdGVwcGVyW2Rpcj1ydGxdIC5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWluZGljYXRvciArIC5rLXN0ZXAtbGFiZWwge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMTJweFxyXG59XHJcblxyXG4uay1ydGwgLmstc3RlcHBlciAuay1zdGVwLWxpc3QtdmVydGljYWwgfiAuay1wcm9ncmVzc2JhciwgLmstc3RlcHBlcltkaXI9cnRsXSAuay1zdGVwLWxpc3QtdmVydGljYWwgfiAuay1wcm9ncmVzc2JhciB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogY2FsYygoMjhweCArIDIgKiAxcHggKyAyICogMnB4KSAvIDIpXHJcbn1cclxuXHJcbi5rLXdpemFyZCB7XHJcbiAgcGFkZGluZzogY2FsYyg4cHggKiAyKSBjYWxjKDhweCAqIDIpO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kOiAwIDBcclxufVxyXG5cclxuLmstd2l6YXJkIC5rLXN0ZXBwZXIgLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAge1xyXG4gIGZsZXg6IDEgMCBhdXRvXHJcbn1cclxuXHJcbi5rLXdpemFyZCAuay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yIHtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay13aXphcmQtc3RlcHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay13aXphcmQtc3RlcCB7XHJcbiAgcGFkZGluZzogY2FsYygoY2FsYyg4cHggKiA0KSAvIDQpICsgMnB4KTtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbn1cclxuXHJcbi5rLXdpemFyZC1zdGVwLmstZm9jdXMsIC5rLXdpemFyZC1zdGVwLmstc3RhdGUtZm9jdXNlZCwgLmstd2l6YXJkLXN0ZXA6Zm9jdXMge1xyXG4gIG91dGxpbmUtd2lkdGg6IDFweDtcclxuICBvdXRsaW5lLXN0eWxlOiBkb3R0ZWQ7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHhcclxufVxyXG5cclxuLmstd2l6YXJkLWNvbnRlbnQge1xyXG4gIG92ZXJmbG93LXk6IGF1dG9cclxufVxyXG5cclxuLmstd2l6YXJkLWJ1dHRvbnMge1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoOHB4ICogNCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay13aXphcmQtYnV0dG9ucyAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4XHJcbn1cclxuXHJcbi5rLXdpemFyZC1idXR0b25zIC5rLXdpemFyZC1wYWdlciB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay13aXphcmQtYnV0dG9ucy1yaWdodCAuay1idXR0b246bGFzdC1vZi10eXBlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDBcclxufVxyXG5cclxuLmstd2l6YXJkLWhvcml6b250YWwge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstd2l6YXJkLWhvcml6b250YWwgLmstd2l6YXJkLXN0ZXBzIHtcclxuICBtYXJnaW4tdG9wOiBjYWxjKDhweCAqIDQpXHJcbn1cclxuXHJcbi5rLXdpemFyZC1ob3Jpem9udGFsIC5rLXdpemFyZC1jb250ZW50LCAuay13aXphcmQtaG9yaXpvbnRhbCAuay13aXphcmQtc3RlcHMge1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLXdpemFyZC12ZXJ0aWNhbCAuay13aXphcmQtc3RlcHMge1xyXG4gIGZsZXg6IDEgMCAwJVxyXG59XHJcblxyXG4uay13aXphcmQtdmVydGljYWwgLmstd2l6YXJkLWNvbnRlbnQge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBmbGV4LXNocmluazogMTtcclxuICBmbGV4LWJhc2lzOiBhdXRvXHJcbn1cclxuXHJcbi5rLXdpemFyZC12ZXJ0aWNhbCAuay13aXphcmQtc3RlcHMge1xyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDhweCAqIDQpXHJcbn1cclxuXHJcbi5rLXdpemFyZC1sZWZ0IHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2VcclxufVxyXG5cclxuLmstd2l6YXJkLWxlZnQgLmstd2l6YXJkLXN0ZXBzIHtcclxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoOHB4ICogNCk7XHJcbiAgbWFyZ2luLWxlZnQ6IDBcclxufVxyXG5cclxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstdGV4dGFyZWEsIC5rLXRleHRib3gtY29udGFpbmVyID4gLmstdGV4dGFyZWEge1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIHdpZHRoOiBhdXRvXHJcbn1cclxuXHJcbi5rLWllIC5rLXRleHRhcmVhID4gLmstaW5wdXQge1xyXG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1pZSB0ZXh0YXJlYS5rLXRleHRhcmVhIHtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstZWRpdG9yIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1lZGl0b3IgaWZyYW1lLmstY29udGVudCwgLmstZWRpdG9yID4gLmstY29udGVudCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG50YWJsZS5rLWVkaXRvciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyNTBweDtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDBcclxufVxyXG5cclxudGFibGUuay1lZGl0b3IgdGJvZHksIHRhYmxlLmstZWRpdG9yIHRkLCB0YWJsZS5rLWVkaXRvciB0ciB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbnRhYmxlLmstZWRpdG9yIC5rLWVkaXRhYmxlLWFyZWEge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmZcclxufVxyXG5cclxuLmstZWRpdG9yLWlubGluZSB7XHJcbiAgcGFkZGluZzogLjNlbSAuNWVtO1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUuay1lZGl0b3Ige1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLXdpbmRvdy5rLWVkaXRvci13aWRnZXQge1xyXG4gIG1pbi1oZWlnaHQ6IDBcclxufVxyXG5cclxuLmVkaXRvclRvb2xiYXJXaW5kb3cge1xyXG4gIHBhZGRpbmc6IDRweCA0cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydFxyXG59XHJcblxyXG4uZWRpdG9yVG9vbGJhcldpbmRvdyAuay1lZGl0b3ItdG9vbGJhciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYmFja2dyb3VuZDogMCAwXHJcbn1cclxuXHJcbi5rLWVkaXRvcnRvb2xiYXItZHJhZ0hhbmRsZSB7XHJcbiAgbWFyZ2luOiAwIDRweCAwIDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstZWRpdG9yLXRvb2xiYXIge1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1lZGl0b3ItdG9vbGJhciAuay10b29sLWdyb3VwIC5rLWNvbG9ycGlja2VyIH4gLmstY29sb3JwaWNrZXIsIC5rLWVkaXRvci10b29sYmFyIC5rLXRvb2wtZ3JvdXAgLmstd2lkZ2V0IH4gLmstd2lkZ2V0IHtcclxuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA0cHhcclxufVxyXG5cclxuLmstZWRpdG9yLXRvb2xiYXIgLmstdG9vbC1ncm91cCA+IC5rLXRvb2wge1xyXG4gIHBhZGRpbmc6IDRweDtcclxuICB3aWR0aDogY2FsYygoMS40Mjg1NzE0Mjg1NzE0Mjg2ICogMWVtKSArICg0cHggKiAyKSArICgxcHggKiAyKSk7XHJcbiAgaGVpZ2h0OiBjYWxjKCgxLjQyODU3MTQyODU3MTQyODYgKiAxZW0pICsgKDRweCAqIDIpICsgKDFweCAqIDIpKVxyXG59XHJcblxyXG4uay1lZGl0b3ItdG9vbGJhciAuay10b29sLXRleHQge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstZWRpdG9yLXRvb2xiYXIgLmstb3ZlcmZsb3ctdG9vbHMge1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLWVkaXRvci10b29sYmFyIC5rLW92ZXJmbG93LWFuY2hvciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWVkaXRvci10b29sYmFyIC5rLWJyZWFrLCAuay1lZGl0b3ItdG9vbGJhciAuay1yb3ctYnJlYWsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMFxyXG59XHJcblxyXG4uay1lZGl0b3ItdG9vbGJhciAuay1lZGl0b3ItZXhwb3J0IC5rLWljb24ge1xyXG4gIG1hcmdpbi1yaWdodDogLjI1ZW07XHJcbiAgbWFyZ2luLXRvcDogLS4yNWVtXHJcbn1cclxuXHJcbi5rLWVkaXRhYmxlLWFyZWEge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLXJlc2l6YWJsZSAuay1lZGl0YWJsZS1hcmVhIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTZweFxyXG59XHJcblxyXG4uay1lZGl0b3IgLmstcmF3LWNvbnRlbnQsIC5rLWVkaXRvci1kaWFsb2cgLmstZWRpdG9yLXRleHRhcmVhIHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGNvbnNvbGFzLCBcImNvdXJpZXIgbmV3XCIsIG1vbm9zcGFjZVxyXG59XHJcblxyXG4uay1lZGl0b3ItZGlhbG9nIHtcclxuICBwYWRkaW5nOiAxZW07XHJcbiAgd2lkdGg6IDQwMHB4XHJcbn1cclxuXHJcbi5rLWVkaXRvci1kaWFsb2cgLmstZWRpdC1sYWJlbCB7XHJcbiAgd2lkdGg6IDI1JVxyXG59XHJcblxyXG4uay1lZGl0b3ItZGlhbG9nIC5rLWVkaXQtZmllbGQge1xyXG4gIHdpZHRoOiA2NiVcclxufVxyXG5cclxuLmstZWRpdG9yLWRpYWxvZyAuay1lZGl0LWZpZWxkIC5rLXRleHRib3gge1xyXG4gIHdpZHRoOiA5NiVcclxufVxyXG5cclxuLmstZmlsZWJyb3dzZXItZGlhbG9nIHtcclxuICB3aWR0aDogYXV0bztcclxuICBtaW4td2lkdGg6IDM1MHB4XHJcbn1cclxuXHJcbi5rLWZpbGVicm93c2VyLWRpYWxvZyAuay1maWxlYnJvd3NlciB7XHJcbiAgbWFyZ2luOiAwIDFlbSAwXHJcbn1cclxuXHJcbi5rLWZpbGVicm93c2VyLWRpYWxvZyAuay1lZGl0LWxhYmVsIHtcclxuICB3aWR0aDogMTglXHJcbn1cclxuXHJcbi5rLWZpbGVicm93c2VyLWRpYWxvZyAuay1lZGl0LWZpZWxkIHtcclxuICB3aWR0aDogNzUlXHJcbn1cclxuXHJcbi5rLWZpbGVicm93c2VyLWRpYWxvZyAuay1lZGl0LWZpZWxkIC5rLXRleHRib3gge1xyXG4gIHdpZHRoOiA3MCVcclxufVxyXG5cclxuI2stZWRpdG9yLWltYWdlLWhlaWdodCwgI2stZWRpdG9yLWltYWdlLXdpZHRoIHtcclxuICB3aWR0aDogNWVtXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi13cmFwcGVyIC5rLWxpbms6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbn1cclxuXHJcbi5rLWN0LXBvcHVwIHtcclxuICB3aWR0aDogMTgwLjRweDtcclxuICBwYWRkaW5nOiAuNjVlbSAuNWVtIC41ZW1cclxufVxyXG5cclxuLmstY3QtcG9wdXAgLmstYnV0dG9uIHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1jdC1wb3B1cCAuay1zdGF0dXMge1xyXG4gIG1hcmdpbjogLjNlbSAwXHJcbn1cclxuXHJcbi5rLWN0LXBvcHVwIC5rLWN0LWNlbGwge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIG1hcmdpbjogMXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAtbXMtaGlnaC1jb250cmFzdC1hZGp1c3Q6IG5vbmVcclxufVxyXG5cclxuLmstZWRpdG9yIC5rLXJlc2l6ZS1oYW5kbGUge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBjdXJzb3I6IHNlLXJlc2l6ZVxyXG59XHJcblxyXG4uay1lZGl0b3IgLmstcmVzaXplLWhhbmRsZSAuay1pY29uIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tXHJcbn1cclxuXHJcbi5rLWVkaXRvciAuay1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICB6LWluZGV4OiAxMDBcclxufVxyXG5cclxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1lYXN0IHtcclxuICBjdXJzb3I6IGUtcmVzaXplXHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLW5vcnRoIHtcclxuICBjdXJzb3I6IG4tcmVzaXplXHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLW5vcnRoZWFzdCB7XHJcbiAgY3Vyc29yOiBuZS1yZXNpemVcclxufVxyXG5cclxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtbm9ydGh3ZXN0IHtcclxuICBjdXJzb3I6IG53LXJlc2l6ZVxyXG59XHJcblxyXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1zb3V0aCB7XHJcbiAgY3Vyc29yOiBzLXJlc2l6ZVxyXG59XHJcblxyXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1zb3V0aGVhc3Qge1xyXG4gIGN1cnNvcjogc2UtcmVzaXplXHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLXNvdXRod2VzdCB7XHJcbiAgY3Vyc29yOiBzdy1yZXNpemVcclxufVxyXG5cclxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtd2VzdCB7XHJcbiAgY3Vyc29yOiB3LXJlc2l6ZVxyXG59XHJcblxyXG4uay1lZGl0b3ItaW5saW5lIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xyXG4gIHotaW5kZXg6IDJcclxufVxyXG5cclxuLmstZWRpdG9yLWlubGluZSAuay1jb2x1bW4tcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstZWRpdG9yLWlubGluZSAuay1jb2x1bW4tcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlIC5rLWNvbHVtbi1yZXNpemUtbWFya2VyIHtcclxuICB3aWR0aDogMnB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMGZmO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgb3BhY2l0eTogLjhcclxufVxyXG5cclxuLmstZWRpdG9yLWlubGluZSAuay10YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgbWFyZ2luOiAwIDAgMWVtXHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUsIC5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUgdGQge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm9yZGVyOiAxcHggZG90dGVkICNjY2NcclxufVxyXG5cclxuLmstZWRpdG9yLWlubGluZSAuay10YWJsZSB0ZCB7XHJcbiAgbWluLXdpZHRoOiAxcHg7XHJcbiAgcGFkZGluZzogLjJlbSAuM2VtXHJcbn1cclxuXHJcbi5rLXRhYmxlLmstZWxlbWVudC1yZXNpemluZyB7XHJcbiAgb3BhY2l0eTogLjZcclxufVxyXG5cclxuLmstZWRpdG9yLWlubGluZSAuay1yb3ctcmVzaXplLWhhbmRsZS13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjtcclxuICBjdXJzb3I6IHJvdy1yZXNpemU7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4XHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstcm93LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1yb3ctcmVzaXplLWhhbmRsZSB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstcm93LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1yb3ctcmVzaXplLW1hcmtlci13cmFwcGVyIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstcm93LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1yb3ctcmVzaXplLW1hcmtlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDJweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMGZmO1xyXG4gIG9wYWNpdHk6IC44XHJcbn1cclxuXHJcbi5rLXZpZXdodG1sLWRpYWxvZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxyXG59XHJcblxyXG4uay12aWV3aHRtbC1kaWFsb2cgLmstZWRpdG9yLXRleHRhcmVhIHtcclxuICBtYXJnaW46IDFlbTtcclxuICBwYWRkaW5nOiA0cHggNHB4O1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogY29uc29sYXMsIG1vbm9zcGFjZTtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcmVzaXplOiBub25lXHJcbn1cclxuXHJcbi5rLXZpZXdodG1sLWRpYWxvZyAuay1lZGl0LWJ1dHRvbnMge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3R0b206IC0xZW07XHJcbiAgcGFkZGluZzogLjZlbVxyXG59XHJcblxyXG4uay12aWV3aHRtbC1kaWFsb2cgLmstZWRpdC1idXR0b25zIC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtXHJcbn1cclxuXHJcbi5rLWVkaXRvci1kaWFsb2cuay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZy5rLXdpbmRvdy1jb250ZW50IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1pbi13aWR0aDogMzI1cHg7XHJcbiAgd2lkdGg6IDI0ZW07XHJcbiAgcGFkZGluZzogMWVtIDBcclxufVxyXG5cclxuLmstZWRpdG9yLWRpYWxvZyAuay1lZGl0LWZvcm0tY29udGFpbmVyIHtcclxuICB3aWR0aDogYXV0b1xyXG59XHJcblxyXG4uay1lZGl0b3ItZGlhbG9nIC5rLXRhYnN0cmlwIHtcclxuICBtYXJnaW46IC0xLjMzM2VtIDAgMFxyXG59XHJcblxyXG4uay1lZGl0b3ItZGlhbG9nIC5rLXJvb3QtdGFicyB7XHJcbiAgbWFyZ2luOiAtMWVtIC0xZW0gLTEuNWVtO1xyXG4gIHBhZGRpbmc6IC41ZW0gMWVtIDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWVkaXRvci1kaWFsb2cgdWwuay10YWJzdHJpcC1pdGVtcyB7XHJcbiAgcGFkZGluZzogLjVlbSAxZW0gMDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1lZGl0b3ItZGlhbG9nIHVsLmstdGFic3RyaXAtaXRlbXMgLmstbG9hZGluZyB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMFxyXG59XHJcblxyXG4uay1lZGl0b3ItZGlhbG9nIC5rLXRhYnN0cmlwOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi5rLWVkaXRvci1kaWFsb2cuay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay10YWJzdHJpcC1jb250ZW50LCAuay1lZGl0b3ItZGlhbG9nLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstdGFic3RyaXAtd3JhcHBlciAuay1jb250ZW50IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1pbi1oZWlnaHQ6IDQ0MHB4O1xyXG4gIGhlaWdodDogMzVlbTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMWVtIC41ZW0gMDtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstY29sb3JwaWNrZXIge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmstZWRpdG9yLWRpYWxvZyAuay1lZGl0LWZpZWxkIC5rLW51bWVyaWN0ZXh0Ym94IHtcclxuICB3aWR0aDogMTBlbTtcclxuICBtYXJnaW46IDAgLjM1NzE0Mjg1ZW0gMCAwXHJcbn1cclxuXHJcbi5rLWVkaXRvci1kaWFsb2cuay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1lZGl0LWZpZWxkIC5rLW51bWVyaWN0ZXh0Ym94ICsgLmstZHJvcGRvd25saXN0IHtcclxuICB3aWR0aDogNC41ZW1cclxufVxyXG5cclxuLmstZWRpdG9yLWRpYWxvZy5rLWVkaXRvci10YWJsZS13aXphcmQtZGlhbG9nIC5rLWVkaXQtZmllbGQgLmstZHJvcGRvd25saXN0LCAuay1lZGl0b3ItZGlhbG9nLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstZWRpdC1maWVsZCAuay10ZXh0Ym94IHtcclxuICB3aWR0aDogMTVlbVxyXG59XHJcblxyXG4uay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1udW1lcmljdGV4dGJveCArIC5rLWRyb3Bkb3dubGlzdCB7XHJcbiAgd2lkdGg6IDUuMzU3MTQyODVlbVxyXG59XHJcblxyXG4uay1lZGl0b3ItZGlhbG9nIHRleHRhcmVhLmstdGV4dGJveCB7XHJcbiAgaGVpZ2h0OiAxNC4yODU3MTQyOGVtXHJcbn1cclxuXHJcbi5rLWVkaXRvci1kaWFsb2cgdGV4dGFyZWEuay10ZXh0Ym94LmstZWRpdG9yLWFjY2Vzc2liaWxpdHktc3VtbWFyeSB7XHJcbiAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5rLWVkaXRvci1kaWFsb2cuay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1kcm9wZG93bmxpc3Quay1hbGlnbiB7XHJcbiAgd2lkdGg6IDRlbVxyXG59XHJcblxyXG4uay1hbGlnbi1ncm91cCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wXHJcbn1cclxuXHJcbi5rLWVkaXRvci1kaWFsb2cuay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1lZGl0LWJ1dHRvbnMge1xyXG4gIHBhZGRpbmc6IDFlbSAuOGVtO1xyXG4gIG1hcmdpbjogLjVlbSAwIDBcclxufVxyXG5cclxuLmstYXBwYmFyIHtcclxuICBwYWRkaW5nOiA4cHggMTZweDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDhweDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1hcHBiYXIgPiAqIHtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1hcHBiYXIgLmstYXBwYmFyLXNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstYXBwYmFyIC5rLWFwcGJhci1zcGFjZXIge1xyXG4gIGZsZXg6IDEgMCBhdXRvXHJcbn1cclxuXHJcbi5rLWFwcGJhciAuay1hcHBiYXItc3BhY2VyLXNpemVkIHtcclxuICBmbGV4LWdyb3c6IDBcclxufVxyXG5cclxuLmstYXBwYmFyIC5rLWFwcGJhci1zZXBhcmF0b3Ige1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMDtcclxuICBtaW4taGVpZ2h0OiAxZW07XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstYXBwYmFyLXN0YXRpYyB7XHJcbiAgcG9zaXRpb246IHN0YXRpY1xyXG59XHJcblxyXG4uay1hcHBiYXItc3RpY2t5IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5rLWFwcGJhci1maXhlZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstYXBwYmFyLXRvcCB7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogYXV0b1xyXG59XHJcblxyXG4uay1hcHBiYXItYm90dG9tIHtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLWFwcGJhci1ib3R0b20uay1hcHBiYXItZml4ZWQge1xyXG4gIGJvdHRvbTogMFxyXG59XHJcblxyXG4uay1pZSB7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLWxvYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDBcclxufVxyXG5cclxuLmstd2lkZ2V0LmstbG9hZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcblxyXG4uay1sb2FkZXItY2FudmFzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstbG9hZGVyLXNlZ21lbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstbG9hZGVyLXNlZ21lbnQ6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJVxyXG59XHJcblxyXG4uay1sb2FkZXItc20ge1xyXG4gIHBhZGRpbmc6IGNhbGMoNnB4IC8gMilcclxufVxyXG5cclxuLmstbG9hZGVyLXNtIC5rLWxvYWRlci1zZWdtZW50OjphZnRlciB7XHJcbiAgd2lkdGg6IDZweDtcclxuICBoZWlnaHQ6IDZweFxyXG59XHJcblxyXG4uay1sb2FkZXItbWQge1xyXG4gIHBhZGRpbmc6IGNhbGMoMTBweCAvIDIpXHJcbn1cclxuXHJcbi5rLWxvYWRlci1tZCAuay1sb2FkZXItc2VnbWVudDo6YWZ0ZXIge1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweFxyXG59XHJcblxyXG4uay1sb2FkZXItbGcge1xyXG4gIHBhZGRpbmc6IGNhbGMoMjBweCAvIDIpXHJcbn1cclxuXHJcbi5rLWxvYWRlci1sZyAuay1sb2FkZXItc2VnbWVudDo6YWZ0ZXIge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweFxyXG59XHJcblxyXG4uay1sb2FkZXItcHVsc2luZy0yIC5rLWxvYWRlci1zZWdtZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstbG9hZGVyLXB1bHNpbmctMiAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMSkge1xyXG4gIGFuaW1hdGlvbjogcHVsc2luZy0yLWZpcnN0LWNoaWxkIDFzIGVhc2UgaW5maW5pdGVcclxufVxyXG5cclxuLmstbG9hZGVyLXB1bHNpbmctMiAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMikge1xyXG4gIGFuaW1hdGlvbjogcHVsc2luZy0yLXNlY29uZC1jaGlsZCAxcyBlYXNlIGluZmluaXRlXHJcbn1cclxuXHJcbi5rLWxvYWRlci1wdWxzaW5nLTIuay1sb2FkZXItc20gLmstbG9hZGVyLXNlZ21lbnQ6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogMS41cHhcclxufVxyXG5cclxuLmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1zbSAuay1sb2FkZXItc2VnbWVudDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMS41cHhcclxufVxyXG5cclxuLmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1tZCAuay1sb2FkZXItc2VnbWVudDpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyLjVweFxyXG59XHJcblxyXG4uay1sb2FkZXItcHVsc2luZy0yLmstbG9hZGVyLW1kIC5rLWxvYWRlci1zZWdtZW50Omxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAyLjVweFxyXG59XHJcblxyXG4uay1sb2FkZXItcHVsc2luZy0yLmstbG9hZGVyLWxnIC5rLWxvYWRlci1zZWdtZW50OmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDVweFxyXG59XHJcblxyXG4uay1sb2FkZXItcHVsc2luZy0yLmstbG9hZGVyLWxnIC5rLWxvYWRlci1zZWdtZW50Omxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHhcclxufVxyXG5cclxuLmstbG9hZGVyLXNwaW5uZXItMyAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMSkge1xyXG4gIGFuaW1hdGlvbjogc3Bpbm5lci0zLWZpcnN0LWNoaWxkIDJzIGVhc2UgaW5maW5pdGVcclxufVxyXG5cclxuLmstbG9hZGVyLXNwaW5uZXItMyAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMikge1xyXG4gIGFuaW1hdGlvbjogc3Bpbm5lci0zLXNlY29uZC1jaGlsZCAycyBlYXNlIGluZmluaXRlXHJcbn1cclxuXHJcbi5rLWxvYWRlci1zcGlubmVyLTMgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDMpIHtcclxuICBhbmltYXRpb246IHNwaW5uZXItMy10aGlyZC1jaGlsZCAycyBlYXNlIGluZmluaXRlXHJcbn1cclxuXHJcbi5rLWxvYWRlci1zcGlubmVyLTMuay1sb2FkZXItc20gLmstbG9hZGVyLWNhbnZhcyB7XHJcbiAgd2lkdGg6IGNhbGMoNnB4ICogNCk7XHJcbiAgaGVpZ2h0OiAyMHB4XHJcbn1cclxuXHJcbi5rLWxvYWRlci1zcGlubmVyLTMuay1sb2FkZXItbWQgLmstbG9hZGVyLWNhbnZhcyB7XHJcbiAgd2lkdGg6IGNhbGMoMTBweCAqIDQpO1xyXG4gIGhlaWdodDogMzRweFxyXG59XHJcblxyXG4uay1sb2FkZXItc3Bpbm5lci0zLmstbG9hZGVyLWxnIC5rLWxvYWRlci1jYW52YXMge1xyXG4gIHdpZHRoOiBjYWxjKDIwcHggKiA0KTtcclxuICBoZWlnaHQ6IDY1cHhcclxufVxyXG5cclxuLmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItY2FudmFzIHtcclxuICBhbmltYXRpb246IHNwaW5uZXItNCAxLjgzM3MgZWFzZSBpbmZpbml0ZVxyXG59XHJcblxyXG4uay1sb2FkZXItc3Bpbm5lci00IC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgxKSB7XHJcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTQtZmlyc3QtY2hpbGQgMS44MzNzIGVhc2UgaW5maW5pdGVcclxufVxyXG5cclxuLmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMikge1xyXG4gIGFuaW1hdGlvbjogc3Bpbm5lci00LXNlY29uZC1jaGlsZCAxLjgzM3MgZWFzZSBpbmZpbml0ZVxyXG59XHJcblxyXG4uay1sb2FkZXItc3Bpbm5lci00IC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgzKSB7XHJcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTQtdGhpcmQtY2hpbGQgMS44MzNzIGVhc2UgaW5maW5pdGVcclxufVxyXG5cclxuLmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoNCkge1xyXG4gIGFuaW1hdGlvbjogc3Bpbm5lci00LWZvdXJ0aC1jaGlsZCAxLjgzM3MgZWFzZSBpbmZpbml0ZVxyXG59XHJcblxyXG4uay1sb2FkZXItc3Bpbm5lci00LmstbG9hZGVyLXNtIC5rLWxvYWRlci1jYW52YXMge1xyXG4gIHdpZHRoOiBjYWxjKDZweCAqIDQpO1xyXG4gIGhlaWdodDogY2FsYyg2cHggKiA0KVxyXG59XHJcblxyXG4uay1sb2FkZXItc3Bpbm5lci00LmstbG9hZGVyLW1kIC5rLWxvYWRlci1jYW52YXMge1xyXG4gIHdpZHRoOiBjYWxjKDEwcHggKiA0KTtcclxuICBoZWlnaHQ6IGNhbGMoMTBweCAqIDQpXHJcbn1cclxuXHJcbi5rLWxvYWRlci1zcGlubmVyLTQuay1sb2FkZXItbGcgLmstbG9hZGVyLWNhbnZhcyB7XHJcbiAgd2lkdGg6IGNhbGMoMjBweCAqIDQpO1xyXG4gIGhlaWdodDogY2FsYygyMHB4ICogNClcclxufVxyXG5cclxuQGtleWZyYW1lcyBwdWxzaW5nLTItZmlyc3QtY2hpbGQge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2luZy0yLXNlY29uZC1jaGlsZCB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpXHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW5uZXItMy1maXJzdC1jaGlsZCB7XHJcbiAgMCUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMClcclxuICB9XHJcbiAgMzMuMyUge1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKVxyXG4gIH1cclxuICA2Ni42JSB7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW5uZXItMy1zZWNvbmQtY2hpbGQge1xyXG4gIDAlIHtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMTAwJSlcclxuICB9XHJcbiAgMzMuMyUge1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtMTAwJSlcclxuICB9XHJcbiAgNjYuNiUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMClcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW5uZXItMy10aGlyZC1jaGlsZCB7XHJcbiAgMCUge1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtMTAwJSlcclxuICB9XHJcbiAgMzMuMyUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMClcclxuICB9XHJcbiAgNjYuNiUge1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW5uZXItNC1maXJzdC1jaGlsZCB7XHJcbiAgMCUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKVxyXG4gIH1cclxuICAzMy4zJSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMClcclxuICB9XHJcbiAgNjYuNiUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGlubmVyLTQtc2Vjb25kLWNoaWxkIHtcclxuICAwJSB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpXHJcbiAgfVxyXG4gIDMzLjMlIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoMClcclxuICB9XHJcbiAgNjYuNiUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgwKVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSlcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3Bpbm5lci00LXRoaXJkLWNoaWxkIHtcclxuICAwJSB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpXHJcbiAgfVxyXG4gIDMzLjMlIHtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpXHJcbiAgfVxyXG4gIDY2LjYlIHtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGlubmVyLTQtZm91cnRoLWNoaWxkIHtcclxuICAwJSB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpXHJcbiAgfVxyXG4gIDMzLjMlIHtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMTAwJSlcclxuICB9XHJcbiAgNjYuNiUge1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSlcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3Bpbm5lci00IHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKVxyXG4gIH1cclxuICAzMy4zJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKVxyXG4gIH1cclxuICA2Ni42JSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxyXG4gIH1cclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3Ige1xyXG4gIG1hcmdpbjogMCAwO1xyXG4gIHBhZGRpbmc6IDAgMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWltYWdlZWRpdG9yLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcFxyXG59XHJcblxyXG4uay1pbWFnZWVkaXRvci1jYW52YXMtY29udGFpbmVyIHtcclxuICBmbGV4OiAxIDEgMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGF1dG9cclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3ItY2FudmFzIHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1pbWFnZWVkaXRvci1hY3Rpb24tcGFuZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIG92ZXJmbG93LXk6IGF1dG9cclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmUgPiAuay1mb3JtIHtcclxuICBwYWRkaW5nOiAwIGNhbGMoOHB4ICogMikgY2FsYyg4cHggKiA0KSBjYWxjKDhweCAqIDIpXHJcbn1cclxuXHJcbi5rLWltYWdlZWRpdG9yLWNyb3Atb3ZlcmxheSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1pbWFnZWVkaXRvci1jcm9wIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtaGFuZGxlIHtcclxuICBtYXJnaW46IDFweCAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwXHJcbn1cclxuXHJcbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW5lLCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1udywgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtc2UsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXN3IHtcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE1cHhcclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbiwgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtcyB7XHJcbiAgbGVmdDogY2FsYyg1MCUgLSAoMTVweCAvIDIpKTtcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDBcclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtZSwgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtdyB7XHJcbiAgdG9wOiBjYWxjKDUwJSAtICgxNXB4IC8gMikpO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMTVweFxyXG59XHJcblxyXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uZSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKVxyXG59XHJcblxyXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1udyB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZylcclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtc3cge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKVxyXG59XHJcblxyXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uLCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uZSwgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbncge1xyXG4gIHRvcDogMFxyXG59XHJcblxyXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zLCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zZSwgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtc3cge1xyXG4gIGJvdHRvbTogMFxyXG59XHJcblxyXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1udywgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtc3csIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXcge1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtZSwgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbmUsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXNlIHtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1pZSAuay1pbWFnZWVkaXRvci1jYW52YXMge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydFxyXG59XHJcblxyXG4uay1pZSAuay1pbWFnZWVkaXRvci1hY3Rpb24tcGFuZSB7XHJcbiAgbWluLXdpZHRoOiAyMDBweDtcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcblxyXG4uay1leHBhbmRlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3hcclxufVxyXG5cclxuLmstZXhwYW5kZXIuay1ydGwgLmstZXhwYW5kZXItaW5kaWNhdG9yLCAuay1leHBhbmRlcltkaXI9cnRsXSAuay1leHBhbmRlci1pbmRpY2F0b3IsIC5rLXJ0bCAuay1leHBhbmRlciAuay1leHBhbmRlci1pbmRpY2F0b3Ige1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMTJweFxyXG59XHJcblxyXG4uay1leHBhbmRlci1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDEycHggMTZweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1leHBhbmRlci1zcGFjZXIge1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLWV4cGFuZGVyLXRpdGxlIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLmstZXhwYW5kZXItaW5kaWNhdG9yIHtcclxuICBtYXJnaW4tbGVmdDogMTJweFxyXG59XHJcblxyXG4uay1leHBhbmRlci1jb250ZW50IHtcclxuICBwYWRkaW5nOiAxNnB4IDE2cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1leHBhbmRlciArIC5rLWV4cGFuZGVyLmstZXhwYW5kZWQsIC5rLWV4cGFuZGVyLmstZXhwYW5kZWQgKyAuay1leHBhbmRlciB7XHJcbiAgbWFyZ2luLXRvcDogOHB4XHJcbn1cclxuXHJcbi5rLWV4cGFuZGVyOm5vdCguay1leHBhbmRlZCkgKyAuay1leHBhbmRlcjpub3QoLmstZXhwYW5kZWQpIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWZhYiB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLWZhYjpmb2N1cyB7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1mYWItaWNvbiB7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4XHJcbn1cclxuXHJcbi5rLWZhYi1pY29uOm5vdCg6b25seS1jaGlsZCkge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4XHJcbn1cclxuXHJcbi5rLWZhYi1zbSB7XHJcbiAgcGFkZGluZzogY2FsYygxNnB4IC8gMikgY2FsYygxNnB4IC8gMilcclxufVxyXG5cclxuLmstZmFiLW1kIHtcclxuICBwYWRkaW5nOiAxNnB4IDE2cHhcclxufVxyXG5cclxuLmstZmFiLWxnIHtcclxuICBwYWRkaW5nOiBjYWxjKDE2cHggKiAxLjUpIGNhbGMoMTZweCAqIDEuNSlcclxufVxyXG5cclxuLmstZmFiLXNxdWFyZSB7XHJcbiAgYXNwZWN0LXJhdGlvOiAxXHJcbn1cclxuXHJcbi5rLWZhYi1pdGVtcyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDE2cHggMDtcclxuICBkaXNwbGF5OiBmbGV4XHJcbn1cclxuXHJcbi5rLWZhYi1pdGVtcy1ib3R0b20ge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstZmFiLWl0ZW1zLWJvdHRvbSAuay1mYWItaXRlbTpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLWZhYi1pdGVtcy10b3Age1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZVxyXG59XHJcblxyXG4uay1mYWItaXRlbXMtdG9wIC5rLWZhYi1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLWZhYi1pdGVtIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstZmFiLWl0ZW0uay10ZXh0LXJpZ2h0IHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbn1cclxuXHJcbi5rLWZhYi1pdGVtLmstdGV4dC1yaWdodCAuay1mYWItaXRlbS10ZXh0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDhweFxyXG59XHJcblxyXG4uay1mYWItaXRlbS5rLXRleHQtbGVmdCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXHJcbn1cclxuXHJcbi5rLWZhYi1pdGVtLmstdGV4dC1sZWZ0IC5rLWZhYi1pdGVtLXRleHQge1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHhcclxufVxyXG5cclxuLmstZmFiLWl0ZW0tdGV4dCB7XHJcbiAgcGFkZGluZzogNHB4IDRweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxXHJcbn1cclxuXHJcbi5rLWZhYi1pdGVtLWljb24ge1xyXG4gIHBhZGRpbmc6IDhweCA4cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLXBvcHVwLmstZmFiLXBvcHVwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1mYWItaWNvbjpub3QoOm9ubHktY2hpbGQpIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweFxyXG59XHJcblxyXG4uay1ydGwgLmstZmFiLWl0ZW0uay10ZXh0LWxlZnQge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3dcclxufVxyXG5cclxuLmstcnRsIC5rLWZhYi1pdGVtLmstdGV4dC1yaWdodCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXHJcbn1cclxuXHJcbi5rLWFjdGlvbnNoZWV0LWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1hY3Rpb25zaGVldCB7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDUwdmg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTAwMDJcclxufVxyXG5cclxuLmstYWN0aW9uc2hlZXQtaGVhZGVyIHtcclxuICBwYWRkaW5nOiA4cHggMTZweDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXRcclxufVxyXG5cclxuLmstYWN0aW9uc2hlZXQtaXRlbXMge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmVcclxufVxyXG5cclxuLmstYWN0aW9uc2hlZXQtaXRlbSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLWFjdGlvbnNoZWV0LWFjdGlvbiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgb3V0bGluZTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTJweFxyXG59XHJcblxyXG4uay1hY3Rpb25zaGVldC1pdGVtLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogMTZweFxyXG59XHJcblxyXG4uay1hY3Rpb25zaGVldC1pdGVtLXRleHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwXHJcbn1cclxuXHJcbi5rLWFjdGlvbnNoZWV0LWl0ZW0tdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmVcclxufVxyXG5cclxuLmstYWN0aW9uc2hlZXQtaXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgb3BhY2l0eTogLjc1XHJcbn1cclxuXHJcbi5rLWFjdGlvbnNoZWV0ID4gLmstaHIge1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstYWN0aW9uc2hlZXQtdG9wIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXHJcbn1cclxuXHJcbi5rLWFjdGlvbnNoZWV0LWJvdHRvbSB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG59XHJcblxyXG4uay1hY3Rpb25zaGVldC1sZWZ0IHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTUwJSlcclxufVxyXG5cclxuLmstYWN0aW9uc2hlZXQtcmlnaHQge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtNTAlKVxyXG59XHJcblxyXG4uay1hbmltYXRpb24tY29udGFpbmVyID4gLmstYWN0aW9uc2hlZXQge1xyXG4gIHRyYW5zZm9ybTogbm9uZTtcclxuICB0b3A6IGF1dG87XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIGxlZnQ6IGF1dG9cclxufVxyXG5cclxuLmstYm90dG9tLW5hdiB7XHJcbiAgcGFkZGluZzogNHB4IDRweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGxldHRlci1zcGFjaW5nOiAuMnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGdhcDogNHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgb3V0bGluZTogMDtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWJvdHRvbS1uYXYtYm9yZGVyIHtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMFxyXG59XHJcblxyXG4uay1ib3R0b20tbmF2LXNoYWRvdyB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4xMilcclxufVxyXG5cclxuLmstYm90dG9tLW5hdi1pdGVtIHtcclxuICBwYWRkaW5nOiAwIDhweDtcclxuICBtaW4td2lkdGg6IDcycHg7XHJcbiAgbWluLWhlaWdodDogY2FsYygoMTZweCAqIDIuNSkgKyAoNHB4ICogMikpO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiAwIDhweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstYm90dG9tLW5hdi1pdGVtLmstZGlzYWJsZWQsIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXN0YXRlLWRpc2FibGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsXHJcbn1cclxuXHJcbi5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1ib3R0b20tbmF2LWl0ZW06aG92ZXIge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG59XHJcblxyXG4uay1ib3R0b20tbmF2LWl0ZW0taWNvbiB7XHJcbiAgZm9udC1zaXplOiAyNHB4XHJcbn1cclxuXHJcbi5rLWJvdHRvbS1uYXYtaXRlbS10ZXh0IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIG1heC13aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1ib3R0b20tbmF2LWl0ZW0tZmxvdy1ob3Jpem9udGFsIC5rLWJvdHRvbS1uYXYtaXRlbSB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcFxyXG59XHJcblxyXG4uay1ib3R0b20tbmF2LWl0ZW0tZmxvdy12ZXJ0aWNhbCAuay1ib3R0b20tbmF2LWl0ZW0ge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstYm90dG9tLW5hdi5rLXBvcy1hYnNvbHV0ZSwgLmstYm90dG9tLW5hdi5rLXBvcy1maXhlZCB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstc2VhcmNoYm94IHtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94XHJcbn1cclxuXHJcbi5rLXNlYXJjaGJveCA+IC5rLWlucHV0IHtcclxuICBwYWRkaW5nOiA0cHggOHB4XHJcbn1cclxuXHJcbi5rLXNrZWxldG9uIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1za2VsZXRvbi10ZXh0IHtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAuNilcclxufVxyXG5cclxuLmstc2tlbGV0b24tdGV4dDplbXB0eTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMDBhMFwiXHJcbn1cclxuXHJcbi5rLXNrZWxldG9uLWNpcmNsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgay1za2VsZXRvbi13YXZlIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpXHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSlcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSlcclxuICB9XHJcbn1cclxuXHJcbi5rLXNrZWxldG9uLXdhdmUgLmstc2tlbGV0b24sIC5rLXNrZWxldG9uLXdhdmUuay1za2VsZXRvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstc2tlbGV0b24td2F2ZSAuay1za2VsZXRvbjo6YWZ0ZXIsIC5rLXNrZWxldG9uLXdhdmUuay1za2VsZXRvbjo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gIGFuaW1hdGlvbjogay1za2VsZXRvbi13YXZlIDEuNnMgbGluZWFyIC41cyBpbmZpbml0ZVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGstc2tlbGV0b24tcHVsc2Uge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDFcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IC40XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMVxyXG4gIH1cclxufVxyXG5cclxuLmstc2tlbGV0b24tcHVsc2UgLmstc2tlbGV0b24sIC5rLXNrZWxldG9uLXB1bHNlLmstc2tlbGV0b24ge1xyXG4gIGFuaW1hdGlvbjogay1za2VsZXRvbi1wdWxzZSAxLjVzIGVhc2UtaW4tb3V0IC41cyBpbmZpbml0ZVxyXG59XHJcblxyXG4uay10YXNrYm9hcmQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstdG9vbGJhci5rLXRhc2tib2FyZC10b29sYmFyIHtcclxuICBwYWRkaW5nOiAxNnB4IDE2cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcclxufVxyXG5cclxuLmstdGFza2JvYXJkLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIG92ZXJmbG93LXg6IGF1dG9cclxufVxyXG5cclxuLmstdGFza2JvYXJkLWNvbHVtbnMtY29udGFpbmVyIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGdhcDogMTZweDtcclxuICBvdmVyZmxvdy14OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jb2x1bW4ge1xyXG4gIHdpZHRoOiAzMjBweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LXNocmluazogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyIHtcclxuICBwYWRkaW5nOiBjYWxjKDE2cHggLyAyKSBjYWxjKDE2cHggLyAyKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogY2FsYygxNnB4IC8gNClcclxufVxyXG5cclxuLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXItYWN0aW9ucyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICBnYXA6IGNhbGMoMTZweCAvIDIpXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jb2x1bW4tY2FyZHMtY29udGFpbmVyIHtcclxuICBwYWRkaW5nOiAwIGNhbGMoMTZweCAvIDIpO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxNnB4IC8gMik7XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstdGFza2JvYXJkLWNvbHVtbi1jYXJkcyB7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiBjYWxjKDE2cHggLyAyKSAwXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jb2x1bW4tbmV3IHtcclxuICBtYXgtaGVpZ2h0OiBjYWxjKDEuNzc4NTcxNDNlbSArIChjYWxjKDE2cHggLyAyKSAqIDIpKVxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtY29sdW1uLWVkaXQgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXIsIC5rLXRhc2tib2FyZC1jb2x1bW4tbmV3IC5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyIHtcclxuICBmb250LXdlaWdodDogaW5oZXJpdFxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtY29sdW1uLWVkaXQgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXItdGV4dCwgLmstdGFza2JvYXJkLWNvbHVtbi1uZXcgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXItdGV4dCB7XHJcbiAgZmxleDogMSAxIDEwMCVcclxufVxyXG5cclxuLmstdGFza2JvYXJkLWNvbHVtbi1lZGl0IC5rLXRleHRib3gsIC5rLXRhc2tib2FyZC1jb2x1bW4tbmV3IC5rLXRleHRib3gge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1wYW5lIHtcclxuICB3aWR0aDogMzIwcHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDJcclxufVxyXG5cclxuLmstdGFza2JvYXJkLXBhbmUtaGVhZGVyIHtcclxuICBwYWRkaW5nOiBjYWxjKDE2cHggKiAuNzUpIDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtcGFuZS1oZWFkZXItdGV4dCB7XHJcbiAgd29yZC1icmVhazogYnJlYWstd29yZFxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtcGFuZS1oZWFkZXItYWN0aW9ucyB7XHJcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtcGFuZS1jb250ZW50IHtcclxuICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstdGFza2JvYXJkLXBhbmUtYWN0aW9ucyB7XHJcbiAgcGFkZGluZzogY2FsYygxNnB4ICogLjc1KSAxNnB4XHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1wYW5lLXN0YXJ0IHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jYXJkIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstdGFza2JvYXJkLWNhcmQuay10YXNrYm9hcmQtY2FyZC1jYXRlZ29yeSB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweFxyXG59XHJcblxyXG4uay1ydGwgLmstdGFza2JvYXJkLWNhcmQuay10YXNrYm9hcmQtY2FyZC1jYXRlZ29yeSwgLmstdGFza2JvYXJkLWNhcmQuay10YXNrYm9hcmQtY2FyZC1jYXRlZ29yeS5rLXJ0bCwgLmstdGFza2JvYXJkLWNhcmQuay10YXNrYm9hcmQtY2FyZC1jYXRlZ29yeVtkaXI9cnRsXSwgW2Rpcj1ydGxdIC5rLXRhc2tib2FyZC1jYXJkLmstdGFza2JvYXJkLWNhcmQtY2F0ZWdvcnkge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0cHhcclxufVxyXG5cclxuLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1mb290ZXIsIC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtaGVhZGVyIC5rLWNhcmQtYm9keSB7XHJcbiAgcGFkZGluZzogMTZweCAxNnB4XHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICB3b3JkLWJyZWFrOiBicmVhay13b3JkXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUuay1mb2N1cywgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZS5rLWhvdmVyLCAuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlLmstc3RhdGUtZm9jdXMsIC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUuay1zdGF0ZS1ob3ZlciwgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZTpmb2N1cywgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxufVxyXG5cclxuLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1oZWFkZXItYWN0aW9ucyB7XHJcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydFxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtZHJhZy1wbGFjZWhvbGRlciB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWllIC5rLXRhc2tib2FyZC1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4XHJcbn1cclxuXHJcbi5rLWllIC5rLXJ0bCAuay10YXNrYm9hcmQtY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMTZweFxyXG59XHJcblxyXG4uay1pZSAuay10YXNrYm9hcmQtY29sdW1uLWNhcmRzLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzICogY2FsYygxNnB4IC8gMikpXHJcbn1cclxuXHJcbi5rLWllIC5rLXRhc2tib2FyZC1jb2x1bW4tY2FyZHMgPiAuay10YXNrYm9hcmQtY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKDE2cHggLyAyKVxyXG59XHJcblxyXG4uay1pZSAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlci1hY3Rpb25zID4gLmstYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1yaWdodDogY2FsYygxNnB4IC8gMilcclxufVxyXG5cclxuLmstaWUgLmstcnRsIC5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyLWFjdGlvbnMgPiAuay1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDE2cHggLyAyKVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXgge1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItaGVhZCB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogM1xyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWJvZHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWJvZHksIC5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItaGVhZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxMDAlO1xyXG4gIGZsZXgtd3JhcDogd3JhcFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstc2NoZWR1bGVyLWJvZHkge1xyXG4gIHBhZGRpbmc6IDEycHggMTJweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlldyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIC5rLWNvbnRlbnQge1xyXG4gIGZsZXg6IDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIC5rLW1vbnRoLWhlYWRlciB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgLmstbGluayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhciB0ZC5rLXNlbGVjdGVkLCAuay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgdGQuay1zdGF0ZS1zZWxlY3RlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstZGF5LWluZGljYXRvciB7XHJcbiAgd2lkdGg6IDNweDtcclxuICBoZWlnaHQ6IDNweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogY2FsYygxMDAlIC0gLjVlbSk7XHJcbiAgbGVmdDogY2FsYyg1MCUgLSAoM3B4IC8gMikpXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10b29sdGlwIHtcclxuICBwYWRkaW5nOiA4cHggOHB4O1xyXG4gIGNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDRweFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLXRpdGxlIC5rLW1vbnRoIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLXRpdGxlIC5rLWRheSB7XHJcbiAgZm9udC1zaXplOiBjYWxjKDEycHggKiAyKVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50cy1jb250YWluZXIge1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtZXZlbnRzIHtcclxuICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA0cHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudCB7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZ2FwOiA0cHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudCAuay1ldmVudC10aW1lIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdFxyXG59XHJcblxyXG4uay1pZSAuay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1ib3R0b206IDRweFxyXG59XHJcblxyXG4uay1jYXB0Y2hhIHtcclxuICB3aWR0aDogMjgwcHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBnYXA6IDhweFxyXG59XHJcblxyXG4uay1jYXB0Y2hhLWltYWdlLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBnYXA6IDhweFxyXG59XHJcblxyXG4uay1jYXB0Y2hhLWltYWdlLWNvbnRyb2xzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZ2FwOiA4cHhcclxufVxyXG5cclxuLmstY2FwdGNoYS1pbWFnZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstY2FwdGNoYS1pbWFnZSA+IGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyXHJcbn1cclxuXHJcbi5rLWNhcHRjaGEtbG9hZGluZyAuay1jYXB0Y2hhLWltYWdlIHtcclxuICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmstY2FwdGNoYS12b2x1bWUtY29udHJvbCB7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLWNhcHRjaGEtaW5wdXQgPiAuay10ZXh0Ym94IHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1jYXB0Y2hhLXZhbGlkYXRpb24tbWVzc2FnZSB7XHJcbiAgbWFyZ2luLXRvcDogY2FsYyg4cHggLyAyKTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljXHJcbn1cclxuXHJcbi5rLXBvcG92ZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEyMDAwO1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLXBvcG92ZXItaW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItcmFkaXVzOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLXBvcG92ZXItaGVhZGVyIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1wb3BvdmVyLWJvZHkge1xyXG4gIHBhZGRpbmc6IDEycHggMTZweDtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5rLXBvcG92ZXItYWN0aW9ucy5rLWFjdGlvbnMge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA2cHggOHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMFxyXG59XHJcblxyXG4uay1wb3BvdmVyLWNhbGxvdXQge1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1wb3BvdmVyLWNhbGxvdXQuay1jYWxsb3V0LW4ge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZylcclxufVxyXG5cclxuLmstcG9wb3Zlci1jYWxsb3V0LmstY2FsbG91dC1lIHtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpIHNjYWxlWCgtMSlcclxufVxyXG5cclxuLmstcG9wb3Zlci1jYWxsb3V0LmstY2FsbG91dC1zIHtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDEzNWRlZylcclxufVxyXG5cclxuLmstcG9wb3Zlci1jYWxsb3V0LmstY2FsbG91dC13IHtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKVxyXG59XHJcblxyXG4uay1vcmdjaGFydCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMjRweCAyNHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLW9yZ2NoYXJ0LWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1vcmdjaGFydC1ncm91cCB7XHJcbiAgZ2FwOiAyNHB4XHJcbn1cclxuXHJcbi5rLW9yZ2NoYXJ0LWdyb3VwLmstdnN0YWNrID4gLmstb3JnY2hhcnQtbm9kZS1jb250YWluZXIge1xyXG4gIGdhcDogMFxyXG59XHJcblxyXG4uay1vcmdjaGFydC1ub2RlLWNvbnRhaW5lciB7XHJcbiAgZ2FwOiAyNHB4XHJcbn1cclxuXHJcbi5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtY29udGFpbmVyIHtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgcGFkZGluZzogMjRweCAyNHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1vcmdjaGFydC1ub2RlLWdyb3VwLXRpdGxlIHtcclxuICBtYXJnaW46IDAgMCBjYWxjKDI0cHggLyAzKTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDNcclxufVxyXG5cclxuLmstb3JnY2hhcnQtbm9kZS1ncm91cC1zdWJ0aXRsZSB7XHJcbiAgbWFyZ2luOiAwIDAgMjRweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgb3BhY2l0eTogLjZcclxufVxyXG5cclxuLmstb3JnY2hhcnQtY2FyZCB7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC10aXRsZSB7XHJcbiAgbWFyZ2luOiAwIDAgMDtcclxuICBmb250LXNpemU6IDE2cHhcclxufVxyXG5cclxuLmstb3JnY2hhcnQtY2FyZCAuay1jYXJkLXN1YnRpdGxlIHtcclxuICBtYXJnaW46IDAgMCAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweFxyXG59XHJcblxyXG4uay1vcmdjaGFydC1jYXJkIC5rLWNhcmQtYm9keSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAycHggMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZmxleC1ncm93OiAwXHJcbn1cclxuXHJcbi5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC1ib2R5IC5rLWNhcmQtdGl0bGUtd3JhcCB7XHJcbiAgbWFyZ2luOiAwIGNhbGMoMjRweCAvIDIpIDAgMDtcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgbWluLWhlaWdodDogNDVweFxyXG59XHJcblxyXG4uay1vcmdjaGFydC1saW5lIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3JcclxufVxyXG5cclxuLmstb3JnY2hhcnQtbGluZS1oIHtcclxuICBoZWlnaHQ6IDFweFxyXG59XHJcblxyXG4uay1vcmdjaGFydC1saW5lLXYge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAyNXB4XHJcbn1cclxuXHJcbi5rLW9yZ2NoYXJ0LWJ1dHRvbiB7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1waXZvdGdyaWQge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczozMDBweCBhdXRvO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czoyNTBweCBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1waXZvdGdyaWQgdGFibGUge1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZW1wdHktY2VsbHM6IHNob3dcclxufVxyXG5cclxuLmstcGl2b3RncmlkIHRib2R5LCAuay1waXZvdGdyaWQgdGQsIC5rLXBpdm90Z3JpZCB0aCwgLmstcGl2b3RncmlkIHRoZWFkLCAuay1waXZvdGdyaWQgdHIge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtdGFibGUge1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWRcclxufVxyXG5cclxuLmstcGl2b3RncmlkLXRhYmxlIHRoIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC10YWJsZSAuay1waXZvdGdyaWQtaGVhZGVyLXJvb3Qge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtZW1wdHktY2VsbCB7XHJcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIHtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtdGFibGUge1xyXG4gIHBhZGRpbmctaW5saW5lLWVuZDogMTdweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtY2VsbCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtY2VsbDpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC1jZWxsLmstZmlyc3Qge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstcGl2b3RncmlkLXJvdy1oZWFkZXJzIHtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1yb3ctaGVhZGVycyAuay1waXZvdGdyaWQtY2VsbCB7XHJcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtdmFsdWVzIHtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG9cclxufVxyXG5cclxuLmstcGl2b3RncmlkLXZhbHVlcyAuay1waXZvdGdyaWQtY2VsbCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC12YWx1ZXMgLmstcGl2b3RncmlkLWNlbGw6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jZWxsIHtcclxuICBwYWRkaW5nOiA2cHggOHB4O1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY2VsbCAuay1pY29uIHtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstcGl2b3RncmlkLXRvdGFsIHtcclxuICBmb250LXdlaWdodDogNjAwXHJcbn1cclxuXHJcbi5rLWNvbHVtbi1tZW51IC5rLXRyZWV2aWV3IHtcclxuICBwYWRkaW5nOiAwIGNhbGMoMTZweCAvIDIpO1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Ige1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDJcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24ge1xyXG4gIHBhZGRpbmc6IDRweCA0cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiA+IHNwYW4ge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IGNhbGMoMTZweCAvIDIpXHJcbn1cclxuXHJcbi5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uLCAuay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gc3BhbiwgLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiBzcGFuIHtcclxuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsXHJcbn1cclxuXHJcbi5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIC5rLWljb24sIC5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gLmstaWNvbiB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXHJcbn1cclxuXHJcbi5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gPiBzcGFuIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKVxyXG59XHJcblxyXG4uay1mbGV4LWNvbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwgLmstZmxleC1jb2wtcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXkge1xyXG4gIHJpZ2h0OiBjYWxjKCgxLjQyODU3MTQyODU3MTQyODYgKiAxZW0pICsgKDRweCAqIDIpICsgKDFweCAqIDIpKVxyXG59XHJcblxyXG4uay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XHJcbiAgbGVmdDogY2FsYygoMS40Mjg1NzE0Mjg1NzE0Mjg2ICogMWVtKSArICg0cHggKiAyKSArICgxcHggKiAyKSlcclxufVxyXG5cclxuLmstZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcclxuICBib3R0b206IGNhbGMoKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSkgKyAoNHB4ICogMikgKyAoMXB4ICogMikpXHJcbn1cclxuXHJcbi5rLWZsZXgtY29sLXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcclxuICB0b3A6IGNhbGMoKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSkgKyAoNHB4ICogMikgKyAoMXB4ICogMikpXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaGVhZGVyIHtcclxuICBwYWRkaW5nOiBjYWxjKDE2cHggKiAuNzUpIDE2cHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1oZWFkZXItdGV4dCB7XHJcbiAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCB7XHJcbiAgcGFkZGluZzogMnB4IDE2cHg7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgb3ZlcmZsb3c6IGF1dG9cclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0gLmstbGFiZWwge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIC5rLWRyb3Bkb3duLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay1kcm9wZG93bmxpc3Qge1xyXG4gIG1heC13aWR0aDogOTBweFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay10ZXh0Ym94IHtcclxuICBmbGV4LWJhc2lzOiA1MCVcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWNvbHVtbi1maWVsZHMsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1maWx0ZXItZmllbGRzLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstcm93LWZpZWxkcyB7XHJcbiAgbWFyZ2luLXRvcDogY2FsYygxNnB4IC8gMik7XHJcbiAgZmxleC13cmFwOiB3cmFwXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1jb2x1bW4tZmllbGRzID4gKiwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpbHRlci1maWVsZHMgPiAqLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstcm93LWZpZWxkcyA+ICoge1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTZweCAvIDIpXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1jb2x1bW4tZmllbGRzID4gOmxhc3QtY2hpbGQsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1maWx0ZXItZmllbGRzID4gOmxhc3QtY2hpbGQsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1yb3ctZmllbGRzID4gOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDBcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXZhbHVlLWZpZWxkcyB7XHJcbiAgbWFyZ2luOiBjYWxjKDE2cHggLyAyKSAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IGNhbGMoMTZweCAvIDIpXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1zZWxlY3QtYWxsIC5rLWNoZWNrYm94IHtcclxuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYygxNnB4IC8gNClcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpZWxkcy1saXN0LXdyYXBwZXIge1xyXG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IGF1dG9cclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXNldHRpbmdzLWRlc2NyaXB0aW9uIHtcclxuICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstY2hpcC1jb250ZW50IHtcclxuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGMoMTZweCAvIDQpXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay10cmVldmlldyB7XHJcbiAgcGFkZGluZzogMCBjYWxjKDE2cHggLyAyKTtcclxuICBvdmVyZmxvdzogYXV0b1xyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWFjdGlvbnMge1xyXG4gIHBhZGRpbmc6IGNhbGMoMTZweCAqIC43NSkgY2FsYygxNnB4IC8gMilcclxufVxyXG5cclxuLmstY2FsY3VsYXRlZC1maWVsZCB7XHJcbiAgcGFkZGluZzogMTZweCAxNnB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMTZweFxyXG59XHJcblxyXG4uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstY2FsY3VsYXRlZC1maWVsZC1oZWFkZXIgLmstdGV4dGJveCB7XHJcbiAgbWluLXdpZHRoOiAyMDBweFxyXG59XHJcblxyXG4uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlci10ZXh0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmVcclxufVxyXG5cclxuLmstY2FsY3VsYXRlZC1maWVsZC1oZWFkZXItYWN0aW9ucyB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydFxyXG59XHJcblxyXG4uay1jYWxjdWxhdGVkLWZpZWxkLWNvbnRlbnQgLmstdGV4dGJveCB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1jYWxjdWxhdGVkLWZpZWxkLWFjdGlvbnMgLmstaWNvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHhcclxufVxyXG5cclxuLmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIC5rLWRyb3Bkb3duLCAuay1jYWxjdWxhdGVkLWZpZWxkLWFjdGlvbnMgLmstZHJvcGRvd25saXN0IHtcclxuICBtYXgtd2lkdGg6IDEwMHB4XHJcbn1cclxuXHJcbi5rLWZpbHRlci1tZW51IC5rLWNhbGN1bGF0ZWQtaXRlbSB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItdmVydGljYWwge1xyXG4gIG1pbi13aWR0aDogMzIwcHhcclxufVxyXG5cclxuLmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci12ZXJ0aWNhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLCAuay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItdmVydGljYWwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXB1c2ggLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCB7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0MjBweFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4XHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyID4gOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tdG9wOiAwXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyOmZpcnN0LWNoaWxkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgZmxleDogMSAxIDMwJVxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlcjpudGgtY2hpbGQoMikge1xyXG4gIGZsZXg6IDEgMSAzMCVcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXI6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcclxuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XHJcbiAgZmxleDogMSAxIDQwJVxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWNvbHVtbi1maWVsZHMsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZmlsdGVyLWZpZWxkcywgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1yb3ctZmllbGRzIHtcclxuICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0b1xyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXZhbHVlLWZpZWxkcyB7XHJcbiAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IGF1dG9cclxufVxyXG5cclxuLmstZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwsIC5rLWZsZXgtY29sLXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yIC5rLXRleHRib3gge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3IgLmstaW5wdXQtcHJlZml4IC5rLWljb24sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3IgLmstaW5wdXQtc3VmZml4IC5rLWljb24ge1xyXG4gIG1hcmdpbjogMDtcclxuICB0b3A6IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudSB7XHJcbiAgYm9yZGVyOiBub25lXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudSAuay1pdGVtIHtcclxuICBmbG9hdDogaW5pdGlhbDtcclxuICBib3JkZXI6IG5vbmVcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbHVtbi1tZW51LXBvcHVwLmstZm9jdXMsIC5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudS1wb3B1cC5rLXN0YXRlLWZvY3VzZWQge1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbHVtbi1tZW51IC5rLWFjdGlvbnMge1xyXG4gIHBhZGRpbmc6IGNhbGMoY2FsYygxNnB4ICogLjc1KSAvIDIpIGNhbGMoMTZweCAvIDIpXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudS5rLWNvbHVtbi1tZW51IC5rLWFuaW1hdGlvbi1jb250YWluZXItcmVsYXRpdmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbHVtbi1tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudS1wb3B1cCAuay1maWxlci1tZW51IC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogY2FsYyhjYWxjKDE2cHggKiAuNzUpIC8gMikgY2FsYygxNnB4IC8gMilcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbHVtbi1tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciAuay1hY3Rpb25zIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogY2FsYyhjYWxjKDE2cHggKiAuNzUpIC8gMikgMCAwXHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90Z3JpZCB7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3RncmlkLXZhbHVlcyB7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLXRhYmxlIHtcclxuICBwYWRkaW5nLWlubGluZS1lbmQ6IDBcclxufVxyXG5cclxuLmstaWUxMSAuay1waXZvdGdyaWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1pZTExIC5rLXBpdm90Z3JpZCA+IGRpdiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstaWUxMSAuay1waXZvdGdyaWQgLmstcGl2b3RncmlkLWVtcHR5LWNlbGwsIC5rLWllMTEgLmstcGl2b3RncmlkIC5rLXBpdm90Z3JpZC1yb3ctaGVhZGVycyB7XHJcbiAgZmxleDogMSAxIDMwJVxyXG59XHJcblxyXG4uay1pZTExIC5rLXBpdm90Z3JpZCAuay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMsIC5rLWllMTEgLmstcGl2b3RncmlkIC5rLXBpdm90Z3JpZC12YWx1ZXMge1xyXG4gIGZsZXg6IDEgMSA3MCVcclxufVxyXG5cclxuLmstcGl2b3RncmlkLXdyYXBwZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiA4cHhcclxufVxyXG5cclxuLmstcGl2b3RncmlkLXdyYXBwZXIgPiAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsIHtcclxuICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gIGZsZXg6IG5vbmVcclxufVxyXG5cclxuLmstcGl2b3RncmlkLXdyYXBwZXIgPiAuay1waXZvdCB7XHJcbiAgZmxleDogMVxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yIHtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IHtcclxuICBwYWRkaW5nOiAxNnB4O1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgZ2FwOiAxNnB4O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLXBpdm90Z3JpZC10YXJnZXRzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICBnYXA6IDE2cHhcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICBnYXA6IDhweFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1jb2x1bW4tZmllbGRzIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogNHB4O1xyXG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gIGdhcDogNHB4O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLWNvbHVtbi1maWVsZHMgPiAqIHtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstaWUgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstY29sdW1uLWZpZWxkcyA+ICoge1xyXG4gIG1hcmdpbjogMnB4XHJcbn1cclxuXHJcbi5rLWNoaXAtbGlzdCB7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGdhcDogNHB4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1jaGlwIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDRweCA0cHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLWNoaXAuay1jaGlwLWZvY3VzLCAuay1jaGlwOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLWNoaXAtY29udGVudCB7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay1jaGlwLWNvbnRlbnQ6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDRweFxyXG59XHJcblxyXG4uay1jaGlwLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDRweFxyXG59XHJcblxyXG4uay1jaGlwLWxhYmVsLCAuay1jaGlwLXRleHQge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay1jaGlwLWF2YXRhciB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGZsZXg6IG5vbmVcclxufVxyXG5cclxuLmstY2hpcC1pY29uIHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZsZXg6IG5vbmVcclxufVxyXG5cclxuLmstaWUgLmstY2hpcC1pY29uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDhweFxyXG59XHJcblxyXG4uay1yZW1vdmUtaWNvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4XHJcbn1cclxuXHJcbi5rLWNoaXAtYXZhdGFyIHtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgZmxleC1iYXNpczogMTZweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcclxufVxyXG5cclxuLmstY2hpcC1hY3Rpb25zIHtcclxuICBmbGV4OiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyXHJcbn1cclxuXHJcbi5rLWNoaXAtYWN0aW9uIHtcclxuICBmbGV4OiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyXHJcbn1cclxuXHJcbi5rLXJlbW92ZS1pY29uIHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZsZXg6IG5vbmVcclxufVxyXG5cclxuLmstaWUgLmstcmVtb3ZlLWljb24ge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogOHB4XHJcbn1cclxuXHJcbi5rLWNoaXAuay1ydGwgLmstY2hpcC1pY29uLCAuay1jaGlwW2Rpcj1ydGxdIC5rLWNoaXAtaWNvbiwgLmstcnRsIC5rLWNoaXAgLmstY2hpcC1pY29uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweFxyXG59XHJcblxyXG4uay1jaGlwLmstcnRsIC5rLXJlbW92ZS1pY29uLCAuay1jaGlwW2Rpcj1ydGxdIC5rLXJlbW92ZS1pY29uLCAuay1ydGwgLmstY2hpcCAuay1yZW1vdmUtaWNvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHhcclxufVxyXG5cclxuLmstcGFuZWxiYXIge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLXBhbmVsYmFyID4gLmstaXRlbSwgLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1wYW5lbGJhciA+IC5rLWl0ZW0gPiAuay1saW5rLCAuay1wYW5lbGJhciA+IC5rLXBhbmVsYmFyLWhlYWRlciA+IC5rLWxpbmsge1xyXG4gIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgZ2FwOiA0cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4ycyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay1wYW5lbGJhciA+IC5rLWl0ZW0gKyAuay1pdGVtLCAuay1wYW5lbGJhciA+IC5rLXBhbmVsYmFyLWhlYWRlciArIC5rLXBhbmVsYmFyLWhlYWRlciB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1wYW5lbGJhciAuay1ncm91cCwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgbGlzdC1zdHlsZTogbm9uZVxyXG59XHJcblxyXG4uay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0sIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbSB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtID4gLmstbGluaywgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtID4gLmstbGluayB7XHJcbiAgcGFkZGluZzogNHB4IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGdhcDogNHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMnMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMSAuay1saW5rLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0xIC5rLWxpbmsge1xyXG4gIHBhZGRpbmctbGVmdDogY2FsYygxMnB4ICogMSlcclxufVxyXG5cclxuLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMiAuay1saW5rLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0yIC5rLWxpbmsge1xyXG4gIHBhZGRpbmctbGVmdDogY2FsYygxMnB4ICogMilcclxufVxyXG5cclxuLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMyAuay1saW5rLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmsge1xyXG4gIHBhZGRpbmctbGVmdDogY2FsYygxMnB4ICogMylcclxufVxyXG5cclxuLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtNCAuay1saW5rLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC00IC5rLWxpbmsge1xyXG4gIHBhZGRpbmctbGVmdDogY2FsYygxMnB4ICogNClcclxufVxyXG5cclxuLmstcGFuZWxiYXIgLmstY29udGVudCwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItY29udGVudCB7XHJcbiAgZGlzcGxheTogZmxvdy1yb290XHJcbn1cclxuXHJcbi5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1leHBhbmQsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLXRvZ2dsZSB7XHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0b1xyXG59XHJcblxyXG4uay1wYW5lbGJhciAuay1ncm91cCAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstcGFuZWxiYXIgLmstZ3JvdXAgLmstcGFuZWxiYXItZXhwYW5kLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci10b2dnbGUge1xyXG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKDEycHggLSAxMnB4KVxyXG59XHJcblxyXG4uay1wYW5lbGJhci5rLXJ0bCAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC0xIC5rLWxpbmssIC5rLXBhbmVsYmFyLmstcnRsIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTEgLmstbGluaywgLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMSAuay1saW5rLCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0xIC5rLWxpbmssIC5rLXJ0bCAuay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC0xIC5rLWxpbmssIC5rLXJ0bCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0xIC5rLWxpbmsge1xyXG4gIHBhZGRpbmctbGVmdDogMTJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEycHggKiAxKVxyXG59XHJcblxyXG4uay1wYW5lbGJhci5rLXJ0bCAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC0yIC5rLWxpbmssIC5rLXBhbmVsYmFyLmstcnRsIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTIgLmstbGluaywgLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMiAuay1saW5rLCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0yIC5rLWxpbmssIC5rLXJ0bCAuay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC0yIC5rLWxpbmssIC5rLXJ0bCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0yIC5rLWxpbmsge1xyXG4gIHBhZGRpbmctbGVmdDogMTJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEycHggKiAyKVxyXG59XHJcblxyXG4uay1wYW5lbGJhci5rLXJ0bCAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmssIC5rLXBhbmVsYmFyLmstcnRsIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTMgLmstbGluaywgLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMyAuay1saW5rLCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmssIC5rLXJ0bCAuay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmssIC5rLXJ0bCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmsge1xyXG4gIHBhZGRpbmctbGVmdDogMTJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEycHggKiAzKVxyXG59XHJcblxyXG4uay1wYW5lbGJhci5rLXJ0bCAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC00IC5rLWxpbmssIC5rLXBhbmVsYmFyLmstcnRsIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTQgLmstbGluaywgLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtNCAuay1saW5rLCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC00IC5rLWxpbmssIC5rLXJ0bCAuay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC00IC5rLWxpbmssIC5rLXJ0bCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC00IC5rLWxpbmsge1xyXG4gIHBhZGRpbmctbGVmdDogMTJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEycHggKiA0KVxyXG59XHJcblxyXG4uay1wYW5lbGJhciAuay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstbGluaywgLmstcGFuZWxiYXIgLmstbm8tZmxleGJveCAuay1wYW5lbGJhciA+IC5rLWl0ZW0gPiAuay1saW5rIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1wYW5lbGJhciAuay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyIC5rLWxpbmsgPiAuay1pY29uLCAuay1wYW5lbGJhciAuay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyIC5rLWxpbmsgPiAuay1pbWFnZSwgLmstcGFuZWxiYXIgLmstbm8tZmxleGJveCAuay1wYW5lbGJhciAuay1saW5rID4gLmstc3ByaXRlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweFxyXG59XHJcblxyXG4uay1wYW5lbGJhciAuay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1wYW5lbGJhciAuay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWV4cGFuZCB7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMTJweFxyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLWxpbmsgPiAuay1pY29uLCAuay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLWxpbmsgPiAuay1pbWFnZSwgLmstbm8tZmxleGJveCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1saW5rID4gLmstc3ByaXRlLCAuay1uby1mbGV4Ym94IC5rLXJ0bCAuay1wYW5lbGJhciAuay1saW5rID4gLmstaWNvbiwgLmstbm8tZmxleGJveCAuay1ydGwgLmstcGFuZWxiYXIgLmstbGluayA+IC5rLWltYWdlLCAuay1uby1mbGV4Ym94IC5rLXJ0bCAuay1wYW5lbGJhciAuay1saW5rID4gLmstc3ByaXRlIHtcclxuICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMFxyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstbm8tZmxleGJveCAuay1ydGwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLW5vLWZsZXhib3ggLmstcnRsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWV4cGFuZCB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMTJweFxyXG59XHJcblxyXG4uay1pZSAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstaWUgLmstcGFuZWxiYXItZXhwYW5kLCAuay1pZSAuay1wYW5lbGJhci10b2dnbGUge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvXHJcbn1cclxuXHJcbi5rLWllIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1pZSAuay1ncm91cCAuay1wYW5lbGJhci1leHBhbmQsIC5rLWllIC5rLXBhbmVsYmFyLWdyb3VwIC5rLXBhbmVsYmFyLXRvZ2dsZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEycHggLSAxMnB4KVxyXG59XHJcblxyXG4uay1pZSAuay1ydGwgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLWllIC5rLXJ0bCAuay1wYW5lbGJhci1leHBhbmQsIC5rLWllIC5rLXJ0bCAuay1wYW5lbGJhci10b2dnbGUsIC5rLWllLmstcnRsIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1pZS5rLXJ0bCAuay1wYW5lbGJhci1leHBhbmQsIC5rLWllLmstcnRsIC5rLXBhbmVsYmFyLXRvZ2dsZSwgLmstaWVbZGlyPXJ0bF0gLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLWllW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstaWVbZGlyPXJ0bF0gLmstcGFuZWxiYXItdG9nZ2xlLCAuay1ydGwgLmstaWUgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLXJ0bCAuay1pZSAuay1wYW5lbGJhci1leHBhbmQsIC5rLXJ0bCAuay1pZSAuay1wYW5lbGJhci10b2dnbGUsIFtkaXI9cnRsXSAuay1pZSAuay1wYW5lbGJhci1jb2xsYXBzZSwgW2Rpcj1ydGxdIC5rLWllIC5rLXBhbmVsYmFyLWV4cGFuZCwgW2Rpcj1ydGxdIC5rLWllIC5rLXBhbmVsYmFyLXRvZ2dsZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5rLWllIC5rLXJ0bCAuay1ncm91cCAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstaWUgLmstcnRsIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstaWUgLmstcnRsIC5rLXBhbmVsYmFyLWdyb3VwIC5rLXBhbmVsYmFyLXRvZ2dsZSwgLmstaWUuay1ydGwgLmstZ3JvdXAgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLWllLmstcnRsIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstaWUuay1ydGwgLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItdG9nZ2xlLCAuay1pZVtkaXI9cnRsXSAuay1ncm91cCAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstaWVbZGlyPXJ0bF0gLmstZ3JvdXAgLmstcGFuZWxiYXItZXhwYW5kLCAuay1pZVtkaXI9cnRsXSAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci10b2dnbGUsIC5rLXJ0bCAuay1pZSAuay1ncm91cCAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstcnRsIC5rLWllIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstcnRsIC5rLWllIC5rLXBhbmVsYmFyLWdyb3VwIC5rLXBhbmVsYmFyLXRvZ2dsZSwgW2Rpcj1ydGxdIC5rLWllIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCBbZGlyPXJ0bF0gLmstaWUgLmstZ3JvdXAgLmstcGFuZWxiYXItZXhwYW5kLCBbZGlyPXJ0bF0gLmstaWUgLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItdG9nZ2xlIHtcclxuICBtYXJnaW4tbGVmdDogY2FsYygxMnB4IC0gMTJweClcclxufVxyXG5cclxuLmstY29sb3JwYWxldHRlIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstY29sb3JwYWxldHRlLXRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstY29sb3JwYWxldHRlLXRpbGUge1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC1tcy1oaWdoLWNvbnRyYXN0LWFkanVzdDogbm9uZVxyXG59XHJcblxyXG4uay1jb2xvcnBhbGV0dGUtdGlsZS5rLWhvdmVyLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXN0YXRlLWhvdmVyLCAuay1jb2xvcnBhbGV0dGUtdGlsZTpob3ZlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwMVxyXG59XHJcblxyXG4uay1jb2xvcnBhbGV0dGUtdGlsZS5rLWZvY3VzLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXNlbGVjdGVkLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXNlbGVjdGVkOmhvdmVyLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXN0YXRlLWZvY3VzLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXN0YXRlLXNlbGVjdGVkLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXN0YXRlLXNlbGVjdGVkOmhvdmVyLCAuay1jb2xvcnBhbGV0dGUtdGlsZTpmb2N1cyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwMFxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50IHtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgd2lkdGg6IDI3MnB4O1xyXG4gIHBhZGRpbmc6IDEycHggMTJweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGdhcDogMTJweDtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LWNhbnZhcyB7XHJcbiAgZ2FwOiAxMnB4XHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1yZWN0YW5nbGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGluY2gtem9vbSBkb3VibGUtdGFwLXpvb21cclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50IHtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgaGVpZ2h0OiAxODBweFxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtZHJhZ2hhbmRsZSB7XHJcbiAgbWFyZ2luLXRvcDogLTdweDtcclxuICBtYXJnaW4tbGVmdDogLTdweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtY29udHJvbHMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4LXNocmluazogMDtcclxuICBnYXA6IDEycHhcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudCAuay1kcmFnaGFuZGxlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci12ZXJ0aWNhbCB7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxODBweDtcclxuICBmbGV4OiAwIDAgMTBweFxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2sge1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC01cHhcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1zbGlkZXItdmVydGljYWwgLmstZHJhZ2hhbmRsZSB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4XHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstc2xpZGVyLWhvcml6b250YWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTBweDtcclxuICBmbGV4OiAwIDAgMTBweFxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjayB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTVweFxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLWFscGhhLXNsaWRlciAuay1zbGlkZXItdHJhY2s6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogLTFcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAsIC5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyIC5rLXNsaWRlci13cmFwIHtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlciAuay1zbGlkZXItd3JhcCA+IC5rLXNsaWRlci10cmFjayB7XHJcbiAgaGVpZ2h0OiAxODBweFxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlciAuay1zbGlkZXItc2VsZWN0aW9uIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyIC5rLWRyYWdoYW5kbGUge1xyXG4gIGJvcmRlci13aWR0aDogM3B4XHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIHtcclxuICBnYXA6IDhweFxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LWlucHV0cyAuay1jb2xvcmdyYWRpZW50LWlucHV0LWxhYmVsIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzID4gLmstdnN0YWNrIHtcclxuICBnYXA6IDRweFxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LWlucHV0cyAuay1udW1lcmljdGV4dGJveCB7XHJcbiAgd2lkdGg6IDQ2cHhcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1pbnB1dHMgLmstdGV4dGJveCB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCA+IGRpdiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgZ2FwOiA4cHhcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC1yYXRpbyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4XHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtcmF0aW8tdGV4dCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMFxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXZhbGlkYXRpb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA0cHhcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC12YWxpZGF0aW9uIC5rLWljb24ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC12YWxpZGF0aW9uIC5rLWktY2hlY2sgKyAuay1pLWNoZWNrIHtcclxuICBtYXJnaW4tbGVmdDogLTEzcHhcclxufVxyXG5cclxuLmstcnRsIC5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstaS1jaGVjayArIC5rLWktY2hlY2ssIFtkaXI9cnRsXSAuay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWktY2hlY2sgKyAuay1pLWNoZWNrIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xM3B4XHJcbn1cclxuXHJcbi5rLWNvbG9yLXByZXZpZXcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLWNvbG9yZWRpdG9yLWN1cnJlbnQtY29sb3Ige1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1pY29uLWNvbG9yLXByZXZpZXcge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiAycHhcclxufVxyXG5cclxuLmstaWNvbi1jb2xvci1wcmV2aWV3IC5rLWNvbG9yLXByZXZpZXctbWFzayB7XHJcbiAgd2lkdGg6IGNhbGMoMTZweCAtIDJweCk7XHJcbiAgaGVpZ2h0OiAycHhcclxufVxyXG5cclxuLmstY29sb3ItcHJldmlldy1tYXNrIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWNvbG9yLXByZXZpZXctbWFzazo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogLTFcclxufVxyXG5cclxuLmstY29sb3JlZGl0b3Ige1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBtaW4td2lkdGg6IDI3MnB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXHJcbn1cclxuXHJcbi5rLWNvbG9yZWRpdG9yLWhlYWRlciB7XHJcbiAgcGFkZGluZzogMTJweCAxMnB4IDBcclxufVxyXG5cclxuLmstY29sb3JlZGl0b3ItaGVhZGVyLWFjdGlvbnMge1xyXG4gIGdhcDogOHB4XHJcbn1cclxuXHJcbi5rLWNvbG9yZWRpdG9yLXByZXZpZXcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBnYXA6IDNweDtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5rLWNvbG9yZWRpdG9yLXByZXZpZXcgLmstY29sb3ItcHJldmlldyB7XHJcbiAgd2lkdGg6IDM0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4XHJcbn1cclxuXHJcbi5rLWNvbG9yZWRpdG9yLXZpZXdzIHtcclxuICBtaW4td2lkdGg6IGNhbGModmFyKC0ta2VuZG8tY29sb3ItcHJldmlldy13aWR0aCwgMjRweCkgKiB2YXIoLS1rZW5kby1jb2xvci1wcmV2aWV3LWNvbHVtbnMsIDEwKSk7XHJcbiAgcGFkZGluZzogMTJweCAxMnB4O1xyXG4gIGdhcDogMTJweFxyXG59XHJcblxyXG4uay1jb2xvcmVkaXRvci12aWV3cyAuay1jb2xvcmdyYWRpZW50IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1jb2xvcmVkaXRvci12aWV3cyAuay1jb2xvcnBhbGV0dGUge1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlclxyXG59XHJcblxyXG4uay1jb2xvcmVkaXRvci12aWV3cyAuay1jb2xvcnBhbGV0dGUtdGlsZSB7XHJcbiAgd2lkdGg6IHZhcigtLWtlbmRvLWNvbG9yLXByZXZpZXctd2lkdGgsIDI0cHgpO1xyXG4gIGhlaWdodDogdmFyKC0ta2VuZG8tY29sb3ItcHJldmlldy1oZWlnaHQsIDI0cHgpXHJcbn1cclxuXHJcbi5rLWNvbG9yZWRpdG9yLWZvb3Rlci5rLWFjdGlvbnMge1xyXG4gIG1hcmdpbjogMFxyXG59XHJcblxyXG4uay1jb2xvcnBpY2tlciB7XHJcbiAgd2lkdGg6IG1pbi1jb250ZW50XHJcbn1cclxuXHJcbi5rLWNvbG9ycGlja2VyLXBvcHVwIC5rLWNvbG9yZWRpdG9yIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWNvbG9ycGlja2VyLXBvcHVwIHtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLXNpZ25hdHVyZSB7XHJcbiAgd2lkdGg6IDI0NnB4O1xyXG4gIG1pbi1oZWlnaHQ6IDEwOHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZy1pbmxpbmU6IDRweDtcclxuICBwYWRkaW5nLWJsb2NrOiA0cHhcclxufVxyXG5cclxuLmstc2lnbmF0dXJlLmstc2lnbmF0dXJlLW1heGltaXplZCB7XHJcbiAgd2lkdGg6IDc1MHB4O1xyXG4gIGhlaWdodDogMjUycHhcclxufVxyXG5cclxuLmstc2lnbmF0dXJlLmstc2lnbmF0dXJlLW1heGltaXplZCA+IC5rLXNpZ25hdHVyZS1saW5lIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiA0cHggLTFweFxyXG59XHJcblxyXG4uay1zaWduYXR1cmUtYWN0aW9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogbWluLWNvbnRlbnQ7XHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcclxuICBnYXA6IDRweDtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLXNpZ25hdHVyZS1jYW52YXMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1zaWduYXR1cmUtbGluZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMzMlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZDtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIDRweClcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IFNhbnNcIjtcclxuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2Fucy50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBTYW5zXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2Fucy1Cb2xkLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IFNhbnNcIjtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNhbnMtT2JsaXF1ZS50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBTYW5zXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNhbnMtQm9sZE9ibGlxdWUudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJEZWphVnUgU2VyaWZcIjtcclxuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2VyaWYudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJEZWphVnUgU2VyaWZcIjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTZXJpZi1Cb2xkLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IFNlcmlmXCI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTZXJpZi1JdGFsaWMudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJEZWphVnUgU2VyaWZcIjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2VyaWYtQm9sZEl0YWxpYy50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBNb25vXCI7XHJcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNhbnNNb25vLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IE1vbm9cIjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTYW5zTW9uby1Cb2xkLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IE1vbm9cIjtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNhbnNNb25vLU9ibGlxdWUudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJEZWphVnUgTW9ub1wiO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTYW5zTW9uby1Cb2xkT2JsaXF1ZS50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpXHJcbn1cclxuXHJcbi5rZW5kby1wZGYtaGlkZS1wc2V1ZG8tZWxlbWVudHM6YWZ0ZXIsIC5rZW5kby1wZGYtaGlkZS1wc2V1ZG8tZWxlbWVudHM6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydCBzdWIsIC5rLXBkZi1leHBvcnQgc3VwIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLyojIHNvdXJjZU1hcHBpbmdVUkw9a2VuZG8uY29tbW9uLm1pbi5jc3MubWFwICovXHJcbiIsIi8qXHJcbiogVGVsZXJpa1JlcG9ydGluZyB2MTkuMi4yNS44MTMgKGh0dHBzOi8vd3d3LnRlbGVyaWsuY29tL3Byb2R1Y3RzL3JlcG9ydGluZy5hc3B4KVxyXG4qIENvcHlyaWdodCAyMDI1IFByb2dyZXNzIFNvZnR3YXJlIEVBRC4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cclxuKlxyXG4qIFRlbGVyaWsgUmVwb3J0aW5nIGNvbW1lcmNpYWwgbGljZW5zZXMgbWF5IGJlIG9idGFpbmVkIGF0XHJcbiogaHR0cHM6Ly93d3cudGVsZXJpay5jb20vcHVyY2hhc2UvbGljZW5zZS1hZ3JlZW1lbnQvcmVwb3J0aW5nLmFzcHhcclxuKiBJZiB5b3UgZG8gbm90IG93biBhIGNvbW1lcmNpYWwgbGljZW5zZSwgdGhpcyBmaWxlIHNoYWxsIGJlIGdvdmVybmVkIGJ5IHRoZSB0cmlhbCBsaWNlbnNlIHRlcm1zLlxyXG4qL1xyXG4udHJ2LXBhZ2VzLWFyZWEgLnRydi1lcnJvci1wYW5le2xlZnQ6NTAlO3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7ZGlzcGxheTpub25lO21heC13aWR0aDo4MCV9LnRydi1wYWdlcy1hcmVhPi50cnYtZXJyb3ItcGFuZT4udHJ2LWNlbnRlcmVke3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7bGVmdDotNTAlO3BhZGRpbmc6MWVtfS50cnYtcGFnZXMtYXJlYSAudHJ2LXBhZ2Utb3ZlcmxheXtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO29wYWNpdHk6LjZ9LnRydi1wYWdlcy1hcmVhLnRydi1sb2FkaW5nIC50cnYtcGFnZS1vdmVybGF5e2Rpc3BsYXk6YmxvY2t9LnRydi1wYWdlcy1hcmVhLnRydi1lcnJvciAudHJ2LWVycm9yLXBhbmV7ZGlzcGxheTpibG9ja30udHJ2LXBhZ2VzLWFyZWEgLnRydi1wYWdlLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtib3R0b206MDtvdmVyZmxvdzphdXRvfS50cnYtcGFnZXMtYXJlYS5wcmludHByZXZpZXcgLnRydi1wYWdlLWNvbnRhaW5lciAudHJ2LXBhZ2Utd3JhcHBlcnttYXJnaW46MjBweDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0udHJ2LXBhZ2VzLWFyZWEucHJpbnRwcmV2aWV3IC50cnYtcGFnZS1jb250YWluZXIgLnRydi1wYWdlLXdyYXBwZXIgLnRydi1yZXBvcnQtcGFnZXtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LnRydi1wYWdlcy1hcmVhLnByaW50cHJldmlldyAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyLmFjdGl2ZSAudHJ2LXJlcG9ydC1wYWdlOm5vdCguay1zdGF0ZS1kZWZhdWx0KXtib3JkZXItY29sb3I6I2U2ZTZlNn0udHJ2LXBhZ2VzLWFyZWEuaW50ZXJhY3RpdmUgLnRydi1wYWdlLWNvbnRhaW5lciAudHJ2LXBhZ2Utd3JhcHBlcnt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0udHJ2LXBhZ2VzLWFyZWEuaW50ZXJhY3RpdmUgLnRydi1wYWdlLWNvbnRhaW5lciAudHJ2LXBhZ2Utd3JhcHBlciAudHJ2LXJlcG9ydC1wYWdle2JhY2tncm91bmQtY29sb3I6I2ZmZjtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxZW19LnRydi1wYWdlcy1hcmVhLmludGVyYWN0aXZlIC50cnYtcGFnZS1jb250YWluZXIgLnRydi1wYWdlLXdyYXBwZXIuYWN0aXZlIC50cnYtcmVwb3J0LXBhZ2V7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWR9LnRydi1wYWdlcy1hcmVhLmludGVyYWN0aXZlIC50cnYtcGFnZS1jb250YWluZXIgLnRydi1wYWdlLXdyYXBwZXIuYWN0aXZlIC50cnYtcmVwb3J0LXBhZ2U6bm90KC5rLXN0YXRlLWRlZmF1bHQpe2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0udHJ2LXBhZ2VzLWFyZWEta2VuZG8tdG9vbHRpcHtmb250LXNpemU6LjdlbX0udHJ2LXBhZ2VzLWFyZWEta2VuZG8tdG9vbHRpcC10aXRsZXtmb250LXdlaWdodDo3MDB9LnRydi1wYWdlcy1hcmVhLWtlbmRvLXRvb2x0aXAtdGV4dHtmb250LXdlaWdodDo0MDB9LnRydi1saWNlbnNlLW92ZXJsYXl7ei1pbmRleDoxMDA0OTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjE1O3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1pbWFnZTp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB3aWR0aD1cIjI1NlwiIGhlaWdodD1cIjI1NlwiIHZpZXdCb3g9XCIwIDAgMjU2IDI1NlwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPiA8ZyBjbGlwLXBhdGg9XCJ1cmwoJTIzY2xpcDBfODQ2XzI2OTIxKVwiPiA8cGF0aCBkPVwiTTM5Ljk4MzkgODEuODIzNUw0NS4wMTEgODYuODUwNkw0NC4zNDQ2IDg3LjUxNjlMMzkuMzE3NSA4Mi40ODk4TDM5Ljk4MzkgODEuODIzNVpNNDMuODI2NyA4Mi4xNTg0TDQ2Ljc2NDkgODUuMDk2Nkw0Ni4xMjYyIDg1LjczNTRMNDIuMzkwNCA4MS45OTk2TDQyLjk5NDYgODEuMzk1NEw0My44MjY3IDgyLjE1ODRaTTQ0LjYwMzYgODMuMjM5MUw0NC4zMjc0IDgzLjQ5NDZDNDQuMDc0MiA4My4yMzY4IDQzLjg3NjIgODIuOTYyOSA0My43MzM1IDgyLjY3MjhDNDMuNTg4NSA4Mi4zODA1IDQzLjUwMjIgODIuMDg3IDQzLjQ3NDYgODEuNzkyNEM0My40NDY5IDgxLjQ5NzggNDMuNDgxNSA4MS4yMTQ3IDQzLjU3ODEgODAuOTQzMUM0My42NzQ4IDgwLjY2NjggNDMuODM1OSA4MC40MTU5IDQ0LjA2MTUgODAuMTkwNEM0NC4yNDU2IDgwLjAwNjIgNDQuNDM2NyA3OS44NjU4IDQ0LjYzNDcgNzkuNzY5MUM0NC44MzAzIDc5LjY3MDIgNDUuMDM0IDc5LjYyMyA0NS4yNDU4IDc5LjYyNzZDNDUuNDU5OCA3OS42Mjk5IDQ1LjY4MDggNzkuNjg5NyA0NS45MDg3IDc5LjgwNzFDNDYuMTM0MyA3OS45MjIyIDQ2LjM3MDIgODAuMTAyOSA0Ni42MTY1IDgwLjM0OTJMNDkuMDY0NCA4Mi43OTcxTDQ4LjQyMjIgODMuNDM5M0w0NS45Njc0IDgwLjk4NDVDNDUuNzcxNyA4MC43ODg4IDQ1LjU4NjQgODAuNjYxMSA0NS40MTE1IDgwLjYwMTJDNDUuMjM0MyA4MC41MzkxIDQ1LjA2MzkgODAuNTM2OCA0NC45MDA1IDgwLjU5NDNDNDQuNzM0OCA4MC42NDk2IDQ0LjU3MTQgODAuNzU3OCA0NC40MTAyIDgwLjkxODlDNDQuMjUxNCA4MS4wNzc3IDQ0LjEzOTggODEuMjU2MSA0NC4wNzUzIDgxLjQ1NEM0NC4wMTMyIDgxLjY0OTcgNDMuOTkzNiA4MS44NTM0IDQ0LjAxNjYgODIuMDY1MkM0NC4wNDE5IDgyLjI3NDYgNDQuMTA0MSA4Mi40ODE4IDQ0LjIwMzEgODIuNjg2NkM0NC4zMDIgODIuODg2OSA0NC40MzU1IDgzLjA3MSA0NC42MDM2IDgzLjIzOTFaTTUwLjU5NCA4MC4xMTQ0TDQ4LjQ1NjggNzUuOTMzMkw0OS4xMDkzIDc1LjI4MDdMNTEuNTAyIDgwLjM1OTVMNTEuMDczOSA4MC43ODc3TDUwLjU5NCA4MC4xMTQ0Wk00Ni41ODIgNzcuODA4TDUwLjgxMTUgNzkuOTMxNEw1MS40NDMzIDgwLjQxODJMNTEuMDE1MiA4MC44NDY0TDQ1LjkyNTkgNzguNDY0TDQ2LjU4MiA3Ny44MDhaTTU0Ljk2ODUgNzUuNjE1Nkw1My4wNDU0IDczLjY5MjRDNTIuODk4IDczLjU0NTEgNTIuNzQwNCA3My40NDczIDUyLjU3MjMgNzMuMzk5QzUyLjQwNDMgNzMuMzQ2IDUyLjIzMTcgNzMuMzQ4MyA1Mi4wNTQ0IDczLjQwNTlDNTEuODc3MiA3My40NjM0IDUxLjcwMjMgNzMuNTc4NSA1MS41Mjk2IDczLjc1MTFDNTEuMzY4NSA3My45MTIzIDUxLjI1NDYgNzQuMDgxNCA1MS4xODc4IDc0LjI1ODdDNTEuMTIzNCA3NC40MzM2IDUxLjEwMTUgNzQuNjAwNSA1MS4xMjIyIDc0Ljc1OTNDNTEuMTQ1MiA3NC45MTU4IDUxLjIwODUgNzUuMDQ1OSA1MS4zMTIxIDc1LjE0OTVMNTAuNjczNCA3NS43ODgyQzUwLjUzOTkgNzUuNjU0NyA1MC40NDIgNzUuNDg3OCA1MC4zNzk5IDc1LjI4NzZDNTAuMzE3NyA3NS4wODczIDUwLjI5ODIgNzQuODY5OCA1MC4zMjEyIDc0LjYzNUM1MC4zNDQyIDc0LjM5NTYgNTAuNDE1NiA3NC4xNTQgNTAuNTM1MyA3My45MUM1MC42NTUgNzMuNjYxNCA1MC44Mjc2IDczLjQyNDMgNTEuMDUzMiA3My4xOTg3QzUxLjMyNDggNzIuOTI3MSA1MS42MTAyIDcyLjczMzggNTEuOTA5NCA3Mi42MTg3QzUyLjIxMSA3Mi41MDEzIDUyLjUxMzYgNzIuNDc3MSA1Mi44MTc1IDcyLjU0NjJDNTMuMTIxMyA3Mi42MTA2IDUzLjQxMjUgNzIuNzgyMSA1My42OTEgNzMuMDYwNkw1NS40MzExIDc0LjgwMDhDNTUuNTU1NCA3NC45MjUgNTUuNjk4MiA3NS4wNDcgNTUuODU5MyA3NS4xNjY3QzU2LjAyMjcgNzUuMjg0MSA1Ni4xNzY5IDc1LjM3MTYgNTYuMzIxOSA3NS40MjkxTDU2LjM3NzIgNzUuNDg0NEw1NS43MTA4IDc2LjE1MDdDNTUuNjA0OSA3Ni4xMDkzIDU1LjQ4MTggNzYuMDM2OCA1NS4zNDE0IDc1LjkzMzJDNTUuMTk4NyA3NS44MjczIDU1LjA3NDQgNzUuNzIxNSA1NC45Njg1IDc1LjYxNTZaTTUzLjQ1MjggNzMuODc4OUw1My45MDg1IDc0LjMyMDhMNTMuMjYyOSA3NC45NjY1QzUzLjA4MSA3NS4xNDgzIDUyLjkzMzcgNzUuMzI1NiA1Mi44MjA5IDc1LjQ5ODJDNTIuNzA1OCA3NS42Njg1IDUyLjYyODcgNzUuODMwOCA1Mi41ODk2IDc1Ljk4NUM1Mi41NTA1IDc2LjEzOTIgNTIuNTQ5MyA3Ni4yODU0IDUyLjU4NjEgNzYuNDIzNUM1Mi42MjA3IDc2LjU1OTMgNTIuNjk1NSA3Ni42ODQ4IDUyLjgxMDYgNzYuNzk5OEM1Mi45MjggNzYuOTE3MiA1My4wNjE1IDc2Ljk5NzggNTMuMjExMSA3Ny4wNDE1QzUzLjM2MDcgNzcuMDg1MyA1My41MTcyIDc3LjA4MyA1My42ODA2IDc3LjAzNDZDNTMuODQ0MSA3Ni45ODE3IDU0LjAwNCA3Ni44NzcgNTQuMTYwNiA3Ni43MjA0QzU0LjM1NjIgNzYuNTI0OCA1NC40ODc0IDc2LjMxMDcgNTQuNTU0MiA3Ni4wNzgyQzU0LjYyMDkgNzUuODQ1OCA1NC42MzgyIDc1LjYyNTkgNTQuNjA2IDc1LjQxODhDNTQuNTc2IDc1LjIwOTMgNTQuNTA4MSA3NS4wNDQ3IDU0LjQwMjMgNzQuOTI1TDU0Ljk4MjMgNzQuOTU5NkM1NS4wNjI5IDc1LjA3MjQgNTUuMTI2MiA3NS4yMjMxIDU1LjE3MjIgNzUuNDExOUM1NS4yMTgyIDc1LjYwMDYgNTUuMjM1NSA3NS44MDg5IDU1LjIyNCA3Ni4wMzY4QzU1LjIxMjUgNzYuMjYwMSA1NS4xNjA3IDc2LjQ4OTEgNTUuMDY4NiA3Ni43MjM5QzU0Ljk3NjUgNzYuOTU0MSA1NC44MjkyIDc3LjE3MDQgNTQuNjI2NyA3Ny4zNzNDNTQuMzczNSA3Ny42MjYyIDU0LjEwMTkgNzcuNzk4OCA1My44MTE4IDc3Ljg5MDlDNTMuNTI0MSA3Ny45ODA3IDUzLjI0NDUgNzcuOTk1NiA1Mi45NzI4IDc3LjkzNThDNTIuNzAxMiA3Ny44NzEzIDUyLjQ2MTkgNzcuNzM1NSA1Mi4yNTQ3IDc3LjUyODRDNTIuMDU0NCA3Ny4zMjgxIDUxLjkxNzUgNzcuMTEyOSA1MS44NDM4IDc2Ljg4MjdDNTEuNzY3OSA3Ni42NTAyIDUxLjc1MjkgNzYuNDA5NyA1MS43OTg5IDc2LjE2MTFDNTEuODQyNyA3NS45MTAyIDUxLjk0MTcgNzUuNjU0NyA1Mi4wOTU5IDc1LjM5NDZDNTIuMjUwMSA3NS4xMzQ1IDUyLjQ1NDkgNzQuODc2NyA1Mi43MTA0IDc0LjYyMTJMNTMuNDUyOCA3My44Nzg5Wk01Mi42NDE0IDY4LjYxMzZMNTcuOTQ0NyA3My45MTY5TDU3LjMwMjUgNzQuNTU5MUw1MS45OTkyIDY5LjI1NThMNTIuNjQxNCA2OC42MTM2Wk01NS45MjgzIDY4LjQ2MTZMNTkuNjY0MSA3Mi4xOTc0TDU5LjAyMTkgNzIuODM5Nkw1NS4yODYxIDY5LjEwMzhMNTUuOTI4MyA2OC40NjE2Wk01NC4yNDY5IDY4LjE2MTNDNTQuMTQzMyA2OC4wNTc3IDU0LjA4NjkgNjcuOTM5MSA1NC4wNzc3IDY3LjgwNTZDNTQuMDcwOCA2Ny42Njk4IDU0LjEyOTUgNjcuNTM5OCA1NC4yNTM4IDY3LjQxNTVDNTQuMzc1OCA2Ny4yOTM1IDU0LjUwNDcgNjcuMjM2IDU0LjY0MDUgNjcuMjQyOUM1NC43Nzg2IDY3LjI0NzUgNTQuODk5NCA2Ny4zMDE2IDU1LjAwMyA2Ny40MDUxQzU1LjEwMiA2Ny41MDQxIDU1LjE1MzggNjcuNjIyNyA1NS4xNTg0IDY3Ljc2MDhDNTUuMTYzIDY3Ljg5NDMgNTUuMTA0MyA2OC4wMjIgNTQuOTgyMyA2OC4xNDRDNTQuODU4IDY4LjI2ODMgNTQuNzI5MSA2OC4zMjgxIDU0LjU5NTYgNjguMzIzNUM1NC40NjIxIDY4LjMxNDMgNTQuMzQ1OSA2OC4yNjAyIDU0LjI0NjkgNjguMTYxM1pNNjIuMzE5MiA2OC4wOTIyTDU3Ljc0MSA2My41MTRMNTguMzgzMiA2Mi44NzE4TDYzLjY4NjUgNjguMTc1MUw2My4wOTk1IDY4Ljc2Mkw2Mi4zMTkyIDY4LjA5MjJaTTU4LjcwNDMgNjkuNTA0NEw1OC42MzE4IDY5LjQzMThDNTguMzQ2NCA2OS4xNDY0IDU4LjEyMTkgNjguODUzIDU3Ljk1ODUgNjguNTUxNEM1Ny43OTUxIDY4LjI0NTMgNTcuNjkzOCA2Ny45NDM3IDU3LjY1NDcgNjcuNjQ2OEM1Ny42MTc4IDY3LjM0NzYgNTcuNjQ0MyA2Ny4wNjMzIDU3LjczNDEgNjYuNzk0QzU3LjgyMzggNjYuNTIwMSA1Ny45ODA0IDY2LjI3MTUgNTguMjAzNiA2Ni4wNDgyQzU4LjQzODQgNjUuODEzNSA1OC42ODQ3IDY1LjY1IDU4Ljk0MjUgNjUuNTU4QzU5LjIwMDMgNjUuNDYxMyA1OS40Njg1IDY1LjQzMDIgNTkuNzQ3IDY1LjQ2NDdDNjAuMDI1NSA2NS40OTQ3IDYwLjMwOTggNjUuNTgzMyA2MC41OTk4IDY1LjczMDZDNjAuODg5OCA2NS44Nzc5IDYxLjE4NjcgNjYuMDc1OSA2MS40OTA2IDY2LjMyNDRMNjEuODA4MiA2Ni42NDIxQzYyLjA1NjggNjYuOTQxMyA2Mi4yNTM2IDY3LjIzNzEgNjIuMzk4NiA2Ny41Mjk0QzYyLjU0NiA2Ny44MTk1IDYyLjYzNDYgNjguMTAzNyA2Mi42NjQ1IDY4LjM4MjJDNjIuNjk2NyA2OC42NTg1IDYyLjY2NTYgNjguOTI2NiA2Mi41NzEzIDY5LjE4NjdDNjIuNDc0NiA2OS40NDQ1IDYyLjMwNzcgNjkuNjkyIDYyLjA3MDYgNjkuOTI5QzYxLjg1MiA3MC4xNDc3IDYxLjYwNDUgNzAuMzAwOCA2MS4zMjgzIDcwLjM4ODJDNjEuMDU0NCA3MC40NzM0IDYwLjc2NjcgNzAuNDk2NCA2MC40NjUxIDcwLjQ1NzNDNjAuMTY1OSA3MC40MTU5IDU5Ljg2NTUgNzAuMzE1NyA1OS41NjQgNzAuMTU2OUM1OS4yNjI1IDY5Ljk5MzUgNTguOTc1OSA2OS43NzYgNTguNzA0MyA2OS41MDQ0Wk01OS4yNzQgNjguNzg5N0w1OS4zNDY1IDY4Ljg2MjJDNTkuNTMyOSA2OS4wNDg2IDU5LjcyNjMgNjkuMjA1MSA1OS45MjY1IDY5LjMzMTdDNjAuMTI5MSA2OS40NTYgNjAuMzMyOCA2OS41NCA2MC41Mzc2IDY5LjU4MzhDNjAuNzQyNSA2OS42Mjc1IDYwLjk0MjggNjkuNjIyOSA2MS4xMzg0IDY5LjU3QzYxLjMzMTggNjkuNTE0NyA2MS41MTQ4IDY5LjQwMDggNjEuNjg3NCA2OS4yMjgxQzYxLjg5OTEgNjkuMDE2NCA2Mi4wMjggNjguNzk3NyA2Mi4wNzQxIDY4LjU3MjFDNjIuMTIyNCA2OC4zNDQzIDYyLjExNDQgNjguMTE1MiA2Mi4wNDk5IDY3Ljg4NTFDNjEuOTg1NSA2Ny42NTQ5IDYxLjg4OTkgNjcuNDMwNSA2MS43NjMzIDY3LjIxMThMNjAuOTMxMyA2Ni4zNzk3QzYwLjc3NyA2Ni4yODA3IDYwLjYxNDggNjYuMTk5IDYwLjQ0NDQgNjYuMTM0NkM2MC4yNzQxIDY2LjA2NTUgNjAuMTAxNSA2Ni4wMjY0IDU5LjkyNjUgNjYuMDE3MkM1OS43NTE2IDY2LjAwMzMgNTkuNTc2NyA2Ni4wMjg3IDU5LjQwMTcgNjYuMDkzMUM1OS4yMjkxIDY2LjE1NTMgNTkuMDYyMiA2Ni4yNjY5IDU4LjkwMTEgNjYuNDI4QzU4LjcyNjEgNjYuNjAzIDU4LjYxMjIgNjYuNzkwNiA1OC41NTkzIDY2Ljk5MDhDNTguNTA2MyA2Ny4xODY1IDU4LjUwMjkgNjcuMzg3OSA1OC41NDg5IDY3LjU5NUM1OC41OTI2IDY3Ljc5OTkgNTguNjc3OCA2OC4wMDQ3IDU4LjgwNDQgNjguMjA5NkM1OC45MzEgNjguNDA5OSA1OS4wODc1IDY4LjYwMzIgNTkuMjc0IDY4Ljc4OTdaTTYxLjgyNTUgNTkuNDI5NUw2Ny4xMjg4IDY0LjczMjhMNjYuNDg2NiA2NS4zNzVMNjEuMTgzMyA2MC4wNzE3TDYxLjgyNTUgNTkuNDI5NVpNNjUuMTEyNCA1OS4yNzc1TDY4Ljg0ODIgNjMuMDEzM0w2OC4yMDYgNjMuNjU1NUw2NC40NzAyIDU5LjkxOTdMNjUuMTEyNCA1OS4yNzc1Wk02My40MzEgNTguOTc3MkM2My4zMjc0IDU4Ljg3MzYgNjMuMjcxIDU4Ljc1NSA2My4yNjE4IDU4LjYyMTVDNjMuMjU0OSA1OC40ODU3IDYzLjMxMzYgNTguMzU1NyA2My40Mzc5IDU4LjIzMTRDNjMuNTU5OSA1OC4xMDk0IDYzLjY4ODggNTguMDUxOSA2My44MjQ2IDU4LjA1ODhDNjMuOTYyNyA1OC4wNjM0IDY0LjA4MzUgNTguMTE3NSA2NC4xODcxIDU4LjIyMUM2NC4yODYxIDU4LjMyIDY0LjMzNzkgNTguNDM4NSA2NC4zNDI1IDU4LjU3NjdDNjQuMzQ3MSA1OC43MTAyIDY0LjI4ODQgNTguODM3OSA2NC4xNjY0IDU4Ljk1OTlDNjQuMDQyMSA1OS4wODQyIDYzLjkxMzIgNTkuMTQ0IDYzLjc3OTcgNTkuMTM5NEM2My42NDYyIDU5LjEzMDIgNjMuNTMgNTkuMDc2MSA2My40MzEgNTguOTc3MlpNNzAuOTEyOSA2MC4wMzcxQzcxLjA2NDggNTkuODg1MiA3MS4xNzQyIDU5LjcxMzcgNzEuMjQwOSA1OS41MjI3QzcxLjMwNzcgNTkuMzMxNiA3MS4zMjg0IDU5LjE0MDYgNzEuMzAzMSA1OC45NDk1QzcxLjI3NTUgNTguNzU2MiA3MS4xOTcyIDU4LjU4MzYgNzEuMDY4MyA1OC40MzE2TDcxLjY3NiA1Ny44MjRDNzEuODg1NCA1OC4wNTY1IDcyLjAxNjYgNTguMzM3MyA3Mi4wNjk2IDU4LjY2NjRDNzIuMTIyNSA1OC45OTEgNzIuMDk3MiA1OS4zMjI0IDcxLjk5MzYgNTkuNjYwOEM3MS44ODc3IDU5Ljk5NjkgNzEuNzAyNCA2MC4yOTcyIDcxLjQzNzcgNjAuNTYxOUM3MS4xNTY5IDYwLjg0MjggNzAuODYyMyA2MS4wMzg0IDcwLjU1MzggNjEuMTQ4OUM3MC4yNDc3IDYxLjI1NzEgNjkuOTM5MyA2MS4yOTM5IDY5LjYyODUgNjEuMjU5NEM2OS4zMjAxIDYxLjIyMjYgNjkuMDE5NyA2MS4xMjcgNjguNzI3NCA2MC45NzI4QzY4LjQzNTEgNjAuODE0IDY4LjE2MzQgNjAuNjA5MSA2Ny45MTI1IDYwLjM1ODJMNjcuNzY3NSA2MC4yMTMyQzY3LjUxNjYgNTkuOTYyMyA2Ny4zMTI5IDU5LjY5MTkgNjcuMTU2NCA1OS40MDE4QzY2Ljk5OTkgNTkuMTA3MiA2Ni45MDMyIDU4LjgwNTcgNjYuODY2NCA1OC40OTcyQzY2LjgzMTkgNTguMTg2NSA2Ni44Njg3IDU3Ljg3ODEgNjYuOTc2OSA1Ny41NzE5QzY3LjA4NzQgNTcuMjYzNSA2Ny4yODMgNTYuOTY4OSA2Ny41NjM4IDU2LjY4OEM2Ny44NTYyIDU2LjM5NTcgNjguMTcxNSA1Ni4yMDAxIDY4LjUwOTkgNTYuMTAxMUM2OC44NDU5IDU1Ljk5OTggNjkuMTc4NSA1NS45ODk1IDY5LjUwNzcgNTYuMDdDNjkuODM2OCA1Ni4xNDYgNzAuMTM2MSA1Ni4zMDcxIDcwLjQwNTQgNTYuNTUzNEw2OS43OTc3IDU3LjE2MTFDNjkuNjMyIDU3LjAxODQgNjkuNDQ5IDU2LjkyMjggNjkuMjQ4NyA1Ni44NzQ1QzY5LjA1MDggNTYuODIzOSA2OC44NTA1IDU2LjgyNjIgNjguNjQ4IDU2Ljg4MTRDNjguNDQ1NCA1Ni45MzIgNjguMjU5IDU3LjA0MjUgNjguMDg4NiA1Ny4yMTI5QzY3Ljg5MyA1Ny40MDg1IDY3Ljc2NzUgNTcuNjEyMiA2Ny43MTIzIDU3LjgyNEM2Ny42NTcxIDU4LjAzMTEgNjcuNjU1OSA1OC4yMzk0IDY3LjcwODggNTguNDQ4OUM2Ny43NjE4IDU4LjY1MzggNjcuODUwNCA1OC44NTI5IDY3Ljk3NDcgNTkuMDQ2MkM2OC4wOTkgNTkuMjM1IDY4LjI0MjkgNTkuNDExMSA2OC40MDYzIDU5LjU3NDVMNjguNTUxMyA1OS43MTk1QzY4LjcxNDcgNTkuODgyOSA2OC44OTIgNjAuMDI3OSA2OS4wODMgNjAuMTU0NUM2OS4yNzQxIDYwLjI4MTEgNjkuNDcyIDYwLjM3MDkgNjkuNjc2OSA2MC40MjM4QzY5Ljg4NCA2MC40NzQ1IDcwLjA5MjMgNjAuNDczMyA3MC4zMDE4IDYwLjQyMDRDNzAuNTExMyA2MC4zNjI4IDcwLjcxNSA2MC4yMzUxIDcwLjkxMjkgNjAuMDM3MVpNNzUuMTk0MiA1Ni44MDU0Qzc0LjkzNDEgNTcuMDY1NSA3NC42NTQ1IDU3LjI1NzcgNzQuMzU1MiA1Ny4zODJDNzQuMDU2IDU3LjUwMTcgNzMuNzQ5OSA1Ny41NTcgNzMuNDM2OCA1Ny41NDc4QzczLjEyNjEgNTcuNTM2MyA3Mi44MTk5IDU3LjQ2MDMgNzIuNTE4NCA1Ny4zMTk5QzcyLjIxNjkgNTcuMTc5NSA3MS45MzQ5IDU2Ljk3ODEgNzEuNjcyNSA1Ni43MTU3TDcxLjUyNzUgNTYuNTcwN0M3MS4yMjM3IDU2LjI2NjggNzAuOTk4MSA1NS45NTE1IDcwLjg1MDggNTUuNjI0NkM3MC43MDEyIDU1LjI5NTUgNzAuNjIwNiA1NC45NzA5IDcwLjYwOTEgNTQuNjUxQzcwLjU5NzYgNTQuMzMxIDcwLjY0NzEgNTQuMDMwNiA3MC43NTc1IDUzLjc0OThDNzAuODY4IDUzLjQ2OSA3MS4wMjggNTMuMjIzOSA3MS4yMzc1IDUzLjAxNDRDNzEuNTA0NSA1Mi43NDc0IDcxLjc4MDcgNTIuNTYzMyA3Mi4wNjYxIDUyLjQ2MkM3Mi4zNTM4IDUyLjM1ODQgNzIuNjQyNyA1Mi4zMjczIDcyLjkzMjcgNTIuMzY4OEM3My4yMjA1IDUyLjQwNzkgNzMuNTA1OSA1Mi41MDkyIDczLjc4OSA1Mi42NzI2Qzc0LjA2OTggNTIuODMzNyA3NC4zNDE0IDUzLjA0NTUgNzQuNjAzOCA1My4zMDc5TDc0Ljg5MDQgNTMuNTk0NUw3Mi4xMDA2IDU2LjM4NDJMNzEuNTc5MyA1NS44NjI5TDczLjczMDMgNTMuNzExOEw3My42ODIgNTMuNjYzNUM3My41MDcgNTMuNTA3IDczLjMxMTQgNTMuMzgwNCA3My4wOTUgNTMuMjgzN0M3Mi44ODA5IDUzLjE4NDcgNzIuNjYgNTMuMTQ3OSA3Mi40MzIxIDUzLjE3MzJDNzIuMjA0MiA1My4xOTg1IDcxLjk4MDkgNTMuMzIwNSA3MS43NjIzIDUzLjUzOTJDNzEuNjE3MyA1My42ODQyIDcxLjUxNDggNTMuODQ4OCA3MS40NTUgNTQuMDMyOUM3MS4zOTI4IDU0LjIxNDggNzEuMzc3OSA1NC40MDkzIDcxLjQxMDEgNTQuNjE2NEM3MS40NDIzIDU0LjgyMzYgNzEuNTIwNiA1NS4wMzc3IDcxLjY0NDkgNTUuMjU4NkM3MS43NjkyIDU1LjQ3OTYgNzEuOTQ0MSA1NS43MDI5IDcyLjE2OTcgNTUuOTI4NUw3Mi4zMTQ3IDU2LjA3MzVDNzIuNDkxOSA1Ni4yNTA3IDcyLjY4MyA1Ni4zOTM0IDcyLjg4NzggNTYuNTAxNkM3My4wOTI3IDU2LjYwNTIgNzMuMzAxIDU2LjY2ODUgNzMuNTEyOCA1Ni42OTE1QzczLjcyNjggNTYuNzEyMiA3My45MzUyIDU2LjY4OCA3NC4xMzc3IDU2LjYxOUM3NC4zNDI2IDU2LjU0NzYgNzQuNTMyNSA1Ni40MjQ1IDc0LjcwNzQgNTYuMjQ5NkM3NC45MzMgNTYuMDI0IDc1LjA3OCA1NS43ODY5IDc1LjE0MjQgNTUuNTM4M0M3NS4yMDY5IDU1LjI4OTcgNzUuMjIwNyA1NS4wMjk2IDc1LjE4MzkgNTQuNzU4TDc1Ljg3NzkgNTQuNjc4NkM3NS45MTkzIDU0Ljg4MTEgNzUuOTMzMSA1NS4wOTk4IDc1LjkxOTMgNTUuMzM0NkM3NS45MDU1IDU1LjU2OTQgNzUuODQyMiA1NS44MTIyIDc1LjcyOTQgNTYuMDYzMUM3NS42MTg5IDU2LjMxMTcgNzUuNDQwNSA1Ni41NTkxIDc1LjE5NDIgNTYuODA1NFpNNzUuMDI1IDUwLjk2MDFMNzcuOTYzMyA1My44OTgzTDc3LjMyNDUgNTQuNTM3TDczLjU4ODcgNTAuODAxMkw3NC4xOTMgNTAuMTk3TDc1LjAyNSA1MC45NjAxWk03NS44MDE5IDUyLjA0MDhMNzUuNTI1NyA1Mi4yOTYyQzc1LjI3MjUgNTIuMDM4NSA3NS4wNzQ1IDUxLjc2NDUgNzQuOTMxOCA1MS40NzQ1Qzc0Ljc4NjggNTEuMTgyMiA3NC43MDA1IDUwLjg4ODcgNzQuNjcyOSA1MC41OTQxQzc0LjY0NTMgNTAuMjk5NSA3NC42Nzk4IDUwLjAxNjMgNzQuNzc2NSA0OS43NDQ3Qzc0Ljg3MzEgNDkuNDY4NSA3NS4wMzQzIDQ5LjIxNzYgNzUuMjU5OCA0OC45OTJDNzUuNDQ0IDQ4LjgwNzkgNzUuNjM1IDQ4LjY2NzUgNzUuODMzIDQ4LjU3MDhDNzYuMDI4NiA0OC40NzE4IDc2LjIzMjMgNDguNDI0NyA3Ni40NDQxIDQ4LjQyOTNDNzYuNjU4MiA0OC40MzE2IDc2Ljg3OTEgNDguNDkxNCA3Ny4xMDcgNDguNjA4OEM3Ny4zMzI2IDQ4LjcyMzkgNzcuNTY4NSA0OC45MDQ2IDc3LjgxNDggNDkuMTUwOUw4MC4yNjI3IDUxLjU5ODhMNzkuNjIwNiA1Mi4yNDFMNzcuMTY1NyA0OS43ODYyQzc2Ljk3MDEgNDkuNTkwNSA3Ni43ODQ4IDQ5LjQ2MjggNzYuNjA5OCA0OS40MDI5Qzc2LjQzMjYgNDkuMzQwOCA3Ni4yNjIzIDQ5LjMzODUgNzYuMDk4OCA0OS4zOTZDNzUuOTMzMSA0OS40NTEyIDc1Ljc2OTcgNDkuNTU5NCA3NS42MDg2IDQ5LjcyMDZDNzUuNDQ5NyA0OS44Nzk0IDc1LjMzODEgNTAuMDU3OCA3NS4yNzM2IDUwLjI1NTdDNzUuMjExNSA1MC40NTE0IDc1LjE5MTkgNTAuNjU1MSA3NS4yMTQ5IDUwLjg2NjhDNzUuMjQwMyA1MS4wNzYzIDc1LjMwMjQgNTEuMjgzNSA3NS40MDE0IDUxLjQ4ODNDNzUuNTAwNCA1MS42ODg2IDc1LjYzMzkgNTEuODcyNyA3NS44MDE5IDUyLjA0MDhaTTgyLjQxNzIgNDcuNDYyNUM4Mi4zMjUxIDQ3LjM3MDQgODIuMjE5MyA0Ny4zMDYgODIuMDk5NiA0Ny4yNjkyQzgxLjk3OTkgNDcuMjI3NyA4MS44MjU3IDQ3LjIzNjkgODEuNjM2OSA0Ny4yOTY4QzgxLjQ0ODIgNDcuMzUyIDgxLjIwNjUgNDcuNDc4NiA4MC45MTE5IDQ3LjY3NjZDODAuNjYxIDQ3Ljg0IDgwLjQyMTYgNDcuOTc1OCA4MC4xOTM3IDQ4LjA4NEM3OS45NjgxIDQ4LjE4OTkgNzkuNzU0MSA0OC4yNTg5IDc5LjU1MTUgNDguMjkxMkM3OS4zNTEyIDQ4LjMyMTEgNzkuMTYyNSA0OC4zMDk2IDc4Ljk4NTMgNDguMjU2NkM3OC44MDggNDguMjAzNyA3OC42NDIzIDQ4LjEwMDEgNzguNDg4MSA0Ny45NDU5Qzc4LjM0MDggNDcuNzk4NiA3OC4yMzM3IDQ3LjYyNzEgNzguMTY3IDQ3LjQzMTRDNzguMTAyNSA0Ny4yMzM1IDc4LjA3OTUgNDcuMDI0IDc4LjA5NzkgNDYuODAzMUM3OC4xMTg2IDQ2LjU3OTggNzguMTg1NCA0Ni4zNTQyIDc4LjI5ODIgNDYuMTI2M0M3OC40MTEgNDUuODk4NSA3OC41NzIxIDQ1LjY3OTggNzguNzgxNiA0NS40NzAzQzc5LjA4MDggNDUuMTcxMSA3OS4zODkyIDQ0Ljk2ODUgNzkuNzA2OSA0NC44NjI3QzgwLjAyNDUgNDQuNzU2OCA4MC4zMjg0IDQ0LjczNjEgODAuNjE4NCA0NC44MDA1QzgwLjkwNjEgNDQuODYyNyA4MS4xNTcgNDUuMDAwOCA4MS4zNzExIDQ1LjIxNDhMODAuNzMyMyA0NS44NTM2QzgwLjYyODcgNDUuNzUgODAuNDk3NSA0NS42ODA5IDgwLjMzODcgNDUuNjQ2NEM4MC4xNzk5IDQ1LjYwNzMgODAuMDA5NiA0NS42MTQyIDc5LjgyNzcgNDUuNjY3MUM3OS42NDgyIDQ1LjcxNzggNzkuNDc0NCA0NS44MjcxIDc5LjMwNjQgNDUuOTk1MUM3OS4xMjkxIDQ2LjE3MjQgNzkuMDEyOSA0Ni4zNDM4IDc4Ljk1NzYgNDYuNTA5NkM3OC45MDI0IDQ2LjY3MDcgNzguODkwOSA0Ni44MTggNzguOTIzMSA0Ni45NTE1Qzc4Ljk1NzYgNDcuMDgyNyA3OS4wMjA5IDQ3LjE5NDQgNzkuMTEzIDQ3LjI4NjRDNzkuMTgyMSA0Ny4zNTU1IDc5LjI1NTcgNDcuNDA2MSA3OS4zMzQgNDcuNDM4M0M3OS40MTIyIDQ3LjQ2NiA3OS41MDU1IDQ3LjQ3MTcgNzkuNjEzNiA0Ny40NTU2Qzc5LjcxOTUgNDcuNDM3MiA3OS44NDg0IDQ3LjM5MTIgODAuMDAwMyA0Ny4zMTc1QzgwLjE1MjMgNDcuMjQzOCA4MC4zMzUzIDQ3LjEzOTEgODAuNTQ5MyA0Ny4wMDMzQzgwLjkyNDUgNDYuNzY2MiA4MS4yNTk0IDQ2LjU5NyA4MS41NTQgNDYuNDk1OEM4MS44NDg3IDQ2LjM5NDUgODIuMTE0NSA0Ni4zNjU3IDgyLjM1MTYgNDYuNDA5NEM4Mi41ODg3IDQ2LjQ1MzIgODIuODA3NCA0Ni41NzUyIDgzLjAwNzYgNDYuNzc1NEM4My4xNzEgNDYuOTM4OSA4My4yODYxIDQ3LjEyMyA4My4zNTI5IDQ3LjMyNzlDODMuNDIxOSA0Ny41MzA0IDgzLjQ0MTUgNDcuNzQ1NiA4My40MTE2IDQ3Ljk3MzVDODMuMzgxNyA0OC4xOTY4IDgzLjMwNTcgNDguNDI0NyA4My4xODM3IDQ4LjY1NzFDODMuMDYxNyA0OC44ODUgODIuODkxNCA0OS4xMDgzIDgyLjY3MjcgNDkuMzI3QzgyLjM0MzYgNDkuNjU2MSA4Mi4wMDYzIDQ5Ljg3NTkgODEuNjYxMSA0OS45ODY0QzgxLjMxNTggNTAuMDk2OSA4MC45OTEzIDUwLjExNzYgODAuNjg3NCA1MC4wNDg2QzgwLjM4MzYgNDkuOTc5NSA4MC4xMjgxIDQ5Ljg0MTQgNzkuOTIwOSA0OS42MzQyTDgwLjU2MzEgNDguOTkyQzgwLjc0NzMgNDkuMTU3OCA4MC45MzcyIDQ5LjI0NjQgODEuMTMyOCA0OS4yNTc5QzgxLjMyNjIgNDkuMjY3MSA4MS41MTE1IDQ5LjIyNjggODEuNjg4NyA0OS4xMzcxQzgxLjg2MzYgNDkuMDQ1IDgyLjAxNjcgNDguOTMzMyA4Mi4xNDc5IDQ4LjgwMjFDODIuMzIyOCA0OC42MjcyIDgyLjQ0NiA0OC40NTggODIuNTE3MyA0OC4yOTQ2QzgyLjU5MSA0OC4xMjg5IDgyLjYxODYgNDcuOTc0NyA4Mi42MDAyIDQ3LjgzMTlDODIuNTgxOCA0Ny42ODkyIDgyLjUyMDggNDcuNTY2MSA4Mi40MTcyIDQ3LjQ2MjVaTTg2LjUwNTIgNDUuNDk0NUM4Ni4yNDUxIDQ1Ljc1NDYgODUuOTY1NCA0NS45NDY4IDg1LjY2NjIgNDYuMDcxMUM4NS4zNjY5IDQ2LjE5MDggODUuMDYwOCA0Ni4yNDYgODQuNzQ3OCA0Ni4yMzY4Qzg0LjQzNyA0Ni4yMjUzIDg0LjEzMDkgNDYuMTQ5MyA4My44Mjk0IDQ2LjAwODlDODMuNTI3OCA0NS44Njg1IDgzLjI0NTkgNDUuNjY3MSA4Mi45ODM1IDQ1LjQwNDdMODIuODM4NCA0NS4yNTk3QzgyLjUzNDYgNDQuOTU1OSA4Mi4zMDkgNDQuNjQwNSA4Mi4xNjE3IDQ0LjMxMzdDODIuMDEyMSA0My45ODQ1IDgxLjkzMTUgNDMuNjYgODEuOTIgNDMuMzRDODEuOTA4NSA0My4wMjAxIDgxLjk1OCA0Mi43MTk3IDgyLjA2ODUgNDIuNDM4OUM4Mi4xNzkgNDIuMTU4MSA4Mi4zMzkgNDEuOTEyOSA4Mi41NDg0IDQxLjcwMzVDODIuODE1NCA0MS40MzY1IDgzLjA5MTYgNDEuMjUyMyA4My4zNzcxIDQxLjE1MUM4My42NjQ4IDQxLjA0NzUgODMuOTUzNyA0MS4wMTY0IDg0LjI0MzcgNDEuMDU3OEM4NC41MzE0IDQxLjA5NjkgODQuODE2OCA0MS4xOTgyIDg1LjA5OTkgNDEuMzYxNkM4NS4zODA4IDQxLjUyMjggODUuNjUyNCA0MS43MzQ1IDg1LjkxNDggNDEuOTk2OUw4Ni4yMDEzIDQyLjI4MzVMODMuNDExNiA0NS4wNzMzTDgyLjg5MDIgNDQuNTUxOUw4NS4wNDEyIDQyLjQwMDlMODQuOTkyOSA0Mi4zNTI2Qzg0LjgxOCA0Mi4xOTYgODQuNjIyMyA0Mi4wNjk0IDg0LjQwNiA0MS45NzI4Qzg0LjE5MTkgNDEuODczOCA4My45NzA5IDQxLjgzNyA4My43NDMgNDEuODYyM0M4My41MTUyIDQxLjg4NzYgODMuMjkxOSA0Mi4wMDk2IDgzLjA3MzIgNDIuMjI4M0M4Mi45MjgyIDQyLjM3MzMgODIuODI1OCA0Mi41Mzc5IDgyLjc2NTkgNDIuNzIyQzgyLjcwMzggNDIuOTAzOCA4Mi42ODg4IDQzLjA5ODMgODIuNzIxMSA0My4zMDU1QzgyLjc1MzMgNDMuNTEyNyA4Mi44MzE1IDQzLjcyNjcgODIuOTU1OCA0My45NDc3QzgzLjA4MDEgNDQuMTY4NyA4My4yNTUxIDQ0LjM5MTkgODMuNDgwNiA0NC42MTc1TDgzLjYyNTYgNDQuNzYyNUM4My44MDI5IDQ0LjkzOTggODMuOTkzOSA0NS4wODI1IDg0LjE5ODggNDUuMTkwN0M4NC40MDM3IDQ1LjI5NDIgODQuNjEyIDQ1LjM1NzUgODQuODIzNyA0NS4zODA2Qzg1LjAzNzggNDUuNDAxMyA4NS4yNDYxIDQ1LjM3NzEgODUuNDQ4NyA0NS4zMDhDODUuNjUzNSA0NS4yMzY3IDg1Ljg0MzQgNDUuMTEzNSA4Ni4wMTg0IDQ0LjkzODZDODYuMjQzOSA0NC43MTMgODYuMzg4OSA0NC40NzYgODYuNDUzNCA0NC4yMjc0Qzg2LjUxNzggNDMuOTc4OCA4Ni41MzE2IDQzLjcxODcgODYuNDk0OCA0My40NDcxTDg3LjE4ODggNDMuMzY3NkM4Ny4yMzAyIDQzLjU3MDIgODcuMjQ0IDQzLjc4ODkgODcuMjMwMiA0NC4wMjM3Qzg3LjIxNjQgNDQuMjU4NCA4Ny4xNTMxIDQ0LjUwMTMgODcuMDQwMyA0NC43NTIyQzg2LjkyOTkgNDUuMDAwOCA4Ni43NTE1IDQ1LjI0ODIgODYuNTA1MiA0NS40OTQ1WlwiIGZpbGw9XCJibGFja1wiLz4gPHBhdGggZD1cIk04OSAzOUwxMjEgNy4wMDAwMVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk03MiA3MkwxMjEgMTIxXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTcgMTIxTDM5IDg5XCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTcgN0w1NiA1NlwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk0yMDAgNTZMMjQ5IDcuMDAwMDFcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNMjAwIDcyTDI0OSAxMjFcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNMTM1IDEyMUwxODQgNzJcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNMTM1IDdMMTg0IDU2XCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTE5Ny42MTcgNjcuNDE1OUMxOTcuNjE3IDY3LjU0OTMgMTk3LjUyMyA2Ny43MTE4IDE5Ny40MDggNjcuNzc3N0wxOTQuNDk2IDY5LjQ1OTJWNjIuOTczNEwxODguODggNTkuNzMwN0wxOTEuNzkyIDU4LjA0OTlDMTkxLjkwNiA1Ny45ODM0IDE5Mi4wOTUgNTcuOTgzNCAxOTIuMjEgNTguMDQ5OUwxOTcuNjE3IDYxLjE3MThWNjcuNDE1OVpNMTkzLjI0NyA2My42OTM4TDE4OS40IDYxLjQ3MkMxODkuMjg1IDYxLjQwNTggMTg5LjA5OCA2MS40MDU4IDE4OC45ODIgNjEuNDcyTDE4Ni4zODMgNjIuOTczTDE5MC40NCA2NS4zMTUyTDE5MC40NCA3MEwxOTMuMDM4IDY4LjQ5OTJDMTkzLjE1MyA2OC40MzI2IDE5My4yNDcgNjguMjY5NyAxOTMuMjQ3IDY4LjEzN0wxOTMuMjQ3IDYzLjY5MzhaTTE4Ni4zODMgNjcuNjU3NkwxODkuMTg5IDY5LjI3ODdWNjYuMDM1NUwxODYuMzgzIDY3LjY1NzZaXCIgZmlsbD1cImJsYWNrXCIvPiA8cGF0aCBkPVwiTTcyIDE4NEwxMjEgMTM1XCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTcyIDIwMEwxMjEgMjQ5XCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTcgMjQ5TDU2IDIwMFwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk03IDEzNUw1NiAxODRcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNNjkuNjE3IDE5NS40MTZDNjkuNjE3IDE5NS41NDkgNjkuNTIyNyAxOTUuNzEyIDY5LjQwNzkgMTk1Ljc3OEw2Ni40OTYgMTk3LjQ1OVYxOTAuOTczTDYwLjg3OTYgMTg3LjczMUw2My43OTE1IDE4Ni4wNUM2My45MDYzIDE4NS45ODMgNjQuMDk1MSAxODUuOTgzIDY0LjIxMDEgMTg2LjA1TDY5LjYxNyAxODkuMTcyVjE5NS40MTZaTTY1LjI0NjcgMTkxLjY5NEw2MS40MDA0IDE4OS40NzJDNjEuMjg1NCAxODkuNDA2IDYxLjA5NzUgMTg5LjQwNiA2MC45ODIzIDE4OS40NzJMNTguMzgzMSAxOTAuOTczTDYyLjQzOTUgMTkzLjMxNUw2Mi40NDAyIDE5OEw2NS4wMzc2IDE5Ni40OTlDNjUuMTUyOCAxOTYuNDMzIDY1LjI0NjcgMTk2LjI3IDY1LjI0NjcgMTk2LjEzN0w2NS4yNDY3IDE5MS42OTRaTTU4LjM4MzEgMTk1LjY1OEw2MS4xODk1IDE5Ny4yNzlWMTk0LjAzNkw1OC4zODMxIDE5NS42NThaXCIgZmlsbD1cImJsYWNrXCIvPiA8cGF0aCBkPVwiTTE2Ny45ODQgMjA5LjgyM0wxNzMuMDExIDIxNC44NTFMMTcyLjM0NSAyMTUuNTE3TDE2Ny4zMTggMjEwLjQ5TDE2Ny45ODQgMjA5LjgyM1pNMTcxLjgyNyAyMTAuMTU4TDE3NC43NjUgMjEzLjA5N0wxNzQuMTI2IDIxMy43MzVMMTcwLjM5IDIxMEwxNzAuOTk1IDIwOS4zOTVMMTcxLjgyNyAyMTAuMTU4Wk0xNzIuNjA0IDIxMS4yMzlMMTcyLjMyNyAyMTEuNDk1QzE3Mi4wNzQgMjExLjIzNyAxNzEuODc2IDIxMC45NjMgMTcxLjczNCAyMTAuNjczQzE3MS41ODggMjEwLjM4MSAxNzEuNTAyIDIxMC4wODcgMTcxLjQ3NSAyMDkuNzkyQzE3MS40NDcgMjA5LjQ5OCAxNzEuNDgxIDIwOS4yMTUgMTcxLjU3OCAyMDguOTQzQzE3MS42NzUgMjA4LjY2NyAxNzEuODM2IDIwOC40MTYgMTcyLjA2MiAyMDguMTlDMTcyLjI0NiAyMDguMDA2IDE3Mi40MzcgMjA3Ljg2NiAxNzIuNjM1IDIwNy43NjlDMTcyLjgzIDIwNy42NyAxNzMuMDM0IDIwNy42MjMgMTczLjI0NiAyMDcuNjI4QzE3My40NiAyMDcuNjMgMTczLjY4MSAyMDcuNjkgMTczLjkwOSAyMDcuODA3QzE3NC4xMzQgMjA3LjkyMiAxNzQuMzcgMjA4LjEwMyAxNzQuNjE2IDIwOC4zNDlMMTc3LjA2NCAyMTAuNzk3TDE3Ni40MjIgMjExLjQzOUwxNzMuOTY3IDIwOC45ODRDMTczLjc3MiAyMDguNzg5IDE3My41ODYgMjA4LjY2MSAxNzMuNDEyIDIwOC42MDFDMTczLjIzNCAyMDguNTM5IDE3My4wNjQgMjA4LjUzNyAxNzIuOTAxIDIwOC41OTRDMTcyLjczNSAyMDguNjUgMTcyLjU3MSAyMDguNzU4IDE3Mi40MSAyMDguOTE5QzE3Mi4yNTEgMjA5LjA3OCAxNzIuMTQgMjA5LjI1NiAxNzIuMDc1IDIwOS40NTRDMTcyLjAxMyAyMDkuNjUgMTcxLjk5NCAyMDkuODUzIDE3Mi4wMTcgMjEwLjA2NUMxNzIuMDQyIDIxMC4yNzUgMTcyLjEwNCAyMTAuNDgyIDE3Mi4yMDMgMjEwLjY4N0MxNzIuMzAyIDIxMC44ODcgMTcyLjQzNiAyMTEuMDcxIDE3Mi42MDQgMjExLjIzOVpNMTc4LjU5NCAyMDguMTE0TDE3Ni40NTcgMjAzLjkzM0wxNzcuMTA5IDIwMy4yODFMMTc5LjUwMiAyMDguMzZMMTc5LjA3NCAyMDguNzg4TDE3OC41OTQgMjA4LjExNFpNMTc0LjU4MiAyMDUuODA4TDE3OC44MTEgMjA3LjkzMUwxNzkuNDQzIDIwOC40MThMMTc5LjAxNSAyMDguODQ2TDE3My45MjYgMjA2LjQ2NEwxNzQuNTgyIDIwNS44MDhaTTE4Mi45NjggMjAzLjYxNkwxODEuMDQ1IDIwMS42OTJDMTgwLjg5OCAyMDEuNTQ1IDE4MC43NCAyMDEuNDQ3IDE4MC41NzIgMjAxLjM5OUMxODAuNDA0IDIwMS4zNDYgMTgwLjIzMiAyMDEuMzQ4IDE4MC4wNTQgMjAxLjQwNkMxNzkuODc3IDIwMS40NjMgMTc5LjcwMiAyMDEuNTc5IDE3OS41MyAyMDEuNzUxQzE3OS4zNjkgMjAxLjkxMiAxNzkuMjU1IDIwMi4wODEgMTc5LjE4OCAyMDIuMjU5QzE3OS4xMjMgMjAyLjQzNCAxNzkuMTAyIDIwMi42IDE3OS4xMjIgMjAyLjc1OUMxNzkuMTQ1IDIwMi45MTYgMTc5LjIwOSAyMDMuMDQ2IDE3OS4zMTIgMjAzLjE0OUwxNzguNjczIDIwMy43ODhDMTc4LjU0IDIwMy42NTUgMTc4LjQ0MiAyMDMuNDg4IDE3OC4zOCAyMDMuMjg4QzE3OC4zMTggMjAzLjA4NyAxNzguMjk4IDIwMi44NyAxNzguMzIxIDIwMi42MzVDMTc4LjM0NCAyMDIuMzk2IDE3OC40MTYgMjAyLjE1NCAxNzguNTM1IDIwMS45MUMxNzguNjU1IDIwMS42NjEgMTc4LjgyOCAyMDEuNDI0IDE3OS4wNTMgMjAxLjE5OUMxNzkuMzI1IDIwMC45MjcgMTc5LjYxIDIwMC43MzQgMTc5LjkwOSAyMDAuNjE5QzE4MC4yMTEgMjAwLjUwMSAxODAuNTE0IDIwMC40NzcgMTgwLjgxNyAyMDAuNTQ2QzE4MS4xMjEgMjAwLjYxMSAxODEuNDEyIDIwMC43ODIgMTgxLjY5MSAyMDEuMDYxTDE4My40MzEgMjAyLjgwMUMxODMuNTU1IDIwMi45MjUgMTgzLjY5OCAyMDMuMDQ3IDE4My44NTkgMjAzLjE2N0MxODQuMDIzIDIwMy4yODQgMTg0LjE3NyAyMDMuMzcyIDE4NC4zMjIgMjAzLjQyOUwxODQuMzc3IDIwMy40ODRMMTgzLjcxMSAyMDQuMTUxQzE4My42MDUgMjA0LjEwOSAxODMuNDgyIDIwNC4wMzcgMTgzLjM0MSAyMDMuOTMzQzE4My4xOTkgMjAzLjgyNyAxODMuMDc0IDIwMy43MjEgMTgyLjk2OCAyMDMuNjE2Wk0xODEuNDUzIDIwMS44NzlMMTgxLjkwOSAyMDIuMzIxTDE4MS4yNjMgMjAyLjk2NkMxODEuMDgxIDIwMy4xNDggMTgwLjkzNCAyMDMuMzI2IDE4MC44MjEgMjAzLjQ5OEMxODAuNzA2IDIwMy42NjkgMTgwLjYyOSAyMDMuODMxIDE4MC41OSAyMDMuOTg1QzE4MC41NSAyMDQuMTM5IDE4MC41NDkgMjA0LjI4NSAxODAuNTg2IDIwNC40MjRDMTgwLjYyMSAyMDQuNTU5IDE4MC42OTUgMjA0LjY4NSAxODAuODExIDIwNC44QzE4MC45MjggMjA0LjkxNyAxODEuMDYxIDIwNC45OTggMTgxLjIxMSAyMDUuMDQyQzE4MS4zNjEgMjA1LjA4NSAxODEuNTE3IDIwNS4wODMgMTgxLjY4MSAyMDUuMDM1QzE4MS44NDQgMjA0Ljk4MiAxODIuMDA0IDIwNC44NzcgMTgyLjE2MSAyMDQuNzJDMTgyLjM1NiAyMDQuNTI1IDE4Mi40ODcgMjA0LjMxMSAxODIuNTU0IDIwNC4wNzhDMTgyLjYyMSAyMDMuODQ2IDE4Mi42MzggMjAzLjYyNiAxODIuNjA2IDIwMy40MTlDMTgyLjU3NiAyMDMuMjA5IDE4Mi41MDggMjAzLjA0NSAxODIuNDAyIDIwMi45MjVMMTgyLjk4MiAyMDIuOTZDMTgzLjA2MyAyMDMuMDcyIDE4My4xMjYgMjAzLjIyMyAxODMuMTcyIDIwMy40MTJDMTgzLjIxOCAyMDMuNjAxIDE4My4yMzUgMjAzLjgwOSAxODMuMjI0IDIwNC4wMzdDMTgzLjIxMiAyMDQuMjYgMTgzLjE2MSAyMDQuNDg5IDE4My4wNjkgMjA0LjcyNEMxODIuOTc3IDIwNC45NTQgMTgyLjgyOSAyMDUuMTcgMTgyLjYyNyAyMDUuMzczQzE4Mi4zNzMgMjA1LjYyNiAxODIuMTAyIDIwNS43OTkgMTgxLjgxMiAyMDUuODkxQzE4MS41MjQgMjA1Ljk4MSAxODEuMjQ0IDIwNS45OTYgMTgwLjk3MyAyMDUuOTM2QzE4MC43MDEgMjA1Ljg3MSAxODAuNDYyIDIwNS43MzYgMTgwLjI1NSAyMDUuNTI4QzE4MC4wNTQgMjA1LjMyOCAxNzkuOTE3IDIwNS4xMTMgMTc5Ljg0NCAyMDQuODgzQzE3OS43NjggMjA0LjY1IDE3OS43NTMgMjA0LjQxIDE3OS43OTkgMjA0LjE2MUMxNzkuODQzIDIwMy45MSAxNzkuOTQyIDIwMy42NTUgMTgwLjA5NiAyMDMuMzk1QzE4MC4yNSAyMDMuMTM1IDE4MC40NTUgMjAyLjg3NyAxODAuNzEgMjAyLjYyMUwxODEuNDUzIDIwMS44NzlaTTE4MC42NDEgMTk2LjYxNEwxODUuOTQ1IDIwMS45MTdMMTg1LjMwMiAyMDIuNTU5TDE3OS45OTkgMTk3LjI1NkwxODAuNjQxIDE5Ni42MTRaTTE4My45MjggMTk2LjQ2MkwxODcuNjY0IDIwMC4xOTdMMTg3LjAyMiAyMDAuODRMMTgzLjI4NiAxOTcuMTA0TDE4My45MjggMTk2LjQ2MlpNMTgyLjI0NyAxOTYuMTYxQzE4Mi4xNDMgMTk2LjA1OCAxODIuMDg3IDE5NS45MzkgMTgyLjA3OCAxOTUuODA2QzE4Mi4wNzEgMTk1LjY3IDE4Mi4xMjkgMTk1LjU0IDE4Mi4yNTQgMTk1LjQxNUMxODIuMzc2IDE5NS4yOTMgMTgyLjUwNSAxOTUuMjM2IDE4Mi42NCAxOTUuMjQzQzE4Mi43NzkgMTk1LjI0NyAxODIuODk5IDE5NS4zMDIgMTgzLjAwMyAxOTUuNDA1QzE4My4xMDIgMTk1LjUwNCAxODMuMTU0IDE5NS42MjMgMTgzLjE1OCAxOTUuNzYxQzE4My4xNjMgMTk1Ljg5NCAxODMuMTA0IDE5Ni4wMjIgMTgyLjk4MiAxOTYuMTQ0QzE4Mi44NTggMTk2LjI2OCAxODIuNzI5IDE5Ni4zMjggMTgyLjU5NiAxOTYuMzI0QzE4Mi40NjIgMTk2LjMxNCAxODIuMzQ2IDE5Ni4yNiAxODIuMjQ3IDE5Ni4xNjFaTTE5MC4zMTkgMTk2LjA5MkwxODUuNzQxIDE5MS41MTRMMTg2LjM4MyAxOTAuODcyTDE5MS42ODYgMTk2LjE3NUwxOTEuMSAxOTYuNzYyTDE5MC4zMTkgMTk2LjA5MlpNMTg2LjcwNCAxOTcuNTA0TDE4Ni42MzIgMTk3LjQzMkMxODYuMzQ2IDE5Ny4xNDYgMTg2LjEyMiAxOTYuODUzIDE4NS45NTkgMTk2LjU1MUMxODUuNzk1IDE5Ni4yNDUgMTg1LjY5NCAxOTUuOTQ0IDE4NS42NTUgMTk1LjY0N0MxODUuNjE4IDE5NS4zNDggMTg1LjY0NCAxOTUuMDYzIDE4NS43MzQgMTk0Ljc5NEMxODUuODI0IDE5NC41MiAxODUuOTggMTk0LjI3MiAxODYuMjA0IDE5NC4wNDhDMTg2LjQzOCAxOTMuODEzIDE4Ni42ODUgMTkzLjY1IDE4Ni45NDMgMTkzLjU1OEMxODcuMiAxOTMuNDYxIDE4Ny40NjggMTkzLjQzIDE4Ny43NDcgMTkzLjQ2NUMxODguMDI2IDE5My40OTUgMTg4LjMxIDE5My41ODMgMTg4LjYgMTkzLjczMUMxODguODkgMTkzLjg3OCAxODkuMTg3IDE5NC4wNzYgMTg5LjQ5MSAxOTQuMzI0TDE4OS44MDggMTk0LjY0MkMxOTAuMDU3IDE5NC45NDEgMTkwLjI1NCAxOTUuMjM3IDE5MC4zOTkgMTk1LjUyOUMxOTAuNTQ2IDE5NS44MTkgMTkwLjYzNSAxOTYuMTA0IDE5MC42NjQgMTk2LjM4MkMxOTAuNjk3IDE5Ni42NTggMTkwLjY2NiAxOTYuOTI3IDE5MC41NzEgMTk3LjE4N0MxOTAuNDc1IDE5Ny40NDUgMTkwLjMwOCAxOTcuNjkyIDE5MC4wNzEgMTk3LjkyOUMxODkuODUyIDE5OC4xNDggMTg5LjYwNSAxOTguMzAxIDE4OS4zMjggMTk4LjM4OEMxODkuMDU0IDE5OC40NzMgMTg4Ljc2NyAxOTguNDk2IDE4OC40NjUgMTk4LjQ1N0MxODguMTY2IDE5OC40MTYgMTg3Ljg2NiAxOTguMzE2IDE4Ny41NjQgMTk4LjE1N0MxODcuMjYyIDE5Ny45OTMgMTg2Ljk3NiAxOTcuNzc2IDE4Ni43MDQgMTk3LjUwNFpNMTg3LjI3NCAxOTYuNzlMMTg3LjM0NiAxOTYuODYyQzE4Ny41MzMgMTk3LjA0OSAxODcuNzI2IDE5Ny4yMDUgMTg3LjkyNyAxOTcuMzMyQzE4OC4xMjkgMTk3LjQ1NiAxODguMzMzIDE5Ny41NCAxODguNTM4IDE5Ny41ODRDMTg4Ljc0MyAxOTcuNjI4IDE4OC45NDMgMTk3LjYyMyAxODkuMTM4IDE5Ny41N0MxODkuMzMyIDE5Ny41MTUgMTg5LjUxNSAxOTcuNDAxIDE4OS42ODcgMTk3LjIyOEMxODkuODk5IDE5Ny4wMTYgMTkwLjAyOCAxOTYuNzk4IDE5MC4wNzQgMTk2LjU3MkMxOTAuMTIyIDE5Ni4zNDQgMTkwLjExNCAxOTYuMTE1IDE5MC4wNSAxOTUuODg1QzE4OS45ODUgMTk1LjY1NSAxODkuODkgMTk1LjQzIDE4OS43NjMgMTk1LjIxMkwxODguOTMxIDE5NC4zOEMxODguNzc3IDE5NC4yODEgMTg4LjYxNSAxOTQuMTk5IDE4OC40NDQgMTk0LjEzNUMxODguMjc0IDE5NC4wNjUgMTg4LjEwMSAxOTQuMDI2IDE4Ny45MjcgMTk0LjAxN0MxODcuNzUyIDE5NC4wMDMgMTg3LjU3NyAxOTQuMDI5IDE4Ny40MDIgMTk0LjA5M0MxODcuMjI5IDE5NC4xNTUgMTg3LjA2MiAxOTQuMjY3IDE4Ni45MDEgMTk0LjQyOEMxODYuNzI2IDE5NC42MDMgMTg2LjYxMiAxOTQuNzkxIDE4Ni41NTkgMTk0Ljk5MUMxODYuNTA2IDE5NS4xODYgMTg2LjUwMyAxOTUuMzg4IDE4Ni41NDkgMTk1LjU5NUMxODYuNTkzIDE5NS44IDE4Ni42NzggMTk2LjAwNSAxODYuODA0IDE5Ni4yMUMxODYuOTMxIDE5Ni40MSAxODcuMDg4IDE5Ni42MDMgMTg3LjI3NCAxOTYuNzlaTTE4OS44MjUgMTg3LjQyOUwxOTUuMTI5IDE5Mi43MzNMMTk0LjQ4NyAxOTMuMzc1TDE4OS4xODMgMTg4LjA3MkwxODkuODI1IDE4Ny40MjlaTTE5My4xMTIgMTg3LjI3OEwxOTYuODQ4IDE5MS4wMTNMMTk2LjIwNiAxOTEuNjU2TDE5Mi40NyAxODcuOTJMMTkzLjExMiAxODcuMjc4Wk0xOTEuNDMxIDE4Ni45NzdDMTkxLjMyNyAxODYuODc0IDE5MS4yNzEgMTg2Ljc1NSAxOTEuMjYyIDE4Ni42MjJDMTkxLjI1NSAxODYuNDg2IDE5MS4zMTQgMTg2LjM1NiAxOTEuNDM4IDE4Ni4yMzFDMTkxLjU2IDE4Ni4xMDkgMTkxLjY4OSAxODYuMDUyIDE5MS44MjUgMTg2LjA1OUMxOTEuOTYzIDE4Ni4wNjMgMTkyLjA4NCAxODYuMTE3IDE5Mi4xODcgMTg2LjIyMUMxOTIuMjg2IDE4Ni4zMiAxOTIuMzM4IDE4Ni40MzkgMTkyLjM0MiAxODYuNTc3QzE5Mi4zNDcgMTg2LjcxIDE5Mi4yODggMTg2LjgzOCAxOTIuMTY2IDE4Ni45NkMxOTIuMDQyIDE4Ny4wODQgMTkxLjkxMyAxODcuMTQ0IDE5MS43OCAxODcuMTM5QzE5MS42NDYgMTg3LjEzIDE5MS41MyAxODcuMDc2IDE5MS40MzEgMTg2Ljk3N1pNMTk4LjkxMyAxODguMDM3QzE5OS4wNjUgMTg3Ljg4NSAxOTkuMTc0IDE4Ny43MTQgMTk5LjI0MSAxODcuNTIzQzE5OS4zMDggMTg3LjMzMiAxOTkuMzI4IDE4Ny4xNDEgMTk5LjMwMyAxODYuOTVDMTk5LjI3NSAxODYuNzU2IDE5OS4xOTcgMTg2LjU4NCAxOTkuMDY4IDE4Ni40MzJMMTk5LjY3NiAxODUuODI0QzE5OS44ODUgMTg2LjA1NiAyMDAuMDE3IDE4Ni4zMzcgMjAwLjA3IDE4Ni42NjZDMjAwLjEyMyAxODYuOTkxIDIwMC4wOTcgMTg3LjMyMiAxOTkuOTk0IDE4Ny42NjFDMTk5Ljg4OCAxODcuOTk3IDE5OS43MDIgMTg4LjI5NyAxOTkuNDM4IDE4OC41NjJDMTk5LjE1NyAxODguODQzIDE5OC44NjIgMTg5LjAzOCAxOTguNTU0IDE4OS4xNDlDMTk4LjI0OCAxODkuMjU3IDE5Ny45MzkgMTg5LjI5NCAxOTcuNjI5IDE4OS4yNTlDMTk3LjMyIDE4OS4yMjMgMTk3LjAyIDE4OS4xMjcgMTk2LjcyNyAxODguOTczQzE5Ni40MzUgMTg4LjgxNCAxOTYuMTYzIDE4OC42MDkgMTk1LjkxMyAxODguMzU4TDE5NS43NjggMTg4LjIxM0MxOTUuNTE3IDE4Ny45NjIgMTk1LjMxMyAxODcuNjkyIDE5NS4xNTYgMTg3LjQwMkMxOTUgMTg3LjEwNyAxOTQuOTAzIDE4Ni44MDYgMTk0Ljg2NiAxODYuNDk3QzE5NC44MzIgMTg2LjE4NyAxOTQuODY5IDE4NS44NzggMTk0Ljk3NyAxODUuNTcyQzE5NS4wODcgMTg1LjI2MyAxOTUuMjgzIDE4NC45NjkgMTk1LjU2NCAxODQuNjg4QzE5NS44NTYgMTg0LjM5NiAxOTYuMTcyIDE4NC4yIDE5Ni41MSAxODQuMTAxQzE5Ni44NDYgMTg0IDE5Ny4xNzkgMTgzLjk4OSAxOTcuNTA4IDE4NC4wN0MxOTcuODM3IDE4NC4xNDYgMTk4LjEzNiAxODQuMzA3IDE5OC40MDUgMTg0LjU1M0wxOTcuNzk4IDE4NS4xNjFDMTk3LjYzMiAxODUuMDE4IDE5Ny40NDkgMTg0LjkyMyAxOTcuMjQ5IDE4NC44NzRDMTk3LjA1MSAxODQuODI0IDE5Ni44NTEgMTg0LjgyNiAxOTYuNjQ4IDE4NC44ODFDMTk2LjQ0NSAxODQuOTMyIDE5Ni4yNTkgMTg1LjA0MyAxOTYuMDg5IDE4NS4yMTNDMTk1Ljg5MyAxODUuNDA5IDE5NS43NjggMTg1LjYxMiAxOTUuNzEyIDE4NS44MjRDMTk1LjY1NyAxODYuMDMxIDE5NS42NTYgMTg2LjIzOSAxOTUuNzA5IDE4Ni40NDlDMTk1Ljc2MiAxODYuNjU0IDE5NS44NSAxODYuODUzIDE5NS45NzUgMTg3LjA0NkMxOTYuMDk5IDE4Ny4yMzUgMTk2LjI0MyAxODcuNDExIDE5Ni40MDYgMTg3LjU3NEwxOTYuNTUxIDE4Ny43MTlDMTk2LjcxNSAxODcuODgzIDE5Ni44OTIgMTg4LjAyOCAxOTcuMDgzIDE4OC4xNTVDMTk3LjI3NCAxODguMjgxIDE5Ny40NzIgMTg4LjM3MSAxOTcuNjc3IDE4OC40MjRDMTk3Ljg4NCAxODguNDc0IDE5OC4wOTIgMTg4LjQ3MyAxOTguMzAyIDE4OC40MkMxOTguNTExIDE4OC4zNjMgMTk4LjcxNSAxODguMjM1IDE5OC45MTMgMTg4LjAzN1pNMjAzLjE5NCAxODQuODA1QzIwMi45MzQgMTg1LjA2NiAyMDIuNjU0IDE4NS4yNTggMjAyLjM1NSAxODUuMzgyQzIwMi4wNTYgMTg1LjUwMiAyMDEuNzUgMTg1LjU1NyAyMDEuNDM3IDE4NS41NDhDMjAxLjEyNiAxODUuNTM2IDIwMC44MiAxODUuNDYgMjAwLjUxOCAxODUuMzJDMjAwLjIxNyAxODUuMTc5IDE5OS45MzUgMTg0Ljk3OCAxOTkuNjczIDE4NC43MTZMMTk5LjUyNyAxODQuNTcxQzE5OS4yMjQgMTg0LjI2NyAxOTguOTk4IDE4My45NTEgMTk4Ljg1MSAxODMuNjI1QzE5OC43MDEgMTgzLjI5NSAxOTguNjIxIDE4Mi45NzEgMTk4LjYwOSAxODIuNjUxQzE5OC41OTggMTgyLjMzMSAxOTguNjQ3IDE4Mi4wMzEgMTk4Ljc1OCAxODEuNzVDMTk4Ljg2OCAxODEuNDY5IDE5OS4wMjggMTgxLjIyNCAxOTkuMjM3IDE4MS4wMTRDMTk5LjUwNCAxODAuNzQ3IDE5OS43ODEgMTgwLjU2MyAyMDAuMDY2IDE4MC40NjJDMjAwLjM1NCAxODAuMzU4IDIwMC42NDMgMTgwLjMyNyAyMDAuOTMzIDE4MC4zNjlDMjAxLjIyIDE4MC40MDggMjAxLjUwNiAxODAuNTA5IDIwMS43ODkgMTgwLjY3M0MyMDIuMDcgMTgwLjgzNCAyMDIuMzQxIDE4MS4wNDUgMjAyLjYwNCAxODEuMzA4TDIwMi44OSAxODEuNTk0TDIwMC4xMDEgMTg0LjM4NEwxOTkuNTc5IDE4My44NjNMMjAxLjczIDE4MS43MTJMMjAxLjY4MiAxODEuNjY0QzIwMS41MDcgMTgxLjUwNyAyMDEuMzExIDE4MS4zOCAyMDEuMDk1IDE4MS4yODRDMjAwLjg4MSAxODEuMTg1IDIwMC42NiAxODEuMTQ4IDIwMC40MzIgMTgxLjE3M0MyMDAuMjA0IDE4MS4xOTkgMTk5Ljk4MSAxODEuMzIxIDE5OS43NjIgMTgxLjUzOUMxOTkuNjE3IDE4MS42ODQgMTk5LjUxNSAxODEuODQ5IDE5OS40NTUgMTgyLjAzM0MxOTkuMzkzIDE4Mi4yMTUgMTk5LjM3OCAxODIuNDA5IDE5OS40MSAxODIuNjE2QzE5OS40NDIgMTgyLjgyNCAxOTkuNTIxIDE4My4wMzggMTk5LjY0NSAxODMuMjU5QzE5OS43NjkgMTgzLjQ4IDE5OS45NDQgMTgzLjcwMyAyMDAuMTcgMTgzLjkyOEwyMDAuMzE1IDE4NC4wNzNDMjAwLjQ5MiAxODQuMjUxIDIwMC42ODMgMTg0LjM5MyAyMDAuODg4IDE4NC41MDJDMjAxLjA5MyAxODQuNjA1IDIwMS4zMDEgMTg0LjY2OCAyMDEuNTEzIDE4NC42OTFDMjAxLjcyNyAxODQuNzEyIDIwMS45MzUgMTg0LjY4OCAyMDIuMTM4IDE4NC42MTlDMjAyLjM0MyAxODQuNTQ4IDIwMi41MzIgMTg0LjQyNCAyMDIuNzA3IDE4NC4yNUMyMDIuOTMzIDE4NC4wMjQgMjAzLjA3OCAxODMuNzg3IDIwMy4xNDIgMTgzLjUzOEMyMDMuMjA3IDE4My4yOSAyMDMuMjIxIDE4My4wMyAyMDMuMTg0IDE4Mi43NThMMjAzLjg3OCAxODIuNjc5QzIwMy45MTkgMTgyLjg4MSAyMDMuOTMzIDE4My4xIDIwMy45MTkgMTgzLjMzNUMyMDMuOTA1IDE4My41NjkgMjAzLjg0MiAxODMuODEyIDIwMy43MjkgMTg0LjA2M0MyMDMuNjE5IDE4NC4zMTIgMjAzLjQ0MSAxODQuNTU5IDIwMy4xOTQgMTg0LjgwNVpNMjAzLjAyNSAxNzguOTZMMjA1Ljk2MyAxODEuODk4TDIwNS4zMjUgMTgyLjUzN0wyMDEuNTg5IDE3OC44MDFMMjAyLjE5MyAxNzguMTk3TDIwMy4wMjUgMTc4Ljk2Wk0yMDMuODAyIDE4MC4wNDFMMjAzLjUyNiAxODAuMjk2QzIwMy4yNzIgMTgwLjAzOCAyMDMuMDc1IDE3OS43NjUgMjAyLjkzMiAxNzkuNDc1QzIwMi43ODcgMTc5LjE4MiAyMDIuNyAxNzguODg5IDIwMi42NzMgMTc4LjU5NEMyMDIuNjQ1IDE3OC4yOTkgMjAyLjY4IDE3OC4wMTYgMjAyLjc3NiAxNzcuNzQ1QzIwMi44NzMgMTc3LjQ2OSAyMDMuMDM0IDE3Ny4yMTggMjAzLjI2IDE3Ni45OTJDMjAzLjQ0NCAxNzYuODA4IDIwMy42MzUgMTc2LjY2NyAyMDMuODMzIDE3Ni41NzFDMjA0LjAyOSAxNzYuNDcyIDIwNC4yMzIgMTc2LjQyNSAyMDQuNDQ0IDE3Ni40MjlDMjA0LjY1OCAxNzYuNDMyIDIwNC44NzkgMTc2LjQ5MSAyMDUuMTA3IDE3Ni42MDlDMjA1LjMzMyAxNzYuNzI0IDIwNS41NjkgMTc2LjkwNSAyMDUuODE1IDE3Ny4xNTFMMjA4LjI2MyAxNzkuNTk5TDIwNy42MjEgMTgwLjI0MUwyMDUuMTY2IDE3Ny43ODZDMjA0Ljk3IDE3Ny41OTEgMjA0Ljc4NSAxNzcuNDYzIDIwNC42MSAxNzcuNDAzQzIwNC40MzMgMTc3LjM0MSAyMDQuMjYyIDE3Ny4zMzggMjA0LjA5OSAxNzcuMzk2QzIwMy45MzMgMTc3LjQ1MSAyMDMuNzcgMTc3LjU1OSAyMDMuNjA5IDE3Ny43MjFDMjAzLjQ1IDE3Ny44NzkgMjAzLjMzOCAxNzguMDU4IDIwMy4yNzQgMTc4LjI1NkMyMDMuMjExIDE3OC40NTEgMjAzLjE5MiAxNzguNjU1IDIwMy4yMTUgMTc4Ljg2N0MyMDMuMjQgMTc5LjA3NiAyMDMuMzAyIDE3OS4yODMgMjAzLjQwMSAxNzkuNDg4QzIwMy41IDE3OS42ODkgMjAzLjYzNCAxNzkuODczIDIwMy44MDIgMTgwLjA0MVpNMjEwLjQxNyAxNzUuNDYzQzIxMC4zMjUgMTc1LjM3IDIxMC4yMTkgMTc1LjMwNiAyMTAuMSAxNzUuMjY5QzIwOS45OCAxNzUuMjI4IDIwOS44MjYgMTc1LjIzNyAyMDkuNjM3IDE3NS4yOTdDMjA5LjQ0OCAxNzUuMzUyIDIwOS4yMDYgMTc1LjQ3OSAyMDguOTEyIDE3NS42NzdDMjA4LjY2MSAxNzUuODQgMjA4LjQyMiAxNzUuOTc2IDIwOC4xOTQgMTc2LjA4NEMyMDcuOTY4IDE3Ni4xOSAyMDcuNzU0IDE3Ni4yNTkgMjA3LjU1MSAxNzYuMjkxQzIwNy4zNTEgMTc2LjMyMSAyMDcuMTYyIDE3Ni4zMSAyMDYuOTg1IDE3Ni4yNTdDMjA2LjgwOCAxNzYuMjA0IDIwNi42NDIgMTc2LjEgMjA2LjQ4OCAxNzUuOTQ2QzIwNi4zNDEgMTc1Ljc5OSAyMDYuMjM0IDE3NS42MjcgMjA2LjE2NyAxNzUuNDMxQzIwNi4xMDMgMTc1LjIzMyAyMDYuMDggMTc1LjAyNCAyMDYuMDk4IDE3NC44MDNDMjA2LjExOSAxNzQuNTggMjA2LjE4NSAxNzQuMzU0IDIwNi4yOTggMTc0LjEyNkMyMDYuNDExIDE3My44OTggMjA2LjU3MiAxNzMuNjggMjA2Ljc4MiAxNzMuNDdDMjA3LjA4MSAxNzMuMTcxIDIwNy4zODkgMTcyLjk2OSAyMDcuNzA3IDE3Mi44NjNDMjA4LjAyNSAxNzIuNzU3IDIwOC4zMjggMTcyLjczNiAyMDguNjE4IDE3Mi44MDFDMjA4LjkwNiAxNzIuODYzIDIwOS4xNTcgMTczLjAwMSAyMDkuMzcxIDE3My4yMTVMMjA4LjczMiAxNzMuODU0QzIwOC42MjkgMTczLjc1IDIwOC40OTggMTczLjY4MSAyMDguMzM5IDE3My42NDZDMjA4LjE4IDE3My42MDcgMjA4LjAxIDE3My42MTQgMjA3LjgyOCAxNzMuNjY3QzIwNy42NDggMTczLjcxOCAyMDcuNDc0IDE3My44MjcgMjA3LjMwNiAxNzMuOTk1QzIwNy4xMjkgMTc0LjE3MiAyMDcuMDEzIDE3NC4zNDQgMjA2Ljk1OCAxNzQuNTFDMjA2LjkwMiAxNzQuNjcxIDIwNi44OTEgMTc0LjgxOCAyMDYuOTIzIDE3NC45NTJDMjA2Ljk1OCAxNzUuMDgzIDIwNy4wMjEgMTc1LjE5NCAyMDcuMTEzIDE3NS4yODZDMjA3LjE4MiAxNzUuMzU1IDIwNy4yNTYgMTc1LjQwNiAyMDcuMzM0IDE3NS40MzhDMjA3LjQxMiAxNzUuNDY2IDIwNy41MDUgMTc1LjQ3MiAyMDcuNjE0IDE3NS40NTZDMjA3LjcyIDE3NS40MzcgMjA3Ljg0OCAxNzUuMzkxIDIwOCAxNzUuMzE3QzIwOC4xNTIgMTc1LjI0NCAyMDguMzM1IDE3NS4xMzkgMjA4LjU0OSAxNzUuMDAzQzIwOC45MjUgMTc0Ljc2NiAyMDkuMjU5IDE3NC41OTcgMjA5LjU1NCAxNzQuNDk2QzIwOS44NDkgMTc0LjM5NCAyMTAuMTE1IDE3NC4zNjYgMjEwLjM1MiAxNzQuNDA5QzIxMC41ODkgMTc0LjQ1MyAyMTAuODA3IDE3NC41NzUgMjExLjAwOCAxNzQuNzc1QzIxMS4xNzEgMTc0LjkzOSAyMTEuMjg2IDE3NS4xMjMgMjExLjM1MyAxNzUuMzI4QzIxMS40MjIgMTc1LjUzIDIxMS40NDIgMTc1Ljc0NiAyMTEuNDEyIDE3NS45NzRDMjExLjM4MiAxNzYuMTk3IDIxMS4zMDYgMTc2LjQyNSAyMTEuMTg0IDE3Ni42NTdDMjExLjA2MiAxNzYuODg1IDIxMC44OTEgMTc3LjEwOCAyMTAuNjczIDE3Ny4zMjdDMjEwLjM0NCAxNzcuNjU2IDIxMC4wMDYgMTc3Ljg3NiAyMDkuNjYxIDE3Ny45ODZDMjA5LjMxNiAxNzguMDk3IDIwOC45OTEgMTc4LjExOCAyMDguNjg3IDE3OC4wNDlDMjA4LjM4NCAxNzcuOTggMjA4LjEyOCAxNzcuODQxIDIwNy45MjEgMTc3LjYzNEwyMDguNTYzIDE3Ni45OTJDMjA4Ljc0NyAxNzcuMTU4IDIwOC45MzcgMTc3LjI0NiAyMDkuMTMzIDE3Ny4yNThDMjA5LjMyNiAxNzcuMjY3IDIwOS41MTEgMTc3LjIyNyAyMDkuNjg5IDE3Ny4xMzdDMjA5Ljg2NCAxNzcuMDQ1IDIxMC4wMTcgMTc2LjkzMyAyMTAuMTQ4IDE3Ni44MDJDMjEwLjMyMyAxNzYuNjI3IDIxMC40NDYgMTc2LjQ1OCAyMTAuNTE3IDE3Ni4yOTVDMjEwLjU5MSAxNzYuMTI5IDIxMC42MTkgMTc1Ljk3NSAyMTAuNiAxNzUuODMyQzIxMC41ODIgMTc1LjY4OSAyMTAuNTIxIDE3NS41NjYgMjEwLjQxNyAxNzUuNDYzWk0yMTQuNTA1IDE3My40OTRDMjE0LjI0NSAxNzMuNzU1IDIxMy45NjUgMTczLjk0NyAyMTMuNjY2IDE3NC4wNzFDMjEzLjM2NyAxNzQuMTkxIDIxMy4wNjEgMTc0LjI0NiAyMTIuNzQ4IDE3NC4yMzdDMjEyLjQzNyAxNzQuMjI1IDIxMi4xMzEgMTc0LjE0OSAyMTEuODI5IDE3NC4wMDlDMjExLjUyOCAxNzMuODY5IDIxMS4yNDYgMTczLjY2NyAyMTAuOTgzIDE3My40MDVMMjEwLjgzOCAxNzMuMjZDMjEwLjUzNSAxNzIuOTU2IDIxMC4zMDkgMTcyLjY0MSAyMTAuMTYyIDE3Mi4zMTRDMjEwLjAxMiAxNzEuOTg1IDIwOS45MzIgMTcxLjY2IDIwOS45MiAxNzEuMzRDMjA5LjkwOSAxNzEuMDIgMjA5Ljk1OCAxNzAuNzIgMjEwLjA2OCAxNzAuNDM5QzIxMC4xNzkgMTcwLjE1OCAyMTAuMzM5IDE2OS45MTMgMjEwLjU0OCAxNjkuNzAzQzIxMC44MTUgMTY5LjQzNiAyMTEuMDkyIDE2OS4yNTIgMjExLjM3NyAxNjkuMTUxQzIxMS42NjUgMTY5LjA0NyAyMTEuOTU0IDE2OS4wMTYgMjEyLjI0NCAxNjkuMDU4QzIxMi41MzEgMTY5LjA5NyAyMTIuODE3IDE2OS4xOTggMjEzLjEgMTY5LjM2MkMyMTMuMzgxIDE2OS41MjMgMjEzLjY1MiAxNjkuNzM1IDIxMy45MTUgMTY5Ljk5N0wyMTQuMjAxIDE3MC4yODRMMjExLjQxMiAxNzMuMDczTDIxMC44OSAxNzIuNTUyTDIxMy4wNDEgMTcwLjQwMUwyMTIuOTkzIDE3MC4zNTNDMjEyLjgxOCAxNzAuMTk2IDIxMi42MjIgMTcwLjA2OSAyMTIuNDA2IDE2OS45NzNDMjEyLjE5MiAxNjkuODc0IDIxMS45NzEgMTY5LjgzNyAyMTEuNzQzIDE2OS44NjJDMjExLjUxNSAxNjkuODg4IDIxMS4yOTIgMTcwLjAxIDIxMS4wNzMgMTcwLjIyOEMyMTAuOTI4IDE3MC4zNzMgMjEwLjgyNiAxNzAuNTM4IDIxMC43NjYgMTcwLjcyMkMyMTAuNzA0IDE3MC45MDQgMjEwLjY4OSAxNzEuMDk4IDIxMC43MjEgMTcxLjMwNUMyMTAuNzUzIDE3MS41MTMgMjEwLjgzMiAxNzEuNzI3IDIxMC45NTYgMTcxLjk0OEMyMTEuMDggMTcyLjE2OSAyMTEuMjU1IDE3Mi4zOTIgMjExLjQ4MSAxNzIuNjE4TDIxMS42MjYgMTcyLjc2M0MyMTEuODAzIDE3Mi45NCAyMTEuOTk0IDE3My4wODIgMjEyLjE5OSAxNzMuMTkxQzIxMi40MDQgMTczLjI5NCAyMTIuNjEyIDE3My4zNTggMjEyLjgyNCAxNzMuMzgxQzIxMy4wMzggMTczLjQwMSAyMTMuMjQ2IDE3My4zNzcgMjEzLjQ0OSAxNzMuMzA4QzIxMy42NTQgMTczLjIzNyAyMTMuODQzIDE3My4xMTQgMjE0LjAxOCAxNzIuOTM5QzIxNC4yNDQgMTcyLjcxMyAyMTQuMzg5IDE3Mi40NzYgMjE0LjQ1MyAxNzIuMjI3QzIxNC41MTggMTcxLjk3OSAyMTQuNTMyIDE3MS43MTkgMjE0LjQ5NSAxNzEuNDQ3TDIxNS4xODkgMTcxLjM2OEMyMTUuMjMgMTcxLjU3IDIxNS4yNDQgMTcxLjc4OSAyMTUuMjMgMTcyLjAyNEMyMTUuMjE2IDE3Mi4yNTggMjE1LjE1MyAxNzIuNTAxIDIxNS4wNCAxNzIuNzUyQzIxNC45MyAxNzMuMDAxIDIxNC43NTEgMTczLjI0OCAyMTQuNTA1IDE3My40OTRaXCIgZmlsbD1cImJsYWNrXCIvPiA8cGF0aCBkPVwiTTIxNyAxNjdMMjQ5IDEzNVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk0yMDAgMjAwTDI0OSAyNDlcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNMTM1IDI0OUwxNjcgMjE3XCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTEzNSAxMzVMMTg0IDE4NFwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPC9nPiA8ZGVmcz4gPGNsaXBQYXRoIGlkPVwiY2xpcDBfODQ2XzI2OTIxXCI+IDxyZWN0IHdpZHRoPVwiMjU2XCIgaGVpZ2h0PVwiMjU2XCIgZmlsbD1cIndoaXRlXCIvPiA8L2NsaXBQYXRoPiA8L2RlZnM+IDwvc3ZnPicpfS50cnYtbGljZW5zZS1iYW5uZXJ7d2lkdGg6Zml0LWNvbnRlbnQ7bWF4LXdpZHRoOjQwJTttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDo1MHB4O2hlaWdodDo1MHB4O3otaW5kZXg6MTAwMDB9LnRydi1saWNlbnNlLWJhbm5lciAuay1ub3RpZmljYXRpb257cGFkZGluZzoxMnB4O2JvcmRlci1jb2xvcjojZmZjMDAwO2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZjMDAwfS50cnYtbGljZW5zZS1iYW5uZXIgLmstbm90aWZpY2F0aW9uIC5rLW5vdGlmaWNhdGlvbi1zdGF0dXN7bWFyZ2luLXJpZ2h0OjVweH0udHJ2LWxpY2Vuc2UtYmFubmVyIC5rLW5vdGlmaWNhdGlvbiAuay1ub3RpZmljYXRpb24tY29udGVudHtkaXNwbGF5OmZsZXh9LnRydi1saWNlbnNlLWJhbm5lciAuay1ub3RpZmljYXRpb24gLmstbm90aWZpY2F0aW9uLWNvbnRlbnQgLnRydi1saWNlbnNlLW1lc3NhZ2V7Zm9udC1zaXplOjE0cHh9LnRydi1saWNlbnNlLWJhbm5lciAuay1ub3RpZmljYXRpb24gLmstbm90aWZpY2F0aW9uLWNvbnRlbnQgLnRydi1saWNlbnNlLWxpbmt7bWFyZ2luOjAgMTBweDthbGlnbi1jb250ZW50OmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZX0udHJ2LWxpY2Vuc2UtYmFubmVyIC5rLW5vdGlmaWNhdGlvbiAuay1ub3RpZmljYXRpb24tY29udGVudCAudHJ2LWxpY2Vuc2UtbGluayAuay1pY29ue2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMwMDB9LnRydi1yZXBvcnQtdmlld2Vye3BhZGRpbmc6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1yYWRpdXM6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIscmdiYSgwLDAsMCwuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwjNDI0MjQyKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCNmZmYpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LnRydi1yZXBvcnQtdmlld2VyICp7Ym94LXNpemluZzpib3JkZXItYm94fS50cnYtcmVwb3J0LXZpZXdlciA6OmFmdGVyLC50cnYtcmVwb3J0LXZpZXdlciA6OmJlZm9yZXtib3gtc2l6aW5nOmluaGVyaXR9LnRydi1jb250ZW50LXdyYXBwZXIsLnRydi1yZXBvcnQtdmlld2VyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2luc2V0OjB9LnRydi10b29sYmFye2JvcmRlci13aWR0aDowO2JvcmRlci1ib3R0b20td2lkdGg6MXB4O2ZsZXgtc2hyaW5rOjB9LnRydi10b29sYmFyIC50cnYtdG9vbGJhci1sYWJlbHthbGlnbi1zZWxmOmNlbnRlcn0udHJ2LXRvb2xiYXI+YnV0dG9ue3BhZGRpbmc6NnB4fS50cnYtdG9vbGJhcj5idXR0b24+LmstYnV0dG9uLXRleHR7ZGlzcGxheTpub25lfS50cnYtdG9vbGJhcj4uay10b29sYmFyLWl0ZW17Z2FwOjVweH0udHJ2LXRvb2xiYXI+LmstdG9vbGJhci1pdGVtIC50cnYtdG9vbGJhci1udW1lcmlje3dpZHRoOjRlbX0udHJ2LXRvb2xiYXI+LmstdG9vbGJhci1pdGVtIC50cnYtdG9vbGJhci1udW1lcmljPmlucHV0e2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDI4NjtwYWRkaW5nLWJsb2NrOjRweDtwYWRkaW5nLWlubGluZTo4cHh9LnRydi10b29sYmFyPi5rLXRvb2xiYXItaXRlbSAuay1pbnB1dC1pbm5lcnt0ZXh0LWFsaWduOnJpZ2h0fS50cnYtdG9vbGJhciAudHJ2LXJlcG9ydC1wYWdlcnthbGlnbi1pdGVtczpjZW50ZXJ9LnRydi10b29sYmFyIC5zZW5kLWVtYWlsLWhpZGRlbntkaXNwbGF5Om5vbmV9LnRydi1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlci13aWR0aDowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbGV4OjEgMSAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LnRydi1jb250ZW50LnRydi1kb2N1bWVudC1tYXAtcGFuZS1oaWRkZW4+OmZpcnN0LWNoaWxkOmlzKC5rLXBhbmUpLC50cnYtY29udGVudC50cnYtZG9jdW1lbnQtbWFwLXBhbmUtaGlkZGVuPjpudGgtY2hpbGQoMik6aXMoLmstc3BsaXRiYXIpe2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnRydi1jb250ZW50LnRydi1wYXJhbWV0ZXJzLXBhbmUtaGlkZGVuPjpudGgtY2hpbGQoNCk6aXMoLmstc3BsaXRiYXIpLC50cnYtY29udGVudC50cnYtcGFyYW1ldGVycy1wYW5lLWhpZGRlbj46bnRoLWNoaWxkKDUpOmlzKC5rLXBhbmUpe2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnRydi1kb2N1bWVudC1tYXAgLnRydi1kb2N1bWVudC1tYXAtb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDojZmZmO29wYWNpdHk6LjY7ei1pbmRleDoxfS50cnYtZG9jdW1lbnQtbWFwLXBhbmV7bWF4LXdpZHRoOjMwMHB4fS50cnYtZG9jdW1lbnQtbWFwLWNvbnRhaW5lcntoZWlnaHQ6MTAwJTtvdmVyZmxvdzphdXRvfS50cnYtZG9jdW1lbnQtbWFwLXdyYXBwZXJ7cGFkZGluZzoyMHB4fS50cnYtZG9jdW1lbnQtbWFwLnRydi1sb2FkaW5nIC50cnYtZG9jdW1lbnQtbWFwLW92ZXJsYXl7ZGlzcGxheTpibG9ja30udHJ2LXBhcmFtZXRlcnMtYXJlYSAudHJ2LXBhcmFtZXRlci1jb250YWluZXJ7bWFyZ2luOi41ZW07bWFyZ2luLWJvdHRvbToxMHB4O3BhZGRpbmc6LjFlbX0udHJ2LXBhcmFtZXRlcnMtYXJlYSAudHJ2LXBhcmFtZXRlcnMtd3JhcHBlciAudHJ2LXBhcmFtZXRlci1lZGl0b3ItYm9vbGVhbntib3JkZXI6MnB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlcixyZ2JhKDAsMCwwLC4xMikpO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW19LnRydi1wYXJhbWV0ZXJzLWFyZWEuLXZlcnRpY2Fse2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O292ZXJmbG93OmF1dG99LnRydi1wYXJhbWV0ZXJzLWFyZWEuLXZlcnRpY2FsIC50cnYtcGFyYW1ldGVycy1hcmVhLWNvbnRlbnQsLnRydi1wYXJhbWV0ZXJzLWFyZWEuLXZlcnRpY2FsLnByZXZpZXcgLnRydi1wYXJhbWV0ZXJzLWFyZWEtY29udGVudHtmbGV4OjE7LW1zLWZsZXg6MTtvdmVyZmxvdzphdXRvfS50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbCAudHJ2LXBhcmFtZXRlcnMtYXJlYS1mb290ZXIsLnRydi1wYXJhbWV0ZXJzLWFyZWEuLXZlcnRpY2FsLnByZXZpZXcgLnRydi1wYXJhbWV0ZXJzLWFyZWEtZm9vdGVye2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfS50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbCAudHJ2LXBhcmFtZXRlcnMtYXJlYS1wcmV2aWV3LWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtsZWZ0OjA7bWFyZ2luOjZweH0udHJ2LXBhcmFtZXRlcnMtYXJlYS4tdmVydGljYWwgLnRydi1wYXJhbWV0ZXItY29udGFpbmVye2hlaWdodDoxMDAlO21heC13aWR0aDozMDBweDttaW4td2lkdGg6MTMwcHh9LnRydi1wYXJhbWV0ZXJzLWFyZWEuLXZlcnRpY2FsIC50cnYtcGFyYW1ldGVycy13cmFwcGVye21pbi1oZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXh9LnRydi1wYXJhbWV0ZXJzLWFyZWEgLnRydi1wYXJhbWV0ZXJzLWFyZWEtZm9vdGVye2Rpc3BsYXk6bm9uZX0udHJ2LXBhcmFtZXRlcnMtYXJlYS5wcmV2aWV3IC50cnYtcGFyYW1ldGVycy1hcmVhLWZvb3RlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LjRlbTtib3R0b206MDtoZWlnaHQ6M2VtfS50cnYtcGFyYW1ldGVycy1hcmVhLnByZXZpZXc6bm90KC4tdmVydGljYWwpIC50cnYtcGFyYW1ldGVycy1hcmVhLWNvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjNlbTtvdmVyZmxvdzphdXRvfS50cnYtcGFyYW1ldGVycy1wYW5le21heC13aWR0aDozMDBweH0udHJ2LXBhcmFtZXRlci1oZWFkZXIsLnRydi1wYXJhbWV0ZXItdmFsdWV7cGFkZGluZzo4cHh9LnRydi1wYXJhbWV0ZXItYWN0aW9uc3twYWRkaW5nOjA7bWFyZ2luLXRvcDoxNnB4fS50cnYtcGFnZXMtcGFuZXtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0udHJ2LXBhZ2VzLXBhbmUgLnRydi1vdmVybGF5e2Rpc3BsYXk6bm9uZX0udHJ2LXBhZ2VzLXBhbmUudHJ2LWxvYWRpbmcgLnRydi1vdmVybGF5e2Rpc3BsYXk6YmxvY2s7ei1pbmRleDo5MDAwfS50cnYtcmVwb3J0LXBhZ2UrLnRydi1yZXBvcnQtcGFnZXttYXJnaW4tdG9wOjEwcHh9LnRydi1wYWdlcy1wYW5lIC50cnYtbm90aWZpY2F0aW9ue3dpZHRoOmF1dG87cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7bGVmdDo1MCU7ei1pbmRleDo5MTAwO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS50cnYtcGFnZXMtcGFuZSAudHJ2LW5vdGlmaWNhdGlvbj4uay1ub3RpZmljYXRpb24td3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7Z2FwOjVweDthbGlnbi1pdGVtczpjZW50ZXJ9LnRydi1wYWdlcy1wYW5lIC50cnYtbm90aWZpY2F0aW9uPi5rLW5vdGlmaWNhdGlvbi13cmFwIC5rLWljb257Zm9udC1zaXplOjFyZW19LnRydi1wYWdlLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmF1dG99LnRydi1yZXBvcnQtcGFnZXtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JhY2tncm91bmQtY29sb3I6I2ZmZn0udHJ2LXJlcG9ydC1wYWdlIGRpdntib3gtc2l6aW5nOmNvbnRlbnQtYm94fS50cnYtc2tlbGV0b24td3JhcHBlcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NEtQQ0V0TFNCSFpXNWxjbUYwYjNJNklFRmtiMkpsSUVsc2JIVnpkSEpoZEc5eUlESXpMakF1TUN3Z1UxWkhJRVY0Y0c5eWRDQlFiSFZuTFVsdUlDNGdVMVpISUZabGNuTnBiMjQ2SURZdU1EQWdRblZwYkdRZ01Da2dJQzB0UGdvOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa3hoZVdWeVh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWdvSklIWnBaWGRDYjNnOUlqQWdNQ0ExTVRVZ01qVXdJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSURBZ01DQTFNVFVnTWpVd095SWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0krQ2p4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStDZ2t1YzNRd2UyWnBiR3c2STBaR1JrWkdSanQ5Q2drdWMzUXhlMlpwYkd3NkkwVXhSVVJHTVR0OUNqd3ZjM1I1YkdVK0NqeHlaV04wSUhrOUlqQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kxTVRVaUlHaGxhV2RvZEQwaU1qVXdJaTgrQ2p4blBnb0pQSEJoZEdnZ1kyeGhjM005SW5OME1TSWdaRDBpVFRReE5pd3hOREV1Tld3ME1pNDNMRFF5TGpkakxUVXVOU3cxTGpZdE1USXNNVEF0TVRrdU15d3hNeTR4WXkwM0xqUXNNeTR4TFRFMUxqRXNOQzQzTFRJekxqTXNOQzQzWXkweE1DNDVMREF0TWpBdU9TMHlMamN0TXpBdU1TMDRDZ2tKWXkwNUxqSXROUzQwTFRFMkxqVXRNVEl1TmkweU1TNDRMVEl4TGpoakxUVXVOQzA1TGpJdE9DMHhPUzR5TFRndE16QXVNV013TFRFd0xqa3NNaTQzTFRJd0xqa3NPQzB6TUM0eFl6VXVOQzA1TGpJc01USXVOaTB4Tmk0MUxESXhMamd0TWpFdU9HTTVMakl0TlM0MExERTVMakl0T0N3ek1DNHhMVGdLQ1FsMk5Ua3VNMGcwTVRaNklFMDBPRFlzTVRNeWFDMDJNRlkzTW1NeE1DNDVMREFzTWpBdU9Td3lMamNzTXpBdU1TdzRZemt1TWl3MUxqUXNNVFl1TlN3eE1pNDJMREl4TGpnc01qRXVPRU0wT0RNdU15d3hNVEV1TVN3ME9EWXNNVEl4TGpFc05EZzJMREV6TW5vZ1RUUXpNQzQyTERFME1rZzBPVEVLQ1Fsak1DdzRMakl0TVM0MkxERTJMVFF1Tnl3eU15NHpZeTB6TGpFc055NDBMVGN1TlN3eE15NDRMVEV6TGpFc01Ua3VNMHcwTXpBdU5pd3hOREo2SWk4K0Nqd3ZaejRLUEhKbFkzUWdlRDBpTWpBaUlIazlJakl3SWlCamJHRnpjejBpYzNReElpQjNhV1IwYUQwaU5EYzFJaUJvWldsbmFIUTlJakV3SWk4K0NqeHlaV04wSUhnOUlqSXdJaUI1UFNJME5TSWdZMnhoYzNNOUluTjBNU0lnZDJsa2RHZzlJalEzTlNJZ2FHVnBaMmgwUFNJeE1DSXZQZ284Y21WamRDQjRQU0l5TUNJZ2VUMGlNVGsxSWlCamJHRnpjejBpYzNReElpQjNhV1IwYUQwaU16RTFJaUJvWldsbmFIUTlJakV3SWk4K0NqeHlaV04wSUhnOUlqSXdJaUI1UFNJeU1qQWlJR05zWVhOelBTSnpkREVpSUhkcFpIUm9QU0kwTnpVaUlHaGxhV2RvZEQwaU1UQWlMejRLUEhKbFkzUWdlRDBpTWpBaUlIazlJakV3TnlJZ1kyeGhjM005SW5OME1TSWdkMmxrZEdnOUlqWXdJaUJvWldsbmFIUTlJakV3SWk4K0NqeHlaV04wSUhnOUlqSXdJaUI1UFNJeE16SWlJR05zWVhOelBTSnpkREVpSUhkcFpIUm9QU0l4T1RBaUlHaGxhV2RvZEQwaU1UQWlMejRLUEhKbFkzUWdlRDBpTVRBd0lpQjVQU0l4TURjaUlHTnNZWE56UFNKemRERWlJSGRwWkhSb1BTSXhNVEFpSUdobGFXZG9kRDBpTVRBaUx6NEtQSEpsWTNRZ2VEMGlNakkxSWlCNVBTSXhNRGNpSUdOc1lYTnpQU0p6ZERFaUlIZHBaSFJvUFNJeE1UQWlJR2hsYVdkb2REMGlNelVpTHo0S1BDOXpkbWMrQ2c9PScpIHJlcGVhdCB0b3AgbGVmdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0udHJ2LXNlYXJjaC1kaWFsb2cgLmstd2luZG93LWNvbnRlbnR7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtvdmVyZmxvdzpoaWRkZW59LnRydi1zZWFyY2gtZGlhbG9nIC5rLWxpc3R2aWV3e2JvcmRlci13aWR0aDoxcHh9LnRydi1zZWFyY2gtZGlhbG9nIC5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9ue3BhZGRpbmc6NHB4fS50cnYtc2VhcmNoLWRpYWxvZyAuay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbnttaW4td2lkdGg6MjBweDttaW4taGVpZ2h0OjIwcHh9LnRydi1zZWFyY2gtZGlhbG9nIC5rLWlucHV0LW1ke2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDI4Nn0udHJ2LXNlYXJjaC1kaWFsb2cgLmstaW5wdXQtbWQgLmstaW5wdXQtaW5uZXJ7cGFkZGluZy1ibG9jazo0cHg7cGFkZGluZy1pbmxpbmU6OHB4fS50cnYtc2VhcmNoLWRpYWxvZy1oaWdobGlnaHRlZC1yZXN1bHR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMzUsMTAyLC4zKTtjb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udHJ2LXNlYXJjaC1kaWFsb2ctc2hhZGVkLXJlc3VsdHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDE0MCwwLC4zKX0udHJ2LXNlYXJjaC1kaWFsb2cgLmstbGlzdHZpZXctY29udGVudD4uay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnkpIDUwJSx0cmFuc3BhcmVudCl9LnRydi1zZW5kLWVtYWlsLWRpYWxvZ3ttYXgtaGVpZ2h0Om1pbig5OHZoLDkwMHB4KX0udHJ2LXNlbmQtZW1haWwtZGlhbG9nIC50cnYtc2VuZC1lbWFpbC1hY3Rpb25zIGJ1dHRvbi5rLWJ1dHRvbnt0ZXh0LXRyYW5zZm9ybTpub25lfS50cnYtYWktY29uc2VudC1kaWFsb2cgLmstd2luZG93LXRpdGxlYmFye21pbi1oZWlnaHQ6MjNweDtiYWNrZ3JvdW5kLWNvbG9yOnVuc2V0fS50cnYtYWktY29uc2VudC1kaWFsb2cgLmstd2luZG93LWNvbnRlbnR7cGFkZGluZzowfS50cnYtYWktY29uc2VudC1kaWFsb2cgLnRydi1haS1jb25zZW50LWNvbnRlbnR7bWluLWhlaWdodDoxMDJweDtwYWRkaW5nOjE2cHg7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlcixyZ2JhKDAsMCwwLC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCM0MjQyNDIpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwjZmFmYWZhKX0udHJ2LWFpLWNvbnNlbnQtZGlhbG9nIC50cnYtYWktY29uc2VudC1hY3Rpb25ze2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS50cnYtYWktcHJvbXB0LWRpYWxvZyAuay13aW5kb3ctY29udGVudHtwYWRkaW5nOjB9LnRydi1haS1wcm9tcHQtZGlhbG9nIC5rLXdpbmRvdy1jb250ZW50IGJ1dHRvbi5rLWJ1dHRvbjpub3QoW3JlZi1nZW5lcmF0ZS1vdXRwdXQtYnV0dG9uXSl7Y29sb3I6aW5oZXJpdH0udHJ2LWFpLXByb21wdC1kaWFsb2cgLmstd2luZG93LWNvbnRlbnQgYnV0dG9uLmstYnV0dG9uW3JlZi1yYXRlLW5lZ2F0aXZlXSwudHJ2LWFpLXByb21wdC1kaWFsb2cgLmstd2luZG93LWNvbnRlbnQgYnV0dG9uLmstYnV0dG9uW3JlZi1yYXRlLXBvc2l0aXZlXXtkaXNwbGF5Om5vbmV9LnRydi1haS1wcm9tcHQtZGlhbG9nIC5rLXdpbmRvdy1jb250ZW50IC5rLXByb21wdC1jb250ZW50e21pbi1oZWlnaHQ6MTA2cHh9LnRydi1haS1wcm9tcHQtZGlhbG9nIC5rLXdpbmRvdy1jb250ZW50IC5rLXByb21wdC1jb250ZW50IC5rLXByb21wdC12aWV3IHRleHRhcmVhe2hlaWdodDoxMDBweH0udHJ2LWFpLXByb21wdC1kaWFsb2cgLmstd2luZG93LWNvbnRlbnQgLmstcHJvbXB0LWZvb3RlciBidXR0b257Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLC4yNXJlbSl9LnRydi1yZXBvcnQtdmlld2VyIC5rLXNwbGl0YmFye2lubGluZS1zaXplOnZhcigtLWtlbmRvLXNwYWNpbmctMiwuNXJlbSk7ZmxleC13cmFwOm5vd3JhcDtnYXA6OHB4fS50cnYtcmVwb3J0LXZpZXdlciAuay1zcGxpdGJhciAuay1jb2xsYXBzZS1uZXh0LC50cnYtcmVwb3J0LXZpZXdlciAuay1zcGxpdGJhciAuay1jb2xsYXBzZS1wcmV2LC50cnYtcmVwb3J0LXZpZXdlciAuay1zcGxpdGJhciAuay1leHBhbmQtbmV4dCwudHJ2LXJlcG9ydC12aWV3ZXIgLmstc3BsaXRiYXIgLmstZXhwYW5kLXByZXZ7bWFyZ2luOjB9LnRydi1lcnJvci1wYW5le3BhZGRpbmc6MWVtIDFlbTtmb250LXNpemU6LjdlbX0uay1saXN0LWl0ZW0tdGV4dDpoYXMoPiAudHJ2LWVkaXRvcml0ZW0pOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6bm9uZX0udHJ2LW10LTJ7bWFyZ2luLXRvcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsLjVyZW0pfVxyXG4vKiBETyBOT1QgTU9ESUZZIE9SIERFTEVURSBUSElTIExJTkUhIFVQR1JBREUgV0laQVJEIENIRUNLU1VNIDViOTBiYTlhYTE2Njk1ZWE3Y2JmMGU1MDhhNzFmMmNkICovIiwiOnJvb3R7LS1rZW5kby1kaXNhYmxlZC10ZXh0OiB1bnNldDstLWtlbmRvLWRpc2FibGVkLWJnOiB1bnNldDstLWtlbmRvLWRpc2FibGVkLWJvcmRlcjogdW5zZXQ7LS1rZW5kby1kaXNhYmxlZC1vcGFjaXR5OiAuNjstLWtlbmRvLWRpc2FibGVkLWZpbHRlcjogZ3JheXNjYWxlKC4xKX06cm9vdHstLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlOiAjZmZmZmZmOy0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2U6ICMzZDNkM2Q7LS1rZW5kby1jb2xvci1zdWJ0bGU6ICM2NjY2NjY7LS1rZW5kby1jb2xvci1zdXJmYWNlOiAjZmFmYWZhOy0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQ6ICNmZmZmZmY7LS1rZW5kby1jb2xvci1ib3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4wOCk7LS1rZW5kby1jb2xvci1ib3JkZXItYWx0OiByZ2JhKDAsIDAsIDAsIDAuMTYpOy0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGU6ICNlYmViZWI7LS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1ob3ZlcjogI2UwZTBlMDstLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLWFjdGl2ZTogI2Q2ZDZkNjstLWtlbmRvLWNvbG9yLWJhc2U6ICNmNWY1ZjU7LS1rZW5kby1jb2xvci1iYXNlLWhvdmVyOiAjZWJlYmViOy0ta2VuZG8tY29sb3ItYmFzZS1hY3RpdmU6ICNkNmQ2ZDY7LS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzOiAjYzJjMmMyOy0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdWJ0bGU6ICMzZDNkM2Q7LS1rZW5kby1jb2xvci1vbi1iYXNlOiAjM2QzZDNkOy0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdXJmYWNlOiAjM2QzZDNkOy0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGU6ICNmZmVjZWI7LS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZS1ob3ZlcjogI2ZmZGVkYjstLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLWFjdGl2ZTogI2ZmYzhjNDstLWtlbmRvLWNvbG9yLXByaW1hcnk6ICNmZjYzNTg7LS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyOiAjZWE1YTUxOy0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmU6ICNkNDUzNDk7LS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzOiAjZmY5ZDk3Oy0ta2VuZG8tY29sb3ItcHJpbWFyeS1vbi1zdWJ0bGU6ICM1YzIwMWM7LS1rZW5kby1jb2xvci1vbi1wcmltYXJ5OiAjZmZmZmZmOy0ta2VuZG8tY29sb3ItcHJpbWFyeS1vbi1zdXJmYWNlOiAjZmY2MzU4Oy0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZTogI2ZhZmFmYTstLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGUtaG92ZXI6ICNmNWY1ZjU7LS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLWFjdGl2ZTogI2ViZWJlYjstLWtlbmRvLWNvbG9yLXNlY29uZGFyeTogIzY2NjY2NjstLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1ob3ZlcjogIzUyNTI1MjstLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmU6ICMzZDNkM2Q7LS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXM6ICNlMGUwZTA7LS1rZW5kby1jb2xvci1zZWNvbmRhcnktb24tc3VidGxlOiAjMTQxNDE0Oy0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5OiAjZmZmZmZmOy0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1cmZhY2U6ICMyOTI5Mjk7LS1rZW5kby1jb2xvci10ZXJ0aWFyeS1zdWJ0bGU6ICNkOGYxZmQ7LS1rZW5kby1jb2xvci10ZXJ0aWFyeS1zdWJ0bGUtaG92ZXI6ICNjNWVhZmM7LS1rZW5kby1jb2xvci10ZXJ0aWFyeS1zdWJ0bGUtYWN0aXZlOiAjYTNkZmZiOy0ta2VuZG8tY29sb3ItdGVydGlhcnk6ICMwM2E5ZjQ7LS1rZW5kby1jb2xvci10ZXJ0aWFyeS1ob3ZlcjogIzAzOWFlMDstLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZTogIzAyOGNjYjstLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzOiAjNjFjOWY5Oy0ta2VuZG8tY29sb3ItdGVydGlhcnktb24tc3VidGxlOiAjMDIzZjVjOy0ta2VuZG8tY29sb3Itb24tdGVydGlhcnk6ICNmZmZmZmY7LS1rZW5kby1jb2xvci10ZXJ0aWFyeS1vbi1zdXJmYWNlOiAjMDI4Y2NiOy0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGU6ICNkMmUyZmI7LS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZS1ob3ZlcjogI2JkZDRmODstLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLWFjdGl2ZTogIzgwYWNmNDstLWtlbmRvLWNvbG9yLWluZm86ICMwMDU4ZTk7LS1rZW5kby1jb2xvci1pbmZvLWhvdmVyOiAjMDA1MmQ2Oy0ta2VuZG8tY29sb3ItaW5mby1hY3RpdmU6ICMwMDRhYzI7LS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzOiAjNjA5OGYyOy0ta2VuZG8tY29sb3ItaW5mby1vbi1zdWJ0bGU6ICMwMDIyNTk7LS1rZW5kby1jb2xvci1vbi1pbmZvOiAjZmZmZmZmOy0ta2VuZG8tY29sb3ItaW5mby1vbi1zdXJmYWNlOiAjMDA0YWMyOy0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGU6ICNkY2YwZDM7LS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZS1ob3ZlcjogI2NiZTliZjstLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLWFjdGl2ZTogI2I3ZTFhNTstLWtlbmRvLWNvbG9yLXN1Y2Nlc3M6ICMzN2I0MDA7LS1rZW5kby1jb2xvci1zdWNjZXNzLWhvdmVyOiAjMzJhNTAwOy0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmU6ICMyZDk2MDA7LS1rZW5kby1jb2xvci1zdWNjZXNzLWVtcGhhc2lzOiAjODFkMTVmOy0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdWJ0bGU6ICMxYzVhMDA7LS1rZW5kby1jb2xvci1vbi1zdWNjZXNzOiAjZmZmZmZmOy0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdXJmYWNlOiAjMmQ5NjAwOy0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGU6ICNmZmY0ZDM7LS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZS1ob3ZlcjogI2ZmZWViZDstLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLWFjdGl2ZTogI2ZmZTc5ZTstLWtlbmRvLWNvbG9yLXdhcm5pbmc6ICNmZmMwMDA7LS1rZW5kby1jb2xvci13YXJuaW5nLWhvdmVyOiAjZWFhZjAwOy0ta2VuZG8tY29sb3Itd2FybmluZy1hY3RpdmU6ICNkNDlmMDA7LS1rZW5kby1jb2xvci13YXJuaW5nLWVtcGhhc2lzOiAjZmZkNzYwOy0ta2VuZG8tY29sb3Itd2FybmluZy1vbi1zdWJ0bGU6ICM1ZTQ3MDA7LS1rZW5kby1jb2xvci1vbi13YXJuaW5nOiAjM2QzZDNkOy0ta2VuZG8tY29sb3Itd2FybmluZy1vbi1zdXJmYWNlOiAjZmZjMDAwOy0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlOiAjZmNkZGRhOy0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLWhvdmVyOiAjZmJjOGMzOy0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLWFjdGl2ZTogI2Y5OGI4MDstLWtlbmRvLWNvbG9yLWVycm9yOiAjZjMxNzAwOy0ta2VuZG8tY29sb3ItZXJyb3ItaG92ZXI6ICNkZjE2MDA7LS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmU6ICNjYTE0MDA7LS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpczogI2Y3NmY2MDstLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1YnRsZTogIzdhMGMwMDstLWtlbmRvLWNvbG9yLW9uLWVycm9yOiAjZmZmZmZmOy0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VyZmFjZTogI2NhMTQwMDstLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZTogI2ZhZmFmYTstLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZS1ob3ZlcjogI2Y1ZjVmNTstLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZS1hY3RpdmU6ICNlYmViZWI7LS1rZW5kby1jb2xvci1saWdodDogI2ViZWJlYjstLWtlbmRvLWNvbG9yLWxpZ2h0LWhvdmVyOiAjZTBlMGUwOy0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlOiAjZDZkNmQ2Oy0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXM6ICNkNmQ2ZDY7LS1rZW5kby1jb2xvci1saWdodC1vbi1zdWJ0bGU6ICMxNDE0MTQ7LS1rZW5kby1jb2xvci1vbi1saWdodDogIzAwMDAwMDstLWtlbmRvLWNvbG9yLWxpZ2h0LW9uLXN1cmZhY2U6ICNlMGUwZTA7LS1rZW5kby1jb2xvci1kYXJrLXN1YnRsZTogI2MyYzJjMjstLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLWhvdmVyOiAjYWRhZGFkOy0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGUtYWN0aXZlOiAjOTk5OTk5Oy0ta2VuZG8tY29sb3ItZGFyazogIzNkM2QzZDstLWtlbmRvLWNvbG9yLWRhcmstaG92ZXI6ICMyOTI5Mjk7LS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZTogIzFmMWYxZjstLWtlbmRvLWNvbG9yLWRhcmstZW1waGFzaXM6ICM2NjY2NjY7LS1rZW5kby1jb2xvci1kYXJrLW9uLXN1YnRsZTogIzFmMWYxZjstLWtlbmRvLWNvbG9yLW9uLWRhcms6ICNmZmZmZmY7LS1rZW5kby1jb2xvci1kYXJrLW9uLXN1cmZhY2U6ICMxNDE0MTQ7LS1rZW5kby1jb2xvci1pbnZlcnNlLXN1YnRsZTogI2MyYzJjMjstLWtlbmRvLWNvbG9yLWludmVyc2Utc3VidGxlLWhvdmVyOiAjYWRhZGFkOy0ta2VuZG8tY29sb3ItaW52ZXJzZS1zdWJ0bGUtYWN0aXZlOiAjOTk5OTk5Oy0ta2VuZG8tY29sb3ItaW52ZXJzZTogIzNkM2QzZDstLWtlbmRvLWNvbG9yLWludmVyc2UtaG92ZXI6ICMyOTI5Mjk7LS1rZW5kby1jb2xvci1pbnZlcnNlLWFjdGl2ZTogIzFmMWYxZjstLWtlbmRvLWNvbG9yLWludmVyc2UtZW1waGFzaXM6ICM2NjY2NjY7LS1rZW5kby1jb2xvci1pbnZlcnNlLW9uLXN1YnRsZTogIzFmMWYxZjstLWtlbmRvLWNvbG9yLW9uLWludmVyc2U6ICNmZmZmZmY7LS1rZW5kby1jb2xvci1pbnZlcnNlLW9uLXN1cmZhY2U6ICMxNDE0MTQ7LS1rZW5kby1jb2xvci1zZXJpZXMtYTogI2ZmNjM1ODstLWtlbmRvLWNvbG9yLXNlcmllcy1hLWJvbGQ6ICNiZjRhNDI7LS1rZW5kby1jb2xvci1zZXJpZXMtYS1ib2xkZXI6ICM4MDMyMmM7LS1rZW5kby1jb2xvci1zZXJpZXMtYS1zdWJ0bGU6ICNmZmIxYWM7LS1rZW5kby1jb2xvci1zZXJpZXMtYS1zdWJ0bGVyOiAjZmY4YTgyOy0ta2VuZG8tY29sb3Itc2VyaWVzLWI6ICNmZmUxNjI7LS1rZW5kby1jb2xvci1zZXJpZXMtYi1ib2xkOiAjYmZhOTRhOy0ta2VuZG8tY29sb3Itc2VyaWVzLWItYm9sZGVyOiAjODA3MTMxOy0ta2VuZG8tY29sb3Itc2VyaWVzLWItc3VidGxlOiAjZmZmMGIxOy0ta2VuZG8tY29sb3Itc2VyaWVzLWItc3VidGxlcjogI2ZmZTk4OTstLWtlbmRvLWNvbG9yLXNlcmllcy1jOiAjNGNkMTgwOy0ta2VuZG8tY29sb3Itc2VyaWVzLWMtYm9sZDogIzM5OWQ2MDstLWtlbmRvLWNvbG9yLXNlcmllcy1jLWJvbGRlcjogIzI2Njk0MDstLWtlbmRvLWNvbG9yLXNlcmllcy1jLXN1YnRsZTogI2E2ZThjMDstLWtlbmRvLWNvbG9yLXNlcmllcy1jLXN1YnRsZXI6ICM3OWRkYTA7LS1rZW5kby1jb2xvci1zZXJpZXMtZDogIzRiNWZmYTstLWtlbmRvLWNvbG9yLXNlcmllcy1kLWJvbGQ6ICMzODQ3YmM7LS1rZW5kby1jb2xvci1zZXJpZXMtZC1ib2xkZXI6ICMyNjMwN2Q7LS1rZW5kby1jb2xvci1zZXJpZXMtZC1zdWJ0bGU6ICNhNWFmZmQ7LS1rZW5kby1jb2xvci1zZXJpZXMtZC1zdWJ0bGVyOiAjNzg4N2ZiOy0ta2VuZG8tY29sb3Itc2VyaWVzLWU6ICNhYzU4ZmY7LS1rZW5kby1jb2xvci1zZXJpZXMtZS1ib2xkOiAjODE0MmJmOy0ta2VuZG8tY29sb3Itc2VyaWVzLWUtYm9sZGVyOiAjNTYyYzgwOy0ta2VuZG8tY29sb3Itc2VyaWVzLWUtc3VidGxlOiAjZDZhY2ZmOy0ta2VuZG8tY29sb3Itc2VyaWVzLWUtc3VidGxlcjogI2MxODJmZjstLWtlbmRvLWNvbG9yLXNlcmllcy1mOiAjZmY1ODkyOy0ta2VuZG8tY29sb3Itc2VyaWVzLWYtYm9sZDogI2JmNDI2ZTstLWtlbmRvLWNvbG9yLXNlcmllcy1mLWJvbGRlcjogIzgwMmM0OTstLWtlbmRvLWNvbG9yLXNlcmllcy1mLXN1YnRsZTogI2ZmYWNjOTstLWtlbmRvLWNvbG9yLXNlcmllcy1mLXN1YnRsZXI6ICNmZjgyYWV9Lmstc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1pbmxpbmUtc3RhcnQ6LTFweDt3aWR0aDoxcHg7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW59LmstcHVzaC1yaWdodC1lbnRlciwuay1wdXNoLXJpZ2h0LWFwcGVhcnt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLCAwKX0uay1wdXNoLXJpZ2h0LWVudGVyLWFjdGl2ZSwuay1wdXNoLXJpZ2h0LWFwcGVhci1hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1wdXNoLXJpZ2h0LWV4aXR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX0uay1wdXNoLXJpZ2h0LWV4aXQtYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSwgMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9LmstcHVzaC1sZWZ0LWVudGVyLC5rLXB1c2gtbGVmdC1hcHBlYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLCAwKX0uay1wdXNoLWxlZnQtZW50ZXItYWN0aXZlLC5rLXB1c2gtbGVmdC1hcHBlYXItYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9LmstcHVzaC1sZWZ0LWV4aXR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX0uay1wdXNoLWxlZnQtZXhpdC1hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwgMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9LmstcHVzaC1kb3duLWVudGVyLC5rLXB1c2gtZG93bi1hcHBlYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtMTAwJSl9LmstcHVzaC1kb3duLWVudGVyLWFjdGl2ZSwuay1wdXNoLWRvd24tYXBwZWFyLWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLXB1c2gtZG93bi1leGl0e3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9LmstcHVzaC1kb3duLWV4aXQtYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMTAwJSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9LmstcHVzaC11cC1lbnRlciwuay1wdXNoLXVwLWFwcGVhcnt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDEwMCUpfS5rLXB1c2gtdXAtZW50ZXItYWN0aXZlLC5rLXB1c2gtdXAtYXBwZWFyLWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLXB1c2gtdXAtZXhpdHt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfS5rLXB1c2gtdXAtZXhpdC1hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtMTAwJSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9LmstZXhwYW5kLXZlcnRpY2FsLWVudGVyLC5rLWV4cGFuZC12ZXJ0aWNhbC1hcHBlYXJ7dHJhbnNmb3JtOnNjYWxlWSgwKX0uay1leHBhbmQtdmVydGljYWwtZW50ZXItYWN0aXZlLC5rLWV4cGFuZC12ZXJ0aWNhbC1hcHBlYXItYWN0aXZle3RyYW5zZm9ybTpzY2FsZVkoMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9LmstZXhwYW5kLXZlcnRpY2FsLWV4aXR7dHJhbnNmb3JtOnNjYWxlWSgxKX0uay1leHBhbmQtdmVydGljYWwtZXhpdC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlWSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1leHBhbmQtaG9yaXpvbnRhbC1lbnRlciwuay1leHBhbmQtaG9yaXpvbnRhbC1hcHBlYXJ7dHJhbnNmb3JtOnNjYWxlWCgwKX0uay1leHBhbmQtaG9yaXpvbnRhbC1lbnRlci1hY3RpdmUsLmstZXhwYW5kLWhvcml6b250YWwtYXBwZWFyLWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLWV4cGFuZC1ob3Jpem9udGFsLWV4aXR7dHJhbnNmb3JtOnNjYWxlWCgxKX0uay1leHBhbmQtaG9yaXpvbnRhbC1leGl0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLWZhZGUtZW50ZXIsLmstZmFkZS1hcHBlYXJ7b3BhY2l0eTowfS5rLWZhZGUtZW50ZXItYWN0aXZlLC5rLWZhZGUtYXBwZWFyLWFjdGl2ZXtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IDUwMG1zIGVhc2UtaW4tb3V0fS5rLWZhZGUtZXhpdHtvcGFjaXR5OjF9LmstZmFkZS1leGl0LWFjdGl2ZXtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDUwMG1zIGVhc2UtaW4tb3V0fS5rLWZhZGUtZXhpdC1hY3RpdmUrLmstZmFkZS1leGl0LWFjdGl2ZSwuay1mYWRlLWVudGVyLWFjdGl2ZSsuay1mYWRlLWVudGVyLWFjdGl2ZXtkaXNwbGF5Om5vbmV9Lmstem9vbS1pbi1lbnRlciwuay16b29tLWluLWFwcGVhcntvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKDApfS5rLXpvb20taW4tZW50ZXItYWN0aXZlLC5rLXpvb20taW4tYXBwZWFyLWFjdGl2ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zaXRpb246dHJhbnNmb3JtLG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXR9Lmstem9vbS1pbi1leGl0e29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSl9Lmstem9vbS1pbi1leGl0LWFjdGl2ZXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKDIpO3RyYW5zaXRpb246dHJhbnNmb3JtLG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXR9Lmstem9vbS1vdXQtZW50ZXIsLmstem9vbS1vdXQtYXBwZWFye29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoMil9Lmstem9vbS1vdXQtZW50ZXItYWN0aXZlLC5rLXpvb20tb3V0LWFwcGVhci1hY3RpdmV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSxvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0fS5rLXpvb20tb3V0LWV4aXR7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKX0uay16b29tLW91dC1leGl0LWFjdGl2ZXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtLG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXR9Lmstc2xpZGUtaW4tYXBwZWFye29wYWNpdHk6LjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtM2VtKX0uay1zbGlkZS1pbi1hcHBlYXIgLmstY2VudGVyZWR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNjAlKX0uay1zbGlkZS1pbi1hcHBlYXItYWN0aXZle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMC4yLCAwLjYsIDAuNCwgMSksb3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKDAuMiwgMSwgMC4yLCAxKX0uay1zbGlkZS1pbi1hcHBlYXItYWN0aXZlIC5rLWNlbnRlcmVke3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9Lmstc2xpZGUtZG93bi1lbnRlciwuay1zbGlkZS1kb3duLWFwcGVhcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9Lmstc2xpZGUtZG93bi1lbnRlci1hY3RpdmUsLmstc2xpZGUtZG93bi1hcHBlYXItYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLXNsaWRlLWRvd24tZXhpdHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uay1zbGlkZS1kb3duLWV4aXQtYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1zbGlkZS11cC1lbnRlciwuay1zbGlkZS11cC1hcHBlYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9Lmstc2xpZGUtdXAtZW50ZXItYWN0aXZlLC5rLXNsaWRlLXVwLWFwcGVhci1hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9Lmstc2xpZGUtdXAtZXhpdHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uay1zbGlkZS11cC1leGl0LWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1zbGlkZS1yaWdodC1lbnRlciwuay1zbGlkZS1yaWdodC1hcHBlYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5rLXNsaWRlLXJpZ2h0LWVudGVyLWFjdGl2ZSwuay1zbGlkZS1yaWdodC1hcHBlYXItYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLXNsaWRlLXJpZ2h0LWV4aXR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9Lmstc2xpZGUtcmlnaHQtZXhpdC1hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLXNsaWRlLWxlZnQtZW50ZXIsLmstc2xpZGUtbGVmdC1hcHBlYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9Lmstc2xpZGUtbGVmdC1lbnRlci1hY3RpdmUsLmstc2xpZGUtbGVmdC1hcHBlYXItYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLXNsaWRlLWxlZnQtZXhpdHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uay1zbGlkZS1sZWZ0LWV4aXQtYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLXJldmVhbC12ZXJ0aWNhbC1lbnRlciwuay1yZXZlYWwtdmVydGljYWwtYXBwZWFye21heC1oZWlnaHQ6MH0uay1yZXZlYWwtdmVydGljYWwtZW50ZXItYWN0aXZlLC5rLXJldmVhbC12ZXJ0aWNhbC1hcHBlYXItYWN0aXZle3RyYW5zaXRpb246bWF4LWhlaWdodCAzMDBtcyBlYXNlLWluLW91dH0uay1yZXZlYWwtdmVydGljYWwtZXhpdC1hY3RpdmV7bWF4LWhlaWdodDowICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDMwMG1zIGVhc2UtaW4tb3V0fS5rLXJldmVhbC1ob3Jpem9udGFsLWVudGVyLC5rLXJldmVhbC1ob3Jpem9udGFsLWFwcGVhcnttYXgtd2lkdGg6MH0uay1yZXZlYWwtaG9yaXpvbnRhbC1lbnRlci1hY3RpdmUsLmstcmV2ZWFsLWhvcml6b250YWwtYXBwZWFyLWFjdGl2ZXt0cmFuc2l0aW9uOm1heC13aWR0aCAzMDBtcyBlYXNlLWluLW91dH0uay1yZXZlYWwtaG9yaXpvbnRhbC1leGl0LWFjdGl2ZXttYXgtd2lkdGg6MCAhaW1wb3J0YW50O3RyYW5zaXRpb246bWF4LXdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0fS5rLWZ4LWVuZCAuay1meC1uZXh0LC5rLWZ4LWVuZCAuay1meC1jdXJyZW50e3RyYW5zaXRpb246YWxsIDM1MG1zIGVhc2Utb3V0fS5rLWZ4e3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWZ4IC5rLWZ4LWN1cnJlbnR7ei1pbmRleDowfS5rLWZ4IC5rLWZ4LW5leHR7ei1pbmRleDoxfS5rLWZ4LWhpZGRlbiwuay1meC1oaWRkZW4gKnt2aXNpYmlsaXR5OmhpZGRlbiAhaW1wb3J0YW50fS5rLWZ4LXJldmVyc2UgLmstZngtY3VycmVudHt6LWluZGV4OjF9LmstZngtcmV2ZXJzZSAuay1meC1uZXh0e3otaW5kZXg6MH0uay1meC16b29tLmstZngtc3RhcnQgLmstZngtbmV4dHt0cmFuc2Zvcm06c2NhbGUoMCkgIWltcG9ydGFudH0uay1meC16b29tLmstZngtZW5kIC5rLWZ4LW5leHR7dHJhbnNmb3JtOnNjYWxlKDEpICFpbXBvcnRhbnR9LmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0LC5rLWZ4LXpvb20uay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHR7dHJhbnNmb3JtOnNjYWxlKDEpICFpbXBvcnRhbnR9LmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50e3RyYW5zZm9ybTpzY2FsZSgxKSAhaW1wb3J0YW50fS5rLWZ4LXpvb20uay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnR7dHJhbnNmb3JtOnNjYWxlKDApICFpbXBvcnRhbnR9LmstZngtZmFkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHR7d2lsbC1jaGFuZ2U6b3BhY2l0eTtvcGFjaXR5OjB9LmstZngtZmFkZS5rLWZ4LWVuZCAuay1meC1uZXh0e29wYWNpdHk6MX0uay1meC1mYWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnR7d2lsbC1jaGFuZ2U6b3BhY2l0eTtvcGFjaXR5OjF9LmstZngtZmFkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudHtvcGFjaXR5OjB9LmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1jb250ZW50LC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstaGVhZGVyLC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWhlYWRlciwuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWZvb3Rlciwuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1jb250ZW50LC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWhlYWRlciwuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXIsLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudCwuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1oZWFkZXIsLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAua20tZm9vdGVye3RyYW5zaXRpb246YWxsIDM1MG1zIGVhc2Utb3V0fS5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudHt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9LmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWhlYWRlciwuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstZm9vdGVyLC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20taGVhZGVyLC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tZm9vdGVye3dpbGwtY2hhbmdlOm9wYWNpdHk7b3BhY2l0eTowfS5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0uay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWhlYWRlciwuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWZvb3Rlciwuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1oZWFkZXIsLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20tZm9vdGVye29wYWNpdHk6MX0uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20tY29udGVudHt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9LmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCwuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20tY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rLWhlYWRlciwuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rLWZvb3Rlciwuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1oZWFkZXIsLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20tZm9vdGVye3dpbGwtY2hhbmdlOm9wYWNpdHk7b3BhY2l0eToxfS5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstaGVhZGVyLC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstZm9vdGVyLC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWhlYWRlciwuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1mb290ZXJ7b3BhY2l0eToxfS5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWhlYWRlciwuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAuay1mb290ZXIsLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlciwuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAua20tZm9vdGVye29wYWNpdHk6MH0uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1oZWFkZXIsLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWZvb3RlcntvcGFjaXR5OjF9LmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCwuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1jb250ZW50LC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20tY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCwuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKX0uay1meC10aWxlLmstZngtc3RhcnQgLmstZngtbmV4dHt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9LmstZngtdGlsZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnR7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9LmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9LmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKX0uay1meC5rLWZ4LW92ZXJsYXkuay1meC1zdGFydCAuay1meC1uZXh0LC5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LWxlZnQuay1meC1zdGFydCAuay1meC1uZXh0e3dpbGwtY2hhbmdlOnRyYW5zZm9ybTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXVwLmstZngtc3RhcnQgLmstZngtbmV4dHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0uay1meC5rLWZ4LW92ZXJsYXkuay1meC1kb3duLmstZngtc3RhcnQgLmstZngtbmV4dHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9LmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHR7dHJhbnNmb3JtOm5vbmV9LmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnR7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO3RyYW5zZm9ybTpub25lfS5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCwuay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtbGVmdC5rLWZ4LWVuZCAuay1meC1jdXJyZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtdXAuay1meC1lbmQgLmstZngtY3VycmVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtZG93bi5rLWZ4LWVuZCAuay1meC1jdXJyZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0uay10aGVtZS10ZXN0LWNsYXNzLC5rLWNvbW1vbi10ZXN0LWNsYXNze29wYWNpdHk6MH0uay1oc3RhY2ssLmstaGJveHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXB9LmstdnN0YWNrLC5rLXZib3h7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwfS5rLXNwYWNlciwuay1mbGV4e2ZsZXg6MSAxIGF1dG99Lmstc3BhY2VyLXNpemVke2ZsZXg6bm9uZX0uay1mbG9hdC13cmFwOjphZnRlciwuay1mbG9hdHdyYXA6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGh9LmstZmxleC1sYXlvdXR7ZGlzcGxheTpmbGV4fS5rLWdyaWQtbGF5b3V0e2Rpc3BsYXk6Z3JpZH0uay1zZXBhcmF0b3J7d2lkdGg6YXV0bztoZWlnaHQ6MDtib3JkZXItd2lkdGg6MXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZGlzcGxheTpibG9jaztmbGV4LWdyb3c6MCAhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2h9Lmstc2VwYXJhdG9yLWhvcml6b250YWwsLmstdnN0YWNrPi5rLXNlcGFyYXRvciwuay12Ym94Pi5rLXNlcGFyYXRvcnt3aWR0aDphdXRvO2hlaWdodDowO2JvcmRlci13aWR0aDoxcHggMCAwfS5rLXNlcGFyYXRvci12ZXJ0aWNhbCwuay1oc3RhY2s+Lmstc2VwYXJhdG9yLC5rLWhib3g+Lmstc2VwYXJhdG9ye3dpZHRoOjA7aGVpZ2h0OmF1dG87Ym9yZGVyLXdpZHRoOjAgMCAwIDFweH1oci5rLXNlcGFyYXRvcnttYXJnaW46MDtwYWRkaW5nOjB9LmstaGlkZGVue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5rLXJ0bHtkaXJlY3Rpb246cnRsfVtoaWRkZW5de2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fXNjcmlwdHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uay1kaXNhYmxlZHtvdXRsaW5lOm5vbmU7Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6dmFyKC0ta2VuZG8tZGlzYWJsZWQtdGV4dCwgdW5zZXQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tZGlzYWJsZWQtYmcsIHVuc2V0KTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tZGlzYWJsZWQtYm9yZGVyLCB1bnNldCk7b3BhY2l0eTp2YXIoLS1rZW5kby1kaXNhYmxlZC1vcGFjaXR5LCB1bnNldCk7ZmlsdGVyOnZhcigtLWtlbmRvLWRpc2FibGVkLWZpbHRlciwgdW5zZXQpO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym94LXNoYWRvdzpub25lfS5rLWRpc2FibGVkIC5rLWxpbmt7Y3Vyc29yOmRlZmF1bHQ7b3V0bGluZTowfS5rLWRpc2FibGVkIFtkaXNhYmxlZF0sLmstZGlzYWJsZWQgLmstZGlzYWJsZWR7LS1rZW5kby1kaXNhYmxlZC1vcGFjaXR5OiAxOy0ta2VuZG8tZGlzYWJsZWQtZmlsdGVyOiBncmF5c2NhbGUoMCl9LmstaHJ7bWFyZ2luLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZzowO2hlaWdodDowO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aH0uay1kLWZsZXgtcm93Pi5rLWhye21hcmdpbjowO3dpZHRoOjA7aGVpZ2h0OmF1dG87Ym9yZGVyLXdpZHRoOjAgMCAwIDFweDtmbGV4OjAgMCBhdXRvfS5rLWQtZmxleC1jb2w+LmstaHJ7bWFyZ2luOjA7ZmxleDowIDAgYXV0b30uay1zcHJpdGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXJ9LmstaW1hZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmstcmVzZXR7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci13aWR0aDowO291dGxpbmU6MDt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250OmluaGVyaXQ7bGlzdC1zdHlsZTpub25lfWtlbmRvLXNvcnRhYmxle2Rpc3BsYXk6YmxvY2t9LmstbGluaywuay1saW5rOmhvdmVye2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowO2N1cnNvcjpwb2ludGVyfS5rLWNvbnRlbnR7b3V0bGluZTowfS5rLWNlbnRlcmVke3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uay1uby1jbGlja3twb2ludGVyLWV2ZW50czpub25lfS5rLXBkZi1leHBvcnQtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjtpbnNldC1pbmxpbmUtc3RhcnQ6LTE1MDAwcHg7d2lkdGg6MTQ0MDBweH0ua2VuZG8tcGRmLWhpZGUtcHNldWRvLWVsZW1lbnRzOjpiZWZvcmUsLmtlbmRvLXBkZi1oaWRlLXBzZXVkby1lbGVtZW50czo6YWZ0ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmstZGlydHl7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXdpZHRoOjNweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOmN1cnJlbnRDb2xvcjtib3JkZXItYmxvY2stZW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWlubGluZS1zdGFydC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1pbmxpbmUtZW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6MH0uay1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6c2Nyb2xsfS5rLXNjcm9sbGJhci12ZXJ0aWNhbHtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6MDt3aWR0aDoxN3B4O2hlaWdodDoxMDAlO292ZXJmbG93LXg6aGlkZGVufS5rLXRvdWNoLXNjcm9sbGJhcntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyMDAwMDA7aGVpZ2h0OjhweDt3aWR0aDo4cHg7Ym9yZGVyOjFweCBzb2xpZCAjOGE4YThhO2JhY2tncm91bmQtY29sb3I6Izg1ODU4NX0uay1yZXNpemUtaGFuZGxlLC5rLXJlc2l6ZS1oaW50e3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1jb2xvcjppbmhlcml0O3otaW5kZXg6MjAwfS5rLXJlc2l6ZS1oYW5kbGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLXJlc2l6ZS1oYW5kbGU6OmJlZm9yZXtjb250ZW50OlwiXCI7Ym9yZGVyOjAgc29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstcmVzaXplLW57d2lkdGg6MTAwJTtoZWlnaHQ6NnB4O2ZsZXgtZGlyZWN0aW9uOnJvdztpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1ibG9jay1zdGFydDotM3B4O2N1cnNvcjpuLXJlc2l6ZX0uay1yZXNpemUtc3t3aWR0aDoxMDAlO2hlaWdodDo2cHg7ZmxleC1kaXJlY3Rpb246cm93O2luc2V0LWlubGluZS1zdGFydDowO2luc2V0LWJsb2NrLWVuZDotM3B4O2N1cnNvcjpzLXJlc2l6ZX0uay1yZXNpemUtd3t3aWR0aDo2cHg7aGVpZ2h0OjEwMCU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0Oi0zcHg7Y3Vyc29yOnctcmVzaXplfS5rLXJlc2l6ZS1le3dpZHRoOjZweDtoZWlnaHQ6MTAwJTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOi0zcHg7Y3Vyc29yOmUtcmVzaXplfS5rLXJlc2l6ZS1zdywuay1yZXNpemUtc2UsLmstcmVzaXplLW53LC5rLXJlc2l6ZS1uZXt3aWR0aDo1cHg7aGVpZ2h0OjVweH0uay1yZXNpemUtc3d7Y3Vyc29yOnN3LXJlc2l6ZTtpbnNldC1ibG9jay1lbmQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1yZXNpemUtc2V7Y3Vyc29yOnNlLXJlc2l6ZTtpbnNldC1ibG9jay1lbmQ6MDtpbnNldC1pbmxpbmUtZW5kOjB9LmstcmVzaXplLW53e2N1cnNvcjpudy1yZXNpemU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1yZXNpemUtbmV7Y3Vyc29yOm5lLXJlc2l6ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6MH0uay12ZXJ0aWNhbC1yZXNpemV7Y3Vyc29yOnJvdy1yZXNpemV9LmstaG9yaXpvbnRhbC1yZXNpemV7Y3Vyc29yOmNvbC1yZXNpemV9LmstcmVzaXplLWhpbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9LmstcmVzaXplLWhpbnQgLmstcmVzaXplLWhpbnQtaGFuZGxle3dpZHRoOmF1dG87aGVpZ2h0OjIwcHg7YWxpZ24tc2VsZjpzdHJldGNofS5rLXJlc2l6ZS1oaW50IC5rLXJlc2l6ZS1oaW50LW1hcmtlcnt3aWR0aDoycHg7aGVpZ2h0OmF1dG87ZmxleDoxIDEgYXV0b30uay1yZXNpemUtaGludC12ZXJ0aWNhbHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn0uay1yZXNpemUtaGludC12ZXJ0aWNhbCAuay1yZXNpemUtaGludC1oYW5kbGV7d2lkdGg6MjBweDtoZWlnaHQ6YXV0bzthbGlnbi1zZWxmOnN0cmV0Y2h9LmstcmVzaXplLWhpbnQtdmVydGljYWwgLmstcmVzaXplLWhpbnQtbWFya2Vye3dpZHRoOmF1dG87aGVpZ2h0OjJweDtmbGV4OjEgMSBhdXRvfS5rLXRvcC1zdGFydCwuay1wb3MtdG9wLXN0YXJ0e3RvcDowO2luc2V0LWlubGluZS1zdGFydDowfS5rLXRvcC1lbmQsLmstcG9zLXRvcC1lbmR7dG9wOjA7aW5zZXQtaW5saW5lLWVuZDowfS5rLWJvdHRvbS1zdGFydCwuay1wb3MtYm90dG9tLXN0YXJ0e2JvdHRvbTowO2luc2V0LWlubGluZS1zdGFydDowfS5rLWJvdHRvbS1lbmQsLmstcG9zLWJvdHRvbS1lbmR7Ym90dG9tOjA7aW5zZXQtaW5saW5lLWVuZDowfS5rLXRvcC1jZW50ZXIsLmstcG9zLXRvcC1jZW50ZXJ7dG9wOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmstbWlkZGxlLWxlZnQsLmstbWlkZGxlLXN0YXJ0LC5rLXBvcy1taWRkbGUtc3RhcnR7dG9wOjUwJTtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmstbWlkZGxlLWNlbnRlcnt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5rLW1pZGRsZS1yaWdodCwuay1taWRkbGUtZW5kLC5rLXBvcy1taWRkbGUtZW5ke3RvcDo1MCU7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uay1ib3R0b20tY2VudGVyLC5rLXBvcy1ib3R0b20tY2VudGVye2JvdHRvbTowO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfTpyb290ey0ta2VuZG8tc3BhY2luZy0wOiAwcHg7LS1rZW5kby1zcGFjaW5nLTFweDogMXB4Oy0ta2VuZG8tc3BhY2luZy0wXFwuNTogMC4xMjVyZW07LS1rZW5kby1zcGFjaW5nLTE6IDAuMjVyZW07LS1rZW5kby1zcGFjaW5nLTFcXC41OiAwLjM3NXJlbTstLWtlbmRvLXNwYWNpbmctMjogMC41cmVtOy0ta2VuZG8tc3BhY2luZy0yXFwuNTogMC42MjVyZW07LS1rZW5kby1zcGFjaW5nLTM6IDAuNzVyZW07LS1rZW5kby1zcGFjaW5nLTNcXC41OiAwLjg3NXJlbTstLWtlbmRvLXNwYWNpbmctNDogMXJlbTstLWtlbmRvLXNwYWNpbmctNFxcLjU6IDEuMTI1cmVtOy0ta2VuZG8tc3BhY2luZy01OiAxLjI1cmVtOy0ta2VuZG8tc3BhY2luZy01XFwuNTogMS4zNzVyZW07LS1rZW5kby1zcGFjaW5nLTY6IDEuNXJlbTstLWtlbmRvLXNwYWNpbmctNlxcLjU6IDEuNjI1cmVtOy0ta2VuZG8tc3BhY2luZy03OiAxLjc1cmVtOy0ta2VuZG8tc3BhY2luZy03XFwuNTogMS44NzVyZW07LS1rZW5kby1zcGFjaW5nLTg6IDJyZW07LS1rZW5kby1zcGFjaW5nLTk6IDIuMjVyZW07LS1rZW5kby1zcGFjaW5nLTEwOiAyLjVyZW07LS1rZW5kby1zcGFjaW5nLTExOiAyLjc1cmVtOy0ta2VuZG8tc3BhY2luZy0xMjogM3JlbTstLWtlbmRvLXNwYWNpbmctMTM6IDMuMjVyZW07LS1rZW5kby1zcGFjaW5nLTE0OiAzLjVyZW07LS1rZW5kby1zcGFjaW5nLTE1OiAzLjc1cmVtOy0ta2VuZG8tc3BhY2luZy0xNjogNHJlbTstLWtlbmRvLXNwYWNpbmctMTc6IDQuMjVyZW07LS1rZW5kby1zcGFjaW5nLTE4OiA0LjVyZW07LS1rZW5kby1zcGFjaW5nLTE5OiA0Ljc1cmVtOy0ta2VuZG8tc3BhY2luZy0yMDogNXJlbTstLWtlbmRvLXNwYWNpbmctMjE6IDUuMjVyZW07LS1rZW5kby1zcGFjaW5nLTIyOiA1LjVyZW07LS1rZW5kby1zcGFjaW5nLTIzOiA1Ljc1cmVtOy0ta2VuZG8tc3BhY2luZy0yNDogNnJlbTstLWtlbmRvLXNwYWNpbmctMjU6IDdyZW07LS1rZW5kby1zcGFjaW5nLTI2OiA4cmVtOy0ta2VuZG8tc3BhY2luZy0yNzogOXJlbTstLWtlbmRvLXNwYWNpbmctMjg6IDEwcmVtOy0ta2VuZG8tc3BhY2luZy0yOTogMTFyZW07LS1rZW5kby1zcGFjaW5nLTMwOiAxMnJlbX06cm9vdHstLWtlbmRvLWVsZXZhdGlvbi0xOiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpOy0ta2VuZG8tZWxldmF0aW9uLTI6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7LS1rZW5kby1lbGV2YXRpb24tMzogMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTstLWtlbmRvLWVsZXZhdGlvbi00OiAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTstLWtlbmRvLWVsZXZhdGlvbi01OiAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7LS1rZW5kby1lbGV2YXRpb24tNjogMCAxMnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7LS1rZW5kby1lbGV2YXRpb24tNzogMCAxNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjI0KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpOy0ta2VuZG8tZWxldmF0aW9uLTg6IDAgMTZweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4yOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTstLWtlbmRvLWVsZXZhdGlvbi05OiAwIDMycHggMzRweCByZ2JhKDAsIDAsIDAsIDAuMzIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMil9OnJvb3R7LS1rZW5kby1mb250LWZhbWlseTogaW5oZXJpdDstLWtlbmRvLWZvbnQtc2l6ZTogMC44NzVyZW07LS1rZW5kby1saW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2Oy0ta2VuZG8tZm9udC13ZWlnaHQ6IDQwMDstLWtlbmRvLWxldHRlci1zcGFjaW5nOiA7LS1rZW5kby1mb250LXNpemUteHhzOiAwLjVyZW07LS1rZW5kby1mb250LXNpemUteHM6IDAuNjI1cmVtOy0ta2VuZG8tZm9udC1zaXplLXNtOiAwLjc1cmVtOy0ta2VuZG8tZm9udC1zaXplLW1kOiAwLjg3NXJlbTstLWtlbmRvLWZvbnQtc2l6ZS1sZzogMXJlbTstLWtlbmRvLWZvbnQtc2l6ZS14bDogMS4yNXJlbTstLWtlbmRvLWxpbmUtaGVpZ2h0LXhzOiAxOy0ta2VuZG8tbGluZS1oZWlnaHQtc206IDEuMjU7LS1rZW5kby1saW5lLWhlaWdodC1tZDogMS40Mjg1NzE0Mjg2Oy0ta2VuZG8tbGluZS1oZWlnaHQtbGc6IDEuNTstLWtlbmRvLWZvbnQtd2VpZ2h0LXRoaW46IDEwMDstLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0OiAyMDA7LS1rZW5kby1mb250LXdlaWdodC1saWdodDogMzAwOy0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7LS1rZW5kby1mb250LXdlaWdodC1tZWRpdW06IDUwMDstLWtlbmRvLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7LS1rZW5kby1mb250LXdlaWdodC1ib2xkOiA3MDA7LS1rZW5kby1mb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7LS1rZW5kby1mb250LXdlaWdodC1ibGFjazogOTAwOy0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHRlc3Q6IC0wLjE1cHg7LS1rZW5kby1sZXR0ZXItc3BhY2luZy10aWdodGVyOiAtMC4xcHg7LS1rZW5kby1sZXR0ZXItc3BhY2luZy10aWdodDogLTAuNXB4Oy0ta2VuZG8tbGV0dGVyLXNwYWNpbmctbm9ybWFsOiAwcHg7LS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlOiAwLjVweDstLWtlbmRvLWxldHRlci1zcGFjaW5nLXdpZGVyOiAwLjFweDstLWtlbmRvLWxldHRlci1zcGFjaW5nLXdpZGVzdDogMC4xNXB4Oy0ta2VuZG8tZm9udC1mYW1pbHktc2FuczogQXJpYWwsIFZlcmRhbmEsIFRhaG9tYSwgVHJlYnVjaGV0IE1TLCBIZWx2ZXRpY2EsIEltcGFjdCwgR2lsbCBTYW5zOy0ta2VuZG8tZm9udC1mYW1pbHktc2VyaWY6IFRpbWVzIE5ldyBSb21hbiwgR2VvcmdpYSwgR2FyYW1vbmQsIFBhbGF0aW5vLCBCYXNrZXJ2aWxsZTstLWtlbmRvLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIE5vdG8gU2FucywgTGliZXJhdGlvbiBTYW5zLCBBcmlhbCwgc2Fucy1zZXJpZiwgQXBwbGUgQ29sb3IgRW1vamksIFNlZ29lIFVJIEVtb2ppLCBTZWdvZSBVSSBTeW1ib2wsIE5vdG8gQ29sb3IgRW1vamk7LS1rZW5kby1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgUm9ib3RvIE1vbm8sIFVidW50dSBNb25vLCBMdWNpZGEgQ29uc29sZSwgQ291cmllciBOZXcsIG1vbm9zcGFjZX06cm9vdHstLWtlbmRvLWJvcmRlci1yYWRpdXMtbm9uZTogMHB4Oy0ta2VuZG8tYm9yZGVyLXJhZGl1cy14czogMXB4Oy0ta2VuZG8tYm9yZGVyLXJhZGl1cy1zbTogMC4xMjVyZW07LS1rZW5kby1ib3JkZXItcmFkaXVzLW1kOiAwLjI1cmVtOy0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZzogMC4zNzVyZW07LS1rZW5kby1ib3JkZXItcmFkaXVzLXhsOiAwLjVyZW07LS1rZW5kby1ib3JkZXItcmFkaXVzLXh4bDogMC43NXJlbTstLWtlbmRvLWJvcmRlci1yYWRpdXMteHh4bDogMXJlbTstLWtlbmRvLWJvcmRlci1yYWRpdXMtZnVsbDogOTk5OXB4fS5rLXJvdW5kZWQtbm9uZXtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbm9uZSwgMHB4KX0uay1yb3VuZGVkLXhze2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14cywgMXB4KX0uay1yb3VuZGVkLXNte2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1zbSwgMC4xMjVyZW0pfS5rLXJvdW5kZWQtbWR7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKX0uay1yb3VuZGVkLWxne2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pfS5rLXJvdW5kZWQteGx7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXhsLCAwLjVyZW0pfS5rLXJvdW5kZWQteHhse2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14eGwsIDAuNzVyZW0pfS5rLXJvdW5kZWQteHh4bHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHh4bCwgMXJlbSl9Lmstcm91bmRlZC1mdWxse2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1mdWxsLCA5OTk5cHgpfS5rLWJvZHksLmstdHlwb2dyYXBoeXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpO2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLCBub3JtYWwpO21hcmdpbjowfS5rLWJvZHkgcCwuay10eXBvZ3JhcGh5IHB7bWFyZ2luOjAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpfS5rLWgxe2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1oMS1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkqNCkpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWgxLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWgxLWxpbmUtaGVpZ2h0LCA3NHB4KTtmb250LXdlaWdodDp2YXIoLS1rZW5kby1oMS1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1oMS1sZXR0ZXItc3BhY2luZywgKTttYXJnaW46dmFyKC0ta2VuZG8taDEtbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSl9LmstaDJ7Zm9udC1zaXplOnZhcigtLWtlbmRvLWgyLWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSozKSk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8taDItZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8taDItbGluZS1oZWlnaHQsIDU2cHgpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWgyLWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCkpO2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWgyLWxldHRlci1zcGFjaW5nLCApO21hcmdpbjp2YXIoLS1rZW5kby1oMi1tYXJnaW4sIDAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKX0uay1oM3tmb250LXNpemU6dmFyKC0ta2VuZG8taDMtZm9udC1zaXplLCBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgMC44NzVyZW0pKjIuNSkpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWgzLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWgzLWxpbmUtaGVpZ2h0LCA0MnB4KTtmb250LXdlaWdodDp2YXIoLS1rZW5kby1oMy1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1oMy1sZXR0ZXItc3BhY2luZywgKTttYXJnaW46dmFyKC0ta2VuZG8taDMtbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSl9LmstaDR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWg0LWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSoyKSk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8taDQtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8taDQtbGluZS1oZWlnaHQsIDQwcHgpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWg0LWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1oNC1sZXR0ZXItc3BhY2luZywgKTttYXJnaW46dmFyKC0ta2VuZG8taDQtbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSl9LmstaDV7Zm9udC1zaXplOnZhcigtLWtlbmRvLWg1LWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSoxLjUpKTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1oNS1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1oNS1saW5lLWhlaWdodCwgMjhweCk7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8taDUtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCkpO2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWg1LWxldHRlci1zcGFjaW5nLCApO21hcmdpbjp2YXIoLS1rZW5kby1oNS1tYXJnaW4sIDAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKX0uay1oNntmb250LXNpemU6dmFyKC0ta2VuZG8taDYtZm9udC1zaXplLCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1oNi1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1oNi1saW5lLWhlaWdodCwgMjBweCk7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8taDYtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCkpO2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWg2LWxldHRlci1zcGFjaW5nLCApO21hcmdpbjp2YXIoLS1rZW5kby1oNi1tYXJnaW4sIDAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKX0uay1wYXJhZ3JhcGh7Zm9udC1zaXplOnZhcigtLWtlbmRvLXBhcmFncmFwaC1mb250LXNpemUsIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLXBhcmFncmFwaC1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsIDIwcHgpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLXBhcmFncmFwaC1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1wYXJhZ3JhcGgtbGV0dGVyLXNwYWNpbmcsICk7bWFyZ2luOnZhcigtLWtlbmRvLXBhcmFncmFwaC1tYXJnaW4sIDAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKX0uay1wcmUsLmstY29kZXtmb250LXNpemU6dmFyKC0ta2VuZG8tY29kZS1mb250LXNpemUsIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWNvZGUtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSwgbm9ybWFsKSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tY29kZS1saW5lLWhlaWdodCwgMjBweCk7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tY29kZS1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1jb2RlLWxldHRlci1zcGFjaW5nLCApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4fS5rLXByZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO292ZXJmbG93OmF1dG99LmstcHJlPi5rLWNvZGV7cGFkZGluZzowO2JvcmRlci13aWR0aDowO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0fS5rLWNvZGV7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1kaXNwbGF5LTF7Zm9udC1zaXplOnZhcigtLWtlbmRvLWRpc3BsYXkxLWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSo4KSk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZGlzcGxheTEtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tZGlzcGxheTEtbGluZS1oZWlnaHQsIDEuMik7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZGlzcGxheTEtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0LCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1kaXNwbGF5MS1sZXR0ZXItc3BhY2luZywgKX0uay1kaXNwbGF5LTJ7Zm9udC1zaXplOnZhcigtLWtlbmRvLWRpc3BsYXkyLWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSo3KSk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZGlzcGxheTItZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tZGlzcGxheTItbGluZS1oZWlnaHQsIDEuMik7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZGlzcGxheTItZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0LCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1kaXNwbGF5Mi1sZXR0ZXItc3BhY2luZywgKX0uay1kaXNwbGF5LTN7Zm9udC1zaXplOnZhcigtLWtlbmRvLWRpc3BsYXkzLWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSo2KSk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZGlzcGxheTMtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tZGlzcGxheTMtbGluZS1oZWlnaHQsIDEuMik7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZGlzcGxheTMtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0LCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1kaXNwbGF5My1sZXR0ZXItc3BhY2luZywgKX0uay1kaXNwbGF5LTR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWRpc3BsYXk0LWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSo1KSk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZGlzcGxheTQtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tZGlzcGxheTQtbGluZS1oZWlnaHQsIDEuMik7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZGlzcGxheTQtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0LCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1kaXNwbGF5NC1sZXR0ZXItc3BhY2luZywgKX0uay1ib2R5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKX0uay1wcmUsLmstY29kZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1mb250LWZhbWlseS1zYW5ze2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LXNhbnMsIEFyaWFsLCBWZXJkYW5hLCBUYWhvbWEsIFRyZWJ1Y2hldCBNUywgSGVsdmV0aWNhLCBJbXBhY3QsIEdpbGwgU2Fucyl9LlxcIWstZm9udC1mYW1pbHktc2Fuc3tmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseS1zYW5zLCBBcmlhbCwgVmVyZGFuYSwgVGFob21hLCBUcmVidWNoZXQgTVMsIEhlbHZldGljYSwgSW1wYWN0LCBHaWxsIFNhbnMpICFpbXBvcnRhbnR9LmstZm9udC1mYW1pbHktc2VyaWZ7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHktc2VyaWYsIFRpbWVzIE5ldyBSb21hbiwgR2VvcmdpYSwgR2FyYW1vbmQsIFBhbGF0aW5vLCBCYXNrZXJ2aWxsZSl9LlxcIWstZm9udC1mYW1pbHktc2VyaWZ7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHktc2VyaWYsIFRpbWVzIE5ldyBSb21hbiwgR2VvcmdpYSwgR2FyYW1vbmQsIFBhbGF0aW5vLCBCYXNrZXJ2aWxsZSkgIWltcG9ydGFudH0uay1mb250LWZhbWlseS1zYW5zLXNlcmlme2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIE5vdG8gU2FucywgTGliZXJhdGlvbiBTYW5zLCBBcmlhbCwgc2Fucy1zZXJpZiwgQXBwbGUgQ29sb3IgRW1vamksIFNlZ29lIFVJIEVtb2ppLCBTZWdvZSBVSSBTeW1ib2wsIE5vdG8gQ29sb3IgRW1vamkpfS5cXCFrLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWZ7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHktc2Fucy1zZXJpZiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgTm90byBTYW5zLCBMaWJlcmF0aW9uIFNhbnMsIEFyaWFsLCBzYW5zLXNlcmlmLCBBcHBsZSBDb2xvciBFbW9qaSwgU2Vnb2UgVUkgRW1vamksIFNlZ29lIFVJIFN5bWJvbCwgTm90byBDb2xvciBFbW9qaSkgIWltcG9ydGFudH0uay1mb250LWZhbWlseS1tb25vc3BhY2V7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFJvYm90byBNb25vLCBVYnVudHUgTW9ubywgTHVjaWRhIENvbnNvbGUsIENvdXJpZXIgTmV3LCBtb25vc3BhY2UpfS5cXCFrLWZvbnQtZmFtaWx5LW1vbm9zcGFjZXtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgUm9ib3RvIE1vbm8sIFVidW50dSBNb25vLCBMdWNpZGEgQ29uc29sZSwgQ291cmllciBOZXcsIG1vbm9zcGFjZSkgIWltcG9ydGFudH0uay1mb250LXNpemUteHhze2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUteHhzLCAwLjVyZW0pfS5cXCFrLWZvbnQtc2l6ZS14eHN7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS14eHMsIDAuNXJlbSkgIWltcG9ydGFudH0uay1mb250LXNpemUteHN7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgMC42MjVyZW0pfS5cXCFrLWZvbnQtc2l6ZS14c3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXhzLCAwLjYyNXJlbSkgIWltcG9ydGFudH0uay1mb250LXNpemUtc217Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgMC43NXJlbSl9LlxcIWstZm9udC1zaXplLXNte2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIDAuNzVyZW0pICFpbXBvcnRhbnR9LmstZm9udC1zaXplLW1ke2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbWQsIDAuODc1cmVtKX0uXFwhay1mb250LXNpemUtbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1tZCwgMC44NzVyZW0pICFpbXBvcnRhbnR9LmstZm9udC1zaXplLWxne2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIDFyZW0pfS5cXCFrLWZvbnQtc2l6ZS1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCAxcmVtKSAhaW1wb3J0YW50fS5rLWZvbnQtc2l6ZS14bHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXhsLCAxLjI1cmVtKX0uXFwhay1mb250LXNpemUteGx7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS14bCwgMS4yNXJlbSkgIWltcG9ydGFudH0uay1mcy14eHN7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZzLXh4cywgMC41cmVtKX0uXFwhay1mcy14eHN7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZzLXh4cywgMC41cmVtKSAhaW1wb3J0YW50fS5rLWZzLXhze2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mcy14cywgMC42MjVyZW0pfS5cXCFrLWZzLXhze2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mcy14cywgMC42MjVyZW0pICFpbXBvcnRhbnR9LmstZnMtc217Zm9udC1zaXplOnZhcigtLWtlbmRvLWZzLXNtLCAwLjc1cmVtKX0uXFwhay1mcy1zbXtmb250LXNpemU6dmFyKC0ta2VuZG8tZnMtc20sIDAuNzVyZW0pICFpbXBvcnRhbnR9LmstZnMtbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZzLW1kLCAwLjg3NXJlbSl9LlxcIWstZnMtbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZzLW1kLCAwLjg3NXJlbSkgIWltcG9ydGFudH0uay1mcy1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZnMtbGcsIDFyZW0pfS5cXCFrLWZzLWxne2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mcy1sZywgMXJlbSkgIWltcG9ydGFudH0uay1mcy14bHtmb250LXNpemU6dmFyKC0ta2VuZG8tZnMteGwsIDEuMjVyZW0pfS5cXCFrLWZzLXhse2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mcy14bCwgMS4yNXJlbSkgIWltcG9ydGFudH0uay1mb250LXN0eWxlLWl0YWxpY3tmb250LXN0eWxlOnZhcigtLWtlbmRvLWZvbnQtc3R5bGUtaXRhbGljLCBpdGFsaWMpfS5cXCFrLWZvbnQtc3R5bGUtaXRhbGlje2ZvbnQtc3R5bGU6dmFyKC0ta2VuZG8tZm9udC1zdHlsZS1pdGFsaWMsIGl0YWxpYykgIWltcG9ydGFudH0uay1mb250LXN0eWxlLW5vbi1pdGFsaWN7Zm9udC1zdHlsZTp2YXIoLS1rZW5kby1mb250LXN0eWxlLW5vbi1pdGFsaWMsIG5vcm1hbCl9LlxcIWstZm9udC1zdHlsZS1ub24taXRhbGlje2ZvbnQtc3R5bGU6dmFyKC0ta2VuZG8tZm9udC1zdHlsZS1ub24taXRhbGljLCBub3JtYWwpICFpbXBvcnRhbnR9LmstZm9udC1zdHlsZS1vYmxpcXVle2ZvbnQtc3R5bGU6dmFyKC0ta2VuZG8tZm9udC1zdHlsZS1vYmxpcXVlLCBvYmxpcXVlKX0uXFwhay1mb250LXN0eWxlLW9ibGlxdWV7Zm9udC1zdHlsZTp2YXIoLS1rZW5kby1mb250LXN0eWxlLW9ibGlxdWUsIG9ibGlxdWUpICFpbXBvcnRhbnR9LmstZm9udC10aGlue2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LXRoaW4sIDEwMCl9LlxcIWstZm9udC10aGlue2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LXRoaW4sIDEwMCkgIWltcG9ydGFudH0uay1mb250LWV4dHJhLWxpZ2h0e2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0LCAyMDApfS5cXCFrLWZvbnQtZXh0cmEtbGlnaHR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtZXh0cmEtbGlnaHQsIDIwMCkgIWltcG9ydGFudH0uay1mb250LWxpZ2h0e2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMDApfS5cXCFrLWZvbnQtbGlnaHR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbGlnaHQsIDMwMCkgIWltcG9ydGFudH0uay1mb250LW5vcm1hbHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIDQwMCl9LlxcIWstZm9udC1ub3JtYWx7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCA0MDApICFpbXBvcnRhbnR9LmstZm9udC1tZWRpdW17Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbWVkaXVtLCA1MDApfS5cXCFrLWZvbnQtbWVkaXVte2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW1lZGl1bSwgNTAwKSAhaW1wb3J0YW50fS5rLWZvbnQtc2VtaWJvbGR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtc2VtaWJvbGQsIDYwMCl9LlxcIWstZm9udC1zZW1pYm9sZHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1zZW1pYm9sZCwgNjAwKSAhaW1wb3J0YW50fS5rLWZvbnQtYm9sZHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCA3MDApfS5cXCFrLWZvbnQtYm9sZHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCA3MDApICFpbXBvcnRhbnR9LmstZm9udC1leHRyYS1ib2xke2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQsIDgwMCl9LlxcIWstZm9udC1leHRyYS1ib2xke2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQsIDgwMCkgIWltcG9ydGFudH0uay1mb250LWJsYWNre2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJsYWNrLCA5MDApfS5cXCFrLWZvbnQtYmxhY2t7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYmxhY2ssIDkwMCkgIWltcG9ydGFudH0uay1mb250LXdlaWdodC10aGlue2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LXRoaW4sIDEwMCl9LlxcIWstZm9udC13ZWlnaHQtdGhpbntmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC10aGluLCAxMDApICFpbXBvcnRhbnR9LmstZm9udC13ZWlnaHQtZXh0cmEtbGlnaHR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtZXh0cmEtbGlnaHQsIDIwMCl9LlxcIWstZm9udC13ZWlnaHQtZXh0cmEtbGlnaHR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtZXh0cmEtbGlnaHQsIDIwMCkgIWltcG9ydGFudH0uay1mb250LXdlaWdodC1saWdodHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgMzAwKX0uXFwhay1mb250LXdlaWdodC1saWdodHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgMzAwKSAhaW1wb3J0YW50fS5rLWZvbnQtd2VpZ2h0LW5vcm1hbHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIDQwMCl9LlxcIWstZm9udC13ZWlnaHQtbm9ybWFse2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgNDAwKSAhaW1wb3J0YW50fS5rLWZvbnQtd2VpZ2h0LW1lZGl1bXtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1tZWRpdW0sIDUwMCl9LlxcIWstZm9udC13ZWlnaHQtbWVkaXVte2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW1lZGl1bSwgNTAwKSAhaW1wb3J0YW50fS5rLWZvbnQtd2VpZ2h0LXNlbWlib2xke2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LXNlbWlib2xkLCA2MDApfS5cXCFrLWZvbnQtd2VpZ2h0LXNlbWlib2xke2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LXNlbWlib2xkLCA2MDApICFpbXBvcnRhbnR9LmstZm9udC13ZWlnaHQtYm9sZHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCA3MDApfS5cXCFrLWZvbnQtd2VpZ2h0LWJvbGR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgNzAwKSAhaW1wb3J0YW50fS5rLWZvbnQtd2VpZ2h0LWV4dHJhLWJvbGR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtZXh0cmEtYm9sZCwgODAwKX0uXFwhay1mb250LXdlaWdodC1leHRyYS1ib2xke2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQsIDgwMCkgIWltcG9ydGFudH0uay1mb250LXdlaWdodC1ibGFja3tmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ibGFjaywgOTAwKX0uXFwhay1mb250LXdlaWdodC1ibGFja3tmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ibGFjaywgOTAwKSAhaW1wb3J0YW50fS5rLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXN0e2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXN0LCAtMC4xNXB4KX0uXFwhay1sZXR0ZXItc3BhY2luZy10aWdodGVzdHtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy10aWdodGVzdCwgLTAuMTVweCkgIWltcG9ydGFudH0uay1sZXR0ZXItc3BhY2luZy10aWdodGVye2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXIsIC0wLjFweCl9LlxcIWstbGV0dGVyLXNwYWNpbmctdGlnaHRlcntsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy10aWdodGVyLCAtMC4xcHgpICFpbXBvcnRhbnR9LmstbGV0dGVyLXNwYWNpbmctdGlnaHR7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHQsIC0wLjVweCl9LlxcIWstbGV0dGVyLXNwYWNpbmctdGlnaHR7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHQsIC0wLjVweCkgIWltcG9ydGFudH0uay1sZXR0ZXItc3BhY2luZy1ub3JtYWx7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwcHgpfS5cXCFrLWxldHRlci1zcGFjaW5nLW5vcm1hbHtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy1ub3JtYWwsIDBweCkgIWltcG9ydGFudH0uay1sZXR0ZXItc3BhY2luZy13aWRle2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXdpZGUsIDAuNXB4KX0uXFwhay1sZXR0ZXItc3BhY2luZy13aWRle2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXdpZGUsIDAuNXB4KSAhaW1wb3J0YW50fS5rLWxldHRlci1zcGFjaW5nLXdpZGVye2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXdpZGVyLCAwLjFweCl9LlxcIWstbGV0dGVyLXNwYWNpbmctd2lkZXJ7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctd2lkZXIsIDAuMXB4KSAhaW1wb3J0YW50fS5rLWxldHRlci1zcGFjaW5nLXdpZGVzdHtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlc3QsIDAuMTVweCl9LlxcIWstbGV0dGVyLXNwYWNpbmctd2lkZXN0e2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXdpZGVzdCwgMC4xNXB4KSAhaW1wb3J0YW50fS5rLWxpbmUtaGVpZ2h0LXhze2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXhzLCAxKX0uXFwhay1saW5lLWhlaWdodC14c3tsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC14cywgMSkgIWltcG9ydGFudH0uay1saW5lLWhlaWdodC1zbXtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgMS4yNSl9LlxcIWstbGluZS1oZWlnaHQtc217bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIDEuMjUpICFpbXBvcnRhbnR9LmstbGluZS1oZWlnaHQtbWR7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbWQsIDEuNDI4NTcxNDI4Nil9LlxcIWstbGluZS1oZWlnaHQtbWR7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbWQsIDEuNDI4NTcxNDI4NikgIWltcG9ydGFudH0uay1saW5lLWhlaWdodC1sZ3tsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgMS41KX0uXFwhay1saW5lLWhlaWdodC1sZ3tsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgMS41KSAhaW1wb3J0YW50fS5rLWxpc3Qtbm9uZXtsaXN0LXN0eWxlLXR5cGU6bm9uZX0uXFwhay1saXN0LW5vbmV7bGlzdC1zdHlsZS10eXBlOm5vbmUgIWltcG9ydGFudH0uay1saXN0LWRpc2N7bGlzdC1zdHlsZS10eXBlOmRpc2N9LlxcIWstbGlzdC1kaXNje2xpc3Qtc3R5bGUtdHlwZTpkaXNjICFpbXBvcnRhbnR9LmstbGlzdC1kZWNpbWFse2xpc3Qtc3R5bGUtdHlwZTpkZWNpbWFsfS5cXCFrLWxpc3QtZGVjaW1hbHtsaXN0LXN0eWxlLXR5cGU6ZGVjaW1hbCAhaW1wb3J0YW50fS5rLXRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnR9LlxcIWstdGV4dC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS5rLXRleHQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodH0uXFwhay10ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0uay10ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0uXFwhay10ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fS5rLXRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnl9LlxcIWstdGV4dC1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeSAhaW1wb3J0YW50fS5rLXRleHQtc3RhcnR7dGV4dC1hbGlnbjpzdGFydH0uXFwhay10ZXh0LXN0YXJ0e3RleHQtYWxpZ246c3RhcnQgIWltcG9ydGFudH0uay10ZXh0LWVuZHt0ZXh0LWFsaWduOmVuZH0uXFwhay10ZXh0LWVuZHt0ZXh0LWFsaWduOmVuZCAhaW1wb3J0YW50fS5rLXRleHQtYXBwLXN1cmZhY2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpfS5cXCFrLXRleHQtYXBwLXN1cmZhY2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpICFpbXBvcnRhbnR9LmstdGV4dC1vbi1hcHAtc3VyZmFjZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LlxcIWstdGV4dC1vbi1hcHAtc3VyZmFjZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgIWltcG9ydGFudH0uay10ZXh0LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5cXCFrLXRleHQtc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2NikgIWltcG9ydGFudH0uay10ZXh0LXN1cmZhY2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LlxcIWstdGV4dC1zdXJmYWNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpICFpbXBvcnRhbnR9LmstdGV4dC1zdXJmYWNlLWFsdHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LlxcIWstdGV4dC1zdXJmYWNlLWFsdHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZikgIWltcG9ydGFudH0uay10ZXh0LWJvcmRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5cXCFrLXRleHQtYm9yZGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSkgIWltcG9ydGFudH0uay10ZXh0LWJvcmRlci1hbHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSl9LlxcIWstdGV4dC1ib3JkZXItYWx0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpICFpbXBvcnRhbnR9LmstdGV4dC1iYXNlLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYil9LlxcIWstdGV4dC1iYXNlLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYikgIWltcG9ydGFudH0uay10ZXh0LWJhc2UtZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMil9LlxcIWstdGV4dC1iYXNlLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpICFpbXBvcnRhbnR9LmstdGV4dC1wcmltYXJ5LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZSwgI2ZmZWNlYil9LlxcIWstdGV4dC1wcmltYXJ5LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZSwgI2ZmZWNlYikgIWltcG9ydGFudH0uay10ZXh0LXByaW1hcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LlxcIWstdGV4dC1wcmltYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpICFpbXBvcnRhbnR9LmstdGV4dC1wcmltYXJ5LWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpfS5cXCFrLXRleHQtcHJpbWFyeS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KSAhaW1wb3J0YW50fS5rLXRleHQtc2Vjb25kYXJ5LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLCAjZmFmYWZhKX0uXFwhay10ZXh0LXNlY29uZGFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZSwgI2ZhZmFmYSkgIWltcG9ydGFudH0uay10ZXh0LXNlY29uZGFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpfS5cXCFrLXRleHQtc2Vjb25kYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2NikgIWltcG9ydGFudH0uay10ZXh0LXNlY29uZGFyeS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMsICNlMGUwZTApfS5cXCFrLXRleHQtc2Vjb25kYXJ5LWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCkgIWltcG9ydGFudH0uay10ZXh0LXRlcnRpYXJ5LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1zdWJ0bGUsICNkOGYxZmQpfS5cXCFrLXRleHQtdGVydGlhcnktc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LXN1YnRsZSwgI2Q4ZjFmZCkgIWltcG9ydGFudH0uay10ZXh0LXRlcnRpYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uXFwhay10ZXh0LXRlcnRpYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KSAhaW1wb3J0YW50fS5rLXRleHQtdGVydGlhcnktZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktZW1waGFzaXMsICM2MWM5ZjkpfS5cXCFrLXRleHQtdGVydGlhcnktZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktZW1waGFzaXMsICM2MWM5ZjkpICFpbXBvcnRhbnR9LmstdGV4dC1pbmZvLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZSwgI2QyZTJmYil9LlxcIWstdGV4dC1pbmZvLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZSwgI2QyZTJmYikgIWltcG9ydGFudH0uay10ZXh0LWluZm97Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSl9LlxcIWstdGV4dC1pbmZve2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpICFpbXBvcnRhbnR9LmstdGV4dC1pbmZvLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tZW1waGFzaXMsICM2MDk4ZjIpfS5cXCFrLXRleHQtaW5mby1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzLCAjNjA5OGYyKSAhaW1wb3J0YW50fS5rLXRleHQtc3VjY2Vzcy1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUsICNkY2YwZDMpfS5cXCFrLXRleHQtc3VjY2Vzcy1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUsICNkY2YwZDMpICFpbXBvcnRhbnR9LmstdGV4dC1zdWNjZXNze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5cXCFrLXRleHQtc3VjY2Vzc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKSAhaW1wb3J0YW50fS5rLXRleHQtc3VjY2Vzcy1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWVtcGhhc2lzLCAjODFkMTVmKX0uXFwhay10ZXh0LXN1Y2Nlc3MtZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1ZikgIWltcG9ydGFudH0uay10ZXh0LXdhcm5pbmctc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLCAjZmZmNGQzKX0uXFwhay10ZXh0LXdhcm5pbmctc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLCAjZmZmNGQzKSAhaW1wb3J0YW50fS5rLXRleHQtd2FybmluZ3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uXFwhay10ZXh0LXdhcm5pbmd7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgIWltcG9ydGFudH0uay10ZXh0LXdhcm5pbmctZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1lbXBoYXNpcywgI2ZmZDc2MCl9LlxcIWstdGV4dC13YXJuaW5nLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApICFpbXBvcnRhbnR9LmstdGV4dC1lcnJvci1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKX0uXFwhay10ZXh0LWVycm9yLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUsICNmY2RkZGEpICFpbXBvcnRhbnR9LmstdGV4dC1lcnJvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LlxcIWstdGV4dC1lcnJvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgIWltcG9ydGFudH0uay10ZXh0LWVycm9yLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKX0uXFwhay10ZXh0LWVycm9yLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKSAhaW1wb3J0YW50fS5rLXRleHQtbGlnaHQtc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZSwgI2ZhZmFmYSl9LlxcIWstdGV4dC1saWdodC1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtc3VidGxlLCAjZmFmYWZhKSAhaW1wb3J0YW50fS5rLXRleHQtbGlnaHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5cXCFrLXRleHQtbGlnaHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpICFpbXBvcnRhbnR9LmstdGV4dC1saWdodC1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1lbXBoYXNpcywgI2Q2ZDZkNil9LlxcIWstdGV4dC1saWdodC1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1lbXBoYXNpcywgI2Q2ZDZkNikgIWltcG9ydGFudH0uay10ZXh0LWRhcmstc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLCAjYzJjMmMyKX0uXFwhay10ZXh0LWRhcmstc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLCAjYzJjMmMyKSAhaW1wb3J0YW50fS5rLXRleHQtZGFya3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uXFwhay10ZXh0LWRhcmt7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCkgIWltcG9ydGFudH0uay10ZXh0LWRhcmstZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1lbXBoYXNpcywgIzY2NjY2Nil9LlxcIWstdGV4dC1kYXJrLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstZW1waGFzaXMsICM2NjY2NjYpICFpbXBvcnRhbnR9LmstdGV4dC1pbmhlcml0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluaGVyaXQsIGluaGVyaXQpfS5cXCFrLXRleHQtaW5oZXJpdHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmhlcml0LCBpbmhlcml0KSAhaW1wb3J0YW50fS5rLXRleHQtY3VycmVudHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1jdXJyZW50LCBjdXJyZW50Q29sb3IpfS5cXCFrLXRleHQtY3VycmVudHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1jdXJyZW50LCBjdXJyZW50Q29sb3IpICFpbXBvcnRhbnR9LmstdGV4dC10cmFuc3BhcmVudHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpfS5cXCFrLXRleHQtdHJhbnNwYXJlbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSAhaW1wb3J0YW50fS5rLXRleHQtYmxhY2t7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmxhY2ssIGJsYWNrKX0uXFwhay10ZXh0LWJsYWNre2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJsYWNrLCBibGFjaykgIWltcG9ydGFudH0uay10ZXh0LXdoaXRle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdoaXRlLCB3aGl0ZSl9LlxcIWstdGV4dC13aGl0ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13aGl0ZSwgd2hpdGUpICFpbXBvcnRhbnR9LmstY29sb3ItYXBwLXN1cmZhY2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpfS5cXCFrLWNvbG9yLWFwcC1zdXJmYWNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAhaW1wb3J0YW50fS5rLWNvbG9yLW9uLWFwcC1zdXJmYWNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uXFwhay1jb2xvci1vbi1hcHAtc3VyZmFjZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgIWltcG9ydGFudH0uay1jb2xvci1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uXFwhay1jb2xvci1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KSAhaW1wb3J0YW50fS5rLWNvbG9yLXN1cmZhY2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LlxcIWstY29sb3Itc3VyZmFjZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKSAhaW1wb3J0YW50fS5rLWNvbG9yLXN1cmZhY2UtYWx0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uXFwhay1jb2xvci1zdXJmYWNlLWFsdHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZikgIWltcG9ydGFudH0uay1jb2xvci1ib3JkZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uXFwhay1jb2xvci1ib3JkZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKSAhaW1wb3J0YW50fS5rLWNvbG9yLWJvcmRlci1hbHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSl9LlxcIWstY29sb3ItYm9yZGVyLWFsdHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKSAhaW1wb3J0YW50fS5rLWNvbG9yLWJhc2Utc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKX0uXFwhay1jb2xvci1iYXNlLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYikgIWltcG9ydGFudH0uay1jb2xvci1iYXNlLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpfS5cXCFrLWNvbG9yLWJhc2UtZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMikgIWltcG9ydGFudH0uay1jb2xvci1wcmltYXJ5LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZSwgI2ZmZWNlYil9LlxcIWstY29sb3ItcHJpbWFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpICFpbXBvcnRhbnR9LmstY29sb3ItcHJpbWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uXFwhay1jb2xvci1wcmltYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpICFpbXBvcnRhbnR9LmstY29sb3ItcHJpbWFyeS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KX0uXFwhay1jb2xvci1wcmltYXJ5LWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpICFpbXBvcnRhbnR9LmstY29sb3Itc2Vjb25kYXJ5LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLCAjZmFmYWZhKX0uXFwhay1jb2xvci1zZWNvbmRhcnktc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGUsICNmYWZhZmEpICFpbXBvcnRhbnR9LmstY29sb3Itc2Vjb25kYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9LlxcIWstY29sb3Itc2Vjb25kYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2NikgIWltcG9ydGFudH0uay1jb2xvci1zZWNvbmRhcnktZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzLCAjZTBlMGUwKX0uXFwhay1jb2xvci1zZWNvbmRhcnktZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzLCAjZTBlMGUwKSAhaW1wb3J0YW50fS5rLWNvbG9yLXRlcnRpYXJ5LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1zdWJ0bGUsICNkOGYxZmQpfS5cXCFrLWNvbG9yLXRlcnRpYXJ5LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1zdWJ0bGUsICNkOGYxZmQpICFpbXBvcnRhbnR9LmstY29sb3ItdGVydGlhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpfS5cXCFrLWNvbG9yLXRlcnRpYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KSAhaW1wb3J0YW50fS5rLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzLCAjNjFjOWY5KX0uXFwhay1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpcywgIzYxYzlmOSkgIWltcG9ydGFudH0uay1jb2xvci1pbmZvLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZSwgI2QyZTJmYil9LlxcIWstY29sb3ItaW5mby1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpICFpbXBvcnRhbnR9LmstY29sb3ItaW5mb3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uXFwhay1jb2xvci1pbmZve2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpICFpbXBvcnRhbnR9LmstY29sb3ItaW5mby1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzLCAjNjA5OGYyKX0uXFwhay1jb2xvci1pbmZvLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tZW1waGFzaXMsICM2MDk4ZjIpICFpbXBvcnRhbnR9LmstY29sb3Itc3VjY2Vzcy1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUsICNkY2YwZDMpfS5cXCFrLWNvbG9yLXN1Y2Nlc3Mtc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLCAjZGNmMGQzKSAhaW1wb3J0YW50fS5rLWNvbG9yLXN1Y2Nlc3N7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LlxcIWstY29sb3Itc3VjY2Vzc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKSAhaW1wb3J0YW50fS5rLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1Zil9LlxcIWstY29sb3Itc3VjY2Vzcy1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWVtcGhhc2lzLCAjODFkMTVmKSAhaW1wb3J0YW50fS5rLWNvbG9yLXdhcm5pbmctc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLCAjZmZmNGQzKX0uXFwhay1jb2xvci13YXJuaW5nLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZSwgI2ZmZjRkMykgIWltcG9ydGFudH0uay1jb2xvci13YXJuaW5ne2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5cXCFrLWNvbG9yLXdhcm5pbmd7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgIWltcG9ydGFudH0uay1jb2xvci13YXJuaW5nLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApfS5cXCFrLWNvbG9yLXdhcm5pbmctZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1lbXBoYXNpcywgI2ZmZDc2MCkgIWltcG9ydGFudH0uay1jb2xvci1lcnJvci1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKX0uXFwhay1jb2xvci1lcnJvci1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKSAhaW1wb3J0YW50fS5rLWNvbG9yLWVycm9ye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uXFwhay1jb2xvci1lcnJvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgIWltcG9ydGFudH0uay1jb2xvci1lcnJvci1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCl9LlxcIWstY29sb3ItZXJyb3ItZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApICFpbXBvcnRhbnR9LmstY29sb3ItbGlnaHQtc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZSwgI2ZhZmFmYSl9LlxcIWstY29sb3ItbGlnaHQtc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZSwgI2ZhZmFmYSkgIWltcG9ydGFudH0uay1jb2xvci1saWdodHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LlxcIWstY29sb3ItbGlnaHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpICFpbXBvcnRhbnR9LmstY29sb3ItbGlnaHQtZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXMsICNkNmQ2ZDYpfS5cXCFrLWNvbG9yLWxpZ2h0LWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWVtcGhhc2lzLCAjZDZkNmQ2KSAhaW1wb3J0YW50fS5rLWNvbG9yLWRhcmstc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLCAjYzJjMmMyKX0uXFwhay1jb2xvci1kYXJrLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLXN1YnRsZSwgI2MyYzJjMikgIWltcG9ydGFudH0uay1jb2xvci1kYXJre2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5cXCFrLWNvbG9yLWRhcmt7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCkgIWltcG9ydGFudH0uay1jb2xvci1kYXJrLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstZW1waGFzaXMsICM2NjY2NjYpfS5cXCFrLWNvbG9yLWRhcmstZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1lbXBoYXNpcywgIzY2NjY2NikgIWltcG9ydGFudH0uay1jb2xvci1pbmhlcml0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluaGVyaXQsIGluaGVyaXQpfS5cXCFrLWNvbG9yLWluaGVyaXR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5oZXJpdCwgaW5oZXJpdCkgIWltcG9ydGFudH0uay1jb2xvci1jdXJyZW50e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWN1cnJlbnQsIGN1cnJlbnRDb2xvcil9LlxcIWstY29sb3ItY3VycmVudHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1jdXJyZW50LCBjdXJyZW50Q29sb3IpICFpbXBvcnRhbnR9LmstY29sb3ItdHJhbnNwYXJlbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KX0uXFwhay1jb2xvci10cmFuc3BhcmVudHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpICFpbXBvcnRhbnR9LmstY29sb3ItYmxhY2t7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmxhY2ssIGJsYWNrKX0uXFwhay1jb2xvci1ibGFja3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ibGFjaywgYmxhY2spICFpbXBvcnRhbnR9LmstY29sb3Itd2hpdGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2hpdGUsIHdoaXRlKX0uXFwhay1jb2xvci13aGl0ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13aGl0ZSwgd2hpdGUpICFpbXBvcnRhbnR9LmstdGV4dC11bmRlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uXFwhay10ZXh0LXVuZGVybGluZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnR9LmstdGV4dC1vdmVybGluZXt0ZXh0LWRlY29yYXRpb246b3ZlcmxpbmV9LlxcIWstdGV4dC1vdmVybGluZXt0ZXh0LWRlY29yYXRpb246b3ZlcmxpbmUgIWltcG9ydGFudH0uay10ZXh0LWxpbmUtdGhyb3VnaHt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdofS5cXCFrLXRleHQtbGluZS10aHJvdWdoe3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2ggIWltcG9ydGFudH0uay10ZXh0LW5vLXVuZGVybGluZXt0ZXh0LWRlY29yYXRpb246bm9uZX0uXFwhay10ZXh0LW5vLXVuZGVybGluZXt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS5rLXRleHQtY2xpcHt0ZXh0LW92ZXJmbG93OmNsaXB9LlxcIWstdGV4dC1jbGlwe3RleHQtb3ZlcmZsb3c6Y2xpcCAhaW1wb3J0YW50fS5rLXRleHQtZWxsaXBzaXN7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uXFwhay10ZXh0LWVsbGlwc2lze3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXMgIWltcG9ydGFudH0uay10ZXh0LXRydW5jYXRlLC5rLXRleHQtZWxsaXBzaXN7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5cXCFrLXRleHQtdHJ1bmNhdGUsLlxcIWstdGV4dC1lbGxpcHNpc3t3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzICFpbXBvcnRhbnR9LmstdGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5cXCFrLXRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50fS5rLXRleHQtbG93ZXJjYXNle3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZX0uXFwhay10ZXh0LWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UgIWltcG9ydGFudH0uay10ZXh0LWNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0uXFwhay10ZXh0LWNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSAhaW1wb3J0YW50fS5rLXRleHQtbm9ybWFsLWNhc2V7dGV4dC10cmFuc2Zvcm06bm9uZX0uXFwhay10ZXh0LW5vcm1hbC1jYXNle3RleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudH0uay1hbGlnbi1iYXNlbGluZXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX0uXFwhay1hbGlnbi1iYXNlbGluZXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSAhaW1wb3J0YW50fS5rLWFsaWduLXRvcHt2ZXJ0aWNhbC1hbGlnbjp0b3B9LlxcIWstYWxpZ24tdG9we3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50fS5rLWFsaWduLW1pZGRsZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LlxcIWstYWxpZ24tbWlkZGxle3ZlcnRpY2FsLWFsaWduOm1pZGRsZSAhaW1wb3J0YW50fS5rLWFsaWduLWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjpib3R0b219LlxcIWstYWxpZ24tYm90dG9te3ZlcnRpY2FsLWFsaWduOmJvdHRvbSAhaW1wb3J0YW50fS5rLWFsaWduLXRleHQtdG9we3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wfS5cXCFrLWFsaWduLXRleHQtdG9we3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wICFpbXBvcnRhbnR9LmstYWxpZ24tdGV4dC1ib3R0b217dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b219LlxcIWstYWxpZ24tdGV4dC1ib3R0b217dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b20gIWltcG9ydGFudH0uay1hbGlnbi1zdWJ7dmVydGljYWwtYWxpZ246c3VifS5cXCFrLWFsaWduLXN1Ynt2ZXJ0aWNhbC1hbGlnbjpzdWIgIWltcG9ydGFudH0uay1hbGlnbi1zdXBlcnt2ZXJ0aWNhbC1hbGlnbjpzdXBlcn0uXFwhay1hbGlnbi1zdXBlcnt2ZXJ0aWNhbC1hbGlnbjpzdXBlciAhaW1wb3J0YW50fS5rLXdoaXRlLXNwYWNlLW5vcm1hbHt3aGl0ZS1zcGFjZTpub3JtYWx9LlxcIWstd2hpdGUtc3BhY2Utbm9ybWFse3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50fS5rLXdoaXRlLXNwYWNlLW5vd3JhcCwuay10ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXB9LlxcIWstd2hpdGUtc3BhY2Utbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50fS5rLXdoaXRlLXNwYWNlLXByZXt3aGl0ZS1zcGFjZTpwcmV9LlxcIWstd2hpdGUtc3BhY2UtcHJle3doaXRlLXNwYWNlOnByZSAhaW1wb3J0YW50fS5rLXdoaXRlLXNwYWNlLXByZS1saW5le3doaXRlLXNwYWNlOnByZS1saW5lfS5cXCFrLXdoaXRlLXNwYWNlLXByZS1saW5le3doaXRlLXNwYWNlOnByZS1saW5lICFpbXBvcnRhbnR9Lmstd2hpdGUtc3BhY2UtcHJlLXdyYXB7d2hpdGUtc3BhY2U6cHJlLXdyYXB9LlxcIWstd2hpdGUtc3BhY2UtcHJlLXdyYXB7d2hpdGUtc3BhY2U6cHJlLXdyYXAgIWltcG9ydGFudH0uay13aGl0ZS1zcGFjZS1icmVhay1zcGFjZXN7d2hpdGUtc3BhY2U6YnJlYWstc3BhY2VzfS5cXCFrLXdoaXRlLXNwYWNlLWJyZWFrLXNwYWNlc3t3aGl0ZS1zcGFjZTpicmVhay1zcGFjZXMgIWltcG9ydGFudH0uay13aGl0ZXNwYWNlLW5vcm1hbHt3aGl0ZS1zcGFjZTpub3JtYWx9LlxcIWstd2hpdGVzcGFjZS1ub3JtYWx7d2hpdGUtc3BhY2U6bm9ybWFsICFpbXBvcnRhbnR9Lmstd2hpdGVzcGFjZS1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwfS5cXCFrLXdoaXRlc3BhY2Utbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50fS5rLXdoaXRlc3BhY2UtcHJle3doaXRlLXNwYWNlOnByZX0uXFwhay13aGl0ZXNwYWNlLXByZXt3aGl0ZS1zcGFjZTpwcmUgIWltcG9ydGFudH0uay13aGl0ZXNwYWNlLXByZS1saW5le3doaXRlLXNwYWNlOnByZS1saW5lfS5cXCFrLXdoaXRlc3BhY2UtcHJlLWxpbmV7d2hpdGUtc3BhY2U6cHJlLWxpbmUgIWltcG9ydGFudH0uay13aGl0ZXNwYWNlLXByZS13cmFwe3doaXRlLXNwYWNlOnByZS13cmFwfS5cXCFrLXdoaXRlc3BhY2UtcHJlLXdyYXB7d2hpdGUtc3BhY2U6cHJlLXdyYXAgIWltcG9ydGFudH0uay13aGl0ZXNwYWNlLWJyZWFrLXNwYWNlc3t3aGl0ZS1zcGFjZTpicmVhay1zcGFjZXN9LlxcIWstd2hpdGVzcGFjZS1icmVhay1zcGFjZXN7d2hpdGUtc3BhY2U6YnJlYWstc3BhY2VzICFpbXBvcnRhbnR9Lmstc3ZnLWljb257d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtvdXRsaW5lOjA7bGluZS1oZWlnaHQ6MTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZX0uay1zdmctaWNvbj5zdmd7ZmlsbDpjdXJyZW50Q29sb3I7ZmxleDoxIDEgYXV0b30uay1zdmctaWNvbi5rLWljb24teHN7d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0uay1zdmctaWNvbi5rLWljb24tc217d2lkdGg6MTRweDtoZWlnaHQ6MTRweH0uay1zdmctaWNvbi5rLWljb24tbWR7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0uay1zdmctaWNvbi5rLWljb24tbGd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uay1zdmctaWNvbi5rLWljb24teGx7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uay1zdmctaWNvbi5rLWljb24teHhse3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmstc3ZnLWljb24uay1pY29uLXh4eGx7d2lkdGg6NDhweDtoZWlnaHQ6NDhweH0uay1mbGlwLWguay1zdmctaWNvbiwuay1zdmctaWNvbi5rLWZsaXAteCwuay1mbGlwLXYuay1zdmctaWNvbiwuay1zdmctaWNvbi5rLWZsaXAteSwuay1mbGlwLWguay1mbGlwLXYuay1zdmctaWNvbnt0cmFuc2Zvcm06bm9uZX0uay1mbGlwLWg+c3ZnLC5rLWZsaXAteD5zdmd7dHJhbnNmb3JtOnNjYWxlWCgtMSl9LmstZmxpcC12PnN2Zywuay1mbGlwLXk+c3Zne3RyYW5zZm9ybTpzY2FsZVkoLTEpfS5rLWZsaXAtaC5rLWZsaXAtdj5zdmcsLmstZmxpcC1oLmstZmxpcC15PnN2Zywuay1mbGlwLXYuay1mbGlwLXg+c3ZnLC5rLWZsaXAteC5rLWZsaXAteT5zdmcsLmstZmxpcC1ib3RoPnN2Z3t0cmFuc2Zvcm06c2NhbGUoLTEsIC0xKX0uay1yb3RhdGUtMC5rLXN2Zy1pY29ue3RyYW5zZm9ybTpub25lfS5rLXJvdGF0ZS0wPnN2Z3t0cmFuc2Zvcm06cm90YXRlKDBkZWcpfS5rLXJvdGF0ZS00NS5rLXN2Zy1pY29ue3RyYW5zZm9ybTpub25lfS5rLXJvdGF0ZS00NT5zdmd7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Lmstcm90YXRlLTkwLmstc3ZnLWljb257dHJhbnNmb3JtOm5vbmV9Lmstcm90YXRlLTkwPnN2Z3t0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uay1yb3RhdGUtMTM1Lmstc3ZnLWljb257dHJhbnNmb3JtOm5vbmV9Lmstcm90YXRlLTEzNT5zdmd7dHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpfS5rLXJvdGF0ZS0xODAuay1zdmctaWNvbnt0cmFuc2Zvcm06bm9uZX0uay1yb3RhdGUtMTgwPnN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9Lmstcm90YXRlLTIyNS5rLXN2Zy1pY29ue3RyYW5zZm9ybTpub25lfS5rLXJvdGF0ZS0yMjU+c3Zne3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0uay1yb3RhdGUtMjcwLmstc3ZnLWljb257dHJhbnNmb3JtOm5vbmV9Lmstcm90YXRlLTI3MD5zdmd7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfS5rLXJvdGF0ZS0zMTUuay1zdmctaWNvbnt0cmFuc2Zvcm06bm9uZX0uay1yb3RhdGUtMzE1PnN2Z3t0cmFuc2Zvcm06cm90YXRlKDMxNWRlZyl9LmstaWNvbi13cmFwe2ZsZXg6bm9uZTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2dhcDowO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1zZWxmOmZsZXgtc3RhcnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWljb24td3JhcDo6YmVmb3Jle2NvbnRlbnQ6XCLigItcIjt3aWR0aDowO292ZXJmbG93OmhpZGRlbjtmbGV4Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5rLWljb24td3JhcHBlci1ob3N0e2Rpc3BsYXk6Y29udGVudHN9LmstaWNvbi13aXRoLW1vZGlmaWVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjouMjVlbX0uay1pY29uLmstaWNvbi1tb2RpZmllcnt3aWR0aDoxZW07aGVpZ2h0OjFlbTtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6LjVlbTtpbnNldC1ibG9jay1lbmQ6MDtpbnNldC1pbmxpbmUtZW5kOjA7bWFyZ2luOjAgLTAuNWVtIC0wLjVlbSAwfS5rLWktbm9uZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5Om5vbmV9LmstaWNvbi1hY3Rpb257ZGlzcGxheTppbmxpbmUtZmxleDtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7bGluZS1oZWlnaHQ6MTthbGlnbi1pdGVtczpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjpwb2ludGVyfS5rLXNwcml0ZXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDt0ZXh0LWFsaWduOmNlbnRlcn0uay1pbWFnZXtkaXNwbGF5OmlubGluZS1ibG9ja30uay1yb3RhdGUtMHt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfS5cXCFrLXJvdGF0ZS0we3RyYW5zZm9ybTpyb3RhdGUoMGRlZykgIWltcG9ydGFudH0uay1yb3RhdGUtNDV7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LlxcIWstcm90YXRlLTQ1e3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpICFpbXBvcnRhbnR9Lmstcm90YXRlLTkwe3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5cXCFrLXJvdGF0ZS05MHt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKSAhaW1wb3J0YW50fS5rLXJvdGF0ZS0xMzV7dHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpfS5cXCFrLXJvdGF0ZS0xMzV7dHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpICFpbXBvcnRhbnR9Lmstcm90YXRlLTE4MHt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LlxcIWstcm90YXRlLTE4MHt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZykgIWltcG9ydGFudH0uay1yb3RhdGUtMjI1e3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0uXFwhay1yb3RhdGUtMjI1e3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKSAhaW1wb3J0YW50fS5rLXJvdGF0ZS0yNzB7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfS5cXCFrLXJvdGF0ZS0yNzB7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpICFpbXBvcnRhbnR9Lmstcm90YXRlLTMxNXt0cmFuc2Zvcm06cm90YXRlKDMxNWRlZyl9LlxcIWstcm90YXRlLTMxNXt0cmFuc2Zvcm06cm90YXRlKDMxNWRlZykgIWltcG9ydGFudH0uay1mbGlwLWgsLmstZmxpcC14e3RyYW5zZm9ybTpzY2FsZVgoLTEpfS5cXCFrLWZsaXAtaCwuXFwhay1mbGlwLXh7dHJhbnNmb3JtOnNjYWxlWCgtMSkgIWltcG9ydGFudH0uay1mbGlwLXYsLmstZmxpcC15e3RyYW5zZm9ybTpzY2FsZVkoLTEpfS5cXCFrLWZsaXAtdiwuXFwhay1mbGlwLXl7dHJhbnNmb3JtOnNjYWxlWSgtMSkgIWltcG9ydGFudH0uay1mbGlwLWguay1mbGlwLXYsLmstZmxpcC1oLmstZmxpcC15LC5rLWZsaXAtdi5rLWZsaXAteCwuay1mbGlwLXguay1mbGlwLXl7dHJhbnNmb3JtOnNjYWxlKC0xLCAtMSl9LlxcIWstZmxpcC1oLlxcIWstZmxpcC12LC5cXCFrLWZsaXAtaC5cXCFrLWZsaXAteSwuXFwhay1mbGlwLXYuXFwhay1mbGlwLXgsLlxcIWstZmxpcC14LlxcIWstZmxpcC15e3RyYW5zZm9ybTpzY2FsZSgtMSwgLTEpICFpbXBvcnRhbnR9LmstbWVzc2FnZWJveHttYXJnaW46MCAwIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgMDtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDowIDAgMCA0cHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1tZXNzYWdlYm94IGF7Y29sb3I6aW5oZXJpdDtmb250LXN0eWxlOml0YWxpYzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LXByaW1hcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VidGxlLCAjNWMyMDFjKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLCAjZmZlY2ViKX0uay1tZXNzYWdlYm94LmstbWVzc2FnZWJveC1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1YnRsZSwgIzE0MTQxNCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLCAjZmFmYWZhKX0uay1tZXNzYWdlYm94LmstbWVzc2FnZWJveC10ZXJ0aWFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktZW1waGFzaXMsICM2MWM5ZjkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LW9uLXN1YnRsZSwgIzAyM2Y1Yyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1zdWJ0bGUsICNkOGYxZmQpfS5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LWluZm97Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tZW1waGFzaXMsICM2MDk4ZjIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VidGxlLCAjMDAyMjU5KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLCAjZDJlMmZiKX0uay1tZXNzYWdlYm94LmstbWVzc2FnZWJveC1zdWNjZXNze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWVtcGhhc2lzLCAjODFkMTVmKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1YnRsZSwgIzFjNWEwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZSwgI2RjZjBkMyl9LmstbWVzc2FnZWJveC5rLW1lc3NhZ2Vib3gtd2FybmluZ3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1lbXBoYXNpcywgI2ZmZDc2MCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1vbi1zdWJ0bGUsICM1ZTQ3MDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUsICNmZmY0ZDMpfS5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LWVycm9ye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VidGxlLCAjN2EwYzAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSl9LmstbWVzc2FnZWJveC5rLW1lc3NhZ2Vib3gtZGFya3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1lbXBoYXNpcywgIzY2NjY2Nik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1vbi1zdWJ0bGUsICMxZjFmMWYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGUsICNjMmMyYzIpfS5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LWxpZ2h0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1lbXBoYXNpcywgI2Q2ZDZkNik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtb24tc3VidGxlLCAjMTQxNDE0KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZSwgI2ZhZmFmYSl9LmstbWVzc2FnZWJveC5rLW1lc3NhZ2Vib3gtaW52ZXJzZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1ob3ZlciwgIzI5MjkyOSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1vbi1zdWJ0bGUsICMxZjFmMWYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGUsICNjMmMyYzIpfS5rLWRyYWctY2x1ZXtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjAwMDA7Y3Vyc29yOm1vdmV9LmstZHJhZy1zdGF0dXMsLmstZHJhZy1jbHVlIC5rLWRyYWctc3RhdHVze21hcmdpbjowO21hcmdpbi1pbmxpbmUtZW5kOi40ZXh9LmstZHJvcC1oaW50e2Rpc3BsYXk6ZmxleDtnYXA6NHB4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uay1kcm9wLWhpbnQtc3RhcnQsLmstZHJvcC1oaW50LWVuZHtmbGV4LXNocmluazowO2JvcmRlci13aWR0aDo0cHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWRyb3AtaGludC1saW5le2ZsZXgtZ3JvdzoxO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstZHJvcC1oaW50LWggLmstZHJvcC1oaW50LXN0YXJ0e2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6Ni45MjgyMDMyMzA0cHg7Ym9yZGVyLWlubGluZS1zdGFydC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtib3JkZXItaW5saW5lLWVuZC13aWR0aDowfS5rLWRyb3AtaGludC1oIC5rLWRyb3AtaGludC1saW5le3dpZHRoOjIwcHg7aGVpZ2h0OjFweH0uay1kcm9wLWhpbnQtaCAuay1kcm9wLWhpbnQtZW5ke2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjYuOTI4MjAzMjMwNHB4O2JvcmRlci1pbmxpbmUtZW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MH0uay1kcm9wLWhpbnQtdntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmstZHJvcC1oaW50LXYgLmstZHJvcC1oaW50LXN0YXJ0e2JvcmRlci1ibG9jay1zdGFydC13aWR0aDo2LjkyODIwMzIzMDRweDtib3JkZXItYmxvY2stc3RhcnQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDowfS5rLWRyb3AtaGludC12IC5rLWRyb3AtaGludC1saW5le3dpZHRoOjFweDtoZWlnaHQ6MjBweH0uay1kcm9wLWhpbnQtdiAuay1kcm9wLWhpbnQtZW5ke2JvcmRlci1ibG9jay1lbmQtd2lkdGg6Ni45MjgyMDMyMzA0cHg7Ym9yZGVyLWJsb2NrLWVuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MH0uay1yZW9yZGVyLWN1ZXtwb3NpdGlvbjphYnNvbHV0ZX0uay1yZW9yZGVyLWN1ZTo6YmVmb3JlLC5rLXJlb3JkZXItY3VlOjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXI6M3B4IHNvbGlkIHJnYmEoMCwwLDAsMCk7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmstcmVvcmRlci1jdWU6OmJlZm9yZXtib3JkZXItYmxvY2stZW5kLXdpZHRoOjA7Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOmN1cnJlbnRDb2xvcjtpbnNldC1ibG9jay1zdGFydDotNHB4fS5rLXJlb3JkZXItY3VlOjphZnRlcntib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MDtib3JkZXItYmxvY2stZW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtpbnNldC1ibG9jay1lbmQ6LTRweH0uay1kcmFnLWNsdWV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstbGlzdC1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwfS5rLWxpc3QtY29udGFpbmVyPi5rLWxpc3R7ZmxleDoxO2hlaWdodDoxMDAlfS5rLWxpc3R7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOmluaGVyaXQ7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtvdXRsaW5lOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5rLWxpc3QgKiwuay1saXN0ICo6OmJlZm9yZSwuay1saXN0ICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1wb3B1cD4uay1saXN0e2hlaWdodDoxMDAlO2JvcmRlci13aWR0aDowfS5rLWxpc3QtZ3JvdXAtc3RpY2t5LWhlYWRlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDowO2JvcmRlci13aWR0aDowIDAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpO3doaXRlLXNwYWNlOm5vd3JhcDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6bm9uZTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpcztjdXJzb3I6cG9pbnRlcn0uay1saXN0LWNvbnRlbnR7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZmxleDoxIDEgYXV0bztvdmVyZmxvdzpoaWRkZW47b3ZlcmZsb3cteTphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWxpc3QtdWx7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci13aWR0aDowO2JvcmRlci1jb2xvcjppbmhlcml0O2hlaWdodDphdXRvO2xpc3Qtc3R5bGU6bm9uZX0uay1saXN0LWl0ZW0sLmstbGlzdC1jdXN0b20tdmFsdWUsLmstbGlzdC1vcHRpb25sYWJlbHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlcjowO291dGxpbmU6bm9uZTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6Y29sb3IsYmFja2dyb3VuZC1jb2xvcixvdXRsaW5lLWNvbG9yLGJveC1zaGFkb3c7dHJhbnNpdGlvbi1kdXJhdGlvbjoyMDBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfS5rLWxpc3QtaXRlbS5rLWZpcnN0OjpiZWZvcmUsLmstZmlyc3Quay1saXN0LWN1c3RvbS12YWx1ZTo6YmVmb3JlLC5rLWZpcnN0LmstbGlzdC1vcHRpb25sYWJlbDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtib3JkZXItd2lkdGg6MXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjB9LmstbGlzdC1pdGVtLXRleHQ6OmJlZm9yZSwuay1saXN0LWhlYWRlci10ZXh0OjpiZWZvcmUsLmstbGlzdC1vcHRpb25sYWJlbDo6YmVmb3Jle2NvbnRlbnQ6XCLigItcIjt3aWR0aDowcHg7b3ZlcmZsb3c6aGlkZGVufS5rLWxpc3Qtb3B0aW9ubGFiZWx7Y29sdW1uLWdhcDowfS5rLWxpc3QtY3VzdG9tLXZhbHVle2ZvbnQtc3R5bGU6aXRhbGljO3Bvc2l0aW9uOnN0aWNreX0uay1saXN0LWdyb3VwLWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItd2lkdGg6MDtib3JkZXItd2lkdGg6MXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKTtjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWxpc3QtaXRlbS1ncm91cC1sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6MH0uay12aXJ0dWFsLWNvbnRlbnQsLmstdmlydHVhbC1saXN0IC5rLWxpc3QtY29udGVudHtvdmVyZmxvdy15OnNjcm9sbH0uay12aXJ0dWFsLWxpc3QgLmstbGlzdC1pdGVtLC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LW9wdGlvbmxhYmVsLC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWN1c3RvbS12YWx1ZSwuay12aXJ0dWFsLWxpc3QgLmstbGlzdC1ncm91cC1pdGVtLC5rLXZpcnR1YWwtY29udGVudCAuay1saXN0LWl0ZW0sLmstdmlydHVhbC1jb250ZW50IC5rLWxpc3Qtb3B0aW9ubGFiZWwsLmstdmlydHVhbC1jb250ZW50IC5rLWxpc3QtY3VzdG9tLXZhbHVlLC5rLXZpcnR1YWwtY29udGVudCAuay1saXN0LWdyb3VwLWl0ZW17cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX0uay12aXJ0dWFsLWxpc3QgLmstbGlzdC1pdGVtLXRleHQsLmstdmlydHVhbC1saXN0IC5rLWxpc3QtaGVhZGVyLXRleHR7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5rLXZpcnR1YWwtbGlzdCAuay1saXN0LW9wdGlvbmxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWxpc3QtZmlsdGVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbGV4Om5vbmV9LmstbGlzdC1zbXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1saXN0LXNtIC5rLWxpc3QtZ3JvdXAtc3RpY2t5LWhlYWRlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstbGlzdC1zbSAuay1saXN0LWZpbHRlcntwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstbGlzdC1zbSAuay1saXN0LWl0ZW0sLmstbGlzdC1zbSAuay1saXN0LW9wdGlvbmxhYmVsLC5rLWxpc3Qtc20gLmstbGlzdC1jdXN0b20tdmFsdWV7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWxpc3Qtc20gLmstbGlzdC1ncm91cC1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1saXN0LXNtIC5rLWxpc3QtaXRlbS1ncm91cC1sYWJlbHtwYWRkaW5nLWJsb2NrOjA7cGFkZGluZy1pbmxpbmU6LjVlbTtmb250LXNpemU6Ljc1ZW07bGluZS1oZWlnaHQ6aW5oZXJpdH0uay1saXN0LW1ke2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLWxpc3QtbWQgLmstbGlzdC1ncm91cC1zdGlja3ktaGVhZGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstbGlzdC1tZCAuay1saXN0LWZpbHRlcntwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstbGlzdC1tZCAuay1saXN0LWl0ZW0sLmstbGlzdC1tZCAuay1saXN0LW9wdGlvbmxhYmVsLC5rLWxpc3QtbWQgLmstbGlzdC1jdXN0b20tdmFsdWV7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1saXN0LW1kIC5rLWxpc3QtZ3JvdXAtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWxpc3QtbWQgLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVse3BhZGRpbmctYmxvY2s6MDtwYWRkaW5nLWlubGluZTouNWVtO2ZvbnQtc2l6ZTouNzVlbTtsaW5lLWhlaWdodDppbmhlcml0fS5rLWxpc3QtbGd7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCl9LmstbGlzdC1sZyAuay1saXN0LWdyb3VwLXN0aWNreS1oZWFkZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWxpc3QtbGcgLmstbGlzdC1maWx0ZXJ7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWxpc3QtbGcgLmstbGlzdC1pdGVtLC5rLWxpc3QtbGcgLmstbGlzdC1vcHRpb25sYWJlbCwuay1saXN0LWxnIC5rLWxpc3QtY3VzdG9tLXZhbHVle3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1saXN0LWxnIC5rLWxpc3QtZ3JvdXAtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstbGlzdC1sZyAuay1saXN0LWl0ZW0tZ3JvdXAtbGFiZWx7cGFkZGluZy1ibG9jazowO3BhZGRpbmctaW5saW5lOi41ZW07Zm9udC1zaXplOi43NWVtO2xpbmUtaGVpZ2h0OmluaGVyaXR9LmstbGlzdHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstbGlzdC1ncm91cC1zdGlja3ktaGVhZGVye2JvcmRlci1jb2xvcjppbmhlcml0O2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWxpc3QtaXRlbTpob3Zlciwuay1saXN0LW9wdGlvbmxhYmVsOmhvdmVyLC5rLWxpc3QtY3VzdG9tLXZhbHVlOmhvdmVyLC5rLWxpc3QtaXRlbS5rLWhvdmVyLC5rLWhvdmVyLmstbGlzdC1vcHRpb25sYWJlbCwuay1ob3Zlci5rLWxpc3QtY3VzdG9tLXZhbHVle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLWxpc3QtaXRlbTpmb2N1cywuay1saXN0LW9wdGlvbmxhYmVsOmZvY3VzLC5rLWxpc3QtY3VzdG9tLXZhbHVlOmZvY3VzLC5rLWxpc3QtaXRlbS5rLWZvY3VzLC5rLWZvY3VzLmstbGlzdC1vcHRpb25sYWJlbCwuay1mb2N1cy5rLWxpc3QtY3VzdG9tLXZhbHVle2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay1saXN0LWl0ZW0uay1zZWxlY3RlZCwuay1zZWxlY3RlZC5rLWxpc3Qtb3B0aW9ubGFiZWwsLmstc2VsZWN0ZWQuay1saXN0LWN1c3RvbS12YWx1ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWxpc3QtaXRlbS5rLXNlbGVjdGVkOmhvdmVyLC5rLXNlbGVjdGVkLmstbGlzdC1vcHRpb25sYWJlbDpob3Zlciwuay1zZWxlY3RlZC5rLWxpc3QtY3VzdG9tLXZhbHVlOmhvdmVyLC5rLWxpc3QtaXRlbS5rLXNlbGVjdGVkLmstaG92ZXIsLmstc2VsZWN0ZWQuay1ob3Zlci5rLWxpc3Qtb3B0aW9ubGFiZWwsLmstc2VsZWN0ZWQuay1ob3Zlci5rLWxpc3QtY3VzdG9tLXZhbHVle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9LmstbGlzdC1vcHRpb25sYWJlbCwuay1saXN0LW9wdGlvbmxhYmVsLmstaG92ZXIsLmstbGlzdC1vcHRpb25sYWJlbDpob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWxpc3QtZ3JvdXAtaXRlbXtib3JkZXItY29sb3I6aW5oZXJpdH0uay1saXN0LWl0ZW0tZ3JvdXAtbGFiZWx7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWxpc3Rncm91cHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LmstbGlzdGdyb3VwPnVse21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uay1saXN0Z3JvdXAgLmstbGlzdGdyb3VwLWl0ZW0rLmstbGlzdGdyb3VwLWl0ZW17Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjFweH0uay1saXN0Z3JvdXAtZmx1c2h7Ym9yZGVyLXJhZGl1czowO2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MDtib3JkZXItaW5saW5lLWVuZC13aWR0aDowfS5rLWxpc3Rncm91cC1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7ZmxleDowIDAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0uay1saXN0Z3JvdXAtaXRlbT4uay1saW5re21hcmdpbi1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSk7bWFyZ2luLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2ZsZXg6MSAxIGF1dG87cG9zaXRpb246cmVsYXRpdmV9LmstbGlzdGdyb3VwLWl0ZW0+LmstbGluaz4uay1zZWxlY3R7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4OjAgMCBhdXRvO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjUwJTtpbnNldC1pbmxpbmUtZW5kOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVke2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkPi5rLWxpbmt7bWFyZ2luLWlubGluZS1lbmQ6MH0uay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQ+Lmstc2VsZWN0e21hcmdpbi1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSk7bWFyZ2luLWlubGluZTowIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKTtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItd2lkdGg6MDtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXJ9LmstbGlzdGdyb3VwLWZvcm0tcm93e21hcmdpbi1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSk7bWFyZ2luLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXg6MSAxIGF1dG87cG9zaXRpb246cmVsYXRpdmV9LmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLWxhYmVse3dpZHRoOjQwJTt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXJ7d2lkdGg6NTAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt0ZXh0LWFsaWduOmVuZDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBzZWxlY3QsLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XSwuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPXBhc3N3b3JkXSwuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPWRhdGVdLC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9dGltZV0sLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT1udW1iZXJdLC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIHRleHRhcmVhe3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXg6MSAxIDEwMCV9LmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgdGV4dGFyZWF7bWluLWhlaWdodDo0ZW07cmVzaXplOnZlcnRpY2FsfS5rLWxpc3Rncm91cC1pdGVtLmstbGlzdGdyb3VwLWZvcm0tcm93e21hcmdpbjowfS5rLW5vZmxleGJveCAuay1saXN0Z3JvdXAsLmstbm9mbGV4Ym94IC5rLWxpc3Rncm91cD51bCAuay1saXN0Z3JvdXAtaXRlbSwuay1ub2ZsZXhib3ggLmstbGlzdGdyb3VwLWl0ZW0+LmstbGlua3tkaXNwbGF5OmJsb2NrfS5rLWxpc3Rncm91cHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstYmFkZ2V7cGFkZGluZzowO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtmb250OmluaGVyaXQ7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5rLWJhZGdlICosLmstYmFkZ2UgKjo6YmVmb3JlLC5rLWJhZGdlICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1iYWRnZT4qe2NvbG9yOmluaGVyaXR9YS5rLWJhZGdlLC5rLWJhZGdlPmF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YS5rLWJhZGdlOmhvdmVyLC5rLWJhZGdlPmE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uay1iYWRnZS1pY29ue21heC13aWR0aDoxZW07bWF4LWhlaWdodDoxZW07Zm9udC1zaXplOmluaGVyaXR9LmstYmFkZ2UtaWNvbi5rLXN2Zy1pY29uIHN2Z3tmaWxsOmN1cnJlbnRDb2xvcn0uay1iYWRnZS1zbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6MTttaW4td2lkdGg6Y2FsYygxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkqMiArIDJweCl9LmstYmFkZ2Utc206ZW1wdHl7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7bWluLXdpZHRoOmF1dG99LmstYmFkZ2UtbWR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6MTttaW4td2lkdGg6Y2FsYygxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIgKyAycHgpfS5rLWJhZGdlLW1kOmVtcHR5e3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTttaW4td2lkdGg6YXV0b30uay1iYWRnZS1sZ3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6MTttaW4td2lkdGg6Y2FsYygxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkqMiArIDJweCl9LmstYmFkZ2UtbGc6ZW1wdHl7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7bWluLXdpZHRoOmF1dG99a2VuZG8tYmFkZ2UtY29udGFpbmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5rLWJhZGdlLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzp2aXNpYmxlfS5rLWJhZGdlLWluc2lkZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5OTl9LmstYmFkZ2UtZWRnZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5OTl9LmstYmFkZ2UtZWRnZS5rLXRvcC1zdGFydHt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5rLWJhZGdlLWVkZ2Uuay10b3AtZW5ke3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCAtNTAlKX0uay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0e3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgNTAlKX0uay1iYWRnZS1lZGdlLmstYm90dG9tLWVuZHt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgNTAlKX0uay1ydGwuay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0LC5rLXJ0bCAuay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0LFtkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnQsW2Rpcj1ydGxdIC5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnR7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIC01MCUpfS5rLXJ0bC5rLWJhZGdlLWVkZ2Uuay10b3AtZW5kLC5rLXJ0bCAuay1iYWRnZS1lZGdlLmstdG9wLWVuZCxbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstdG9wLWVuZCxbZGlyPXJ0bF0gLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uay1ydGwuay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0LC5rLXJ0bCAuay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0LFtkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tc3RhcnQsW2Rpcj1ydGxdIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tc3RhcnR7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIDUwJSl9LmstcnRsLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmQsLmstcnRsIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kLFtkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kLFtkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstYm90dG9tLWVuZHt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSl9LmstYmFkZ2Utb3V0c2lkZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5OTl9LmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydHt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLCAtMTAwJSl9LmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1lbmR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLCAtMTAwJSl9LmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydHt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLCAxMDAlKX0uay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZHt0cmFuc2Zvcm06dHJhbnNsYXRlKDEwMCUsIDEwMCUpfS5rLXJ0bC5rLWJhZGdlLW91dHNpZGUuay10b3Atc3RhcnQsLmstcnRsIC5rLWJhZGdlLW91dHNpZGUuay10b3Atc3RhcnQsW2Rpcj1ydGxdLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCxbZGlyPXJ0bF0gLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydHt0cmFuc2Zvcm06dHJhbnNsYXRlKDEwMCUsIC0xMDAlKX0uay1ydGwuay1iYWRnZS1vdXRzaWRlLmstdG9wLWVuZCwuay1ydGwgLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1lbmQsW2Rpcj1ydGxdLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1lbmQsW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5ke3RyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMCUsIC0xMDAlKX0uay1ydGwuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0LC5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0LFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnQsW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLCAxMDAlKX0uay1ydGwuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCwuay1ydGwgLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1lbmQsW2Rpcj1ydGxdLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1lbmQsW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tZW5ke3RyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMCUsIDEwMCUpfS5rLWJhZGdlLWJvcmRlci1jdXRvdXR7Ym94LXNoYWRvdzowIDAgMCAycHggdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWJhZGdlLXNvbGlkLXByaW1hcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstYmFkZ2Utc29saWQtc2Vjb25kYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpfS5rLWJhZGdlLXNvbGlkLXRlcnRpYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpfS5rLWJhZGdlLXNvbGlkLWluZm97Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSl9LmstYmFkZ2Utc29saWQtc3VjY2Vzc3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1iYWRnZS1zb2xpZC13YXJuaW5ne2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWJhZGdlLXNvbGlkLWVycm9ye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWJhZGdlLXNvbGlkLWRhcmt7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYmFkZ2Utc29saWQtbGlnaHR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstYmFkZ2Utc29saWQtaW52ZXJzZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1iYWRnZS1vdXRsaW5le2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3I7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJhZGdlLW91dGxpbmUtcHJpbWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1iYWRnZS1vdXRsaW5lLXNlY29uZGFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpfS5rLWJhZGdlLW91dGxpbmUtdGVydGlhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpfS5rLWJhZGdlLW91dGxpbmUtaW5mb3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1iYWRnZS1vdXRsaW5lLXN1Y2Nlc3N7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstYmFkZ2Utb3V0bGluZS13YXJuaW5ne2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWJhZGdlLW91dGxpbmUtZXJyb3J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWJhZGdlLW91dGxpbmUtZGFya3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1iYWRnZS1vdXRsaW5lLWxpZ2h0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uay1iYWRnZS1vdXRsaW5lLWludmVyc2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYnV0dG9ue2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtjb2xvcjppbmhlcml0O2JhY2tncm91bmQ6bm9uZTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpO3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3doaXRlLXNwYWNlOm5vd3JhcDtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1pbi1vdXR9LmstYnV0dG9uICosLmstYnV0dG9uICo6OmJlZm9yZSwuay1idXR0b24gKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWJ1dHRvbjpkaXNhYmxlZCwuay1idXR0b24uay1kaXNhYmxlZHtib3gtc2hhZG93Om5vbmV9LmstYnV0dG9uOjotbW96LWZvY3VzLWlubmVye3BhZGRpbmc6MDtib3JkZXI6MDtvdXRsaW5lOjB9LmstYnV0dG9uOmhvdmVyLC5rLWJ1dHRvbjpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOjB9LmstaWNvbi1idXR0b257Z2FwOjB9LmstaWNvbi1idXR0b24gLmstaWNvbntkaXNwbGF5OmlubGluZS1mbGV4fS5rLWJ1dHRvbi1pY29ue2NvbG9yOmluaGVyaXQ7YWxpZ24tc2VsZjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LmstYnV0dG9uLXNte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1idXR0b24tc20uay1pY29uLWJ1dHRvbntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKX0uay1idXR0b24tc20uay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbnttaW4td2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKTttaW4taGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSk7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1idXR0b24tc20uay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLXN2Zy1pY29uPnN2Zywuay1idXR0b24tc20uay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tbWQ+c3Zne3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXhzPnN2Z3t3aWR0aDoxMnB4O2hlaWdodDoxMnB4fS5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1zbT5zdmd7d2lkdGg6MTRweDtoZWlnaHQ6MTRweH0uay1idXR0b24tc20uay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tbGc+c3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9LmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXhsPnN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14eGw+c3Zne3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9LmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXh4eGw+c3Zne3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHh9LmstYnV0dG9uLW1ke3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstYnV0dG9uLW1kLmstaWNvbi1idXR0b257cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29ue21pbi13aWR0aDpjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkqdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkpO21pbi1oZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstc3ZnLWljb24+c3ZnLC5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1tZD5zdmd7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teHM+c3Zne3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9LmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXNtPnN2Z3t3aWR0aDoxNHB4O2hlaWdodDoxNHB4fS5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1sZz5zdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teGw+c3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9LmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXh4bD5zdmd7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teHh4bD5zdmd7d2lkdGg6NDhweDtoZWlnaHQ6NDhweH0uay1idXR0b24tbGd7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpfS5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9ue3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29ue21pbi13aWR0aDpjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCkqdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkpO21pbi1oZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpKnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstc3ZnLWljb24+c3ZnLC5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1tZD5zdmd7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teHM+c3Zne3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9LmstYnV0dG9uLWxnLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXNtPnN2Z3t3aWR0aDoxNHB4O2hlaWdodDoxNHB4fS5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1sZz5zdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teGw+c3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9LmstYnV0dG9uLWxnLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXh4bD5zdmd7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teHh4bD5zdmd7d2lkdGg6NDhweDtoZWlnaHQ6NDhweH0uay1idXR0b24tc3F1YXJle2FzcGVjdC1yYXRpbzoxfS5rLWJ1dHRvbi1ncm91cHttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjA7Ym94LXNpemluZzpib3JkZXItYm94O2xpc3Qtc3R5bGU6bm9uZTtvdXRsaW5lOjA7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstYnV0dG9uLWdyb3VwPi5rLWJ1dHRvbisuay1idXR0b257bWFyZ2luLWlubGluZS1zdGFydDotMXB4fS5rLWJ1dHRvbi1ncm91cD4uay1idXR0b246aG92ZXIsLmstYnV0dG9uLWdyb3VwPi5rLWJ1dHRvbi5rLWhvdmVyLC5rLWJ1dHRvbi1ncm91cD4uay1idXR0b246Zm9jdXMsLmstYnV0dG9uLWdyb3VwPi5rLWJ1dHRvbi5rLWZvY3VzLC5rLWJ1dHRvbi1ncm91cD4uay1idXR0b246YWN0aXZlLC5rLWJ1dHRvbi1ncm91cD4uay1idXR0b24uay1hY3RpdmUsLmstYnV0dG9uLWdyb3VwPi5rLWJ1dHRvbi5rLXNlbGVjdGVke3otaW5kZXg6Mn0uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6MDtib3JkZXItZW5kLWVuZC1yYWRpdXM6MDtib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOjA7Ym9yZGVyLWVuZC1zdGFydC1yYWRpdXM6MH0uay1idXR0b24tZ3JvdXA+LmstYnV0dG9uOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCl7Ym9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6MDtib3JkZXItZW5kLWVuZC1yYWRpdXM6MH0uay1idXR0b24tZ3JvdXA+LmstYnV0dG9uOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKXtib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOjA7Ym9yZGVyLWVuZC1zdGFydC1yYWRpdXM6MH0uay1idXR0b24tZ3JvdXAtc3RyZXRjaGVke3dpZHRoOjEwMCV9LmstYnV0dG9uLWdyb3VwLXN0cmV0Y2hlZD4qe2ZsZXg6MSAwIDAlO292ZXJmbG93OmhpZGRlbn0uay1idXR0b24tZmxhdHtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9LmstYnV0dG9uLWZsYXQ6OmJlZm9yZXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmstYnV0dG9uLWZsYXQ6OmFmdGVye2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IGN1cnJlbnRDb2xvcjtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmstYnV0dG9uLWZsYXQ6Zm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1mbGF0LmstZm9jdXM6OmFmdGVye29wYWNpdHk6LjEyfS5rLWJ1dHRvbi1vdXRsaW5le2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3I7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOm5vbmV9LmstYnV0dG9uLWxpbmt7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kOm5vbmV9LmstYnV0dG9uLWxpbms6aG92ZXIsLmstYnV0dG9uLWxpbmsuay1ob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5rLWJ1dHRvbi1jbGVhcntib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9LmstYnV0dG9uLW92ZXJsYXksLmstYnV0dG9uOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czppbmhlcml0O2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtvcGFjaXR5OjA7ZGlzcGxheTpub25lO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtaW5saW5lLXN0YXJ0Oi0xcHg7aW5zZXQtaW5saW5lLWVuZDotMXB4O2luc2V0LWJsb2NrLXN0YXJ0Oi0xcHg7aW5zZXQtYmxvY2stZW5kOi0xcHg7ei1pbmRleDowO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXR9LmstYnV0dG9uOmhvdmVyOjpiZWZvcmUsLmstYnV0dG9uLmstaG92ZXI6OmJlZm9yZXtvcGFjaXR5Oi4wNH0uay1idXR0b24uay1uby1mb2N1czpub3QoOmhvdmVyKTo6YmVmb3JlLC5rLWJ1dHRvbi5rLW5vLWZvY3VzOm5vdCguay1ob3Zlcik6OmJlZm9yZXtvcGFjaXR5OjB9LmstYnV0dG9uOmFjdGl2ZTo6YmVmb3JlLC5rLWJ1dHRvbi5rLWFjdGl2ZTo6YmVmb3Jle29wYWNpdHk6LjE2fS5rLWJ1dHRvbi5rLXNlbGVjdGVkOjpiZWZvcmV7b3BhY2l0eTouMn0uay1idXR0b246OmFmdGVye2JvcmRlci1yYWRpdXM6aW5oZXJpdDtjb250ZW50OlwiXCI7b3BhY2l0eTowO2Rpc3BsYXk6bm9uZTtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWlubGluZS1zdGFydDotMXB4O2luc2V0LWlubGluZS1lbmQ6LTFweDtpbnNldC1ibG9jay1zdGFydDotMXB4O2luc2V0LWJsb2NrLWVuZDotMXB4O3otaW5kZXg6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0fS5rLWJ1dHRvbi5rLWdlbmVyYXRpbmd7YW5pbWF0aW9uOmstYnV0dG9uLXB1bHNpbmcgMS41cyBlYXNlLWluLW91dCAuNXMgaW5maW5pdGV9QGtleWZyYW1lcyBrLWJ1dHRvbi1wdWxzaW5nezAle29wYWNpdHk6MX01MCV7b3BhY2l0eTouNH0xMDAle29wYWNpdHk6MX19LmstYnV0dG9uLXNvbGlkLWJhc2V7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KX0uay1idXR0b24tc29saWQtYmFzZTpob3Zlciwuay1idXR0b24tc29saWQtYmFzZS5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstYnV0dG9uLXNvbGlkLWJhc2U6Zm9jdXMsLmstYnV0dG9uLXNvbGlkLWJhc2Uuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLXNvbGlkLWJhc2U6YWN0aXZlLC5rLWJ1dHRvbi1zb2xpZC1iYXNlLmstYWN0aXZle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1hY3RpdmUsICNkNmQ2ZDYpfS5rLWJ1dHRvbi1zb2xpZC1iYXNlLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstYnV0dG9uLXNvbGlkLXByaW1hcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstYnV0dG9uLXNvbGlkLXByaW1hcnk6aG92ZXIsLmstYnV0dG9uLXNvbGlkLXByaW1hcnkuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKX0uay1idXR0b24tc29saWQtcHJpbWFyeTpmb2N1cywuay1idXR0b24tc29saWQtcHJpbWFyeS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5OmFjdGl2ZSwuay1idXR0b24tc29saWQtcHJpbWFyeS5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpfS5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5Lmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KX0uay1idXR0b24tc29saWQtc2Vjb25kYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpfS5rLWJ1dHRvbi1zb2xpZC1zZWNvbmRhcnk6aG92ZXIsLmstYnV0dG9uLXNvbGlkLXNlY29uZGFyeS5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktaG92ZXIsICM1MjUyNTIpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWhvdmVyLCAjNTI1MjUyKX0uay1idXR0b24tc29saWQtc2Vjb25kYXJ5OmZvY3VzLC5rLWJ1dHRvbi1zb2xpZC1zZWNvbmRhcnkuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1zb2xpZC1zZWNvbmRhcnk6YWN0aXZlLC5rLWJ1dHRvbi1zb2xpZC1zZWNvbmRhcnkuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmUsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWFjdGl2ZSwgIzNkM2QzZCl9LmstYnV0dG9uLXNvbGlkLXNlY29uZGFyeS5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmUsICMzZDNkM2QpfS5rLWJ1dHRvbi1zb2xpZC10ZXJ0aWFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay1idXR0b24tc29saWQtdGVydGlhcnk6aG92ZXIsLmstYnV0dG9uLXNvbGlkLXRlcnRpYXJ5LmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWhvdmVyLCAjMDM5YWUwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWhvdmVyLCAjMDM5YWUwKX0uay1idXR0b24tc29saWQtdGVydGlhcnk6Zm9jdXMsLmstYnV0dG9uLXNvbGlkLXRlcnRpYXJ5LmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1zb2xpZC10ZXJ0aWFyeTphY3RpdmUsLmstYnV0dG9uLXNvbGlkLXRlcnRpYXJ5LmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1hY3RpdmUsICMwMjhjY2IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKX0uay1idXR0b24tc29saWQtdGVydGlhcnkuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZSwgIzAyOGNjYil9LmstYnV0dG9uLXNvbGlkLWluZm97Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSl9LmstYnV0dG9uLXNvbGlkLWluZm86aG92ZXIsLmstYnV0dG9uLXNvbGlkLWluZm8uay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1ob3ZlciwgIzAwNTJkNik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWhvdmVyLCAjMDA1MmQ2KX0uay1idXR0b24tc29saWQtaW5mbzpmb2N1cywuay1idXR0b24tc29saWQtaW5mby5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1zb2xpZC1pbmZvOmFjdGl2ZSwuay1idXR0b24tc29saWQtaW5mby5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1hY3RpdmUsICMwMDRhYzIpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1hY3RpdmUsICMwMDRhYzIpfS5rLWJ1dHRvbi1zb2xpZC1pbmZvLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKX0uay1idXR0b24tc29saWQtc3VjY2Vzc3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1idXR0b24tc29saWQtc3VjY2Vzczpob3Zlciwuay1idXR0b24tc29saWQtc3VjY2Vzcy5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWhvdmVyLCAjMzJhNTAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtaG92ZXIsICMzMmE1MDApfS5rLWJ1dHRvbi1zb2xpZC1zdWNjZXNzOmZvY3VzLC5rLWJ1dHRvbi1zb2xpZC1zdWNjZXNzLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLXNvbGlkLXN1Y2Nlc3M6YWN0aXZlLC5rLWJ1dHRvbi1zb2xpZC1zdWNjZXNzLmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWFjdGl2ZSwgIzJkOTYwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWFjdGl2ZSwgIzJkOTYwMCl9LmstYnV0dG9uLXNvbGlkLXN1Y2Nlc3Muay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApfS5rLWJ1dHRvbi1zb2xpZC13YXJuaW5ne2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nOmhvdmVyLC5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctaG92ZXIsICNlYWFmMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1ob3ZlciwgI2VhYWYwMCl9LmstYnV0dG9uLXNvbGlkLXdhcm5pbmc6Zm9jdXMsLmstYnV0dG9uLXNvbGlkLXdhcm5pbmcuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tc29saWQtd2FybmluZzphY3RpdmUsLmstYnV0dG9uLXNvbGlkLXdhcm5pbmcuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlLCAjZDQ5ZjAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlLCAjZDQ5ZjAwKX0uay1idXR0b24tc29saWQtd2FybmluZy5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCl9LmstYnV0dG9uLXNvbGlkLWVycm9ye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWJ1dHRvbi1zb2xpZC1lcnJvcjpob3Zlciwuay1idXR0b24tc29saWQtZXJyb3Iuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItaG92ZXIsICNkZjE2MDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItaG92ZXIsICNkZjE2MDApfS5rLWJ1dHRvbi1zb2xpZC1lcnJvcjpmb2N1cywuay1idXR0b24tc29saWQtZXJyb3Iuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLXNvbGlkLWVycm9yOmFjdGl2ZSwuay1idXR0b24tc29saWQtZXJyb3Iuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZSwgI2NhMTQwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApfS5rLWJ1dHRvbi1zb2xpZC1lcnJvci5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKX0uay1idXR0b24tc29saWQtZGFya3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1idXR0b24tc29saWQtZGFyazpob3Zlciwuay1idXR0b24tc29saWQtZGFyay5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWhvdmVyLCAjMjkyOTI5KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstaG92ZXIsICMyOTI5MjkpfS5rLWJ1dHRvbi1zb2xpZC1kYXJrOmZvY3VzLC5rLWJ1dHRvbi1zb2xpZC1kYXJrLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLXNvbGlkLWRhcms6YWN0aXZlLC5rLWJ1dHRvbi1zb2xpZC1kYXJrLmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZil9LmstYnV0dG9uLXNvbGlkLWRhcmsuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpfS5rLWJ1dHRvbi1zb2xpZC1saWdodHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uay1idXR0b24tc29saWQtbGlnaHQ6aG92ZXIsLmstYnV0dG9uLXNvbGlkLWxpZ2h0LmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWhvdmVyLCAjZTBlMGUwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWhvdmVyLCAjZTBlMGUwKX0uay1idXR0b24tc29saWQtbGlnaHQ6Zm9jdXMsLmstYnV0dG9uLXNvbGlkLWxpZ2h0LmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1zb2xpZC1saWdodDphY3RpdmUsLmstYnV0dG9uLXNvbGlkLWxpZ2h0LmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1hY3RpdmUsICNkNmQ2ZDYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KX0uay1idXR0b24tc29saWQtbGlnaHQuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZSwgI2Q2ZDZkNil9LmstYnV0dG9uLXNvbGlkLWludmVyc2V7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UsICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZSwgIzNkM2QzZCl9LmstYnV0dG9uLXNvbGlkLWludmVyc2U6aG92ZXIsLmstYnV0dG9uLXNvbGlkLWludmVyc2Uuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1ob3ZlciwgIzI5MjkyOSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWhvdmVyLCAjMjkyOTI5KX0uay1idXR0b24tc29saWQtaW52ZXJzZTpmb2N1cywuay1idXR0b24tc29saWQtaW52ZXJzZS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UsICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1zb2xpZC1pbnZlcnNlOmFjdGl2ZSwuay1idXR0b24tc29saWQtaW52ZXJzZS5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmUsICMxZjFmMWYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmUsICMxZjFmMWYpfS5rLWJ1dHRvbi1zb2xpZC1pbnZlcnNlLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKX0uay1idXR0b24tb3V0bGluZS1iYXNle2JveC1zaGFkb3c6bm9uZTtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJ1dHRvbi1vdXRsaW5lLWJhc2U6aG92ZXIsLmstYnV0dG9uLW91dGxpbmUtYmFzZS5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpfS5rLWJ1dHRvbi1vdXRsaW5lLWJhc2U6Zm9jdXMsLmstYnV0dG9uLW91dGxpbmUtYmFzZS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tb3V0bGluZS1iYXNlOmFjdGl2ZSwuay1idXR0b24tb3V0bGluZS1iYXNlLmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpfS5rLWJ1dHRvbi1vdXRsaW5lLWJhc2Uuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKX0uay1idXR0b24tb3V0bGluZS1wcmltYXJ5e2JveC1zaGFkb3c6bm9uZTtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VyZmFjZSwgI2ZmNjM1OCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnk6aG92ZXIsLmstYnV0dG9uLW91dGxpbmUtcHJpbWFyeS5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsLmstYnV0dG9uLW91dGxpbmUtcHJpbWFyeS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLC5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnkuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstYnV0dG9uLW91dGxpbmUtcHJpbWFyeS5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeXtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktb24tc3VyZmFjZSwgIzI5MjkyOSk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeTpob3Zlciwuay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnkuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsLmstYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlLC5rLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnkuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1idXR0b24tb3V0bGluZS10ZXJ0aWFyeXtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1vbi1zdXJmYWNlLCAjMDI4Y2NiKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnk6aG92ZXIsLmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnkuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay1idXR0b24tb3V0bGluZS10ZXJ0aWFyeTpmb2N1cywuay1idXR0b24tb3V0bGluZS10ZXJ0aWFyeS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tb3V0bGluZS10ZXJ0aWFyeTphY3RpdmUsLmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnkuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnkuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay1idXR0b24tb3V0bGluZS1pbmZve2JveC1zaGFkb3c6bm9uZTtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VyZmFjZSwgIzAwNGFjMik7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJ1dHRvbi1vdXRsaW5lLWluZm86aG92ZXIsLmstYnV0dG9uLW91dGxpbmUtaW5mby5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWJ1dHRvbi1vdXRsaW5lLWluZm86Zm9jdXMsLmstYnV0dG9uLW91dGxpbmUtaW5mby5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1vdXRsaW5lLWluZm86YWN0aXZlLC5rLWJ1dHRvbi1vdXRsaW5lLWluZm8uay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSl9LmstYnV0dG9uLW91dGxpbmUtaW5mby5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3N7Ym94LXNoYWRvdzpub25lO2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3I7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdXJmYWNlLCAjMmQ5NjAwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstYnV0dG9uLW91dGxpbmUtc3VjY2Vzczpob3Zlciwuay1idXR0b24tb3V0bGluZS1zdWNjZXNzLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstYnV0dG9uLW91dGxpbmUtc3VjY2Vzczpmb2N1cywuay1idXR0b24tb3V0bGluZS1zdWNjZXNzLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLW91dGxpbmUtc3VjY2VzczphY3RpdmUsLmstYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1idXR0b24tb3V0bGluZS1zdWNjZXNzLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstYnV0dG9uLW91dGxpbmUtd2FybmluZ3tib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLW9uLXN1cmZhY2UsICNmZmMwMDApO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1idXR0b24tb3V0bGluZS13YXJuaW5nOmhvdmVyLC5rLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmcuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1idXR0b24tb3V0bGluZS13YXJuaW5nOmZvY3VzLC5rLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmcuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tb3V0bGluZS13YXJuaW5nOmFjdGl2ZSwuay1idXR0b24tb3V0bGluZS13YXJuaW5nLmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmcuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1idXR0b24tb3V0bGluZS1lcnJvcntib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdXJmYWNlLCAjY2ExNDAwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstYnV0dG9uLW91dGxpbmUtZXJyb3I6aG92ZXIsLmstYnV0dG9uLW91dGxpbmUtZXJyb3Iuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1idXR0b24tb3V0bGluZS1lcnJvcjpmb2N1cywuay1idXR0b24tb3V0bGluZS1lcnJvci5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tb3V0bGluZS1lcnJvcjphY3RpdmUsLmstYnV0dG9uLW91dGxpbmUtZXJyb3Iuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstYnV0dG9uLW91dGxpbmUtZXJyb3Iuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1idXR0b24tb3V0bGluZS1kYXJre2JveC1zaGFkb3c6bm9uZTtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VyZmFjZSwgIzE0MTQxNCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJ1dHRvbi1vdXRsaW5lLWRhcms6aG92ZXIsLmstYnV0dG9uLW91dGxpbmUtZGFyay5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWJ1dHRvbi1vdXRsaW5lLWRhcms6Zm9jdXMsLmstYnV0dG9uLW91dGxpbmUtZGFyay5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1vdXRsaW5lLWRhcms6YWN0aXZlLC5rLWJ1dHRvbi1vdXRsaW5lLWRhcmsuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYnV0dG9uLW91dGxpbmUtZGFyay5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0e2JveC1zaGFkb3c6bm9uZTtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LW9uLXN1cmZhY2UsICNlMGUwZTApO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1idXR0b24tb3V0bGluZS1saWdodDpob3Zlciwuay1idXR0b24tb3V0bGluZS1saWdodC5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0OmZvY3VzLC5rLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0OmFjdGl2ZSwuay1idXR0b24tb3V0bGluZS1saWdodC5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uay1idXR0b24tb3V0bGluZS1saWdodC5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLWJ1dHRvbi1vdXRsaW5lLWludmVyc2V7Ym94LXNoYWRvdzpub25lO2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3I7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1vbi1zdXJmYWNlLCAjMTQxNDE0KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZTpob3Zlciwuay1idXR0b24tb3V0bGluZS1pbnZlcnNlLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZTpmb2N1cywuay1idXR0b24tb3V0bGluZS1pbnZlcnNlLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZSwgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZTphY3RpdmUsLmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZS5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1idXR0b24tb3V0bGluZS1pbnZlcnNlLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYnV0dG9uLWZsYXQtYmFzZXtjb2xvcjppbmhlcml0fS5rLWJ1dHRvbi1mbGF0LXByaW1hcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1vbi1zdXJmYWNlLCAjZmY2MzU4KX0uay1idXR0b24tZmxhdC1zZWNvbmRhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1cmZhY2UsICMyOTI5MjkpfS5rLWJ1dHRvbi1mbGF0LXRlcnRpYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LW9uLXN1cmZhY2UsICMwMjhjY2IpfS5rLWJ1dHRvbi1mbGF0LWluZm97Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1vbi1zdXJmYWNlLCAjMDA0YWMyKX0uay1idXR0b24tZmxhdC1zdWNjZXNze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VyZmFjZSwgIzJkOTYwMCl9LmstYnV0dG9uLWZsYXQtd2FybmluZ3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLW9uLXN1cmZhY2UsICNmZmMwMDApfS5rLWJ1dHRvbi1mbGF0LWVycm9ye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1cmZhY2UsICNjYTE0MDApfS5rLWJ1dHRvbi1mbGF0LWRhcmt7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1vbi1zdXJmYWNlLCAjMTQxNDE0KX0uay1idXR0b24tZmxhdC1saWdodHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1vbi1zdXJmYWNlLCAjZTBlMGUwKX0uay1idXR0b24tZmxhdC1pbnZlcnNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2Utb24tc3VyZmFjZSwgIzE0MTQxNCl9LmstYnV0dG9uLWxpbmstYmFzZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstYnV0dG9uLWxpbmstYmFzZTpob3Zlciwuay1idXR0b24tbGluay1iYXNlLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWJ1dHRvbi1saW5rLWJhc2U6Zm9jdXMsLmstYnV0dG9uLWxpbmstYmFzZS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tbGluay1iYXNlOmFjdGl2ZSwuay1idXR0b24tbGluay1iYXNlLmstYWN0aXZle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1idXR0b24tbGluay1iYXNlLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWJ1dHRvbi1saW5rLXByaW1hcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstYnV0dG9uLWxpbmstcHJpbWFyeTpob3Zlciwuay1idXR0b24tbGluay1wcmltYXJ5LmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9LmstYnV0dG9uLWxpbmstcHJpbWFyeTpmb2N1cywuay1idXR0b24tbGluay1wcmltYXJ5LmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLWxpbmstcHJpbWFyeTphY3RpdmUsLmstYnV0dG9uLWxpbmstcHJpbWFyeS5rLWFjdGl2ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSl9LmstYnV0dG9uLWxpbmstcHJpbWFyeS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KX0uay1idXR0b24tbGluay1zZWNvbmRhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1idXR0b24tbGluay1zZWNvbmRhcnk6aG92ZXIsLmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5LmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWhvdmVyLCAjNTI1MjUyKX0uay1idXR0b24tbGluay1zZWNvbmRhcnk6Zm9jdXMsLmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5LmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tbGluay1zZWNvbmRhcnk6YWN0aXZlLC5rLWJ1dHRvbi1saW5rLXNlY29uZGFyeS5rLWFjdGl2ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlLCAjM2QzZDNkKX0uay1idXR0b24tbGluay1zZWNvbmRhcnkuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlLCAjM2QzZDNkKX0uay1idXR0b24tbGluay10ZXJ0aWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LmstYnV0dG9uLWxpbmstdGVydGlhcnk6aG92ZXIsLmstYnV0dG9uLWxpbmstdGVydGlhcnkuay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1ob3ZlciwgIzAzOWFlMCl9LmstYnV0dG9uLWxpbmstdGVydGlhcnk6Zm9jdXMsLmstYnV0dG9uLWxpbmstdGVydGlhcnkuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLWxpbmstdGVydGlhcnk6YWN0aXZlLC5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5LmstYWN0aXZle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZSwgIzAyOGNjYil9LmstYnV0dG9uLWxpbmstdGVydGlhcnkuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1hY3RpdmUsICMwMjhjY2IpfS5rLWJ1dHRvbi1saW5rLWluZm97Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSl9LmstYnV0dG9uLWxpbmstaW5mbzpob3Zlciwuay1idXR0b24tbGluay1pbmZvLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1ob3ZlciwgIzAwNTJkNil9LmstYnV0dG9uLWxpbmstaW5mbzpmb2N1cywuay1idXR0b24tbGluay1pbmZvLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLWxpbmstaW5mbzphY3RpdmUsLmstYnV0dG9uLWxpbmstaW5mby5rLWFjdGl2ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMil9LmstYnV0dG9uLWxpbmstaW5mby5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKX0uay1idXR0b24tbGluay1zdWNjZXNze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLWJ1dHRvbi1saW5rLXN1Y2Nlc3M6aG92ZXIsLmstYnV0dG9uLWxpbmstc3VjY2Vzcy5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtaG92ZXIsICMzMmE1MDApfS5rLWJ1dHRvbi1saW5rLXN1Y2Nlc3M6Zm9jdXMsLmstYnV0dG9uLWxpbmstc3VjY2Vzcy5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1saW5rLXN1Y2Nlc3M6YWN0aXZlLC5rLWJ1dHRvbi1saW5rLXN1Y2Nlc3Muay1hY3RpdmV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApfS5rLWJ1dHRvbi1saW5rLXN1Y2Nlc3Muay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWFjdGl2ZSwgIzJkOTYwMCl9LmstYnV0dG9uLWxpbmstd2FybmluZ3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1idXR0b24tbGluay13YXJuaW5nOmhvdmVyLC5rLWJ1dHRvbi1saW5rLXdhcm5pbmcuay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWhvdmVyLCAjZWFhZjAwKX0uay1idXR0b24tbGluay13YXJuaW5nOmZvY3VzLC5rLWJ1dHRvbi1saW5rLXdhcm5pbmcuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tbGluay13YXJuaW5nOmFjdGl2ZSwuay1idXR0b24tbGluay13YXJuaW5nLmstYWN0aXZle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlLCAjZDQ5ZjAwKX0uay1idXR0b24tbGluay13YXJuaW5nLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1hY3RpdmUsICNkNDlmMDApfS5rLWJ1dHRvbi1saW5rLWVycm9ye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1idXR0b24tbGluay1lcnJvcjpob3Zlciwuay1idXR0b24tbGluay1lcnJvci5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyLCAjZGYxNjAwKX0uay1idXR0b24tbGluay1lcnJvcjpmb2N1cywuay1idXR0b24tbGluay1lcnJvci5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tbGluay1lcnJvcjphY3RpdmUsLmstYnV0dG9uLWxpbmstZXJyb3Iuay1hY3RpdmV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKX0uay1idXR0b24tbGluay1lcnJvci5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZSwgI2NhMTQwMCl9LmstYnV0dG9uLWxpbmstZGFya3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1idXR0b24tbGluay1kYXJrOmhvdmVyLC5rLWJ1dHRvbi1saW5rLWRhcmsuay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWhvdmVyLCAjMjkyOTI5KX0uay1idXR0b24tbGluay1kYXJrOmZvY3VzLC5rLWJ1dHRvbi1saW5rLWRhcmsuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tbGluay1kYXJrOmFjdGl2ZSwuay1idXR0b24tbGluay1kYXJrLmstYWN0aXZle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstYWN0aXZlLCAjMWYxZjFmKX0uay1idXR0b24tbGluay1kYXJrLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpfS5rLWJ1dHRvbi1saW5rLWxpZ2h0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uay1idXR0b24tbGluay1saWdodDpob3Zlciwuay1idXR0b24tbGluay1saWdodC5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWhvdmVyLCAjZTBlMGUwKX0uay1idXR0b24tbGluay1saWdodDpmb2N1cywuay1idXR0b24tbGluay1saWdodC5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tbGluay1saWdodDphY3RpdmUsLmstYnV0dG9uLWxpbmstbGlnaHQuay1hY3RpdmV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KX0uay1idXR0b24tbGluay1saWdodC5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZSwgI2Q2ZDZkNil9LmstYnV0dG9uLWxpbmstaW52ZXJzZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1idXR0b24tbGluay1pbnZlcnNlOmhvdmVyLC5rLWJ1dHRvbi1saW5rLWludmVyc2Uuay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWhvdmVyLCAjMjkyOTI5KX0uay1idXR0b24tbGluay1pbnZlcnNlOmZvY3VzLC5rLWJ1dHRvbi1saW5rLWludmVyc2Uuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tbGluay1pbnZlcnNlOmFjdGl2ZSwuay1idXR0b24tbGluay1pbnZlcnNlLmstYWN0aXZle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKX0uay1idXR0b24tbGluay1pbnZlcnNlLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmUsICMxZjFmMWYpfS5rLWJ1dHRvbi1jbGVhci1iYXNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VyZmFjZSwgIzNkM2QzZCl9LmstYnV0dG9uLWNsZWFyLWJhc2U6Zm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1iYXNlLmstZm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1iYXNlOmFjdGl2ZTo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouMTtkaXNwbGF5OmJsb2NrfS5rLWJ1dHRvbi1jbGVhci1wcmltYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VyZmFjZSwgI2ZmNjM1OCl9LmstYnV0dG9uLWNsZWFyLXByaW1hcnk6Zm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1wcmltYXJ5LmstZm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1wcmltYXJ5OmFjdGl2ZTo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouMTtkaXNwbGF5OmJsb2NrfS5rLWJ1dHRvbi1jbGVhci1zZWNvbmRhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1cmZhY2UsICMyOTI5MjkpfS5rLWJ1dHRvbi1jbGVhci1zZWNvbmRhcnk6Zm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1zZWNvbmRhcnkuay1mb2N1czo6YWZ0ZXIsLmstYnV0dG9uLWNsZWFyLXNlY29uZGFyeTphY3RpdmU6OmFmdGVye2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjE7ZGlzcGxheTpibG9ja30uay1idXR0b24tY2xlYXItdGVydGlhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktb24tc3VyZmFjZSwgIzAyOGNjYil9LmstYnV0dG9uLWNsZWFyLXRlcnRpYXJ5OmZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItdGVydGlhcnkuay1mb2N1czo6YWZ0ZXIsLmstYnV0dG9uLWNsZWFyLXRlcnRpYXJ5OmFjdGl2ZTo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouMTtkaXNwbGF5OmJsb2NrfS5rLWJ1dHRvbi1jbGVhci1pbmZve2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VyZmFjZSwgIzAwNGFjMil9LmstYnV0dG9uLWNsZWFyLWluZm86Zm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1pbmZvLmstZm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1pbmZvOmFjdGl2ZTo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouMTtkaXNwbGF5OmJsb2NrfS5rLWJ1dHRvbi1jbGVhci1zdWNjZXNze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VyZmFjZSwgIzJkOTYwMCl9LmstYnV0dG9uLWNsZWFyLXN1Y2Nlc3M6Zm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1zdWNjZXNzLmstZm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1zdWNjZXNzOmFjdGl2ZTo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouMTtkaXNwbGF5OmJsb2NrfS5rLWJ1dHRvbi1jbGVhci13YXJuaW5ne2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctb24tc3VyZmFjZSwgI2ZmYzAwMCl9LmstYnV0dG9uLWNsZWFyLXdhcm5pbmc6Zm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci13YXJuaW5nLmstZm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci13YXJuaW5nOmFjdGl2ZTo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouMTtkaXNwbGF5OmJsb2NrfS5rLWJ1dHRvbi1jbGVhci1lcnJvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdXJmYWNlLCAjY2ExNDAwKX0uay1idXR0b24tY2xlYXItZXJyb3I6Zm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1lcnJvci5rLWZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItZXJyb3I6YWN0aXZlOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5Oi4xO2Rpc3BsYXk6YmxvY2t9LmstYnV0dG9uLWNsZWFyLWRhcmt7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1vbi1zdXJmYWNlLCAjMTQxNDE0KX0uay1idXR0b24tY2xlYXItZGFyazpmb2N1czo6YWZ0ZXIsLmstYnV0dG9uLWNsZWFyLWRhcmsuay1mb2N1czo6YWZ0ZXIsLmstYnV0dG9uLWNsZWFyLWRhcms6YWN0aXZlOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5Oi4xO2Rpc3BsYXk6YmxvY2t9LmstYnV0dG9uLWNsZWFyLWxpZ2h0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LW9uLXN1cmZhY2UsICNlMGUwZTApfS5rLWJ1dHRvbi1jbGVhci1saWdodDpmb2N1czo6YWZ0ZXIsLmstYnV0dG9uLWNsZWFyLWxpZ2h0LmstZm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1saWdodDphY3RpdmU6OmFmdGVye2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjE7ZGlzcGxheTpibG9ja30uay1idXR0b24tY2xlYXItaW52ZXJzZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLW9uLXN1cmZhY2UsICMxNDE0MTQpfS5rLWJ1dHRvbi1jbGVhci1pbnZlcnNlOmZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItaW52ZXJzZS5rLWZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItaW52ZXJzZTphY3RpdmU6OmFmdGVye2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjE7ZGlzcGxheTpibG9ja30uay1hY3Rpb25zLC5rLWZvcm0tYnV0dG9ucywuay1lZGl0LWJ1dHRvbnMsLmstYWN0aW9uLWJ1dHRvbnMsLmstY29sdW1ubWVudS1hY3Rpb25ze3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXdpZHRoOjBweCAwIDAgMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZmxleC1zaHJpbms6MDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7b3ZlcmZsb3c6aGlkZGVuO2NsZWFyOmJvdGh9LmstYWN0aW9ucyAqLC5rLWZvcm0tYnV0dG9ucyAqLC5rLWVkaXQtYnV0dG9ucyAqLC5rLWFjdGlvbi1idXR0b25zICosLmstY29sdW1ubWVudS1hY3Rpb25zICosLmstYWN0aW9ucyAqOjpiZWZvcmUsLmstZm9ybS1idXR0b25zICo6OmJlZm9yZSwuay1lZGl0LWJ1dHRvbnMgKjo6YmVmb3JlLC5rLWFjdGlvbi1idXR0b25zICo6OmJlZm9yZSwuay1jb2x1bW5tZW51LWFjdGlvbnMgKjo6YmVmb3JlLC5rLWFjdGlvbnMgKjo6YWZ0ZXIsLmstZm9ybS1idXR0b25zICo6OmFmdGVyLC5rLWVkaXQtYnV0dG9ucyAqOjphZnRlciwuay1hY3Rpb24tYnV0dG9ucyAqOjphZnRlciwuay1jb2x1bW5tZW51LWFjdGlvbnMgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXBvcHVwIC5rLWFjdGlvbnMsLmstcG9wdXAgLmstZm9ybS1idXR0b25zLC5rLXBvcHVwIC5rLWVkaXQtYnV0dG9ucywuay1wb3B1cCAuay1hY3Rpb24tYnV0dG9ucywuay1wb3B1cCAuay1jb2x1bW5tZW51LWFjdGlvbnN7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstYWN0aW9ucy1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uay1hY3Rpb25zLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLWFjdGlvbnMtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uay1hY3Rpb25zLWp1c3RpZnl7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmstYWN0aW9ucy1zdHJldGNoZWQ+KntmbGV4OjEgMCAwJX0uay1hY3Rpb25zLWhvcml6b250YWx7d2lkdGg6MTAwJTtmbGV4LWZsb3c6cm93IG5vd3JhcH0uay1hY3Rpb25zLXZlcnRpY2Fse2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2FsaWduLWl0ZW1zOm5vcm1hbH0uay1qdXN0aWZ5LWNvbnRlbnQtbm9ybWFse2p1c3RpZnktY29udGVudDpub3JtYWx9LlxcIWstanVzdGlmeS1jb250ZW50LW5vcm1hbHtqdXN0aWZ5LWNvbnRlbnQ6bm9ybWFsICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LXN0cmV0Y2h7anVzdGlmeS1jb250ZW50OnN0cmV0Y2h9LlxcIWstanVzdGlmeS1jb250ZW50LXN0cmV0Y2h7anVzdGlmeS1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uay1qdXN0aWZ5LWNvbnRlbnQtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9LlxcIWstanVzdGlmeS1jb250ZW50LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LXN0YXJ0e2p1c3RpZnktY29udGVudDpzdGFydH0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtc3RhcnR7anVzdGlmeS1jb250ZW50OnN0YXJ0ICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZW5kfS5cXCFrLWp1c3RpZnktY29udGVudC1lbmR7anVzdGlmeS1jb250ZW50OmVuZCAhaW1wb3J0YW50fS5rLWp1c3RpZnktY29udGVudC1mbGV4LXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5cXCFrLWp1c3RpZnktY29udGVudC1mbGV4LXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LWZsZXgtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtZmxleC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LWxlZnR7anVzdGlmeS1jb250ZW50OmxlZnR9LlxcIWstanVzdGlmeS1jb250ZW50LWxlZnR7anVzdGlmeS1jb250ZW50OmxlZnQgIWltcG9ydGFudH0uay1qdXN0aWZ5LWNvbnRlbnQtcmlnaHR7anVzdGlmeS1jb250ZW50OnJpZ2h0fS5cXCFrLWp1c3RpZnktY29udGVudC1yaWdodHtqdXN0aWZ5LWNvbnRlbnQ6cmlnaHQgIWltcG9ydGFudH0uay1qdXN0aWZ5LWNvbnRlbnQtYmFzZWxpbmV7anVzdGlmeS1jb250ZW50OmJhc2VsaW5lfS5cXCFrLWp1c3RpZnktY29udGVudC1iYXNlbGluZXtqdXN0aWZ5LWNvbnRlbnQ6YmFzZWxpbmUgIWltcG9ydGFudH0uay1qdXN0aWZ5LWNvbnRlbnQtZmlyc3QtYmFzZWxpbmV7anVzdGlmeS1jb250ZW50OmZpcnN0IGJhc2VsaW5lfS5cXCFrLWp1c3RpZnktY29udGVudC1maXJzdC1iYXNlbGluZXtqdXN0aWZ5LWNvbnRlbnQ6Zmlyc3QgYmFzZWxpbmUgIWltcG9ydGFudH0uay1qdXN0aWZ5LWNvbnRlbnQtbGFzdC1iYXNlbGluZXtqdXN0aWZ5LWNvbnRlbnQ6bGFzdCBiYXNlbGluZX0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtbGFzdC1iYXNlbGluZXtqdXN0aWZ5LWNvbnRlbnQ6bGFzdCBiYXNlbGluZSAhaW1wb3J0YW50fS5rLWp1c3RpZnktY29udGVudC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5cXCFrLWp1c3RpZnktY29udGVudC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kfS5cXCFrLWp1c3RpZnktY29udGVudC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5rLWp1c3RpZnktY29udGVudC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seX0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uay1qdXN0aWZ5LWNvbnRlbnQtc3RyZXRjaD4qe2ZsZXg6MSAwIDAlfS5cXCEuay1qdXN0aWZ5LWNvbnRlbnQtc3RyZXRjaD4qe2ZsZXg6MSAwIDAlICFpbXBvcnRhbnR9Lmstb3ZlcmxheXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjU7cG9zaXRpb246Zml4ZWQ7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDt6LWluZGV4OjEwMDAxfS5rLW92ZXJsYXl7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5rLW92ZXJsYXktcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLW92ZXJsYXktc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1vdmVybGF5LXRlcnRpYXJ5e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpfS5rLW92ZXJsYXktaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLW92ZXJsYXktc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLW92ZXJsYXktd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLW92ZXJsYXktZXJyb3J7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9Lmstb3ZlcmxheS1kYXJre2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9Lmstb3ZlcmxheS1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uay1vdmVybGF5LWludmVyc2V7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1hbmltYXRpb24tY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjEwMDtvdXRsaW5lOm5vbmV9LmstYW5pbWF0aW9uLWNvbnRhaW5lci1maXhlZHtwb3NpdGlvbjpmaXhlZH0uay1hbmltYXRpb24tY29udGFpbmVyLXJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5rLWFuaW1hdGlvbi1jb250YWluZXJ7Ym9yZGVyLXJhZGl1czowO2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOi4yNXJlbTtib3JkZXItZW5kLWVuZC1yYWRpdXM6LjI1cmVtfS5rLWFuaW1hdGlvbi1jb250YWluZXItc2hvd257b3ZlcmZsb3c6dmlzaWJsZX0uay1wb3B1cHttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaH0uay1wb3B1cCAuay1pdGVte291dGxpbmU6bm9uZX0uay1wb3B1cD4uay1jb2xvcnBhbGV0dGV7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXBvcHVwLmstcG9wdXAtdHJhbnNwYXJlbnR7Ym9yZGVyLXdpZHRoOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6bm9uZX0uay1wb3B1cC5rLXBvcHVwLWZsdXNoe3BhZGRpbmc6MH0uay1wb3B1cD4uay13aWRnZXQsLmstcG9wdXA+LmstY29sb3JlZGl0b3J7Ym9yZGVyLXdpZHRoOjB9LmstcG9wdXAgLmstY29sdW1uLWxpc3R7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99LmstcG9wdXAgLmstbXVsdGljaGVjay13cmFwe21heC1oZWlnaHQ6MzAwcHg7b3ZlcmZsb3c6YXV0b30uay1zaGFkb3d7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLXBvcHVwe2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi00LCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9LmstcmlwcGxlLXRhcmdldHtwb3NpdGlvbjpyZWxhdGl2ZX0uay1yaXBwbGV7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjA7aW5zZXQtYmxvY2stZW5kOjA7ei1pbmRleDoxO292ZXJmbG93OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lfS5rLXJpcHBsZS1ibG9ie3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLXJhZGl1czo1MCU7cGFkZGluZzowO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7dHJhbnNpdGlvbjpvcGFjaXR5IDEwMG1zIGxpbmVhcix0cmFuc2Zvcm0gNTAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtvcGFjaXR5Oi4xO2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yfS5rLXByaW1hcnkgLmstcmlwcGxlLWJsb2J7b3BhY2l0eTouMn0uay1yaXBwbGUtZm9jdXM6OmFmdGVye3Zpc2liaWxpdHk6dmlzaWJsZTthbmltYXRpb246cmlwcGxlIDYwMG1zIGVhc2Utb3V0fUBrZXlmcmFtZXMgcmlwcGxlezAle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCl9MjAle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKX19LmstdGFibGV7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDt0ZXh0LWFsaWduOnN0YXJ0O2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowO2VtcHR5LWNlbGxzOnNob3c7b3V0bGluZTpub25lfS5rLWRhdGEtdGFibGV7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWR9LmstZGF0YS10YWJsZSAuay10YWJsZXt0YWJsZS1sYXlvdXQ6Zml4ZWR9LmstdGFibGUtdGhlYWQsLmstdGFibGUtdGJvZHksLmstdGFibGUtdGZvb3QsLmstdGFibGUtcm93LC5rLXRhYmxlLWFsdC1yb3d7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7dGV4dC1hbGlnbjppbmhlcml0fS5rLXRhYmxlLXRoLC5rLXRhYmxlLXRke2JvcmRlci13aWR0aDowO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MHB4O2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246aW5oZXJpdDt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztkaXNwbGF5OnRhYmxlLWNlbGw7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkLC5rLXRhYmxlLXRkOmZpcnN0LWNoaWxke2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MH0uay10YWJsZS10aHtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweH0uay10YWJsZS1oZWFkZXJ7cGFkZGluZy1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCk7Ym9yZGVyLXdpZHRoOjAgMCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay10YWJsZS1oZWFkZXIgLmstdGFibGV7Ym9yZGVyLXdpZHRoOjB9LmstdGFibGUtaGVhZGVyLXdyYXB7bWFyZ2luLWlubGluZS1lbmQ6LTFweDt3aWR0aDoxMDAlO2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7b3ZlcmZsb3c6aGlkZGVufS5rLXRhYmxlLWhlYWRlcj4uay10YWJsZSwuay10YWJsZS1oZWFkZXItd3JhcD4uay10YWJsZXttYXJnaW4tYmxvY2stZW5kOi0xcHh9LmstdGFibGUtZ3JvdXAtc3RpY2t5LWhlYWRlcntmbGV4Om5vbmV9LmstdGFibGUtZ3JvdXAtc3RpY2t5LWhlYWRlciAuay10YWJsZS10aHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyfS5rLXRhYmxlLWxpc3R7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmU7Ym9yZGVyLXdpZHRoOjA7ZGlzcGxheTp0YWJsZTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDt0YWJsZS1sYXlvdXQ6Zml4ZWQ7ZW1wdHktY2VsbHM6c2hvdztsaXN0LXN0eWxlOm5vbmU7b3V0bGluZTpub25lfS5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93e3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93LC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93e3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6dGFibGUtcm93fS5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93LmstZmlyc3R7Ym9yZGVyLWJsb2NrLXN0YXJ0OjFweCBzb2xpZCBjdXJyZW50Q29sb3J9LmstdGFibGUtbGlzdCAuay10YWJsZS10aCwuay10YWJsZS1saXN0IC5rLXRhYmxlLXRke3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXJvd3twb3NpdGlvbjpzdGlja3l9LmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3c6OmJlZm9yZXtjb250ZW50Olwi4oCLXCI7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6MDt3aWR0aDowO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVufS5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93IC5rLXRhYmxlLXRoe3dpZHRoOjEwMCU7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MH0uay10YWJsZS1saXN0IC5rLXRhYmxlLXNwYWNlci10ZHtwYWRkaW5nOjAgIWltcG9ydGFudDt3aWR0aDowICFpbXBvcnRhbnQ7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDowICFpbXBvcnRhbnQ7Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6MCAhaW1wb3J0YW50fS5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGR7cGFkZGluZzowICFpbXBvcnRhbnQ7d2lkdGg6MCAhaW1wb3J0YW50O2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MCAhaW1wb3J0YW50O2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjAgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlfS5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQ+c3Bhbntmb250LXNpemU6Ljc1ZW07cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjB9LmstdmlydHVhbC10YWJsZSAuay10YWJsZS1yb3csLmstdmlydHVhbC10YWJsZSAuay10YWJsZS1ncm91cC1yb3d7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX0uay10YWJsZS1zY3JvbGxlcntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzphdXRvfS5rLXRhYmxlLXNjcm9sbGVyPi5rLXRhYmxle2JvcmRlci13aWR0aDowfS5rLXRhYmxlLWZvb3RlcntwYWRkaW5nLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoKTtib3JkZXItd2lkdGg6MXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXRhYmxlLWZvb3RlciAuay10YWJsZXtib3JkZXItd2lkdGg6MH0uay10YWJsZS1mb290ZXItd3JhcHttYXJnaW4taW5saW5lLWVuZDotMXB4O3dpZHRoOjEwMCU7Ym9yZGVyLXdpZHRoOjAgMXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7b3ZlcmZsb3c6aGlkZGVufS5rLXRhYmxlLXNte2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLXRhYmxlLXNtIC5rLXRhYmxlLXRoLC5rLXRhYmxlLXNtIC5rLXRhYmxlLXRke3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstdGFibGUtc20gLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZD5zcGFue3BhZGRpbmctYmxvY2s6MDtwYWRkaW5nLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKX0uay10YWJsZS1zbSAuay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXJvdzo6YmVmb3Jle3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTowfS5rLXRhYmxlLW1ke2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLXRhYmxlLW1kIC5rLXRhYmxlLXRoLC5rLXRhYmxlLW1kIC5rLXRhYmxlLXRke3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstdGFibGUtbWQgLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZD5zcGFue3BhZGRpbmctYmxvY2s6MDtwYWRkaW5nLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkvMil9LmstdGFibGUtbWQgLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3c6OmJlZm9yZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTowfS5rLXRhYmxlLWxne2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLXRhYmxlLWxnIC5rLXRhYmxlLXRoLC5rLXRhYmxlLWxnIC5rLXRhYmxlLXRke3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay10YWJsZS1sZyAuay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXRkPnNwYW57cGFkZGluZy1ibG9jazowO3BhZGRpbmctaW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIpfS5rLXRhYmxlLWxnIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93OjpiZWZvcmV7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7cGFkZGluZy1pbmxpbmU6MH0uay10YWJsZSwuay1kYXRhLXRhYmxle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay10YWJsZSAuay10YWJsZS10ZC1yb3ctc3Bhbiwuay1kYXRhLXRhYmxlIC5rLXRhYmxlLXRkLXJvdy1zcGFue2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstdGFibGUtdGhlYWQsLmstdGFibGUtaGVhZGVyLC5rLXRhYmxlLWdyb3VwLXN0aWNreS1oZWFkZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstdGFibGUtdGZvb3QsLmstdGFibGUtZm9vdGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXRhYmxlLWdyb3VwLXJvd3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay10YWJsZS1ncm91cC10ZD5zcGFue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay10YWJsZS1hbHQtcm93e2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpfS5rLXRhYmxlLXRib2R5IC5rLXRhYmxlLXJvdzpob3Zlciwuay10YWJsZS1saXN0IC5rLXRhYmxlLXJvdzpob3Zlciwuay10YWJsZS10Ym9keSAuay10YWJsZS1yb3cuay1ob3Zlciwuay10YWJsZS1saXN0IC5rLXRhYmxlLXJvdy5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAxMSUsIHRyYW5zcGFyZW50KX0uay10YWJsZS10Ym9keSAuay10YWJsZS1yb3cuay1mb2N1cywuay10YWJsZS10Ym9keSAuay10YWJsZS1yb3c6Zm9jdXMsLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3cuay1mb2N1cywuay10YWJsZS1saXN0IC5rLXRhYmxlLXJvdzpmb2N1cywuay10YWJsZS10Ym9keSAuay10YWJsZS10ZC5rLWZvY3VzLC5rLXRhYmxlLXRib2R5IC5rLXRhYmxlLXRkOmZvY3VzLC5rLXRhYmxlLWxpc3QgLmstdGFibGUtdGQuay1mb2N1cywuay10YWJsZS1saXN0IC5rLXRhYmxlLXRkOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay10YWJsZS10Ym9keSAuay10YWJsZS1yb3cuay1zZWxlY3RlZD4uay10YWJsZS10ZCwuay10YWJsZS1saXN0IC5rLXRhYmxlLXJvdy5rLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpfS5rLXZpcnR1YWwtc2Nyb2xsZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtmbGV4OjEgMSBhdXRvO292ZXJmbG93OmF1dG87cG9zaXRpb246cmVsYXRpdmV9LmstdmlydHVhbC1zY3JvbGxlci13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uay12aXJ0dWFsLXNjcm9sbGVyLWNvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowfS5rLXZpcnR1YWwtc2Nyb2xsZXItc2l6ZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9Lmstbm8tZGF0YSwuay1ub2RhdGF7bWluLWhlaWdodDoxNDBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC13ZWlnaHQ6bGlnaHRlcjt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3JtYWx9Lmstbm8tZGF0YSwuay1ub2RhdGF7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1zdWdnZXN0aW9uLXNjcm9sbHdyYXB7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1zdWdnZXN0aW9uLXNjcm9sbHdyYXAgLmstc3VnZ2VzdGlvbi1ncm91cHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmbGV4OjEgMSBhdXRvO2ZsZXgtd3JhcDpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcH0uay1zdWdnZXN0aW9uLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXN1Z2dlc3Rpb257Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXh4bCwgMC43NXJlbSk7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZmxleDowIDAgYXV0bzt0cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yLGJhY2tncm91bmQtY29sb3IsYm9yZGVyLWNvbG9yO3RyYW5zaXRpb24tZHVyYXRpb246LjJzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2N1cnNvcjpwb2ludGVyO291dGxpbmU6bm9uZX0uay1zdWdnZXN0aW9ue2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1YnRsZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYil9Lmstc3VnZ2VzdGlvbjpob3Zlciwuay1zdWdnZXN0aW9uLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VidGxlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLWhvdmVyLCAjZTBlMGUwKX0uay1zdWdnZXN0aW9uOmFjdGl2ZSwuay1zdWdnZXN0aW9uLmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1YnRsZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1hY3RpdmUsICNkNmQ2ZDYpfS5rLXN1Z2dlc3Rpb246Zm9jdXMsLmstc3VnZ2VzdGlvbi5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1zdWdnZXN0aW9uLXByaW1hcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VidGxlLCAjNWMyMDFjKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLCAjZmZlY2ViKX0uay1zdWdnZXN0aW9uLXByaW1hcnk6aG92ZXIsLmstc3VnZ2VzdGlvbi1wcmltYXJ5LmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VidGxlLCAjNWMyMDFjKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLWhvdmVyLCAjZmZkZWRiKX0uay1zdWdnZXN0aW9uLXByaW1hcnk6YWN0aXZlLC5rLXN1Z2dlc3Rpb24tcHJpbWFyeS5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1vbi1zdWJ0bGUsICM1YzIwMWMpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUtYWN0aXZlLCAjZmZjOGM0KX0uay1zdWdnZXN0aW9uLXNlY29uZGFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzLCAjZTBlMGUwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktb24tc3VidGxlLCAjMTQxNDE0KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGUsICNmYWZhZmEpfS5rLXN1Z2dlc3Rpb24tc2Vjb25kYXJ5OmhvdmVyLC5rLXN1Z2dlc3Rpb24tc2Vjb25kYXJ5LmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1YnRsZSwgIzE0MTQxNCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLWhvdmVyLCAjZjVmNWY1KX0uay1zdWdnZXN0aW9uLXNlY29uZGFyeTphY3RpdmUsLmstc3VnZ2VzdGlvbi1zZWNvbmRhcnkuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1YnRsZSwgIzE0MTQxNCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLWFjdGl2ZSwgI2ViZWJlYil9LmstYnViYmxle2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14eGwsIDAuNzVyZW0pO2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHMsIDFweCk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7Ym94LXNpemluZzpib3JkZXItYm94O3dvcmQtd3JhcDpicmVhay13b3JkfS5rLWJ1YmJsZSBhe2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uay1idWJibGU6aG92ZXIsLmstYnViYmxlLmstaG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LmstYnViYmxlLWV4cGFuZGFibGV7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVufS5rLWJ1YmJsZS1leHBhbmRhYmxlLmstZXhwYW5kZWR7d2hpdGUtc3BhY2U6bm9ybWFsfS5rLWJ1YmJsZS1leHBhbmRhYmxlIC5rLWJ1YmJsZS1jb250ZW50e2ZsZXg6MSAxIDAlO21pbi13aWR0aDowO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVufS5rLWJ1YmJsZS1leHBhbmRhYmxlIC5rLWJ1YmJsZS1leHBhbmRhYmxlLWluZGljYXRvcntwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7bWFyZ2luLWJsb2NrLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKTttYXJnaW4taW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkqLTEpO21hcmdpbi1ibG9jay1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pLzIqLTEpO2Rpc3BsYXk6ZmxleDtmbGV4LXNocmluazowO2N1cnNvcjpwb2ludGVyfS5rLWJ1YmJsZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKTtib3gtc2hhZG93Om5vbmV9LmstYnViYmxlOmFjdGl2ZSwuay1idWJibGUuay1hY3RpdmUsLmstYnViYmxlLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLWFjdGl2ZSwgI2Q2ZDZkNik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1hY3RpdmUsICNkNmQ2ZDYpfS5rLWJ1YmJsZTpmb2N1cywuay1idWJibGU6Zm9jdXMtdmlzaWJsZSwuay1idWJibGUuay1mb2N1c3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtvdXRsaW5lOm5vbmV9LmstYnViYmxlOmhvdmVyLC5rLWJ1YmJsZS5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1ob3ZlciwgI2UwZTBlMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1ob3ZlciwgI2UwZTBlMCl9LmstY29sdW1uLW1lbnUtc217Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstY29sdW1uLW1lbnUtc20gLmstY29sdW1ubWVudS1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1jb2x1bW4tbGlzdC1zbXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1jb2x1bW4tbGlzdC1zbSAuay1jb2x1bW4tbGlzdC1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1ncm91cC1tZW51LXNte2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLWdyb3VwLW1lbnUtc20gLmstZ3JvdXAtbWVudS1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1jb2x1bW4tbWVudS1tZHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1jb2x1bW4tbWVudS1tZCAuay1jb2x1bW5tZW51LWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1jb2x1bW4tbGlzdC1tZHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1jb2x1bW4tbGlzdC1tZCAuay1jb2x1bW4tbGlzdC1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstZ3JvdXAtbWVudS1tZHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1ncm91cC1tZW51LW1kIC5rLWdyb3VwLW1lbnUtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLWNvbHVtbi1tZW51LWxne2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpfS5rLWNvbHVtbi1tZW51LWxnIC5rLWNvbHVtbm1lbnUtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCl9LmstY29sdW1uLWxpc3QtbGd7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCl9LmstY29sdW1uLWxpc3QtbGcgLmstY29sdW1uLWxpc3QtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCl9LmstZ3JvdXAtbWVudS1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKX0uay1ncm91cC1tZW51LWxnIC5rLWdyb3VwLW1lbnUtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCl9LmstZ3JvdXAtbWVudSAuay1ncm91cC1tZW51LWl0ZW0td3JhcCsuay1ncm91cC1tZW51LWl0ZW0td3JhcHtib3JkZXItYmxvY2stc3RhcnQ6MXB4IHNvbGlkfS5rLWdyb3VwLW1lbnUtaXRlbXtkaXNwbGF5OmZsZXg7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstZ3JvdXAtbWVudS1pdGVtLWFjdGlvbnN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqLTEpO3BvaW50ZXItZXZlbnRzOm5vbmV9LmstZ3JvdXAtbWVudS1pdGVtLWFjdGlvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7cG9pbnRlci1ldmVudHM6YXV0bztjdXJzb3I6cG9pbnRlcn0uay1ncm91cC1tZW51LWl0ZW0tZHJhZy1hY3Rpb257Y3Vyc29yOm1vdmV9LmstZ3JvdXAtbWVudS1pdGVtLWFjdGlvbjpub3QoLmstZ3JvdXAtbWVudS1pdGVtLWRyYWctYWN0aW9uKS5rLWhvdmVyLC5rLWdyb3VwLW1lbnUtaXRlbS1hY3Rpb246bm90KC5rLWdyb3VwLW1lbnUtaXRlbS1kcmFnLWFjdGlvbik6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgY3VycmVudENvbG9yIDQlLCB0cmFuc3BhcmVudCl9LmstZ3JvdXAtbWVudS1pdGVtLWFjdGlvbjpub3QoLmstZ3JvdXAtbWVudS1pdGVtLWRyYWctYWN0aW9uKS5rLXNlbGVjdGVkLC5rLWdyb3VwLW1lbnUtaXRlbS1hY3Rpb246bm90KC5rLWdyb3VwLW1lbnUtaXRlbS1kcmFnLWFjdGlvbik6YWN0aXZle2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIGN1cnJlbnRDb2xvciAxNiUsIHRyYW5zcGFyZW50KX0uay1ncm91cC1tZW51LWl0ZW0tYWN0aW9uLmstZ3JvdXAtbWVudS1pdGVtLWFkZC1hY3Rpb257Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstZ3JvdXAtbWVudSAuay1ncm91cC1tZW51LWl0ZW0td3JhcCsuay1ncm91cC1tZW51LWl0ZW0td3JhcHtib3JkZXItYmxvY2stc3RhcnQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1hdmF0YXJ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXNocmluazowO292ZXJmbG93OmhpZGRlbn0uay1hdmF0YXIgKiwuay1hdmF0YXIgKjo6YmVmb3JlLC5rLWF2YXRhciAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstYXZhdGFyLXRleHQsLmstYXZhdGFyLWluaXRpYWxze2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1hdmF0YXItaWNvbntkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyfS5rLWF2YXRhci1pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmstYXZhdGFyLWltYWdlPmltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7dmVydGljYWwtYWxpZ246dG9wfS5rLWF2YXRhci1zbXt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2ZsZXgtYmFzaXM6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1hdmF0YXItbWR7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy04LCAycmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy04LCAycmVtKTtmbGV4LWJhc2lzOnZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSl9LmstYXZhdGFyLWxne3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctMTYsIDRyZW0pO2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTE2LCA0cmVtKTtmbGV4LWJhc2lzOnZhcigtLWtlbmRvLXNwYWNpbmctMTYsIDRyZW0pfS5rLWF2YXRhci1ib3JkZXJlZHtib3JkZXItd2lkdGg6MXB4fS5rLWF2YXRhci1zb2xpZC1wcmltYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWF2YXRhci1zb2xpZC1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9LmstYXZhdGFyLXNvbGlkLXRlcnRpYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpfS5rLWF2YXRhci1zb2xpZC1pbmZve2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWF2YXRhci1zb2xpZC1zdWNjZXNze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLWF2YXRhci1zb2xpZC13YXJuaW5ne2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWF2YXRhci1zb2xpZC1lcnJvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1hdmF0YXItc29saWQtZGFya3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1hdmF0YXItc29saWQtbGlnaHR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstYXZhdGFyLXNvbGlkLWludmVyc2V7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYXZhdGFyLW91dGxpbmV7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcn0uay1hdmF0YXItb3V0bGluZS1wcmltYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWF2YXRhci1vdXRsaW5lLXNlY29uZGFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpfS5rLWF2YXRhci1vdXRsaW5lLXRlcnRpYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay1hdmF0YXItb3V0bGluZS1pbmZve2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWF2YXRhci1vdXRsaW5lLXN1Y2Nlc3N7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstYXZhdGFyLW91dGxpbmUtd2FybmluZ3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1hdmF0YXItb3V0bGluZS1lcnJvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstYXZhdGFyLW91dGxpbmUtZGFya3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1hdmF0YXItb3V0bGluZS1saWdodHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstYXZhdGFyLW91dGxpbmUtaW52ZXJzZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1jaGlwe3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OjE7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmstY2hpcCAqLC5rLWNoaXAgKjo6YmVmb3JlLC5rLWNoaXAgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWNoaXAgLmstc2VsZWN0ZWQtaWNvbi13cmFwcGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5rLWNoaXAtY29udGVudHttaW4td2lkdGg6MDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6MSAxIGF1dG99LmstY2hpcC1jb250ZW50IC5rLWljb24td3JhcHBlci1ob3N0e2Rpc3BsYXk6aW5pdGlhbH0uay1jaGlwLWNvbnRlbnQ6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWNoaXAtY29udGVudDpsYXN0LWNoaWxke21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstY2hpcC10ZXh0LC5rLWNoaXAtbGFiZWx7cGFkZGluZy1ibG9jazouNWVtO3BhZGRpbmctaW5saW5lOjA7bWFyZ2luLWJsb2NrOi0wLjVlbTttYXJnaW4taW5saW5lOjA7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO2ZsZXg6MSAxIGF1dG99LmstY2hpcC1hdmF0YXJ7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2ZsZXg6bm9uZX0uay1jaGlwLWljb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXg6bm9uZX0uay1jaGlwLWFjdGlvbnN7bWFyZ2luLWJsb2NrOi01ZW07bWFyZ2luLWlubGluZTowO2ZsZXg6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLXNlbGY6Y2VudGVyfS5rLWNoaXAtYWN0aW9ue2ZsZXg6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLXNlbGY6Y2VudGVyfS5rLXJlbW92ZS1pY29ue2ZvbnQtc2l6ZTppbmhlcml0O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4Om5vbmV9LmstY2hpcC1saXN0e21pbi13aWR0aDowcHg7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LmstY2hpcC1zbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OjF9LmstY2hpcC1zbSAuay1jaGlwLWFjdGlvbntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKX0uay1jaGlwLWF2YXRhcnt3aWR0aDoxZW07aGVpZ2h0OjFlbTtmbGV4LWJhc2lzOjFlbX0uay1jaGlwLW1ke3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OjF9LmstY2hpcC1tZCAuay1jaGlwLWFjdGlvbntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstY2hpcC1hdmF0YXJ7d2lkdGg6MWVtO2hlaWdodDoxZW07ZmxleC1iYXNpczoxZW19LmstY2hpcC1sZ3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OjF9LmstY2hpcC1sZyAuay1jaGlwLWFjdGlvbntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKX0uay1jaGlwLWF2YXRhcnt3aWR0aDoxZW07aGVpZ2h0OjFlbTtmbGV4LWJhc2lzOjFlbX0uay1jaGlwLWxpc3Qtc217Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstY2hpcC1saXN0LW1ke2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWNoaXAtbGlzdC1sZ3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1jaGlwLXNvbGlkLWJhc2V7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYil9LmstY2hpcC1zb2xpZC1iYXNlOmZvY3VzLC5rLWNoaXAtc29saWQtYmFzZS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1jaGlwLXNvbGlkLWJhc2U6aG92ZXIsLmstY2hpcC1zb2xpZC1iYXNlLmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1ob3ZlciwgI2UwZTBlMCl9LmstY2hpcC1zb2xpZC1iYXNlLmstc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWFjdGl2ZSwgI2Q2ZDZkNil9LmstY2hpcC1zb2xpZC1lcnJvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1YnRsZSwgIzdhMGMwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUsICNmY2RkZGEpfS5rLWNoaXAtc29saWQtZXJyb3I6Zm9jdXMsLmstY2hpcC1zb2xpZC1lcnJvci5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgMTYlLCB0cmFuc3BhcmVudCl9LmstY2hpcC1zb2xpZC1lcnJvcjpob3Zlciwuay1jaGlwLXNvbGlkLWVycm9yLmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUtaG92ZXIsICNmYmM4YzMpfS5rLWNoaXAtc29saWQtZXJyb3Iuay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZS1hY3RpdmUsICNmOThiODApfS5rLWNoaXAtc29saWQtaW5mb3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpcywgIzYwOThmMik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1vbi1zdWJ0bGUsICMwMDIyNTkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpfS5rLWNoaXAtc29saWQtaW5mbzpmb2N1cywuay1jaGlwLXNvbGlkLWluZm8uay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSkgMTYlLCB0cmFuc3BhcmVudCl9LmstY2hpcC1zb2xpZC1pbmZvOmhvdmVyLC5rLWNoaXAtc29saWQtaW5mby5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUtaG92ZXIsICNiZGQ0ZjgpfS5rLWNoaXAtc29saWQtaW5mby5rLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUtYWN0aXZlLCAjODBhY2Y0KX0uay1jaGlwLXNvbGlkLXdhcm5pbmd7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctb24tc3VidGxlLCAjNWU0NzAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLCAjZmZmNGQzKX0uay1jaGlwLXNvbGlkLXdhcm5pbmc6Zm9jdXMsLmstY2hpcC1zb2xpZC13YXJuaW5nLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApIDE2JSwgdHJhbnNwYXJlbnQpfS5rLWNoaXAtc29saWQtd2FybmluZzpob3Zlciwuay1jaGlwLXNvbGlkLXdhcm5pbmcuay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLWhvdmVyLCAjZmZlZWJkKX0uay1jaGlwLXNvbGlkLXdhcm5pbmcuay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLWFjdGl2ZSwgI2ZmZTc5ZSl9LmstY2hpcC1zb2xpZC1zdWNjZXNze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWVtcGhhc2lzLCAjODFkMTVmKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1YnRsZSwgIzFjNWEwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZSwgI2RjZjBkMyl9LmstY2hpcC1zb2xpZC1zdWNjZXNzOmZvY3VzLC5rLWNoaXAtc29saWQtc3VjY2Vzcy5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKSAxNiUsIHRyYW5zcGFyZW50KX0uay1jaGlwLXNvbGlkLXN1Y2Nlc3M6aG92ZXIsLmstY2hpcC1zb2xpZC1zdWNjZXNzLmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZS1ob3ZlciwgI2NiZTliZil9LmstY2hpcC1zb2xpZC1zdWNjZXNzLmstc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZS1hY3RpdmUsICNiN2UxYTUpfS5rLWNoaXAtb3V0bGluZS1iYXNle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2UsICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWNoaXAtb3V0bGluZS1iYXNlOmZvY3VzLC5rLWNoaXAtb3V0bGluZS1iYXNlLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpfS5rLWNoaXAtb3V0bGluZS1iYXNlOmhvdmVyLC5rLWNoaXAtb3V0bGluZS1iYXNlLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2UsICMzZDNkM2QpfS5rLWNoaXAtb3V0bGluZS1iYXNlLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2UsICMzZDNkM2QpfS5rLWNoaXAtb3V0bGluZS1lcnJvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VyZmFjZSwgI2NhMTQwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VyZmFjZSwgI2NhMTQwMCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWNoaXAtb3V0bGluZS1lcnJvcjpmb2N1cywuay1jaGlwLW91dGxpbmUtZXJyb3Iuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDE2JSwgdHJhbnNwYXJlbnQpfS5rLWNoaXAtb3V0bGluZS1lcnJvcjpob3Zlciwuay1jaGlwLW91dGxpbmUtZXJyb3Iuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItaG92ZXIsICNkZjE2MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyLCAjZGYxNjAwKX0uay1jaGlwLW91dGxpbmUtZXJyb3Iuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApfS5rLWNoaXAtb3V0bGluZS1pbmZve2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1cmZhY2UsICMwMDRhYzIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VyZmFjZSwgIzAwNGFjMik7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWNoaXAtb3V0bGluZS1pbmZvOmZvY3VzLC5rLWNoaXAtb3V0bGluZS1pbmZvLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpIDE2JSwgdHJhbnNwYXJlbnQpfS5rLWNoaXAtb3V0bGluZS1pbmZvOmhvdmVyLC5rLWNoaXAtb3V0bGluZS1pbmZvLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8taG92ZXIsICMwMDUyZDYpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1ob3ZlciwgIzAwNTJkNil9LmstY2hpcC1vdXRsaW5lLWluZm8uay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1hY3RpdmUsICMwMDRhYzIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1hY3RpdmUsICMwMDRhYzIpfS5rLWNoaXAtb3V0bGluZS13YXJuaW5ne2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWNoaXAtb3V0bGluZS13YXJuaW5nOmZvY3VzLC5rLWNoaXAtb3V0bGluZS13YXJuaW5nLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApIDE2JSwgdHJhbnNwYXJlbnQpfS5rLWNoaXAtb3V0bGluZS13YXJuaW5nOmhvdmVyLC5rLWNoaXAtb3V0bGluZS13YXJuaW5nLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1jaGlwLW91dGxpbmUtd2FybmluZy5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstY2hpcC1vdXRsaW5lLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VyZmFjZSwgIzJkOTYwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdXJmYWNlLCAjMmQ5NjAwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstY2hpcC1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsLmstY2hpcC1vdXRsaW5lLXN1Y2Nlc3Muay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgMTYlLCB0cmFuc3BhcmVudCl9LmstY2hpcC1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIsLmstY2hpcC1vdXRsaW5lLXN1Y2Nlc3Muay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1ob3ZlciwgIzMyYTUwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWhvdmVyLCAjMzJhNTAwKX0uay1jaGlwLW91dGxpbmUtc3VjY2Vzcy5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWFjdGl2ZSwgIzJkOTYwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWFjdGl2ZSwgIzJkOTYwMCl9LmstY29sb3ItcHJldmlld3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXN0eWxlOnNvbGlkO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5rLWNvbG9yLXByZXZpZXcgKiwuay1jb2xvci1wcmV2aWV3ICo6OmJlZm9yZSwuay1jb2xvci1wcmV2aWV3ICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1jb2xvcmVkaXRvci1jdXJyZW50LWNvbG9ye2N1cnNvcjpwb2ludGVyfS5rLWljb24tY29sb3ItcHJldmlld3tib3JkZXItd2lkdGg6MDtib3JkZXItcmFkaXVzOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDoycHh9LmstaWNvbi1jb2xvci1wcmV2aWV3IC5rLWNvbG9yLXByZXZpZXctbWFza3t3aWR0aDoxNHB4O2hlaWdodDoycHh9LmstY29sb3ItcHJldmlldy1tYXNre3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmV9LmstY29sb3ItcHJldmlldy1tYXNrOjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDt6LWluZGV4Oi0xO2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUFLQ0FZQUFBQ05Ncys5QUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUF1U1VSQlZIZ0J4WXl4RFFBd0RNSklMK1lUK0RqdHpGUmxpVWZMY2tscUJDUlQ0ZUNUeGJENmtkTDIvTGdZWHFwdkNiczNrQnYvQUFBQUFFbEZUa1N1UW1DQ1wiKTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0uay1uby1jb2xvciAuay1jb2xvci1wcmV2aWV3LW1hc2s6OmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmVyc2lvbj0nMS4xJyUzZSUzY2xpbmUgeDE9JzAnIHgyPScyMCcgeTE9JzAnIHkyPScyMCcgc3Ryb2tlPSd2YXIlMjgtLWtlbmRvLWNvbG9yLWVycm9yLCAlMjNmMzE3MDAlMjknIHN0cm9rZS13aWR0aD0nMScvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2JhY2tncm91bmQtcG9zaXRpb246MCAwfS5rLWNvbG9yLXByZXZpZXd7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstY29sb3ItcHJldmlldzpob3Zlciwuay1jb2xvci1wcmV2aWV3LmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstbG9hZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7bGluZS1oZWlnaHQ6MH0uay1sb2FkZXItY2FudmFze2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1sb2FkZXItc2VnbWVudHtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtwb3NpdGlvbjphYnNvbHV0ZX0uay1sb2FkZXItc217cGFkZGluZzpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkvMil9LmstbG9hZGVyLXNtIC5rLWxvYWRlci1zZWdtZW50e3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstbG9hZGVyLW1ke3BhZGRpbmc6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkvMil9LmstbG9hZGVyLW1kIC5rLWxvYWRlci1zZWdtZW50e3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWxvYWRlci1sZ3twYWRkaW5nOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKX0uay1sb2FkZXItbGcgLmstbG9hZGVyLXNlZ21lbnR7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX1Aa2V5ZnJhbWVzIHB1bHNpbmctMi1zZWdtZW50ezAle3RyYW5zZm9ybTpzY2FsZSgxKX01MCV7dHJhbnNmb3JtOnNjYWxlKDEuNSl9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMSl9fS5rLWxvYWRlci1wdWxzaW5nLTIgLmstbG9hZGVyLWNhbnZhc3thbGlnbi1pdGVtczpjZW50ZXJ9LmstbG9hZGVyLXB1bHNpbmctMiAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMSl7bGVmdDowO3RyYW5zZm9ybTpzY2FsZSgxLjUpO3RyYW5zZm9ybS1vcmlnaW46MCA1MCU7YW5pbWF0aW9uOnB1bHNpbmctMi1zZWdtZW50IDFzIGVhc2UgaW5maW5pdGU7YW5pbWF0aW9uLWRlbGF5Oi0wLjVzfS5rLWxvYWRlci1wdWxzaW5nLTIgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDIpe3JpZ2h0OjA7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDUwJTthbmltYXRpb246cHVsc2luZy0yLXNlZ21lbnQgMXMgZWFzZSBpbmZpbml0ZX0uay1sb2FkZXItcHVsc2luZy0yLmstbG9hZGVyLXNtIC5rLWxvYWRlci1jYW52YXN7d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjMpO2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMS41KX0uay1sb2FkZXItcHVsc2luZy0yLmstbG9hZGVyLW1kIC5rLWxvYWRlci1jYW52YXN7d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMyk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjEuNSl9LmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1sZyAuay1sb2FkZXItY2FudmFze3dpZHRoOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSozKTtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjEuNSl9QGtleWZyYW1lcyBzcGlubmVyLTMtc2VnbWVudHswJXtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDo1MCV9MzMuMzMzMyV7aW5zZXQtYmxvY2stc3RhcnQ6MTAwJTtpbnNldC1pbmxpbmUtc3RhcnQ6MH02Ni42NjY2JXtpbnNldC1ibG9jay1zdGFydDoxMDAlO2luc2V0LWlubGluZS1zdGFydDoxMDAlfTEwMCV7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6NTAlfX0uay1sb2FkZXItc3Bpbm5lci0zIC5rLWxvYWRlci1zZWdtZW50e3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LmstbG9hZGVyLXNwaW5uZXItMyAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMSl7dG9wOjA7bGVmdDo1MCU7YW5pbWF0aW9uOnNwaW5uZXItMy1zZWdtZW50IDJzIGVhc2UgaW5maW5pdGV9LmstbG9hZGVyLXNwaW5uZXItMyAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMil7dG9wOjEwMCU7bGVmdDowO2FuaW1hdGlvbjpzcGlubmVyLTMtc2VnbWVudCAycyBlYXNlIGluZmluaXRlO2FuaW1hdGlvbi1kZWxheTotLjY2NjY2NjY2NjdzfS5rLWxvYWRlci1zcGlubmVyLTMgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDMpe3RvcDoxMDAlO2xlZnQ6MTAwJTthbmltYXRpb246c3Bpbm5lci0zLXNlZ21lbnQgMnMgZWFzZSBpbmZpbml0ZTthbmltYXRpb24tZGVsYXk6LTEuMzMzMzMzMzMzM3N9LmstbG9hZGVyLXNwaW5uZXItMy5rLWxvYWRlci1zbSAuay1sb2FkZXItY2FudmFze21hcmdpbjpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkvMik7d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjQgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKTtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjQqMC44NjYwMjU0MDM4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSl9LmstbG9hZGVyLXNwaW5uZXItMy5rLWxvYWRlci1tZCAuay1sb2FkZXItY2FudmFze21hcmdpbjpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKTt3aWR0aDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSo0IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKTtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqNCowLjg2NjAyNTQwMzggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkpfS5rLWxvYWRlci1zcGlubmVyLTMuay1sb2FkZXItbGcgLmstbG9hZGVyLWNhbnZhc3ttYXJnaW46Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLzIpO3dpZHRoOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSo0IC0gdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSo0KjAuODY2MDI1NDAzOCAtIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkpfUBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtMXswJXt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSl9MzMuMyV7dG9wOjA7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCl9NjYuNiV7dG9wOjA7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCl9MTAwJXt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSl9fUBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtMnswJXt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSl9MzMuMyV7dG9wOjA7bGVmdDoxMDAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKDApfTY2LjYle3RvcDowO2xlZnQ6MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgwKX0xMDAle3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKX19QGtleWZyYW1lcyBzcGlubmVyLTQtc2VnbWVudC0zezAle3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKX0zMy4zJXt0b3A6MTAwJTtsZWZ0OjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpfTY2LjYle3RvcDoxMDAlO2xlZnQ6MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtMTAwJSl9MTAwJXt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSl9fUBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtNHswJXt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSl9MzMuMyV7dG9wOjEwMCU7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpfTY2LjYle3RvcDoxMDAlO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKX0xMDAle3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKX19QGtleWZyYW1lcyBzcGlubmVyLTR7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX0zMy4zJXt0cmFuc2Zvcm06cm90YXRlKDApfTY2LjYle3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX19LmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItY2FudmFze2FuaW1hdGlvbjpzcGlubmVyLTQgMS44MzNzIGVhc2UgaW5maW5pdGV9LmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudHt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSl9LmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMSl7YW5pbWF0aW9uOnNwaW5uZXItNC1zZWdtZW50LTEgMS44MzNzIGVhc2UgaW5maW5pdGV9LmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMil7YW5pbWF0aW9uOnNwaW5uZXItNC1zZWdtZW50LTIgMS44MzNzIGVhc2UgaW5maW5pdGV9LmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMyl7YW5pbWF0aW9uOnNwaW5uZXItNC1zZWdtZW50LTMgMS44MzNzIGVhc2UgaW5maW5pdGV9LmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoNCl7YW5pbWF0aW9uOnNwaW5uZXItNC1zZWdtZW50LTQgMS44MzNzIGVhc2UgaW5maW5pdGV9LmstbG9hZGVyLXNwaW5uZXItNC5rLWxvYWRlci1zbSAuay1sb2FkZXItY2FudmFze3dpZHRoOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSo0KTtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjQpfS5rLWxvYWRlci1zcGlubmVyLTQuay1sb2FkZXItbWQgLmstbG9hZGVyLWNhbnZhc3t3aWR0aDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSo0KTtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqNCl9LmstbG9hZGVyLXNwaW5uZXItNC5rLWxvYWRlci1sZyAuay1sb2FkZXItY2FudmFze3dpZHRoOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSo0KTtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjQpfS5rLWxvYWRlci1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3otaW5kZXg6MjAwMDF9LmstbG9hZGVyLWNvbnRhaW5lciAuay1sb2FkZXJ7cGFkZGluZzowfS5rLWxvYWRlci1jb250YWluZXIsLmstbG9hZGVyLWNvbnRhaW5lci1vdmVybGF5e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjA7aW5zZXQtYmxvY2stZW5kOjA7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstbG9hZGVyLWNvbnRhaW5lci1vdmVybGF5e29wYWNpdHk6LjV9LmstbG9hZGVyLWNvbnRhaW5lci1pbm5lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uay1sb2FkZXItY29udGFpbmVyLXBhbmVse2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSl9LmstbG9hZGVyLWNvbnRhaW5lci1zbSAuay1sb2FkZXItY29udGFpbmVyLWlubmVye3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1sb2FkZXItY29udGFpbmVyLXNtIC5rLWxvYWRlci1jb250YWluZXItbGFiZWx7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCl9LmstbG9hZGVyLWNvbnRhaW5lci1tZCAuay1sb2FkZXItY29udGFpbmVyLWlubmVye3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWxvYWRlci1jb250YWluZXItbWQgLmstbG9hZGVyLWNvbnRhaW5lci1sYWJlbHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KX0uay1sb2FkZXItY29udGFpbmVyLWxnIC5rLWxvYWRlci1jb250YWluZXItaW5uZXJ7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstbG9hZGVyLWNvbnRhaW5lci1sZyAuay1sb2FkZXItY29udGFpbmVyLWxhYmVse2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpfS5rLWxvYWRlci10b3AgLmstbG9hZGVyLWNvbnRhaW5lci1pbm5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47dGV4dC1hbGlnbjpjZW50ZXJ9LmstbG9hZGVyLWVuZCAuay1sb2FkZXItY29udGFpbmVyLWxhYmVse29yZGVyOi0xfS5rLWxvYWRpbmctbWFzaywuay1sb2FkaW5nLWltYWdlLC5rLWxvYWRpbmctY29sb3J7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1sb2FkaW5nLW1hc2sgKiwuay1sb2FkaW5nLW1hc2sgKjo6YmVmb3JlLC5rLWxvYWRpbmctbWFzayAqOjphZnRlciwuay1sb2FkaW5nLW1hc2s6OmJlZm9yZSwuay1sb2FkaW5nLW1hc2s6OmFmdGVyLC5rLWxvYWRpbmctaW1hZ2UgKiwuay1sb2FkaW5nLWltYWdlICo6OmJlZm9yZSwuay1sb2FkaW5nLWltYWdlICo6OmFmdGVyLC5rLWxvYWRpbmctaW1hZ2U6OmJlZm9yZSwuay1sb2FkaW5nLWltYWdlOjphZnRlciwuay1sb2FkaW5nLWNvbG9yICosLmstbG9hZGluZy1jb2xvciAqOjpiZWZvcmUsLmstbG9hZGluZy1jb2xvciAqOjphZnRlciwuay1sb2FkaW5nLWNvbG9yOjpiZWZvcmUsLmstbG9hZGluZy1jb2xvcjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWxvYWRpbmctbWFza3t6LWluZGV4OjEwMH0uay1sb2FkaW5nLW1hc2suay1vcGFxdWUgLmstbG9hZGluZy1jb2xvcntvcGFjaXR5OjF9LmstbG9hZGluZy10ZXh0e3RleHQtaW5kZW50Oi00MDAwcHg7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7Y29sb3I6Y3VycmVudENvbG9yfS5rLWxvYWRpbmctaW1hZ2V7ei1pbmRleDoyO2NvbG9yOmN1cnJlbnRDb2xvcn0uay1sb2FkaW5nLWNvbG9ye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO29wYWNpdHk6LjN9LmstaS1sb2FkaW5ne3dpZHRoOjFlbTtoZWlnaHQ6MWVtO2xpbmUtaGVpZ2h0OjE7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjpjdXJyZW50Q29sb3J9LmstaS1sb2FkaW5nOjpiZWZvcmUsLmstaS1sb2FkaW5nOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstaS1sb2FkaW5nOjpiZWZvcmUsLmstaS1sb2FkaW5nOjphZnRlciwuay1sb2FkaW5nLWltYWdlOjpiZWZvcmUsLmstbG9hZGluZy1pbWFnZTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6NTAlO2luc2V0LWlubGluZS1zdGFydDo1MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDpcIlwiO2JveC1zaXppbmc6aW5oZXJpdDtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItd2lkdGg6LjA1ZW07Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3I7Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJsb2NrLWVuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1pY29uLmstaS1sb2FkaW5nOjpiZWZvcmUsLmstaWNvbi5rLWktbG9hZGluZzo6YWZ0ZXJ7Y29udGVudDpcIlwifS5rLWktbG9hZGluZzo6YmVmb3JlLC5rLWxvYWRpbmctaW1hZ2U6OmJlZm9yZXttYXJnaW4tYmxvY2stc3RhcnQ6LTAuNWVtO21hcmdpbi1pbmxpbmUtc3RhcnQ6LTAuNWVtO3dpZHRoOjFlbTtoZWlnaHQ6MWVtO2FuaW1hdGlvbjprLWxvYWRpbmctYW5pbWF0aW9uIC43cyBsaW5lYXIgaW5maW5pdGV9LmstaS1sb2FkaW5nOjphZnRlciwuay1sb2FkaW5nLWltYWdlOjphZnRlcnttYXJnaW4tYmxvY2stc3RhcnQ6LTAuMjVlbTttYXJnaW4taW5saW5lLXN0YXJ0Oi0wLjI1ZW07d2lkdGg6LjVlbTtoZWlnaHQ6LjVlbTthbmltYXRpb246ay1sb2FkaW5nLWFuaW1hdGlvbiByZXZlcnNlIDEuNHMgbGluZWFyIGluZmluaXRlfS5rLWxvYWRpbmctaW1hZ2U6OmJlZm9yZSwuay1sb2FkaW5nLWltYWdlOjphZnRlcntjb250ZW50OlwiXCI7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItd2lkdGg6Y2xhbXAoLjAxNWVtLDFweCwxcHgpO2ZvbnQtc2l6ZTo0ZW19QGtleWZyYW1lcyBrLWxvYWRpbmctYW5pbWF0aW9uezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5rLWxvYWRlci1wcmltYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWxvYWRlci1zZWNvbmRhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1sb2FkZXItdGVydGlhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpfS5rLWxvYWRlci1pbmZve2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWxvYWRlci1zdWNjZXNze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLWxvYWRlci13YXJuaW5ne2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWxvYWRlci1lcnJvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstbG9hZGVyLWRhcmt7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstbG9hZGVyLWxpZ2h0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uay1sb2FkZXItaW52ZXJzZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1sb2FkZXItY29udGFpbmVyLXBhbmVse2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1za2VsZXRvbiwuay1wbGFjZWhvbGRlci1saW5le2Rpc3BsYXk6YmxvY2t9Lmstc2tlbGV0b24tdGV4dCwuay1wbGFjZWhvbGRlci1saW5le2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7dHJhbnNmb3JtOnNjYWxlKDEsIDAuNil9Lmstc2tlbGV0b24tdGV4dDplbXB0eTo6YmVmb3JlLC5rLXBsYWNlaG9sZGVyLWxpbmU6ZW1wdHk6OmJlZm9yZXtjb250ZW50Olwi4oCLXCJ9Lmstc2tlbGV0b24tcmVjdHtib3JkZXItcmFkaXVzOjB9Lmstc2tlbGV0b24tY2lyY2xle2JvcmRlci1yYWRpdXM6OTk5OXB4fUBrZXlmcmFtZXMgay1za2VsZXRvbi13YXZlezAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX02MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX19Lmstc2tlbGV0b24td2F2ZSAuay1za2VsZXRvbiwuay1za2VsZXRvbi13YXZlIC5rLXBsYWNlaG9sZGVyLWxpbmUsLmstc2tlbGV0b24td2F2ZS5rLXNrZWxldG9uLC5rLXNrZWxldG9uLXdhdmUuay1wbGFjZWhvbGRlci1saW5le3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uay1za2VsZXRvbi13YXZlIC5rLXNrZWxldG9uOjphZnRlciwuay1za2VsZXRvbi13YXZlIC5rLXBsYWNlaG9sZGVyLWxpbmU6OmFmdGVyLC5rLXNrZWxldG9uLXdhdmUuay1za2VsZXRvbjo6YWZ0ZXIsLmstc2tlbGV0b24td2F2ZS5rLXBsYWNlaG9sZGVyLWxpbmU6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6MDtpbnNldC1ibG9jay1lbmQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7YW5pbWF0aW9uOmstc2tlbGV0b24td2F2ZSAxLjZzIGxpbmVhciAuNXMgaW5maW5pdGV9QGtleWZyYW1lcyBrLXNrZWxldG9uLXB1bHNlezAle29wYWNpdHk6MX01MCV7b3BhY2l0eTouNH0xMDAle29wYWNpdHk6MX19Lmstc2tlbGV0b24tcHVsc2UgLmstc2tlbGV0b24sLmstc2tlbGV0b24tcHVsc2UgLmstcGxhY2Vob2xkZXItbGluZSwuay1za2VsZXRvbi1wdWxzZS5rLXNrZWxldG9uLC5rLXNrZWxldG9uLXB1bHNlLmstcGxhY2Vob2xkZXItbGluZXthbmltYXRpb246ay1za2VsZXRvbi1wdWxzZSAxLjVzIGVhc2UtaW4tb3V0IC41cyBpbmZpbml0ZX0uay1za2VsZXRvbiwuay1wbGFjZWhvbGRlci1saW5le2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAyMCUsIHRyYW5zcGFyZW50KX0uay1za2VsZXRvbi13YXZlIC5rLXNrZWxldG9uOjphZnRlciwuay1za2VsZXRvbi13YXZlIC5rLXBsYWNlaG9sZGVyLWxpbmU6OmFmdGVyLC5rLXNrZWxldG9uLXdhdmUuay1za2VsZXRvbjo6YWZ0ZXIsLmstc2tlbGV0b24td2F2ZS5rLXBsYWNlaG9sZGVyLWxpbmU6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjA0KSwgdHJhbnNwYXJlbnQpfS5rLXRvb2x0aXB7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTttYXJnaW46MDtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTIwMDA7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstdG9vbHRpcCAqLC5rLXRvb2x0aXAgKjo6YmVmb3JlLC5rLXRvb2x0aXAgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXRvb2x0aXAtaWNvbnttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2ZsZXgtc2hyaW5rOjB9LmstdG9vbHRpcC10aXRsZXttYXJnaW4tYmxvY2stZW5kOi4yNWVtO2ZvbnQtc2l6ZTpjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgMC44NzVyZW0pKjEuMjUpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXhzLCBub3JtYWwpfS5rLXRvb2x0aXAtY29udGVudHthbGlnbi1zZWxmOnN0cmV0Y2g7ZmxleDoxIDEgYXV0bztvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uay10b29sdGlwLWJ1dHRvbnttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7ZmxleC1zaHJpbms6MH0uay10b29sdGlwLWJ1dHRvbiAuay1pY29ue2NvbG9yOmluaGVyaXQ7dmVydGljYWwtYWxpZ246dG9wfS5rLWNhbGxvdXR7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtib3JkZXItd2lkdGg6NnB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtwb3NpdGlvbjphYnNvbHV0ZTtwb2ludGVyLWV2ZW50czpub25lfS5rLWNhbGxvdXQtbnttYXJnaW4tbGVmdDotNnB4O2JvcmRlci1ib3R0b20tY29sb3I6Y3VycmVudENvbG9yO3RvcDotMTJweDtsZWZ0OjUwJTtwb2ludGVyLWV2ZW50czpub25lfS5rLWNhbGxvdXQtZXttYXJnaW4tdG9wOi02cHg7Ym9yZGVyLWxlZnQtY29sb3I6Y3VycmVudENvbG9yO3RvcDo1MCU7cmlnaHQ6LTEycHg7cG9pbnRlci1ldmVudHM6bm9uZX0uay1jYWxsb3V0LXN7bWFyZ2luLWxlZnQ6LTZweDtib3JkZXItYmxvY2stc3RhcnQtY29sb3I6Y3VycmVudENvbG9yO2JvdHRvbTotMTJweDtsZWZ0OjUwJTtwb2ludGVyLWV2ZW50czpub25lfS5rLWNhbGxvdXQtd3ttYXJnaW4tdG9wOi02cHg7Ym9yZGVyLXJpZ2h0LWNvbG9yOmN1cnJlbnRDb2xvcjt0b3A6NTAlO2xlZnQ6LTEycHg7cG9pbnRlci1ldmVudHM6bm9uZX0uay10b29sdGlwe2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLXRvb2x0aXAgLmstY2FsbG91dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdG9vbHRpcC1pbnZlcnNle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLXRvb2x0aXAtaW52ZXJzZSAuay1jYWxsb3V0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLXRvb2x0aXAtbGlnaHR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstdG9vbHRpcC1saWdodCAuay1jYWxsb3V0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uay10b29sdGlwLWRhcmt7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstdG9vbHRpcC1kYXJrIC5rLWNhbGxvdXR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstdG9vbHRpcC1lcnJvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay10b29sdGlwLWVycm9yIC5rLWNhbGxvdXR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXRvb2x0aXAtd2FybmluZ3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay10b29sdGlwLXdhcm5pbmcgLmstY2FsbG91dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay10b29sdGlwLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstdG9vbHRpcC1zdWNjZXNzIC5rLWNhbGxvdXR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstdG9vbHRpcC1pbmZve2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLXRvb2x0aXAtaW5mbyAuay1jYWxsb3V0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLXRvb2x0aXAtdGVydGlhcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LmstdG9vbHRpcC10ZXJ0aWFyeSAuay1jYWxsb3V0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay10b29sdGlwLXNlY29uZGFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay10b29sdGlwLXNlY29uZGFyeSAuay1jYWxsb3V0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9LmstdG9vbHRpcC1wcmltYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXRvb2x0aXAtcHJpbWFyeSAuay1jYWxsb3V0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWN1cnJlbnQtdGltZXt3aWR0aDoxcHg7cG9zaXRpb246YWJzb2x1dGV9LmstY3VycmVudC10aW1lLmstY3VycmVudC10aW1lLWFycm93LWxlZnQsLmstY3VycmVudC10aW1lLmstY3VycmVudC10aW1lLWFycm93LXJpZ2h0LC5rLWN1cnJlbnQtdGltZS5rLWN1cnJlbnQtdGltZS1hcnJvdy1kb3due3dpZHRoOjA7aGVpZ2h0OjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjo0cHggc29saWQgcmdiYSgwLDAsMCwwKX0uay1jdXJyZW50LXRpbWV7YmFja2dyb3VuZDpyZWR9LmstY3VycmVudC10aW1lLmstY3VycmVudC10aW1lLWFycm93LWxlZnR7Ym9yZGVyLWlubGluZS1lbmQtY29sb3I6cmVkfS5rLWN1cnJlbnQtdGltZS5rLWN1cnJlbnQtdGltZS1hcnJvdy1yaWdodHtib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOnJlZH0uay1jdXJyZW50LXRpbWUuay1jdXJyZW50LXRpbWUtYXJyb3ctZG93bntib3JkZXItYmxvY2stc3RhcnQtY29sb3I6cmVkfS5rLW1hcnF1ZWV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDAwMDB9LmstbWFycXVlZS1jb2xvciwuay1tYXJxdWVlLXRleHR7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5rLW1hcnF1ZWUtY29sb3J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtvcGFjaXR5Oi42fS5rLW1hcnF1ZWUtdGV4dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKX0uay10ZXh0LXNlbGVjdGlvbiA6OnNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpfS5rLW1lbnUtYmFyLC5rLW1lbnV7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDpub3dyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6ZGVmYXVsdDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1tZW51LWJhciAqLC5rLW1lbnUgKiwuay1tZW51LWJhciAqOjpiZWZvcmUsLmstbWVudSAqOjpiZWZvcmUsLmstbWVudS1iYXIgKjo6YWZ0ZXIsLmstbWVudSAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstbWVudS1pdGVte2JvcmRlci13aWR0aDowO291dGxpbmU6MDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7ZmxleDpub25lO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5rLW1lbnUtaXRlbS5rLXNlbGVjdGVke2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCl9LmstbWVudS1pdGVtLWNvbnRlbnR7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bztvdmVyZmxvdzp2aXNpYmxlfS5rLW1lbnUtaXRlbS1jb250ZW50IC5rLWFjdGlvbnMsLmstbWVudS1pdGVtLWNvbnRlbnQgLmstZm9ybS1idXR0b25zLC5rLW1lbnUtaXRlbS1jb250ZW50IC5rLWVkaXQtYnV0dG9ucywuay1tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb24tYnV0dG9ucywuay1tZW51LWl0ZW0tY29udGVudCAuay1jb2x1bW5tZW51LWFjdGlvbnN7bWFyZ2luLWJsb2NrLXN0YXJ0OjB9LmstbWVudS1saW5re3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7b3V0bGluZTowO2NvbG9yOmluaGVyaXQ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXg6MSAxIGF1dG87Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3doaXRlLXNwYWNlOm5vd3JhcDtjdXJzb3I6cG9pbnRlcn0uay1tZW51LWxpbmstdGV4dHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleDoxIDEgYXV0bztvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uay1tZW51LWV4cGFuZC1hcnJvd3ttYXJnaW4taW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqLTEpO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4Om5vbmU7cG9zaXRpb246cmVsYXRpdmV9LmstbWVudS1ob3Jpem9udGFse2ZsZXgtZGlyZWN0aW9uOnJvd30uay1tZW51LWhvcml6b250YWw+LmstbWVudS1pdGVtKy5rLW1lbnUtaXRlbXttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KX0uay1tZW51LWhvcml6b250YWw+Lmstc2VwYXJhdG9ye21hcmdpbi1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7bWFyZ2luLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3dpZHRoOjA7aGVpZ2h0OmF1dG87Ym9yZGVyLXdpZHRoOjAgMCAwIDFweDtib3JkZXItc3R5bGU6c29saWR9LmstbWVudS12ZXJ0aWNhbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJX0uay1tZW51LXZlcnRpY2FsPi5rLW1lbnUtaXRlbSsuay1tZW51LWl0ZW17bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KX0uay1tZW51LXZlcnRpY2FsPi5rLW1lbnUtaXRlbT4uay1tZW51LWxpbmt7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiArIDE2cHgpfS5rLW1lbnUtdmVydGljYWw+LmstbWVudS1pdGVtPi5rLW1lbnUtbGluaz4uay1tZW51LWV4cGFuZC1hcnJvd3ttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTttYXJnaW4taW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyKi0xICsgLTE2cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkvMiotMSl9LmstbWVudS12ZXJ0aWNhbD4uay1zZXBhcmF0b3J7bWFyZ2luLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTttYXJnaW4taW5saW5lOjA7aGVpZ2h0OjA7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2Rpc3BsYXk6YmxvY2t9LmstbWVudS1wb3B1cHtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7b3ZlcmZsb3c6YXV0bzttYXgtaGVpZ2h0Ojgwdmh9LmstbWVudS1wb3B1cCAqLC5rLW1lbnUtcG9wdXAgKjo6YmVmb3JlLC5rLW1lbnUtcG9wdXAgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLW1lbnUtcG9wdXAgLmstbWVudS1pdGVte2ZvbnQtd2VpZ2h0OmluaXRpYWx9LmstbWVudS1ncm91cHttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtwb3NpdGlvbjphYnNvbHV0ZX0uay1tZW51LWdyb3VwIC5rLW1lbnUtaXRlbSsuay1tZW51LWl0ZW17bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KX0uay1tZW51LWdyb3VwIC5rLXNlcGFyYXRvcnttYXJnaW4tYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTttYXJnaW4taW5saW5lOjA7aGVpZ2h0OjA7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2Rpc3BsYXk6YmxvY2t9LmstbWVudS1wb3B1cCAuay1tZW51LWdyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlfS5rLW1lbnUtZ3JvdXAtc217Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstbWVudS1ncm91cC1zbSAuay1tZW51LWl0ZW17Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstbWVudS1ncm91cC1zbSAuay1tZW51LWxpbmt7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyICsgMTZweCl9LmstbWVudS1ncm91cC1zbSAuay1tZW51LWV4cGFuZC1hcnJvd3ttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTttYXJnaW4taW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyKi0xICsgLTE2cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkvMiotMSl9LmstbWVudS1ncm91cC1tZHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1tZW51LWdyb3VwLW1kIC5rLW1lbnUtaXRlbXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1tZW51LWdyb3VwLW1kIC5rLW1lbnUtbGlua3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyICsgMTZweCl9LmstbWVudS1ncm91cC1tZCAuay1tZW51LWV4cGFuZC1hcnJvd3ttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTttYXJnaW4taW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyKi0xICsgLTE2cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkvMiotMSl9LmstbWVudS1ncm91cC1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKX0uay1tZW51LWdyb3VwLWxnIC5rLW1lbnUtaXRlbXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKX0uay1tZW51LWdyb3VwLWxnIC5rLW1lbnUtbGlua3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmUtZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjIgKyAxNnB4KX0uay1tZW51LWdyb3VwLWxnIC5rLW1lbnUtZXhwYW5kLWFycm93e21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO21hcmdpbi1pbmxpbmUtZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjIqLTEgKyAtMTZweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKi0xKX0uay1wb3B1cHMtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MDttYXJnaW46MDtwYWRkaW5nOjB9LmstY29udGV4dC1tZW51e21hcmdpbjowO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkfS5rLWFuaW1hdGlvbi1jb250YWluZXIgLmstY29udGV4dC1tZW51LmstbWVudS1ob3Jpem9udGFse2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXB9LmstY29udGV4dC1tZW51LXBvcHVwe3otaW5kZXg6MTIwMDB9LmstY29udGV4dC1tZW51LXBvcHVwIC5rLWNvbnRleHQtbWVudXtib3JkZXItd2lkdGg6MH0uay1wb3B1cCAuay1jb250ZXh0LW1lbnUsLmstY29udGV4dC1tZW51LXBvcHVwIC5rLWNvbnRleHQtbWVudXtib3JkZXItd2lkdGg6MH0uay1tZW51LXNjcm9sbC13cmFwcGVye21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5rLW1lbnUtc2Nyb2xsLXdyYXBwZXIgLmstbWVudXtvdmVyZmxvdzpoaWRkZW47ZmxleC13cmFwOm5vd3JhcH0uay1tZW51LXNjcm9sbC13cmFwcGVyLXZlcnRpY2Fse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uay1tZW51LXNjcm9sbC13cmFwcGVyLXZlcnRpY2FsPi5rLW1lbnUtc2Nyb2xsLWJ1dHRvbnt3aWR0aDoxMDAlfS5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpPi5rLWl0ZW17Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpPi5rLWl0ZW06aG92ZXIsLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KT4uay1pdGVtLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSk+LmstaXRlbTphY3RpdmUsLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KT4uay1pdGVtLmstYWN0aXZle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSk+LmstaXRlbTpmb2N1cywuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpPi5rLWl0ZW0uay1mb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMil9LmstbWVudTpub3QoLmstY29udGV4dC1tZW51KT4uay1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstbWVudTpub3QoLmstY29udGV4dC1tZW51KT4uay1zZXBhcmF0b3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstbWVudS1ncm91cCwuay1tZW51LmstY29udGV4dC1tZW51e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1tZW51LWdyb3VwIC5rLWl0ZW0+LmstbGluazpob3Zlciwuay1tZW51LWdyb3VwIC5rLWl0ZW0+LmstbGluay5rLWhvdmVyLC5rLW1lbnUuay1jb250ZXh0LW1lbnUgLmstaXRlbT4uay1saW5rOmhvdmVyLC5rLW1lbnUuay1jb250ZXh0LW1lbnUgLmstaXRlbT4uay1saW5rLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstbWVudS1ncm91cCAuay1pdGVtPi5rLWxpbms6YWN0aXZlLC5rLW1lbnUtZ3JvdXAgLmstaXRlbT4uay1saW5rLmstYWN0aXZlLC5rLW1lbnUtZ3JvdXAgLmstaXRlbT4uay1saW5rLmstc2VsZWN0ZWQsLmstbWVudS5rLWNvbnRleHQtbWVudSAuay1pdGVtPi5rLWxpbms6YWN0aXZlLC5rLW1lbnUuay1jb250ZXh0LW1lbnUgLmstaXRlbT4uay1saW5rLmstYWN0aXZlLC5rLW1lbnUuay1jb250ZXh0LW1lbnUgLmstaXRlbT4uay1saW5rLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1tZW51LWdyb3VwIC5rLWl0ZW06Zm9jdXM+LmstbGluaywuay1tZW51LWdyb3VwIC5rLWl0ZW0uay1mb2N1cz4uay1saW5rLC5rLW1lbnUuay1jb250ZXh0LW1lbnUgLmstaXRlbTpmb2N1cz4uay1saW5rLC5rLW1lbnUuay1jb250ZXh0LW1lbnUgLmstaXRlbS5rLWZvY3VzPi5rLWxpbmt7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTIpfS5rLW1lbnUtZ3JvdXA+Lmstc2VwYXJhdG9yLC5rLW1lbnUuay1jb250ZXh0LW1lbnU+Lmstc2VwYXJhdG9ye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLW1lbnUtc2Nyb2xsLXdyYXBwZXIgLmstbWVudS1zY3JvbGwtYnV0dG9ue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstbWVudS1zY3JvbGwtd3JhcHBlciAuay1tZW51LXNjcm9sbC1idXR0b246aG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLW1lbnUtc2Nyb2xsLXdyYXBwZXIgLmstbWVudS1zY3JvbGwtYnV0dG9uOmhvdmVyOjpiZWZvcmV7b3BhY2l0eTowfS5rLXRvb2xiYXJ7bWFyZ2luOjA7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay10b29sYmFyOjpiZWZvcmV7Y29udGVudDpcIlwiO2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMiArIDJweCl9LmstdG9vbGJhci5rLXRvb2xiYXItcmVzaXphYmxle2ZsZXgtd3JhcDpub3dyYXB9LmstdG9vbGJhci5rLXRvb2xiYXItc2Nyb2xsYWJsZXtmbGV4LXdyYXA6bm93cmFwO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXRvb2xiYXIuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YmVmb3JlLC5rLXRvb2xiYXIuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2hlaWdodDoxMDAlO2FzcGVjdC1yYXRpbzoxO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6M30uay10b29sYmFyLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZXtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay10b29sYmFyLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmFmdGVye2luc2V0LWlubGluZS1lbmQ6MH0uay10b29sYmFyLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkuay10b29sYmFyLXNjcm9sbGFibGUtc3RhcnQ6OmJlZm9yZSwuay10b29sYmFyLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkuay10b29sYmFyLXNjcm9sbGFibGUtZW5kOjphZnRlcntkaXNwbGF5Om5vbmV9LmstdG9vbGJhcj4qe2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLXRvb2xiYXI+Kj5sYWJlbHttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7YWxpZ24tc2VsZjpjZW50ZXJ9LmstdG9vbGJhciAuay1pbnB1dCwuay10b29sYmFyIC5rLXBpY2tlcnt3aWR0aDoxMGVtfS5rLXRvb2xiYXIgLmstY29sb3ItcGlja2VyLC5rLXRvb2xiYXIgLmstY29sb3JwaWNrZXJ7d2lkdGg6bWluLWNvbnRlbnR9LmstdG9vbGJhciAuay10b29sYmFyLW92ZXJmbG93LWJ1dHRvbnttYXJnaW4taW5saW5lLXN0YXJ0OmF1dG99LmstdG9vbGJhciAuay10b29sYmFyLWJ1dHRvbi1zZXBhcmF0b3J7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KTttYXJnaW4taW5saW5lLXN0YXJ0OmF1dG99LmstdG9vbGJhciAuay10b29sYmFyLWJ1dHRvbi1zZXBhcmF0b3IrLmstdG9vbGJhci1vdmVyZmxvdy1idXR0b257bWFyZ2luLWlubGluZS1zdGFydDowfS5rLXRvb2xiYXIgLmstdG9vbGJhci1zcGFjZXJ7aGVpZ2h0OjEuNDI4NTcxNDI4NmVtO2ZsZXg6MSAwIDAlfS5rLXRvb2xiYXIgLmstdG9vbGJhci1pdGVtOmZvY3VzLC5rLXRvb2xiYXIgLmstdG9vbGJhci1pdGVtLmstZm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowfS5rLXRvb2xiYXIgLmstc2VwYXJhdG9yLC5rLXRvb2xiYXItc2VwYXJhdG9ye3dpZHRoOjA7aGVpZ2h0OjEuNDI4NTcxNDI4NmVtO2JvcmRlci13aWR0aDowIDAgMCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2FsaWduLXNlbGY6Y2VudGVyfS5rLXRvb2xiYXItaXRlbXN7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3c6aGlkZGVufS5rLXRvb2xiYXItaXRlbXMtc2Nyb2xse292ZXJmbG93LXg6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZX0uay10b29sYmFyLWl0ZW1zLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5rLXRvb2xiYXItaXRlbXMtbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3c6aGlkZGVufS5rLXRvb2xiYXItb3V0bGluZXtib3JkZXItd2lkdGg6MXB4O2JhY2tncm91bmQ6bm9uZX0uay10b29sYmFyLWZsYXR7Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtib3JkZXItaW5saW5lLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudH0uay10b29sYmFyLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjppbmhlcml0O2ZsZXgtd3JhcDpub3dyYXA7Z2FwOmluaGVyaXR9LmstdG9vbGJhci1zbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pfS5rLXRvb2xiYXItc206OmJlZm9yZXttYXJnaW4taW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pKi0xKX0uay10b29sYmFyLXNtLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZXtpbnNldC1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pfS5rLXRvb2xiYXItc20+Kj5sYWJlbHttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSl9LmstdG9vbGJhci1zbSAuay10b29sYmFyLWl0ZW1ze2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSl9LmstdG9vbGJhci1zbSAuay10b29sYmFyLWJ1dHRvbi1zZXBhcmF0b3J7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKjIgKyAycHgpfS5rLXRvb2xiYXItc20gLmstdG9vbGJhci1pdGVtcy1zY3JvbGx7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO21hcmdpbi1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqLTEpO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7bWFyZ2luLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqLTEpfS5rLXRvb2xiYXItc20uay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSAuay10b29sYmFyLWl0ZW1zLXNjcm9sbDpvbmx5LWNoaWxkLC5rLXRvb2xiYXItc20gLmstdG9vbGJhci1pdGVtcy1zY3JvbGw6bm90KDpvbmx5LWNoaWxkKXtwYWRkaW5nLWlubGluZS1lbmQ6MDttYXJnaW4taW5saW5lLWVuZDowfS5rLXRvb2xiYXItaXRlbXMtbGlzdC1zbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pfS5rLXRvb2xiYXItbWR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstdG9vbGJhci1tZDo6YmVmb3Jle21hcmdpbi1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpfS5rLXRvb2xiYXItbWQuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YmVmb3Jle2luc2V0LWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstdG9vbGJhci1tZD4qPmxhYmVse21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay10b29sYmFyLW1kIC5rLXRvb2xiYXItaXRlbXN7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay10b29sYmFyLW1kIC5rLXRvb2xiYXItYnV0dG9uLXNlcGFyYXRvcntoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIgKyAycHgpfS5rLXRvb2xiYXItbWQgLmstdG9vbGJhci1pdGVtcy1zY3JvbGx7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7bWFyZ2luLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7bWFyZ2luLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSl9LmstdG9vbGJhci1tZC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5IC5rLXRvb2xiYXItaXRlbXMtc2Nyb2xsOm9ubHktY2hpbGQsLmstdG9vbGJhci1tZCAuay10b29sYmFyLWl0ZW1zLXNjcm9sbDpub3QoOm9ubHktY2hpbGQpe3BhZGRpbmctaW5saW5lLWVuZDowO21hcmdpbi1pbmxpbmUtZW5kOjB9LmstdG9vbGJhci1pdGVtcy1saXN0LW1ke3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXRvb2xiYXItbGd7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSl9LmstdG9vbGJhci1sZzo6YmVmb3Jle21hcmdpbi1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSkqLTEpfS5rLXRvb2xiYXItbGcuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YmVmb3Jle2luc2V0LWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSl9LmstdG9vbGJhci1sZz4qPmxhYmVse21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKX0uay10b29sYmFyLWxnIC5rLXRvb2xiYXItaXRlbXN7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKX0uay10b29sYmFyLWxnIC5rLXRvb2xiYXItYnV0dG9uLXNlcGFyYXRvcntoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiArIDJweCl9LmstdG9vbGJhci1sZyAuay10b29sYmFyLWl0ZW1zLXNjcm9sbHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSkqLTEpO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTttYXJnaW4taW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pKi0xKX0uay10b29sYmFyLWxnLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkgLmstdG9vbGJhci1pdGVtcy1zY3JvbGw6b25seS1jaGlsZCwuay10b29sYmFyLWxnIC5rLXRvb2xiYXItaXRlbXMtc2Nyb2xsOm5vdCg6b25seS1jaGlsZCl7cGFkZGluZy1pbmxpbmUtZW5kOjA7bWFyZ2luLWlubGluZS1lbmQ6MH0uay10b29sYmFyLWl0ZW1zLWxpc3QtbGd7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSl9LmstdG9vbGJhci1zbTo6YmVmb3Jle2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSoyICsgMnB4KX0uay10b29sYmFyLW1kOjpiZWZvcmV7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KX0uay10b29sYmFyLWxnOjpiZWZvcmV7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjIgKyAycHgpfS5rLWZsb2F0aW5nLXRvb2xiYXIsLmVkaXRvclRvb2xiYXJXaW5kb3cuay13aW5kb3ctY29udGVudHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAhaW1wb3J0YW50O3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAhaW1wb3J0YW50O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2FsaWduLWl0ZW1zOmNlbnRlcn0uay1mbG9hdGluZy10b29sYmFyIC5rLXRvb2xiYXIsLmVkaXRvclRvb2xiYXJXaW5kb3cuay13aW5kb3ctY29udGVudCAuay10b29sYmFye3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtmbGV4LXNocmluazoxO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDpub25lfS5rLWVkaXRvcnRvb2xiYXItZHJhZ0hhbmRsZXtjdXJzb3I6bW92ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLXNlbGY6c3RyZXRjaDtmbGV4LXNocmluazowfS5rLW92ZXJmbG93LWNvbnRhaW5lcntmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1vdmVyZmxvdy1jb250YWluZXI+LmstaXRlbXtib3JkZXItY29sb3I6aW5oZXJpdH0uay1vdmVyZmxvdy1jb250YWluZXIgLmstc2VwYXJhdG9ye21hcmdpbjp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pIDB9Lmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LXRvb2wtZ3JvdXB7ZGlzcGxheTpibG9ja30uay1vdmVyZmxvdy1jb250YWluZXIgLmstb3ZlcmZsb3ctYnV0dG9ue3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztib3JkZXItd2lkdGg6MDtib3JkZXItcmFkaXVzOjA7YXNwZWN0LXJhdGlvOmF1dG87Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1pbWFnZTpub25lO2ZvbnQ6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3Bvc2l0aW9uOnJlbGF0aXZlfS5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24tZ3JvdXB7Ym94LXNoYWRvdzpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcH0uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbnttYXJnaW46MH0uay1vdmVyZmxvdy1jb250YWluZXIgLmstc3BsaXQtYnV0dG9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LWhpZGRlbntkaXNwbGF5Om5vbmV9LmstdG9vbGJhciAuay10b29sYmFyLWl0ZW06Zm9jdXMsLmstdG9vbGJhciAuay10b29sYmFyLWl0ZW0uay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstdG9vbGJhci1pdGVtc3tib3JkZXItY29sb3I6aW5oZXJpdH0uay10b29sYmFyIC5rLXNlcGFyYXRvciwuay10b29sYmFyLXNlcGFyYXRvcntib3JkZXItY29sb3I6aW5oZXJpdH0uay10b29sYmFyLXNvbGlke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXRvb2xiYXItc29saWQuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKX0uay10b29sYmFyLXNvbGlkLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9LmstdG9vbGJhci1pdGVtcy1saXN0LXNvbGlke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXRvb2xiYXItb3V0bGluZXtib3JkZXItY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpfS5rLXRvb2xiYXItb3V0bGluZS5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjpiZWZvcmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKX0uay10b29sYmFyLW91dGxpbmUuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9LmstdG9vbGJhci1pdGVtcy1saXN0LW91dGxpbmV7Ym9yZGVyLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KX0uay10b29sYmFyLWZsYXR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstdG9vbGJhci1mbGF0Pi5rLXNlcGFyYXRvciwuay10b29sYmFyLWZsYXQgLmstdG9vbGJhci1zZXBhcmF0b3J7Ym9yZGVyLWlubGluZS1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXRvb2xiYXItZmxhdC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjpiZWZvcmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKX0uay10b29sYmFyLWZsYXQuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9LmstdG9vbGJhci1pdGVtcy1saXN0LWZsYXR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZmxvYXRpbmctdG9vbGJhciwuZWRpdG9yVG9vbGJhcldpbmRvdy5rLXdpbmRvdy1jb250ZW50e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b246aG92ZXIsLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b246Zm9jdXMsLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uOmFjdGl2ZSwuay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uLmstYWN0aXZle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b246ZGlzYWJsZWQsLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi5rLWRpc2FibGVke2NvbG9yOmluaGVyaXR9OmlzKC5rLXJ0bCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSxbZGlyPXJ0bF0gLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pOjpiZWZvcmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKX06aXMoLmstcnRsIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LFtkaXI9cnRsXSAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSwuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheVtkaXI9cnRsXSk6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKX06aXMoLmstcnRsIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LFtkaXI9cnRsXSAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSwuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheVtkaXI9cnRsXSkuay10b29sYmFyLW91dGxpbmU6OmJlZm9yZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKX06aXMoLmstcnRsIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LFtkaXI9cnRsXSAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSwuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheVtkaXI9cnRsXSkuay10b29sYmFyLW91dGxpbmU6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9OmlzKC5rLXJ0bCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSxbZGlyPXJ0bF0gLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdG9vbGJhci1mbGF0OjpiZWZvcmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9OmlzKC5rLXJ0bCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSxbZGlyPXJ0bF0gLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdG9vbGJhci1mbGF0OjphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpfS5rLW92ZXJmbG93LWF1dG97b3ZlcmZsb3c6YXV0b30uXFwhay1vdmVyZmxvdy1hdXRve292ZXJmbG93OmF1dG8gIWltcG9ydGFudH0uay1vdmVyZmxvdy1oaWRkZW57b3ZlcmZsb3c6aGlkZGVufS5cXCFrLW92ZXJmbG93LWhpZGRlbntvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudH0uay1vdmVyZmxvdy12aXNpYmxle292ZXJmbG93OnZpc2libGV9LlxcIWstb3ZlcmZsb3ctdmlzaWJsZXtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnR9Lmstb3ZlcmZsb3ctc2Nyb2xse292ZXJmbG93OnNjcm9sbH0uXFwhay1vdmVyZmxvdy1zY3JvbGx7b3ZlcmZsb3c6c2Nyb2xsICFpbXBvcnRhbnR9Lmstb3ZlcmZsb3ctY2xpcHtvdmVyZmxvdzpjbGlwfS5cXCFrLW92ZXJmbG93LWNsaXB7b3ZlcmZsb3c6Y2xpcCAhaW1wb3J0YW50fS5rLW92ZXJmbG93LXgtYXV0b3tvdmVyZmxvdy14OmF1dG99LlxcIWstb3ZlcmZsb3cteC1hdXRve292ZXJmbG93LXg6YXV0byAhaW1wb3J0YW50fS5rLW92ZXJmbG93LXgtaGlkZGVue292ZXJmbG93LXg6aGlkZGVufS5cXCFrLW92ZXJmbG93LXgtaGlkZGVue292ZXJmbG93LXg6aGlkZGVuICFpbXBvcnRhbnR9Lmstb3ZlcmZsb3cteC12aXNpYmxle292ZXJmbG93LXg6dmlzaWJsZX0uXFwhay1vdmVyZmxvdy14LXZpc2libGV7b3ZlcmZsb3cteDp2aXNpYmxlICFpbXBvcnRhbnR9Lmstb3ZlcmZsb3cteC1zY3JvbGx7b3ZlcmZsb3cteDpzY3JvbGx9LlxcIWstb3ZlcmZsb3cteC1zY3JvbGx7b3ZlcmZsb3cteDpzY3JvbGwgIWltcG9ydGFudH0uay1vdmVyZmxvdy14LWNsaXB7b3ZlcmZsb3cteDpjbGlwfS5cXCFrLW92ZXJmbG93LXgtY2xpcHtvdmVyZmxvdy14OmNsaXAgIWltcG9ydGFudH0uay1vdmVyZmxvdy15LWF1dG97b3ZlcmZsb3cteTphdXRvfS5cXCFrLW92ZXJmbG93LXktYXV0b3tvdmVyZmxvdy15OmF1dG8gIWltcG9ydGFudH0uay1vdmVyZmxvdy15LWhpZGRlbntvdmVyZmxvdy15OmhpZGRlbn0uXFwhay1vdmVyZmxvdy15LWhpZGRlbntvdmVyZmxvdy15OmhpZGRlbiAhaW1wb3J0YW50fS5rLW92ZXJmbG93LXktdmlzaWJsZXtvdmVyZmxvdy15OnZpc2libGV9LlxcIWstb3ZlcmZsb3cteS12aXNpYmxle292ZXJmbG93LXk6dmlzaWJsZSAhaW1wb3J0YW50fS5rLW92ZXJmbG93LXktc2Nyb2xse292ZXJmbG93LXk6c2Nyb2xsfS5cXCFrLW92ZXJmbG93LXktc2Nyb2xse292ZXJmbG93LXk6c2Nyb2xsICFpbXBvcnRhbnR9Lmstb3ZlcmZsb3cteS1jbGlwe292ZXJmbG93LXk6Y2xpcH0uXFwhay1vdmVyZmxvdy15LWNsaXB7b3ZlcmZsb3cteTpjbGlwICFpbXBvcnRhbnR9LmstZm9ybSwuay1mb3JtLWlubGluZXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1maWVsZHNldHttYXJnaW46dmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtwYWRkaW5nOjI1cHggMCAwfS5rLWZpZWxkc2V0PmxlZ2VuZHttYXJnaW4taW5saW5lLXN0YXJ0OjA7cGFkZGluZzowIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAwIDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfWtlbmRvLWxhYmVsPi5rLWxhYmVse21hcmdpbjowfS5rLWxhYmVsLW9wdGlvbmFse21hcmdpbi1sZWZ0OnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtmb250LXN0eWxlOml0YWxpYzthbGlnbi1zZWxmOmNlbnRlcn0uay1sYWJlbC1lbXB0eTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9ja30uay1mb3Jte2JvcmRlcjowfS5rLWZvcm0gLmstZm9ybS1maWVsZD4uay1sYWJlbCwuay1mb3JtIC5rLWZvcm0tZmllbGQ+a2VuZG8tbGFiZWwsLmstZm9ybSAuay1mb3JtLWxhYmVse21hcmdpbi1ibG9jay1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcH0uay1mb3JtIC5rLWxhYmVsKy5rLXJhZGlve21hcmdpbi1pbmxpbmUtc3RhcnQ6MH0uay1mb3JtIC5rLWZvcm0tZmllbGRzZXR7bWFyZ2luOjJlbSAwIDA7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7Ym9yZGVyOjB9LmstZm9ybSAuay1mb3JtLWZpZWxkc2V0Pio6bm90KC5rLWhpZGRlbik6Zmlyc3QtY2hpbGQsLmstZm9ybSAuay1mb3JtLWZpZWxkc2V0Piouay1oaWRkZW4rOm5vdCguay1oaWRkZW4pe21hcmdpbi1ibG9jay1zdGFydDowfS5rLWZvcm0gLmstZm9ybS1sZWdlbmR7bWFyZ2luOjAgMCAxZW07cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7Ym9yZGVyLXdpZHRoOjAgMCAycHg7Ym9yZGVyLXN0eWxlOnNvbGlkO3dpZHRoOjEwMCU7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5rLWZvcm0gLmstZm9ybS1ncm91cHtwYWRkaW5nOjB9LmstZm9ybT4qOm5vdCguay1oaWRkZW4pOmZpcnN0LWNoaWxkLC5rLWZvcm0+Ki5rLWhpZGRlbis6bm90KC5rLWhpZGRlbil7bWFyZ2luLWJsb2NrLXN0YXJ0OjB9LmstZm9ybSAuay1mb3JtLWZpZWxkLC5rLWZvcm0gLmstZm9ybS1maWVsZC13cmFwe2Rpc3BsYXk6YmxvY2t9LmstZm9ybSAuay1mb3JtLWZpZWxkLWRpc2FibGVkIC5rLWxhYmVsLC5rLWZvcm0gLmstZm9ybS1maWVsZC1kaXNhYmxlZCAuay1mb3JtLWxhYmVse291dGxpbmU6bm9uZTtjdXJzb3I6ZGVmYXVsdDtjb2xvcjp2YXIoLS1rZW5kby1kaXNhYmxlZC10ZXh0LCB1bnNldCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1kaXNhYmxlZC1iZywgdW5zZXQpO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1kaXNhYmxlZC1ib3JkZXIsIHVuc2V0KTtvcGFjaXR5OnZhcigtLWtlbmRvLWRpc2FibGVkLW9wYWNpdHksIHVuc2V0KTtmaWx0ZXI6dmFyKC0ta2VuZG8tZGlzYWJsZWQtZmlsdGVyLCB1bnNldCk7cG9pbnRlci1ldmVudHM6bm9uZTtib3gtc2hhZG93Om5vbmV9LmstZm9ybSAuay1hbGVydC1lcnJvcntmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTttYXJnaW4tYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIpfS5rLWZvcm0gLmstZmllbGQtaW5mb3tkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXhzLCBpbmhlcml0KTtsaW5lLWhlaWdodDoxO21hcmdpbi1ibG9jazowO21hcmdpbi1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWZvcm0gLmstbXVsdGlzZWxlY3QsLmstZm9ybSAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIsLmstZm9ybSAuay1kYXRlcmFuZ2VwaWNrZXIgLmstZGF0ZWlucHV0LC5rLWZvcm0gLmstc2lnbmF0dXJle2Rpc3BsYXk6aW5saW5lLWZsZXg7d2lkdGg6MTAwJX0uay1mb3JtLWJ1dHRvbnN7cGFkZGluZzowO292ZXJmbG93OnZpc2libGV9LmstZm9ybS1oaW50LC5rLWZvcm0tZXJyb3J7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO2ZvbnQtc3R5bGU6aXRhbGljfS5rLXRleHQtc3RhcnQsLmstYnV0dG9ucy1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uay10ZXh0LWVuZCwuay1idXR0b25zLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmstZm9ybS1zZXBhcmF0b3J7bWFyZ2luOnZhcigtLWtlbmRvLXNwYWNpbmctM1xcLjUsIDAuODc1cmVtKSAwIDA7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2Rpc3BsYXk6YmxvY2s7ZmxleDowIDAgYXV0b30uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZHtkaXNwbGF5OmZsZXh9LmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQ+LmstbGFiZWwsLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQ+a2VuZG8tbGFiZWwsLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQ+LmstZm9ybS1sYWJlbHttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7cGFkZGluZy1ibG9jay1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKS8yKTt3aWR0aDoyNSU7dGV4dC1hbGlnbjplbmQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkIC5rLWxhYmVsLW9wdGlvbmFse21hcmdpbjowO2FsaWduLXNlbGY6aW5oZXJpdH0uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZC13cmFwe21heC13aWR0aDpjYWxjKDc1JSAtIHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKSk7ZmxleDoxIDEgYXV0b30uay1mb3JtLXNtIC5rLWZvcm0tZmllbGQsLmstZm9ybS1zbSAuay1mb3JtLWJ1dHRvbnN7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKX0uay1mb3JtLW1kIC5rLWZvcm0tZmllbGQsLmstZm9ybS1tZCAuay1mb3JtLWJ1dHRvbnN7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctM1xcLjUsIDAuODc1cmVtKX0uay1mb3JtLWxnIC5rLWZvcm0tZmllbGQsLmstZm9ybS1sZyAuay1mb3JtLWJ1dHRvbnN7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKX0uay1mb3JtLWlubGluZXtwYWRkaW5nOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjIpfS5rLWZvcm0taW5saW5lIGZpZWxkc2V0e2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDttYXJnaW46Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMioyKSAwO3BhZGRpbmc6MH0uay1mb3JtLWlubGluZSBmaWVsZHNldDpmaXJzdC1jaGlsZDpmaXJzdC1vZi10eXBle21hcmdpbi1ibG9jay1zdGFydDowfS5rLWZvcm0taW5saW5lIGZpZWxkc2V0Omxhc3QtY2hpbGQ6bGFzdC1vZi10eXBle21hcmdpbi1ibG9jay1lbmQ6MH0uay1mb3JtLWlubGluZSBsZWdlbmR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7dGV4dC1hbGlnbjpzdGFydDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MTttYXJnaW4tYmxvY2stZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pKjIpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjAgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIDAgMDt3aWR0aDphdXRvfS5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dGV4dC1hbGlnbjpzdGFydDttYXJnaW4tYmxvY2stZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pKjIpfS5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQ+c3Bhbjpub3QoLmstd2lkZ2V0KXt3aWR0aDoyNSU7dGV4dC1hbGlnbjplbmQ7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7cGFkZGluZy1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKyAxcHgpO3BhZGRpbmctaW5saW5lOjAgdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTthbGlnbi1zZWxmOmNlbnRlcn0uay1mb3JtLWlubGluZSAuay1mb3JtLWZpZWxkPmlucHV0e2FsaWduLXNlbGY6Y2VudGVyfS5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQ+aW5wdXQ6bm90KC5rLWNoZWNrYm94KTpub3QoLmstcmFkaW8pe2ZsZXg6MSAxIGF1dG99LmstZm9ybS1pbmxpbmUgLmstZm9ybS1maWVsZCAuay1hbGVydC1lcnJvcntmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTttYXJnaW4tYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIpfS5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQgLmstZmllbGQtaW5mb3tkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUteHMsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OjE7bWFyZ2luOjB9LmstZm9ybS1pbmxpbmUgLmstZm9ybS1maWVsZDpsYXN0LWNoaWxke21hcmdpbi1ibG9jay1lbmQ6MH0uay1lZGl0LWZvcm0tY29udGFpbmVye3dpZHRoOjQwMHB4O21pbi13aWR0aDo0MDBweDtib3JkZXItY29sb3I6aW5oZXJpdDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1wb3B1cC1lZGl0LWZvcm0+LmstYWN0aW9ucywuay1wb3B1cC1lZGl0LWZvcm0+LmstZWRpdC1idXR0b25zLC5rLXBvcHVwLWVkaXQtZm9ybT4uay1hY3Rpb24tYnV0dG9ucywuay1wb3B1cC1lZGl0LWZvcm0+LmstY29sdW1ubWVudS1hY3Rpb25zLC5rLXBvcHVwLWVkaXQtZm9ybT4uay1mb3JtLWJ1dHRvbnMsLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay1hY3Rpb25zLC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstZWRpdC1idXR0b25zLC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstYWN0aW9uLWJ1dHRvbnMsLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay1jb2x1bW5tZW51LWFjdGlvbnMsLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay1mb3JtLWJ1dHRvbnN7bWFyZ2luOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKi0xKSBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqLTEpfS5rLWVkaXQtbGFiZWx7bWFyZ2luOjAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmc6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICsgMXB4KSAwO3dpZHRoOjMwJTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTt0ZXh0LWFsaWduOmVuZDtmbG9hdDppbmxpbmUtc3RhcnQ7Y2xlYXI6Ym90aH0uay1lZGl0LWZpZWxke21hcmdpbjowIDAgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTt3aWR0aDo2NSU7ZmxvYXQ6aW5saW5lLWVuZDtjbGVhcjppbmxpbmUtZW5kO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWVkaXQtZmllbGQuay1uby1lZGl0b3J7cGFkZGluZzpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKyAxcHgpIDB9LmstZWRpdC1maWVsZD4uay13aWRnZXR7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstZWRpdC1maWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpub3QoLmstcmFkaW8pLC5rLWVkaXQtZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5rLWNoZWNrYm94KXttYXJnaW4taW5saW5lLWVuZDouNGV4fS5rLWVkaXQtZmllbGQgLmstcmFkaW8tbGFiZWwsLmstZWRpdC1maWVsZCAuay1jaGVja2JveC1sYWJlbHttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLWVkaXQtZmllbGQ+LmstcmVzZXQ+bGkrbGl7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1lZGl0LWZpZWxkIC5rLXJlc2V0IC5rLXdpZGdldHttYXJnaW46MCAuNGV4IDAgMWV4fS5rLWZvcm0sLmstZm9ybS1pbmxpbmV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWZvcm0gZmllbGRzZXQgbGVnZW5kLC5rLWZvcm0taW5saW5lIGZpZWxkc2V0IGxlZ2VuZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstZm9ybSAuay1mb3JtLWxlZ2VuZCwuay1mb3JtLWlubGluZSAuay1mb3JtLWxlZ2VuZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1mb3JtIC5rLWZpZWxkLWluZm8sLmstZm9ybS1pbmxpbmUgLmstZmllbGQtaW5mb3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWZvcm0gLmstYWxlcnQtZXJyb3IsLmstZm9ybS1pbmxpbmUgLmstYWxlcnQtZXJyb3J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWZvcm0tZXJyb3IsLmstdGV4dC1lcnJvciwuay1mb3JtLWZpZWxkLWVycm9yIC5rLWxhYmVse2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1mb3JtLXNlcGFyYXRvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1kLW5vbmV7ZGlzcGxheTpub25lfS5cXCFrLWQtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uay1kLWNvbnRlbnRze2Rpc3BsYXk6Y29udGVudHN9LlxcIWstZC1jb250ZW50c3tkaXNwbGF5OmNvbnRlbnRzICFpbXBvcnRhbnR9LmstZC1ibG9ja3tkaXNwbGF5OmJsb2NrfS5cXCFrLWQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5rLWQtaW5saW5le2Rpc3BsYXk6aW5saW5lfS5cXCFrLWQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmstZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2t9LlxcIWstZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uay1kLWZsZXgsLmstZC1mbGV4LWNvbCwuay1kLWZsZXgtcm93e2Rpc3BsYXk6ZmxleH0uXFwhay1kLWZsZXgsLlxcIWstZC1mbGV4LWNvbCwuXFwhay1kLWZsZXgtcm93e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5rLWQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleH0uXFwhay1kLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH0uay1kLWdyaWR7ZGlzcGxheTpncmlkfS5cXCFrLWQtZ3JpZHtkaXNwbGF5OmdyaWQgIWltcG9ydGFudH0uay1kLWlubGluZS1ncmlke2Rpc3BsYXk6aW5saW5lLWdyaWR9LlxcIWstZC1pbmxpbmUtZ3JpZHtkaXNwbGF5OmlubGluZS1ncmlkICFpbXBvcnRhbnR9LmstZC10YWJsZXtkaXNwbGF5OnRhYmxlfS5cXCFrLWQtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5rLWQtaW5saW5lLXRhYmxle2Rpc3BsYXk6aW5saW5lLXRhYmxlfS5cXCFrLWQtaW5saW5lLXRhYmxle2Rpc3BsYXk6aW5saW5lLXRhYmxlICFpbXBvcnRhbnR9LmstZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3d9LlxcIWstZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uay1kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsfS5cXCFrLWQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uay1kLWxpc3QtaXRlbXtkaXNwbGF5Omxpc3QtaXRlbX0uXFwhay1kLWxpc3QtaXRlbXtkaXNwbGF5Omxpc3QtaXRlbSAhaW1wb3J0YW50fS5rLWRpc3BsYXktbm9uZXtkaXNwbGF5Om5vbmV9LlxcIWstZGlzcGxheS1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5rLWRpc3BsYXktY29udGVudHN7ZGlzcGxheTpjb250ZW50c30uXFwhay1kaXNwbGF5LWNvbnRlbnRze2Rpc3BsYXk6Y29udGVudHMgIWltcG9ydGFudH0uay1kaXNwbGF5LWJsb2Nre2Rpc3BsYXk6YmxvY2t9LlxcIWstZGlzcGxheS1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmstZGlzcGxheS1pbmxpbmV7ZGlzcGxheTppbmxpbmV9LlxcIWstZGlzcGxheS1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uay1kaXNwbGF5LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9ja30uXFwhay1kaXNwbGF5LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5rLWRpc3BsYXktZmxleHtkaXNwbGF5OmZsZXh9LlxcIWstZGlzcGxheS1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5rLWRpc3BsYXktaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleH0uXFwhay1kaXNwbGF5LWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH0uay1kaXNwbGF5LWdyaWR7ZGlzcGxheTpncmlkfS5cXCFrLWRpc3BsYXktZ3JpZHtkaXNwbGF5OmdyaWQgIWltcG9ydGFudH0uay1kaXNwbGF5LWlubGluZS1ncmlke2Rpc3BsYXk6aW5saW5lLWdyaWR9LlxcIWstZGlzcGxheS1pbmxpbmUtZ3JpZHtkaXNwbGF5OmlubGluZS1ncmlkICFpbXBvcnRhbnR9LmstZGlzcGxheS10YWJsZXtkaXNwbGF5OnRhYmxlfS5cXCFrLWRpc3BsYXktdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5rLWRpc3BsYXktaW5saW5lLXRhYmxle2Rpc3BsYXk6aW5saW5lLXRhYmxlfS5cXCFrLWRpc3BsYXktaW5saW5lLXRhYmxle2Rpc3BsYXk6aW5saW5lLXRhYmxlICFpbXBvcnRhbnR9LmstZGlzcGxheS10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3d9LlxcIWstZGlzcGxheS10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uay1kaXNwbGF5LXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsfS5cXCFrLWRpc3BsYXktdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uay1kaXNwbGF5LWxpc3QtaXRlbXtkaXNwbGF5Omxpc3QtaXRlbX0uXFwhay1kaXNwbGF5LWxpc3QtaXRlbXtkaXNwbGF5Omxpc3QtaXRlbSAhaW1wb3J0YW50fS5rLWdyaWQtY29scy0xe2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpfS5cXCFrLWdyaWQtY29scy0xe2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnR9LmstZ3JpZC1jb2xzLTJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSl9LlxcIWstZ3JpZC1jb2xzLTJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudH0uay1ncmlkLWNvbHMtM3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKX0uXFwhay1ncmlkLWNvbHMtM3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50fS5rLWdyaWQtY29scy00e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpfS5cXCFrLWdyaWQtY29scy00e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnR9LmstZ3JpZC1jb2xzLTV7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSl9LlxcIWstZ3JpZC1jb2xzLTV7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudH0uay1ncmlkLWNvbHMtNntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKX0uXFwhay1ncmlkLWNvbHMtNntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50fS5rLWdyaWQtY29scy03e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNywgbWlubWF4KDAsIDFmcikpfS5cXCFrLWdyaWQtY29scy03e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNywgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnR9LmstZ3JpZC1jb2xzLTh7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg4LCBtaW5tYXgoMCwgMWZyKSl9LlxcIWstZ3JpZC1jb2xzLTh7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg4LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudH0uay1ncmlkLWNvbHMtOXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDksIG1pbm1heCgwLCAxZnIpKX0uXFwhay1ncmlkLWNvbHMtOXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDksIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50fS5rLWdyaWQtY29scy0xMHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEwLCBtaW5tYXgoMCwgMWZyKSl9LlxcIWstZ3JpZC1jb2xzLTEwe2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMTAsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50fS5rLWdyaWQtY29scy0xMXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDExLCBtaW5tYXgoMCwgMWZyKSl9LlxcIWstZ3JpZC1jb2xzLTExe2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMTEsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50fS5rLWdyaWQtY29scy0xMntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSl9LlxcIWstZ3JpZC1jb2xzLTEye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50fS5rLWdyaWQtY29scy1ub25le2dyaWQtdGVtcGxhdGUtY29sdW1uczpub25lfS5cXCFrLWdyaWQtY29scy1ub25le2dyaWQtdGVtcGxhdGUtY29sdW1uczpub25lICFpbXBvcnRhbnR9LmstY29sLXNwYW4tMXtncmlkLWNvbHVtbjpzcGFuIDEvc3BhbiAxfS5cXCFrLWNvbC1zcGFuLTF7Z3JpZC1jb2x1bW46c3BhbiAxL3NwYW4gMSAhaW1wb3J0YW50fS5rLWNvbC1zcGFuLTJ7Z3JpZC1jb2x1bW46c3BhbiAyL3NwYW4gMn0uXFwhay1jb2wtc3Bhbi0ye2dyaWQtY29sdW1uOnNwYW4gMi9zcGFuIDIgIWltcG9ydGFudH0uay1jb2wtc3Bhbi0ze2dyaWQtY29sdW1uOnNwYW4gMy9zcGFuIDN9LlxcIWstY29sLXNwYW4tM3tncmlkLWNvbHVtbjpzcGFuIDMvc3BhbiAzICFpbXBvcnRhbnR9LmstY29sLXNwYW4tNHtncmlkLWNvbHVtbjpzcGFuIDQvc3BhbiA0fS5cXCFrLWNvbC1zcGFuLTR7Z3JpZC1jb2x1bW46c3BhbiA0L3NwYW4gNCAhaW1wb3J0YW50fS5rLWNvbC1zcGFuLTV7Z3JpZC1jb2x1bW46c3BhbiA1L3NwYW4gNX0uXFwhay1jb2wtc3Bhbi01e2dyaWQtY29sdW1uOnNwYW4gNS9zcGFuIDUgIWltcG9ydGFudH0uay1jb2wtc3Bhbi02e2dyaWQtY29sdW1uOnNwYW4gNi9zcGFuIDZ9LlxcIWstY29sLXNwYW4tNntncmlkLWNvbHVtbjpzcGFuIDYvc3BhbiA2ICFpbXBvcnRhbnR9LmstY29sLXNwYW4tN3tncmlkLWNvbHVtbjpzcGFuIDcvc3BhbiA3fS5cXCFrLWNvbC1zcGFuLTd7Z3JpZC1jb2x1bW46c3BhbiA3L3NwYW4gNyAhaW1wb3J0YW50fS5rLWNvbC1zcGFuLTh7Z3JpZC1jb2x1bW46c3BhbiA4L3NwYW4gOH0uXFwhay1jb2wtc3Bhbi04e2dyaWQtY29sdW1uOnNwYW4gOC9zcGFuIDggIWltcG9ydGFudH0uay1jb2wtc3Bhbi05e2dyaWQtY29sdW1uOnNwYW4gOS9zcGFuIDl9LlxcIWstY29sLXNwYW4tOXtncmlkLWNvbHVtbjpzcGFuIDkvc3BhbiA5ICFpbXBvcnRhbnR9LmstY29sLXNwYW4tMTB7Z3JpZC1jb2x1bW46c3BhbiAxMC9zcGFuIDEwfS5cXCFrLWNvbC1zcGFuLTEwe2dyaWQtY29sdW1uOnNwYW4gMTAvc3BhbiAxMCAhaW1wb3J0YW50fS5rLWNvbC1zcGFuLTExe2dyaWQtY29sdW1uOnNwYW4gMTEvc3BhbiAxMX0uXFwhay1jb2wtc3Bhbi0xMXtncmlkLWNvbHVtbjpzcGFuIDExL3NwYW4gMTEgIWltcG9ydGFudH0uay1jb2wtc3Bhbi0xMntncmlkLWNvbHVtbjpzcGFuIDEyL3NwYW4gMTJ9LlxcIWstY29sLXNwYW4tMTJ7Z3JpZC1jb2x1bW46c3BhbiAxMi9zcGFuIDEyICFpbXBvcnRhbnR9LmstY29sLXNwYW4tZnVsbHtncmlkLWNvbHVtbjoxIC8gLTF9LlxcIWstY29sLXNwYW4tZnVsbHtncmlkLWNvbHVtbjoxIC8gLTEgIWltcG9ydGFudH0uay1jb2wtc3Bhbi1hdXRve2dyaWQtY29sdW1uOmF1dG99LlxcIWstY29sLXNwYW4tYXV0b3tncmlkLWNvbHVtbjphdXRvICFpbXBvcnRhbnR9LmstY29sLXN0YXJ0LTF7Z3JpZC1jb2x1bW4tc3RhcnQ6MX0uXFwhay1jb2wtc3RhcnQtMXtncmlkLWNvbHVtbi1zdGFydDoxICFpbXBvcnRhbnR9LmstY29sLXN0YXJ0LTJ7Z3JpZC1jb2x1bW4tc3RhcnQ6Mn0uXFwhay1jb2wtc3RhcnQtMntncmlkLWNvbHVtbi1zdGFydDoyICFpbXBvcnRhbnR9LmstY29sLXN0YXJ0LTN7Z3JpZC1jb2x1bW4tc3RhcnQ6M30uXFwhay1jb2wtc3RhcnQtM3tncmlkLWNvbHVtbi1zdGFydDozICFpbXBvcnRhbnR9LmstY29sLXN0YXJ0LTR7Z3JpZC1jb2x1bW4tc3RhcnQ6NH0uXFwhay1jb2wtc3RhcnQtNHtncmlkLWNvbHVtbi1zdGFydDo0ICFpbXBvcnRhbnR9LmstY29sLXN0YXJ0LTV7Z3JpZC1jb2x1bW4tc3RhcnQ6NX0uXFwhay1jb2wtc3RhcnQtNXtncmlkLWNvbHVtbi1zdGFydDo1ICFpbXBvcnRhbnR9LmstY29sLXN0YXJ0LTZ7Z3JpZC1jb2x1bW4tc3RhcnQ6Nn0uXFwhay1jb2wtc3RhcnQtNntncmlkLWNvbHVtbi1zdGFydDo2ICFpbXBvcnRhbnR9LmstY29sLXN0YXJ0LTd7Z3JpZC1jb2x1bW4tc3RhcnQ6N30uXFwhay1jb2wtc3RhcnQtN3tncmlkLWNvbHVtbi1zdGFydDo3ICFpbXBvcnRhbnR9LmstY29sLXN0YXJ0LTh7Z3JpZC1jb2x1bW4tc3RhcnQ6OH0uXFwhay1jb2wtc3RhcnQtOHtncmlkLWNvbHVtbi1zdGFydDo4ICFpbXBvcnRhbnR9LmstY29sLXN0YXJ0LTl7Z3JpZC1jb2x1bW4tc3RhcnQ6OX0uXFwhay1jb2wtc3RhcnQtOXtncmlkLWNvbHVtbi1zdGFydDo5ICFpbXBvcnRhbnR9LmstY29sLXN0YXJ0LTEwe2dyaWQtY29sdW1uLXN0YXJ0OjEwfS5cXCFrLWNvbC1zdGFydC0xMHtncmlkLWNvbHVtbi1zdGFydDoxMCAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC0xMXtncmlkLWNvbHVtbi1zdGFydDoxMX0uXFwhay1jb2wtc3RhcnQtMTF7Z3JpZC1jb2x1bW4tc3RhcnQ6MTEgIWltcG9ydGFudH0uay1jb2wtc3RhcnQtMTJ7Z3JpZC1jb2x1bW4tc3RhcnQ6MTJ9LlxcIWstY29sLXN0YXJ0LTEye2dyaWQtY29sdW1uLXN0YXJ0OjEyICFpbXBvcnRhbnR9LmstY29sLXN0YXJ0LTEze2dyaWQtY29sdW1uLXN0YXJ0OjEzfS5cXCFrLWNvbC1zdGFydC0xM3tncmlkLWNvbHVtbi1zdGFydDoxMyAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC1hdXRve2dyaWQtY29sdW1uLXN0YXJ0OmF1dG99LlxcIWstY29sLXN0YXJ0LWF1dG97Z3JpZC1jb2x1bW4tc3RhcnQ6YXV0byAhaW1wb3J0YW50fS5rLWNvbC1lbmQtMXtncmlkLWNvbHVtbi1lbmQ6MX0uXFwhay1jb2wtZW5kLTF7Z3JpZC1jb2x1bW4tZW5kOjEgIWltcG9ydGFudH0uay1jb2wtZW5kLTJ7Z3JpZC1jb2x1bW4tZW5kOjJ9LlxcIWstY29sLWVuZC0ye2dyaWQtY29sdW1uLWVuZDoyICFpbXBvcnRhbnR9LmstY29sLWVuZC0ze2dyaWQtY29sdW1uLWVuZDozfS5cXCFrLWNvbC1lbmQtM3tncmlkLWNvbHVtbi1lbmQ6MyAhaW1wb3J0YW50fS5rLWNvbC1lbmQtNHtncmlkLWNvbHVtbi1lbmQ6NH0uXFwhay1jb2wtZW5kLTR7Z3JpZC1jb2x1bW4tZW5kOjQgIWltcG9ydGFudH0uay1jb2wtZW5kLTV7Z3JpZC1jb2x1bW4tZW5kOjV9LlxcIWstY29sLWVuZC01e2dyaWQtY29sdW1uLWVuZDo1ICFpbXBvcnRhbnR9LmstY29sLWVuZC02e2dyaWQtY29sdW1uLWVuZDo2fS5cXCFrLWNvbC1lbmQtNntncmlkLWNvbHVtbi1lbmQ6NiAhaW1wb3J0YW50fS5rLWNvbC1lbmQtN3tncmlkLWNvbHVtbi1lbmQ6N30uXFwhay1jb2wtZW5kLTd7Z3JpZC1jb2x1bW4tZW5kOjcgIWltcG9ydGFudH0uay1jb2wtZW5kLTh7Z3JpZC1jb2x1bW4tZW5kOjh9LlxcIWstY29sLWVuZC04e2dyaWQtY29sdW1uLWVuZDo4ICFpbXBvcnRhbnR9LmstY29sLWVuZC05e2dyaWQtY29sdW1uLWVuZDo5fS5cXCFrLWNvbC1lbmQtOXtncmlkLWNvbHVtbi1lbmQ6OSAhaW1wb3J0YW50fS5rLWNvbC1lbmQtMTB7Z3JpZC1jb2x1bW4tZW5kOjEwfS5cXCFrLWNvbC1lbmQtMTB7Z3JpZC1jb2x1bW4tZW5kOjEwICFpbXBvcnRhbnR9LmstY29sLWVuZC0xMXtncmlkLWNvbHVtbi1lbmQ6MTF9LlxcIWstY29sLWVuZC0xMXtncmlkLWNvbHVtbi1lbmQ6MTEgIWltcG9ydGFudH0uay1jb2wtZW5kLTEye2dyaWQtY29sdW1uLWVuZDoxMn0uXFwhay1jb2wtZW5kLTEye2dyaWQtY29sdW1uLWVuZDoxMiAhaW1wb3J0YW50fS5rLWNvbC1lbmQtMTN7Z3JpZC1jb2x1bW4tZW5kOjEzfS5cXCFrLWNvbC1lbmQtMTN7Z3JpZC1jb2x1bW4tZW5kOjEzICFpbXBvcnRhbnR9LmstY29sLWVuZC1hdXRve2dyaWQtY29sdW1uLWVuZDphdXRvfS5cXCFrLWNvbC1lbmQtYXV0b3tncmlkLWNvbHVtbi1lbmQ6YXV0byAhaW1wb3J0YW50fS5rLWNvbHNwYW4tMXtncmlkLWNvbHVtbjpzcGFuIDEvc3BhbiAxfS5cXCFrLWNvbHNwYW4tMXtncmlkLWNvbHVtbjpzcGFuIDEvc3BhbiAxICFpbXBvcnRhbnR9LmstY29sc3Bhbi0ye2dyaWQtY29sdW1uOnNwYW4gMi9zcGFuIDJ9LlxcIWstY29sc3Bhbi0ye2dyaWQtY29sdW1uOnNwYW4gMi9zcGFuIDIgIWltcG9ydGFudH0uay1jb2xzcGFuLTN7Z3JpZC1jb2x1bW46c3BhbiAzL3NwYW4gM30uXFwhay1jb2xzcGFuLTN7Z3JpZC1jb2x1bW46c3BhbiAzL3NwYW4gMyAhaW1wb3J0YW50fS5rLWNvbHNwYW4tNHtncmlkLWNvbHVtbjpzcGFuIDQvc3BhbiA0fS5cXCFrLWNvbHNwYW4tNHtncmlkLWNvbHVtbjpzcGFuIDQvc3BhbiA0ICFpbXBvcnRhbnR9LmstY29sc3Bhbi01e2dyaWQtY29sdW1uOnNwYW4gNS9zcGFuIDV9LlxcIWstY29sc3Bhbi01e2dyaWQtY29sdW1uOnNwYW4gNS9zcGFuIDUgIWltcG9ydGFudH0uay1jb2xzcGFuLTZ7Z3JpZC1jb2x1bW46c3BhbiA2L3NwYW4gNn0uXFwhay1jb2xzcGFuLTZ7Z3JpZC1jb2x1bW46c3BhbiA2L3NwYW4gNiAhaW1wb3J0YW50fS5rLWNvbHNwYW4tN3tncmlkLWNvbHVtbjpzcGFuIDcvc3BhbiA3fS5cXCFrLWNvbHNwYW4tN3tncmlkLWNvbHVtbjpzcGFuIDcvc3BhbiA3ICFpbXBvcnRhbnR9LmstY29sc3Bhbi04e2dyaWQtY29sdW1uOnNwYW4gOC9zcGFuIDh9LlxcIWstY29sc3Bhbi04e2dyaWQtY29sdW1uOnNwYW4gOC9zcGFuIDggIWltcG9ydGFudH0uay1jb2xzcGFuLTl7Z3JpZC1jb2x1bW46c3BhbiA5L3NwYW4gOX0uXFwhay1jb2xzcGFuLTl7Z3JpZC1jb2x1bW46c3BhbiA5L3NwYW4gOSAhaW1wb3J0YW50fS5rLWNvbHNwYW4tMTB7Z3JpZC1jb2x1bW46c3BhbiAxMC9zcGFuIDEwfS5cXCFrLWNvbHNwYW4tMTB7Z3JpZC1jb2x1bW46c3BhbiAxMC9zcGFuIDEwICFpbXBvcnRhbnR9LmstY29sc3Bhbi0xMXtncmlkLWNvbHVtbjpzcGFuIDExL3NwYW4gMTF9LlxcIWstY29sc3Bhbi0xMXtncmlkLWNvbHVtbjpzcGFuIDExL3NwYW4gMTEgIWltcG9ydGFudH0uay1jb2xzcGFuLTEye2dyaWQtY29sdW1uOnNwYW4gMTIvc3BhbiAxMn0uXFwhay1jb2xzcGFuLTEye2dyaWQtY29sdW1uOnNwYW4gMTIvc3BhbiAxMiAhaW1wb3J0YW50fS5rLWNvbHNwYW4tZnVsbCwuay1jb2xzcGFuLWFsbHtncmlkLWNvbHVtbjoxIC8gLTF9LlxcIWstY29sc3Bhbi1mdWxsLC5cXCFrLWNvbHNwYW4tYWxse2dyaWQtY29sdW1uOjEgLyAtMSAhaW1wb3J0YW50fS5rLWNvbHNwYW4tYXV0b3tncmlkLWNvbHVtbjphdXRvfS5cXCFrLWNvbHNwYW4tYXV0b3tncmlkLWNvbHVtbjphdXRvICFpbXBvcnRhbnR9LmstdmFsaWRhdG9yLXRvb2x0aXB7bWFyZ2luLWJsb2NrLXN0YXJ0OjZweDt3aWR0aDphdXRvO3doaXRlLXNwYWNlOm5vcm1hbDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3otaW5kZXg6OTk5OX0uay1ncmlkIC5rLXZhbGlkYXRvci10b29sdGlwe21heC13aWR0aDozMDBweH0uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJ7cGFkZGluZy1ibG9jay1zdGFydDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnN0cmV0Y2h9LmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyICosLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyICo6OmJlZm9yZSwuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcj4uay1mbG9hdGluZy1sYWJlbHttYXgtd2lkdGg6OTAlO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLWZsb2F0aW5nLWxhYmVsLW9mZnNldC15LCBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkgKyAxcHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKSk7aW5zZXQtaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLWZsb2F0aW5nLWxhYmVsLW9mZnNldC14LCBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSArIDFweCkpO292ZXJmbG93OmhpZGRlbjtjdXJzb3I6dGV4dDt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLW91dCxjb2xvciAuMnMgZWFzZS1vdXQsdG9wIC4ycyBlYXNlLW91dCxsZWZ0IC4ycyBlYXNlLW91dH0uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1lbXB0eT4uay1mbG9hdGluZy1sYWJlbHtpbnNldC1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1vZmZzZXQteSwgY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICsgMXB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSkpO2luc2V0LWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1vZmZzZXQteCwgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKyAxcHgpKTt0cmFuc2Zvcm06c2NhbGUoMSk7cG9pbnRlci1ldmVudHM6bm9uZX0uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXI+LmstZmxvYXRpbmctbGFiZWwsLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstZm9jdXM+LmstZmxvYXRpbmctbGFiZWx7aW5zZXQtYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tZmxvYXRpbmctbGFiZWwtZm9jdXMtb2Zmc2V0LXksIDApO2luc2V0LWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1mb2N1cy1vZmZzZXQteCwgMCk7dHJhbnNmb3JtOnNjYWxlKDEpfS5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcjpmb2N1cy13aXRoaW4+LmstZmxvYXRpbmctbGFiZWx7aW5zZXQtYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tZmxvYXRpbmctbGFiZWwtZm9jdXMtb2Zmc2V0LXksIDApO2luc2V0LWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1mb2N1cy1vZmZzZXQteCwgMCk7dHJhbnNmb3JtOnNjYWxlKDEpfS5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLWVtcHR5Om5vdCguay1mb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIDo6cGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgwLDAsMCwwKX1bZGlyPXJ0bF0gLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyPi5rLWZsb2F0aW5nLWxhYmVsLC5rLXJ0bCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXI+LmstZmxvYXRpbmctbGFiZWwsLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstcnRsPi5rLWZsb2F0aW5nLWxhYmVsLC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcltkaXI9cnRsXT4uay1mbG9hdGluZy1sYWJlbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZS1vdXQsY29sb3IgLjJzIGVhc2Utb3V0LHRvcCAuMnMgZWFzZS1vdXQscmlnaHQgLjJzIGVhc2Utb3V0fS5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLWludmFsaWQ+LmstZmxvYXRpbmctbGFiZWwsLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLm5nLWludmFsaWQubmctdG91Y2hlZD4uay1mbG9hdGluZy1sYWJlbCwuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIubmctaW52YWxpZC5uZy1kaXJ0eT4uay1mbG9hdGluZy1sYWJlbHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9Lmstc3BsaXQtYnV0dG9uIC5rLXNwbGl0LWJ1dHRvbi1hcnJvd3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTt3aWR0aDphdXRvO2FzcGVjdC1yYXRpbzphdXRvO2ZsZXg6bm9uZX0uay1zcGxpdC1idXR0b24gLmstc3BsaXQtYnV0dG9uLWFycm93LmstYnV0dG9uLXNte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKX0uay1zcGxpdC1idXR0b24gLmstc3BsaXQtYnV0dG9uLWFycm93LmstYnV0dG9uLW1ke3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXNwbGl0LWJ1dHRvbiAuay1zcGxpdC1idXR0b24tYXJyb3cuay1idXR0b24tbGd7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXNwbGl0LWJ1dHRvbiAuay1zcGxpdC1idXR0b24tYXJyb3cgLmstYnV0dG9uLWljb257bWluLXdpZHRoOjB9Lmstc3BsaXQtYnV0dG9uOmZvY3VzLC5rLXNwbGl0LWJ1dHRvbi5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1tZW51LWJ1dHRvbiwuay1kcm9wZG93bi1idXR0b257YXNwZWN0LXJhdGlvOmF1dG87b3V0bGluZTowO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLW1lbnUtYnV0dG9uPi5rLWJ1dHRvbi1hcnJvdywuay1kcm9wZG93bi1idXR0b24+LmstYnV0dG9uLWFycm93e21hcmdpbi1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKi0xKTttYXJnaW4taW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSk7cGFkZGluZy1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtmbGV4Om5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1tZW51LWJ1dHRvbi5rLWljb24tYnV0dG9uPi5rLWJ1dHRvbi1hcnJvdywuay1kcm9wZG93bi1idXR0b24uay1pY29uLWJ1dHRvbj4uay1idXR0b24tYXJyb3d7bWFyZ2luLWlubGluZS1zdGFydDowO21hcmdpbi1pbmxpbmUtZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSotMSl9Lmstc3BlZWNoLXRvLXRleHQtYnV0dG9uLmstbGlzdGVuaW5ne2FuaW1hdGlvbjprLWJ1dHRvbi1wdWxzaW5nIDEuNXMgZWFzZS1pbi1vdXQgLjVzIGluZmluaXRlfS5rLWlucHV0LC5rLXBpY2tlcnttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MTAwJTttaW4td2lkdGg6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpzdGFydDtib3gtc2hhZG93Om5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpzdHJldGNoO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uay1pbnB1dCAqLC5rLWlucHV0ICo6OmJlZm9yZSwuay1pbnB1dCAqOjphZnRlciwuay1waWNrZXIgKiwuay1waWNrZXIgKjo6YmVmb3JlLC5rLXBpY2tlciAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstaW5wdXQ+LmstaW5wdXQsLmstaW5wdXQ+LmstcGlja2VyLC5rLXBpY2tlcj4uay1pbnB1dCwuay1waWNrZXI+LmstcGlja2Vye2JvcmRlci13aWR0aDowICFpbXBvcnRhbnQ7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOm5vbmU7Zm9udDppbmhlcml0O291dGxpbmU6MDtib3gtc2hhZG93Om5vbmV9LmstaW5wdXQ+Kiwuay1waWNrZXI+KnttYXJnaW46MH0uay1pbnB1dDo6cGxhY2Vob2xkZXIsLmstcGlja2VyOjpwbGFjZWhvbGRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO29wYWNpdHk6MTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX1pbnB1dC5rLWlucHV0LHRleHRhcmVhLmstdGV4dGFyZWF7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX10ZXh0YXJlYS5rLXRleHRhcmVhe292ZXJmbG93OmF1dG99LmstcGlja2Vye2N1cnNvcjpwb2ludGVyfXNlbGVjdC5rLXBpY2tlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2FwcGVhcmFuY2U6YXV0bzthbGlnbi1pdGVtczpjZW50ZXJ9LmstaW5wdXQtaW5uZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTt3aWR0aDoxMDAlO2JvcmRlcjowO291dGxpbmU6MDtjb2xvcjppbmhlcml0O2JhY2tncm91bmQ6bm9uZTtmb250OmluaGVyaXQ7ZmxleDoxO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uay1pbnB1dC1pbm5lcjo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtvcGFjaXR5OjE7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmstaW5wdXQtaW5uZXI6aW52YWxpZHtib3gtc2hhZG93Om5vbmV9c3Bhbi5rLWlucHV0LWlubmVye3doaXRlLXNwYWNlOm5vd3JhcDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyfXRleHRhcmVhLmstaW5wdXQtaW5uZXJ7bWFyZ2luOjB9LmstaW5wdXQtdmFsdWUtaWNvbntmbGV4Om5vbmV9LmstaW5wdXQtdmFsdWUtdGV4dHtmbGV4OjE7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmstaW5wdXQtdmFsdWUtdGV4dDo6YmVmb3Jle2NvbnRlbnQ6XCLigItcIjt3aWR0aDowcHg7b3ZlcmZsb3c6aGlkZGVuO2ZsZXg6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmstaW5wdXQtdmFsdWVze21pbi13aWR0aDowcHg7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtjdXJzb3I6dGV4dH0uay1pbnB1dC12YWx1ZXMgLmstY2hpcC1saXN0e2Rpc3BsYXk6Y29udGVudHN9LmstaWNvbi1waWNrZXI+LmstaW5wdXQtaW5uZXJ7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmstaW5wdXQtcHJlZml4LC5rLWlucHV0LXN1ZmZpeHtib3JkZXItY29sb3I6aW5oZXJpdDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6bm9uZX0uay1pbnB1dC1wcmVmaXg+Kiwuay1pbnB1dC1zdWZmaXg+KntmbGV4LXNocmluazowO2JvcmRlcjpub25lfS5rLWlucHV0LXByZWZpeC12ZXJ0aWNhbCwuay1pbnB1dC1zdWZmaXgtdmVydGljYWx7ZmxleC1mbG93OmNvbHVtbiB3cmFwfS5rLWlucHV0LXByZWZpeC1ob3Jpem9udGFsLC5rLWlucHV0LXN1ZmZpeC1ob3Jpem9udGFse2ZsZXgtZmxvdzpyb3cgd3JhcH0uay1pbnB1dC1zZXBhcmF0b3J7bWFyZ2luOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2JvcmRlci13aWR0aDowIDAgMCAxcHg7aGVpZ2h0OjE2cHg7YWxpZ24tc2VsZjpjZW50ZXJ9LmstaW5wdXQtc2VwYXJhdG9yLWhvcml6b250YWx7aGVpZ2h0OmF1dG87bWFyZ2luLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2FsaWduLXNlbGY6c3RyZXRjaDtib3JkZXItd2lkdGg6MXB4IDAgMH0uay1pbnB1dC1zZXBhcmF0b3ItdmVydGljYWx7aGVpZ2h0OmF1dG87bWFyZ2luLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7YWxpZ24tc2VsZjpzdHJldGNoO2JvcmRlci13aWR0aDowIDAgMCAxcHh9LmstaW5wdXQtZ3JvdXB7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci13aWR0aDowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtsaXN0LXN0eWxlOm5vbmU7b3V0bGluZTowO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWlucHV0LWdyb3VwPi5rLWlucHV0Ky5rLWlucHV0e21hcmdpbi1pbmxpbmUtc3RhcnQ6LTFweH0uay1pbnB1dC1ncm91cD4uay1pbnB1dDpob3Zlciwuay1pbnB1dC1ncm91cD4uay1pbnB1dC5rLWhvdmVyLC5rLWlucHV0LWdyb3VwPi5rLWlucHV0OmZvY3VzLC5rLWlucHV0LWdyb3VwPi5rLWlucHV0OmZvY3VzLXdpdGhpbiwuay1pbnB1dC1ncm91cD4uay1pbnB1dC5rLWZvY3VzLC5rLWlucHV0LWdyb3VwPi5rLWlucHV0OmFjdGl2ZSwuay1pbnB1dC1ncm91cD4uay1pbnB1dC5rLWFjdGl2ZSwuay1pbnB1dC1ncm91cD4uay1pbnB1dC5rLXNlbGVjdGVke3otaW5kZXg6Mn0uay1pbnB1dC1ncm91cCAuay1pbnB1dDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1zdGFydC1lbmQtcmFkaXVzOjA7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOjA7Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czowO2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOjB9LmstaW5wdXQtZ3JvdXA+LmstaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKXtib3JkZXItc3RhcnQtZW5kLXJhZGl1czowO2JvcmRlci1lbmQtZW5kLXJhZGl1czowfS5rLWlucHV0LWdyb3VwPi5rLWlucHV0Omxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKXtib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOjA7Ym9yZGVyLWVuZC1zdGFydC1yYWRpdXM6MH0uay1pbnB1dC1ncm91cDpkaXNhYmxlZCwuay1pbnB1dC1ncm91cFtkaXNhYmxlZF0sLmstaW5wdXQtZ3JvdXAuay1kaXNhYmxlZHtvcGFjaXR5OjE7ZmlsdGVyOm5vbmV9LmstaW5wdXQtaWNvbiwuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstaW5wdXQtbG9hZGluZy1pY29ue2ZsZXg6bm9uZTthbGlnbi1zZWxmOmNlbnRlcjtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JveC1zaXppbmc6Y29udGVudC1ib3h9LmstaW5wdXQtbG9hZGluZy1pY29ue3dpZHRoOjFlbTtoZWlnaHQ6MWVtO2ZvbnQtc2l6ZToxNnB4fS5rLWlucHV0LWljb24uay1zdmctaWNvbj5zdmcsLmstaW5wdXQtaWNvbi5rLWljb24tbWQ+c3ZnLC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLXN2Zy1pY29uPnN2Zywuay1pbnB1dC12YWxpZGF0aW9uLWljb24uay1pY29uLW1kPnN2Zywuay1pbnB1dC1sb2FkaW5nLWljb24uay1zdmctaWNvbj5zdmcsLmstaW5wdXQtbG9hZGluZy1pY29uLmstaWNvbi1tZD5zdmd7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0uay1pbnB1dC1pY29uLmstaWNvbi14cz5zdmcsLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLmstaWNvbi14cz5zdmcsLmstaW5wdXQtbG9hZGluZy1pY29uLmstaWNvbi14cz5zdmd7d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0uay1pbnB1dC1pY29uLmstaWNvbi1zbT5zdmcsLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLmstaWNvbi1zbT5zdmcsLmstaW5wdXQtbG9hZGluZy1pY29uLmstaWNvbi1zbT5zdmd7d2lkdGg6MTRweDtoZWlnaHQ6MTRweH0uay1pbnB1dC1pY29uLmstaWNvbi1sZz5zdmcsLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLmstaWNvbi1sZz5zdmcsLmstaW5wdXQtbG9hZGluZy1pY29uLmstaWNvbi1sZz5zdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uay1pbnB1dC1pY29uLmstaWNvbi14bD5zdmcsLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLmstaWNvbi14bD5zdmcsLmstaW5wdXQtbG9hZGluZy1pY29uLmstaWNvbi14bD5zdmd7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uay1pbnB1dC1pY29uLmstaWNvbi14eGw+c3ZnLC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24teHhsPnN2Zywuay1pbnB1dC1sb2FkaW5nLWljb24uay1pY29uLXh4bD5zdmd7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uay1pbnB1dC1pY29uLmstaWNvbi14eHhsPnN2Zywuay1pbnB1dC12YWxpZGF0aW9uLWljb24uay1pY29uLXh4eGw+c3ZnLC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLWljb24teHh4bD5zdmd7d2lkdGg6NDhweDtoZWlnaHQ6NDhweH0uay1jbGVhci12YWx1ZXtvdXRsaW5lOjA7ZmxleDpub25lO2FsaWduLXNlbGY6Y2VudGVyO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTouNX0uay1jbGVhci12YWx1ZTpob3Zlciwuay1jbGVhci12YWx1ZS5rLWhvdmVye29wYWNpdHk6MX0uay1jbGVhci12YWx1ZTpmb2N1cy12aXNpYmxle291dGxpbmU6MXB4IGRvdHRlZDtvdXRsaW5lLW9mZnNldDotMXB4fS5rLWlucHV0LWJ1dHRvbnt3aWR0aDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMik7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHg7ZmxleDpub25lO2FzcGVjdC1yYXRpbzphdXRvO2JveC1zaGFkb3c6bm9uZX0uay1pbnB1dC1idXR0b24+LmstYnV0dG9uLWljb257bWluLXdpZHRoOmF1dG8gIWltcG9ydGFudH0uay1pbnB1dC1idXR0b246Zm9jdXN7Ym94LXNoYWRvdzpub25lfS5rLXBpY2tlciAuay1pbnB1dC1idXR0b257Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstaW5wdXQtc3Bpbm5lcnt3aWR0aDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMik7ZmxleDpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcH0uay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItaW5jcmVhc2UsLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWRlY3JlYXNle2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4O2ZsZXg6MSAxIDUwJTtib3gtc2hhZG93Om5vbmU7cG9zaXRpb246cmVsYXRpdmU7YXNwZWN0LXJhdGlvOmF1dG99LmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWluY3JlYXNlIC5rLWJ1dHRvbi1pY29uLC5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1kZWNyZWFzZSAuay1idXR0b24taWNvbnttYXJnaW4tYmxvY2s6LTFlbTttYXJnaW4taW5saW5lOjA7bWluLXdpZHRoOmF1dG8gIWltcG9ydGFudDttaW4taGVpZ2h0OmF1dG8gIWltcG9ydGFudH0uay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItaW5jcmVhc2UgLmstaWNvbntpbnNldC1ibG9jay1lbmQ6YXV0b30uay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItZGVjcmVhc2UgLmstaWNvbntpbnNldC1ibG9jay1zdGFydDphdXRvfS5rLXNlYXJjaGJhcntmbGV4OjEgMSBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcH0uay1waWNrZXItd3JhcCwuay1kcm9wZG93bi13cmFwLC5rLWRhdGVpbnB1dC13cmFwLC5rLW11bHRpc2VsZWN0LXdyYXAsLmstbnVtZXJpYy13cmFwe3dpZHRoOjEwMCU7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXg6MSAxIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uay1pbnB1dC1mbGF0LC5rLXBpY2tlci1mbGF0e2JvcmRlci1lbmQtZW5kLXJhZGl1czowICFpbXBvcnRhbnQ7Ym9yZGVyLWVuZC1zdGFydC1yYWRpdXM6MCAhaW1wb3J0YW50O2JvcmRlci13aWR0aDoxcHggMDtib3JkZXItYmxvY2stc3RhcnQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50fS5rLWlucHV0LW91dGxpbmV7YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnR9LmstaW5wdXQtc20sLmstcGlja2VyLXNte2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLWlucHV0LXNtIC5rLWlucHV0LXZhbHVlcywuay1waWNrZXItc20gLmstaW5wdXQtdmFsdWVze3BhZGRpbmc6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkvMik7Z2FwOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pLzIpfS5rLWlucHV0LXNtIC5rLWlucHV0LXZhbHVlcz4uay1zZWFyY2hiYXIsLmstaW5wdXQtc20gLmstaW5wdXQtdmFsdWVzPi5rLWlucHV0LWlubmVyLC5rLXBpY2tlci1zbSAuay1pbnB1dC12YWx1ZXM+Lmstc2VhcmNoYmFyLC5rLXBpY2tlci1zbSAuay1pbnB1dC12YWx1ZXM+LmstaW5wdXQtaW5uZXJ7bWFyZ2luOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pLzIqLTEpfS5rLWlucHV0LXNtIC5rLWlucHV0LWlubmVyLC5rLXBpY2tlci1zbSAuay1pbnB1dC1pbm5lcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstaW5wdXQtc20gLmstaW5wdXQtYnV0dG9uLC5rLWlucHV0LXNtIC5rLXNwaW5uZXItaW5jcmVhc2UsLmstaW5wdXQtc20gLmstc3Bpbm5lci1kZWNyZWFzZSwuay1waWNrZXItc20gLmstaW5wdXQtYnV0dG9uLC5rLXBpY2tlci1zbSAuay1zcGlubmVyLWluY3JlYXNlLC5rLXBpY2tlci1zbSAuay1zcGlubmVyLWRlY3JlYXNle3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKX0uay1pbnB1dC1zbSAuay1pbnB1dC1pY29uLC5rLWlucHV0LXNtIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1pbnB1dC1zbSAuay1pbnB1dC1sb2FkaW5nLWljb24sLmstaW5wdXQtc20gLmstY2xlYXItdmFsdWUsLmstaW5wdXQtc20gLmstaW5wdXQtcHJlZml4Pi5rLWljb24sLmstaW5wdXQtc20gLmstaW5wdXQtcHJlZml4Pi5rLWljb24td3JhcHBlci1ob3N0IC5rLWljb24sLmstaW5wdXQtc20gLmstaW5wdXQtcHJlZml4Pi5rLWlucHV0LXByZWZpeC10ZXh0LC5rLWlucHV0LXNtIC5rLWlucHV0LXN1ZmZpeD4uay1pY29uLC5rLWlucHV0LXNtIC5rLWlucHV0LXN1ZmZpeD4uay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLC5rLWlucHV0LXNtIC5rLWlucHV0LXN1ZmZpeD4uay1pbnB1dC1zdWZmaXgtdGV4dCwuay1waWNrZXItc20gLmstaW5wdXQtaWNvbiwuay1waWNrZXItc20gLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLC5rLXBpY2tlci1zbSAuay1pbnB1dC1sb2FkaW5nLWljb24sLmstcGlja2VyLXNtIC5rLWNsZWFyLXZhbHVlLC5rLXBpY2tlci1zbSAuay1pbnB1dC1wcmVmaXg+LmstaWNvbiwuay1waWNrZXItc20gLmstaW5wdXQtcHJlZml4Pi5rLWljb24td3JhcHBlci1ob3N0IC5rLWljb24sLmstcGlja2VyLXNtIC5rLWlucHV0LXByZWZpeD4uay1pbnB1dC1wcmVmaXgtdGV4dCwuay1waWNrZXItc20gLmstaW5wdXQtc3VmZml4Pi5rLWljb24sLmstcGlja2VyLXNtIC5rLWlucHV0LXN1ZmZpeD4uay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLC5rLXBpY2tlci1zbSAuay1pbnB1dC1zdWZmaXg+LmstaW5wdXQtc3VmZml4LXRleHR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO2JveC1zaXppbmc6Y29udGVudC1ib3h9LmstaW5wdXQtc20gLmstaW5wdXQtc2VwYXJhdG9yLWhvcml6b250YWwsLmstcGlja2VyLXNtIC5rLWlucHV0LXNlcGFyYXRvci1ob3Jpem9udGFse21hcmdpbi1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pfS5rLWlucHV0LXNtIC5rLWlucHV0LXNlcGFyYXRvci12ZXJ0aWNhbCwuay1waWNrZXItc20gLmstaW5wdXQtc2VwYXJhdG9yLXZlcnRpY2Fse21hcmdpbi1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSl9LmstaW5wdXQtc20uay1pY29uLXBpY2tlcj4uay1pbnB1dC1pbm5lciwuay1waWNrZXItc20uay1pY29uLXBpY2tlcj4uay1pbnB1dC1pbm5lcnt3aWR0aDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtKTtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fXNlbGVjdC5rLXBpY2tlci1zbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstaW5wdXQtbWQsLmstcGlja2VyLW1ke2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLWlucHV0LW1kIC5rLWlucHV0LXZhbHVlcywuay1waWNrZXItbWQgLmstaW5wdXQtdmFsdWVze3BhZGRpbmc6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pLzIpO2dhcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkvMil9LmstaW5wdXQtbWQgLmstaW5wdXQtdmFsdWVzPi5rLXNlYXJjaGJhciwuay1pbnB1dC1tZCAuay1pbnB1dC12YWx1ZXM+LmstaW5wdXQtaW5uZXIsLmstcGlja2VyLW1kIC5rLWlucHV0LXZhbHVlcz4uay1zZWFyY2hiYXIsLmstcGlja2VyLW1kIC5rLWlucHV0LXZhbHVlcz4uay1pbnB1dC1pbm5lcnttYXJnaW46Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pLzIqLTEpfS5rLWlucHV0LW1kIC5rLWlucHV0LWlubmVyLC5rLXBpY2tlci1tZCAuay1pbnB1dC1pbm5lcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWlucHV0LW1kIC5rLWlucHV0LWJ1dHRvbiwuay1pbnB1dC1tZCAuay1zcGlubmVyLWluY3JlYXNlLC5rLWlucHV0LW1kIC5rLXNwaW5uZXItZGVjcmVhc2UsLmstcGlja2VyLW1kIC5rLWlucHV0LWJ1dHRvbiwuay1waWNrZXItbWQgLmstc3Bpbm5lci1pbmNyZWFzZSwuay1waWNrZXItbWQgLmstc3Bpbm5lci1kZWNyZWFzZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1pbnB1dC1tZCAuay1pbnB1dC1pY29uLC5rLWlucHV0LW1kIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1pbnB1dC1tZCAuay1pbnB1dC1sb2FkaW5nLWljb24sLmstaW5wdXQtbWQgLmstY2xlYXItdmFsdWUsLmstaW5wdXQtbWQgLmstaW5wdXQtcHJlZml4Pi5rLWljb24sLmstaW5wdXQtbWQgLmstaW5wdXQtcHJlZml4Pi5rLWljb24td3JhcHBlci1ob3N0IC5rLWljb24sLmstaW5wdXQtbWQgLmstaW5wdXQtcHJlZml4Pi5rLWlucHV0LXByZWZpeC10ZXh0LC5rLWlucHV0LW1kIC5rLWlucHV0LXN1ZmZpeD4uay1pY29uLC5rLWlucHV0LW1kIC5rLWlucHV0LXN1ZmZpeD4uay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLC5rLWlucHV0LW1kIC5rLWlucHV0LXN1ZmZpeD4uay1pbnB1dC1zdWZmaXgtdGV4dCwuay1waWNrZXItbWQgLmstaW5wdXQtaWNvbiwuay1waWNrZXItbWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLC5rLXBpY2tlci1tZCAuay1pbnB1dC1sb2FkaW5nLWljb24sLmstcGlja2VyLW1kIC5rLWNsZWFyLXZhbHVlLC5rLXBpY2tlci1tZCAuay1pbnB1dC1wcmVmaXg+LmstaWNvbiwuay1waWNrZXItbWQgLmstaW5wdXQtcHJlZml4Pi5rLWljb24td3JhcHBlci1ob3N0IC5rLWljb24sLmstcGlja2VyLW1kIC5rLWlucHV0LXByZWZpeD4uay1pbnB1dC1wcmVmaXgtdGV4dCwuay1waWNrZXItbWQgLmstaW5wdXQtc3VmZml4Pi5rLWljb24sLmstcGlja2VyLW1kIC5rLWlucHV0LXN1ZmZpeD4uay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLC5rLXBpY2tlci1tZCAuay1pbnB1dC1zdWZmaXg+LmstaW5wdXQtc3VmZml4LXRleHR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Ym94LXNpemluZzpjb250ZW50LWJveH0uay1pbnB1dC1tZCAuay1pbnB1dC1zZXBhcmF0b3ItaG9yaXpvbnRhbCwuay1waWNrZXItbWQgLmstaW5wdXQtc2VwYXJhdG9yLWhvcml6b250YWx7bWFyZ2luLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWlucHV0LW1kIC5rLWlucHV0LXNlcGFyYXRvci12ZXJ0aWNhbCwuay1waWNrZXItbWQgLmstaW5wdXQtc2VwYXJhdG9yLXZlcnRpY2Fse21hcmdpbi1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWlucHV0LW1kLmstaWNvbi1waWNrZXI+LmstaW5wdXQtaW5uZXIsLmstcGlja2VyLW1kLmstaWNvbi1waWNrZXI+LmstaW5wdXQtaW5uZXJ7d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0pO2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSk7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JveC1zaXppbmc6Y29udGVudC1ib3h9c2VsZWN0LmstcGlja2VyLW1ke3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstaW5wdXQtbGcsLmstcGlja2VyLWxne2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpfS5rLWlucHV0LWxnIC5rLWlucHV0LXZhbHVlcywuay1waWNrZXItbGcgLmstaW5wdXQtdmFsdWVze3BhZGRpbmc6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkvMik7Z2FwOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIpfS5rLWlucHV0LWxnIC5rLWlucHV0LXZhbHVlcz4uay1zZWFyY2hiYXIsLmstaW5wdXQtbGcgLmstaW5wdXQtdmFsdWVzPi5rLWlucHV0LWlubmVyLC5rLXBpY2tlci1sZyAuay1pbnB1dC12YWx1ZXM+Lmstc2VhcmNoYmFyLC5rLXBpY2tlci1sZyAuay1pbnB1dC12YWx1ZXM+LmstaW5wdXQtaW5uZXJ7bWFyZ2luOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIqLTEpfS5rLWlucHV0LWxnIC5rLWlucHV0LWlubmVyLC5rLXBpY2tlci1sZyAuay1pbnB1dC1pbm5lcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstaW5wdXQtbGcgLmstaW5wdXQtYnV0dG9uLC5rLWlucHV0LWxnIC5rLXNwaW5uZXItaW5jcmVhc2UsLmstaW5wdXQtbGcgLmstc3Bpbm5lci1kZWNyZWFzZSwuay1waWNrZXItbGcgLmstaW5wdXQtYnV0dG9uLC5rLXBpY2tlci1sZyAuay1zcGlubmVyLWluY3JlYXNlLC5rLXBpY2tlci1sZyAuay1zcGlubmVyLWRlY3JlYXNle3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1pbnB1dC1sZyAuay1pbnB1dC1pY29uLC5rLWlucHV0LWxnIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1pbnB1dC1sZyAuay1pbnB1dC1sb2FkaW5nLWljb24sLmstaW5wdXQtbGcgLmstY2xlYXItdmFsdWUsLmstaW5wdXQtbGcgLmstaW5wdXQtcHJlZml4Pi5rLWljb24sLmstaW5wdXQtbGcgLmstaW5wdXQtcHJlZml4Pi5rLWljb24td3JhcHBlci1ob3N0IC5rLWljb24sLmstaW5wdXQtbGcgLmstaW5wdXQtcHJlZml4Pi5rLWlucHV0LXByZWZpeC10ZXh0LC5rLWlucHV0LWxnIC5rLWlucHV0LXN1ZmZpeD4uay1pY29uLC5rLWlucHV0LWxnIC5rLWlucHV0LXN1ZmZpeD4uay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLC5rLWlucHV0LWxnIC5rLWlucHV0LXN1ZmZpeD4uay1pbnB1dC1zdWZmaXgtdGV4dCwuay1waWNrZXItbGcgLmstaW5wdXQtaWNvbiwuay1waWNrZXItbGcgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLC5rLXBpY2tlci1sZyAuay1pbnB1dC1sb2FkaW5nLWljb24sLmstcGlja2VyLWxnIC5rLWNsZWFyLXZhbHVlLC5rLXBpY2tlci1sZyAuay1pbnB1dC1wcmVmaXg+LmstaWNvbiwuay1waWNrZXItbGcgLmstaW5wdXQtcHJlZml4Pi5rLWljb24td3JhcHBlci1ob3N0IC5rLWljb24sLmstcGlja2VyLWxnIC5rLWlucHV0LXByZWZpeD4uay1pbnB1dC1wcmVmaXgtdGV4dCwuay1waWNrZXItbGcgLmstaW5wdXQtc3VmZml4Pi5rLWljb24sLmstcGlja2VyLWxnIC5rLWlucHV0LXN1ZmZpeD4uay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLC5rLXBpY2tlci1sZyAuay1pbnB1dC1zdWZmaXg+LmstaW5wdXQtc3VmZml4LXRleHR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JveC1zaXppbmc6Y29udGVudC1ib3h9LmstaW5wdXQtbGcgLmstaW5wdXQtc2VwYXJhdG9yLWhvcml6b250YWwsLmstcGlja2VyLWxnIC5rLWlucHV0LXNlcGFyYXRvci1ob3Jpem9udGFse21hcmdpbi1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWlucHV0LWxnIC5rLWlucHV0LXNlcGFyYXRvci12ZXJ0aWNhbCwuay1waWNrZXItbGcgLmstaW5wdXQtc2VwYXJhdG9yLXZlcnRpY2Fse21hcmdpbi1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstaW5wdXQtbGcuay1pY29uLXBpY2tlcj4uay1pbnB1dC1pbm5lciwuay1waWNrZXItbGcuay1pY29uLXBpY2tlcj4uay1pbnB1dC1pbm5lcnt3aWR0aDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKjFlbSk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkqMWVtKTtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fXNlbGVjdC5rLXBpY2tlci1sZ3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstaW5wdXQ+a2VuZG8tcG9wdXAsLmstcGlja2VyPmtlbmRvLXBvcHVwe3Bvc2l0aW9uOmZpeGVkfUBrZXlmcmFtZXMgYXV0b0ZpbGxTdGFydHt9QGtleWZyYW1lcyBhdXRvRmlsbEVuZHt9LmstYXV0b2ZpbGw6LXdlYmtpdC1hdXRvZmlsbHthbmltYXRpb24tbmFtZTphdXRvRmlsbFN0YXJ0fS5rLWF1dG9maWxsOm5vdCg6LXdlYmtpdC1hdXRvZmlsbCl7YW5pbWF0aW9uLW5hbWU6YXV0b0ZpbGxFbmR9LmstaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbHthbmltYXRpb24tbmFtZTphdXRvRmlsbFN0YXJ0fS5rLWlucHV0Om5vdCg6LXdlYmtpdC1hdXRvZmlsbCl7YW5pbWF0aW9uLW5hbWU6YXV0b0ZpbGxFbmR9LmstaW5wdXQtc29saWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWlucHV0LXNvbGlkOmhvdmVyLC5rLWlucHV0LXNvbGlkLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpfS5rLWlucHV0LXNvbGlkOmZvY3VzLC5rLWlucHV0LXNvbGlkLmstZm9jdXN7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1pbnB1dC1zb2xpZDpmb2N1cy13aXRoaW57Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1pbnB1dC1zb2xpZC5rLWludmFsaWQsLmstaW5wdXQtc29saWQubmctaW52YWxpZC5uZy10b3VjaGVkLC5rLWlucHV0LXNvbGlkLm5nLWludmFsaWQubmctZGlydHl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1pbnB1dC1zb2xpZC5rLWludmFsaWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLC5rLWlucHV0LXNvbGlkLm5nLWludmFsaWQubmctdG91Y2hlZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstaW5wdXQtc29saWQubmctaW52YWxpZC5uZy1kaXJ0eSAuay1pbnB1dC12YWxpZGF0aW9uLWljb257Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWlucHV0LXNvbGlkIC5rLWlucHV0LXByZWZpeHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWlucHV0LXNvbGlkIC5rLWlucHV0LXN1ZmZpeHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWlucHV0LXNvbGlkIC5rLWlucHV0LXNlcGFyYXRvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1waWNrZXItc29saWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KX0uay1waWNrZXItc29saWQ6aG92ZXIsLmstcGlja2VyLXNvbGlkLmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1waWNrZXItc29saWQ6Zm9jdXMsLmstcGlja2VyLXNvbGlkLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpfS5rLXBpY2tlci1zb2xpZDpmb2N1cy13aXRoaW57Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpfS5rLXBpY2tlci1zb2xpZC5rLWludmFsaWQsLmstcGlja2VyLXNvbGlkLm5nLWludmFsaWQubmctdG91Y2hlZCwuay1waWNrZXItc29saWQubmctaW52YWxpZC5uZy1kaXJ0eXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXBpY2tlci1zb2xpZC5rLWludmFsaWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLC5rLXBpY2tlci1zb2xpZC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLC5rLXBpY2tlci1zb2xpZC5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstaW5wdXQtb3V0bGluZXtib3JkZXItY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1pbnB1dC1vdXRsaW5lPi5rLWlucHV0LWJ1dHRvbntib3JkZXItY29sb3I6aW5oZXJpdH0uay1pbnB1dC1vdXRsaW5lPi5rLWlucHV0LXNwaW5uZXJ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstaW5wdXQtb3V0bGluZT4uay1pbnB1dC1zcGlubmVyPi5rLXNwaW5uZXItaW5jcmVhc2UsLmstaW5wdXQtb3V0bGluZT4uay1pbnB1dC1zcGlubmVyPi5rLXNwaW5uZXItZGVjcmVhc2V7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstaW5wdXQtb3V0bGluZTpob3Zlciwuay1pbnB1dC1vdXRsaW5lLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA4MCUsIHRyYW5zcGFyZW50KX0uay1pbnB1dC1vdXRsaW5lOmZvY3VzLC5rLWlucHV0LW91dGxpbmUuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstaW5wdXQtb3V0bGluZTpmb2N1cy13aXRoaW57Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpfS5rLWlucHV0LW91dGxpbmUuay1pbnZhbGlkLC5rLWlucHV0LW91dGxpbmUubmctaW52YWxpZC5uZy10b3VjaGVkLC5rLWlucHV0LW91dGxpbmUubmctaW52YWxpZC5uZy1kaXJ0eXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWlucHV0LW91dGxpbmUuay1pbnZhbGlkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1pbnB1dC1vdXRsaW5lLm5nLWludmFsaWQubmctdG91Y2hlZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstaW5wdXQtb3V0bGluZS5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstaW5wdXQtb3V0bGluZSAuay1pbnB1dC1wcmVmaXh7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1pbnB1dC1vdXRsaW5lIC5rLWlucHV0LXN1ZmZpeHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWlucHV0LW91dGxpbmUgLmstaW5wdXQtc2VwYXJhdG9ye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXBpY2tlci1vdXRsaW5le2JvcmRlci1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCl9LmstcGlja2VyLW91dGxpbmU6aG92ZXIsLmstcGlja2VyLW91dGxpbmUuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKX0uay1waWNrZXItb3V0bGluZTpmb2N1cywuay1waWNrZXItb3V0bGluZS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1waWNrZXItb3V0bGluZTpmb2N1cy13aXRoaW57Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpfS5rLXBpY2tlci1vdXRsaW5lLmstaW52YWxpZCwuay1waWNrZXItb3V0bGluZS5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsLmstcGlja2VyLW91dGxpbmUubmctaW52YWxpZC5uZy1kaXJ0eXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXBpY2tlci1vdXRsaW5lLmstaW52YWxpZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstcGlja2VyLW91dGxpbmUubmctaW52YWxpZC5uZy10b3VjaGVkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1waWNrZXItb3V0bGluZS5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstaW5wdXQtZmxhdHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstaW5wdXQtZmxhdDpob3Zlciwuay1pbnB1dC1mbGF0LmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpfS5rLWlucHV0LWZsYXQ6Zm9jdXMsLmstaW5wdXQtZmxhdC5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1pbnB1dC1mbGF0OmZvY3VzLXdpdGhpbntib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstaW5wdXQtZmxhdC5rLWludmFsaWQsLmstaW5wdXQtZmxhdC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsLmstaW5wdXQtZmxhdC5uZy1pbnZhbGlkLm5nLWRpcnR5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstaW5wdXQtZmxhdC5rLWludmFsaWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLC5rLWlucHV0LWZsYXQubmctaW52YWxpZC5uZy10b3VjaGVkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1pbnB1dC1mbGF0Lm5nLWludmFsaWQubmctZGlydHkgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29ue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1pbnB1dC1mbGF0IC5rLWlucHV0LXByZWZpeHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWlucHV0LWZsYXQgLmstaW5wdXQtc3VmZml4e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstaW5wdXQtZmxhdCAuay1pbnB1dC1zZXBhcmF0b3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstcGlja2VyLWZsYXR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCl9LmstcGlja2VyLWZsYXQ6aG92ZXIsLmstcGlja2VyLWZsYXQuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSk7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCkgNCUsIHRyYW5zcGFyZW50KX0uay1waWNrZXItZmxhdDpmb2N1cywuay1waWNrZXItZmxhdC5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1waWNrZXItZmxhdDpmb2N1cy13aXRoaW57Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpfS5rLXBpY2tlci1mbGF0LmstaW52YWxpZCwuay1waWNrZXItZmxhdC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsLmstcGlja2VyLWZsYXQubmctaW52YWxpZC5uZy1kaXJ0eXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXBpY2tlci1mbGF0LmstaW52YWxpZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstcGlja2VyLWZsYXQubmctaW52YWxpZC5uZy10b3VjaGVkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1waWNrZXItZmxhdC5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstdGV4dGFyZWE6aGFzKC5rLWlucHV0LWlubmVyW3N0eWxlKj13aWR0aF0pe3dpZHRoOm1heC1jb250ZW50fS5rLWFsaWduLWl0ZW1zLW5vcm1hbHthbGlnbi1pdGVtczpub3JtYWx9LlxcIWstYWxpZ24taXRlbXMtbm9ybWFse2FsaWduLWl0ZW1zOm5vcm1hbCAhaW1wb3J0YW50fS5rLWFsaWduLWl0ZW1zLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaH0uXFwhay1hbGlnbi1pdGVtcy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uay1hbGlnbi1pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyfS5cXCFrLWFsaWduLWl0ZW1zLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uay1hbGlnbi1pdGVtcy1zdGFydHthbGlnbi1pdGVtczpzdGFydH0uXFwhay1hbGlnbi1pdGVtcy1zdGFydHthbGlnbi1pdGVtczpzdGFydCAhaW1wb3J0YW50fS5rLWFsaWduLWl0ZW1zLWVuZHthbGlnbi1pdGVtczplbmR9LlxcIWstYWxpZ24taXRlbXMtZW5ke2FsaWduLWl0ZW1zOmVuZCAhaW1wb3J0YW50fS5rLWFsaWduLWl0ZW1zLWZsZXgtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uXFwhay1hbGlnbi1pdGVtcy1mbGV4LXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uay1hbGlnbi1pdGVtcy1mbGV4LWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZH0uXFwhay1hbGlnbi1pdGVtcy1mbGV4LWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5rLWFsaWduLWl0ZW1zLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lfS5cXCFrLWFsaWduLWl0ZW1zLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmstYWxpZ24taXRlbXMtZmlyc3QtYmFzZWxpbmV7YWxpZ24taXRlbXM6Zmlyc3QgYmFzZWxpbmV9LlxcIWstYWxpZ24taXRlbXMtZmlyc3QtYmFzZWxpbmV7YWxpZ24taXRlbXM6Zmlyc3QgYmFzZWxpbmUgIWltcG9ydGFudH0uay1hbGlnbi1pdGVtcy1sYXN0LWJhc2VsaW5le2FsaWduLWl0ZW1zOmxhc3QgYmFzZWxpbmV9LlxcIWstYWxpZ24taXRlbXMtbGFzdC1iYXNlbGluZXthbGlnbi1pdGVtczpsYXN0IGJhc2VsaW5lICFpbXBvcnRhbnR9LmstYWxpZ24taXRlbXMtc2VsZi1zdGFydHthbGlnbi1pdGVtczpzZWxmLXN0YXJ0fS5cXCFrLWFsaWduLWl0ZW1zLXNlbGYtc3RhcnR7YWxpZ24taXRlbXM6c2VsZi1zdGFydCAhaW1wb3J0YW50fS5rLWFsaWduLWl0ZW1zLXNlbGYtZW5ke2FsaWduLWl0ZW1zOnNlbGYtZW5kfS5cXCFrLWFsaWduLWl0ZW1zLXNlbGYtZW5ke2FsaWduLWl0ZW1zOnNlbGYtZW5kICFpbXBvcnRhbnR9LmstZmxleC1yb3csLmstZC1mbGV4LXJvd3tmbGV4LWRpcmVjdGlvbjpyb3d9LlxcIWstZmxleC1yb3csLlxcIWstZC1mbGV4LXJvdywuXFwhay1kLWZsZXgtY29se2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5rLWZsZXgtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LlxcIWstZmxleC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5rLWZsZXgtY29sLC5rLWZsZXgtY29sdW1uLC5rLWQtZmxleC1jb2x7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5cXCFrLWZsZXgtY29se2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5rLWZsZXgtY29sLXJldmVyc2UsLmstZmxleC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0uXFwhay1mbGV4LWNvbC1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmstZmxleC0xe2ZsZXg6MSAxIDAlfS5cXCFrLWZsZXgtMXtmbGV4OjEgMSAwJSAhaW1wb3J0YW50fS5rLWZsZXgtYXV0b3tmbGV4OjEgMSBhdXRvfS5cXCFrLWZsZXgtYXV0b3tmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmstZmxleC1pbml0aWFse2ZsZXg6MCAxIGF1dG99LlxcIWstZmxleC1pbml0aWFse2ZsZXg6MCAxIGF1dG8gIWltcG9ydGFudH0uay1mbGV4LW5vbmV7ZmxleDpub25lfS5cXCFrLWZsZXgtbm9uZXtmbGV4Om5vbmUgIWltcG9ydGFudH0uay1mbGV4LXdyYXB7ZmxleC13cmFwOndyYXB9LlxcIWstZmxleC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmstZmxleC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZX0uXFwhay1mbGV4LXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9LmstZmxleC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcH0uXFwhay1mbGV4LW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmstcmVzaXple3Jlc2l6ZTpib3RofS5cXCFrLXJlc2l6ZXtyZXNpemU6Ym90aCAhaW1wb3J0YW50fS5rLXJlc2l6ZS1ub25le3Jlc2l6ZTpub25lfS5cXCFrLXJlc2l6ZS1ub25le3Jlc2l6ZTpub25lICFpbXBvcnRhbnR9LmstcmVzaXplLXh7cmVzaXplOmhvcml6b250YWx9LlxcIWstcmVzaXplLXh7cmVzaXplOmhvcml6b250YWwgIWltcG9ydGFudH0uay1yZXNpemUteXtyZXNpemU6dmVydGljYWx9LlxcIWstcmVzaXplLXl7cmVzaXplOnZlcnRpY2FsICFpbXBvcnRhbnR9LmstY2hlY2tib3h7bWFyZ2luOjA7cGFkZGluZzowO2xpbmUtaGVpZ2h0OmluaXRpYWw7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7b3V0bGluZTowO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtkaXNwbGF5OmlubGluZS1ibG9jaztmbGV4Om5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5rLWNoZWNrYm94OjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXNrLXJlcGVhdDpuby1yZXBlYXR9LmstY2hlY2tib3g6Y2hlY2tlZDo6YmVmb3JlLC5rLWNoZWNrYm94LmstY2hlY2tlZDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO21hc2staW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J3NxdWFyZScgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMyw4IGwzLDMgbDctNycvJTNlJTNjL3N2ZyUzZVwiKX0uay1jaGVja2JveDppbmRldGVybWluYXRlOjpiZWZvcmUsLmstY2hlY2tib3guay1pbmRldGVybWluYXRlOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7bWFzay1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZjYzNTgnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1saW5lam9pbj0nc3F1YXJlJyBzdHJva2Utd2lkdGg9JzInIGQ9J000LDggaDgnLyUzZSUzYy9zdmclM2VcIil9LmstY2hlY2tib3gtd3JhcHtmbGV4Om5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtnYXA6MDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZX0uay1jaGVja2JveC13cmFwOjpiZWZvcmV7Y29udGVudDpcIuKAi1wiO3dpZHRoOjBweDtvdmVyZmxvdzpoaWRkZW47ZmxleDpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0uay1jaGVja2JveC1sYWJlbHttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcn0uay1jaGVja2JveC1sYWJlbCAuay1yaXBwbGV7dmlzaWJpbGl0eTpoaWRkZW4gIWltcG9ydGFudH0uay1jaGVja2JveCsuay1sYWJlbCwuay1jaGVja2JveC13cmFwKy5rLWxhYmVsLC5rLWNoZWNrYm94Ky5rLWNoZWNrYm94LWxhYmVsLC5rLWNoZWNrYm94LXdyYXArLmstY2hlY2tib3gtbGFiZWx7ZGlzcGxheTppbmxpbmU7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWNoZWNrYm94LWxhYmVsOmVtcHR5e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5rLWNoZWNrYm94LWxhYmVsLmstbm8tdGV4dHttaW4td2lkdGg6MXB4fS5rLWNoZWNrYm94LWxpc3R7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtnYXA6MDtsaXN0LXN0eWxlOm5vbmV9LmstY2hlY2tib3gtaXRlbSwuay1jaGVja2JveC1saXN0LWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWNoZWNrYm94LWl0ZW0gLmstY2hlY2tib3gtbGFiZWwsLmstY2hlY2tib3gtbGlzdC1pdGVtIC5rLWNoZWNrYm94LWxhYmVse21hcmdpbjowfS5rLWNoZWNrYm94LWxpc3QtaG9yaXpvbnRhbCwuay1jaGVja2JveC1saXN0LmstbGlzdC1ob3Jpem9udGFse2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtib3JkZXItcmFkaXVzOjEwMCU7ei1pbmRleDotMTt0cmFuc2l0aW9uOm9wYWNpdHkgMTAwbXMgbGluZWFyLHRyYW5zZm9ybSAxNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyfS5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3g6Zm9jdXMsLmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveC5rLWZvY3Vze2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3g6ZGlzYWJsZWQ6OmFmdGVyLC5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3guay1kaXNhYmxlZDo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5rLWNoZWNrYm94LXNte3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstY2hlY2tib3gtc206OmJlZm9yZXtmb250LXNpemU6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pfS5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3gtc206OmFmdGVye3dpZHRoOjMwMCU7aGVpZ2h0OjMwMCV9LmstY2hlY2tib3gtbWR7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1jaGVja2JveC1tZDo6YmVmb3Jle2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSl9LmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveC1tZDo6YWZ0ZXJ7d2lkdGg6MzAwJTtoZWlnaHQ6MzAwJX0uay1jaGVja2JveC1sZ3t3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pO2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pfS5rLWNoZWNrYm94LWxnOjpiZWZvcmV7Zm9udC1zaXplOnZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKX0uay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94LWxnOjphZnRlcnt3aWR0aDozMDAlO2hlaWdodDozMDAlfS5rLWNoZWNrYm94e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWNoZWNrYm94OmZvY3VzLC5rLWNoZWNrYm94LmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgwLDAsMCwuMDYpfS5rLWNoZWNrYm94OmluZGV0ZXJtaW5hdGUsLmstY2hlY2tib3guay1pbmRldGVybWluYXRle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWNoZWNrYm94OmNoZWNrZWQsLmstY2hlY2tib3guay1jaGVja2Vke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWNoZWNrYm94OmNoZWNrZWQ6Zm9jdXMsLmstY2hlY2tib3guay1jaGVja2VkLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWNoZWNrYm94LmstaW52YWxpZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWNoZWNrYm94LmstaW52YWxpZCsuay1jaGVja2JveC1sYWJlbHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstY2hlY2tib3gtd3JhcCAuay1yaXBwbGUtYmxvYntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtvcGFjaXR5Oi4yNX0uay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94OjphZnRlcntiYWNrZ3JvdW5kOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO29wYWNpdHk6LjI1fS5rLWxpc3Rib3h7d2lkdGg6MTBlbTtoZWlnaHQ6MjAwcHg7Ym9yZGVyLXdpZHRoOjA7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTt2ZXJ0aWNhbC1hbGlnbjp0b3A7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2Rpc3BsYXk6aW5saW5lLWZsZXg7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1saXN0Ym94IC5rLWxpc3Rib3gtYWN0aW9uc3tkaXNwbGF5OmZsZXg7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLWxlZnQsLmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1yaWdodHtmbGV4LWRpcmVjdGlvbjpyb3d9LmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1sZWZ0IC5rLWxpc3Rib3gtYWN0aW9ucywuay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLXJpZ2h0IC5rLWxpc3Rib3gtYWN0aW9uc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1yaWdodHtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLXRvcCwuay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLWJvdHRvbXtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy10b3AgLmstbGlzdGJveC1hY3Rpb25zLC5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtYm90dG9tIC5rLWxpc3Rib3gtYWN0aW9uc3tmbGV4LWRpcmVjdGlvbjpyb3d9LmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1ib3R0b217ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9LmstbGlzdGJveCAuay1saXN0LXNjcm9sbGVye3dpZHRoOjEwMCU7bWluLWhlaWdodDowO2hlaWdodDppbmhlcml0O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXB9LmstbGlzdGJveCAuay1saXN0LXNjcm9sbGVyIC5rLWxpc3Qtc2Nyb2xsZXJ7Ym9yZGVyLXdpZHRoOjB9LmstbGlzdGJveCAuay1saXN0LXNjcm9sbGVyIC5rLWxpc3R7aGVpZ2h0OmluaGVyaXQ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5rLWxpc3Rib3ggLmstZHJvcC1oaW50e2JvcmRlci1ibG9jay1zdGFydC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLXN0YXJ0LXN0eWxlOnNvbGlkfS5rLWxpc3Rib3ggLmstZ2hvc3R7b3BhY2l0eTouNX0uay1pdGVte2N1cnNvcjpkZWZhdWx0fS5rLWxpc3Rib3ggLmstbGlzdC1zY3JvbGxlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstbGlzdGJveCAuay1kcm9wLWhpbnR7Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXByb2dyZXNzYmFye2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7LS1rZW5kby1wcm9ncmVzc2Jhci12YWx1ZTogMDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC14cywgbm9ybWFsKTtkaXNwbGF5OmlubGluZS1ncmlkO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstcHJvZ3Jlc3NiYXIgKiwuay1wcm9ncmVzc2JhciAqOjpiZWZvcmUsLmstcHJvZ3Jlc3NiYXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXByb2dyZXNzYmFyPi5rLXByb2dyZXNzYmFyLXZhbHVle2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtkaXNwbGF5OmZsZXg7b3ZlcmZsb3c6aGlkZGVuO2dyaWQtY29sdW1uOjEvLTE7Z3JpZC1yb3c6MS8tMX0uay1wcm9ncmVzc2Jhcj4uay1wcm9ncmVzc2Jhci1jaHVua3N7Ym9yZGVyLXdpZHRoOmluaGVyaXQ7Ym9yZGVyLXN0eWxlOmluaGVyaXQ7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdHJldGNoO2ZsZXg6MTtnYXA6MXB4O2dyaWQtY29sdW1uOjEvLTE7Z3JpZC1yb3c6MS8tMX0uay1wcm9ncmVzc2JhciAuay1wcm9ncmVzc2Jhci1jaHVua3tkaXNwbGF5OmJsb2NrO2JvcmRlci13aWR0aDowO2ZsZXg6MX0uay1wcm9ncmVzcy1zdGF0dXMtd3JhcHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1zaHJpbms6MDtncmlkLWNvbHVtbjoxLy0xO2dyaWQtcm93OjEvLTF9LmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAuay1wcm9ncmVzcy1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uay1wcm9ncmVzcy1zdGF0dXMtd3JhcC5rLXByb2dyZXNzLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLXByb2dyZXNzLXN0YXR1cy13cmFwLmstcHJvZ3Jlc3MtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uay1wcm9ncmVzcy1zdGF0dXN7cGFkZGluZy1ibG9jazowO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTttaW4td2lkdGg6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jazt3aGl0ZS1zcGFjZTpub3dyYXB9LmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbHt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1rZW5kby1wcm9ncmVzc2Jhci1oZWlnaHQsIDIycHgpO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z3JpZC10ZW1wbGF0ZS1yb3dzOjEwMCV9LmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcHtmbGV4LWRpcmVjdGlvbjpyb3d9LmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbD4uay1wcm9ncmVzc2Jhci12YWx1ZXt3aWR0aDpjYWxjKHZhcigtLWtlbmRvLXByb2dyZXNzYmFyLXZhbHVlLCAwKSoxJSk7ZmxleC1kaXJlY3Rpb246cm93fS5rLXByb2dyZXNzYmFyLWhvcml6b250YWw+LmstcHJvZ3Jlc3NiYXItdmFsdWU+LmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXB7d2lkdGg6Y2FsYygxMDAwMCUvdmFyKC0ta2VuZG8tcHJvZ3Jlc3NiYXItdmFsdWUsIDEpKX0uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsPi5rLXByb2dyZXNzYmFyLWNodW5rc3tmbGV4LWRpcmVjdGlvbjpyb3d9LmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2U+LmstcHJvZ3Jlc3NiYXItdmFsdWV7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7anVzdGlmeS1zZWxmOmZsZXgtZW5kfS5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlPi5rLXByb2dyZXNzYmFyLWNodW5rc3tmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbHt3aWR0aDp2YXIoLS1rZW5kby1wcm9ncmVzc2Jhci1oZWlnaHQsIDIycHgpO2hlaWdodDoyN2VtO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxMDAlO2dyaWQtdGVtcGxhdGUtcm93czoxZnJ9LmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXB7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9LmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstcHJvZ3Jlc3Mtc3RhdHVze3dyaXRpbmctbW9kZTp2ZXJ0aWNhbC1scn0uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbD4uay1wcm9ncmVzc2Jhci12YWx1ZXtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1wcm9ncmVzc2Jhci12YWx1ZSwgMCkqMSUpO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO2FsaWduLXNlbGY6ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmR9LmstcHJvZ3Jlc3NiYXItdmVydGljYWw+LmstcHJvZ3Jlc3NiYXItdmFsdWU+LmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXB7aGVpZ2h0OmNhbGMoMTAwMDAlL3ZhcigtLWtlbmRvLXByb2dyZXNzYmFyLXZhbHVlLCAxKSl9LmstcHJvZ3Jlc3NiYXItdmVydGljYWw+LmstcHJvZ3Jlc3NiYXItY2h1bmtze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlPi5rLXByb2dyZXNzYmFyLXZhbHVle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1zZWxmOmZsZXgtc3RhcnR9LmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlPi5rLXByb2dyZXNzYmFyLWNodW5rc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmstcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCwuay1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC5rLXByb2dyZXNzYmFyLXZhbHVlLC5rLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLmstcHJvZ3Jlc3NiYXItY2h1bmt7ZGlzcGxheTpub25lfS50ZWxlcmlrLWJsYXpvci5rLXByb2dyZXNzYmFyLWhvcml6b250YWw+LmstcHJvZ3Jlc3NiYXItdmFsdWUsLnRlbGVyaWstYmxhem9yLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbD4uay1wcm9ncmVzc2Jhci12YWx1ZT4uay1wcm9ncmVzcy1zdGF0dXMtd3JhcHt0cmFuc2l0aW9uOndpZHRoIC4xcyBlYXNlLWluLW91dH0uay1jaXJjdWxhci1wcm9ncmVzc2JhcntkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOnN0YXJ0O3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLXN1cmZhY2V7aGVpZ2h0OjEwMCV9LmstY2lyY3VsYXItcHJvZ3Jlc3NiYXItc3VyZmFjZT5kaXZ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uay1jaXJjdWxhci1wcm9ncmVzc2Jhci1zdXJmYWNlIHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLXNjYWxle2ZpbGw6bm9uZX0uay1jaXJjdWxhci1wcm9ncmVzc2Jhci1hcmN7dHJhbnNmb3JtLWJveDpmaWxsLWJveDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3N0cm9rZS1saW5lY2FwOnJvdW5kO2ZpbGw6bm9uZX0uay1jaXJjdWxhci1wcm9ncmVzc2Jhci1sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7bWFyZ2luOjB9QGtleWZyYW1lcyBrZW5kby1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbntmcm9te2JhY2tncm91bmQtcG9zaXRpb246MCAwfXRve2JhY2tncm91bmQtcG9zaXRpb246MjJweCAwfX0uay1wcm9ncmVzc2Jhcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYil9LmstcHJvZ3Jlc3NiYXIgLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWNodW5rLXByb2dyZXNzYmFye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1wcm9ncmVzc2Jhci1jaHVua3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKX0uay1wcm9ncmVzc2Jhci1jaHVuayAuay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMikgNTUlLCB0cmFuc3BhcmVudCkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpIDU1JSwgdHJhbnNwYXJlbnQpIDUwJSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpIDU1JSwgdHJhbnNwYXJlbnQpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1zaXplOjIycHggMjJweDthbmltYXRpb246a2VuZG8tcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS1hbmltYXRpb24gMXMgbGluZWFyIGluZmluaXRlfS5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLXNjYWxle3N0cm9rZTp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYil9LmstY2lyY3VsYXItcHJvZ3Jlc3NiYXItYXJje3N0cm9rZTp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTt0cmFuc2l0aW9uOnN0cm9rZSAuNXMgZWFzZX0uay1yYWRpb3tib3JkZXItcmFkaXVzOjUwJTttYXJnaW46MDtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6aW5pdGlhbDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtvdXRsaW5lOjA7Ym94LXNpemluZzpib3JkZXItYm94O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtkaXNwbGF5OmlubGluZS1ibG9jaztmbGV4Om5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5rLXJhZGlvOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXNrLXJlcGVhdDpuby1yZXBlYXR9LmstcmFkaW86Y2hlY2tlZDo6YmVmb3JlLC5rLXJhZGlvLmstY2hlY2tlZDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO21hc2staW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNCAxNCclM2UlM2NjaXJjbGUgY3g9JzUwJTI1JyBjeT0nNTAlMjUnIHI9JzQnIGZpbGw9JyUyM2ZmZmZmZicvJTNlJTNjL3N2ZyUzZVwiKX0uay1yYWRpby13cmFwe2ZsZXg6bm9uZTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2dhcDowO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1zZWxmOnN0YXJ0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZX0uay1yYWRpby13cmFwOjpiZWZvcmV7Y29udGVudDpcIuKAi1wiO3dpZHRoOjBweDtvdmVyZmxvdzpoaWRkZW47ZmxleDpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0uay1yYWRpby1sYWJlbHttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcn0uay1yYWRpby1sYWJlbCAuay1yaXBwbGV7dmlzaWJpbGl0eTpoaWRkZW4gIWltcG9ydGFudH0uay1yYWRpbysuay1sYWJlbCwuay1yYWRpby13cmFwKy5rLWxhYmVsLC5rLXJhZGlvKy5rLXJhZGlvLWxhYmVsLC5rLXJhZGlvLXdyYXArLmstcmFkaW8tbGFiZWx7ZGlzcGxheTppbmxpbmU7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXJhZGlvLWxhYmVsOmVtcHR5e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5rLXJhZGlvLWxhYmVsLmstbm8tdGV4dHttaW4td2lkdGg6MXB4fS5rLXJhZGlvLWxpc3R7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtnYXA6MDtsaXN0LXN0eWxlOm5vbmV9LmstcmFkaW8taXRlbSwuay1yYWRpby1saXN0LWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXJhZGlvLWl0ZW0gLmstcmFkaW8tbGFiZWwsLmstcmFkaW8tbGlzdC1pdGVtIC5rLXJhZGlvLWxhYmVse21hcmdpbjowfS5rLXJhZGlvLWxpc3QtaG9yaXpvbnRhbCwuay1yYWRpby1saXN0LmstbGlzdC1ob3Jpem9udGFse2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpbzo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTtib3JkZXItcmFkaXVzOjEwMCU7ei1pbmRleDotMTt0cmFuc2l0aW9uOm9wYWNpdHkgMTAwbXMgbGluZWFyLHRyYW5zZm9ybSAxNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyfS5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW86Zm9jdXMsLmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpby5rLWZvY3Vze2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW86ZGlzYWJsZWQ6OmFmdGVyLC5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW8uay1kaXNhYmxlZDo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5rLXJhZGlvLXNte3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstcmFkaW8tc206OmJlZm9yZXtmb250LXNpemU6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pfS5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW8tc206OmFmdGVye3dpZHRoOjMwMCU7aGVpZ2h0OjMwMCV9LmstcmFkaW8tbWR7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1yYWRpby1tZDo6YmVmb3Jle2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSl9LmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpby1tZDo6YWZ0ZXJ7d2lkdGg6MzAwJTtoZWlnaHQ6MzAwJX0uay1yYWRpby1sZ3t3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pO2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pfS5rLXJhZGlvLWxnOjpiZWZvcmV7Zm9udC1zaXplOnZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKX0uay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvLWxnOjphZnRlcnt3aWR0aDozMDAlO2hlaWdodDozMDAlfS5rLXJhZGlve2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXJhZGlvOmZvY3VzLC5rLXJhZGlvLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgwLDAsMCwuMDYpfS5rLXJhZGlvLmstaW52YWxpZCwuay1yYWRpby5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsLmstcmFkaW8ubmctaW52YWxpZC5uZy1kaXJ0eXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXJhZGlvLmstaW52YWxpZCsuay1yYWRpby1sYWJlbCwuay1yYWRpby5uZy1pbnZhbGlkLm5nLXRvdWNoZWQrLmstcmFkaW8tbGFiZWwsLmstcmFkaW8ubmctaW52YWxpZC5uZy1kaXJ0eSsuay1yYWRpby1sYWJlbHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstcmFkaW86Y2hlY2tlZCwuay1yYWRpby5rLWNoZWNrZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstcmFkaW86Y2hlY2tlZDpmb2N1cywuay1yYWRpby5rLWNoZWNrZWQuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMzAlLCB0cmFuc3BhcmVudCl9LmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpbzo6YWZ0ZXJ7YmFja2dyb3VuZDp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtvcGFjaXR5Oi4yNX0uay1zbGlkZXJ7Ym9yZGVyOjA7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7YmFja2dyb3VuZDpub25lO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXNsaWRlciAqLC5rLXNsaWRlciAqOjpiZWZvcmUsLmstc2xpZGVyICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1zbGlkZXIgLmstbGFiZWx7d2lkdGg6YXV0bztmb250LXNpemU6LjkyZW07bGluZS1oZWlnaHQ6MTt3aGl0ZS1zcGFjZTpub3dyYXA7cG9zaXRpb246YWJzb2x1dGV9Lmstc2xpZGVyIC5rLXRpY2ssLmstc2xpZGVyIC5rLXNsaWRlci10cmFja3tjdXJzb3I6cG9pbnRlcn0uay1zbGlkZXIgLmstdGlja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDttYXJnaW46MDtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmV9Lmstc2xpZGVyLmstZGlzYWJsZWQgLmstdGljaywuay1zbGlkZXIuay1kaXNhYmxlZCAuay1zbGlkZXItdHJhY2ssLmstc2xpZGVyLmstZGlzYWJsZWQgLmstZHJhZ2hhbmRsZXtjdXJzb3I6ZGVmYXVsdH0uay1zbGlkZXJ7d2lkdGg6bWluLWNvbnRlbnQ7aGVpZ2h0Om1pbi1jb250ZW50O2dhcDo3cHh9Lmstc2xpZGVyIC5rLWJ1dHRvbntmbGV4Om5vbmV9Lmstc2xpZGVyIC5rLXNsaWRlci10cmFjay13cmFwe2ZsZXg6MSAxIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzppbmhlcml0O3Bvc2l0aW9uOnJlbGF0aXZlO3RvdWNoLWFjdGlvbjpub25lfS5rLXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcCAuay1zbGlkZXItaXRlbXN7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtmbGV4OjEgMSAxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6aW5oZXJpdDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstdGlja3tmbGV4OjAgMCAxcHh9Lmstc2xpZGVyIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXRpY2staG9yaXpvbnRhbHt3aWR0aDoxcHg7bWluLWhlaWdodDoxMDAlfS5rLXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcCAuay10aWNrLXZlcnRpY2Fse3dpZHRoOjEwMCU7bWluLWhlaWdodDoxcHh9Lmstc2xpZGVyIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGV7cG9zaXRpb246YWJzb2x1dGV9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXB7aGVpZ2h0OjI2cHh9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstc2xpZGVyLXRyYWNre3dpZHRoOjEwMCV9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZXtpbnNldC1ibG9jay1zdGFydDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlOmZvY3VzLC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGU6YWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSl9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstc2xpZGVyLXNlbGVjdGlvbnt3aWR0aDpjYWxjKCh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAtIHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkpKjElKTtpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApKjElKX0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlLXN0YXJ0e2luc2V0LWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkqMSUpfS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGUtZW5ke2luc2V0LWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApKjElKX0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXB7d2lkdGg6MjZweH0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstc2xpZGVyLXRyYWNre2hlaWdodDoxMDAlfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxle2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgNTAlKX0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZTpmb2N1cywuay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZTphY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCA1MCUpIHNjYWxlKDEpfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1zbGlkZXItc2VsZWN0aW9ue2luc2V0LWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkqMSUpO2hlaWdodDpjYWxjKCh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAtIHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkpKjElKX0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZS1zdGFydHtpbnNldC1ibG9jay1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApKjElKX0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZS1lbmR7aW5zZXQtYmxvY2stZW5kOmNhbGModmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkqMSUpfS5rLXNsaWRlci12ZXJ0aWNhbHtoZWlnaHQ6MjAwcHg7ZmxleC1mbG93OmNvbHVtbi1yZXZlcnNlIG5vd3JhcH0uay1zbGlkZXItdmVydGljYWwgLmstdGlja3t0ZXh0LWFsaWduOmVuZDttYXJnaW4tbGVmdDoycHh9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2t7dGV4dC1hbGlnbjpzdGFydH0uay1zbGlkZXItdmVydGljYWwgLmstdGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NHB4IGNlbnRlcn0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjRweCBjZW50ZXJ9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNre2JhY2tncm91bmQtcG9zaXRpb246LTE1NHB4IGNlbnRlcn0uay1zbGlkZXItdmVydGljYWwgLmstdGljay1sYXJnZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQtcG9zaXRpb246LTRweCBjZW50ZXJ9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzRweCBjZW50ZXJ9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdle2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggY2VudGVyfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1maXJzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NHB4IDEwMCV9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2stbGFyZ2Uuay1maXJzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00cHggMTAwJX0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI0cHggMTAwJX0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWZpcnN0e2JhY2tncm91bmQtcG9zaXRpb246LTM0cHggMTAwJX0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWZpcnN0e2JhY2tncm91bmQtcG9zaXRpb246LTE1NHB4IDEwMCV9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAxMDAlfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1sYXN0e2JhY2tncm91bmQtcG9zaXRpb246LTk0cHggMH0uay1zbGlkZXItdmVydGljYWwgLmstdGljay1sYXJnZS5rLWxhc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotNHB4IDB9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI0cHggMH0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWxhc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMzRweCAwfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstbGFzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTRweCAwfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWxhc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAwfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1sYWJlbHt0ZXh0LWFsaWduOnN0YXJ0O2luc2V0LWlubGluZS1zdGFydDoxMjAlO2luc2V0LWJsb2NrLXN0YXJ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uay1zbGlkZXItdmVydGljYWwgLmstZmlyc3QgLmstbGFiZWx7aW5zZXQtYmxvY2stc3RhcnQ6MTAwJX0uay1zbGlkZXItdmVydGljYWwgLmstbGFzdCAuay1sYWJlbHtpbnNldC1ibG9jay1zdGFydDowfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYWJlbHtpbnNldC1pbmxpbmUtc3RhcnQ6YXV0bztpbnNldC1pbmxpbmUtZW5kOjEyMCV9Lmstc2xpZGVyLWhvcml6b250YWx7d2lkdGg6MjAwcHg7ZmxleC1mbG93OnJvdyBub3dyYXB9Lmstc2xpZGVyLWhvcml6b250YWwgLmstdGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAtOTJweH0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNre2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIC0xMjJweH0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAtMTUycHh9Lmstc2xpZGVyLWhvcml6b250YWwgLmstdGljay1sYXJnZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAtMnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2V7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgLTMycHh9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2V7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgLTYycHh9Lmstc2xpZGVyLWhvcml6b250YWwgLmstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjowIC05MnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2stbGFyZ2Uuay1maXJzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTJweH0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay1maXJzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyMnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uuay1maXJzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMycHh9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWZpcnN0e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTUycHh9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uuay1maXJzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTYycHh9Lmstc2xpZGVyLWhvcml6b250YWwgLmstbGFzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCUgLTkycHh9Lmstc2xpZGVyLWhvcml6b250YWwgLmstdGljay1sYXJnZS5rLWxhc3R7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIC0ycHh9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCUgLTEyMnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uuay1sYXN0e2JhY2tncm91bmQtcG9zaXRpb246MTAwJSAtMzJweH0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstbGFzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCUgLTE1MnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstbGFzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCUgLTYycHh9Lmstc2xpZGVyLWhvcml6b250YWwgLmstbGFiZWx7aW5zZXQtaW5saW5lLXN0YXJ0OjUwJTtpbnNldC1ibG9jay1lbmQ6LTEuMmVtO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWZpcnN0IC5rLWxhYmVse2luc2V0LWlubGluZS1zdGFydDowfS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWxhc3QgLmstbGFiZWx7aW5zZXQtaW5saW5lLXN0YXJ0OjEwMCV9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWx7aW5zZXQtYmxvY2stc3RhcnQ6LTEuMmVtfS5rLXNsaWRlci10cmFjaywuay1zbGlkZXItc2VsZWN0aW9ue21hcmdpbjowO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZX0uay1zbGlkZXItaG9yaXpvbnRhbCA6aXMoLmstc2xpZGVyLXRyYWNrLC5rLXNsaWRlci1zZWxlY3Rpb24pe2hlaWdodDo0cHg7aW5zZXQtaW5saW5lLXN0YXJ0OjA7bWFyZ2luLWJsb2NrLXN0YXJ0Oi0ycHg7aW5zZXQtYmxvY2stc3RhcnQ6NTAlfS5rLXNsaWRlci12ZXJ0aWNhbCA6aXMoLmstc2xpZGVyLXRyYWNrLC5rLXNsaWRlci1zZWxlY3Rpb24pe2luc2V0LWJsb2NrLWVuZDowO2luc2V0LWlubGluZS1zdGFydDo1MCU7bWFyZ2luLWlubGluZS1zdGFydDotMnB4O3dpZHRoOjRweH0uay1kcmFnaGFuZGxle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7b3V0bGluZTowO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9LmstZHJhZ2hhbmRsZS5rLXByZXNzZWR7dHJhbnNpdGlvbjpub25lfS5rLXNsaWRlci1zZWxlY3Rpb24uay1wcmVzc2Vke3RyYW5zaXRpb246bm9uZX0uay1zbGlkZXItdHJhbnNpdGlvbnMuay1zbGlkZXItaG9yaXpvbnRhbCAuay1kcmFnaGFuZGxle3RyYW5zaXRpb246aW5zZXQtaW5saW5lLXN0YXJ0IC4zcyBlYXNlLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLW91dCx0cmFuc2Zvcm0gLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpfS5rLXNsaWRlci10cmFuc2l0aW9ucy5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1zZWxlY3Rpb257dHJhbnNpdGlvbjp3aWR0aCAuM3MgZWFzZS1vdXR9Lmstc2xpZGVyLXRyYW5zaXRpb25zLmstc2xpZGVyLXZlcnRpY2FsIC5rLWRyYWdoYW5kbGV7dHJhbnNpdGlvbjpib3R0b20gLjNzIGVhc2Utb3V0LGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2Utb3V0LHRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSl9Lmstc2xpZGVyLXRyYW5zaXRpb25zLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1zZWxlY3Rpb257dHJhbnNpdGlvbjpoZWlnaHQgLjNzIGVhc2Utb3V0fS5rLXNsaWRlci5rLXJlYWRvbmx5IC5rLWJ1dHRvbiwuay1zbGlkZXIuay1yZWFkb25seSAuay1zbGlkZXItdHJhY2ssLmstc2xpZGVyLmstcmVhZG9ubHkgLmstdGljaywuay1zbGlkZXIuay1yZWFkb25seSAuay1kcmFnaGFuZGxle3BvaW50ZXItZXZlbnRzOm5vbmV9Lmstc2xpZGVyLXJ0bC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUsLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXJbZGlyPXJ0bF0gLmstZHJhZ2hhbmRsZSxbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstZHJhZ2hhbmRsZSwuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlci5rLXJ0bCAuay1kcmFnaGFuZGxlLC5rLXJ0bCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlciAuay1kcmFnaGFuZGxle3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCAtNTAlKX0uay1zbGlkZXItcnRsLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZTpmb2N1cywuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlcltkaXI9cnRsXSAuay1kcmFnaGFuZGxlOmZvY3VzLFtkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlciAuay1kcmFnaGFuZGxlOmZvY3VzLC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyLmstcnRsIC5rLWRyYWdoYW5kbGU6Zm9jdXMsLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGU6Zm9jdXMsLmstc2xpZGVyLXJ0bC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGU6YWN0aXZlLC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyW2Rpcj1ydGxdIC5rLWRyYWdoYW5kbGU6YWN0aXZlLFtkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlciAuay1kcmFnaGFuZGxlOmFjdGl2ZSwuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlci5rLXJ0bCAuay1kcmFnaGFuZGxlOmFjdGl2ZSwuay1ydGwgLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstZHJhZ2hhbmRsZTphY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIC01MCUpIHNjYWxlKDEpfS5rLXNsaWRlci1ydGwuay1zbGlkZXItaG9yaXpvbnRhbCAuay1sYWJlbCwuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlcltkaXI9cnRsXSAuay1sYWJlbCxbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstbGFiZWwsLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIuay1ydGwgLmstbGFiZWwsLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWxhYmVse3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwJSl9Lmstc2xpZGVyIGtlbmRvLXJlc2l6ZS1zZW5zb3J7cG9zaXRpb246YWJzb2x1dGV9Lmstc2xpZGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLC5rLXNsaWRlciAuay1zbGlkZXItc2VsZWN0aW9ue2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSl9Lmstc2xpZGVyIC5rLXNsaWRlci10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpfS5rLXNsaWRlciAuay1zbGlkZXItc2VsZWN0aW9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc2xpZGVyIC5rLWRyYWdoYW5kbGV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Ym9yZGVyLXJhZGl1czo1MCV9Lmstc2xpZGVyIC5rLWRyYWdoYW5kbGU6aG92ZXIsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKX0uay1zbGlkZXIgLmstZHJhZ2hhbmRsZTphY3RpdmUsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUuay1hY3RpdmUsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUuay1wcmVzc2Vke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSl9Lmstc2xpZGVyIC5rLWRyYWdoYW5kbGU6Zm9jdXMsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMzAlLCB0cmFuc3BhcmVudCl9Lmstc2xpZGVyLmstZm9jdXMgLmstZHJhZ2hhbmRsZXtib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMzAlLCB0cmFuc3BhcmVudCl9Lmstc2xpZGVyLWhvcml6b250YWwgLmstdGlja3tiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUMwQUlBQkFMaTR1QUFBQUNINUJBRUFBQUVBTEFBQUFBQUJBTFFBQUFJV2pJR0p4cXphemx1eDJvdmx6TkQyckFIZ1NJWldBUUE3KX0uay1zbGlkZXItdmVydGljYWwgLmstdGlja3tiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGh0QUFCQUlBQkFMaTR1QUFBQUNINUJBRUFBQUVBTEFBQUFBQzBBQUVBQUFJV2pJR0p4cXphemx1eDJvdmx6TkQyckFIZ1NJWldBUUE3KX0uay1jYWxlbmRhcntpbmxpbmUtc2l6ZTp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItd2lkdGgsIG1pbi1jb250ZW50KTtibG9jay1zaXplOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1oZWlnaHQsIG1pbi1jb250ZW50KTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItcmFkaXVzOjA7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstY2FsZW5kYXI+LmstY2FsZW5kYXJ7Ym9yZGVyOjB9LmstY2FsZW5kYXItdGFibGV7bWFyZ2luLWJsb2NrOjA7bWFyZ2luLWlubGluZTphdXRvO2JvcmRlci13aWR0aDowO2JvcmRlci1jb2xvcjppbmhlcml0O2JvcmRlci1zcGFjaW5nOjA7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO3RhYmxlLWxheW91dDpmaXhlZDt0ZXh0LWFsaWduOmNlbnRlcjtvdXRsaW5lOjA7ZGlzcGxheTp0YWJsZTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmstY2FsZW5kYXItY2FwdGlvbiwuay1jYWxlbmRhci1jYXB0aW9uLmstY2FsZW5kYXItdGgsLmstY2FsZW5kYXIgLmstbWV0YS1oZWFkZXIsLmstY2FsZW5kYXIgLmstbW9udGgtaGVhZGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7aGVpZ2h0OjMycHg7Ym94LXNpemluZzpib3JkZXItYm94O3RleHQtdHJhbnNmb3JtOm5vbmU7dGV4dC1hbGlnbjpzdGFydDtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpO2N1cnNvcjpkZWZhdWx0fS5rLWNhbGVuZGFyLXRoLC5rLWNhbGVuZGFyLXRke2JvcmRlci13aWR0aDowO3BhZGRpbmc6MDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Zm9udC13ZWlnaHQ6bm9ybWFsO2N1cnNvcjpkZWZhdWx0fS5rLWNhbGVuZGFyLXRoe2lubGluZS1zaXplOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDMycHgpO2Jsb2NrLXNpemU6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgMzJweCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6Mjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmstY2FsZW5kYXItdGR7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtpbmxpbmUtc2l6ZTp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCBtaW4tY29udGVudCk7YmxvY2stc2l6ZTp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCBtaW4tY29udGVudCk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstY2FsZW5kYXItdGQuay1hbHR7Zm9udC1zaXplOi43NXJlbX0uay1jYWxlbmRhciAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLWxpbmt7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1wYWRkaW5nLXgsIDAuMjVlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1wYWRkaW5nLXksIDAuMjVlbSk7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aGl0ZS1zcGFjZTpub3JtYWw7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5rLWNhbGVuZGFyIC5rLWhlYWRlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweDtib3JkZXItYmxvY2stZW5kLXN0eWxlOnNvbGlkO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5rLWNhbGVuZGFyLWhlYWRlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTttaW4td2lkdGg6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLXZpZXctd2lkdGgsIDI1NnB4KTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4OjAgMCBhdXRvfS5rLWNhbGVuZGFyLWhlYWRlciAuay1jYWxlbmRhci1uYXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcn0uay1jYWxlbmRhci1mb290ZXIsLmstY2FsZW5kYXIgLmstZm9vdGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7dGV4dC1hbGlnbjpjZW50ZXI7Y2xlYXI6Ym90aH0uay1jYWxlbmRhci12aWV3e21hcmdpbjphdXRvO3BhZGRpbmctYmxvY2s6MDtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3dpZHRoOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci12aWV3LXdpZHRoLCAyNTZweCk7aW5saW5lLXNpemU6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLXZpZXctd2lkdGgsIDI1NnB4KTttaW4taGVpZ2h0OjIyNHB4O2JveC1zaXppbmc6Y29udGVudC1ib3g7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO292ZXJmbG93OmhpZGRlbn0uay1jYWxlbmRhci12aWV3IC5rLXRvZGF5e2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCl9LmstbW9udGgtY2FsZW5kYXIgLmstY2FsZW5kYXItdGQsLmstY2FsZW5kYXItbW9udGh2aWV3IC5rLWNhbGVuZGFyLXRke3dpZHRoOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDMycHgpO2hlaWdodDp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCAzMnB4KTtpbmxpbmUtc2l6ZTp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCAzMnB4KTtibG9jay1zaXplOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDMycHgpfS5rLXllYXItY2FsZW5kYXIgLmstY2FsZW5kYXItdGQsLmstY2FsZW5kYXIteWVhcnZpZXcgLmstY2FsZW5kYXItdGR7d2lkdGg6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7aGVpZ2h0OnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO2lubGluZS1zaXplOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO2Jsb2NrLXNpemU6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCl9LmstZGVjYWRlLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcgLmstY2FsZW5kYXItdGR7d2lkdGg6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7aGVpZ2h0OnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO2lubGluZS1zaXplOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO2Jsb2NrLXNpemU6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCl9LmstY2VudHVyeS1jYWxlbmRhciAuay1jYWxlbmRhci10ZCwuay1jYWxlbmRhci1jZW50dXJ5dmlldyAuay1jYWxlbmRhci10ZHt3aWR0aDp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtoZWlnaHQ6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7aW5saW5lLXNpemU6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7YmxvY2stc2l6ZTp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KX0uay1jZW50dXJ5LWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsLmstY2VudHVyeS1jYWxlbmRhciAuay1saW5rLC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstbGlua3t0ZXh0LWFsaWduOnN0YXJ0fS5rLXBvcHVwIC5rLWNhbGVuZGFye2hlaWdodDoxMDAlfS5rLWNhbGVuZGFyLWNvbnRhaW5lciwuay1kYXRldGltZS1jb250YWluZXJ7cGFkZGluZzowfS5rLWNhbGVuZGFyLWNvbnRhaW5lciAuay1jYWxlbmRhciwuay1kYXRldGltZS1jb250YWluZXIgLmstY2FsZW5kYXJ7Ym9yZGVyLXdpZHRoOjB9LmstY2FsZW5kYXIgLmstY29udGVudC5rLXNjcm9sbGFibGUsLmstY2FsZW5kYXIgLmstY2FsZW5kYXItY29udGVudC5rLXNjcm9sbGFibGV7Ym94LXNpemluZzpjb250ZW50LWJveDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87ZGlzcGxheTpibG9jaztwYWRkaW5nLWlubGluZS1lbmQ6MTAwcHg7cGFkZGluZy1pbmxpbmUtc3RhcnQ6MTAwcHg7bWFyZ2luLWlubGluZS1zdGFydDotMTAwcHg7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYygtMTAwcHggLSB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpKX0uay1jYWxlbmRhciAuay1zY3JvbGxhYmxlLXBsYWNlaG9sZGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7d2lkdGg6MXB4O2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDowfS5rLWNhbGVuZGFyLXNtey0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLXZpZXctd2lkdGg6IDIyNHB4Oy0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtcGFkZGluZy14OiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItc20tY2VsbC1wYWRkaW5nLXgsIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSApOy0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtcGFkZGluZy15OiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItc20tY2VsbC1wYWRkaW5nLXksIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSApO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLWNhbGVuZGFyLXNtLmstbW9udGgtY2FsZW5kYXIsLmstY2FsZW5kYXItc20gLmstY2FsZW5kYXItbW9udGh2aWV3ey0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLXNtLW1vbnRoLWNlbGwtc2l6ZSwgMjhweCApfS5rLWNhbGVuZGFyLXNtLmsteWVhci1jYWxlbmRhciwuay1jYWxlbmRhci1zbSAuay1jYWxlbmRhci15ZWFydmlld3stLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1zbS15ZWFyLWNlbGwtc2l6ZSwgNTZweCApfS5rLWNhbGVuZGFyLXNtLmstZGVjYWRlLWNhbGVuZGFyLC5rLWNhbGVuZGFyLXNtIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXd7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItc20tZGVjYWRlLWNlbGwtc2l6ZSwgNTZweCApfS5rLWNhbGVuZGFyLXNtLmstY2VudHVyeS1jYWxlbmRhciwuay1jYWxlbmRhci1zbSAuay1jYWxlbmRhci1jZW50dXJ5dmlld3stLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1zbS1jZW50dXJ5LWNlbGwtc2l6ZSwgNTZweCApfS5rLWNhbGVuZGFyLW1key0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLXZpZXctd2lkdGg6IDI1NnB4Oy0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtcGFkZGluZy14OiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbWQtY2VsbC1wYWRkaW5nLXgsIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKTstLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXBhZGRpbmcteTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLW1kLWNlbGwtcGFkZGluZy15LCB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstY2FsZW5kYXItbWQuay1tb250aC1jYWxlbmRhciwuay1jYWxlbmRhci1tZCAuay1jYWxlbmRhci1tb250aHZpZXd7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbWQtbW9udGgtY2VsbC1zaXplLCAzMnB4ICl9LmstY2FsZW5kYXItbWQuay15ZWFyLWNhbGVuZGFyLC5rLWNhbGVuZGFyLW1kIC5rLWNhbGVuZGFyLXllYXJ2aWV3ey0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLW1kLXllYXItY2VsbC1zaXplLCA2NHB4ICl9LmstY2FsZW5kYXItbWQuay1kZWNhZGUtY2FsZW5kYXIsLmstY2FsZW5kYXItbWQgLmstY2FsZW5kYXItZGVjYWRldmlld3stLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1tZC1kZWNhZGUtY2VsbC1zaXplLCA2NHB4ICl9LmstY2FsZW5kYXItbWQuay1jZW50dXJ5LWNhbGVuZGFyLC5rLWNhbGVuZGFyLW1kIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3ey0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLW1kLWNlbnR1cnktY2VsbC1zaXplLCA2NHB4ICl9LmstY2FsZW5kYXItbGd7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItdmlldy13aWR0aDogMzIwcHg7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1wYWRkaW5nLXg6IHZhciggLS1rZW5kby1jYWxlbmRhci1sZy1jZWxsLXBhZGRpbmcteCwgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICk7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1wYWRkaW5nLXk6IHZhciggLS1rZW5kby1jYWxlbmRhci1sZy1jZWxsLXBhZGRpbmcteSwgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCl9LmstY2FsZW5kYXItbGcuay1tb250aC1jYWxlbmRhciwuay1jYWxlbmRhci1sZyAuay1jYWxlbmRhci1tb250aHZpZXd7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbGctbW9udGgtY2VsbC1zaXplLCA0MHB4ICl9LmstY2FsZW5kYXItbGcuay15ZWFyLWNhbGVuZGFyLC5rLWNhbGVuZGFyLWxnIC5rLWNhbGVuZGFyLXllYXJ2aWV3ey0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLWxnLXllYXItY2VsbC1zaXplLCA4MHB4ICl9LmstY2FsZW5kYXItbGcuay1kZWNhZGUtY2FsZW5kYXIsLmstY2FsZW5kYXItbGcgLmstY2FsZW5kYXItZGVjYWRldmlld3stLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1sZy1kZWNhZGUtY2VsbC1zaXplLCA4MHB4ICl9LmstY2FsZW5kYXItbGcuay1jZW50dXJ5LWNhbGVuZGFyLC5rLWNhbGVuZGFyLWxnIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3ey0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLWxnLWNlbnR1cnktY2VsbC1zaXplLCA4MHB4ICl9LmstY2FsZW5kYXItaW5maW5pdGV7Ym94LXNpemluZzpjb250ZW50LWJveDtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwfS5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXZpZXd7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtoZWlnaHQ6Mjg4cHg7ZmxleDowIDAgYXV0bztkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7Z2FwOjA7b3ZlcmZsb3c6aGlkZGVufS5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXZpZXcgLmstY29udGVudC5rLXNjcm9sbGFibGV7cG9zaXRpb246cmVsYXRpdmV9LmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItdmlldzo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1lbmQ6MDtjb250ZW50Olwi4oCLXCI7aGVpZ2h0OjA7bGluZS1oZWlnaHQ6MDt6LWluZGV4OjE7d2lkdGg6MTUwJTtpbnNldC1pbmxpbmUtc3RhcnQ6LTI1JTtib3gtc2hhZG93OjAgMCAzMnB4IDE2cHggdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLWhlYWRlcnttYXJnaW4taW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSotMSk7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKi0xKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3dpZHRoOmF1dG87bWluLXdpZHRoOjB9LmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItd2Vla2RheXN7ZmxleDowIDAgYXV0b30uay1jYWxlbmRhci1uYXZpZ2F0aW9ue3dpZHRoOjVlbTt0ZXh0LWFsaWduOmNlbnRlcjtmbGV4OjAgMCBhdXRvO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uay1jYWxlbmRhci1uYXZpZ2F0aW9uOjpiZWZvcmUsLmstY2FsZW5kYXItbmF2aWdhdGlvbjo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50Olwi4oCLXCI7aGVpZ2h0OjA7bGluZS1oZWlnaHQ6MDt6LWluZGV4OjE7d2lkdGg6MjAwJTtpbnNldC1pbmxpbmUtc3RhcnQ6LTUwJTtib3gtc2hhZG93OjAgMCA2ZW0gM2VtIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWNhbGVuZGFyLW5hdmlnYXRpb246OmJlZm9yZXtpbnNldC1ibG9jay1zdGFydDowfS5rLWNhbGVuZGFyLW5hdmlnYXRpb246OmFmdGVye2luc2V0LWJsb2NrLWVuZDowfS5rLWNhbGVuZGFyLW5hdmlnYXRpb24gLmstY29udGVudCwuay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNhbGVuZGFyLWNvbnRlbnR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2hlaWdodDphdXRvO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7aW5zZXQtYmxvY2stZW5kOjA7aW5zZXQtaW5saW5lLWVuZDowfS5rLWNhbGVuZGFyLW5hdmlnYXRpb24gLmstY29udGVudCB1bCwuay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNhbGVuZGFyLWNvbnRlbnQgdWx7d2lkdGg6NWVtfS5rLWNhbGVuZGFyLW5hdmlnYXRpb24gLmstY29udGVudCBsaSwuay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNhbGVuZGFyLWNvbnRlbnQgbGl7aGVpZ2h0OjJlbTtsaW5lLWhlaWdodDoyZW07Y3Vyc29yOnBvaW50ZXI7cGFkZGluZy1ibG9jazowO3BhZGRpbmctaW5saW5lOjFlbTtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6Y2xpcH0uay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24tbWFya2Vye2ZvbnQtd2VpZ2h0OmJvbGR9LmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLWhpZ2hsaWdodHt3aWR0aDoxMDAlO2JvcmRlci13aWR0aDoxcHggMDtib3JkZXItc3R5bGU6c29saWQ7aGVpZ2h0OjJlbTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6NTAlO2luc2V0LWlubGluZS1lbmQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uay1jYWxlbmRhci1yYW5nZXt3aWR0aDphdXRvfS5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLXZpZXd7d2lkdGg6YXV0bzt3aGl0ZS1zcGFjZTpub3dyYXB9LmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItdmlldzo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLXZpZXc6Zm9jdXN7b3V0bGluZTowfS5rLXJhbmdlLXN0YXJ0e2JvcmRlci1yYWRpdXM6MDtib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtib3JkZXItZW5kLXN0YXJ0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSl9LmstcmFuZ2Utc3RhcnQgLmstY2FsZW5kYXItY2VsbC1pbm5lciwuay1yYW5nZS1zdGFydCAuay1saW5re2JvcmRlci1jb2xvcjppbmhlcml0O2JvcmRlci1yYWRpdXM6aW5oZXJpdH0uay1yYW5nZS1lbmR7Ym9yZGVyLXJhZGl1czowO2JvcmRlci1zdGFydC1lbmQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtib3JkZXItZW5kLWVuZC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pfS5rLXJhbmdlLWVuZCAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLXJhbmdlLWVuZCAuay1saW5re2JvcmRlci1jb2xvcjppbmhlcml0O2JvcmRlci1yYWRpdXM6aW5oZXJpdH0uay1yYW5nZS1taWR7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym9yZGVyLXJhZGl1czowfS5rLXJhbmdlLXN0YXJ0LmstcmFuZ2UtZW5ke2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pfS5rLWNhbGVuZGFye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1jYWxlbmRhciAuay1oZWFkZXJ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7Ym94LXNoYWRvdzowIDFweCAzcHggMXB4IHJnYmEoMCwwLDAsLjEpfS5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRoLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNhcHRpb24sLmstY2FsZW5kYXIgLmstbWV0YS1oZWFkZXIsLmstY2FsZW5kYXIgLmstbW9udGgtaGVhZGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlldyAuay10b2RheXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1jYWxlbmRhciAuay1vdGhlci1tb250aHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWNhbGVuZGFyIC5rLWFsdHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZDpob3ZlciAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkOmhvdmVyIC5rLWxpbmssLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1ob3ZlciAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstaG92ZXIgLmstbGlua3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZCAuay1saW5re2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZDpob3ZlciAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQ6aG92ZXIgLmstbGluaywuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkLmstaG92ZXIgLmstY2FsZW5kYXItY2VsbC1pbm5lciwuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkLmstaG92ZXIgLmstbGlua3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpfS5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkOmZvY3VzIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQ6Zm9jdXMgLmstbGluaywuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLWZvY3VzIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1mb2N1cyAuay1saW5re2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjA4KX0uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkOmZvY3VzIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZDpmb2N1cyAuay1saW5rLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQuay1mb2N1cyAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQuay1mb2N1cyAuay1saW5re2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjA4KX0uay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9ue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO2JveC1zaGFkb3c6aW5zZXQgLTFweCAwIHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstY2FsZW5kYXIgLmstY2FsZW5kYXItbmF2aWdhdGlvbiBsaTpob3Zlciwuay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9uIGxpLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9LmstY2FsZW5kYXIgLmstY2FsZW5kYXItbmF2aWdhdGlvbi1oaWdobGlnaHR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24tbWFya2Vye2NvbG9yOmN1cnJlbnRDb2xvcn0uay1jYWxlbmRhci5rLWludmFsaWQsLmstY2FsZW5kYXIuay1pbnZhbGlkOmhvdmVyLC5rLWNhbGVuZGFyLm5nLWludmFsaWQubmctdG91Y2hlZCwuay1jYWxlbmRhci5uZy1pbnZhbGlkLm5nLWRpcnR5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstcnRsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24sW2Rpcj1ydGxdIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24sLmstY2FsZW5kYXIuay1ydGwgLmstY2FsZW5kYXItbmF2aWdhdGlvbiwuay1jYWxlbmRhcltkaXI9cnRsXSAuay1jYWxlbmRhci1uYXZpZ2F0aW9ue2JveC1zaGFkb3c6aW5zZXQgMXB4IDAgdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1zY2hlZHVsZXIgLmstY2FsZW5kYXIgLmstb3RoZXItbW9udGh7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstY2FsZW5kYXIgLmstcmFuZ2Utc3RhcnQsLmstY2FsZW5kYXIgLmstcmFuZ2UtZW5kLC5rLWNhbGVuZGFyIC5rLXJhbmdlLW1pZHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KX0uay1jYWxlbmRhciAuay1yYW5nZS1zdGFydCAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLXJhbmdlLXN0YXJ0IC5rLWxpbmssLmstY2FsZW5kYXIgLmstcmFuZ2UtZW5kIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsLmstY2FsZW5kYXIgLmstcmFuZ2UtZW5kIC5rLWxpbmt7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1jYWxlbmRhciAuay1yYW5nZS1zdGFydC5rLWFjdGl2ZSAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLXJhbmdlLXN0YXJ0LmstYWN0aXZlIC5rLWxpbmssLmstY2FsZW5kYXIgLmstcmFuZ2UtZW5kLmstYWN0aXZlIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsLmstY2FsZW5kYXIgLmstcmFuZ2UtZW5kLmstYWN0aXZlIC5rLWxpbmt7Ym94LXNoYWRvdzppbnNldCAwIDAgMnB4IDJweCByZ2JhKDAsMCwwLC4yKX0uay1jYWxlbmRhciAuay1yYW5nZS1zcGxpdC1zdGFydCwuay1jYWxlbmRhciAuay1yYW5nZS1zcGxpdC1lbmR7cG9zaXRpb246cmVsYXRpdmV9LmstY2FsZW5kYXIgLmstcmFuZ2Utc3BsaXQtc3RhcnQ6OmFmdGVyLC5rLWNhbGVuZGFyIC5rLXJhbmdlLXNwbGl0LWVuZDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1ibG9jay1lbmQ6MDt3aWR0aDo1cHh9LmstY2FsZW5kYXIgLmstcmFuZ2Utc3BsaXQtc3RhcnQ6OmFmdGVye2luc2V0LWlubGluZS1zdGFydDotNXB4O2luc2V0LWlubGluZS1lbmQ6YXV0bztiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCksIHRyYW5zcGFyZW50IDEwMCUpfS5rLWNhbGVuZGFyIC5rLXJhbmdlLXNwbGl0LWVuZDo6YWZ0ZXJ7aW5zZXQtaW5saW5lLWVuZDotNXB4O2luc2V0LWlubGluZS1zdGFydDphdXRvO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCksIHRyYW5zcGFyZW50IDEwMCUpfS5rLXBvaW50ZXItZXZlbnRzLW5vbmV7cG9pbnRlci1ldmVudHM6bm9uZX0uXFwhay1wb2ludGVyLWV2ZW50cy1ub25le3BvaW50ZXItZXZlbnRzOm5vbmUgIWltcG9ydGFudH0uay1wb2ludGVyLWV2ZW50cy1hdXRve3BvaW50ZXItZXZlbnRzOmF1dG99LlxcIWstcG9pbnRlci1ldmVudHMtYXV0b3twb2ludGVyLWV2ZW50czphdXRvICFpbXBvcnRhbnR9LmstdGltZXNlbGVjdG9ye2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstcG9wdXA+LmstdGltZXNlbGVjdG9ye2JvcmRlci13aWR0aDowfS5rLXRpbWUtaGVhZGVyLC5rLXRpbWUtc2VsZWN0b3ItaGVhZGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4OjAgMCBhdXRvfS5rLXRpbWUtaGVhZGVyIC5rLXRpdGxlLC5rLXRpbWUtaGVhZGVyIC5rLXRpbWUtc2VsZWN0b3ItaGVhZGVyLXRpdGxlLC5rLXRpbWUtc2VsZWN0b3ItaGVhZGVyIC5rLXRpdGxlLC5rLXRpbWUtc2VsZWN0b3ItaGVhZGVyIC5rLXRpbWUtc2VsZWN0b3ItaGVhZGVyLXRpdGxle3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC13ZWlnaHQ6Ym9sZDtkaXNwbGF5OmlubGluZS1ibG9ja30uay10aW1lLWhlYWRlciAuay10aW1lLW5vdywuay10aW1lLXNlbGVjdG9yLWhlYWRlciAuay10aW1lLW5vd3tib3JkZXItd2lkdGg6MDtsaW5lLWhlaWdodDppbmhlcml0O2N1cnNvcjpwb2ludGVyfS5rLWFjdGlvbnMuay10aW1lLWZhc3Qtc2VsZWN0aW9uLC5rLXRpbWUtZmFzdC1zZWxlY3Rpb24uay1lZGl0LWJ1dHRvbnMsLmstdGltZS1mYXN0LXNlbGVjdGlvbi5rLWFjdGlvbi1idXR0b25zLC5rLXRpbWUtZmFzdC1zZWxlY3Rpb24uay1jb2x1bW5tZW51LWFjdGlvbnMsLmstdGltZS1mYXN0LXNlbGVjdGlvbi5rLWZvcm0tYnV0dG9uc3ttYXJnaW4tYmxvY2stc3RhcnQ6MH0uay10aW1lLWxpc3QtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO292ZXJmbG93OmhpZGRlbn0uay10aW1lLWhpZ2hsaWdodCwuay10aW1lLWxpc3QtaGlnaGxpZ2h0e3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMik7Ym9yZGVyLXdpZHRoOjFweCAwcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDpjYWxjKDUwJSArICh2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpKSoodmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkpLzIpO2luc2V0LWlubGluZS1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt6LWluZGV4OjF9LmstdGltZS1saXN0LXdyYXBwZXJ7bWluLXdpZHRoOjRlbTtoZWlnaHQ6MjQwcHg7Ym94LXNpemluZzpjb250ZW50LWJveDtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO2ZsZXg6MSAxIGF1dG99LmstdGltZS1saXN0LXdyYXBwZXIgLmstdGl0bGV7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO2Rpc3BsYXk6YmxvY2t9LmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YmVmb3JlLC5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIuKAi1wiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aW5zZXQtaW5saW5lLXN0YXJ0OjA7cG9pbnRlci1ldmVudHM6bm9uZTtoZWlnaHQ6Y2FsYyg1MCUgLSAodmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KSkqKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKS8yKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkfS5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmJlZm9yZXtpbnNldC1ibG9jay1zdGFydDpjYWxjKCh2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpKSoodmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkpKX0uay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjphZnRlcntpbnNldC1ibG9jay1lbmQ6MH0uay10aW1lLWxpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZmxleDoxO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtvdXRsaW5lOjA7b3ZlcmZsb3c6aGlkZGVufS5rLXRpbWUtbGlzdDo6YmVmb3JlLC5rLXRpbWUtbGlzdDo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50Olwi4oCLXCI7aGVpZ2h0OjA7bGluZS1oZWlnaHQ6MDt6LWluZGV4OjE7d2lkdGg6MjAwJTtpbnNldC1pbmxpbmUtc3RhcnQ6LTUwJX0uay10aW1lLWxpc3Q6OmJlZm9yZXtpbnNldC1ibG9jay1zdGFydDowfS5rLXRpbWUtbGlzdDo6YWZ0ZXJ7aW5zZXQtYmxvY2stZW5kOjB9LmstdGltZS1jb250YWluZXIsLmstdGltZS1saXN0LWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bztkaXNwbGF5OmJsb2NrO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6c2Nyb2xsO3BhZGRpbmctaW5saW5lLWVuZDoxMDBweDtwYWRkaW5nLWlubGluZS1zdGFydDoxMDBweDttYXJnaW4taW5saW5lLXN0YXJ0Oi0xMDBweDttYXJnaW4taW5saW5lLWVuZDpjYWxjKC0xMDBweCAtIHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCwgMTdweCkpfS5rLXRpbWUtY29udGFpbmVyPnVsLC5rLXRpbWUtbGlzdC1jb250ZW50PnVse2hlaWdodDphdXRvO3dpZHRoOjRlbTttYXJnaW46YXV0b30uay10aW1lLWNvbnRhaW5lciAuay1zY3JvbGxhYmxlLXBsYWNlaG9sZGVyLC5rLXRpbWUtbGlzdC1jb250ZW50IC5rLXNjcm9sbGFibGUtcGxhY2Vob2xkZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDowfS5rLXRpbWUtbGlzdC1pdGVtLC5rLXRpbWUtbGlzdCAuay1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstdGltZS1zZXBhcmF0b3J7d2lkdGg6MDtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyKTthbGlnbi1zZWxmOmNlbnRlcjtkaXNwbGF5OmlubGluZS1mbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTE7aW5zZXQtYmxvY2stc3RhcnQ6Y2FsYygodmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KSkqKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKS8yKX0uay10aW1lc2VsZWN0b3Itc217Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstdGltZXNlbGVjdG9yLXNtIC5rLXRpbWUtaGlnaGxpZ2h0LC5rLXRpbWVzZWxlY3Rvci1zbSAuay10aW1lLWxpc3QtaGlnaGxpZ2h0e2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkqdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkqMil9LmstdGltZXNlbGVjdG9yLXNtIC5rLXRpbWUtc2VwYXJhdG9ye2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkqdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkqMil9LmstdGltZXNlbGVjdG9yLXNtIC5rLXRpbWUtbGlzdC1pdGVtLC5rLXRpbWVzZWxlY3Rvci1zbSAuay10aW1lLWxpc3QgLmstaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstdGltZXNlbGVjdG9yLW1ke2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLXRpbWVzZWxlY3Rvci1tZCAuay10aW1lLWhpZ2hsaWdodCwuay10aW1lc2VsZWN0b3ItbWQgLmstdGltZS1saXN0LWhpZ2hsaWdodHtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyKX0uay10aW1lc2VsZWN0b3ItbWQgLmstdGltZS1zZXBhcmF0b3J7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMil9LmstdGltZXNlbGVjdG9yLW1kIC5rLXRpbWUtbGlzdC1pdGVtLC5rLXRpbWVzZWxlY3Rvci1tZCAuay10aW1lLWxpc3QgLmstaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXRpbWVzZWxlY3Rvci1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKX0uay10aW1lc2VsZWN0b3ItbGcgLmstdGltZS1oaWdobGlnaHQsLmstdGltZXNlbGVjdG9yLWxnIC5rLXRpbWUtbGlzdC1oaWdobGlnaHR7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyKX0uay10aW1lc2VsZWN0b3ItbGcgLmstdGltZS1zZXBhcmF0b3J7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyKX0uay10aW1lc2VsZWN0b3ItbGcgLmstdGltZS1saXN0LWl0ZW0sLmstdGltZXNlbGVjdG9yLWxnIC5rLXRpbWUtbGlzdCAuay1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay10aW1lc2VsZWN0b3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXRpbWUtaGVhZGVyIC5rLXRpdGxlLC5rLXRpbWUtc2VsZWN0b3ItaGVhZGVyIC5rLXRpdGxle2NvbG9yOnVuc2V0fS5rLXRpbWUtaGVhZGVyIC5rLXRpbWUtbm93LC5rLXRpbWUtc2VsZWN0b3ItaGVhZGVyIC5rLXRpbWUtbm93e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXRpbWUtaGVhZGVyIC5rLXRpbWUtbm93OmhvdmVyLC5rLXRpbWUtc2VsZWN0b3ItaGVhZGVyIC5rLXRpbWUtbm93OmhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpfS5rLXRpbWUtbGlzdC13cmFwcGVyIC5rLXRpdGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1cyAuay10aXRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YmVmb3JlLC5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDQpfS5rLXRpbWUtbGlzdDo6YmVmb3JlLC5rLXRpbWUtbGlzdDo6YWZ0ZXJ7Ym94LXNoYWRvdzowIDAgM2VtIDEuNWVtIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay10aW1lLWxpc3QgLmstaXRlbTpob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay10aW1lLWNvbnRhaW5lcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmstdGltZS1oaWdobGlnaHR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstY2FwdGNoYXt3aWR0aDoyODBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWNhcHRjaGEgKiwuay1jYXB0Y2hhICo6OmJlZm9yZSwuay1jYXB0Y2hhICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1jYXB0Y2hhLWltYWdlLXdyYXB7cG9zaXRpb246cmVsYXRpdmU7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1jYXB0Y2hhLWltYWdlLWNvbnRyb2xze3Bvc2l0aW9uOnJlbGF0aXZlO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstY2FwdGNoYS1pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn0uay1jYXB0Y2hhLWltYWdlPmltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2s7b2JqZWN0LWZpdDpjb3Zlcn0uay1jYXB0Y2hhLWxvYWRpbmcgLmstY2FwdGNoYS1pbWFnZXtoZWlnaHQ6YXV0b30uay1jYXB0Y2hhLXZvbHVtZS1jb250cm9se2hlaWdodDoxMDAlfS5rLWNhcHRjaGEtdmFsaWRhdGlvbi1tZXNzYWdle21hcmdpbi1ibG9jay1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtmb250LXN0eWxlOml0YWxpY30uay1jYXB0Y2hhe2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXBvcy1zdGF0aWMsLmstc3RhdGlje3Bvc2l0aW9uOnN0YXRpY30uXFwhay1wb3Mtc3RhdGljLC5cXCFrLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudH0uay1wb3MtcmVsYXRpdmUsLmstcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmV9LlxcIWstcG9zLXJlbGF0aXZlLC5cXCFrLXJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnR9LmstcG9zLWFic29sdXRlLC5rLWFic29sdXRle3Bvc2l0aW9uOmFic29sdXRlfS5cXCFrLXBvcy1hYnNvbHV0ZSwuXFwhay1hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50fS5rLXBvcy1maXhlZCwuay1maXhlZHtwb3NpdGlvbjpmaXhlZH0uXFwhay1wb3MtZml4ZWQsLlxcIWstZml4ZWR7cG9zaXRpb246Zml4ZWQgIWltcG9ydGFudH0uay1wb3Mtc3RpY2t5LC5rLXN0aWNreXtwb3NpdGlvbjpzdGlja3l9LlxcIWstcG9zLXN0aWNreSwuXFwhay1zdGlja3l7cG9zaXRpb246c3RpY2t5ICFpbXBvcnRhbnR9LmstY29sb3JwYWxldHRle2JvcmRlci13aWR0aDowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2xpbmUtaGVpZ2h0OjA7ZGlzcGxheTppbmxpbmUtZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1jb2xvcnBhbGV0dGUgKiwuay1jb2xvcnBhbGV0dGUgKjo6YmVmb3JlLC5rLWNvbG9ycGFsZXR0ZSAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstY29sb3JwYWxldHRlLXRhYmxle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWNvbG9ycGFsZXR0ZS10aWxle3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXJ9LmstY29sb3JwYWxldHRlLXRpbGU6aG92ZXIsLmstY29sb3JwYWxldHRlLXRpbGUuay1ob3Zlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwMX0uay1jb2xvcnBhbGV0dGUtdGlsZTpmb2N1cywuay1jb2xvcnBhbGV0dGUtdGlsZS5rLWZvY3VzLC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstc2VsZWN0ZWQsLmstY29sb3JwYWxldHRlLXRpbGUuay1zZWxlY3RlZDpob3Zlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwMH0uay1jb2xvcnBhbGV0dGUtc20gLmstY29sb3JwYWxldHRlLXRpbGV7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy01XFwuNSwgMS4zNzVyZW0pO2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTVcXC41LCAxLjM3NXJlbSl9LmstY29sb3JwYWxldHRlLW1kIC5rLWNvbG9ycGFsZXR0ZS10aWxle3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pfS5rLWNvbG9ycGFsZXR0ZS1sZyAuay1jb2xvcnBhbGV0dGUtdGlsZXt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTgsIDJyZW0pO2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTgsIDJyZW0pfS5rLWNvbG9ycGFsZXR0ZS10aWxlOmZvY3VzLC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgM3B4IDFweCByZ2JhKDAsMCwwLC4zKSxpbnNldCAwIDAgMCAxcHggaHNsYSgwLDAlLDEwMCUsLjUpfS5rLWNvbG9ycGFsZXR0ZS10aWxlOmhvdmVyLC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstaG92ZXJ7Ym94LXNoYWRvdzowIDAgM3B4IDFweCByZ2JhKDAsMCwwLC4zKSxpbnNldCAwIDAgMCAxcHggaHNsYSgwLDAlLDEwMCUsLjgpfS5rLWNvbG9ycGFsZXR0ZS10aWxlLmstc2VsZWN0ZWQsLmstY29sb3JwYWxldHRlLXRpbGUuay1zZWxlY3RlZDpob3Zlcntib3gtc2hhZG93OjAgMXB4IDNweCAxcHggcmdiYSgwLDAsMCwuMyksaW5zZXQgMCAwIDAgMXB4ICNmZmZ9LmstY29sb3JncmFkaWVudHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3dpZHRoOjI3MnB4O3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1jb2xvcmdyYWRpZW50ICosLmstY29sb3JncmFkaWVudCAqOjpiZWZvcmUsLmstY29sb3JncmFkaWVudCAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstY29sb3JncmFkaWVudC1jYW52YXN7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LXJlY3RhbmdsZXtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50e2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7aGVpZ2h0OjIwMnB4fS5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1kcmFnaGFuZGxle21hcmdpbi10b3A6LTdweDttYXJnaW4tbGVmdDotN3B4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ei1pbmRleDoxO2N1cnNvcjpwb2ludGVyfS5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1jb250cm9sc3twb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LXNocmluazowO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWNvbG9yZ3JhZGllbnQtY2FudmFzLmstdnN0YWNrLC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzLmstdmJveHtwYWRkaW5nLWlubGluZTo4cHh9LmstY29sb3JncmFkaWVudCAuay1kcmFnaGFuZGxle2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7b3V0bGluZS13aWR0aDoxcHg7b3V0bGluZS1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstY29sb3JncmFkaWVudC1zbGlkZXIuay1zbGlkZXItdmVydGljYWx7d2lkdGg6MTBweDtoZWlnaHQ6MjAycHg7ZmxleDowIDAgMTBweH0uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2t7d2lkdGg6MTBweDtib3JkZXItcmFkaXVzOjEwcHg7bWFyZ2luLWlubGluZS1zdGFydDotNXB4fS5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstc2xpZGVyLWhvcml6b250YWx7d2lkdGg6MTAwJTtoZWlnaHQ6MTBweDtmbGV4OjAgMCAxMHB4fS5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNre2hlaWdodDoxMHB4O2JvcmRlci1yYWRpdXM6MTBweDttYXJnaW4tYmxvY2stc3RhcnQ6LTVweH0uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLWFscGhhLXNsaWRlciAuay1zbGlkZXItdHJhY2s6OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Oi0xfS5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyIC5rLXNsaWRlci10cmFjay13cmFwe3otaW5kZXg6MX0uay1jb2xvcmdyYWRpZW50LXNsaWRlciAuay1zbGlkZXItc2VsZWN0aW9ue2Rpc3BsYXk6bm9uZX0uay1jb2xvcmdyYWRpZW50LXNsaWRlciAuay1kcmFnaGFuZGxle2JvcmRlci13aWR0aDozcHh9LmstY29sb3JncmFkaWVudC1zbXt3aWR0aDoyNTJweDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1jb2xvcmdyYWRpZW50LXNtIC5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLW51bWVyaWN0ZXh0Ym94e3dpZHRoOjQycHh9LmstY29sb3JncmFkaWVudC1zbSAuay1jb2xvcmdyYWRpZW50LWNhbnZhc3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1jb2xvcmdyYWRpZW50LXNtIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1ncmFkaWVudHtoZWlnaHQ6MTgycHh9LmstY29sb3JncmFkaWVudC1zbSAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1zbGlkZXItdmVydGljYWx7aGVpZ2h0OjE4MnB4fS5rLWNvbG9yZ3JhZGllbnQtc20gLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWNvbnRyb2xze2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWNvbG9yZ3JhZGllbnQtbWR7d2lkdGg6MjcycHg7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstY29sb3JncmFkaWVudC1tZCAuay1jb2xvcmdyYWRpZW50LWlucHV0cyAuay1udW1lcmljdGV4dGJveHt3aWR0aDo0NnB4fS5rLWNvbG9yZ3JhZGllbnQtbWQgLmstY29sb3JncmFkaWVudC1jYW52YXN7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstY29sb3JncmFkaWVudC1tZCAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtZ3JhZGllbnR7aGVpZ2h0OjIwMnB4fS5rLWNvbG9yZ3JhZGllbnQtbWQgLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstc2xpZGVyLXZlcnRpY2Fse2hlaWdodDoyMDJweH0uay1jb2xvcmdyYWRpZW50LW1kIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1jb250cm9sc3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1jb2xvcmdyYWRpZW50LWxne3dpZHRoOjM2MnB4O2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pfS5rLWNvbG9yZ3JhZGllbnQtbGcgLmstY29sb3JncmFkaWVudC1pbnB1dHMgLmstbnVtZXJpY3RleHRib3h7d2lkdGg6NjJweH0uay1jb2xvcmdyYWRpZW50LWxnIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFze2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSl9LmstY29sb3JncmFkaWVudC1sZyAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtZ3JhZGllbnR7aGVpZ2h0OjI2OHB4fS5rLWNvbG9yZ3JhZGllbnQtbGcgLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstc2xpZGVyLXZlcnRpY2Fse2hlaWdodDoyNjhweH0uay1jb2xvcmdyYWRpZW50LWxnIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1jb250cm9sc3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pfS5rLWNvbG9yZ3JhZGllbnQtaW5wdXRze2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstY29sb3JncmFkaWVudC1pbnB1dHMgLmstY29sb3JncmFkaWVudC1pbnB1dC1sYWJlbHt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmstY29sb3JncmFkaWVudC1pbnB1dHM+LmstdnN0YWNrLC5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzPi5rLXZib3h7Z2FwOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKS8zKX0uay1jb2xvcmdyYWRpZW50LWlucHV0cyAuay1udW1lcmljdGV4dGJveHt3aWR0aDo0NnB4fS5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLWlucHV0LWlubmVye3BhZGRpbmctaW5saW5lLXN0YXJ0OjJweDtwYWRkaW5nLWlubGluZS1lbmQ6MnB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtb3ZlcmZsb3c6Y2xpcH0uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0PmRpdntkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7Z2FwOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKS8xLjUpfS5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtcmF0aW97bWFyZ2luLWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkvMS41KX0uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXJhdGlvLXRleHR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKX0uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXZhbGlkYXRpb257ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKS8xLjUvMil9LmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC12YWxpZGF0aW9uIC5rLWljb257dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtdmFsaWRhdGlvbiAuay1pY29uKy5rLWljb24sLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC12YWxpZGF0aW9uIC5rLWljb24td3JhcHBlci1ob3N0Ky5rLWljb24td3JhcHBlci1ob3N0IC5rLWljb257bWFyZ2luLWlubGluZS1zdGFydDotMTNweH0uay1jb2xvci1jb250cmFzdC1zdmd7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtvdmVyZmxvdzp2aXNpYmxlO3BvaW50ZXItZXZlbnRzOm5vbmV9LmstY29sb3JncmFkaWVudHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstY29sb3JncmFkaWVudDpmb2N1cywuay1jb2xvcmdyYWRpZW50LmstZm9jdXN7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tMywgMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9LmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50e2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSwgYmxhY2spLGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpfS5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZXtib3JkZXItY29sb3I6aHNsYSgwLDAlLDEwMCUsLjgpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtvdXRsaW5lLWNvbG9yOiMwMDA7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tMiwgMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9LmstY29sb3JncmFkaWVudCAuay1kcmFnaGFuZGxlOmZvY3VzLC5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZS5rLWZvY3Vze2JvcmRlci1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtvdXRsaW5lLWNvbG9yOiMwMDA7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tMiwgMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9LmstY29sb3JncmFkaWVudCAuay1kcmFnaGFuZGxlOmhvdmVyLC5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZS5rLWhvdmVyLC5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZS5rLWFjdGl2ZSwuay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGU6YWN0aXZle2JvcmRlci1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtvdXRsaW5lLWNvbG9yOiMwMDB9LmstY29sb3JncmFkaWVudC1zbGlkZXIuay1odWUtc2xpZGVyLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNre2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmYwMDAwLCAjZmZmZjAwLCAjMDBmZjAwLCAjMDBmZmZmLCAjMDAwMGZmLCAjZmYwMGZmLCAjZmYwMDAwKX0uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLWh1ZS1zbGlkZXIuay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNre2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmMDAwMCwgI2ZmZmYwMCwgIzAwZmYwMCwgIzAwZmZmZiwgIzAwMDBmZiwgI2ZmMDBmZiwgI2ZmMDAwMCl9LmstY29sb3JncmFkaWVudC1zbGlkZXIuay1hbHBoYS1zbGlkZXIgLmstc2xpZGVyLXRyYWNrOjpiZWZvcmV7YmFja2dyb3VuZDp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUFLQ0FZQUFBQ05Ncys5QUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUF1U1VSQlZIZ0J4WXl4RFFBd0RNSklMK1lUK0RqdHpGUmxpVWZMY2tscUJDUlQ0ZUNUeGJENmtkTDIvTGdZWHFwdkNiczNrQnYvQUFBQUFFbEZUa1N1UW1DQykgY2VudGVyIHJlcGVhdH0uay1jb2xvcmdyYWRpZW50LWlucHV0LWxhYmVse2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstcnRsIC5rLWNvbG9yZ3JhZGllbnQgLmstaHVlLXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjayxbZGlyPXJ0bF0gLmstY29sb3JncmFkaWVudCAuay1odWUtc2xpZGVyLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNre2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZjAwMDAsICNmZmZmMDAsICMwMGZmMDAsICMwMGZmZmYsICMwMDAwZmYsICNmZjAwZmYsICNmZjAwMDApfS5rLWFsaWduLXNlbGYtYXV0b3thbGlnbi1zZWxmOmF1dG99LlxcIWstYWxpZ24tc2VsZi1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5rLWFsaWduLXNlbGYtbm9ybWFse2FsaWduLXNlbGY6bm9ybWFsfS5cXCFrLWFsaWduLXNlbGYtbm9ybWFse2FsaWduLXNlbGY6bm9ybWFsICFpbXBvcnRhbnR9LmstYWxpZ24tc2VsZi1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaH0uXFwhay1hbGlnbi1zZWxmLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9LmstYWxpZ24tc2VsZi1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXJ9LlxcIWstYWxpZ24tc2VsZi1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uay1hbGlnbi1zZWxmLXN0YXJ0e2FsaWduLXNlbGY6c3RhcnR9LlxcIWstYWxpZ24tc2VsZi1zdGFydHthbGlnbi1zZWxmOnN0YXJ0ICFpbXBvcnRhbnR9LmstYWxpZ24tc2VsZi1lbmR7YWxpZ24tc2VsZjplbmR9LlxcIWstYWxpZ24tc2VsZi1lbmR7YWxpZ24tc2VsZjplbmQgIWltcG9ydGFudH0uay1hbGlnbi1zZWxmLWZsZXgtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5cXCFrLWFsaWduLXNlbGYtZmxleC1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uay1hbGlnbi1zZWxmLWZsZXgtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmR9LlxcIWstYWxpZ24tc2VsZi1mbGV4LWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmstYWxpZ24tc2VsZi1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lfS5cXCFrLWFsaWduLXNlbGYtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5rLWFsaWduLXNlbGYtZmlyc3QtYmFzZWxpbmV7YWxpZ24tc2VsZjpmaXJzdCBiYXNlbGluZX0uXFwhay1hbGlnbi1zZWxmLWZpcnN0LWJhc2VsaW5le2FsaWduLXNlbGY6Zmlyc3QgYmFzZWxpbmUgIWltcG9ydGFudH0uay1hbGlnbi1zZWxmLWxhc3QtYmFzZWxpbmV7YWxpZ24tc2VsZjpsYXN0IGJhc2VsaW5lfS5cXCFrLWFsaWduLXNlbGYtbGFzdC1iYXNlbGluZXthbGlnbi1zZWxmOmxhc3QgYmFzZWxpbmUgIWltcG9ydGFudH0uay1hbGlnbi1zZWxmLXNlbGYtc3RhcnR7YWxpZ24tc2VsZjpzZWxmLXN0YXJ0fS5cXCFrLWFsaWduLXNlbGYtc2VsZi1zdGFydHthbGlnbi1zZWxmOnNlbGYtc3RhcnQgIWltcG9ydGFudH0uay1hbGlnbi1zZWxmLXNlbGYtZW5ke2FsaWduLXNlbGY6c2VsZi1lbmR9LlxcIWstYWxpZ24tc2VsZi1zZWxmLWVuZHthbGlnbi1zZWxmOnNlbGYtZW5kICFpbXBvcnRhbnR9LmstY29sb3JlZGl0b3J7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTttaW4td2lkdGg6MjcycHg7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaH0uay1jb2xvcmVkaXRvciAqLC5rLWNvbG9yZWRpdG9yICo6OmJlZm9yZSwuay1jb2xvcmVkaXRvciAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstY29sb3JlZGl0b3ItaGVhZGVye3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIDB9LmstY29sb3JlZGl0b3ItaGVhZGVyLWFjdGlvbnN7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1jb2xvcmVkaXRvci1wcmV2aWV3e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmstY29sb3JlZGl0b3ItcHJldmlldyAuay1jb2xvci1wcmV2aWV3e3dpZHRoOjM0cHg7aGVpZ2h0OjE0cHh9LmstY29sb3JlZGl0b3Itc217bWluLXdpZHRoOjI1MnB4fS5rLWNvbG9yZWRpdG9yLXNtIC5rLWNvbG9yZWRpdG9yLWhlYWRlcntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSAwfS5rLWNvbG9yZWRpdG9yLXNtIC5rLWNvbG9yZWRpdG9yLXZpZXdze3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWNvbG9yZWRpdG9yLXNtIC5rLWNvbG9yZWRpdG9yLXByZXZpZXd7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKX0uay1jb2xvcmVkaXRvci1zbSAuay1jb2xvcmVkaXRvci1wcmV2aWV3IC5rLWNvbG9yLXByZXZpZXd7d2lkdGg6MzRweDtoZWlnaHQ6MTJweH0uay1jb2xvcmVkaXRvci1tZHttaW4td2lkdGg6MjcycHh9LmstY29sb3JlZGl0b3ItbWQgLmstY29sb3JlZGl0b3ItaGVhZGVye3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIDB9LmstY29sb3JlZGl0b3ItbWQgLmstY29sb3JlZGl0b3Itdmlld3N7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstY29sb3JlZGl0b3ItbWQgLmstY29sb3JlZGl0b3ItcHJldmlld3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pfS5rLWNvbG9yZWRpdG9yLW1kIC5rLWNvbG9yZWRpdG9yLXByZXZpZXcgLmstY29sb3ItcHJldmlld3t3aWR0aDozNHB4O2hlaWdodDoxNHB4fS5rLWNvbG9yZWRpdG9yLWxne21pbi13aWR0aDozNjJweH0uay1jb2xvcmVkaXRvci1sZyAuay1jb2xvcmVkaXRvci1oZWFkZXJ7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pIDB9LmstY29sb3JlZGl0b3ItbGcgLmstY29sb3JlZGl0b3Itdmlld3N7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pfS5rLWNvbG9yZWRpdG9yLWxnIC5rLWNvbG9yZWRpdG9yLXByZXZpZXd7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstY29sb3JlZGl0b3ItbGcgLmstY29sb3JlZGl0b3ItcHJldmlldyAuay1jb2xvci1wcmV2aWV3e3dpZHRoOjQ0cHg7aGVpZ2h0OjE2cHh9LmstY29sb3JlZGl0b3Itdmlld3N7bWluLXdpZHRoOmNhbGModmFyKC0ta2VuZG8tY29sb3ItcHJldmlldy13aWR0aCwgdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pKSp2YXIoLS1rZW5kby1jb2xvci1wcmV2aWV3LWNvbHVtbnMsIDEwKSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstY29sb3JlZGl0b3Itdmlld3MgLmstY29sb3JncmFkaWVudHtwYWRkaW5nOjA7d2lkdGg6YXV0bztib3JkZXItd2lkdGg6MH0uay1jb2xvcmVkaXRvci12aWV3cyAuay1jb2xvcmdyYWRpZW50OmZvY3VzLC5rLWNvbG9yZWRpdG9yLXZpZXdzIC5rLWNvbG9yZ3JhZGllbnQuay1mb2N1c3tvdXRsaW5lOjJweCBkb3R0ZWQ7b3V0bGluZS1vZmZzZXQ6NHB4O2JvcmRlci1yYWRpdXM6MH0uay1jb2xvcmVkaXRvci12aWV3cyAuay1jb2xvcnBhbGV0dGV7YWxpZ24tc2VsZjpjZW50ZXJ9LmstY29sb3JlZGl0b3ItZm9vdGVyLmstYWN0aW9ucywuay1jb2xvcmVkaXRvci1mb290ZXIuay1lZGl0LWJ1dHRvbnMsLmstY29sb3JlZGl0b3ItZm9vdGVyLmstYWN0aW9uLWJ1dHRvbnMsLmstY29sb3JlZGl0b3ItZm9vdGVyLmstY29sdW1ubWVudS1hY3Rpb25zLC5rLWNvbG9yZWRpdG9yLWZvb3Rlci5rLWZvcm0tYnV0dG9uc3ttYXJnaW46MH0uay1jb2xvcmVkaXRvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstY29sb3JlZGl0b3IgLmstY29sb3JncmFkaWVudDpmb2N1cywuay1jb2xvcmVkaXRvciAuay1jb2xvcmdyYWRpZW50LmstZm9jdXN7Ym94LXNoYWRvdzpub25lO291dGxpbmUtY29sb3I6cmdiYSgwLDAsMCwuMyl9LmstY29sb3ItcGlja2VyLC5rLWNvbG9ycGlja2Vye3dpZHRoOm1pbi1jb250ZW50fS5rLWRhdGV0aW1lLXNlbGVjdG9ye2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnN9LmstZGF0ZXRpbWUtd3JhcHt3aWR0aDpjYWxjKDI1NnB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSoyKTtvdmVyZmxvdzpoaWRkZW59LmstZGF0ZXRpbWUtd3JhcCAuay1kYXRldGltZS1idXR0b25ncm91cHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZGF0ZXRpbWUtd3JhcCAuay1jYWxlbmRhciwuay1kYXRldGltZS13cmFwIC5rLXRpbWVzZWxlY3Rvcnt3aWR0aDoxMDAlO2JvcmRlci13aWR0aDowfS5rLWRhdGV0aW1lLWNhbGVuZGFyLXdyYXAsLmstZGF0ZXRpbWUtdGltZS13cmFwe3RleHQtYWxpZ246Y2VudGVyO2ZsZXg6MCAwIGNhbGMoMjU2cHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjIpfS5rLWRhdGUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9ye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9ye3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX06aXMoLmstcnRsLFtkaXI9cnRsXSkgLmstdGltZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3IsLmstdGltZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3I6aXMoLmstcnRsLFtkaXI9cnRsXSl7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9LmstZGF0ZXJhbmdlLXBpY2tlciwuay1kYXRlcmFuZ2VwaWNrZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6ZmxleC1lbmQ7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1kYXRlcmFuZ2UtcGlja2VyICosLmstZGF0ZXJhbmdlcGlja2VyICosLmstZGF0ZXJhbmdlLXBpY2tlciAqOjpiZWZvcmUsLmstZGF0ZXJhbmdlcGlja2VyICo6OmJlZm9yZSwuay1kYXRlcmFuZ2UtcGlja2VyICo6OmFmdGVyLC5rLWRhdGVyYW5nZXBpY2tlciAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstZGF0ZXJhbmdlLXBpY2tlciAuay1kYXRlaW5wdXQsLmstZGF0ZXJhbmdlcGlja2VyIC5rLWRhdGVpbnB1dHt3aWR0aDoxMGVtfS5rLWRhdGVyYW5nZXBpY2tlci13cmFwe2Rpc3BsYXk6aW5oZXJpdDtmbGV4LWZsb3c6aW5oZXJpdDthbGlnbi1pdGVtczppbmhlcml0O2dhcDppbmhlcml0fS5rLWRyb3Bkb3duZ3JpZC1wb3B1cHtvdmVyZmxvdzpoaWRkZW59LmstZHJvcGRvd25ncmlkLXBvcHVwPi5rLWRhdGEtdGFibGV7Ym9yZGVyLXdpZHRoOjB9LmstZHJvcGRvd24tb3BlcmF0b3J7d2lkdGg6bWluLWNvbnRlbnQ7ZmxleDpub25lfS5rLWRyb3Bkb3duLW9wZXJhdG9yIC5rLWlucHV0LWJ1dHRvbntib3JkZXItd2lkdGg6MDt3aWR0aDptaW4tY29udGVudH0uay1kcm9wZG93bi1vcGVyYXRvciAuay1pbnB1dC1idXR0b24gLmstYnV0dG9uLWljb257d2lkdGg6YXV0bzthc3BlY3QtcmF0aW86MX0uay1kcm9wZG93bi1vcGVyYXRvciAuay1pbnB1dC1pbm5lcntkaXNwbGF5Om5vbmV9LmstdHJlZXZpZXd7cGFkZGluZzowO2JvcmRlci13aWR0aDowO2JhY2tncm91bmQ6bm9uZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmJsb2NrO2N1cnNvcjpkZWZhdWx0O292ZXJmbG93OmF1dG87d2hpdGUtc3BhY2U6bm93cmFwOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXRyZWV2aWV3ICosLmstdHJlZXZpZXcgKjo6YmVmb3JlLC5rLXRyZWV2aWV3ICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay10cmVldmlldy1maWx0ZXJ7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4Om5vbmV9LmstdHJlZXZpZXctZ3JvdXB7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTtvdXRsaW5lOjA7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstdHJlZXZpZXctZ3JvdXAubmctYW5pbWF0aW5ne292ZXJmbG93OmhpZGRlbn0uay10cmVldmlldy10b3AsLmstdHJlZXZpZXctbWlkLC5rLXRyZWV2aWV3LWJvdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcn0uay10cmVldmlldy1pdGVte291dGxpbmUtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7cGFkZGluZy1pbmxpbmUtc3RhcnQ6MjRweDtib3JkZXItd2lkdGg6MDtkaXNwbGF5OmJsb2NrfS5rLXRyZWV2aWV3LXRvZ2dsZXttYXJnaW4taW5saW5lLXN0YXJ0Oi0yNHB4O2ZsZXg6bm9uZTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtjdXJzb3I6cG9pbnRlcn0uay10cmVldmlldy10b2dnbGUgLmstaWNvbntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Ym94LXNpemluZzpjb250ZW50LWJveH0uay10cmVldmlldy1sb2FkaW5ne21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstdHJlZXZpZXcgLmstY2hlY2tib3gtd3JhcCwuay10cmVldmlldyAuay1jaGVja2JveC13cmFwcGVye2FsaWduLXNlbGY6Y2VudGVyfS5rLXRyZWV2aWV3LWxlYWZ7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlcjowcHggc29saWQgcmdiYSgwLDAsMCwwKTt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmV9LmstdHJlZXZpZXctbGVhZiAuay1pY29uLC5rLXRyZWV2aWV3LWxlYWYgLmstaW1hZ2UsLmstdHJlZXZpZXctbGVhZiAuay1zcHJpdGV7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay10cmVldmlldy1sZWFmLmstZm9jdXN7ei1pbmRleDoxfS5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b257Y3Vyc29yOnBvaW50ZXJ9LmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbjpob3Zlciwuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uLmstaG92ZXIsLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbjpmb2N1cywuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uLmstZm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uay10cmVldmlldy1zbXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay10cmVldmlldy1zbSAuay10cmVldmlldy1sZWFme3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay10cmVldmlldy1zbSAuay1jaGVja2JveC13cmFwe3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstdHJlZXZpZXctbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstdHJlZXZpZXctbWQgLmstdHJlZXZpZXctbGVhZntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXRyZWV2aWV3LW1kIC5rLWNoZWNrYm94LXdyYXB7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay10cmVldmlldy1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKX0uay10cmVldmlldy1sZyAuay10cmVldmlldy1sZWFme3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay10cmVldmlldy1sZyAuay1jaGVja2JveC13cmFwe3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstdHJlZXZpZXd7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXRyZWV2aWV3LWxlYWY6aG92ZXIsLmstdHJlZXZpZXctbGVhZi5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLXRyZWV2aWV3LWxlYWY6Zm9jdXMsLmstdHJlZXZpZXctbGVhZi5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEzKX0uay10cmVldmlldy1sZWFmLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9ue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uOmhvdmVyLC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24uay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbjpmb2N1cywuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uLmstZm9jdXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEzKX0uay1wb3B1cC1kcm9wZG93bnRyZWUgLmstdHJlZXZpZXcsLmstZHJvcGRvd250cmVlLXBvcHVwIC5rLXRyZWV2aWV3LC5rLW11bHRpc2VsZWN0dHJlZS1wb3B1cCAuay10cmVldmlld3twYWRkaW5nLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIpO3BhZGRpbmctaW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIpfS5rLXBvcHVwLWRyb3Bkb3dudHJlZSAuay1jaGVjay1hbGwsLmstZHJvcGRvd250cmVlLXBvcHVwIC5rLWNoZWNrLWFsbCwuay1tdWx0aXNlbGVjdHRyZWUtcG9wdXAgLmstY2hlY2stYWxse3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1tdWx0aXNlbGVjdHRyZWUgLmstaW5wdXQtdmFsdWVze3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmstbXVsdGlzZWxlY3R0cmVlIC5rLWlucHV0LWlubmVyOjpiZWZvcmV7Y29udGVudDpcIuKAi1wiO3dpZHRoOjBweDtvdmVyZmxvdzpoaWRkZW47ZmxleDpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0uay1yYXRpbmd7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci13aWR0aDowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7YmFja2dyb3VuZDpub25lO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmlubGluZS1mbGV4Oy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXJhdGluZyAqLC5rLXJhdGluZyAqOjpiZWZvcmUsLmstcmF0aW5nICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1yYXRpbmcuay1yZWFkb25seXtwb2ludGVyLWV2ZW50czpub25lfS5rLXJhdGluZy1jb250YWluZXJ7ZmxleDowIDEgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYmxvY2s6MDttYXJnaW4taW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbXtkaXNwbGF5OmlubGluZS1mbGV4O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2FsaWduLWl0ZW1zOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOjA7b3V0bGluZTowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmNvbG9yIDIwMG1zIGVhc2Utb3V0IDBzfS5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0gKntwb2ludGVyLWV2ZW50czpub25lfS5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1wYXJ0LC5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50e2Rpc3BsYXk6aW5oZXJpdDtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2luc2V0LWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO292ZXJmbG93OmhpZGRlbn0uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudHtkaXJlY3Rpb246cnRsfS5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0gc3Zne2ZpbGw6Y3VycmVudENvbG9yfS5rLXJhdGluZy1sYWJlbHtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7bWFyZ2luLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7bWFyZ2luLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstcnRsIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudCxbZGlyPXJ0bF0gLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50e2RpcmVjdGlvbjpsdHJ9LmstcmF0aW5ne2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1yYXRpbmc6Zm9jdXMgLmstcmF0aW5nLWl0ZW0+LmstaWNvbiwuay1yYXRpbmcuay1mb2N1cyAuay1yYXRpbmctaXRlbT4uay1pY29ue2ZpbHRlcjpkcm9wLXNoYWRvdyh2YXIoLS1rZW5kby1lbGV2YXRpb24tMSwgMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSkpfS5rLXJhdGluZzpmb2N1cyAuay1yYXRpbmctaXRlbS5rLXNlbGVjdGVkPi5rLWljb24sLmstcmF0aW5nLmstZm9jdXMgLmstcmF0aW5nLWl0ZW0uay1zZWxlY3RlZD4uay1pY29ue2ZpbHRlcjpkcm9wLXNoYWRvdyh2YXIoLS1rZW5kby1lbGV2YXRpb24tMSwgMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSkpfS5rLXJhdGluZy1pdGVte2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1yYXRpbmctaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXJhdGluZy1pdGVtLmstc2VsZWN0ZWQ6Zm9jdXMsLmstcmF0aW5nLWl0ZW0uay1zZWxlY3RlZC5rLWZvY3Vze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXJhdGluZy1pdGVtOmhvdmVyLC5rLXJhdGluZy1pdGVtLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y3Vyc29yOnBvaW50ZXJ9Lmstc3dpdGNoe2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO2xpbmUtaGVpZ2h0OjE7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9Lmstc3dpdGNoICosLmstc3dpdGNoICo6OmJlZm9yZSwuay1zd2l0Y2ggKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXN3aXRjaCBbdHlwZT1jaGVja2JveF17ZGlzcGxheTpub25lfS5rLXN3aXRjaFthcmlhLXJlYWRvbmx5PXRydWVde3BvaW50ZXItZXZlbnRzOm5vbmV9Lmstc3dpdGNoLmstcmVhZG9ubHl7cG9pbnRlci1ldmVudHM6bm9uZX0uay1zd2l0Y2gtdHJhY2t7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7b3V0bGluZTowO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4OjEgMCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAyMDBtcyBlYXNlLWluLW91dH0uay1zd2l0Y2gtdGh1bWItd3JhcHt3aWR0aDowO2hlaWdodDowO292ZXJmbG93OnZpc2libGU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjpsZWZ0IDIwMG1zIGVhc2UtaW4tb3V0O2luc2V0LWJsb2NrLXN0YXJ0OjUwJX0uay1zd2l0Y2gtdGh1bWJ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5rLXN3aXRjaC1sYWJlbC1vbiwuay1zd2l0Y2gtbGFiZWwtb2Zme3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtkaXNwbGF5OmlubGluZTtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7b3ZlcmZsb3c6aGlkZGVufS5rLXN3aXRjaC1zbXt3aWR0aDo1MnB4O2hlaWdodDoyNnB4O2ZvbnQtc2l6ZToxMHB4fS5rLXN3aXRjaC1zbSAuay1zd2l0Y2gtdHJhY2t7d2lkdGg6NTJweDtoZWlnaHQ6MjZweH0uay1zd2l0Y2gtc20gLmstc3dpdGNoLWxhYmVsLW9ue2luc2V0LWlubGluZS1zdGFydDo0cHh9Lmstc3dpdGNoLXNtIC5rLXN3aXRjaC1sYWJlbC1vZmZ7aW5zZXQtaW5saW5lLWVuZDo0cHh9Lmstc3dpdGNoLXNtIC5rLXN3aXRjaC10aHVtYnt3aWR0aDoyNnB4O2hlaWdodDoyNnB4fS5rLXN3aXRjaC1zbS5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcHtpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYygxMDAlIC0gMTNweCl9Lmstc3dpdGNoLXNtLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcHtpbnNldC1pbmxpbmUtc3RhcnQ6MTNweH0uay1zd2l0Y2gtbWR7d2lkdGg6NjBweDtoZWlnaHQ6MzBweDtmb250LXNpemU6MTBweH0uay1zd2l0Y2gtbWQgLmstc3dpdGNoLXRyYWNre3dpZHRoOjYwcHg7aGVpZ2h0OjMwcHh9Lmstc3dpdGNoLW1kIC5rLXN3aXRjaC1sYWJlbC1vbntpbnNldC1pbmxpbmUtc3RhcnQ6NnB4fS5rLXN3aXRjaC1tZCAuay1zd2l0Y2gtbGFiZWwtb2Zme2luc2V0LWlubGluZS1lbmQ6NnB4fS5rLXN3aXRjaC1tZCAuay1zd2l0Y2gtdGh1bWJ7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uay1zd2l0Y2gtbWQuay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXB7aW5zZXQtaW5saW5lLXN0YXJ0OmNhbGMoMTAwJSAtIDE1cHgpfS5rLXN3aXRjaC1tZC5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLXRodW1iLXdyYXB7aW5zZXQtaW5saW5lLXN0YXJ0OjE1cHh9Lmstc3dpdGNoLWxne3dpZHRoOjY4cHg7aGVpZ2h0OjM0cHg7Zm9udC1zaXplOjEwcHh9Lmstc3dpdGNoLWxnIC5rLXN3aXRjaC10cmFja3t3aWR0aDo2OHB4O2hlaWdodDozNHB4fS5rLXN3aXRjaC1sZyAuay1zd2l0Y2gtbGFiZWwtb257aW5zZXQtaW5saW5lLXN0YXJ0OjhweH0uay1zd2l0Y2gtbGcgLmstc3dpdGNoLWxhYmVsLW9mZntpbnNldC1pbmxpbmUtZW5kOjhweH0uay1zd2l0Y2gtbGcgLmstc3dpdGNoLXRodW1ie3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHh9Lmstc3dpdGNoLWxnLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYi13cmFwe2luc2V0LWlubGluZS1zdGFydDpjYWxjKDEwMCUgLSAxN3B4KX0uay1zd2l0Y2gtbGcuay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYi13cmFwe2luc2V0LWlubGluZS1zdGFydDoxN3B4fS5rLXN3aXRjaFtkaXI9cnRsXSAuay1zd2l0Y2gtdGh1bWIsW2Rpcj1ydGxdIC5rLXN3aXRjaCAuay1zd2l0Y2gtdGh1bWIsLmstc3dpdGNoLmstcnRsIC5rLXN3aXRjaC10aHVtYiwuay1ydGwgLmstc3dpdGNoIC5rLXN3aXRjaC10aHVtYnt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgLTUwJSl9Lmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdHJhY2t7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLXRodW1ie2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXN3aXRjaC1vZmY6Zm9jdXMgLmstc3dpdGNoLXRyYWNrLC5rLXN3aXRjaC1vZmYuay1mb2N1cyAuay1zd2l0Y2gtdHJhY2t7b3V0bGluZToycHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpfS5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLWxhYmVsLW9ue2NvbG9yOnJnYmEoMCwwLDAsMCl9Lmstc3dpdGNoLW9uIC5rLXN3aXRjaC10cmFja3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1ie2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXN3aXRjaC1vbjpmb2N1cyAuay1zd2l0Y2gtdHJhY2ssLmstc3dpdGNoLW9uLmstZm9jdXMgLmstc3dpdGNoLXRyYWNre291dGxpbmU6MnB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KX0uay1zd2l0Y2gtb24gLmstc3dpdGNoLWxhYmVsLW9mZntjb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWV4dGVybmFsLWRyb3B6b25le2hlaWdodDoyMjBweDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXB9LmstZHJvcHpvbmUtaW5uZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZmxleDoxIDEgYXV0bztkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LmstZHJvcHpvbmUtaW5uZXIgLmstZHJvcHpvbmUtaWNvbnttYXJnaW4tYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKX0uay1kcm9wem9uZS1pbm5lciAuay1kcm9wem9uZS1oaW50e21hcmdpbi1ibG9jay1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWRyb3B6b25lLWlubmVyIC5rLWRyb3B6b25lLW5vdGV7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCl9LmstZHJvcHpvbmUtaW5uZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstZHJvcHpvbmUtaW5uZXIgLmstaWNvbiwuay1kcm9wem9uZS1pbm5lciAuay1kcm9wem9uZS1pY29ue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstZHJvcHpvbmUtaW5uZXIgLmstZHJvcHpvbmUtbm90ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWV4dGVybmFsLWRyb3B6b25lLWhvdmVyIC5rLWljb24sLmstZXh0ZXJuYWwtZHJvcHpvbmUtaG92ZXIgLmstZHJvcHpvbmUtaWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay11cGxvYWR7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay11cGxvYWQgKiwuay11cGxvYWQgKjo6YmVmb3JlLC5rLXVwbG9hZCAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstdXBsb2FkIC5rLXVwbG9hZC1idXR0b257bWluLXdpZHRoOjdlbX0uay11cGxvYWQgLmstZHJvcHpvbmUsLmstdXBsb2FkIC5rLXVwbG9hZC1kcm9wem9uZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXdpZHRoOjA7dGV4dC1hbGlnbjplbmQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstdXBsb2FkIC5rLWRyb3B6b25lIC5rLWRyb3B6b25lLWhpbnQsLmstdXBsb2FkIC5rLXVwbG9hZC1kcm9wem9uZSAuay1kcm9wem9uZS1oaW50e2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxfS5rLXVwbG9hZCAuay1kcm9wem9uZSAuay11cGxvYWQtc3RhdHVzLC5rLXVwbG9hZCAuay11cGxvYWQtZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1c3tmb250LXdlaWdodDpub3JtYWw7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0uay11cGxvYWQgLmstZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1cz4uay1pY29uLC5rLXVwbG9hZCAuay11cGxvYWQtZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1cz4uay1pY29ue21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstdXBsb2FkIC5rLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXMrLmstZHJvcHpvbmUtaGludCwuay11cGxvYWQgLmstdXBsb2FkLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXMrLmstZHJvcHpvbmUtaGludHtkaXNwbGF5Om5vbmV9LmstdXBsb2FkIC5rLWRyb3B6b25lLWFjdGl2ZSAuay11cGxvYWQtc3RhdHVze2Rpc3BsYXk6bm9uZX0uay11cGxvYWQgLmstZHJvcHpvbmUtYWN0aXZlIC5rLXVwbG9hZC1zdGF0dXMrLmstZHJvcHpvbmUtaGludHtkaXNwbGF5OmJsb2NrfS5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXN7bWF4LWhlaWdodDozMDBweDtvdmVyZmxvdy15OmF1dG87bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtsaXN0LXN0eWxlOm5vbmV9LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLW11bHRpcGxlLC5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zaW5nbGV7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXNpbmdsZXthbGlnbi1pdGVtczpjZW50ZXJ9LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLW11bHRpcGxle2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxle3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSArIDJweCk7Ym9yZGVyLXdpZHRoOjAgMCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO291dGxpbmU6bm9uZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwb3NpdGlvbjpyZWxhdGl2ZX0uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGU6bGFzdC1jaGlsZHtib3JkZXItd2lkdGg6MH0uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGVuYW1le21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtmbGV4OjE7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstdXBsb2FkLXBjdHttYXJnaW4tYmxvY2s6MDttYXJnaW4taW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Zm9udC13ZWlnaHQ6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzfi5rLWNsZWFyLXNlbGVjdGVkLC5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXN+LmstdXBsb2FkLXNlbGVjdGVke21hcmdpbi1ibG9jay1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqLTEpO2JvcmRlci13aWR0aDowfS5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXN+LmstdXBsb2FkLXNlbGVjdGVke2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4O2JvcmRlci1pbmxpbmUtc3RhcnQtc3R5bGU6c29saWQ7bWFyZ2luLWlubGluZS1zdGFydDotMXB4fS5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1uYW1lLC5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zaXplLC5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2UsLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXN1bW1hcnl7ZGlzcGxheTpibG9ja30uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtbmFtZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7cG9zaXRpb246cmVsYXRpdmV9LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXNpemUsLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXN1bW1hcnksLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC14cywgbm9ybWFsKX0uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtaWNvbi13cmFwcGVyIC5rLWZpbGUtc3RhdGV7cG9zaXRpb246YWJzb2x1dGV9LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXN0YXRle3Zpc2liaWxpdHk6aGlkZGVufS5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1pbmZve21pbi1oZWlnaHQ6MzJweDtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtmbGV4OjEgMCAwfS5rLXVwbG9hZCAuay1tdWx0aXBsZS1maWxlcy13cmFwcGVyLC5rLXVwbG9hZCAuay1maWxlLXNpbmdsZT4uay1maWxlLWluZm97bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7bWluLWhlaWdodDozMnB4O2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO2ZsZXg6MSAwIDB9LmstdXBsb2FkIC5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIgLmstZmlsZS1pbmZve21hcmdpbi1ibG9jay1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtkaXNwbGF5OmJsb2NrfS5rLXVwbG9hZCAuay1tdWx0aXBsZS1maWxlcy13cmFwcGVyIC5rLWZpbGUtc3VtbWFyeXttYXJnaW4tYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pLzMqLTEpfS5rLXVwbG9hZCAuay1wcm9ncmVzc2JhcnstLWtlbmRvLXByb2dyZXNzYmFyLWhlaWdodDogMnB4O3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7aW5zZXQtaW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7aW5zZXQtYmxvY2stZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIpO3dpZHRoOmF1dG99LmstdXBsb2FkIC5rLWFjdGlvbnMsLmstdXBsb2FkIC5rLWVkaXQtYnV0dG9ucywuay11cGxvYWQgLmstYWN0aW9uLWJ1dHRvbnMsLmstdXBsb2FkIC5rLWNvbHVtbm1lbnUtYWN0aW9ucywuay11cGxvYWQgLmstZm9ybS1idXR0b25ze2JvcmRlci1ibG9jay1zdGFydC13aWR0aDoxcHh9LmstdXBsb2FkLWJ1dHRvbi13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO2RpcmVjdGlvbjpsdHJ9LmstdXBsb2FkLWJ1dHRvbi13cmFwIGlucHV0e2ZvbnQ6MTcwcHggbW9ub3NwYWNlICFpbXBvcnRhbnQ7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTowO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLWVuZDowO2luc2V0LWlubGluZS1lbmQ6MDt6LWluZGV4OjF9LmstdXBsb2FkLWJ1dHRvbi13cmFwIGlucHV0W2Rpc2FibGVkXSwuay11cGxvYWQtYnV0dG9uLXdyYXAgaW5wdXQuay1kaXNhYmxlZHt2aXNpYmlsaXR5OmhpZGRlbn0uay11cGxvYWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXVwbG9hZCAuay1kcm9wem9uZSwuay11cGxvYWQgLmstdXBsb2FkLWRyb3B6b25le2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXVwbG9hZCAuay1kcm9wem9uZS5rLWhvdmVyLC5rLXVwbG9hZCAuay11cGxvYWQtZHJvcHpvbmUuay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLXVwbG9hZCAuay1kcm9wem9uZSAuay1kcm9wem9uZS1oaW50LC5rLXVwbG9hZCAuay11cGxvYWQtZHJvcHpvbmUgLmstZHJvcHpvbmUtaGludHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMsLmstdXBsb2FkIC5rLWZpbGV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstdXBsb2FkIC5rLWZpbGUuay1mb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMyl9LmstdXBsb2FkIC5rLWZpbGUgLmstdXBsb2FkLWFjdGlvbi5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEzKX0uay11cGxvYWQgLmstdXBsb2FkLXN0YXR1c3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLXVwbG9hZCAuay1maWxlLXByb2dyZXNzIC5rLXByb2dyZXNzYmFyIC5rLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSl9LmstdXBsb2FkIC5rLWZpbGUtc3VjY2VzcyAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay11cGxvYWQgLmstZmlsZS1zdWNjZXNzIC5rLXByb2dyZXNzYmFyIC5rLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstdXBsb2FkIC5rLWZpbGUtZXJyb3IgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXVwbG9hZCAuay1maWxlLWVycm9yIC5rLXByb2dyZXNzYmFyIC5rLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXVwbG9hZCAuay1maWxlLWljb24td3JhcHBlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLXVwbG9hZCAuay1maWxlLXNpemUsLmstdXBsb2FkIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlLC5rLXVwbG9hZCAuay1maWxlLXN1bW1hcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlciAuay1maWxlLXN1bW1hcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXVwbG9hZC5rLWludmFsaWQsLmstdXBsb2FkLm5nLWludmFsaWQubmctdG91Y2hlZCwuay11cGxvYWQubmctaW52YWxpZC5uZy1kaXJ0eXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLW90cHtkaXNwbGF5OmZsZXg7d2lkdGg6bWluLWNvbnRlbnQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOnJvd30uay1vdHAgLmstb3RwLWlucHV0Pi5rLWlucHV0LWlubmVye3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctaW5saW5lOjB9Lmstb3RwLXNte2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLW90cC1zbSAuay1vdHAtaW5wdXR7bWluLXdpZHRoOmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKjIgKyAycHgpfS5rLW90cC1zbSAuay1vdHAtc2VwYXJhdG9yOm5vdCg6ZW1wdHkpe3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9Lmstb3RwLW1ke2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSl9Lmstb3RwLW1kIC5rLW90cC1pbnB1dHttaW4td2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIgKyAycHgpfS5rLW90cC1tZCAuay1vdHAtc2VwYXJhdG9yOm5vdCg6ZW1wdHkpe3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKX0uay1vdHAtbGd7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1vdHAtbGcgLmstb3RwLWlucHV0e21pbi13aWR0aDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyICsgMnB4KX0uay1vdHAtbGcgLmstb3RwLXNlcGFyYXRvcjpub3QoOmVtcHR5KXtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstYXBwYmFye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZmxleC1mbG93OnJvdyB3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstYXBwYmFyICosLmstYXBwYmFyICo6OmJlZm9yZSwuay1hcHBiYXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWFwcGJhcj4qe2ZsZXgtc2hyaW5rOjB9LmstYXBwYmFyIC5rLWFwcGJhci1zZWN0aW9ue2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC13cmFwOm5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXJ9LmstYXBwYmFyIC5rLWFwcGJhci1zcGFjZXJ7ZmxleDoxIDAgYXV0b30uay1hcHBiYXIgLmstYXBwYmFyLXNwYWNlci1zaXplZHtmbGV4LWdyb3c6MH0uay1hcHBiYXIgLmstYXBwYmFyLXNlcGFyYXRvcnttYXJnaW46MDt3aWR0aDowO21pbi1oZWlnaHQ6MWVtO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCAwIDAgMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5rLWFwcGJhciAuay1pbnB1dCwuay1hcHBiYXIgLmstcGlja2Vye3dpZHRoOjEwZW19LmstYXBwYmFyIC5rLWNvbG9yLXBpY2tlciwuay1hcHBiYXIgLmstY29sb3JwaWNrZXJ7d2lkdGg6bWluLWNvbnRlbnR9LmstYXBwYmFyLXN0YXRpY3twb3NpdGlvbjpzdGF0aWN9LmstYXBwYmFyLXN0aWNreXt3aWR0aDoxMDAlO3Bvc2l0aW9uOnN0aWNreTtpbnNldC1ibG9jay1zdGFydDowO3otaW5kZXg6MTAwMH0uay1hcHBiYXItZml4ZWR7d2lkdGg6MTAwJTtwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjF9LmstYXBwYmFyLXRvcHtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWJsb2NrLWVuZDphdXRvfS5rLWFwcGJhci1ib3R0b217aW5zZXQtYmxvY2stc3RhcnQ6YXV0bztpbnNldC1ibG9jay1lbmQ6MH0uay1hcHBiYXItYm90dG9tLmstYXBwYmFyLWZpeGVke2luc2V0LWJsb2NrLWVuZDowfS5rLWFwcGJhcntib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi00LCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9LmstYXBwYmFyLWJvdHRvbXtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi00LCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9LmstYXBwYmFyLXByaW1hcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1hcHBiYXItc2Vjb25kYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpfS5rLWFwcGJhci10ZXJ0aWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LmstYXBwYmFyLWluZm97Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1hcHBiYXItc3VjY2Vzc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLWFwcGJhci13YXJuaW5ne2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstYXBwYmFyLWVycm9ye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1hcHBiYXItZGFya3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWFwcGJhci1saWdodHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstYXBwYmFyLWludmVyc2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1mYWJ7cGFkZGluZzowO2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpcztjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmV9LmstZmFiICosLmstZmFiICo6OmJlZm9yZSwuay1mYWIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWZhYjpmb2N1c3tvdXRsaW5lOm5vbmV9LmstZmFiLWljb257cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO2JveC1zaXppbmc6Y29udGVudC1ib3h9LmstaWNvbi13cmFwcGVyLWhvc3Q6bm90KDpvbmx5LWNoaWxkKSAuay1mYWItaWNvbiwuay1mYWItaWNvbjpub3QoOm9ubHktY2hpbGQpe21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTttYXJnaW4taW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKi0xKX0uay1mYWItc217cGFkZGluZzpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvMikgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLzIpfS5rLWZhYi1tZHtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1mYWItbGd7cGFkZGluZzpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMS41KSBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMS41KX0uay1mYWItaXRlbXN7bWFyZ2luOjA7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtkaXNwbGF5OmZsZXh9LmstZmFiLWl0ZW1zLWJvdHRvbXtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmstZmFiLWl0ZW1zLWJvdHRvbSAuay1mYWItaXRlbTpsYXN0LWNoaWxke21hcmdpbi1ibG9jay1lbmQ6MH0uay1mYWItaXRlbXMtdG9we2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5rLWZhYi1pdGVtcy10b3AgLmstZmFiLWl0ZW06Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLWVuZDowfS5rLWZhYi1pdGVte2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbi1ibG9jay1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO291dGxpbmU6bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7Y3Vyc29yOnBvaW50ZXJ9LmstZmFiLWl0ZW0uay10ZXh0LXJpZ2h0e2ZsZXgtZGlyZWN0aW9uOnJvd30uay1mYWItaXRlbS5rLXRleHQtcmlnaHQgLmstZmFiLWl0ZW0tdGV4dHttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZmFiLWl0ZW0uay10ZXh0LWxlZnR7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LmstZmFiLWl0ZW0uay10ZXh0LWxlZnQgLmstZmFiLWl0ZW0tdGV4dHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1mYWItaXRlbS10ZXh0e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXJhZGl1czoycHg7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6MS4yfS5rLWZhYi1pdGVtLWljb257cGFkZGluZy1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSk7cGFkZGluZy1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkpO2JvcmRlci13aWR0aDowO2JvcmRlci1yYWRpdXM6NTAlO2JveC1zaXppbmc6Y29udGVudC1ib3g7b3V0bGluZTpub25lfS5rLXJ0bCAuay1mYWItcG9wdXAgLmstZmFiLWl0ZW0uay10ZXh0LWxlZnQsW2Rpcj1ydGxdIC5rLWZhYi1wb3B1cCAuay1mYWItaXRlbS5rLXRleHQtbGVmdHtmbGV4LWRpcmVjdGlvbjpyb3d9LmstcnRsIC5rLWZhYi1wb3B1cCAuay1mYWItaXRlbS5rLXRleHQtcmlnaHQsW2Rpcj1ydGxdIC5rLWZhYi1wb3B1cCAuay1mYWItaXRlbS5rLXRleHQtcmlnaHR7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LmstZmFiLXNvbGlkLXByaW1hcnl7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtvdXRsaW5lOjFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtvdXRsaW5lLW9mZnNldDotMXB4O2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWZhYi1zb2xpZC1zZWNvbmRhcnl7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtvdXRsaW5lOjFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO291dGxpbmUtb2Zmc2V0Oi0xcHg7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9LmstZmFiLXNvbGlkLXRlcnRpYXJ5e2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7b3V0bGluZToxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO291dGxpbmUtb2Zmc2V0Oi0xcHg7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LmstZmFiLXNvbGlkLWluZm97Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtvdXRsaW5lOjFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtvdXRsaW5lLW9mZnNldDotMXB4O2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWZhYi1zb2xpZC1zdWNjZXNze2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7b3V0bGluZToxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7b3V0bGluZS1vZmZzZXQ6LTFweDtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1mYWItc29saWQtd2FybmluZ3tib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO291dGxpbmU6MXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO291dGxpbmUtb2Zmc2V0Oi0xcHg7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstZmFiLXNvbGlkLWVycm9ye2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7b3V0bGluZToxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO291dGxpbmUtb2Zmc2V0Oi0xcHg7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstZmFiLXNvbGlkLWRhcmt7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtvdXRsaW5lOjFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtvdXRsaW5lLW9mZnNldDotMXB4O2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWZhYi1zb2xpZC1saWdodHtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO291dGxpbmU6MXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtvdXRsaW5lLW9mZnNldDotMXB4O2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLWZhYi1zb2xpZC1pbnZlcnNle2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7b3V0bGluZToxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7b3V0bGluZS1vZmZzZXQ6LTFweDtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1ob3Zlci5rLWZhYi1zb2xpZC1wcmltYXJ5LC5rLWZhYi1zb2xpZC1wcmltYXJ5OmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpfS5rLWhvdmVyLmstZmFiLXNvbGlkLXNlY29uZGFyeSwuay1mYWItc29saWQtc2Vjb25kYXJ5OmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktaG92ZXIsICM1MjUyNTIpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWhvdmVyLCAjNTI1MjUyKX0uay1ob3Zlci5rLWZhYi1zb2xpZC10ZXJ0aWFyeSwuay1mYWItc29saWQtdGVydGlhcnk6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWhvdmVyLCAjMDM5YWUwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWhvdmVyLCAjMDM5YWUwKX0uay1ob3Zlci5rLWZhYi1zb2xpZC1pbmZvLC5rLWZhYi1zb2xpZC1pbmZvOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWhvdmVyLCAjMDA1MmQ2KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8taG92ZXIsICMwMDUyZDYpfS5rLWhvdmVyLmstZmFiLXNvbGlkLXN1Y2Nlc3MsLmstZmFiLXNvbGlkLXN1Y2Nlc3M6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtaG92ZXIsICMzMmE1MDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1ob3ZlciwgIzMyYTUwMCl9LmstaG92ZXIuay1mYWItc29saWQtd2FybmluZywuay1mYWItc29saWQtd2FybmluZzpob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1ob3ZlciwgI2VhYWYwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWhvdmVyLCAjZWFhZjAwKX0uay1ob3Zlci5rLWZhYi1zb2xpZC1lcnJvciwuay1mYWItc29saWQtZXJyb3I6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyLCAjZGYxNjAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyLCAjZGYxNjAwKX0uay1ob3Zlci5rLWZhYi1zb2xpZC1kYXJrLC5rLWZhYi1zb2xpZC1kYXJrOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWhvdmVyLCAjMjkyOTI5KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstaG92ZXIsICMyOTI5MjkpfS5rLWhvdmVyLmstZmFiLXNvbGlkLWxpZ2h0LC5rLWZhYi1zb2xpZC1saWdodDpob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtaG92ZXIsICNlMGUwZTApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtaG92ZXIsICNlMGUwZTApfS5rLWhvdmVyLmstZmFiLXNvbGlkLWludmVyc2UsLmstZmFiLXNvbGlkLWludmVyc2U6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtaG92ZXIsICMyOTI5MjkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1ob3ZlciwgIzI5MjkyOSl9LmstZmFiLXNvbGlkLXByaW1hcnkuay1mb2N1cywuay1mYWItc29saWQtcHJpbWFyeTpmb2N1c3tvdXRsaW5lOnNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMzAlLCB0cmFuc3BhcmVudCl9LmstZmFiLXNvbGlkLXNlY29uZGFyeS5rLWZvY3VzLC5rLWZhYi1zb2xpZC1zZWNvbmRhcnk6Zm9jdXN7b3V0bGluZTpzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2NikgMzAlLCB0cmFuc3BhcmVudCl9LmstZmFiLXNvbGlkLXRlcnRpYXJ5LmstZm9jdXMsLmstZmFiLXNvbGlkLXRlcnRpYXJ5OmZvY3Vze291dGxpbmU6c29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCkgMzAlLCB0cmFuc3BhcmVudCl9LmstZmFiLXNvbGlkLWluZm8uay1mb2N1cywuay1mYWItc29saWQtaW5mbzpmb2N1c3tvdXRsaW5lOnNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSkgMzAlLCB0cmFuc3BhcmVudCl9LmstZmFiLXNvbGlkLXN1Y2Nlc3Muay1mb2N1cywuay1mYWItc29saWQtc3VjY2Vzczpmb2N1c3tvdXRsaW5lOnNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgMzAlLCB0cmFuc3BhcmVudCl9LmstZmFiLXNvbGlkLXdhcm5pbmcuay1mb2N1cywuay1mYWItc29saWQtd2FybmluZzpmb2N1c3tvdXRsaW5lOnNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMzAlLCB0cmFuc3BhcmVudCl9LmstZmFiLXNvbGlkLWVycm9yLmstZm9jdXMsLmstZmFiLXNvbGlkLWVycm9yOmZvY3Vze291dGxpbmU6c29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgMzAlLCB0cmFuc3BhcmVudCl9LmstZmFiLXNvbGlkLWRhcmsuay1mb2N1cywuay1mYWItc29saWQtZGFyazpmb2N1c3tvdXRsaW5lOnNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCl9LmstZmFiLXNvbGlkLWxpZ2h0LmstZm9jdXMsLmstZmFiLXNvbGlkLWxpZ2h0OmZvY3Vze291dGxpbmU6c29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYikgMzAlLCB0cmFuc3BhcmVudCl9LmstZmFiLXNvbGlkLWludmVyc2Uuay1mb2N1cywuay1mYWItc29saWQtaW52ZXJzZTpmb2N1c3tvdXRsaW5lOnNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZSwgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYWN0aXZlLmstZmFiLXNvbGlkLXByaW1hcnksLmstc2VsZWN0ZWQuay1mYWItc29saWQtcHJpbWFyeSwuay1mYWItc29saWQtcHJpbWFyeTphY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KX0uay1hY3RpdmUuay1mYWItc29saWQtc2Vjb25kYXJ5LC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLXNlY29uZGFyeSwuay1mYWItc29saWQtc2Vjb25kYXJ5OmFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWFjdGl2ZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlLCAjM2QzZDNkKX0uay1hY3RpdmUuay1mYWItc29saWQtdGVydGlhcnksLmstc2VsZWN0ZWQuay1mYWItc29saWQtdGVydGlhcnksLmstZmFiLXNvbGlkLXRlcnRpYXJ5OmFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZSwgIzAyOGNjYil9LmstYWN0aXZlLmstZmFiLXNvbGlkLWluZm8sLmstc2VsZWN0ZWQuay1mYWItc29saWQtaW5mbywuay1mYWItc29saWQtaW5mbzphY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKX0uay1hY3RpdmUuay1mYWItc29saWQtc3VjY2Vzcywuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC1zdWNjZXNzLC5rLWZhYi1zb2xpZC1zdWNjZXNzOmFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApfS5rLWFjdGl2ZS5rLWZhYi1zb2xpZC13YXJuaW5nLC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLXdhcm5pbmcsLmstZmFiLXNvbGlkLXdhcm5pbmc6YWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCl9LmstYWN0aXZlLmstZmFiLXNvbGlkLWVycm9yLC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLWVycm9yLC5rLWZhYi1zb2xpZC1lcnJvcjphY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZSwgI2NhMTQwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApfS5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1kYXJrLC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLWRhcmssLmstZmFiLXNvbGlkLWRhcms6YWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZil9LmstYWN0aXZlLmstZmFiLXNvbGlkLWxpZ2h0LC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLWxpZ2h0LC5rLWZhYi1zb2xpZC1saWdodDphY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZSwgI2Q2ZDZkNik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1hY3RpdmUsICNkNmQ2ZDYpfS5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1pbnZlcnNlLC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLWludmVyc2UsLmstZmFiLXNvbGlkLWludmVyc2U6YWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWFjdGl2ZSwgIzFmMWYxZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWFjdGl2ZSwgIzFmMWYxZil9LmstZmFiLXNvbGlkLXByaW1hcnkuay1nZW5lcmF0aW5ne2FuaW1hdGlvbjprLWZhYi1nZW5lcmF0aW5nIDEuNXMgZWFzZS1pbi1vdXQgLjVzIGluZmluaXRlfUBrZXlmcmFtZXMgay1mYWItZ2VuZXJhdGluZ3swJXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtib3JkZXI6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO291dGxpbmUtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpfTUwJXtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSkgNDAlLCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZikpO2JvcmRlcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpIDQwJSwgdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpKTtvdXRsaW5lLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSkgNDAlLCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZikpfTEwMCV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7Ym9yZGVyOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtvdXRsaW5lLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KX19LmstZGlzYWJsZWQuay1mYWItc29saWQtcHJpbWFyeSwuay1mYWItc29saWQtcHJpbWFyeTpkaXNhYmxlZHtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDYwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtvcGFjaXR5OjF9LmstZGlzYWJsZWQuay1mYWItc29saWQtc2Vjb25kYXJ5LC5rLWZhYi1zb2xpZC1zZWNvbmRhcnk6ZGlzYWJsZWR7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpIDYwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpIDYwJSwgdHJhbnNwYXJlbnQpO29wYWNpdHk6MX0uay1kaXNhYmxlZC5rLWZhYi1zb2xpZC10ZXJ0aWFyeSwuay1mYWItc29saWQtdGVydGlhcnk6ZGlzYWJsZWR7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCkgNjAlLCB0cmFuc3BhcmVudCk7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtvcGFjaXR5OjF9LmstZGlzYWJsZWQuay1mYWItc29saWQtaW5mbywuay1mYWItc29saWQtaW5mbzpkaXNhYmxlZHtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpIDYwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtvcGFjaXR5OjF9LmstZGlzYWJsZWQuay1mYWItc29saWQtc3VjY2Vzcywuay1mYWItc29saWQtc3VjY2VzczpkaXNhYmxlZHtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApIDYwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtvcGFjaXR5OjF9LmstZGlzYWJsZWQuay1mYWItc29saWQtd2FybmluZywuay1mYWItc29saWQtd2FybmluZzpkaXNhYmxlZHtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApIDYwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKSA2MCUsIHRyYW5zcGFyZW50KTtvcGFjaXR5OjF9LmstZGlzYWJsZWQuay1mYWItc29saWQtZXJyb3IsLmstZmFiLXNvbGlkLWVycm9yOmRpc2FibGVke2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDYwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZikgNjAlLCB0cmFuc3BhcmVudCk7b3BhY2l0eToxfS5rLWRpc2FibGVkLmstZmFiLXNvbGlkLWRhcmssLmstZmFiLXNvbGlkLWRhcms6ZGlzYWJsZWR7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKSA2MCUsIHRyYW5zcGFyZW50KTtjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZikgNjAlLCB0cmFuc3BhcmVudCk7b3BhY2l0eToxfS5rLWRpc2FibGVkLmstZmFiLXNvbGlkLWxpZ2h0LC5rLWZhYi1zb2xpZC1saWdodDpkaXNhYmxlZHtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKSA2MCUsIHRyYW5zcGFyZW50KTtjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApIDYwJSwgdHJhbnNwYXJlbnQpO29wYWNpdHk6MX0uay1kaXNhYmxlZC5rLWZhYi1zb2xpZC1pbnZlcnNlLC5rLWZhYi1zb2xpZC1pbnZlcnNlOmRpc2FibGVke2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZSwgIzNkM2QzZCkgNjAlLCB0cmFuc3BhcmVudCk7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpIDYwJSwgdHJhbnNwYXJlbnQpO29wYWNpdHk6MX0uay1mYWItaXRlbS10ZXh0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWZhYi1pdGVtLWljb257Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO291dGxpbmU6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjA4KTtvdXRsaW5lLW9mZnNldDotMXB4fS5rLWZhYi1pdGVtLmstaG92ZXIgLmstZmFiLWl0ZW0taWNvbiwuay1mYWItaXRlbTpob3ZlciAuay1mYWItaXRlbS1pY29ue2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstZmFiLWl0ZW06Zm9jdXMgLmstZmFiLWl0ZW0tdGV4dCwuay1mYWItaXRlbTpmb2N1cyAuay1mYWItaXRlbS1pY29uLC5rLWZhYi1pdGVtLmstZm9jdXMgLmstZmFiLWl0ZW0tdGV4dCwuay1mYWItaXRlbS5rLWZvY3VzIC5rLWZhYi1pdGVtLWljb257b3V0bGluZTpzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgcmdiYSgwLDAsMCwuMDgpfS5rLWZhYi1pdGVtLmstYWN0aXZlIC5rLWZhYi1pdGVtLWljb24sLmstZmFiLWl0ZW06YWN0aXZlIC5rLWZhYi1pdGVtLWljb257Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1hY3RpdmUsICNkNmQ2ZDYpfS5rLWZhYi1pdGVtLmstZGlzYWJsZWQsLmstZmFiLWl0ZW06ZGlzYWJsZWR7b3BhY2l0eToxfS5rLWZhYi1pdGVtLmstZGlzYWJsZWQgLmstZmFiLWl0ZW0tdGV4dCwuay1mYWItaXRlbS5rLWRpc2FibGVkIC5rLWZhYi1pdGVtLWljb24sLmstZmFiLWl0ZW06ZGlzYWJsZWQgLmstZmFiLWl0ZW0tdGV4dCwuay1mYWItaXRlbTpkaXNhYmxlZCAuay1mYWItaXRlbS1pY29ue2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSkgNjAlLCB0cmFuc3BhcmVudCk7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDYwJSwgdHJhbnNwYXJlbnQpfS5rLWZhYi1wb3B1cHtib3gtc2hhZG93Om5vbmV9Lmstd2luZG93e2JvcmRlci1yYWRpdXM6MHB4O3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgbm9ybWFsKTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDAyOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXdpbmRvdy5rLXdpbmRvdy1tYXhpbWl6ZWR7bWF4LXdpZHRoOjEwMHZ3O21heC1oZWlnaHQ6MTAwdmg7Ym94LXNoYWRvdzpub25lfS5rLXdpbmRvdy1zbXt3aWR0aDozMDBweH0uay13aW5kb3ctbWR7d2lkdGg6ODAwcHh9Lmstd2luZG93LWxne3dpZHRoOjEyMDBweH0uay13aW5kb3ctdGl0bGViYXJ7Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czowcHg7Ym9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6MHB4O3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2JvcmRlci13aWR0aDowIDAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXNocmluazowO2FsaWduLWl0ZW1zOmNlbnRlcn0uay13aW5kb3ctbWluaW1pemVkIC5rLXdpbmRvdy10aXRsZWJhcntib3JkZXItd2lkdGg6MH0uay13aW5kb3ctdGl0bGV7cGFkZGluZy1ibG9jazouNWVtO3BhZGRpbmctaW5saW5lOjA7bWFyZ2luLWJsb2NrOi0wLjVlbTttYXJnaW4taW5saW5lOjA7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIG5vcm1hbCk7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOmRlZmF1bHQ7ZmxleDoxfS5rLXdpbmRvdy10aXRsZTplbXB0eTo6YmVmb3Jle2NvbnRlbnQ6XCLigItcIn0uay13aW5kb3ctdGl0bGViYXItYWN0aW9uc3ttYXJnaW4tYmxvY2s6LTVlbTttYXJnaW4taW5saW5lOjA7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIC0gdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSk7bGluZS1oZWlnaHQ6MTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleC1zaHJpbms6MDthbGlnbi1pdGVtczpjZW50ZXI7dmVydGljYWwtYWxpZ246dG9wfS5rLXdpbmRvdy10aXRsZWJhci1hY3Rpb257ZmxleC1zaHJpbms6MH0uay13aW5kb3ctY29udGVudCwuay1wcm9tcHQtY29udGFpbmVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2JvcmRlci13aWR0aDowO2JvcmRlci1jb2xvcjppbmhlcml0O2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDpub25lO291dGxpbmU6MDtvdmVyZmxvdzphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG99Lmstd2luZG93LWNvbnRlbnQrLmstcHJvbXB0LWNvbnRhaW5lcnttYXJnaW4tYmxvY2stc3RhcnQ6LXZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyfS5rLXdpbmRvdy1jb250ZW50OmZpcnN0LWNoaWxke3BhZGRpbmctYmxvY2stc3RhcnQ6Y2xhbXAodmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSx2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pLHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkpfS5rLXdpbmRvdy1jb250ZW50Omxhc3QtY2hpbGR7cGFkZGluZy1ibG9jay1lbmQ6Y2xhbXAodmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSx2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pLHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkpfS5rLXdpbmRvdy1pZnJhbWVjb250ZW50e3BhZGRpbmc6MDtvdmVyZmxvdzp2aXNpYmxlfS5rLXdpbmRvdy1pZnJhbWVjb250ZW50IC5rLWNvbnRlbnQtZnJhbWV7dmVydGljYWwtYWxpZ246dG9wO2JvcmRlcjowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Lmstd2luZG93LWFjdGlvbnN7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOjBweDtib3JkZXItZW5kLXN0YXJ0LXJhZGl1czowcHg7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtmbGV4OjAgMCBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7YWxpZ24taXRlbXM6Y2VudGVyO292ZXJmbG93OmhpZGRlbn0uay1wcm9tcHQtY29udGFpbmVyPi5rLXRleHRhcmVhe3dpZHRoOjEwMCV9Lmstd2luZG93IC5rLXJlc2l6ZS1ue2luc2V0LWJsb2NrLXN0YXJ0OjB9Lmstd2luZG93IC5rLXJlc2l6ZS1le2luc2V0LWlubGluZS1lbmQ6MH0uay13aW5kb3cgLmstcmVzaXplLXN7aW5zZXQtYmxvY2stZW5kOjB9Lmstd2luZG93IC5rLXJlc2l6ZS13e2luc2V0LWlubGluZS1zdGFydDowfS5rLXdpbmRvd3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tOCwgMCAxNnB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjI4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay13aW5kb3c6Zm9jdXMsLmstd2luZG93LmstZm9jdXN7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tOSwgMCAzMnB4IDM0cHggcmdiYSgwLCAwLCAwLCAwLjMyKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay13aW5kb3ctdGl0bGViYXJ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9Lmstd2luZG93LXByaW1hcnkgLmstd2luZG93LXRpdGxlYmFye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstd2luZG93LWxpZ2h0IC5rLXdpbmRvdy10aXRsZWJhcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9Lmstd2luZG93LWRhcmsgLmstd2luZG93LXRpdGxlYmFye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYWN0aW9uc2hlZXQtY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWF4LXdpZHRoOmNsYW1wKDEwMHZ3LDEwMCUsMTAwJSk7bWF4LWhlaWdodDpjbGFtcCgxMDB2aCwxMDAlLDEwMCUpO3Bvc2l0aW9uOmZpeGVkO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7ei1pbmRleDo5OTk5O292ZXJmbG93OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uay1hY3Rpb25zaGVldC1jb250YWluZXI+Lmstb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjF9LmstYWN0aW9uc2hlZXQtY29udGFpbmVyPi5rLWFuaW1hdGlvbi1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LmstYWN0aW9uc2hlZXQtY29udGFpbmVyPi5rLWFuaW1hdGlvbi1jb250YWluZXI+LmstY2hpbGQtYW5pbWF0aW9uLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZX0uay1hY3Rpb25zaGVldC1jb250YWluZXI+LmstYWN0aW9uc2hlZXR7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyfS5rLWFjdGlvbnNoZWV0LWNvbnRhaW5lciAuay1hY3Rpb25zaGVldHtwb2ludGVyLWV2ZW50czphbGx9LmstYWN0aW9uc2hlZXR7d2lkdGg6dmFyKC0ta2VuZG8tYWN0aW9uc2hlZXQtd2lkdGgsIDM2MHB4KTtoZWlnaHQ6dmFyKC0ta2VuZG8tYWN0aW9uc2hlZXQtaGVpZ2h0LCA2MHZoKTttYXgtd2lkdGg6dmFyKC0ta2VuZG8tYWN0aW9uc2hlZXQtbWF4LXdpZHRoLCAxMDAlKTttYXgtaGVpZ2h0OnZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LW1heC1oZWlnaHQsIDYwdmgpO2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXB9LmstYWN0aW9uc2hlZXQ6aGFzKD4uay1hY3Rpb25zaGVldC12aWV3KXtmbGV4LWZsb3c6cm93IG5vd3JhcH0uay1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC12aWV3e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtmbGV4OjAgMCAxMDAlfS5rLWFjdGlvbnNoZWV0IC5rLWFjdGlvbnNoZWV0LXZpZXcuay1hY3Rpb25zaGVldC12aWV3LWFuaW1hdGVke3RyYW5zZm9ybTp0cmFuc2xhdGVYKGNhbGMoLTEwMCUqKHZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LXZpZXctY3VycmVudCwgMSkgLSAxKSkpfS5rLWFjdGlvbnNoZWV0ICosLmstYWN0aW9uc2hlZXQgKjo6YmVmb3JlLC5rLWFjdGlvbnNoZWV0ICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1hY3Rpb25zaGVldC10aXRsZWJhciwuay1hY3Rpb25zaGVldC1qcSAuay1hY3Rpb25zaGVldC1oZWFkZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweDtib3JkZXItYmxvY2stZW5kLXN0eWxlOnNvbGlkO2ZsZXg6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLWFjdGlvbnNoZWV0LXRpdGxlYmFyLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJX0uay1hY3Rpb25zaGVldC10aXRsZXtmbGV4OjF9LmstYWN0aW9uc2hlZXQtc3VidGl0bGV7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIG5vcm1hbCl9LmstYWN0aW9uc2hlZXQtYWN0aW9uc3tmbGV4Om5vbmV9LmstYWN0aW9uc2hlZXQtY29udGVudHtmbGV4OjE7b3ZlcmZsb3c6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0uay1hY3Rpb25zaGVldC1mb290ZXJ7ZmxleDpub25lO2JvcmRlci1ibG9jay1zdGFydC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLXN0YXJ0LXN0eWxlOnNvbGlkfS5rLWFjdGlvbnNoZWV0LWl0ZW1ze21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmU7ZmxleDpub25lfS5rLWFjdGlvbnNoZWV0LWl0ZW17cGFkZGluZzowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7b3V0bGluZTpub25lfS5rLWFjdGlvbnNoZWV0LWFjdGlvbnttYXJnaW46MDtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO21pbi1oZWlnaHQ6NDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstYWN0aW9uc2hlZXQtaXRlbS10ZXh0e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcH0uay1hY3Rpb25zaGVldC1pdGVtLWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZTouODc1ZW19LmstYWN0aW9uc2hlZXQgLmstaHJ7bWFyZ2luOjA7ZmxleDpub25lfS5rLWFjdGlvbnNoZWV0LXRvcHtib3JkZXItZW5kLWVuZC1yYWRpdXM6MHB4O2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOjBweDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uay1hY3Rpb25zaGVldC1ib3R0b217Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czowcHg7Ym9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6MHB4O2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDowO2luc2V0LWJsb2NrLWVuZDowO2luc2V0LWlubGluZS1zdGFydDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmstYWN0aW9uc2hlZXQtbGVmdHtib3JkZXItc3RhcnQtZW5kLXJhZGl1czowcHg7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOjBweDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1ibG9jay1zdGFydDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmstYWN0aW9uc2hlZXQtcmlnaHR7Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czowcHg7Ym9yZGVyLWVuZC1zdGFydC1yYWRpdXM6MHB4O2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6MDtpbnNldC1pbmxpbmUtZW5kOjA7aW5zZXQtYmxvY2stc3RhcnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5rLWFjdGlvbnNoZWV0LWZ1bGxzY3JlZW57d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7aGVpZ2h0OjEwMCV9LmstYW5pbWF0aW9uLWNvbnRhaW5lcj4uay1hY3Rpb25zaGVldHtpbnNldC1ibG9jay1zdGFydDphdXRvO2luc2V0LWlubGluZS1lbmQ6YXV0bztpbnNldC1ibG9jay1lbmQ6YXV0bztpbnNldC1pbmxpbmUtc3RhcnQ6YXV0bzt0cmFuc2Zvcm06bm9uZX0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldHttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBpbmhlcml0KX0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC10aXRsZWJhciwuay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC1qcSAuay1hY3Rpb25zaGVldC1oZWFkZXIsLmstYWN0aW9uc2hlZXQtanEgLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtaGVhZGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWFjdGlvbnNoZWV0LWNvbnRlbnR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC1mb290ZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC1maWx0ZXJ7d2lkdGg6Y2FsYygzNjBweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMil9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtY29udGVudCwuay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC1mb290ZXJ7bWFyZ2luLWlubGluZTphdXRvO3dpZHRoOm1pbigxMDAlLDM2MHB4KX0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1saXN0LWNvbnRhaW5lciwuay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay10cmVldmlld3toZWlnaHQ6MTAwJX0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1saXN0LWZpbHRlcnt3aWR0aDoxMDAlO3BhZGRpbmctaW5saW5lOjB9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstbWVudS1ncm91cHtoZWlnaHQ6MTAwJTtvdmVyZmxvdzphdXRvO3Bvc2l0aW9uOnN0YXRpY30uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1jYWxlbmRhcnttYXJnaW4taW5saW5lOmF1dG87Ym9yZGVyLXdpZHRoOjA7ZGlzcGxheTpmbGV4fS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLXRpbWVzZWxlY3RvcntoZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MDtvdmVyZmxvdzpoaWRkZW59LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstdGltZXNlbGVjdG9yIC5rLXRpbWUtcGFydHtkaXNwbGF5OmNvbnRlbnRzfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLXRpbWVzZWxlY3RvciAuay10aW1lLWxpc3Qtd3JhcHBlcntoZWlnaHQ6MTAwJX0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1kYXRldGltZS13cmFwe3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWRhdGV0aW1lLXNlbGVjdG9ye2ZsZXg6MSAxIGF1dG99LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstZGF0ZXRpbWUtY2FsZW5kYXItd3JhcHt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7aW5zZXQtYmxvY2stZW5kOjA7ZmxleDowIDAgMTAwJX0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1kYXRldGltZS10aW1lLXdyYXB7d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDoxMDAlO2luc2V0LWJsb2NrLWVuZDowO2ZsZXg6MCAwIDEwMCV9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstc2Nyb2xsYWJsZS13cmFwe2hlaWdodDoxMDAlO292ZXJmbG93LXk6YXV0b30uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1kYXRhLXRhYmxle21heC1oZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWNvbG9yZWRpdG9ye21pbi13aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjowO292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmV9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstY29sb3JlZGl0b3I6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1jb2xvcmVkaXRvciAuay1jb2xvcmVkaXRvci1oZWFkZXJ7cGFkZGluZzowfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWNvbG9yZWRpdG9yIC5rLWNvbG9yZWRpdG9yLXZpZXdze3BhZGRpbmctaW5saW5lOjB9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50e2FzcGVjdC1yYXRpbzoxO2hlaWdodDoxMDAlfS5rLWFjdGlvbnNoZWV0LWpxLmstYWN0aW9uc2hlZXR7aGVpZ2h0OmF1dG99LmstYWN0aW9uc2hlZXQtanEgLmstYWN0aW9uc2hlZXQtaGVhZGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LmstYWN0aW9uc2hlZXQtanEgLmstYWN0aW9uc2hlZXQtYWN0aW9ue2FsaWduLWl0ZW1zOmNlbnRlcn0uay1ydGwgLmstYWN0aW9uc2hlZXQtdG9wLC5rLXJ0bCAuay1hY3Rpb25zaGVldC1ib3R0b20sW2Rpcj1ydGxdIC5rLWFjdGlvbnNoZWV0LXRvcCxbZGlyPXJ0bF0gLmstYWN0aW9uc2hlZXQtYm90dG9te3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwJSl9OmlzKFtkaXI9cnRsXSwuay1ydGwpIC5rLWFjdGlvbnNoZWV0LXZpZXcuay1hY3Rpb25zaGVldC12aWV3LWFuaW1hdGVke3RyYW5zZm9ybTp0cmFuc2xhdGVYKGNhbGMoMTAwJSoodmFyKC0ta2VuZG8tYWN0aW9uc2hlZXQtdmlldy1jdXJyZW50LCAxKSAtIDEpKSl9LmstYWN0aW9uc2hlZXR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTcsIDAgMTRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9LmstYWN0aW9uc2hlZXQtdGl0bGViYXIsLmstYWN0aW9uc2hlZXQtanEgLmstYWN0aW9uc2hlZXQtaGVhZGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWFjdGlvbnNoZWV0LWZvb3Rlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1hY3Rpb25zaGVldC1zdWJ0aXRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWFjdGlvbnNoZWV0LWl0ZW06aG92ZXIsLmstYWN0aW9uc2hlZXQtaXRlbS5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstYWN0aW9uc2hlZXQtaXRlbTpmb2N1cywuay1hY3Rpb25zaGVldC1pdGVtLmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTMpfS5rLWFjdGlvbnNoZWV0LWl0ZW0tZGVzY3JpcHRpb257Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1hY3Rpb25zaGVldCAuay1ocntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1kaWFsb2ctd3JhcHBlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO291dGxpbmU6MDtwb3NpdGlvbjpmaXhlZDtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMDAwMX0uay1kaWFsb2ctd3JhcHBlciAuay1kaWFsb2d7cG9zaXRpb246cmVsYXRpdmV9LmstZGlhbG9ne3BhZGRpbmc6MDtwb3NpdGlvbjpmaXhlZDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstZGlhbG9nLmstZGlhbG9nLWNlbnRlcmVke3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7dG9wOjUwJTtsZWZ0OjUwJX0uay1kaWFsb2cgLmstbXVsdGlzZWxlY3R7d2lkdGg6MTAwJX0uay1kaWFsb2ctYWN0aW9uc3tib3JkZXItZW5kLWVuZC1yYWRpdXM6MHB4O2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOjBweDtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2ZsZXg6MCAwIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtvdmVyZmxvdzpoaWRkZW59LmstZGlhbG9ne2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpfS5rLWRpYWxvZy10aXRsZWJhcntib3JkZXItY29sb3I6aW5oZXJpdDtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1kaWFsb2ctcHJpbWFyeSAuay1kaWFsb2ctdGl0bGViYXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1kaWFsb2ctbGlnaHQgLmstZGlhbG9nLXRpdGxlYmFye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uay1kaWFsb2ctZGFyayAuay1kaWFsb2ctdGl0bGViYXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1kcmF3ZXItY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fWtlbmRvLWRyYXdlci5rLWRyYXdlcixrZW5kby1kcmF3ZXIgLmstZHJhd2VyLXdyYXBwZXJ7dHJhbnNpdGlvbjpub25lfS5rLWRyYXdlcntoZWlnaHQ6MTAwJTttYXgtd2lkdGg6MTAwJTtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4OjAgMCBhdXRvO3RyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UtaW4tb3V0O292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1kcmF3ZXIgKiwuay1kcmF3ZXIgKjo6YmVmb3JlLC5rLWRyYXdlciAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLmstZHJhd2VyLXN0YXJ0LC5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXIuay1kcmF3ZXItc3RhcnR7Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6MXB4fS5rLWRyYXdlci1taW5pIC5rLWRyYXdlci5rLWRyYXdlci1lbmQsLmstZHJhd2VyLWV4cGFuZGVkIC5rLWRyYXdlci5rLWRyYXdlci1lbmR7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHh9LmstZHJhd2VyLmstZHJhd2VyLXN0YXJ0e2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstZHJhd2VyLmstZHJhd2VyLWVuZHtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6MH0uay1kcmF3ZXItY29udGVudHtmbGV4OjEgMSBhdXRvO292ZXJmbG93OmF1dG99LmstZHJhd2VyLW92ZXJsYXkgLmstZHJhd2Vye21heC13aWR0aDo4MHZ3O3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTAwMDI7Ym9yZGVyOjB9LmstZHJhd2VyLW92ZXJsYXk+Lmstb3ZlcmxheXtkaXNwbGF5Om5vbmV9LmstZHJhd2VyLW92ZXJsYXkuay1kcmF3ZXItZXhwYW5kZWQ+Lmstb3ZlcmxheXtkaXNwbGF5OmJsb2NrfS5rLWRyYXdlci1wdXNoe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3d9LmstZHJhd2VyLXB1c2ggLmstZHJhd2Vye2hlaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO2FsaWduLXNlbGY6c3RyZXRjaH0uay1kcmF3ZXItcHVzaDpoYXMoLmstZHJhd2VyLmstZHJhd2VyLWVuZCl7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LmstZHJhd2VyLXdyYXBwZXJ7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO3Njcm9sbGJhci13aWR0aDp0aGluO3RyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UtaW4tb3V0fS5rLWRyYXdlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDo3cHh9LmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JvcmRlci1yYWRpdXM6MjBweH0uay1kcmF3ZXItaXRlbXN7bWFyZ2luOjA7cGFkZGluZy1ibG9jazowO3BhZGRpbmctaW5saW5lOjA7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaH0uay1kcmF3ZXItaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO291dGxpbmU6MDtjb2xvcjppbmhlcml0O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTthbGlnbi1pdGVtczpjZW50ZXI7Y3Vyc29yOnBvaW50ZXJ9LmstZHJhd2VyLWl0ZW0+LmstZHJhd2VyLWxpbmt7bWFyZ2luLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKTttYXJnaW4taW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSotMSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtjb2xvcjppbmhlcml0O2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4OjEgMCBhdXRvO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLWRyYXdlci1pdGVtIC5rLWljb257ZmxleC1zaHJpbms6MDtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JveC1zaXppbmc6Y29udGVudC1ib3h9LmstZHJhd2VyLWl0ZW0gLmstaWNvbi5rLWktbm9uZXttYXJnaW46MH0uay1kcmF3ZXItaXRlbSAuay1pdGVtLXRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5rLWRyYXdlci1pdGVtIC5rLWRyYXdlci10b2dnbGV7bWFyZ2luLWlubGluZS1zdGFydDphdXRvO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleH0uay1kcmF3ZXItaXRlbS5rLWxldmVsLTF7cGFkZGluZy1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjIpfS5rLWRyYXdlci1pdGVtLmstbGV2ZWwtMntwYWRkaW5nLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMyl9LmstZHJhd2VyLWl0ZW0uay1sZXZlbC0ze3BhZGRpbmctaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSo0KX0uay1kcmF3ZXItaXRlbS5rLWxldmVsLTR7cGFkZGluZy1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjUpfS5rLWRyYXdlci1pdGVtLmstbGV2ZWwtNXtwYWRkaW5nLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqNil9LmstZHJhd2VyLXNlcGFyYXRvcntwYWRkaW5nOjA7aGVpZ2h0OjFweH0uay1kcmF3ZXItbWluaSAuay1kcmF3ZXItd3JhcHBlcnt3aWR0aDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMiArIDE2cHgpfS5rLWRyYXdlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstZHJhd2VyLXdyYXBwZXJ7c2Nyb2xsYmFyLWNvbG9yOnJnYmEoMTU2LDE1NiwxNTYsLjcpICNkZWRlZGV9LmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQ6I2RlZGVkZX0uay1kcmF3ZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDpyZ2JhKDE1NiwxNTYsMTU2LC43KX0uay1kcmF3ZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXJ7YmFja2dyb3VuZDojOWM5YzljfS5rLWRyYXdlci1pdGVtOmhvdmVyLC5rLWRyYXdlci1pdGVtLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstZHJhd2VyLWl0ZW06Zm9jdXMsLmstZHJhd2VyLWl0ZW0uay1mb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMil9LmstZHJhd2VyLWl0ZW06Zm9jdXM6aG92ZXIsLmstZHJhd2VyLWl0ZW06Zm9jdXMuay1ob3Zlciwuay1kcmF3ZXItaXRlbS5rLWZvY3VzOmhvdmVyLC5rLWRyYXdlci1pdGVtLmstZm9jdXMuay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1kcmF3ZXItaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstZHJhd2VyLWl0ZW0uay1zZWxlY3RlZDpob3Zlciwuay1kcmF3ZXItaXRlbS5rLXNlbGVjdGVkLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKX0uay1kcmF3ZXItc2VwYXJhdG9ye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1ub3RpZmljYXRpb24tZ3JvdXB7bWF4LWhlaWdodDoxMDAlO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OmNvbHVtbi1yZXZlcnNlIHdyYXA7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMDAwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgMH0uay1ub3RpZmljYXRpb24tY29udGFpbmVyLWFuaW1hdGluZ3tvdmVyZmxvdzpoaWRkZW59Lmstbm90aWZpY2F0aW9ue2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtjdXJzb3I6ZGVmYXVsdDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9Lmstbm90aWZpY2F0aW9uICosLmstbm90aWZpY2F0aW9uICo6OmJlZm9yZSwuay1ub3RpZmljYXRpb24gKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLW5vdGlmaWNhdGlvbj4uay1ub3RpZmljYXRpb24tY29udGVudHtmbGV4OjEgMSBhdXRvfS5rLW5vdGlmaWNhdGlvbj4uay1ub3RpZmljYXRpb24tc3RhdHVze2ZsZXgtc2hyaW5rOjB9Lmstbm90aWZpY2F0aW9uLWFjdGlvbnN7ZmxleDpub25lO2Rpc3BsYXk6ZmxleDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tc2VsZjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXJ9Lmstbm90aWZpY2F0aW9uLWFjdGlvbntmbGV4Om5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1zZWxmOmNlbnRlcn0uay1ub3RpZmljYXRpb257Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTQsIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay1ub3RpZmljYXRpb24taW52ZXJzZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1ub3RpZmljYXRpb24tbGlnaHR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9Lmstbm90aWZpY2F0aW9uLWRhcmt7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9Lmstbm90aWZpY2F0aW9uLWVycm9ye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLW5vdGlmaWNhdGlvbi13YXJuaW5ne2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLW5vdGlmaWNhdGlvbi1zdWNjZXNze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLW5vdGlmaWNhdGlvbi1pbmZve2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLW5vdGlmaWNhdGlvbi10ZXJ0aWFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay1ub3RpZmljYXRpb24tc2Vjb25kYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpfS5rLW5vdGlmaWNhdGlvbi1wcmltYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfWtlbmRvLWNhcmQsa2VuZG8tY2FyZC1oZWFkZXIsa2VuZG8tY2FyZC1ib2R5LGtlbmRvLWNhcmQtYWN0aW9ucyxrZW5kby1jYXJkLWZvb3RlcntkaXNwbGF5OmJsb2NrfS5rLWNhcmR7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstY2FyZCAqLC5rLWNhcmQgKjo6YmVmb3JlLC5rLWNhcmQgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWNhcmQgLmstY2FyZC1hdmF0YXIsLmstY2FyZCAuay1hdmF0YXJ7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTt3aWR0aDo0NXB4O2hlaWdodDo0NXB4O2ZsZXgtYmFzaXM6NDVweH0uay1jYXJkPi5rLWNhcmQtaW5uZXJ7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKSAtIDFweCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmluaGVyaXQ7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWNhcmQtaG9yaXpvbnRhbHtmbGV4LWZsb3c6cm93IG5vd3JhcH0uay1jYXJkLXZlcnRpY2Fse2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwfS5rLWNhcmQtaGVhZGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2JvcmRlci13aWR0aDowIDAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDtvdXRsaW5lOjA7ZmxleC1zaHJpbms6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5rLWNhcmQtaGVhZGVyIC5rLWNhcmQtdGl0bGUsLmstY2FyZC1oZWFkZXIgLmstY2FyZC1zdWJ0aXRsZXttYXJnaW4tYmxvY2stZW5kOjB9LmstY2FyZC1oZWFkZXIgLmstY2FyZC10aXRsZSsuay1jYXJkLXN1YnRpdGxlLC5rLWNhcmQtaGVhZGVyIC5rLWNhcmQtc3VidGl0bGUrLmstY2FyZC1zdWJ0aXRsZXttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWNhcmQtZm9vdGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtvdXRsaW5lOjA7ZmxleC1zaHJpbms6MH0uay1jYXJkLWJvZHl7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7b3V0bGluZTowO2ZsZXg6MSAxIGF1dG99LmstY2FyZC1ib2R5IHB7bWFyZ2luOjAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpfS5rLWNhcmQtYm9keT4uay1sYXN0LC5rLWNhcmQtYm9keT46bGFzdC1jaGlsZHttYXJnaW4tYmxvY2stZW5kOjB9LmstY2FyZC1ib2R5Pi5rLWNhcmQtYWN0aW9uc3twYWRkaW5nOjB9LmstY2FyZC1tZWRpYXtib3JkZXI6MDttYXgtd2lkdGg6MTAwJTtmbGV4LXNocmluazowO292ZXJmbG93OmhpZGRlbn0uay1jYXJkLWhvcml6b250YWwgLmstY2FyZC1tZWRpYXttYXgtd2lkdGg6MTAwcHg7b2JqZWN0LWZpdDpjb3Zlcn0uay1jYXJkLXRpdGxle21hcmdpbjowIDAgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKX0uay1jYXJkLXN1YnRpdGxle21hcmdpbjowIDAgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKX0uay1jYXJkLXNlcGFyYXRvcnttYXJnaW46MDtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZGlzcGxheTpibG9jaztmbGV4OjAgMCBhdXRvO2FsaWduLXNlbGY6c3RyZXRjaH0uay1jYXJkLXNlcGFyYXRvci5rLXNlcGFyYXRvci1ob3Jpem9udGFsLC5rLWNhcmQtdmVydGljYWw+LmstY2FyZC1zZXBhcmF0b3J7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjFweH0uay1jYXJkLXNlcGFyYXRvci5rLXNlcGFyYXRvci12ZXJ0aWNhbCwuay1jYXJkLWhvcml6b250YWw+LmstY2FyZC1zZXBhcmF0b3J7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHh9LmstY2FyZD4uay1ocnttYXJnaW46MDtmbGV4OjAgMCBhdXRvO2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWNhcmQtYWN0aW9uc3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXg7ZmxleC1zaHJpbms6MDtmbGV4LWJhc2lzOmF1dG87Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1jYXJkLWhvcml6b250YWwgLmstYWN0aW9ucy1ob3Jpem9udGFse3dpZHRoOmF1dG99LmstY2FyZC1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDthbGlnbi1pdGVtczpzdHJldGNoO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2ZsZXg6MCAwIGF1dG99LmstY2FyZC1saXN0IC5rLWNhcmR7ZmxleDowIDAgYXV0b30uay1jYXJkLWRlY2t7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7ZmxleDowIDAgYXV0b30uay1jYXJkLWRlY2sgLmstY2FyZHtmbGV4OjAgMCBhdXRvfS5rLWNhcmQtZGVjay1zY3JvbGx3cmFwe3BhZGRpbmctYmxvY2stZW5kOjNweDt3aWR0aDoxMDAlO2JveC1zaXppbmc6Y29udGVudC1ib3g7ZGlzcGxheTpmbGV4O2ZsZXg6MCAwIGF1dG87YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uay1jYXJkLWRlY2stc2Nyb2xsd3JhcD4uay1idXR0b257Ym9yZGVyLXJhZGl1czowcHg7ZmxleDowIDAgYXV0bztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjF9LmstY2FyZC1kZWNrLXNjcm9sbHdyYXA+LmstYnV0dG9uOmZpcnN0LWNoaWxke2luc2V0LWlubGluZS1zdGFydDotMXB4fS5rLWNhcmQtZGVjay1zY3JvbGx3cmFwPi5rLWJ1dHRvbjpsYXN0LWNoaWxke2luc2V0LWlubGluZS1lbmQ6LTFweH0uay1jYXJkLWRlY2stc2Nyb2xsd3JhcD4uay1jYXJkLWRlY2t7bWFyZ2luLWJsb2NrLWVuZDotMjBweDtwYWRkaW5nLWJsb2NrLWVuZDoyMHB4O2ZsZXg6MSAxIGF1dG99LmstY2FyZC1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDtmbGV4OjAgMCBhdXRvfS5rLWNhcmQtZ3JvdXAgLmstY2FyZHtib3JkZXItcmFkaXVzOjA7ZmxleDowIDAgYXV0b30uay1jYXJkLWdyb3VwIC5rLWNhcmQrLmstY2FyZHttYXJnaW4taW5saW5lLXN0YXJ0OjFweH0uay1jYXJkLWdyb3VwIC5rLWNhcmQuay1maXJzdHtib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtib3JkZXItZW5kLXN0YXJ0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSl9LmstY2FyZC1ncm91cCAuay1jYXJkLmstbGFzdHtib3JkZXItc3RhcnQtZW5kLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKX0uay1jYXJkLWdyb3VwIC5rLWNhcmQuay1vbmx5e2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pfS5rLWNhcmQtd2l0aC1jYWxsb3V0e292ZXJmbG93OnZpc2libGV9LmstY2FyZC1jYWxsb3V0e21hcmdpbjowO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlfS5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtbnt0b3A6MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyl9LmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1le3RvcDo1MCU7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyl9LmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1ze2JvdHRvbTowO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgNTAlKSByb3RhdGUoNDVkZWcpfS5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtd3t0b3A6NTAlO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyl9LmstY2FyZC1mbGF0e2JveC1zaGFkb3c6bm9uZX0uay1jYXJke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1jYXJkIC5rLWNhcmQtaW5uZXJ7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWNhcmQ6Zm9jdXMsLmstY2FyZC5rLWZvY3Vze2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xNSl9LmstY2FyZC1hY3Rpb25ze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWNhcmQtaGVhZGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1jYXJkLWZvb3Rlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstY2FyZC1ib2R5e2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWNhcmQtc2VwYXJhdG9yLC5rLWNhcmQgLmstc2VwYXJhdG9ye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWNhcmQtc3VidGl0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1jYXJkLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZSwgI2ZmZWNlYik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1vbi1zdWJ0bGUsICM1YzIwMWMpO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KX0uay1jYXJkLXByaW1hcnkgLmstY2FyZC1zdWJ0aXRsZXtjb2xvcjppbmhlcml0fS5rLWNhcmQtc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZSwgI2ZhZmFmYSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1YnRsZSwgIzE0MTQxNCk7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCl9LmstY2FyZC1zZWNvbmRhcnkgLmstY2FyZC1zdWJ0aXRsZXtjb2xvcjppbmhlcml0fS5rLWNhcmQtdGVydGlhcnl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1zdWJ0bGUsICNkOGYxZmQpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LW9uLXN1YnRsZSwgIzAyM2Y1Yyk7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzLCAjNjFjOWY5KX0uay1jYXJkLXRlcnRpYXJ5IC5rLWNhcmQtc3VidGl0bGV7Y29sb3I6aW5oZXJpdH0uay1jYXJkLWluZm97YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZSwgI2QyZTJmYik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1vbi1zdWJ0bGUsICMwMDIyNTkpO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzLCAjNjA5OGYyKX0uay1jYXJkLWluZm8gLmstY2FyZC1zdWJ0aXRsZXtjb2xvcjppbmhlcml0fS5rLWNhcmQtc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLCAjZGNmMGQzKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1YnRsZSwgIzFjNWEwMCk7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpfS5rLWNhcmQtc3VjY2VzcyAuay1jYXJkLXN1YnRpdGxle2NvbG9yOmluaGVyaXR9LmstY2FyZC13YXJuaW5ne2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUsICNmZmY0ZDMpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctb24tc3VidGxlLCAjNWU0NzAwKTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1lbXBoYXNpcywgI2ZmZDc2MCl9LmstY2FyZC13YXJuaW5nIC5rLWNhcmQtc3VidGl0bGV7Y29sb3I6aW5oZXJpdH0uay1jYXJkLWVycm9ye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdWJ0bGUsICM3YTBjMDApO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCl9LmstY2FyZC1lcnJvciAuay1jYXJkLXN1YnRpdGxle2NvbG9yOmluaGVyaXR9LmstY2FyZC1kYXJre2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGUsICNjMmMyYzIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VidGxlLCAjMWYxZjFmKTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1lbXBoYXNpcywgIzY2NjY2Nil9LmstY2FyZC1kYXJrIC5rLWNhcmQtc3VidGl0bGV7Y29sb3I6aW5oZXJpdH0uay1jYXJkLWxpZ2h0e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtc3VidGxlLCAjZmFmYWZhKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1vbi1zdWJ0bGUsICMxNDE0MTQpO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1lbXBoYXNpcywgI2Q2ZDZkNil9LmstY2FyZC1saWdodCAuay1jYXJkLXN1YnRpdGxle2NvbG9yOmluaGVyaXR9LmstY2FyZC1pbnZlcnNle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1zdWJ0bGUsICNjMmMyYzIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2Utb24tc3VidGxlLCAjMWYxZjFmKTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1lbXBoYXNpcywgIzY2NjY2Nil9LmstY2FyZC1pbnZlcnNlIC5rLWNhcmQtc3VidGl0bGV7Y29sb3I6aW5oZXJpdH0uay1jYXJkLWNhbGxvdXR7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O2JveC1zaGFkb3c6aW5oZXJpdH0uay1wb3BvdmVye2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7ei1pbmRleDoxMjAwMDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1wb3BvdmVyICosLmstcG9wb3ZlciAqOjpiZWZvcmUsLmstcG9wb3ZlciAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstcG9wb3Zlci1pbm5lcntoZWlnaHQ6aW5oZXJpdDtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmFkaXVzOmluaGVyaXQ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstcG9wb3Zlci1oZWFkZXJ7Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7Ym9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2JvcmRlci13aWR0aDowIDAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdH0uay1wb3BvdmVyLWJvZHl7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstcG9wb3Zlci1hY3Rpb25ze2JvcmRlci13aWR0aDoxcHggMCAwfS5rLXBvcG92ZXItY2FsbG91dHttYXJnaW46MDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO3Bvc2l0aW9uOmFic29sdXRlfS5rLXBvcG92ZXItY2FsbG91dC5rLWNhbGxvdXQtbnt0b3A6MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyl9LmstcG9wb3Zlci1jYWxsb3V0LmstY2FsbG91dC1le3RvcDo1MCU7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyl9LmstcG9wb3Zlci1jYWxsb3V0LmstY2FsbG91dC1ze2JvdHRvbTowO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgNTAlKSByb3RhdGUoNDVkZWcpfS5rLXBvcG92ZXItY2FsbG91dC5rLWNhbGxvdXQtd3t0b3A6NTAlO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyl9LmstcG9wb3Zlcntib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi00LCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXBvcG92ZXItaW5uZXJ7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O2JvcmRlci1jb2xvcjppbmhlcml0fS5rLXBvcG92ZXItaGVhZGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1wb3BvdmVyLWNhbGxvdXR7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O2JveC1zaGFkb3c6aW5oZXJpdH0uay1ycGFuZWwtbGVmdCwuay1ycGFuZWwtcmlnaHR7cG9zaXRpb246Zml4ZWQ7ZGlzcGxheTpibG9jaztvdmVyZmxvdzphdXRvO21pbi13aWR0aDozMjBweDtoZWlnaHQ6MTAwJTtpbnNldC1ibG9jay1zdGFydDowfS5rLXJwYW5lbC1sZWZ0KyosLmstcnBhbmVsLXJpZ2h0Kyp7b3ZlcmZsb3c6YXV0b30uay1ycGFuZWwtbGVmdC5rLXJwYW5lbC1leHBhbmRlZCwuay1ycGFuZWwtcmlnaHQuay1ycGFuZWwtZXhwYW5kZWR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWigwKX0uay1ycGFuZWwtbGVmdHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWigwKTtsZWZ0OjB9LmstcnBhbmVsLXJpZ2h0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVooMCk7cmlnaHQ6MH0uay1ycGFuZWwtdG9we3Bvc2l0aW9uOnN0YXRpYzttYXgtaGVpZ2h0OjB9LmstcnBhbmVsLXRvcC5rLXJwYW5lbC1leHBhbmRlZHttYXgtaGVpZ2h0OjU2OHB4O292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudH0uay1ycGFuZWwtdG9nZ2xle3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb259LmstYm90dG9tLW5hdntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTt3aWR0aDoxMDAlO2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQteHMsIG5vcm1hbCk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2xldHRlci1zcGFjaW5nOi4ycHg7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO3doaXRlLXNwYWNlOm5vd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtvdmVyZmxvdzpoaWRkZW47b3V0bGluZTpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJvdHRvbS1uYXYgKiwuay1ib3R0b20tbmF2ICo6OmJlZm9yZSwuay1ib3R0b20tbmF2ICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1ib3R0b20tbmF2LWJvcmRlcntib3JkZXItd2lkdGg6MXB4IDBweCAwcHggMHB4fS5rLWJvdHRvbS1uYXYtc2hhZG93e2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTQsIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay1ib3R0b20tbmF2LWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO21pbi13aWR0aDo3MnB4O21pbi1oZWlnaHQ6Y2FsYyg0MHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjIgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIpO2JvcmRlci13aWR0aDowO2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQ6aW5oZXJpdDtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXg6MSAxIGF1dG87YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjAgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcjtjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtib3JkZXItY29sb3I6aW5oZXJpdDtvdXRsaW5lOm5vbmV9LmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze291dGxpbmU6bm9uZX0uay1ib3R0b20tbmF2LWl0ZW06aG92ZXJ7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX0uay1ib3R0b20tbmF2LWl0ZW0+LmstYm90dG9tLW5hdi1saW5re21hcmdpbi1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KSotMSk7bWFyZ2luLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3dpZHRoOjEwMCU7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleDoxIDAgYXV0bzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtvdXRsaW5lOjB9LmstYm90dG9tLW5hdi1pdGVtLmstZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjppbml0aWFsfS5rLWJvdHRvbS1uYXYtaXRlbS10ZXh0e292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO21heC13aWR0aDoxMDAlfS5rLWJvdHRvbS1uYXYtaXRlbS1mbG93LWhvcml6b250YWwgLmstYm90dG9tLW5hdi1pdGVte2ZsZXgtZmxvdzpyb3cgbm93cmFwfS5rLWJvdHRvbS1uYXYtaXRlbS1mbG93LXZlcnRpY2FsIC5rLWJvdHRvbS1uYXYtaXRlbXtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmstYm90dG9tLW5hdi5rLXBvcy1maXhlZCwuay1ib3R0b20tbmF2LmstZml4ZWR7aW5zZXQtYmxvY2stZW5kOjA7ei1pbmRleDoxfS5rLWJvdHRvbS1uYXYtc29saWQtcHJpbWFyeSwuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1wcmltYXJ5e2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKSA2NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWJvdHRvbS1uYXYtc29saWQtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZikgMTIuNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LXNvbGlkLXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKX0uay1ib3R0b20tbmF2LXNvbGlkLXNlY29uZGFyeSwuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zZWNvbmRhcnl7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpfS5rLWJvdHRvbS1uYXYtc29saWQtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1zb2xpZC1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1zb2xpZC10ZXJ0aWFyeSwuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi10ZXJ0aWFyeXtjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpIDY1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpfS5rLWJvdHRvbS1uYXYtc29saWQtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKSAxMi41JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtc29saWQtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtc29saWQtaW5mbywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1pbmZve2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKSA2NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWJvdHRvbS1uYXYtc29saWQtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZikgMTIuNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LXNvbGlkLWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKX0uay1ib3R0b20tbmF2LXNvbGlkLXN1Y2Nlc3MsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc3VjY2Vzc3tjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1ib3R0b20tbmF2LXNvbGlkLXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1zb2xpZC1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1zb2xpZC13YXJuaW5nLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXdhcm5pbmd7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpIDY1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstYm90dG9tLW5hdi1zb2xpZC13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKSAxMi41JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtc29saWQtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpfS5rLWJvdHRvbS1uYXYtc29saWQtZXJyb3IsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtZXJyb3J7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKSA2NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1ib3R0b20tbmF2LXNvbGlkLWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZikgMTIuNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LXNvbGlkLWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKX0uay1ib3R0b20tbmF2LXNvbGlkLWRhcmssLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtZGFya3tjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1ib3R0b20tbmF2LXNvbGlkLWRhcmsgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLWRhcmsgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1zb2xpZC1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1zb2xpZC1saWdodCwuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1saWdodHtjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApIDY1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLWJvdHRvbS1uYXYtc29saWQtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC1saWdodCAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKSAxMi41JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtc29saWQtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApfS5rLWJvdHRvbS1uYXYtc29saWQtaW52ZXJzZSwuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1pbnZlcnNle2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKSA2NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWJvdHRvbS1uYXYtc29saWQtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZikgMTIuNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LXNvbGlkLWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKX0uay1ib3R0b20tbmF2LWZsYXQtcHJpbWFyeSwuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXByaW1hcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtZmxhdC1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LWZsYXQtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstYm90dG9tLW5hdi1mbGF0LXNlY29uZGFyeSwuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXNlY29uZGFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1mbGF0LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1mbGF0LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpfS5rLWJvdHRvbS1uYXYtZmxhdC10ZXJ0aWFyeSwuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXRlcnRpYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1ib3R0b20tbmF2LWZsYXQtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtZmxhdC10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay1ib3R0b20tbmF2LWZsYXQtaW5mbywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWluZm97Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtZmxhdC1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LWZsYXQtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSl9LmstYm90dG9tLW5hdi1mbGF0LXN1Y2Nlc3MsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zdWNjZXNze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1ib3R0b20tbmF2LWZsYXQtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1mbGF0LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLWJvdHRvbS1uYXYtZmxhdC13YXJuaW5nLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtd2FybmluZ3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1mbGF0LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtZmxhdC13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1ib3R0b20tbmF2LWZsYXQtZXJyb3IsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1lcnJvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1mbGF0LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LWZsYXQtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstYm90dG9tLW5hdi1mbGF0LWRhcmssLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1kYXJre2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1ib3R0b20tbmF2LWZsYXQtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtZGFyayAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1mbGF0LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWJvdHRvbS1uYXYtZmxhdC1saWdodCwuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWxpZ2h0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1ib3R0b20tbmF2LWZsYXQtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1saWdodCAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtZmxhdC1saWdodCAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uay1ib3R0b20tbmF2LWZsYXQtaW52ZXJzZSwuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWludmVyc2V7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtZmxhdC1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LWZsYXQtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYnJlYWRjcnVtYntib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93Oy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJyZWFkY3J1bWIgKiwuay1icmVhZGNydW1iICo6OmJlZm9yZSwuay1icmVhZGNydW1iICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1icmVhZGNydW1iLWNvbnRhaW5lciwuay1icmVhZGNydW1iLXJvb3QtaXRlbS1jb250YWluZXJ7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7b3ZlcmZsb3c6aGlkZGVufS5rLWJyZWFkY3J1bWItcm9vdC1pdGVtLWNvbnRhaW5lcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtc2hyaW5rOjB9LmstYnJlYWRjcnVtYi1pdGVte3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4Om5vbmU7YWxpZ24taXRlbXM6Y2VudGVyO292ZXJmbG93OmhpZGRlbn0uay1icmVhZGNydW1iLXJvb3QtaXRlbXtmbGV4LXNocmluazowfS5rLWJyZWFkY3J1bWItbGluaywuay1icmVhZGNydW1iLXJvb3QtbGlua3tib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwO291dGxpbmU6bm9uZTtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1zZWxmOnN0cmV0Y2g7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMnMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMnMgZWFzZS1pbi1vdXR9LmstYnJlYWRjcnVtYi1saW5rPi5rLWltYWdlLC5rLWJyZWFkY3J1bWItaWNvbnRleHQtbGluayAuay1pY29ue21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstYnJlYWRjcnVtYi1kZWxpbWl0ZXIsLmstYnJlYWRjcnVtYi1kZWxpbWl0ZXItaWNvbntjb2xvcjppbmhlcml0O29wYWNpdHk6dmFyKC0ta2VuZG8tZGlzYWJsZWQtb3BhY2l0eSwgdW5zZXQpfS5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVye3dpZHRoOjEwMCV9LmstYnJlYWRjcnVtYi1pbnB1dC1jb250YWluZXIgLmstYnJlYWRjcnVtYi1pbnB1dC1jb250YWluZXJ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstYnJlYWRjcnVtYi1zbXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1icmVhZGNydW1iLXNtIC5rLWJyZWFkY3J1bWItbGluaywuay1icmVhZGNydW1iLXNtIC5rLWJyZWFkY3J1bWItcm9vdC1saW5re3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstYnJlYWRjcnVtYi1zbSAuay1icmVhZGNydW1iLWljb24tbGlua3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSl9LmstYnJlYWRjcnVtYi1tZHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1icmVhZGNydW1iLW1kIC5rLWJyZWFkY3J1bWItbGluaywuay1icmVhZGNydW1iLW1kIC5rLWJyZWFkY3J1bWItcm9vdC1saW5re3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1icmVhZGNydW1iLW1kIC5rLWJyZWFkY3J1bWItaWNvbi1saW5re3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1icmVhZGNydW1iLWxne2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpfS5rLWJyZWFkY3J1bWItbGcgLmstYnJlYWRjcnVtYi1saW5rLC5rLWJyZWFkY3J1bWItbGcgLmstYnJlYWRjcnVtYi1yb290LWxpbmt7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWJyZWFkY3J1bWItbGcgLmstYnJlYWRjcnVtYi1pY29uLWxpbmt7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstYnJlYWRjcnVtYntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstYnJlYWRjcnVtYjpmb2N1cywuay1icmVhZGNydW1iLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMnB4IDFweCByZ2JhKDAsMCwwLC4wNil9LmstYnJlYWRjcnVtYi1saW5re2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWJyZWFkY3J1bWItbGluazpob3Zlciwuay1icmVhZGNydW1iLWxpbmsuay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWJyZWFkY3J1bWItbGluazpmb2N1cywuay1icmVhZGNydW1iLWxpbmsuay1mb2N1c3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMyl9LmstYnJlYWRjcnVtYi1yb290LWxpbms6aG92ZXIsLmstYnJlYWRjcnVtYi1yb290LWxpbmsuay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWJyZWFkY3J1bWItcm9vdC1saW5rOmZvY3VzLC5rLWJyZWFkY3J1bWItcm9vdC1saW5rLmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTMpfS5rLXBhZ2Vye3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOmRlZmF1bHQ7ZmxleDowIDAgYXV0bzstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1wYWdlciAqLC5rLXBhZ2VyICo6OmJlZm9yZSwuay1wYWdlciAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstcGFnZXItcmVzcG9uc2l2ZXtmbGV4LXdyYXA6bm93cmFwfS5rLXBhZ2VyLWluZm8sLmstcGFnZXItc2l6ZXMsLmstcGFnZXItaW5wdXR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9LmstcGFnZXItbmF2e2NvbG9yOmluaGVyaXQ7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0uay1wYWdlci1uYXY6aG92ZXJ7ei1pbmRleDoyfS5rLXBhZ2VyLW51bWJlcnMtd3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXBhZ2VyLW51bWJlcnMtd3JhcCBzZWxlY3Quay1kcm9wZG93bi1saXN0LC5rLXBhZ2VyLW51bWJlcnMtd3JhcCBzZWxlY3Quay1kcm9wZG93biwuay1wYWdlci1udW1iZXJzLXdyYXAgc2VsZWN0LmstZHJvcGRvd25saXN0e3dpZHRoOjVlbX0uay1wYWdlci1udW1iZXJze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3d9LmstcGFnZXItbnVtYmVycyAuay1zZWxlY3RlZHtjdXJzb3I6aW5oZXJpdDt6LWluZGV4OjJ9LmstcGFnZXItaW5wdXR7Z2FwOjFleH0uay1wYWdlci1pbnB1dCAuay10ZXh0Ym94LC5rLXBhZ2VyLWlucHV0IC5rLW51bWVyaWN0ZXh0Ym94e21hcmdpbi1ibG9jazowO3dpZHRoOjVlbX0uay1wYWdlci1zaXplc3tnYXA6MWV4fS5rLXBhZ2VyLXNpemVzIC5rLWlucHV0LWlubmVyLC5rLXBhZ2VyLXNpemVzIC5rLWlucHV0LXZhbHVlLXRleHR7dGV4dC1vdmVyZmxvdzpjbGlwfS5rLXBhZ2VyLWluZm97dGV4dC1hbGlnbjplbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2ZsZXg6MSAxIDAlO29yZGVyOjl9LmstcGFnZXItcmVmcmVzaHttYXJnaW4taW5saW5lLXN0YXJ0OmF1dG87Y29sb3I6aW5oZXJpdDtvcmRlcjoxMH0uay1wYWdlci1zbXtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAgLmstYnV0dG9ue21pbi13aWR0aDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSoyICsgMnB4KX0uay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAgLmstcGFnZXItaW5wdXQsLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwPnNlbGVjdC5rLWRyb3Bkb3duLWxpc3QsLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwPnNlbGVjdC5rLWRyb3Bkb3duLC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMtd3JhcD5zZWxlY3Quay1kcm9wZG93bmxpc3R7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstcGFnZXItc20gLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24tbGlzdCwuay1wYWdlci1zbSAuay1wYWdlci1zaXplcyAuay1kcm9wZG93biwuay1wYWdlci1zbSAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bmxpc3QsLmstcGFnZXItc20gLmstcGFnZXItc2l6ZXM+c2VsZWN0e3dpZHRoOjVlbX0uay1wYWdlci1tZHtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctM1xcLjUsIDAuODc1cmVtKX0uay1wYWdlci1tZCAuay1wYWdlci1udW1iZXJzLXdyYXAgLmstYnV0dG9ue21pbi13aWR0aDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMiArIDJweCl9LmstcGFnZXItbWQgLmstcGFnZXItbnVtYmVycy13cmFwIC5rLXBhZ2VyLWlucHV0LC5rLXBhZ2VyLW1kIC5rLXBhZ2VyLW51bWJlcnMtd3JhcD5zZWxlY3Quay1kcm9wZG93bi1saXN0LC5rLXBhZ2VyLW1kIC5rLXBhZ2VyLW51bWJlcnMtd3JhcD5zZWxlY3Quay1kcm9wZG93biwuay1wYWdlci1tZCAuay1wYWdlci1udW1iZXJzLXdyYXA+c2VsZWN0LmstZHJvcGRvd25saXN0e21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pO21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctM1xcLjUsIDAuODc1cmVtKX0uay1wYWdlci1tZCAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bi1saXN0LC5rLXBhZ2VyLW1kIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLC5rLXBhZ2VyLW1kIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3dubGlzdCwuay1wYWdlci1tZCAuay1wYWdlci1zaXplcz5zZWxlY3R7d2lkdGg6NWVtfS5rLXBhZ2VyLWxne3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1wYWdlci1sZyAuay1wYWdlci1udW1iZXJzLXdyYXAgLmstYnV0dG9ue21pbi13aWR0aDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyICsgMnB4KX0uay1wYWdlci1sZyAuay1wYWdlci1udW1iZXJzLXdyYXAgLmstcGFnZXItaW5wdXQsLmstcGFnZXItbGcgLmstcGFnZXItbnVtYmVycy13cmFwPnNlbGVjdC5rLWRyb3Bkb3duLWxpc3QsLmstcGFnZXItbGcgLmstcGFnZXItbnVtYmVycy13cmFwPnNlbGVjdC5rLWRyb3Bkb3duLC5rLXBhZ2VyLWxnIC5rLXBhZ2VyLW51bWJlcnMtd3JhcD5zZWxlY3Quay1kcm9wZG93bmxpc3R7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstcGFnZXItbGcgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24tbGlzdCwuay1wYWdlci1sZyAuay1wYWdlci1zaXplcyAuay1kcm9wZG93biwuay1wYWdlci1sZyAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bmxpc3QsLmstcGFnZXItbGcgLmstcGFnZXItc2l6ZXM+c2VsZWN0e3dpZHRoOjVlbX0uay1wYWdlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1wYWdlcjpmb2N1cywuay1wYWdlci5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEzKX0uay1zdGVwcGVye2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOm5vbmV9Lmstc3RlcHBlciAqLC5rLXN0ZXBwZXIgKjo6YmVmb3JlLC5rLXN0ZXBwZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXN0ZXBwZXIgLmstc3RlcC1saXN0e21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uay1zdGVwcGVyIC5rLXN0ZXAtbGlua3tvdXRsaW5lOm5vbmU7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW59Lmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvcntib3JkZXItcmFkaXVzOjUwJTttYXJnaW46M3B4O3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXg6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7b3ZlcmZsb3c6dmlzaWJsZTt0cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yLGJhY2tncm91bmQtY29sb3IsYm9yZGVyLWNvbG9yO3RyYW5zaXRpb24tZHVyYXRpb246LjRzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fS5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3I6OmJlZm9yZXtib3JkZXItcmFkaXVzOjUwJTtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO3otaW5kZXg6LTF9Lmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvcjo6YWZ0ZXJ7Ym9yZGVyLXJhZGl1czoxMDAlO2NvbnRlbnQ6XCJcIjtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtwb2ludGVyLWV2ZW50czpub25lO2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDotNHB4O2luc2V0LWlubGluZS1lbmQ6LTRweDtpbnNldC1ibG9jay1lbmQ6LTRweDtpbnNldC1pbmxpbmUtc3RhcnQ6LTRweDt6LWluZGV4OjJ9Lmstc3RlcHBlciAuay1zdGVwLmstZm9jdXMgLmstc3RlcC1pbmRpY2F0b3I6OmFmdGVyLC5rLXN0ZXBwZXIgLmstc3RlcC1saW5rOmZvY3VzIC5rLXN0ZXAtaW5kaWNhdG9yOjphZnRlcntkaXNwbGF5OmJsb2NrfS5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbHttYXgtd2lkdGg6Y2xhbXAoMTAwJSwxMGVtLDEwMCUpO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ei1pbmRleDoxfS5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbDpvbmx5LWNoaWxke2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14eHhsLCAxcmVtKTtwYWRkaW5nLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pLzIpO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7Ym9yZGVyLXdpZHRoOjB9Lmstc3RlcHBlciAuay1zdGVwLWxhYmVsIC5rLXN0ZXAtdGV4dHttYXgtd2lkdGg6Y2FsYygxMGVtIC0gMTZweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkpO2ZsZXgtZ3JvdzoxO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbn0uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwgLmstaWNvbnttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9Lmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQgLmstc3RlcC1sYWJlbHtmb250LXdlaWdodDpib2xkfS5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbC1vcHRpb25hbHtmbGV4LWJhc2lzOjEwMCU7Zm9udC1zdHlsZTppdGFsaWN9Lmstc3RlcHBlciAuay1zdGVwLWRpc2FibGVkLC5rLXN0ZXBwZXIgLmstc3RlcC5rLWRpc2FibGVke29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czpub25lfS5rLXN0ZXBwZXIgLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWxpbmssLmstc3RlcHBlciAuay1zdGVwLmstZGlzYWJsZWQgLmstc3RlcC1saW5re2N1cnNvcjpkZWZhdWx0fS5rLXN0ZXBwZXIgLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWxhYmVsLW9wdGlvbmFsLC5rLXN0ZXBwZXIgLmstc3RlcC5rLWRpc2FibGVkIC5rLXN0ZXAtbGFiZWwtb3B0aW9uYWx7Y29sb3I6aW5oZXJpdH0uay1zdGVwcGVyIC5rLXByb2dyZXNzYmFye3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDowO292ZXJmbG93OnZpc2libGV9Lmstc3RlcHBlciAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFse2dyaWQtcm93OjEvLTF9Lmstc3RlcHBlciAuay1wcm9ncmVzc2Jhci12ZXJ0aWNhbHtwb3NpdGlvbjphYnNvbHV0ZX0uay1zdGVwLWxpc3QtaG9yaXpvbnRhbHtmbGV4LWRpcmVjdGlvbjpyb3c7Z3JpZC1yb3c6MX0uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCAuay1zdGVwe2ZsZXg6MSAwIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Lmstc3RlcC1saXN0LWhvcml6b250YWwgLmstc3RlcC1saW5re21hcmdpbjphdXRvO21heC13aWR0aDoxMGVtO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCAuay1zdGVwLWxhYmVse3RleHQtYWxpZ246Y2VudGVyfS5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAtaW5kaWNhdG9yKy5rLXN0ZXAtbGFiZWx7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9Lmstc3RlcC1saXN0LWhvcml6b250YWx+LmstcHJvZ3Jlc3NiYXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O2luc2V0LWJsb2NrLXN0YXJ0OjE3cHh9Lmstc3RlcC1saXN0LXZlcnRpY2Fse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcHttaW4taGVpZ2h0OjU0cHh9Lmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtbGFiZWx7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtaW5kaWNhdG9yKy5rLXN0ZXAtbGFiZWx7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLXN0ZXAtbGlzdC12ZXJ0aWNhbH4uay1wcm9ncmVzc2Jhcnt3aWR0aDoycHg7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoyMHB4O2luc2V0LWlubGluZS1zdGFydDoxN3B4fS5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWNvbnRlbnR7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246aGVpZ2h0IDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zfS5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWN1cnJlbnQgLmstc3RlcC1jb250ZW50e2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4taW5saW5lLXN0YXJ0OjMwcHg7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKX0uay1zdGVwcGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1zdGVwcGVyIC5rLXN0ZXA6aG92ZXIgLmstc3RlcC1sYWJlbCwuay1zdGVwcGVyIC5rLXN0ZXAuay1ob3ZlciAuay1zdGVwLWxhYmVsLC5rLXN0ZXBwZXIgLmstc3RlcC5rLXN0ZXAtaG92ZXIgLmstc3RlcC1sYWJlbHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKX0uay1zdGVwcGVyIC5rLXN0ZXA6aG92ZXIgLmstc3RlcC1pbmRpY2F0b3IsLmstc3RlcHBlciAuay1zdGVwLmstaG92ZXIgLmstc3RlcC1pbmRpY2F0b3IsLmstc3RlcHBlciAuay1zdGVwLmstc3RlcC1ob3ZlciAuay1zdGVwLWluZGljYXRvcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLXN0ZXBwZXIgLmstc3RlcC5rLWZvY3VzIC5rLXN0ZXAtbGFiZWw6b25seS1jaGlsZCwuay1zdGVwcGVyIC5rLXN0ZXAgLmstc3RlcC1saW5rOmZvY3VzIC5rLXN0ZXAtbGFiZWw6b25seS1jaGlsZHtib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXN0ZXBwZXIgLmstc3RlcC5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3IsLmstc3RlcHBlciAuay1zdGVwLmstZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3IsLmstc3RlcHBlciAuay1zdGVwOmRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9ye2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNjAlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZil9Lmstc3RlcHBlciAuay1zdGVwLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWxhYmVsLC5rLXN0ZXBwZXIgLmstc3RlcC5rLWRpc2FibGVkIC5rLXN0ZXAtbGFiZWwsLmstc3RlcHBlciAuay1zdGVwOmRpc2FibGVkIC5rLXN0ZXAtbGFiZWx7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA2MCUsIHRyYW5zcGFyZW50KX0uay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9ye2JvcmRlci1jb2xvcjojY2NjO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yOjphZnRlcntib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc3RlcHBlciAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXN0ZXBwZXIgLmstc3RlcC1kb25lIC5rLXN0ZXAtaW5kaWNhdG9ye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXN0ZXBwZXIgLmstc3RlcC1kb25lOmhvdmVyIC5rLXN0ZXAtaW5kaWNhdG9yLC5rLXN0ZXBwZXIgLmstc3RlcC1kb25lLmstaG92ZXIgLmstc3RlcC1pbmRpY2F0b3IsLmstc3RlcHBlciAuay1zdGVwLWRvbmUuay1zdGVwLWhvdmVyIC5rLXN0ZXAtaW5kaWNhdG9ye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9Lmstc3RlcHBlciAuay1zdGVwLWRvbmUuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yLC5rLXN0ZXBwZXIgLmstc3RlcC1kb25lLmstZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3IsLmstc3RlcHBlciAuay1zdGVwLWRvbmU6ZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3J7Ym9yZGVyLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSA2MCUsIHRyYW5zcGFyZW50KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKX0uay1zdGVwcGVyIC5rLXN0ZXAtZG9uZS5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3I6OmJlZm9yZSwuay1zdGVwcGVyIC5rLXN0ZXAtZG9uZS5rLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yOjpiZWZvcmUsLmstc3RlcHBlciAuay1zdGVwLWRvbmU6ZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3I6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSA2MCUsIHRyYW5zcGFyZW50KX0uay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudCAuay1zdGVwLWluZGljYXRvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudDpob3ZlciAuay1zdGVwLWluZGljYXRvciwuay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudC5rLWhvdmVyIC5rLXN0ZXAtaW5kaWNhdG9yLC5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50Lmstc3RlcC1ob3ZlciAuay1zdGVwLWluZGljYXRvcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpfS5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50Lmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciwuay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudC5rLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yLC5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50OmRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9ye2JvcmRlci1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgNjAlLCB0cmFuc3BhcmVudCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZil9Lmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yOjpiZWZvcmUsLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQuay1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcjo6YmVmb3JlLC5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50OmRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgNjAlLCB0cmFuc3BhcmVudCl9Lmstc3RlcHBlciAuay1zdGVwLXN1Y2Nlc3MgLmstc3RlcC1sYWJlbCAuay1pY29ue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLXN0ZXBwZXIgLmstc3RlcC1lcnJvciAuay1zdGVwLWxhYmVse2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1zdGVwcGVyIC5rLXN0ZXAtZXJyb3I6aG92ZXIgLmstc3RlcC1sYWJlbCwuay1zdGVwcGVyIC5rLXN0ZXAtZXJyb3Iuay1ob3ZlciAuay1zdGVwLWxhYmVsLC5rLXN0ZXBwZXIgLmstc3RlcC1lcnJvci5rLXN0ZXAtaG92ZXIgLmstc3RlcC1sYWJlbHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9Lmstc3RlcHBlciAuay1zdGVwLWxhYmVsLW9wdGlvbmFse2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstdGFic3RyaXAtd3JhcHBlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmV9LmstdGFic3RyaXB7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXRhYnN0cmlwLXdyYXBwZXI+LmstdGFic3RyaXB7ZmxleDoxIDEgYXV0b30uay10YWJzdHJpcC1pdGVtcy13cmFwcGVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1zaHJpbms6MH0uay10YWJzdHJpcC1pdGVtc3tib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjppbmhlcml0O2ZsZXgtd3JhcDp3cmFwO2ZsZXg6MSAxIGF1dG87Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KX0uay10YWJzdHJpcC1pdGVtcyAqLC5rLXRhYnN0cmlwLWl0ZW1zICo6OmJlZm9yZSwuay10YWJzdHJpcC1pdGVtcyAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstdGFic3RyaXAtaXRlbXMgLmstaXRlbXttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktaXRlbXM6c3RyZXRjaDtvdXRsaW5lOjB9LmstdGFic3RyaXAtaXRlbXMgLmstaXRlbS1hY3Rpb25ze21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93fS5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxpbmt7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWZsZXg7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZsZXg6MSAxIGF1dG87ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay10YWJzdHJpcC1jb250ZW50LC5rLXRhYnN0cmlwPi5rLWNvbnRlbnR7bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZGlzcGxheTpub25lO292ZXJmbG93OmF1dG87ZmxleDoxIDEgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0uay10YWJzdHJpcC1jb250ZW50LmstYWN0aXZlLC5rLXRhYnN0cmlwPi5rLWNvbnRlbnQuay1hY3RpdmV7ZGlzcGxheTpibG9ja30uay10YWJzdHJpcC1jb250ZW50OmZvY3VzLC5rLXRhYnN0cmlwLWNvbnRlbnQuay1mb2N1cywuay10YWJzdHJpcD4uay1jb250ZW50OmZvY3VzLC5rLXRhYnN0cmlwPi5rLWNvbnRlbnQuay1mb2N1c3tvdXRsaW5lLXdpZHRoOjFweDtvdXRsaW5lLXN0eWxlOmRvdHRlZDtvdXRsaW5lLW9mZnNldDotMXB4fS5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxvYWRpbmd7d2lkdGg6MjAlO2hlaWdodDowO2JvcmRlcjowO2JvcmRlci1ibG9jay1zdGFydDoxcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItY29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDt0cmFuc2l0aW9uOndpZHRoIC4ycyBsaW5lYXI7ZGlzcGxheTpub25lfS5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxvYWRpbmcuay1jb21wbGV0ZXt3aWR0aDoxMDAlO2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowfS5rLXRhYnN0cmlwLXNjcm9sbGFibGU+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcj4uay10YWJzdHJpcC1pdGVtc3tmbGV4LXdyYXA6bm93cmFwO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW59LmstdGFic3RyaXAtc2Nyb2xsYWJsZT4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyPi5rLXRhYnN0cmlwLWl0ZW1zLmstdGFic3RyaXAtaXRlbXMtc2Nyb2xse3Njcm9sbGJhci13aWR0aDpub25lfS5rLXRhYnN0cmlwLXNjcm9sbGFibGU+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcj4uay10YWJzdHJpcC1pdGVtcy5rLXRhYnN0cmlwLWl0ZW1zLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5rLXRhYnN0cmlwLXNjcm9sbGFibGUuay10YWJzdHJpcC10b3AgLmstdGFic3RyaXAtaXRlbXMuay10YWJzdHJpcC1pdGVtcy1zY3JvbGwsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy5rLXRhYnN0cmlwLWl0ZW1zLXNjcm9sbHtvdmVyZmxvdy14OmF1dG99LmstdGFic3RyaXAtc2Nyb2xsYWJsZS5rLXRhYnN0cmlwLWxlZnQgLmstdGFic3RyaXAtaXRlbXMuay10YWJzdHJpcC1pdGVtcy1zY3JvbGwsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS5rLXRhYnN0cmlwLXJpZ2h0IC5rLXRhYnN0cmlwLWl0ZW1zLmstdGFic3RyaXAtaXRlbXMtc2Nyb2xse292ZXJmbG93LXk6YXV0b30uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDozfS5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtdG9wIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxMDAlO2FzcGVjdC1yYXRpbzoxfS5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZXtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC10b3AgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVye2luc2V0LWlubGluZS1lbmQ6MH0uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1sZWZ0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1sZWZ0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXJpZ2h0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1yaWdodCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlcnt3aWR0aDoxMDAlfS5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWxlZnQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXJpZ2h0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZXtpbnNldC1ibG9jay1zdGFydDowfS5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWxlZnQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtcmlnaHQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXJ7aW5zZXQtYmxvY2stZW5kOjB9LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1zdGFydCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmV7ZGlzcGxheTpub25lfS5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXNjcm9sbGFibGUtZW5kIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVye2Rpc3BsYXk6bm9uZX0uay10YWJzdHJpcC1ob3Jpem9udGFsLC5rLXRhYnN0cmlwLWJvdHRvbT4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLC5rLXRhYnN0cmlwLXRvcD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOnJvd30uay10YWJzdHJpcC12ZXJ0aWNhbCwuay10YWJzdHJpcC1yaWdodD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLC5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmstdGFic3RyaXAtdG9wPi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXJ7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHh9LmstdGFic3RyaXAtdG9wPi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbXtib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1zdGFydC1lbmQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MH0uay10YWJzdHJpcC10b3A+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIC5rLWxpbmt7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay10YWJzdHJpcC10b3A+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmFjdGl2ZSwuay10YWJzdHJpcC10b3A+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstYWN0aXZle21hcmdpbi1ibG9jay1lbmQ6LTFweDtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweDtib3JkZXItYmxvY2stZW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uay10YWJzdHJpcC10b3A+LmstY29udGVudCwuay10YWJzdHJpcC10b3A+LmstdGFic3RyaXAtY29udGVudHtib3JkZXItZW5kLWVuZC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym9yZGVyLWVuZC1zdGFydC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjAgIWltcG9ydGFudH0uay10YWJzdHJpcC1ib3R0b20+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcntib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MXB4fS5rLXRhYnN0cmlwLWJvdHRvbT4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW17Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowfS5rLXRhYnN0cmlwLWJvdHRvbT4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0gLmstbGlua3tqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLXRhYnN0cmlwLWJvdHRvbT4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW06YWN0aXZlLC5rLXRhYnN0cmlwLWJvdHRvbT4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmV7bWFyZ2luLWJsb2NrLXN0YXJ0Oi0xcHg7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjFweDtib3JkZXItYmxvY2stc3RhcnQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5rLXRhYnN0cmlwLWJvdHRvbT4uay1jb250ZW50LC5rLXRhYnN0cmlwLWJvdHRvbT4uay10YWJzdHJpcC1jb250ZW50e2JvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDowICFpbXBvcnRhbnR9LmstdGFic3RyaXAtbGVmdHtmbGV4LWRpcmVjdGlvbjpyb3d9LmstdGFic3RyaXAtbGVmdD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVye2JvcmRlci1yaWdodC13aWR0aDoxcHh9LmstdGFic3RyaXAtbGVmdD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW17Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKSAwIDAgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym9yZGVyLXJpZ2h0LXdpZHRoOjB9LmstdGFic3RyaXAtbGVmdD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW06YWN0aXZlLC5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstYWN0aXZle21hcmdpbi1yaWdodDotMXB4O2JvcmRlci1yaWdodC13aWR0aDoxcHg7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uay10YWJzdHJpcC1sZWZ0Pi5rLWNvbnRlbnQsLmstdGFic3RyaXAtbGVmdD4uay10YWJzdHJpcC1jb250ZW50e2JvcmRlci1yYWRpdXM6MCB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKSB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKSAwO2JvcmRlci1sZWZ0LXdpZHRoOjAgIWltcG9ydGFudH0uay10YWJzdHJpcC1yaWdodHtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uay10YWJzdHJpcC1yaWdodD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVye2JvcmRlci1sZWZ0LXdpZHRoOjFweH0uay10YWJzdHJpcC1yaWdodD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW17Ym9yZGVyLXJhZGl1czowIHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pIHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pIDA7Ym9yZGVyLWxlZnQtd2lkdGg6MH0uay10YWJzdHJpcC1yaWdodD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW06YWN0aXZlLC5rLXRhYnN0cmlwLXJpZ2h0Pi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1sZWZ0LXdpZHRoOjFweDtib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LmstdGFic3RyaXAtcmlnaHQ+LmstY29udGVudCwuay10YWJzdHJpcC1yaWdodD4uay10YWJzdHJpcC1jb250ZW50e2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgMCAwIHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1yaWdodC13aWR0aDowfS5rLXRhYnN0cmlwLWl0ZW1zLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5rLXRhYnN0cmlwLWl0ZW1zLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLXRhYnN0cmlwLWl0ZW1zLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmstdGFic3RyaXAtaXRlbXMtanVzdGlmeXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uay10YWJzdHJpcC1pdGVtcy1zdHJldGNoZWQ+KntmbGV4OjEgMCAwfS5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwuay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLFtkaXI9cnRsXSAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcixbZGlyPXJ0bF0gLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtbGVmdD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtcmlnaHQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLXJpZ2h0Pi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXJ7b3JkZXI6MX0uay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1sZWZ0Pi5rLWNvbnRlbnQsLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtcmlnaHQ+LmstY29udGVudCxbZGlyPXJ0bF0gLmstdGFic3RyaXAuay10YWJzdHJpcC1sZWZ0Pi5rLWNvbnRlbnQsW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtcmlnaHQ+LmstY29udGVudCwuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLWxlZnQ+LmstY29udGVudCwuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLXJpZ2h0Pi5rLWNvbnRlbnQsLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1sZWZ0Pi5rLWNvbnRlbnQsLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1yaWdodD4uay1jb250ZW50e29yZGVyOjB9LmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtbGVmdD4uay10YWJzdHJpcC1jb250ZW50LC5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLXJpZ2h0Pi5rLXRhYnN0cmlwLWNvbnRlbnQsW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtbGVmdD4uay10YWJzdHJpcC1jb250ZW50LFtkaXI9cnRsXSAuay10YWJzdHJpcC5rLXRhYnN0cmlwLXJpZ2h0Pi5rLXRhYnN0cmlwLWNvbnRlbnQsLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1sZWZ0Pi5rLXRhYnN0cmlwLWNvbnRlbnQsLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1yaWdodD4uay10YWJzdHJpcC1jb250ZW50LC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtbGVmdD4uay10YWJzdHJpcC1jb250ZW50LC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtcmlnaHQ+LmstdGFic3RyaXAtY29udGVudHtvcmRlcjowfS5rLXRhYnN0cmlwLXNtIC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxpbmt7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9OmlzKC5rLXRhYnN0cmlwLXNtLmstdGFic3RyaXAtbGVmdCwuay10YWJzdHJpcC1zbS5rLXRhYnN0cmlwLXJpZ2h0KTppcyguay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkpIDppcyguay10YWJzdHJpcC1pdGVtcy13cmFwcGVyKTo6YmVmb3JlLDppcyguay10YWJzdHJpcC1zbS5rLXRhYnN0cmlwLWxlZnQsLmstdGFic3RyaXAtc20uay10YWJzdHJpcC1yaWdodCk6aXMoLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5KSA6aXMoLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcik6OmFmdGVye2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIDJweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMil9LmstdGFic3RyaXAtbWQgLmstdGFic3RyaXAtaXRlbXMgLmstbGlua3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfTppcyguay10YWJzdHJpcC1tZC5rLXRhYnN0cmlwLWxlZnQsLmstdGFic3RyaXAtbWQuay10YWJzdHJpcC1yaWdodCk6aXMoLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5KSA6aXMoLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcik6OmJlZm9yZSw6aXMoLmstdGFic3RyaXAtbWQuay10YWJzdHJpcC1sZWZ0LC5rLXRhYnN0cmlwLW1kLmstdGFic3RyaXAtcmlnaHQpOmlzKC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSkgOmlzKC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIpOjphZnRlcntoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyAycHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkqMil9LmstdGFic3RyaXAtbGcgLmstdGFic3RyaXAtaXRlbXMgLmstbGlua3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfTppcyguay10YWJzdHJpcC1sZy5rLXRhYnN0cmlwLWxlZnQsLmstdGFic3RyaXAtbGcuay10YWJzdHJpcC1yaWdodCk6aXMoLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5KSA6aXMoLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcik6OmJlZm9yZSw6aXMoLmstdGFic3RyaXAtbGcuay10YWJzdHJpcC1sZWZ0LC5rLXRhYnN0cmlwLWxnLmstdGFic3RyaXAtcmlnaHQpOmlzKC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSkgOmlzKC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIpOjphZnRlcntoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSoxZW0gKyAycHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSkqMil9LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVte2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmhvdmVyLC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW06YWN0aXZlLC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZSwuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW06Zm9jdXMsLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTIpfS5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLXRhYnN0cmlwLWRyYWdnaW5ne2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLXRhYnN0cmlwLWNvbnRlbnQsLmstdGFic3RyaXA+LmstY29udGVudHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstdGFic3RyaXAtY29udGVudDpmb2N1cywuay10YWJzdHJpcC1jb250ZW50LmstZm9jdXMsLmstdGFic3RyaXA+LmstY29udGVudDpmb2N1cywuay10YWJzdHJpcD4uay1jb250ZW50LmstZm9jdXN7b3V0bGluZS1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtdG9wIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1ib3R0b20gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtdG9wIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKX0uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1sZWZ0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1yaWdodCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtbGVmdCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1yaWdodCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgzNjBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKX06aXMoLmstcnRsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSxbZGlyPXJ0bF0gLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdGFic3RyaXAtdG9wIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSw6aXMoLmstcnRsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSxbZGlyPXJ0bF0gLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKX06aXMoLmstcnRsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSxbZGlyPXJ0bF0gLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdGFic3RyaXAtdG9wIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyLDppcyguay1ydGwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LFtkaXI9cnRsXSAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXksLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstcnRsLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheVtkaXI9cnRsXSkuay10YWJzdHJpcC1ib3R0b20gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKX0uay13aXphcmR7cGFkZGluZy1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyLjUpO3BhZGRpbmctaW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjIuNSk7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOm5vbmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7b3ZlcmZsb3c6aGlkZGVufS5rLXdpemFyZCAuay13aXphcmQtc3RlcHN7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtvdmVyZmxvdzpoaWRkZW59Lmstd2l6YXJkIC5rLXdpemFyZC1zdGVwe2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjQvNCArIDJweCk7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lmstd2l6YXJkIC5rLXdpemFyZC1zdGVwOmZvY3VzLC5rLXdpemFyZCAuay13aXphcmQtc3RlcC5rLWZvY3Vze291dGxpbmUtd2lkdGg6MXB4O291dGxpbmUtc3R5bGU6ZG90dGVkO291dGxpbmUtb2Zmc2V0Oi0xcHh9Lmstd2l6YXJkIC5rLXdpemFyZC1jb250ZW50e2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdmVyZmxvdy15OmF1dG99Lmstd2l6YXJkIC5rLXdpemFyZC1idXR0b25ze21hcmdpbi1ibG9jay1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqOCk7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXNocmluazowfS5rLXdpemFyZCAuay13aXphcmQtYnV0dG9ucyAuay1idXR0b257bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pfS5rLXdpemFyZCAuay13aXphcmQtYnV0dG9ucyAuay13aXphcmQtcGFnZXJ7dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLXdpemFyZCAuay13aXphcmQtYnV0dG9ucy1yaWdodCAuay1idXR0b246bGFzdC1vZi10eXBle21hcmdpbi1pbmxpbmUtZW5kOjB9Lmstd2l6YXJkIC5rLXN0ZXBwZXIgLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXB7ZmxleDoxIDAgYXV0b30uay13aXphcmQgLmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvcntmbGV4LXNocmluazowfS5rLXdpemFyZC1ob3Jpem9udGFse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uay13aXphcmQtaG9yaXpvbnRhbCAuay13aXphcmQtc3RlcHN7bWFyZ2luLWJsb2NrLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSo4KX0uay13aXphcmQtaG9yaXpvbnRhbCAuay13aXphcmQtc3RlcHMsLmstd2l6YXJkLWhvcml6b250YWwgLmstd2l6YXJkLWNvbnRlbnR7ZmxleDoxIDEgYXV0b30uay13aXphcmQtdmVydGljYWwgLmstd2l6YXJkLXN0ZXBze21hcmdpbi1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqNCk7ZmxleDoxIDAgMCV9Lmstd2l6YXJkLXZlcnRpY2FsIC5rLXdpemFyZC1jb250ZW50e2ZsZXg6MSAxIDAlfS5rLXdpemFyZC1sZWZ0e2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5rLXdpemFyZC1sZWZ0IC5rLXdpemFyZC1zdGVwc3ttYXJnaW4taW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSo0KTttYXJnaW4taW5saW5lLXN0YXJ0OjB9Lmstd2l6YXJkLXN0ZXA6Zm9jdXMsLmstd2l6YXJkLXN0ZXAuay1mb2N1c3tvdXRsaW5lLWNvbG9yOiM2NTY1NjV9LmstZXhwYW5kZXJ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O292ZXJmbG93OmhpZGRlbjtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstZXhwYW5kZXIgKiwuay1leHBhbmRlciAqOjpiZWZvcmUsLmstZXhwYW5kZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWV4cGFuZGVyLWhlYWRlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2N1cnNvcjpwb2ludGVyfS5rLWV4cGFuZGVyLXNwYWNlcntmbGV4OjEgMSBhdXRvfS5rLWV4cGFuZGVyLXRpdGxle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo1MDB9LmstZXhwYW5kZXItaW5kaWNhdG9ye21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmstZXhwYW5kZXItY29udGVudHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1leHBhbmRlcisuay1leHBhbmRlci5rLWV4cGFuZGVkLC5rLWV4cGFuZGVyLmstZXhwYW5kZWQrLmstZXhwYW5kZXJ7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1leHBhbmRlcjpub3QoLmstZXhwYW5kZWQpKy5rLWV4cGFuZGVyOm5vdCguay1leHBhbmRlZCl7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjB9LmstZXhwYW5kZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWV4cGFuZGVyLmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTIpfS5rLWV4cGFuZGVyLWhlYWRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO291dGxpbmU6bm9uZX0uay1leHBhbmRlci1oZWFkZXI6aG92ZXIsLmstZXhwYW5kZXItaGVhZGVyLmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNCl9LmstZXhwYW5kZXItaGVhZGVyLmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTIpfS5rLWV4cGFuZGVyLXRpdGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWV4cGFuZGVyLXN1Yi10aXRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWJsb2NrLC5rLXBhbmVse2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7cGFkZGluZzowO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1ibG9jaz4uay1oZWFkZXIsLmstcGFuZWw+LmstaGVhZGVye2JvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1ibG9jaz4uay1jb250ZW50LC5rLXBhbmVsPi5rLWNvbnRlbnR7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1ibG9jaywuay1wYW5lbHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstYmxvY2s+LmstaGVhZGVyLC5rLXBhbmVsPi5rLWhlYWRlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9OndoZXJlKC5rLWNvbnRlbnQpe2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1wYW5lbGJhcnttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstcGFuZWxiYXIgKiwuay1wYW5lbGJhciAqOjpiZWZvcmUsLmstcGFuZWxiYXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXBhbmVsYmFyPi5rLXBhbmVsYmFyLWhlYWRlcntib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZGlzcGxheTpibG9ja30uay1wYW5lbGJhcj4uay1wYW5lbGJhci1oZWFkZXI+LmstbGlua3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtjb2xvcjppbmhlcml0O2JhY2tncm91bmQ6bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDo1MDA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtjdXJzb3I6ZGVmYXVsdDt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjJzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjJzIGVhc2UtaW4tb3V0fS5rLXBhbmVsYmFyPi5rLXBhbmVsYmFyLWhlYWRlcisuay1wYW5lbGJhci1oZWFkZXJ7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjFweH0uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cHttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7bGlzdC1zdHlsZTpub25lfS5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwPi5rLXBhbmVsYmFyLWl0ZW17ZGlzcGxheTpibG9ja30uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cD4uay1wYW5lbGJhci1pdGVtPi5rLWxpbmt7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Y3Vyc29yOmRlZmF1bHQ7dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4ycyBlYXNlLWluLW91dH0uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cD4uay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMSAuay1saW5re3BhZGRpbmctaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSoxKX0uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cD4uay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMiAuay1saW5re3BhZGRpbmctaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSoyKX0uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cD4uay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMyAuay1saW5re3BhZGRpbmctaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSozKX0uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cD4uay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtNCAuay1saW5re3BhZGRpbmctaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSo0KX0uay1wYW5lbGJhciAuay1wYW5lbGJhci1pdGVte291dGxpbmUtc3R5bGU6bm9uZX0uay1wYW5lbGJhciAuay1wYW5lbGJhci1jb250ZW50e2Rpc3BsYXk6Zmxvdy1yb290fS5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWV4cGFuZCwuay1wYW5lbGJhciAuay1wYW5lbGJhci1jb2xsYXBzZSwuay1wYW5lbGJhciAuay1wYW5lbGJhci10b2dnbGV7bWFyZ2luLWlubGluZS1zdGFydDphdXRvfS5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCwuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci1jb2xsYXBzZSwuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci10b2dnbGV7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC0gdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSl9LmstcGFuZWxiYXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXBhbmVsYmFyPi5rLXBhbmVsYmFyLWhlYWRlcj4uay1saW5re2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXBhbmVsYmFyPi5rLXBhbmVsYmFyLWhlYWRlcj4uay1saW5rIC5rLWljb24sLmstcGFuZWxiYXI+LmstcGFuZWxiYXItaGVhZGVyPi5rLWxpbmsgLmstcGFuZWxiYXItaXRlbS1pY29ue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1wYW5lbGJhcj4uay1wYW5lbGJhci1oZWFkZXI+LmstbGluazpob3Zlciwuay1wYW5lbGJhcj4uay1wYW5lbGJhci1oZWFkZXI+LmstbGluay5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstcGFuZWxiYXI+LmstcGFuZWxiYXItaGVhZGVyPi5rLWxpbms6Zm9jdXMsLmstcGFuZWxiYXI+LmstcGFuZWxiYXItaGVhZGVyPi5rLWxpbmsuay1mb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMil9LmstcGFuZWxiYXI+LmstcGFuZWxiYXItaGVhZGVyPi5rLWxpbmsuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXBhbmVsYmFyPi5rLXBhbmVsYmFyLWhlYWRlcj4uay1saW5rLmstc2VsZWN0ZWQgLmstaWNvbiwuay1wYW5lbGJhcj4uay1wYW5lbGJhci1oZWFkZXI+LmstbGluay5rLXNlbGVjdGVkIC5rLXBhbmVsYmFyLWl0ZW0taWNvbntjb2xvcjppbmhlcml0fS5rLXBhbmVsYmFyPi5rLXBhbmVsYmFyLWhlYWRlcj4uay1saW5rLmstc2VsZWN0ZWQ6aG92ZXIsLmstcGFuZWxiYXI+LmstcGFuZWxiYXItaGVhZGVyPi5rLWxpbmsuay1zZWxlY3RlZC5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9LmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbT4uay1saW5rOmhvdmVyLC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwPi5rLXBhbmVsYmFyLWl0ZW0+LmstbGluay5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbT4uay1saW5rOmZvY3VzLC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwPi5rLXBhbmVsYmFyLWl0ZW0+LmstbGluay5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cD4uay1wYW5lbGJhci1pdGVtPi5rLWxpbmsuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwPi5rLXBhbmVsYmFyLWl0ZW0+LmstbGluay5rLXNlbGVjdGVkOmhvdmVyLC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwPi5rLXBhbmVsYmFyLWl0ZW0+LmstbGluay5rLXNlbGVjdGVkLmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKX0uay1zcGxpdHRlcntoZWlnaHQ6MzAwcHg7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1zcGxpdHRlciAuay1wYW5le292ZXJmbG93OmhpZGRlbjtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lmstc3BsaXR0ZXIgLmstc2Nyb2xsYWJsZXtvdmVyZmxvdzphdXRvfS5rLXNwbGl0dGVyIC5rLXNwbGl0dGVyLXJlc2l6aW5ne292ZXJmbG93OmhpZGRlbn0uay1zcGxpdHRlciAuay1wYW5lLWxvYWRpbmd7cG9zaXRpb246c3RhdGljO2luc2V0LWJsb2NrLXN0YXJ0OjUwJTtpbnNldC1pbmxpbmUtc3RhcnQ6NTAlfS5rLWdob3N0LXNwbGl0YmFyLC5rLXNwbGl0YmFye2JvcmRlci1zdHlsZTpzb2xpZDtvdXRsaW5lOjA7cG9zaXRpb246YWJzb2x1dGU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7dG91Y2gtYWN0aW9uOm5vbmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLWdob3N0LXNwbGl0YmFyIC5rLWNvbGxhcHNlLXByZXYsLmstZ2hvc3Qtc3BsaXRiYXIgLmstY29sbGFwc2UtbmV4dCwuay1zcGxpdGJhciAuay1jb2xsYXBzZS1wcmV2LC5rLXNwbGl0YmFyIC5rLWNvbGxhcHNlLW5leHR7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSl9Lmstc3BsaXRiYXItZHJhZ2dhYmxlLWhvcml6b250YWx7Y3Vyc29yOmNvbC1yZXNpemV9Lmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2Fse2N1cnNvcjpyb3ctcmVzaXplfS5rLWdob3N0LXNwbGl0YmFyLWhvcml6b250YWwsLmstc3BsaXRiYXItaG9yaXpvbnRhbHt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO2JvcmRlci13aWR0aDowO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC15O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtpbnNldC1ibG9jay1zdGFydDowfS5rLWdob3N0LXNwbGl0YmFyLXZlcnRpY2FsLC5rLXNwbGl0YmFyLXZlcnRpY2Fse2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO2JvcmRlci13aWR0aDowO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZsZXgtZGlyZWN0aW9uOnJvdztpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1zcGxpdGJhci1zdGF0aWMtaG9yaXpvbnRhbHt3aWR0aDoxcHh9Lmstc3BsaXRiYXItc3RhdGljLXZlcnRpY2Fse2hlaWdodDoxcHh9Lmstc3BsaXRiYXItZHJhZ2dhYmxlLWhvcml6b250YWwgLmstcmVzaXplLWhhbmRsZXt3aWR0aDoycHg7aGVpZ2h0OjIwcHg7cG9zaXRpb246c3RhdGljO3otaW5kZXg6MX0uay1zcGxpdGJhciAuay1yZXNpemUtaGFuZGxle2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcn0uay1zcGxpdGJhci1kcmFnZ2FibGUtaG9yaXpvbnRhbCAuay1yZXNpemUtaGFuZGxlLC5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCAuay1yZXNpemUtaGFuZGxle2Rpc3BsYXk6YmxvY2t9Lmstc3BsaXRiYXItaG9yaXpvbnRhbCAuay1jb2xsYXBzZS1wcmV2e21hcmdpbi1ibG9jay1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstY29sbGFwc2UtbmV4dHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXNwbGl0YmFyLXZlcnRpY2FsIC5rLWNvbGxhcHNlLXByZXZ7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXNwbGl0YmFyLXZlcnRpY2FsIC5rLWNvbGxhcHNlLW5leHR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9Lmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIC5rLXJlc2l6ZS1oYW5kbGV7d2lkdGg6MjBweDtoZWlnaHQ6MnB4O3Bvc2l0aW9uOnN0YXRpYzt6LWluZGV4OjF9LmstcGFuZT4uay1zcGxpdHRlcntib3JkZXItd2lkdGg6MDtvdmVyZmxvdzpoaWRkZW59LmstcGFuZT4uay1zcGxpdHRlci1vdmVybGF5e29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZX0uay1zcGxpdHRlci1mbGV4e2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5rLXNwbGl0dGVyLWZsZXggLmstcGFuZXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO21pbi13aWR0aDowO21heC13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MDttYXgtaGVpZ2h0OjEwMCU7aGVpZ2h0OjEwMCV9Lmstc3BsaXR0ZXItZmxleCAuay1wYW5lLXN0YXRpY3tmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfS5rLXNwbGl0dGVyLWZsZXggLmstcGFuZS1mbGV4e2Rpc3BsYXk6ZmxleH0uay1zcGxpdHRlci1mbGV4IC5rLXNwbGl0YmFye3Bvc2l0aW9uOnN0YXRpYztmbGV4OjAgMCBhdXRvfS5rLXNwbGl0dGVyLWZsZXggLmstcGFuZS5rLWhpZGRlbiwuay1zcGxpdHRlci1mbGV4IC5rLXBhbmVbaGlkZGVuXSwuay1zcGxpdHRlci1mbGV4IC5rLXBhbmUtZmxleC5rLWhpZGRlbiwuay1zcGxpdHRlci1mbGV4IC5rLXBhbmUtZmxleFtoaWRkZW5de2ZsZXg6MCAxIDAlICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5rLXNwbGl0dGVyLWZsZXguay1zcGxpdHRlci1ob3Jpem9udGFse2ZsZXgtZGlyZWN0aW9uOnJvd30uay1zcGxpdHRlci1mbGV4Lmstc3BsaXR0ZXItdmVydGljYWx7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLXNwbGl0dGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zcGxpdGJhcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1zcGxpdGJhcjpob3Zlciwuay1zcGxpdGJhci5rLWhvdmVyLC5rLXNwbGl0YmFyLWhvcml6b250YWwtaG92ZXIsLmstc3BsaXRiYXItdmVydGljYWwtaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9Lmstc3BsaXRiYXI6Zm9jdXMsLmstc3BsaXRiYXIuay1mb2N1c3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWdob3N0LXNwbGl0YmFye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstdGlsZWxheW91dHtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2Rpc3BsYXk6Z3JpZDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay10aWxlbGF5b3V0IC5rLWNhcmR7Ym94LXNoYWRvdzpub25lO2JvcmRlci13aWR0aDoxcHh9LmstdGlsZWxheW91dC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH0uay1sYXlvdXQtaXRlbS1oaW50e2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWxheW91dC1pdGVtLWhpbnQuay1sYXlvdXQtaXRlbS1oaW50LXJlc2l6ZXt6LWluZGV4OjN9LmstdGlsZWxheW91dC1pdGVtLWhlYWRlci5rLWNhcmQtaGVhZGVye3otaW5kZXg6MH0uay10aWxlbGF5b3V0LWl0ZW0tYm9keXttaW4taGVpZ2h0OjB9LmstdGlsZWxheW91dHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWxheW91dC1pdGVtLWhpbnR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuMil9LmstZ3JpZC1mbG93LXJvd3tncmlkLWF1dG8tZmxvdzpyb3d9LlxcIWstZ3JpZC1mbG93LXJvd3tncmlkLWF1dG8tZmxvdzpyb3cgIWltcG9ydGFudH0uay1ncmlkLWZsb3ctY29se2dyaWQtYXV0by1mbG93OmNvbHVtbn0uXFwhay1ncmlkLWZsb3ctY29se2dyaWQtYXV0by1mbG93OmNvbHVtbiAhaW1wb3J0YW50fS5rLWdyaWQtZmxvdy1kZW5zZXtncmlkLWF1dG8tZmxvdzpkZW5zZX0uXFwhay1ncmlkLWZsb3ctZGVuc2V7Z3JpZC1hdXRvLWZsb3c6ZGVuc2UgIWltcG9ydGFudH0uay1ncmlkLWZsb3ctcm93LWRlbnNle2dyaWQtYXV0by1mbG93OnJvdyBkZW5zZX0uXFwhay1ncmlkLWZsb3ctcm93LWRlbnNle2dyaWQtYXV0by1mbG93OnJvdyBkZW5zZSAhaW1wb3J0YW50fS5rLWdyaWQtZmxvdy1jb2wtZGVuc2V7Z3JpZC1hdXRvLWZsb3c6Y29sdW1uIGRlbnNlfS5cXCFrLWdyaWQtZmxvdy1jb2wtZGVuc2V7Z3JpZC1hdXRvLWZsb3c6Y29sdW1uIGRlbnNlICFpbXBvcnRhbnR9LmstZ3JpZC1mbG93LXVuc2V0e2dyaWQtYXV0by1mbG93OnVuc2V0fS5cXCFrLWdyaWQtZmxvdy11bnNldHtncmlkLWF1dG8tZmxvdzp1bnNldCAhaW1wb3J0YW50fS5rLWp1c3RpZnktaXRlbXMtbm9ybWFse2p1c3RpZnktaXRlbXM6bm9ybWFsfS5cXCFrLWp1c3RpZnktaXRlbXMtbm9ybWFse2p1c3RpZnktaXRlbXM6bm9ybWFsICFpbXBvcnRhbnR9LmstanVzdGlmeS1pdGVtcy1zdHJldGNoe2p1c3RpZnktaXRlbXM6c3RyZXRjaH0uXFwhay1qdXN0aWZ5LWl0ZW1zLXN0cmV0Y2h7anVzdGlmeS1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmstanVzdGlmeS1pdGVtcy1jZW50ZXJ7anVzdGlmeS1pdGVtczpjZW50ZXJ9LlxcIWstanVzdGlmeS1pdGVtcy1jZW50ZXJ7anVzdGlmeS1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uay1qdXN0aWZ5LWl0ZW1zLXN0YXJ0e2p1c3RpZnktaXRlbXM6c3RhcnR9LlxcIWstanVzdGlmeS1pdGVtcy1zdGFydHtqdXN0aWZ5LWl0ZW1zOnN0YXJ0ICFpbXBvcnRhbnR9LmstanVzdGlmeS1pdGVtcy1lbmR7anVzdGlmeS1pdGVtczplbmR9LlxcIWstanVzdGlmeS1pdGVtcy1lbmR7anVzdGlmeS1pdGVtczplbmQgIWltcG9ydGFudH0uay1qdXN0aWZ5LWl0ZW1zLWZsZXgtc3RhcnR7anVzdGlmeS1pdGVtczpmbGV4LXN0YXJ0fS5cXCFrLWp1c3RpZnktaXRlbXMtZmxleC1zdGFydHtqdXN0aWZ5LWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uay1qdXN0aWZ5LWl0ZW1zLWZsZXgtZW5ke2p1c3RpZnktaXRlbXM6ZmxleC1lbmR9LlxcIWstanVzdGlmeS1pdGVtcy1mbGV4LWVuZHtqdXN0aWZ5LWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmstanVzdGlmeS1pdGVtcy1zZWxmLXN0YXJ0e2p1c3RpZnktaXRlbXM6c2VsZi1zdGFydH0uXFwhay1qdXN0aWZ5LWl0ZW1zLXNlbGYtc3RhcnR7anVzdGlmeS1pdGVtczpzZWxmLXN0YXJ0ICFpbXBvcnRhbnR9LmstanVzdGlmeS1pdGVtcy1zZWxmLWVuZHtqdXN0aWZ5LWl0ZW1zOnNlbGYtZW5kfS5cXCFrLWp1c3RpZnktaXRlbXMtc2VsZi1lbmR7anVzdGlmeS1pdGVtczpzZWxmLWVuZCAhaW1wb3J0YW50fS5rLWp1c3RpZnktaXRlbXMtbGVmdHtqdXN0aWZ5LWl0ZW1zOmxlZnR9LlxcIWstanVzdGlmeS1pdGVtcy1sZWZ0e2p1c3RpZnktaXRlbXM6bGVmdCAhaW1wb3J0YW50fS5rLWp1c3RpZnktaXRlbXMtcmlnaHR7anVzdGlmeS1pdGVtczpyaWdodH0uXFwhay1qdXN0aWZ5LWl0ZW1zLXJpZ2h0e2p1c3RpZnktaXRlbXM6cmlnaHQgIWltcG9ydGFudH0uay1qdXN0aWZ5LWl0ZW1zLWJhc2VsaW5le2p1c3RpZnktaXRlbXM6YmFzZWxpbmV9LlxcIWstanVzdGlmeS1pdGVtcy1iYXNlbGluZXtqdXN0aWZ5LWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmstanVzdGlmeS1pdGVtcy1maXJzdC1iYXNlbGluZXtqdXN0aWZ5LWl0ZW1zOmZpcnN0IGJhc2VsaW5lfS5cXCFrLWp1c3RpZnktaXRlbXMtZmlyc3QtYmFzZWxpbmV7anVzdGlmeS1pdGVtczpmaXJzdCBiYXNlbGluZSAhaW1wb3J0YW50fS5rLWp1c3RpZnktaXRlbXMtbGFzdC1iYXNlbGluZXtqdXN0aWZ5LWl0ZW1zOmxhc3QgYmFzZWxpbmV9LlxcIWstanVzdGlmeS1pdGVtcy1sYXN0LWJhc2VsaW5le2p1c3RpZnktaXRlbXM6bGFzdCBiYXNlbGluZSAhaW1wb3J0YW50fS5rLWRvY2stbWFuYWdlcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtvdmVyZmxvdzphdXRvO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1kb2NrLW1hbmFnZXItdG9vbGJhcntib3JkZXItd2lkdGg6MCAxcHggMCAwO2JvcmRlci1jb2xvcjppbmhlcml0O2ZsZXgtc2hyaW5rOjA7d3JpdGluZy1tb2RlOnZlcnRpY2FsLWxyO2JveC1zaGFkb3c6bm9uZX0uay1kb2NrLW1hbmFnZXItdG9vbGJhcjo6YmVmb3Jle2hlaWdodDowfS5rLWRvY2stbWFuYWdlci10b29sYmFyIC5rLXNlcGFyYXRvci1ob3Jpem9udGFse3dpZHRoOjEuNDI4NTcxNDI4NmVtO2hlaWdodDowO2JvcmRlci13aWR0aDoxcHggMCAwfS5rLWRvY2stbWFuYWdlci1wYW5lLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MTtvdmVyZmxvdzpoaWRkZW59LmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyLC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXJ7aGVpZ2h0OjEwMCU7Ym9yZGVyLXdpZHRoOjA7YWxpZ24taXRlbXM6c3RyZXRjaH0uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXI+LmstcGFuZSwuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyPi5rLXBhbmV7aGVpZ2h0OmF1dG87ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLWhlYWRlciwuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUtaGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4O2JvcmRlci1ibG9jay1lbmQtc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyIC5rLXBhbmUtdGl0bGUsLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1wYW5lLXRpdGxle2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgbm9ybWFsKTtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCk7ZmxleDoxIDEgYXV0bzt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW59LmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyIC5rLXBhbmUtc2Nyb2xsYWJsZSwuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUtc2Nyb2xsYWJsZXtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLWNvbnRlbnQsLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1wYW5lLWNvbnRlbnR7aGVpZ2h0OjEwMCU7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7b3ZlcmZsb3c6YXV0bztmbGV4OjF9LmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyIC5rLXBhbmUtYWN0aW9ucywuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUtYWN0aW9uc3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyIC5rLXBhbmUtdGFiYmVkLC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstcGFuZS10YWJiZWR7cGFkZGluZy1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSk7cGFkZGluZy1ibG9jay1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXIgLmstc3BsaXRiYXIsLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1zcGxpdGJhcntib3JkZXItd2lkdGg6MCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1zcGxpdGJhci12ZXJ0aWNhbCwuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXNwbGl0YmFyLXZlcnRpY2Fse2JvcmRlci13aWR0aDoxcHggMH0uay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVye3dpZHRoOjMwMHB4O3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJTtib3JkZXItY29sb3I6aW5oZXJpdDt6LWluZGV4OjIwfS5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstcGFuZXtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO3dpZHRoOjEwMCV9LmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1zcGxpdGJhcntoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4Om5vbmV9LmstZG9ja2luZy1wcmV2aWV3e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOmRhc2hlZDtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtc20sIDAuMTI1cmVtKTt6LWluZGV4OjEwfS5rLWRvY2stbWFuYWdlci13aW5kb3c6aGFzKC5rLXBhbmUpIC5rLXdpbmRvdy1jb250ZW50e3BhZGRpbmc6MH0uay1kb2NrLW5hdmlnYXRvci1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDAxO3BvaW50ZXItZXZlbnRzOm5vbmV9LmstZG9jay1uYXZpZ2F0b3J7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgYXV0byk7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgzLCBhdXRvKTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlfS5rLWRvY2staW5kaWNhdG9ye3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlO3BvaW50ZXItZXZlbnRzOmFsbDtvdXRsaW5lLXdpZHRoOjFweDtvdXRsaW5lLXN0eWxlOnNvbGlkfS5rLWRvY2staW5kaWNhdG9yLmstZG9jay1pbmRpY2F0b3ItbWlkZGxle2ZpbHRlcjpub25lfS5rLWRvY2staW5kaWNhdG9yLXRvcHtncmlkLWFyZWE6MS8yL2F1dG99LmstZG9jay1pbmRpY2F0b3ItcmlnaHR7Z3JpZC1hcmVhOjIvMy9hdXRvfS5rLWRvY2staW5kaWNhdG9yLWJvdHRvbXtncmlkLWFyZWE6My8yL2F1dG99LmstZG9jay1pbmRpY2F0b3ItbGVmdHtncmlkLWFyZWE6Mi8xL2F1dG99LmstZG9jay1pbmRpY2F0b3ItbWlkZGxle2dyaWQtYXJlYToyLzIvYXV0b30uay1kb2NrLW1hbmFnZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyIC5rLXBhbmUtaGVhZGVyLC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstcGFuZS1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjRweCAwcHggNXB4IDBweCByZ2JhKDAsMCwwLC4wNCksMnB4IDBweCA0cHggMHB4IHJnYmEoMCwwLDAsLjAzKX0uay1kb2NraW5nLXByZXZpZXd7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMTYlLCB0cmFuc3BhcmVudCk7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWRvY2staW5kaWNhdG9ye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtvdXRsaW5lLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2ZpbHRlcjpkcm9wLXNoYWRvdygwcHggMXB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSkgZHJvcC1zaGFkb3coMHB4IDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCkpIGRyb3Atc2hhZG93KDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSl9LmstZG9jay1pbmRpY2F0b3I6aG92ZXIsLmstZG9jay1pbmRpY2F0b3Iuay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2NvbG9yOiNmZmZ9LmstYmFyY29kZXtkaXNwbGF5OmlubGluZS1ibG9ja30uay1iYXJjb2RlPmRpdntoZWlnaHQ6MTUwcHh9LmstY2hhcnQsLmstc3BhcmtsaW5lLC5rLXN0b2NrY2hhcnR7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstY2hhcnQsLmstc3RvY2tjaGFydHtkaXNwbGF5OmJsb2NrO2hlaWdodDo0MDBweH0uay1jaGFydC1zdXJmYWNle2hlaWdodDoxMDAlfS5rLWNoYXJ0IC5rLXBvcHVwe2JvcmRlci13aWR0aDowfS5rLWNoYXJ0LXRvb2x0aXAtd3JhcHBlciAuay1hbmltYXRpb24tY29udGFpbmVyLXNob3duLC5rLWNoYXJ0LXRvb2x0aXAtd3JhcHBlci5rLWFuaW1hdGlvbi1jb250YWluZXItc2hvd257Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTt0cmFuc2l0aW9uOmxlZnQgMzAwbXMgY3ViaWMtYmV6aWVyKDAsIDAuMzMsIDAuMTksIDEpLHRvcCAzMDBtcyBjdWJpYy1iZXppZXIoMCwgMC4zMywgMC4xOSwgMSl9Lmstc3BhcmtsaW5lLXRvb2x0aXAtd3JhcHBlciwuay1jaGFydC10b29sdGlwLXdyYXBwZXJ7ei1pbmRleDoxMjAwMH0uay1zcGFya2xpbmUtdG9vbHRpcC13cmFwcGVyIC5rLXBvcHVwLC5rLWNoYXJ0LXRvb2x0aXAtd3JhcHBlciAuay1wb3B1cHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmstY2hhcnQtdG9vbHRpcCB0YWJsZXtib3JkZXItc3BhY2luZzowO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0uay1jaGFydC10b29sdGlwe2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Zm9udC1zaXplOjAuODEyODc1cmVtO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstY2hhcnQtdG9vbHRpcCB0aHt3aWR0aDphdXRvO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MXB4fS5rLWNoYXJ0LXRvb2x0aXAgdGR7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOnN0YXJ0O3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLWNoYXJ0LWNyb3NzaGFpci10b29sdGlwLC5rLWNoYXJ0LXNoYXJlZC10b29sdGlwe2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkfS5rLWNoYXJ0LXNoYXJlZC10b29sdGlwIC5rLWNoYXJ0LXNoYXJlZC10b29sdGlwLW1hcmtlcntkaXNwbGF5OmJsb2NrO3dpZHRoOjE1cHg7aGVpZ2h0OjNweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lmstc2VsZWN0b3J7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9Lmstc2VsZWN0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1ibG9jay1lbmQ6MH0uay1zZWxlY3Rpb24tYmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uay1oYW5kbGV7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6MjJweDtoZWlnaHQ6MjJweDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDt6LWluZGV4OjE7cG9zaXRpb246YWJzb2x1dGU7Ym94LXNpemluZzpjb250ZW50LWJveH0uay1oYW5kbGUgZGl2e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmstbGVmdC1oYW5kbGV7aW5zZXQtaW5saW5lLXN0YXJ0Oi0xMXB4fS5rLXJpZ2h0LWhhbmRsZXtpbnNldC1pbmxpbmUtZW5kOi0xMXB4fS5rLWxlZnQtaGFuZGxlIGRpdnttYXJnaW46LTIycHggMCAwIC0xNC42NjY2NjY2NjY3cHg7cGFkZGluZzo0NHB4IDI5LjMzMzMzMzMzMzNweCAwIDB9LmstcmlnaHQtaGFuZGxlIGRpdnttYXJnaW46LTIycHggMCAwIC0xNC42NjY2NjY2NjY3cHg7cGFkZGluZzo0NHB4IDAgMCAyOS4zMzMzMzMzMzMzcHh9LmstbGVmdC1oYW5kbGUuay1oYW5kbGUtYWN0aXZlIGRpdnttYXJnaW4taW5saW5lLXN0YXJ0Oi00NHB4O3BhZGRpbmctaW5saW5lLXN0YXJ0OjU4LjY2NjY2NjY2NjdweH0uay1yaWdodC1oYW5kbGUuay1oYW5kbGUtYWN0aXZlIGRpdnttYXJnaW4taW5saW5lLXN0YXJ0Oi00NHB4O3BhZGRpbmctaW5saW5lLWVuZDo1OC42NjY2NjY2NjY3cHh9LmstbWFza3twb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJX0uay1uYXZpZ2F0b3ItaGludCBkaXZ7cG9zaXRpb246YWJzb2x1dGV9LmstbmF2aWdhdG9yLWhpbnQgLmstc2Nyb2xse2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjRweH0uay1uYXZpZ2F0b3ItaGludCAuay10b29sdGlwe21hcmdpbi1ibG9jay1zdGFydDoyMHB4O21pbi13aWR0aDoxNjBweDtvcGFjaXR5OjE7dGV4dC1hbGlnbjpjZW50ZXJ9Lmstc3BhcmtsaW5lLC5rLXNwYXJrbGluZSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0uay1zcGFya2xpbmUgc3BhbntoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5rLWNoYXJ0LWRyYWdnaW5ney13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5rLWNoYXJ0LWRvbnV0LWNlbnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JvcmRlci1yYWRpdXM6NTAlO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjo0cHggc29saWQgcmdiYSgwLDAsMCwwKTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstcGRmLWV4cG9ydCAuay1jaGFydCAuay1hbmltYXRpb24tY29udGFpbmVyLC5rLXBkZi1leHBvcnQgLmstc3BhcmtsaW5lIC5rLWFuaW1hdGlvbi1jb250YWluZXIsLmstcGRmLWV4cG9ydCAuay1zdG9ja2NoYXJ0IC5rLWFuaW1hdGlvbi1jb250YWluZXJ7ZGlzcGxheTpub25lfS5rLWNoYXJ0LW92ZXJsYXl7bWFyZ2luOjA7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxMDAlIC0gdmFyKC0ta2VuZG8tY2hhcnQtY29tcHV0ZWQtdGl0bGUtaGVpZ2h0LCAwcHgpKTtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO29wYWNpdHk6MTt6LWluZGV4OjEwMDAxfS5rLWNoYXJ0LW92ZXJsYXktdG9we2luc2V0LWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLWNoYXJ0LWNvbXB1dGVkLXRpdGxlLWhlaWdodCwgMHB4KX0uay1jaGFydC1vdmVybGF5IC5rLW5vLWRhdGEsLmstY2hhcnQtb3ZlcmxheSAuay1ub2RhdGF7bWluLWhlaWdodDphdXRvO3BhZGRpbmctYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yNSwgN3JlbSk7Y29sb3I6aW5oZXJpdDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodCwgbm9ybWFsKX0uay1kaWFncmFte2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjYwMHB4fS5rLWRpYWdyYW0gLmttLXNjcm9sbC13cmFwcGVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmV9LmstZGlhZ3JhbSAua20tc2Nyb2xsLXdyYXBwZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0uay1jYW52YXMtY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Lmstc2Fua2V5IHRleHR7cG9pbnRlci1ldmVudHM6bm9uZX0uay10cmVlbWFwe2hlaWdodDo0MDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay10cmVlbWFwIC5rLXRyZWVtYXAtdGlsZXttYXJnaW46LTFweCAwIDAgLTFweDtoZWlnaHQ6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjFweCBzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGV9LmstdHJlZW1hcD4uay10cmVlbWFwLXRpbGV7cG9zaXRpb246cmVsYXRpdmV9LmstdHJlZW1hcCAuay10cmVlbWFwLXRpdGxle3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Ym9yZGVyLXdpZHRoOjAgMCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2JhY2tncm91bmQtcG9zaXRpb246MCAwO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14fS5rLXRyZWVtYXAgLmstdHJlZW1hcC10aXRsZS12ZXJ0aWNhbHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3dpZHRoOjEuNDI4NTcxNDI4NmVtO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpcztwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWJsb2NrLWVuZDowfS5rLXRyZWVtYXAgLmstdHJlZW1hcC10aXRsZS12ZXJ0aWNhbD5kaXZ7dHJhbnNmb3JtLW9yaWdpbjpyaWdodDt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjFlbX0uay10cmVlbWFwIC5rLXRyZWVtYXAtd3JhcHtib3JkZXItY29sb3I6aW5oZXJpdDtjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO2luc2V0LWJsb2NrLWVuZDowO2luc2V0LWlubGluZS1lbmQ6MH0uay10cmVlbWFwIC5rLXRyZWVtYXAtdGl0bGUrLmstdHJlZW1hcC13cmFwe2luc2V0LWJsb2NrLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKjIgKyB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICsgMXB4KX0uay10cmVlbWFwIC5rLXRyZWVtYXAtdGl0bGUtdmVydGljYWwrLmstdHJlZW1hcC13cmFwe2luc2V0LWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSoyICsgdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSArIDFweCl9LmstdHJlZW1hcCAuay1sZWFme3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1nYXVnZXtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246c3RhcnQ7cG9zaXRpb246cmVsYXRpdmV9LmstYXJjZ2F1Z2UsLmstY2lyY3VsYXJnYXVnZXtkaXNwbGF5OmlubGluZS1ibG9ja30uay1hcmNnYXVnZS1sYWJlbCwuay1jaXJjdWxhcmdhdWdlLWxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDttYXJnaW46MH0uay1xcmNvZGV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmstcXJjb2RlPmRpdntoZWlnaHQ6MTUwcHh9LmstdmFyLS1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdmFyLS1wcmltYXJ5LWNvbnRyYXN0e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZil9LmstdmFyLS1iYXNle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstdmFyLS1iYWNrZ3JvdW5ke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXZhci0tbm9ybWFsLWJhY2tncm91bmR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay12YXItLW5vcm1hbC10ZXh0LWNvbG9ye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXZhci0tc2VyaWVzLWF7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYSwgI2ZmNjM1OCl9LmstdmFyLS1zZXJpZXMtYntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1iLCAjZmZlMTYyKX0uay12YXItLXNlcmllcy1je2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMsICM0Y2QxODApfS5rLXZhci0tc2VyaWVzLWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZCwgIzRiNWZmYSl9LmstdmFyLS1zZXJpZXMtZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLCAjYWM1OGZmKX0uay12YXItLXNlcmllcy1me2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYsICNmZjU4OTIpfS5rLXZhci0tc2VyaWVzLTF7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYSwgI2ZmNjM1OCl9LmstdmFyLS1zZXJpZXMtMntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1iLCAjZmZlMTYyKX0uay12YXItLXNlcmllcy0ze2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMsICM0Y2QxODApfS5rLXZhci0tc2VyaWVzLTR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZCwgIzRiNWZmYSl9LmstdmFyLS1zZXJpZXMtNXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLCAjYWM1OGZmKX0uay12YXItLXNlcmllcy02e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYsICNmZjU4OTIpfS5rLXZhci0tc2VyaWVzLTd7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYS1zdWJ0bGUsICNmZmIxYWMpfS5rLXZhci0tc2VyaWVzLTh7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1zdWJ0bGUsICNmZmYwYjEpfS5rLXZhci0tc2VyaWVzLTl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1zdWJ0bGUsICNhNmU4YzApfS5rLXZhci0tc2VyaWVzLTEwe2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQtc3VidGxlLCAjYTVhZmZkKX0uay12YXItLXNlcmllcy0xMXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLXN1YnRsZSwgI2Q2YWNmZil9LmstdmFyLS1zZXJpZXMtMTJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1zdWJ0bGUsICNmZmFjYzkpfS5rLXZhci0tc2VyaWVzLTEze2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEtYm9sZCwgI2JmNGE0Mil9LmstdmFyLS1zZXJpZXMtMTR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1ib2xkLCAjYmZhOTRhKX0uay12YXItLXNlcmllcy0xNXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLWJvbGQsICMzOTlkNjApfS5rLXZhci0tc2VyaWVzLTE2e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQtYm9sZCwgIzM4NDdiYyl9LmstdmFyLS1zZXJpZXMtMTd7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1ib2xkLCAjODE0MmJmKX0uay12YXItLXNlcmllcy0xOHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLWJvbGQsICNiZjQyNmUpfS5rLXZhci0tc2VyaWVzLTE5e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEtc3VidGxlciwgI2ZmOGE4Mil9LmstdmFyLS1zZXJpZXMtMjB7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1zdWJ0bGVyLCAjZmZlOTg5KX0uay12YXItLXNlcmllcy0yMXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLXN1YnRsZXIsICM3OWRkYTApfS5rLXZhci0tc2VyaWVzLTIye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQtc3VidGxlciwgIzc4ODdmYil9LmstdmFyLS1zZXJpZXMtMjN7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1zdWJ0bGVyLCAjYzE4MmZmKX0uay12YXItLXNlcmllcy0yNHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLXN1YnRsZXIsICNmZjgyYWUpfS5rLXZhci0tc2VyaWVzLTI1e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEtYm9sZGVyLCAjODAzMjJjKX0uay12YXItLXNlcmllcy0yNntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1iLWJvbGRlciwgIzgwNzEzMSl9LmstdmFyLS1zZXJpZXMtMjd7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1ib2xkZXIsICMyNjY5NDApfS5rLXZhci0tc2VyaWVzLTI4e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQtYm9sZGVyLCAjMjYzMDdkKX0uay12YXItLXNlcmllcy0yOXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLWJvbGRlciwgIzU2MmM4MCl9LmstdmFyLS1zZXJpZXMtMzB7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1ib2xkZXIsICM4MDJjNDkpfS5rLXZhci0tZ2F1Z2UtcG9pbnRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXZhci0tZ2F1Z2UtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKX0uay12YXItLWNoYXJ0LWZvbnQtc2l6ZXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KX0uay12YXItLWNoYXJ0LXRpdGxlLWZvbnQtc2l6ZXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KX0uay12YXItLWNoYXJ0LXBhbmUtdGl0bGUtZm9udC1zaXple2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpfS5rLXZhci0tY2hhcnQtcGFuZS10aXRsZS1mb250LXdlaWdodHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCl9LmstdmFyLS1jaGFydC1sYWJlbC1mb250LXNpemV7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCl9LmstdmFyLS1jaGFydC1pbmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCl9LmstdmFyLS1jaGFydC1tYWpvci1saW5lc3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay12YXItLWNoYXJ0LW1pbm9yLWxpbmVze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA0JSwgdHJhbnNwYXJlbnQpfS5rLXZhci0tY2hhcnQtYXJlYS1vcGFjaXR5e29wYWNpdHk6MC42fS5rLXZhci0tY2hhcnQtYXJlYS1pbmFjdGl2ZS1vcGFjaXR5e29wYWNpdHk6MC4xfS5rLXZhci0tY2hhcnQtbGluZS1pbmFjdGl2ZS1vcGFjaXR5e29wYWNpdHk6MC4zfS5rLXZhci0tY2hhcnQtbm90ZXMtYmFja2dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCl9LmstdmFyLS1jaGFydC1ub3Rlcy1ib3JkZXJ7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpfS5rLXZhci0tY2hhcnQtbm90ZXMtbGluZXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpfS5rLXZhci0tY2hhcnQtY3Jvc3NoYWlyLWJhY2tncm91bmR7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpfS5rLXZhci0tY2hhcnQtZXJyb3ItYmFycy1iYWNrZ3JvdW5ke2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KX0uay1jaGFydCwuay1kaWFncmFtLC5rLWdhdWdlLC5rLXNwYXJrbGluZXstLWtlbmRvLWNoYXJ0LXByaW1hcnktYmc6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpOy0ta2VuZG8tY2hhcnQtcHJpbWFyeS1jb250cmFzdDogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7LS1rZW5kby1jaGFydC1iZzogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpOy0ta2VuZG8tY2hhcnQtdGV4dDogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpOy0ta2VuZG8tY2hhcnQtZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpOy0ta2VuZG8tY2hhcnQtdGl0bGUtZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpOy0ta2VuZG8tY2hhcnQtcGFuZS10aXRsZS1mb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7LS1rZW5kby1jaGFydC1wYW5lLXRpdGxlLWZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCk7LS1rZW5kby1jaGFydC1sYWJlbC1mb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7LS1rZW5kby1jaGFydC1pbmFjdGl2ZTogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTstLWtlbmRvLWNoYXJ0LW1ham9yLWxpbmVzOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7LS1rZW5kby1jaGFydC1taW5vci1saW5lczogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA0JSwgdHJhbnNwYXJlbnQpOy0ta2VuZG8tY2hhcnQtYXJlYS1vcGFjaXR5OiAwLjY7LS1rZW5kby1jaGFydC1hcmVhLWluYWN0aXZlLW9wYWNpdHk6IDAuMTstLWtlbmRvLWNoYXJ0LWxpbmUtaW5hY3RpdmUtb3BhY2l0eTogMC4zOy0ta2VuZG8tY2hhcnQtbm90ZXMtYmc6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7LS1rZW5kby1jaGFydC1ub3Rlcy1ib3JkZXI6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7LS1rZW5kby1jaGFydC1ub3Rlcy1saW5lczogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTstLWtlbmRvLWNoYXJ0LWNyb3NzaGFpci1iZzogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTstLWtlbmRvLWNoYXJ0LWVycm9yLWJhcnMtYmc6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7LS1rZW5kby1jaGFydC1zZXJpZXMtMTogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEsICNmZjYzNTgpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTI6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1iLCAjZmZlMTYyKTstLWtlbmRvLWNoYXJ0LXNlcmllcy0zOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYywgIzRjZDE4MCk7LS1rZW5kby1jaGFydC1zZXJpZXMtNDogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQsICM0YjVmZmEpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTU6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLCAjYWM1OGZmKTstLWtlbmRvLWNoYXJ0LXNlcmllcy02OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZiwgI2ZmNTg5Mik7LS1rZW5kby1jaGFydC1zZXJpZXMtNzogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEtc3VidGxlLCAjZmZiMWFjKTstLWtlbmRvLWNoYXJ0LXNlcmllcy04OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1zdWJ0bGUsICNmZmYwYjEpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTk6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLXN1YnRsZSwgI2E2ZThjMCk7LS1rZW5kby1jaGFydC1zZXJpZXMtMTA6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLXN1YnRsZSwgI2E1YWZmZCk7LS1rZW5kby1jaGFydC1zZXJpZXMtMTE6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLXN1YnRsZSwgI2Q2YWNmZik7LS1rZW5kby1jaGFydC1zZXJpZXMtMTI6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLXN1YnRsZSwgI2ZmYWNjOSk7LS1rZW5kby1jaGFydC1zZXJpZXMtMTM6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLWJvbGQsICNiZjRhNDIpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTE0OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1ib2xkLCAjYmZhOTRhKTstLWtlbmRvLWNoYXJ0LXNlcmllcy0xNTogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMtYm9sZCwgIzM5OWQ2MCk7LS1rZW5kby1jaGFydC1zZXJpZXMtMTY6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLWJvbGQsICMzODQ3YmMpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTE3OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1ib2xkLCAjODE0MmJmKTstLWtlbmRvLWNoYXJ0LXNlcmllcy0xODogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYtYm9sZCwgI2JmNDI2ZSk7LS1rZW5kby1jaGFydC1zZXJpZXMtMTk6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLXN1YnRsZXIsICNmZjhhODIpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTIwOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1zdWJ0bGVyLCAjZmZlOTg5KTstLWtlbmRvLWNoYXJ0LXNlcmllcy0yMTogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMtc3VidGxlciwgIzc5ZGRhMCk7LS1rZW5kby1jaGFydC1zZXJpZXMtMjI6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLXN1YnRsZXIsICM3ODg3ZmIpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTIzOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1zdWJ0bGVyLCAjYzE4MmZmKTstLWtlbmRvLWNoYXJ0LXNlcmllcy0yNDogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYtc3VidGxlciwgI2ZmODJhZSk7LS1rZW5kby1jaGFydC1zZXJpZXMtMjU6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLWJvbGRlciwgIzgwMzIyYyk7LS1rZW5kby1jaGFydC1zZXJpZXMtMjY6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1iLWJvbGRlciwgIzgwNzEzMSk7LS1rZW5kby1jaGFydC1zZXJpZXMtMjc6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLWJvbGRlciwgIzI2Njk0MCk7LS1rZW5kby1jaGFydC1zZXJpZXMtMjg6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLWJvbGRlciwgIzI2MzA3ZCk7LS1rZW5kby1jaGFydC1zZXJpZXMtMjk6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLWJvbGRlciwgIzU2MmM4MCk7LS1rZW5kby1jaGFydC1zZXJpZXMtMzA6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLWJvbGRlciwgIzgwMmM0OSk7LS1rZW5kby1jaGFydC1nYXVnZS1wb2ludGVyOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTstLWtlbmRvLWNoYXJ0LWdhdWdlLXRyYWNrOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKX0uay1jaGFydCwuay1zcGFya2xpbmUsLmstc3RvY2tjaGFydHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWNoYXJ0IC5rLXBvcHVwLC5rLXNwYXJrbGluZSAuay1wb3B1cCwuay1zdG9ja2NoYXJ0IC5rLXBvcHVwe2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uay1jaGFydC10b29sdGlwe2NvbG9yOiNmZmZ9LmstY2hhcnQtdG9vbHRpcC1pbnZlcnNle2NvbG9yOiMwMDB9LmstY2hhcnQtY3Jvc3NoYWlyLXRvb2x0aXAsLmstY2hhcnQtc2hhcmVkLXRvb2x0aXB7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7Ym9yZGVyLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1zZWxlY3Rpb257Ym9yZGVyLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDdweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDE1JSwgdHJhbnNwYXJlbnQpfS5rLXNlbGVjdGlvbi1iZ3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstaGFuZGxle2N1cnNvcjplLXJlc2l6ZTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpfS5rLWhhbmRsZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLWhhbmRsZSBkaXZ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLW1hc2t7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7b3BhY2l0eTouOH0uay1jaGFydC1vdmVybGF5e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstdHJlZW1hcHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstdHJlZW1hcCAuay10cmVlbWFwLXRpdGxle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXRyZWVtYXAgLmstbGVhZntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstdHJlZW1hcCAuay1sZWFmLmstaW52ZXJzZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdHJlZW1hcCAuay1sZWFmOmhvdmVyLC5rLXRyZWVtYXAgLmstbGVhZi5rLWhvdmVye2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgM3B4IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstcGFuZS13cmFwcGVye2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstcGFuZS13cmFwcGVyIC5rLXBhbmV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtvdmVyZmxvdy14OmhpZGRlbn0uay1wYW5lLXdyYXBwZXIgLmstdmlld3tpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO2FsaWduLWNvbnRlbnQ6c3RyZXRjaDt2ZXJ0aWNhbC1hbGlnbjp0b3A7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstcGFuZS13cmFwcGVyIC5rLWNvbnRlbnR7bWluLWhlaWdodDoxcHg7ZmxleDoxO2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uay1wYW5lLXdyYXBwZXI+ZGl2LmstcGFuZXtib3gtc2hhZG93Om5vbmU7Zm9udC13ZWlnaHQ6bm9ybWFsfS5rLXBhbmUtd3JhcHBlciAuay1wb3B1cC1lZGl0LWZvcm0gLmstY29udGVudCwuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstY29udGVudCwuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1oZWFkZXItbWVudSAuay1jb250ZW50LC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51IC5rLWNvbnRlbnR7b3ZlcmZsb3cteTphdXRvfS5rLXBhbmUtd3JhcHBlciAuay1wb3B1cC1lZGl0LWZvcm0gLmstY29udGVudD4uay1zY3JvbGwtY29udGFpbmVyLC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSAuay1jb250ZW50Pi5rLXNjcm9sbC1jb250YWluZXIsLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUgLmstY29udGVudD4uay1zY3JvbGwtY29udGFpbmVyLC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51IC5rLWNvbnRlbnQ+Lmstc2Nyb2xsLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLXBvcHVwLWVkaXQtZm9ybSwuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstZWRpdC1mb3JtLWNvbnRhaW5lcnt3aWR0aDphdXRvO21pbi13aWR0aDphdXRvfS5rLWdyaWQuay1ncmlkLW1vYmlsZXtib3JkZXItd2lkdGg6MH0uay1ncmlkLW1vYmlsZSAuay1yZXNpemUtaGFuZGxlLWlubmVyOjpiZWZvcmV7Y29udGVudDpcIu6AnlwiO3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQ6MTZweC8xIFwiV2ViQ29tcG9uZW50c0ljb25zXCI7aW5zZXQtYmxvY2stc3RhcnQ6Y2FsYyg1MCUgLSAxcHgpO2luc2V0LWlubGluZS1zdGFydDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtwYWRkaW5nOi4yZW19LmstZ3JpZC1tb2JpbGUgLmstaGVhZGVyIGF7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItdmlld3twYWRkaW5nOjA7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItdmlldz4uay1saXN0Z3JvdXAtZm9ybS1yb3d7bWFyZ2luOjB9LmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItaXRlbXMtd3JhcHt3aWR0aDoxMDAlO21hcmdpbi1ibG9jazotMXB4O21hcmdpbi1pbmxpbmU6MH0uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1zY2hlZHVsZXItcmVjdXItZW5kLXdyYXB7d2hpdGUtc3BhY2U6bm93cmFwfS5rLXNjaGVkdWxlci5rLXNjaGVkdWxlci1tb2JpbGV7Ym9yZGVyLXdpZHRoOjB9Lmstc2NoZWR1bGVyLW1vYmlsZSB0aHtmb250LXdlaWdodDpub3JtYWx9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudDpob3ZlciAuay1yZXNpemUtaGFuZGxle3Zpc2liaWxpdHk6aGlkZGVufS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXI+KnttYXJnaW46MH0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyOjpiZWZvcmV7ZGlzcGxheTpub25lfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLW5hdmlnYXRpb257d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luOjB9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay1uYXYtY3VycmVudHtsaW5lLWhlaWdodDoxO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seTtnYXA6MH0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci12aWV3cy13cmFwcGVyIC5rLXZpZXdzLWRyb3Bkb3due2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWZvb3RlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWZvb3Rlcj4qe21hcmdpbjowfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWZvb3Rlcjo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstaGlkZGVue2hlaWdodDo0MHB4fS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUgdGR7aGVpZ2h0OjQwcHg7dmVydGljYWwtYWxpZ246dG9wO3RleHQtYWxpZ246Y2VudGVyfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1ldmVudHMtY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO2hlaWdodDo2cHg7bGluZS1oZWlnaHQ6NnB4fS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1ldmVudHtwb3NpdGlvbjpzdGF0aWM7cGFkZGluZzo0cHg7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NHB4O2hlaWdodDo0cHg7bWluLWhlaWdodDowO21hcmdpbjoxcHh9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZGF5dmlldyAuay1tb2JpbGUtaGVhZGVyLmstbW9iaWxlLWhvcml6b250YWwtaGVhZGVyIC5rLXNjaGVkdWxlci10aW1lcyB0YWJsZSB0cjpmaXJzdC1jaGlsZHtkaXNwbGF5Om5vbmV9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZGF5dmlldyAuay1tb2JpbGUtaGVhZGVyIC5rLXNjaGVkdWxlci1oZWFkZXIgLmstc2NoZWR1bGVyLWRhdGUtZ3JvdXB7ZGlzcGxheTpub25lfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwPmRpdntvdmVyZmxvdzp2aXNpYmxlfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstbW9iaWxlLWhlYWRlcntkaXNwbGF5Om5vbmV9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGV7dGFibGUtbGF5b3V0OmF1dG99Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1ue3dpZHRoOjElfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRke3doaXRlLXNwYWNlOm5vcm1hbH0uay1zY2hlZHVsZXItbW9iaWxlIC5rLW1vYmlsZS1oZWFkZXIgLmstc2NoZWR1bGVyLXRhYmxlIHRkLC5rLXNjaGVkdWxlci1tb2JpbGUgLmstbW9iaWxlLWhlYWRlciAuay1zY2hlZHVsZXItdGFibGUgdGh7aGVpZ2h0OjEuNWVtfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGltZS10ZXh0LC5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGltZS1wZXJpb2R7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDoxfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGltZS1wZXJpb2R7Zm9udC1zaXplOi43ZW19Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGFibGUgdGQsLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGFibGUgdGh7aGVpZ2h0OjJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbi13cmFwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNre2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi41ZW19Lmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLXNjaGVkdWxlci1tYXJre2JvcmRlci1yYWRpdXM6NTAlO21hcmdpbjowfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1zY2hlZHVsZXItdGFzay10ZXh0e2ZsZXg6MSAxIDAlfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiwuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwsLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbnt2ZXJ0aWNhbC1hbGlnbjp0b3B9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwgLmstc2NoZWR1bGVyLWdyb3VwLXRleHQsLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0LC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYSAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCwuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0e3dyaXRpbmctbW9kZTp2ZXJ0aWNhbC1scjt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7d2hpdGUtc3BhY2U6bm93cmFwfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2Nyb2xsYmFyLWggdHIrdHIgLmstc2NoZWR1bGVyLXRpbWVze2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MH0uay1wYW5lLXdyYXBwZXIgLmstYXBwYmFye3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1wYW5lLXdyYXBwZXIgLmstbGlzdC10aXRsZSwuay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLWhlbHAtdGV4dHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZGlzcGxheTpibG9ja30uay1wYW5lLXdyYXBwZXIgLmstbGlzdGdyb3VwLXRpdGxle3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmb250LXdlaWdodDpib2xkO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uay1wYW5lLXdyYXBwZXIgLmstbGlzdGdyb3VwIC5rLWxpc3Rncm91cC1pdGVte2JvcmRlci1jb2xvcjppbmhlcml0fS5rLXBhbmUtd3JhcHBlciAuay1saXN0Z3JvdXArLmstbGlzdGdyb3Vwe21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXBhbmUtd3JhcHBlciAuay1jb2x1bW4tbWVudXtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1wYW5lLXdyYXBwZXIgLmstY29sdW1uLW1lbnUgLmstZmlsdGVyLWl0ZW0gLmstZmlsdGVyYWJsZSAqe3BvaW50ZXItZXZlbnRzOm5vbmV9LmstcGFuZS13cmFwcGVyIC5rLWNvbHVtbi1tZW51IC5rLWxpc3QtdGl0bGUsLmstcGFuZS13cmFwcGVyIC5rLWNvbHVtbi1tZW51IC5rLWxpc3Rncm91cC10aXRsZXtwYWRkaW5nOjB9LmstcGFuZS13cmFwcGVyIC5rLWNvbHVtbi1tZW51IC5rLWxpc3Rncm91cHttYXJnaW4taW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKX0uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnV7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IC5rLWxpc3QtdGl0bGV7cGFkZGluZzowfS5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1saXN0LWZpbHRlcntwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2dhcDppbmhlcml0fS5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1maWx0ZXItdG9vbHN7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2dhcDppbmhlcml0fS5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1saXN0Z3JvdXB7bWFyZ2luLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSl9LmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1yZWN1ci1lZGl0b3Itd3JhcHtkaXNwbGF5OmZsZXh9LmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1tb2JpbGV0aW1lem9uZWVkaXRvcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvfS5rLXBhbmUtd3JhcHBlciAuay1tdWx0aWNoZWNrLXdyYXAuay1saXN0Z3JvdXB7b3ZlcmZsb3cteTphdXRvfS5rLXBhbmUtd3JhcHBlciAuay1wYWdlci13cmFwLmstcGFnZXItc20sLmstcGFuZS13cmFwcGVyIC5rLXBhZ2VyLmstcGFnZXItc217anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1wYW5lLXdyYXBwZXIgLmstcGFnZXItd3JhcC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXJlZnJlc2gsLmstcGFuZS13cmFwcGVyIC5rLXBhZ2VyLmstcGFnZXItc20gLmstcGFnZXItcmVmcmVzaHtkaXNwbGF5Om5vbmV9LmstcGFuZS13cmFwcGVyLC5rLXZpZXd7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXBhbmUtd3JhcHBlciAuay1wYW5lPi5rLXZpZXc+LmstY29udGVudHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLW1vYmlsZSAuay1jb2x1bW4tYWN0aXZlK3RoLmstaGVhZGVye2JvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtbW9iaWxlIC5rLXJlc2l6ZS1oYW5kbGUtaW5uZXI6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstbmF2LWN1cnJlbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItaGVhZGVyLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstbW9iaWxlLXNjaGVkdWxlci1hZ2VuZGFkYXRle2NvbG9yOmluaGVyaXR9LmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay10aW1lLXBlcmlvZCwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLW1vYmlsZS1zY2hlZHVsZXItYWdlbmRhd2Vla2RheXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWhlYWRlciwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItaGVhZGVyLWFsbC1kYXl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci10b29scz5saXtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXR9LmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1lZGl0LWZvcm0gLmstaXRlbSwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWVkaXQtZm9ybSAuay1saW5rLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtaGVhZGVyLW1lbnUgLmstaXRlbSwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWhlYWRlci1tZW51IC5rLWxpbmssLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1maWx0ZXItbWVudSAuay1pdGVtLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstbGluaywuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWl0ZW0sLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1saW5re2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWVkaXQtZm9ybSAuay1jbGVhciwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWVkaXQtZm9ybSAuay1zZWxlY3QtYWxsLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1kZWxldGUsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1lZGl0LWZvcm0gLmstc2NoZWR1bGVyLXJlc2V0U2VyaWVzLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtaGVhZGVyLW1lbnUgLmstY2xlYXIsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1oZWFkZXItbWVudSAuay1zZWxlY3QtYWxsLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtaGVhZGVyLW1lbnUgLmstc2NoZWR1bGVyLWRlbGV0ZSwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWhlYWRlci1tZW51IC5rLXNjaGVkdWxlci1yZXNldFNlcmllcywuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLWNsZWFyLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstc2VsZWN0LWFsbCwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLXNjaGVkdWxlci1kZWxldGUsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1maWx0ZXItbWVudSAuay1zY2hlZHVsZXItcmVzZXRTZXJpZXMsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1jbGVhciwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXNlbGVjdC1hbGwsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1zY2hlZHVsZXItZGVsZXRlLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstc2NoZWR1bGVyLXJlc2V0U2VyaWVze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWNvbHVtbi1tZW51IC5rLWxpc3Rncm91cC1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7YmFja2dyb3VuZDpub25lfS5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWNvbHVtbi1tZW51IC5rLWxpc3Rncm91cC1pdGVtLmstc2VsZWN0ZWQgLmstbGlua3tjb2xvcjppbmhlcml0fS5rLWdyaWR7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1ncmlkLmstZ3JpZC1kaXNwbGF5LWJsb2Nre2Rpc3BsYXk6YmxvY2t9LmstZ3JpZCAuay1ncmlkLWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bztvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LmstZ3JpZCAuay1ncmlkLWFyaWEtcm9vdHtib3JkZXItY29sb3I6aW5oZXJpdDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3c6aGlkZGVufS5rLWdyaWQgLmstdGFibGV7bWFyZ2luOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZTtib3JkZXItd2lkdGg6MDtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItY29sbGFwc2U6c2VwYXJhdGU7Ym9yZGVyLXNwYWNpbmc6MDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2VtcHR5LWNlbGxzOnNob3c7b3V0bGluZTowfS5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUsLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQgLmstdGFibGUsLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLXRhYmxlLC5rLWdyaWQgLmstZ3JpZC1mb290ZXIgLmstdGFibGV7dGFibGUtbGF5b3V0OmZpeGVkfS5rLWdyaWQgLmstdGFibGUtdGhlYWQsLmstZ3JpZCAuay10YWJsZS10Ym9keSwuay1ncmlkIC5rLXRhYmxlLXRmb290e3RleHQtYWxpZ246c3RhcnQ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstZ3JpZCAuay10YWJsZS1yb3d7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstZ3JpZCAuay10YWJsZS10aCwuay1ncmlkIHRkLC5rLWdyaWQgLmstdGFibGUtdGR7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O291dGxpbmU6MDtmb250LXdlaWdodDppbmhlcml0O3RleHQtYWxpZ246aW5oZXJpdDtwb3NpdGlvbjpzdGF0aWM7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Ym94LXNpemluZzpjb250ZW50LWJveH0uay1ncmlkIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkLC5rLWdyaWQgdGQ6Zmlyc3QtY2hpbGQsLmstZ3JpZCAuay10YWJsZS10ZDpmaXJzdC1jaGlsZHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9LmstZ3JpZCAuay10YWJsZS10aDpmb2N1cywuay1ncmlkIHRkOmZvY3VzLC5rLWdyaWQgLmstdGFibGUtdGQ6Zm9jdXN7b3V0bGluZTpub25lfS5rLWdyaWQgLmstdGFibGUtdGg+LmstcmFkaW8sLmstZ3JpZCAuay10YWJsZS10aD4uay1yYWRpby13cmFwLC5rLWdyaWQgLmstdGFibGUtdGg+LmstY2hlY2tib3gsLmstZ3JpZCAuay10YWJsZS10aD4uay1jaGVja2JveC13cmFwLC5rLWdyaWQgdGQ+LmstcmFkaW8sLmstZ3JpZCB0ZD4uay1yYWRpby13cmFwLC5rLWdyaWQgdGQ+LmstY2hlY2tib3gsLmstZ3JpZCB0ZD4uay1jaGVja2JveC13cmFwLC5rLWdyaWQgLmstdGFibGUtdGQ+LmstcmFkaW8sLmstZ3JpZCAuay10YWJsZS10ZD4uay1yYWRpby13cmFwLC5rLWdyaWQgLmstdGFibGUtdGQ+LmstY2hlY2tib3gsLmstZ3JpZCAuay10YWJsZS10ZD4uay1jaGVja2JveC13cmFwe3ZlcnRpY2FsLWFsaWduOnRvcH0uay1ncmlkIC5rLXRhYmxlLXRoe2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4O3doaXRlLXNwYWNlOm5vd3JhcH0uay1ncmlkIHRkLC5rLWdyaWQgLmstdGFibGUtdGR7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDowcHg7d2hpdGUtc3BhY2U6dW5zZXQ7dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLWdyaWQgYXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfS5rLWdyaWQgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uay1ncmlkIC5rLWdyaWQtaGVhZGVyLXdyYXB7Ym94LXNpemluZzpjb250ZW50LWJveH0uay1ncmlkIC5rLWdyaWQtaGVhZGVye2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4fS5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGV7bWFyZ2luLWJsb2NrLWVuZDotMXB4fS5rLWdyaWQgLmstZ3JpZC1oZWFkZXIuay1ncmlkLWRyYWdnYWJsZS1oZWFkZXJ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aHtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpib3R0b207Y3Vyc29yOmRlZmF1bHR9LmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aDpmaXJzdC1jaGlsZHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9LmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aC5rLWZpcnN0e2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4fS5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGg+LmstbGlua3tsaW5lLWhlaWdodDppbmhlcml0O2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3V0bGluZTowfS5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGg+LmstbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyLC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudXtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tY29udGVudDpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7ei1pbmRleDoxfS5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXI6aG92ZXIsLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnU6aG92ZXIsLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51OmhvdmVye2N1cnNvcjpwb2ludGVyfS5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstY2VsbC1pbm5lcj4uay1saW5rPi5rLXNvcnQtaWNvbnt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcDttYXJnaW4taW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC0gMXB4KX0uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWNlbGwtaW5uZXI+LmstbGluaz4uay1zb3J0LWljb24gLmstaWNvbntkaXNwbGF5OmZsZXh9LmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1zb3J0LW9yZGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtoZWlnaHQ6MTZweDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTttYXJnaW4tYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pLzIpO21hcmdpbi1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pLzIqLTEpfS5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZmlsdGVyYWJsZT4uay1jZWxsLWlubmVyIC5rLWxpbmt7cGFkZGluZy1pbmxpbmUtZW5kOjB9LmstZ3JpZCAuay1jZWxsLWlubmVye2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmluaGVyaXQ7b3ZlcmZsb3c6aGlkZGVufS5rLWdyaWQgLmstY2VsbC1pbm5lcj4uay1saW5re3dpZHRoOmF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6aW5oZXJpdDtmbGV4OjE7b3ZlcmZsb3c6aGlkZGVufS5rLWdyaWQgLmstY2VsbC1pbm5lcj4uay1saW5rPi5rLXNvcnQtaWNvbnttYXJnaW4taW5saW5lLXN0YXJ0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxleC1zaHJpbms6MH0uay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstc29ydC1vcmRlcntmbGV4LXNocmluazowO2xpbmUtaGVpZ2h0Om5vcm1hbH0uay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstZ3JpZC1maWx0ZXIsLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwuay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstZ3JpZC1oZWFkZXItbWVudXtwb3NpdGlvbjpzdGF0aWM7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1ncmlkIC5rLWdyb3VwLWNvbCwuay1ncmlkIC5rLWhpZXJhcmNoeS1jb2x7cGFkZGluZzowO3dpZHRoOjMycHh9LmstZ3JpZCAuay1ncm91cGluZy1yb3cgcHttYXJnaW46MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyfS5rLWdyaWQgLmstZ3JvdXBpbmctcm93IHAgLmstaWNvbntmbGV4LXNocmluazowfS5rLWdyaWQgLmstZ3JvdXBpbmctcm93IHRkLC5rLWdyaWQgLmstZ3JvdXBpbmctcm93IC5rLXRhYmxlLXRke292ZXJmbG93OnZpc2libGV9LmstZ3JpZCAuay1ncm91cGluZy1yb3crLmstdGFibGUtcm93IHRkLC5rLWdyaWQgLmstZ3JvdXBpbmctcm93Ky5rLXRhYmxlLXJvdyAuay10YWJsZS10ZHtib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MXB4fS5rLWdyaWQgLmstZ3JvdXBpbmctcm93IC5rLWdyb3VwLWNlbGwsLmstZ3JpZCAuay1ncm91cGluZy1yb3crLmstdGFibGUtcm93IC5rLWdyb3VwLWNlbGx7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjA7dGV4dC1vdmVyZmxvdzpjbGlwfS5rLWdyaWQgLmstZ3JvdXBpbmctcm93IC5rLWljb257bWFyZ2luLWlubGluZS1zdGFydDpjYWxjKDhweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkpO21hcmdpbi1pbmxpbmUtZW5kOjhweDt0ZXh0LWRlY29yYXRpb246bm9uZX0uay1ncmlkIC5rLXRhYmxlIC5rLWdyb3VwLWZvb3RlciB0ZCwuay1ncmlkIC5rLXRhYmxlIC5rLWdyb3VwLWZvb3RlciAuay10YWJsZS10ZHtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweCAwfS5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyIC5rLWdyb3VwLWNlbGwrdGQsLmstZ3JpZCAuay1ncm91cC1mb290ZXIgLmstZ3JvdXAtY2VsbCsuay10YWJsZS10ZHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweH0uay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsLC5rLWdyaWQgLmstZHJhZy1jZWxse3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93OnZpc2libGV9LmstZ3JpZCAuay1oaWVyYXJjaHktY2VsbD4uay1mb250LWljb24sLmstZ3JpZCAuay1kcmFnLWNlbGw+LmstZm9udC1pY29ue3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmlubGluZS1ibG9jaztvdXRsaW5lOjB9LmstZ3JpZCAuay1oaWVyYXJjaHktY2VsbCsuay1ncmlkLWNvbnRlbnQtc3RpY2t5e2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4fS5rLWdyaWQgLmstZGV0YWlsLXJvdyAuay1kZXRhaWwtY2VsbHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9LmstZ3JpZCAuay1kaXJ0eS1jZWxse3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWdyaWQgLmstZGlydHktY2VsbC5rLWVkaXQtY2VsbHtwb3NpdGlvbjpzdGF0aWN9LmstZ3JpZCAuay1kaXJ0eS1jZWxsLmstZ3JpZC1jb250ZW50LXN0aWNreXtwb3NpdGlvbjpzdGlja3l9LmstZ3JpZCAuay1kaXJ0eXtib3JkZXItd2lkdGg6NXB4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1ibG9jay1zdGFydC1jb2xvcjpjdXJyZW50Q29sb3I7Ym9yZGVyLWlubGluZS1zdGFydC1jb2xvcjpjdXJyZW50Q29sb3I7aW5zZXQtaW5saW5lLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDphdXRvfS5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCsuay1ncmlkLWNvbnRlbnR7Ym94LXNpemluZzpjb250ZW50LWJveH0uay1ncmlkIC5rLWdyaWQtY29udGVudC1leHBhbmRlcntwb3NpdGlvbjphYnNvbHV0ZTt2aXNpYmlsaXR5OmhpZGRlbjtoZWlnaHQ6MXB4O2luc2V0LWJsb2NrLWVuZDoxcHh9LmstZ3JpZCAuay1ncmlkLWZpbHRlciwuay1ncmlkIC5rLWhlYWRlci1jb2x1bW4tbWVudSwuay1ncmlkIC5rLWdyaWQtaGVhZGVyLW1lbnUsLmstZ3JpZCAuay1oaWVyYXJjaHktY2VsbCAuay1pY29ue2JvcmRlci13aWR0aDowfS5rLWdyaWQgLmstZHJhZy1jb2x7cGFkZGluZzowO3dpZHRoOjM2cHh9LmstZ3JpZCAuay1kcmFnLWNlbGx7Y3Vyc29yOm1vdmV9LmstZ3JpZCB0ZC5rLWhpZ2hsaWdodGVkLC5rLWdyaWQgLmstdGFibGUtcm93LmstaGlnaGxpZ2h0ZWQ+dGQsLmstZ3JpZCAuay10YWJsZS10ZC5rLWhpZ2hsaWdodGVkLC5rLWdyaWQgLmstdGFibGUtcm93LmstaGlnaGxpZ2h0ZWQ+LmstdGFibGUtdGR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgYm9sZCl9LmstZ3JpZC1yZXNpemFibGV7cmVzaXplOmJvdGg7b3ZlcmZsb3c6YXV0b30uay1ncmlkLXRvb2xiYXJ7Ym9yZGVyLXdpZHRoOjAgMCAxcHg7ZmxleC1zaHJpbms6MH0uay1ncmlkLXRvb2xiYXItYm90dG9te2JvcmRlci13aWR0aDoxcHggMCAwfS5rLWdyb3VwaW5nLWhlYWRlcntib3JkZXItd2lkdGg6MCAwIDFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7d2hpdGUtc3BhY2U6bm9ybWFsO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7ZmxleC13cmFwOndyYXB9LmstZ3JvdXBpbmctaGVhZGVyOjpiZWZvcmV7Y29udGVudDpcIlwiO2hlaWdodDpjYWxjKDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMiArIDJweCk7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLWdyb3VwaW5nLWhlYWRlciAuay1jaGlwLWxpc3R7ZmxleC1ncm93OjA7ZGlzcGxheTpjb250ZW50c30uay1ncm91cGluZy1oZWFkZXI+LmstZ3JvdXBpbmctZHJvcC1jb250YWluZXJ7ZmxleC1ncm93OjE7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7bWFyZ2luLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLXNlbGY6c3RyZXRjaDthbGlnbi1pdGVtczpjZW50ZXJ9LmstZ3JvdXBpbmctZHJvcGNsdWV7d2lkdGg6MTJweDtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDozcHg7Ym94LXNpemluZzpjb250ZW50LWJveH0uay1ncm91cGluZy1kcm9wY2x1ZTo6YmVmb3JlLC5rLWdyb3VwaW5nLWRyb3BjbHVlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGV9LmstZ3JvdXBpbmctZHJvcGNsdWU6OmJlZm9yZXtib3JkZXItd2lkdGg6NnB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWlubGluZS1lbmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItYmxvY2stZW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7aW5zZXQtYmxvY2stc3RhcnQ6MH0uay1ncm91cGluZy1kcm9wY2x1ZTo6YWZ0ZXJ7d2lkdGg6MnB4O2hlaWdodDpjYWxjKDEwMCUgLSA2cHgpO2luc2V0LWJsb2NrLXN0YXJ0OjZweDtpbnNldC1pbmxpbmUtc3RhcnQ6NXB4fS5rLWdyaWQtaGVhZGVyLXdyYXAsLmstZ3JpZC1mb290ZXItd3JhcHttYXJnaW4taW5saW5lLWVuZDotMXB4O3dpZHRoOjEwMCU7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LmstZ3JpZC1oZWFkZXItbG9ja2VkKy5rLWdyaWQtaGVhZGVyLXdyYXAuay1hdXRvLXNjcm9sbGFibGV7bWFyZ2luLWlubGluZS1lbmQ6MH0uay1ncmlkLWhlYWRlciwuay1ncmlkLWZvb3RlcntwYWRkaW5nLWlubGluZS1zdGFydDowO3BhZGRpbmctaW5saW5lLWVuZDp2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpO2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtmbGV4OjAgMCBhdXRvfWRpdi5rLWdyaWQtaGVhZGVyLGRpdi5rLWdyaWQtZm9vdGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6c3RyZXRjaH0uay1jb2x1bW4tcmVzaXplcnt3aWR0aDouNWVtO2hlaWdodDoxMDAwJTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDowO2N1cnNvcjpjb2wtcmVzaXplfS5rLXJvdy1yZXNpemVye2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6bm9uZX0uay1ncmlkLWZvb3Rlcntib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MXB4fS5rLWdyaWQtZm9vdGVyIHRkLC5rLWdyaWQtZm9vdGVyIC5rLXRhYmxlLXRke2hlaWdodDoxLjQyODU3MTQyODZlbX0uay1ncmlkLWZvb3RlciB0ZCwuay1ncm91cC1mb290ZXIgdGQsLmstZ3JvdXBpbmctcm93IHRkLC5rLWdyaWQtZm9vdGVyIC5rLXRhYmxlLXRkLC5rLWdyb3VwLWZvb3RlciAuay10YWJsZS10ZCwuay1ncm91cGluZy1yb3cgLmstdGFibGUtdGR7Zm9udC13ZWlnaHQ6Ym9sZH0uay1ncmlkLWZpbHRlci1wb3B1cHttaW4td2lkdGg6MjMwcHg7bWF4LXdpZHRoOjMyMHB4fS5rLWdyaWQtY29sdW1uLW1lbnUtc3RhbmRhbG9uZSBhLmstZ3JpZC1maWx0ZXJ7cG9zaXRpb246aW5pdGlhbDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYmxvY2s6LTRweDttYXJnaW4taW5saW5lOjA7cGFkZGluZy1ibG9jazo0cHg7cGFkZGluZy1pbmxpbmU6OHB4fS5rLWZpbHRlci1yb3d7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstZmlsdGVyLXJvdyB0ZCwuay1maWx0ZXItcm93IC5rLXRhYmxlLXRkLC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGh7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHg7d2hpdGUtc3BhY2U6bm93cmFwfS5rLWZpbHRlci1yb3cgdGQ6Zmlyc3QtY2hpbGQsLmstZmlsdGVyLXJvdyAuay10YWJsZS10ZDpmaXJzdC1jaGlsZHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9LmstZmlsdGVyLXJvdyAuay1tdWx0aXNlbGVjdHtoZWlnaHQ6YXV0b30uay1maWx0ZXJjZWxse3dpZHRoOmF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcn0uay1maWx0ZXJjZWxsPnNwYW4sLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6MSAxIGF1dG99LmstZmlsdGVyY2VsbD5zcGFuPi5rLWJ1dHRvbiwuay1maWx0ZXJjZWxsIC5rLWZpbHRlcmNlbGwtd3JhcHBlcj4uay1idXR0b257ZmxleDpub25lfS5rLWdyaWQtY29udGVudCwuay1ncmlkLWNvbnRlbnQtbG9ja2Vke2JvcmRlci1jb2xvcjppbmhlcml0O291dGxpbmU6MH0uay1ncmlkLWNvbnRlbnQgLmstdGFibGUtcm93Omxhc3QtY2hpbGQ+dGQsLmstZ3JpZC1jb250ZW50IC5rLXRhYmxlLXJvdzpsYXN0LWNoaWxkPi5rLXRhYmxlLXRkLC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstdGFibGUtcm93Omxhc3QtY2hpbGQ+dGQsLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay10YWJsZS1yb3c6bGFzdC1jaGlsZD4uay10YWJsZS10ZHtib3JkZXItYmxvY2stZW5kLXdpZHRoOjB9LmstZ3JpZC1jb250ZW50e3dpZHRoOjEwMCU7bWluLWhlaWdodDowO292ZXJmbG93OmF1dG87b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6c2Nyb2xsO3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MX0uay12aXJ0dWFsLXNjcm9sbGFibGUtd3JhcHtoZWlnaHQ6MTAwJTtvdmVyZmxvdy15OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uay1ncmlkIC5rLWVkaXQtY2VsbCwuay1ncmlkIC5rLWNvbW1hbmQtY2VsbCwuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQsLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRke3RleHQtb3ZlcmZsb3c6Y2xpcH0uay1ncmlkIC5rLWVkaXQtY2VsbD5pbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSwuay1ncmlkIC5rLWVkaXQtY2VsbD5zZWxlY3QsLmstZ3JpZCAuay1lZGl0LWNlbGw+Lmstd2lkZ2V0Om5vdCguay1zd2l0Y2gpLC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyB0ZD5pbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSwuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQ+c2VsZWN0LC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyB0ZD4uay13aWRnZXQ6bm90KC5rLXN3aXRjaCksLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkPmlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZD5zZWxlY3QsLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkPi5rLXdpZGdldDpub3QoLmstc3dpdGNoKXt3aWR0aDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstZ3JpZCAuay1lZGl0LWNlbGw+LmstcmFkaW8sLmstZ3JpZCAuay1lZGl0LWNlbGw+LmstY2hlY2tib3gsLmstZ3JpZCAuay1lZGl0LWNlbGw+LmstcmFkaW8td3JhcCwuay1ncmlkIC5rLWVkaXQtY2VsbD4uay1jaGVja2JveC13cmFwLC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyB0ZD4uay1yYWRpbywuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQ+LmstY2hlY2tib3gsLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IHRkPi5rLXJhZGlvLXdyYXAsLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IHRkPi5rLWNoZWNrYm94LXdyYXAsLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkPi5rLXJhZGlvLC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZD4uay1jaGVja2JveCwuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQ+LmstcmFkaW8td3JhcCwuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQ+LmstY2hlY2tib3gtd3JhcHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstZ3JpZCAuay1jb21tYW5kLWNlbGw+LmstYnV0dG9ue21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstZ3JpZCAuay1jb21tYW5kLWNlbGw+LmstYnV0dG9uOmxhc3QtY2hpbGR7bWFyZ2luLWlubGluZS1lbmQ6dW5zZXR9LmstZ3JpZD4uay1yZXNpemUtaGFuZGxlLC5rLWdyaWQtaGVhZGVyIC5rLXJlc2l6ZS1oYW5kbGV7aGVpZ2h0OjI1cHg7Y3Vyc29yOmNvbC1yZXNpemU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyfS5rLXNlbGVjdGlvbi1hZ2dyZWdhdGVze2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZmxleC13cmFwOndyYXB9Lmstc2VsZWN0aW9uLWFnZ3JlZ2F0ZXMtaXRlbS12YWx1ZXtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpfS5rLWdyaWQtcGFnZXJ7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXR9LmstZ3JpZC1wYWdlci10b3B7Ym9yZGVyLXdpZHRoOjAgMCAxcHh9LmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudCAuay1ncmlkLXRhYmxlLXdyYXB7ZmxvYXQ6aW5saW5lLXN0YXJ0O3dpZHRoOjEwMCV9LmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudCAuay1ncmlkLXRhYmxle3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmlubGluZS1zdGFydDt6LWluZGV4OjF9LmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudD4uay1oZWlnaHQtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmlubGluZS1zdGFydH0uay1ncmlkLXZpcnR1YWwgLmstZ3JpZC1jb250ZW50OjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztjbGVhcjpib3RofS5rLXdpZHRoLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt2aXNpYmlsaXR5OmhpZGRlbn0uay13aWR0aC1jb250YWluZXIgZGl2e2hlaWdodDoxcHh9LmstZ3JpZC1hZGQtcm93IHRkLC5rLWdyaWQtYWRkLXJvdyAuay10YWJsZS10ZHtib3JkZXItYmxvY2stZW5kLXN0eWxlOnNvbGlkO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4fS5rLWdyaWQtbG9ja2VkY29sdW1uc3t3aGl0ZS1zcGFjZTpub3dyYXB9LmstZ3JpZC1jb250ZW50LC5rLWdyaWQtY29udGVudC1sb2NrZWR7d2hpdGUtc3BhY2U6bm9ybWFsfS5rLWdyaWQtY29udGVudC1sb2NrZWQsLmstZ3JpZC1mb290ZXItbG9ja2VkLC5rLWdyaWQtaGVhZGVyLWxvY2tlZHtmbGV4OjAgMCBhdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjFweDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5rLWdyaWQtY29udGVudC1sb2NrZWQrLmstZ3JpZC1jb250ZW50LmstYXV0by1zY3JvbGxhYmxlLC5rLWdyaWQtZm9vdGVyLWxvY2tlZCsuay1ncmlkLWNvbnRlbnQuay1hdXRvLXNjcm9sbGFibGUsLmstZ3JpZC1oZWFkZXItbG9ja2VkKy5rLWdyaWQtY29udGVudC5rLWF1dG8tc2Nyb2xsYWJsZXtkaXNwbGF5OmlubGluZS1ibG9ja30uay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLXRhYmxlLC5rLWdyaWQtZm9vdGVyLWxvY2tlZCAuay10YWJsZSwuay1ncmlkLWhlYWRlci1sb2NrZWQgLmstdGFibGV7Ym9yZGVyLXdpZHRoOjB9LmstZ3JpZC1jb250ZW50LC5rLWdyaWQtZm9vdGVyLXdyYXAsLmstZ3JpZC1oZWFkZXItd3JhcHtmbGV4OjEgMSBhdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0uay1ncmlkLWNvbnRlbnQuay1hdXRvLXNjcm9sbGFibGUsLmstZ3JpZC1mb290ZXItd3JhcC5rLWF1dG8tc2Nyb2xsYWJsZSwuay1ncmlkLWhlYWRlci13cmFwLmstYXV0by1zY3JvbGxhYmxle2Rpc3BsYXk6YmxvY2t9LmstZ3JpZC1oZWFkZXItbG9ja2VkPi5rLWdyaWQtaGVhZGVyLXRhYmxlLC5rLWdyaWQtaGVhZGVyLXdyYXA+LmstZ3JpZC1oZWFkZXItdGFibGV7bWFyZ2luLWJsb2NrLWVuZDotMXB4fS5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoLmstZ3JpZC1oZWFkZXItc3RpY2t5LC5rLWdyaWQtaGVhZGVyIC5rLWZpbHRlci1yb3cgLmstZ3JpZC1oZWFkZXItc3RpY2t5LC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LXN0aWNreSwuay1ncmlkIC5rLWdyaWQtcm93LXN0aWNreSwuay1ncmlkIC5rLWdyaWQtZm9vdGVyLXN0aWNreXtwb3NpdGlvbjpzdGlja3k7ei1pbmRleDoyfS5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstZWRpdC1jZWxsLC5rLWdyaWQtaGVhZGVyIC5rLWZpbHRlci1yb3cgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstZWRpdC1jZWxsLC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLWVkaXQtY2VsbCwuay1ncmlkIC5rLWdyaWQtcm93LXN0aWNreS5rLWVkaXQtY2VsbCwuay1ncmlkIC5rLWdyaWQtZm9vdGVyLXN0aWNreS5rLWVkaXQtY2VsbHtvdmVyZmxvdzp2aXNpYmxlO3otaW5kZXg6M30uay1tYXN0ZXItcm93IC5rLWdyaWQtY29udGVudC1zdGlja3k6OmJlZm9yZSwuay1tYXN0ZXItcm93LmstZ3JpZC1yb3ctc3RpY2t5IC5rLXRhYmxlLXRkOjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDt6LWluZGV4Oi0xfWtlbmRvLWdyaWQgLmstdGFibGUtcm93LmstZ3JpZC1yb3ctc3RpY2t5e2JvcmRlcjowO3Bvc2l0aW9uOnN0YXRpYzt6LWluZGV4OmF1dG99a2VuZG8tZ3JpZCAuay1ncmlkLXJvdy1zdGlja3kgdGQsa2VuZG8tZ3JpZCAuay1ncmlkLXJvdy1zdGlja3kgLmstdGFibGUtdGR7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjFweDtwb3NpdGlvbjpzdGlja3k7aW5zZXQtYmxvY2stc3RhcnQ6aW5oZXJpdDtpbnNldC1ibG9jay1lbmQ6aW5oZXJpdDt6LWluZGV4OjJ9a2VuZG8tZ3JpZCAuay1ncmlkLXJvdy1zdGlja3kgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LGtlbmRvLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5LmstdGFibGUtYWx0LXJvdyB0ZC5rLWdyaWQtY29udGVudC1zdGlja3ksa2VuZG8tZ3JpZCAuay1ncmlkLXJvdy1zdGlja3kgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LGtlbmRvLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5LmstdGFibGUtYWx0LXJvdyAuay10YWJsZS10ZC5rLWdyaWQtY29udGVudC1zdGlja3l7ei1pbmRleDozfWtlbmRvLWdyaWQgLmstZ3JpZC1oZWFkZXItbG9ja2VkIC5rLXRhYmxlLXRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Omxhc3QtY2hpbGQsa2VuZG8tZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLXRhYmxlLXJvdyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5Omxhc3QtY2hpbGR7Ym9yZGVyLWlubGluZS1lbmQ6MH1rZW5kby1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtY29sdW1uLW1lbnUsa2VuZG8tZ3JpZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51e3otaW5kZXg6MX0uay1ncmlkLWNvbnRlbnQtc3RpY2t5LmstZ3JpZC1yb3ctc3RpY2t5e3otaW5kZXg6M30uay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtaGVhZGVyLXN0aWNreSwuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtY29udGVudC1zdGlja3ksLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWZvb3Rlci1zdGlja3l7Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6MXB4fS5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkrdGQsLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSsuay10YWJsZS10ZCwuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pKy5rLXRhYmxlLXRoLC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pK3RkLC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pKy5rLXRhYmxlLXRkLC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pKy5rLXRhYmxlLXRoLC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1mb290ZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkrdGQsLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWZvb3Rlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSsuay10YWJsZS10ZCwuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtZm9vdGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pKy5rLXRhYmxlLXRoe2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MH0uay1ncmlkIC5rLWdyaWQtcm93LXN0aWNreXtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweDtib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MXB4fS5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLXRhYmxlLXRoLmstZ3JpZC1uby1sZWZ0LWJvcmRlci5rLWZpcnN0e2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MH0uay1ncmlkLmstZ3JpZC1uby1zY3JvbGxiYXIgLmstZ3JpZC1oZWFkZXItd3JhcCwuay1ncmlkLmstZ3JpZC1uby1zY3JvbGxiYXIgLmstZ3JpZC1mb290ZXItd3JhcHttYXJnaW46MDtib3JkZXItd2lkdGg6MH0uay1ncmlkLmstZ3JpZC1uby1zY3JvbGxiYXIgLmstZ3JpZC1oZWFkZXIsLmstZ3JpZC5rLWdyaWQtbm8tc2Nyb2xsYmFyIC5rLWdyaWQtZm9vdGVye3BhZGRpbmc6MH0uay1ncmlkLmstZ3JpZC1uby1zY3JvbGxiYXIgLmstZ3JpZC1jb250ZW50e292ZXJmbG93LXk6YXV0b30uay1ncmlkLW5vcmVjb3Jkc3t0ZXh0LWFsaWduOmNlbnRlcn1kaXYuay1ncmlkLW5vcmVjb3Jkc3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmstZ3JpZC1ub3JlY29yZHMtdGVtcGxhdGV7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbi1ibG9jazowO21hcmdpbi1pbmxpbmU6YXV0bzt3aWR0aDoyMGVtO2hlaWdodDo0ZW07Ym9yZGVyOjFweCBzb2xpZDtsaW5lLWhlaWdodDo0ZW19LmstY29sdW1uLXRpdGxle21pbi13aWR0aDowO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO2ZsZXgtc2hyaW5rOjE7b3ZlcmZsb3c6aGlkZGVufS5rLWdyaWQgLmstZ3JpZC1zbSAuay10YWJsZS10aCwuay1ncmlkLXNtIC5rLXRhYmxlLXRoe3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZ3JpZCAuay1ncmlkLXNtIHRkLC5rLWdyaWQgLmstZ3JpZC1zbSAuay10YWJsZS10ZCwuay1ncmlkLXNtIHRkLC5rLWdyaWQtc20gLmstdGFibGUtdGR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1ncmlkIC5rLWdyaWQtc20gLmstZ3JvdXBpbmctaGVhZGVyLC5rLWdyaWQtc20gLmstZ3JvdXBpbmctaGVhZGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyb3VwaW5nLWhlYWRlcjo6YmVmb3JlLC5rLWdyaWQtc20gLmstZ3JvdXBpbmctaGVhZGVyOjpiZWZvcmV7bWFyZ2luLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqLTEpfS5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aD4uay1saW5rLC5rLWdyaWQtc20gLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGg+LmstbGlua3ttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKi0xKTttYXJnaW4taW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlciwuay1ncmlkIC5rLWdyaWQtc20gLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LC5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51LC5rLWdyaWQtc20gLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsLmstZ3JpZC1zbSAuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUsLmstZ3JpZC1zbSAuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51e3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3dpZHRoOmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKjIgKyAycHgpO2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSoyICsgMnB4KTtpbnNldC1ibG9jay1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICsgMC43MTQyODU3MTQzZW0gLSB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0vMiAtIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMi8yKX0uay1ncmlkIC5rLWdyaWQtc20gLmstdGFibGUtdGg+LmstY2VsbC1pbm5lciwuay1ncmlkLXNtIC5rLXRhYmxlLXRoPi5rLWNlbGwtaW5uZXJ7bWFyZ2luLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSotMSk7bWFyZ2luLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSl9LmstZ3JpZCAuay1ncmlkLXNtIC5rLXRhYmxlLXRoPi5rLWNlbGwtaW5uZXI+LmstbGluaywuay1ncmlkLXNtIC5rLXRhYmxlLXRoPi5rLWNlbGwtaW5uZXI+LmstbGlua3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncm91cGluZy1yb3cgLmstaWNvbiwuay1ncmlkLXNtIC5rLWdyb3VwaW5nLXJvdyAuay1pY29ue21hcmdpbi1pbmxpbmUtc3RhcnQ6Y2FsYyg4cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkpfS5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncm91cGluZy1kcm9wY2x1ZSwuay1ncmlkLXNtIC5rLWdyb3VwaW5nLWRyb3BjbHVle2hlaWdodDpjYWxjKDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSoyICsgOHB4KX0uay1ncmlkIC5rLWdyaWQtc20gLmstaGllcmFyY2h5LWNlbGwsLmstZ3JpZCAuay1ncmlkLXNtIC5rLWRyYWctY2VsbCwuay1ncmlkLXNtIC5rLWhpZXJhcmNoeS1jZWxsLC5rLWdyaWQtc20gLmstZHJhZy1jZWxse3BhZGRpbmc6MH0uay1ncmlkIC5rLWdyaWQtc20gLmstaGllcmFyY2h5LWNlbGw+LmstaWNvbiwuay1ncmlkIC5rLWdyaWQtc20gLmstZHJhZy1jZWxsPi5rLWljb24sLmstZ3JpZC1zbSAuay1oaWVyYXJjaHktY2VsbD4uay1pY29uLC5rLWdyaWQtc20gLmstZHJhZy1jZWxsPi5rLWljb257cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOjB9LmstZ3JpZCAuay1ncmlkLXNtIC5rLWVkaXQtY2VsbCwuay1ncmlkIC5rLWdyaWQtc20gLmstY29tbWFuZC1jZWxsLC5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncmlkLWVkaXQtcm93IHRkLC5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkLC5rLWdyaWQtc20gLmstZWRpdC1jZWxsLC5rLWdyaWQtc20gLmstY29tbWFuZC1jZWxsLC5rLWdyaWQtc20gLmstZ3JpZC1lZGl0LXJvdyB0ZCwuay1ncmlkLXNtIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWdyaWQgLmstZ3JpZC1zbSAuay1maWx0ZXItcm93IHRkLC5rLWdyaWQgLmstZ3JpZC1zbSAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRkLC5rLWdyaWQgLmstZ3JpZC1zbSAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRoLC5rLWdyaWQtc20gLmstZmlsdGVyLXJvdyB0ZCwuay1ncmlkLXNtIC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGQsLmstZ3JpZC1zbSAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRoe3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKX0uay1ncmlkIC5rLWdyaWQtc20gLmstZmlsdGVyY2VsbD5zcGFuLC5rLWdyaWQgLmstZ3JpZC1zbSAuay1maWx0ZXJjZWxsIC5rLWZpbHRlcmNlbGwtd3JhcHBlciwuay1ncmlkLXNtIC5rLWZpbHRlcmNlbGw+c3Bhbiwuay1ncmlkLXNtIC5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC13cmFwcGVye2dhcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkvMil9LmstZ3JpZCAuay1ncmlkLXNtIC5rLXNlbGVjdGlvbi1hZ2dyZWdhdGVzLC5rLWdyaWQtc20gLmstc2VsZWN0aW9uLWFnZ3JlZ2F0ZXN7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstZ3JpZCAuay1ncmlkLXNtIC5rLXJlc2l6ZXItd3JhcCwuay1ncmlkLXNtIC5rLXJlc2l6ZXItd3JhcHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy1ibG9jay1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAtIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSk7cGFkZGluZy1ibG9jay1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6bm9uZTtjdXJzb3I6cm93LXJlc2l6ZTt6LWluZGV4OjJ9LmstZ3JpZCAuay1ncmlkLW1kIC5rLXRhYmxlLXRoLC5rLWdyaWQtbWQgLmstdGFibGUtdGh7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1ncmlkIC5rLWdyaWQtbWQgdGQsLmstZ3JpZCAuay1ncmlkLW1kIC5rLXRhYmxlLXRkLC5rLWdyaWQtbWQgdGQsLmstZ3JpZC1tZCAuay10YWJsZS10ZHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncm91cGluZy1oZWFkZXIsLmstZ3JpZC1tZCAuay1ncm91cGluZy1oZWFkZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZ3JpZCAuay1ncmlkLW1kIC5rLWdyb3VwaW5nLWhlYWRlcjo6YmVmb3JlLC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctaGVhZGVyOjpiZWZvcmV7bWFyZ2luLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSl9LmstZ3JpZCAuay1ncmlkLW1kIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoPi5rLWxpbmssLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aD4uay1saW5re21hcmdpbi1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSk7bWFyZ2luLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkqLTEpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstZ3JpZCAuay1ncmlkLW1kIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyLC5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUsLmstZ3JpZCAuay1ncmlkLW1kIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUsLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlciwuay1ncmlkLW1kIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwuay1ncmlkLW1kIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnV7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3dpZHRoOmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KTtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIgKyAycHgpO2luc2V0LWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSArIDAuNzE0Mjg1NzE0M2VtIC0gdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtLzIgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIvMil9LmstZ3JpZCAuay1ncmlkLW1kIC5rLXRhYmxlLXRoPi5rLWNlbGwtaW5uZXIsLmstZ3JpZC1tZCAuay10YWJsZS10aD4uay1jZWxsLWlubmVye21hcmdpbi1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSk7bWFyZ2luLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkqLTEpfS5rLWdyaWQgLmstZ3JpZC1tZCAuay10YWJsZS10aD4uay1jZWxsLWlubmVyPi5rLWxpbmssLmstZ3JpZC1tZCAuay10YWJsZS10aD4uay1jZWxsLWlubmVyPi5rLWxpbmt7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctcm93IC5rLWljb24sLmstZ3JpZC1tZCAuay1ncm91cGluZy1yb3cgLmstaWNvbnttYXJnaW4taW5saW5lLXN0YXJ0OmNhbGMoOHB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSl9LmstZ3JpZCAuay1ncmlkLW1kIC5rLWdyb3VwaW5nLWRyb3BjbHVlLC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctZHJvcGNsdWV7aGVpZ2h0OmNhbGMoMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgOHB4KX0uay1ncmlkIC5rLWdyaWQtbWQgLmstaGllcmFyY2h5LWNlbGwsLmstZ3JpZCAuay1ncmlkLW1kIC5rLWRyYWctY2VsbCwuay1ncmlkLW1kIC5rLWhpZXJhcmNoeS1jZWxsLC5rLWdyaWQtbWQgLmstZHJhZy1jZWxse3BhZGRpbmc6MH0uay1ncmlkIC5rLWdyaWQtbWQgLmstaGllcmFyY2h5LWNlbGw+LmstaWNvbiwuay1ncmlkIC5rLWdyaWQtbWQgLmstZHJhZy1jZWxsPi5rLWljb24sLmstZ3JpZC1tZCAuay1oaWVyYXJjaHktY2VsbD4uay1pY29uLC5rLWdyaWQtbWQgLmstZHJhZy1jZWxsPi5rLWljb257cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6MH0uay1ncmlkIC5rLWdyaWQtbWQgLmstZWRpdC1jZWxsLC5rLWdyaWQgLmstZ3JpZC1tZCAuay1jb21tYW5kLWNlbGwsLmstZ3JpZCAuay1ncmlkLW1kIC5rLWdyaWQtZWRpdC1yb3cgdGQsLmstZ3JpZCAuay1ncmlkLW1kIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQsLmstZ3JpZC1tZCAuay1lZGl0LWNlbGwsLmstZ3JpZC1tZCAuay1jb21tYW5kLWNlbGwsLmstZ3JpZC1tZCAuay1ncmlkLWVkaXQtcm93IHRkLC5rLWdyaWQtbWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZHtwYWRkaW5nLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pLzIpO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstZ3JpZCAuay1ncmlkLW1kIC5rLWZpbHRlci1yb3cgdGQsLmstZ3JpZCAuay1ncmlkLW1kIC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGQsLmstZ3JpZCAuay1ncmlkLW1kIC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGgsLmstZ3JpZC1tZCAuay1maWx0ZXItcm93IHRkLC5rLWdyaWQtbWQgLmstZmlsdGVyLXJvdyAuay10YWJsZS10ZCwuay1ncmlkLW1kIC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGh7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWdyaWQgLmstZ3JpZC1tZCAuay1maWx0ZXJjZWxsPnNwYW4sLmstZ3JpZCAuay1ncmlkLW1kIC5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC13cmFwcGVyLC5rLWdyaWQtbWQgLmstZmlsdGVyY2VsbD5zcGFuLC5rLWdyaWQtbWQgLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXJ7Z2FwOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIpfS5rLWdyaWQgLmstZ3JpZC1tZCAuay1zZWxlY3Rpb24tYWdncmVnYXRlcywuay1ncmlkLW1kIC5rLXNlbGVjdGlvbi1hZ2dyZWdhdGVze3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1ncmlkIC5rLWdyaWQtbWQgLmstcmVzaXplci13cmFwLC5rLWdyaWQtbWQgLmstcmVzaXplci13cmFwe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLWJsb2NrLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pLzIgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkpO3BhZGRpbmctYmxvY2stZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pLzIpO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6bm9uZTtjdXJzb3I6cm93LXJlc2l6ZTt6LWluZGV4OjJ9LmstZ3JpZC1zdGFjayAuay1ncmlkLWNvbnRlbnQgLmstdGFibGV7dGFibGUtbGF5b3V0OmF1dG99LmstZ3JpZC1zdGFjayAuay10YWJsZS10ZCwuay1ncmlkLXN0YWNrIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGR7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pfS5rLWdyaWQtc3RhY2sgLmstZ3JvdXAtY29sLC5rLWdyaWQtc3RhY2sgLmstaGllcmFyY2h5LWNvbHt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZ3JpZC1zdGFjayAuay1ncm91cGluZy1yb3cgcHtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1ncmlkLXN0YWNrIC5rLWdyb3VwaW5nLXJvdyAuay1pY29ue3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTttYXJnaW46MH0uay1ncmlkLXN0YWNrIC5rLWdyaWQtY29sdW1uLXRlbXBsYXRle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjA7cGFkZGluZy1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1ncmlkLXN0YWNrLXJvd3tkaXNwbGF5OmdyaWQ7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstZ3JpZC1lZGl0LXJvdyAuay1ncmlkLXN0YWNrLXJvd3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWdyaWQtc3RhY2staGVhZGVye2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIGJvbGQpfS5rLWdyaWQtc3RhY2stY29udGVudHttaW4taGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSl9LmstZ3JpZC1zdGFjay1jZWxsOmZvY3VzLC5rLWdyaWQtc3RhY2stY2VsbC5rLWZvY3Vze291dGxpbmUtb2Zmc2V0OnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKX0uay1ncmlkLXN0YWNrLWNlbGwuay1jb21tYW5kLWNlbGx7cGFkZGluZzowO2dyaWQtY29sdW1uOjEvLTF9LmstZ3JpZC1zdGFjay1jZWxsLmstY29tbWFuZC1jZWxsIC5rLWdyaWQtc3RhY2stY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1ncmlkLXN0YWNrLWNlbGwgLmstZGlydHl7aW5zZXQtaW5saW5lLXN0YXJ0OmF1dG87aW5zZXQtaW5saW5lLWVuZDowfS5rLWdyaWQtc3RhY2stZXhwYW5kYWJsZSAuay10YWJsZS10ZHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSl9LmstZ3JpZC1zdGFjay1leHBhbmRhYmxlIC5rLXRhYmxlLXRkOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO2luc2V0LWJsb2NrLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pKi0xKTtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1kcmFnLWNlbGwgLmstZ3JpZC1zdGFjay1jb250ZW50e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0uay1ncmlkLXRvZ2dsZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9pbnRlci1ldmVudHM6bm9uZX0uay1ncmlkLXRvZ2dsZSAuay1pY29ue3BvaW50ZXItZXZlbnRzOmF1dG87Y3Vyc29yOnBvaW50ZXJ9LmstbG9hZGluZy1wZGYtbWFza3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7ei1pbmRleDoxMDB9LmstbG9hZGluZy1wZGYtbWFzaz4uay1pLWxvYWRpbmd7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6NTAlO2luc2V0LWlubGluZS1zdGFydDo1MCU7Zm9udC1zaXplOjY0cHh9LmstbG9hZGluZy1wZGYtbWFzayAuay1sb2FkaW5nLXBkZi1wcm9ncmVzc3ttYXJnaW46YXV0bztwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWJsb2NrLWVuZDowO2luc2V0LWlubGluZS1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6MH0uay1wZGYtZXhwb3J0IC5rLWxvYWRpbmctcGRmLW1hc2t7ZGlzcGxheTpub25lfS5rLWdyaWQtcGRmLWV4cG9ydC1lbGVtZW50e3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWlubGluZS1zdGFydDotMTAwMDBweDtpbnNldC1ibG9jay1zdGFydDotMTAwMDBweH0uay1ncmlkLXBkZi1leHBvcnQtZWxlbWVudCAuay1maWx0ZXItcm93e2Rpc3BsYXk6bm9uZX0uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlke2Zsb2F0OmlubGluZS1zdGFydDt3aWR0aDphdXRvICFpbXBvcnRhbnR9LmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZCwuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQsLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1jb250ZW50LWxvY2tlZHtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGV9LmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1oZWFkZXItbG9ja2VkKy5rLWdyaWQtaGVhZGVyLXdyYXAsLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1oZWFkZXItbG9ja2VkKy5rLWdyaWQtY29udGVudCwuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWhlYWRlci1sb2NrZWQrLmstZ3JpZC1mb290ZXItd3JhcHt3aWR0aDphdXRvICFpbXBvcnRhbnR9LmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1oZWFkZXIsLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZFtkYXRhLXJvbGU9Z3JpZF0gLmstZ3JpZC1mb290ZXJ7cGFkZGluZzowICFpbXBvcnRhbnR9LmstZmlsdGVyLW1lbnUtcG9wdXB7bWluLXdpZHRoOjIzMHB4O21heC13aWR0aDozMjBweH0uay1maWx0ZXItbWVudXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstZmlsdGVyLW1lbnUtY29udGFpbmVye3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWZpbHRlci1tZW51LWNvbnRhaW5lciAuay1maWx0ZXItYW5ke3dpZHRoOm1pbi1jb250ZW50O2FsaWduLXNlbGY6c3RhcnR9LmstZmlsdGVyLW1lbnUtY29udGFpbmVyIC5rLWFjdGlvbnMsLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIC5rLWVkaXQtYnV0dG9ucywuay1maWx0ZXItbWVudS1jb250YWluZXIgLmstYWN0aW9uLWJ1dHRvbnMsLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIC5rLWNvbHVtbm1lbnUtYWN0aW9ucywuay1maWx0ZXItbWVudS1jb250YWluZXIgLmstZm9ybS1idXR0b25ze21hcmdpbjowO3BhZGRpbmc6MH0uay1maWx0ZXItbWVudS1jb250YWluZXIga2VuZG8tbnVtZXJpYy1maWx0ZXItbWVudSwuay1maWx0ZXItbWVudS1jb250YWluZXIga2VuZG8tZ3JpZC1zdHJpbmctZmlsdGVyLW1lbnUsLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLWdyaWQtZGF0ZS1maWx0ZXItbWVudSwuay1maWx0ZXItbWVudS1jb250YWluZXIga2VuZG8tZ3JpZC1udW1lcmljLWZpbHRlci1tZW51LC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciBrZW5kby1ncmlkLWZpbHRlci1tZW51LWlucHV0LXdyYXBwZXIsLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLXRyZWVsaXN0LXN0cmluZy1maWx0ZXItbWVudSwuay1maWx0ZXItbWVudS1jb250YWluZXIga2VuZG8tdHJlZWxpc3QtZGF0ZS1maWx0ZXItbWVudSwuay1maWx0ZXItbWVudS1jb250YWluZXIga2VuZG8tdHJlZWxpc3QtbnVtZXJpYy1maWx0ZXItbWVudSwuay1maWx0ZXItbWVudS1jb250YWluZXIga2VuZG8tdHJlZWxpc3QtZmlsdGVyLW1lbnUtaW5wdXQtd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWZpbHRlci1tZW51LmstcG9wdXAgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyLC5rLWdyaWQtZmlsdGVyLXBvcHVwLmstcG9wdXAgLmstZmlsdGVyLW1lbnUtY29udGFpbmVye21pbi13aWR0aDoyMzBweDttYXgtd2lkdGg6MzIwcHh9LmstbXVsdGljaGVjay13cmFwe21hcmdpbjowO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3dyYXA7bGlzdC1zdHlsZTpub25lfS5rLW11bHRpY2hlY2std3JhcCAuay1pdGVtLC5rLW11bHRpY2hlY2std3JhcCAuay1jaGVjay1hbGwtd3JhcHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcH0uay1maWx0ZXItc2VsZWN0ZWQtaXRlbXN7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKTtsaW5lLWhlaWdodDpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwfS5rLWF1dG9maXR0aW5ne3dpZHRoOmF1dG8gIWltcG9ydGFudDt0YWJsZS1sYXlvdXQ6YXV0byAhaW1wb3J0YW50fS5rLWF1dG9maXR0aW5nIC5rLXRhYmxlLXRoLC5rLWF1dG9maXR0aW5nIHRkLC5rLWF1dG9maXR0aW5nIC5rLXRhYmxlLXRke3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50fS5rLWF1dG9maXR0aW5nIC5rLWRldGFpbC1yb3d7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmstZ3JpZC1hc3Npc3RhbnQtd2luZG93IC5rLXdpbmRvdy1jb250ZW50e3BhZGRpbmc6MDtib3JkZXItZW5kLWVuZC1yYWRpdXM6aW5oZXJpdDtib3JkZXItZW5kLXN0YXJ0LXJhZGl1czppbmhlcml0fS5rLWNvbHVtbi1tZW51LXBvcHVwLC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cHttaW4td2lkdGg6MjMwcHg7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWNvbHVtbi1tZW51LXBvcHVwLmstcG9wdXAsLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwLmstcG9wdXB7bWF4LXdpZHRoOjMyMHB4fS5rLWNvbHVtbi1tZW51LXBvcHVwIC5rLWFjdGlvbnMsLmstY29sdW1uLW1lbnUtcG9wdXAgLmstZWRpdC1idXR0b25zLC5rLWNvbHVtbi1tZW51LXBvcHVwIC5rLWFjdGlvbi1idXR0b25zLC5rLWNvbHVtbi1tZW51LXBvcHVwIC5rLWNvbHVtbm1lbnUtYWN0aW9ucywuay1jb2x1bW4tbWVudS1wb3B1cCAuay1mb3JtLWJ1dHRvbnMsLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWFjdGlvbnMsLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWVkaXQtYnV0dG9ucywuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstYWN0aW9uLWJ1dHRvbnMsLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWNvbHVtbm1lbnUtYWN0aW9ucywuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZm9ybS1idXR0b25ze21hcmdpbjowfS5rLWNvbHVtbi1tZW51e2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpe2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LCA0MDApfS5rLWNvbHVtbi1tZW51IC5rLWV4cGFuZGVye2JvcmRlcjowO2JhY2tncm91bmQ6aW5oZXJpdH0uay1jb2x1bW4tbWVudSAuay1leHBhbmRlciAuay1jb2x1bW5tZW51LWl0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uay1jb2x1bW4tbWVudSAuay1jb2x1bW5tZW51LWluZGljYXRvcnN7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmstY29sdW1uLW1lbnUgLmstY29sdW1ubWVudS1pdGVtOmhhcyg+LmstY29sdW1ubWVudS1pdGVtLWFjdGlvbnMsPi5rLWNvbHVtbm1lbnUtaW5kaWNhdG9ycyl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uay1jb2x1bW4tbWVudS10YWJiZWR7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKSB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKSAwIDB9LmstY29sdW1uLW1lbnUtdGFiYmVkIC5rLXRhYnN0cmlwLWl0ZW1ze21hcmdpbjotMXB4IC0xcHggMH0uay1jb2x1bW4tbWVudS10YWJiZWQgLmstdGFic3RyaXAtaXRlbXMgLmstaXRlbXtmbGV4OjF9LmstY29sdW1uLW1lbnUtdGFiYmVkIC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxpbmt7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1jb2x1bW4tbWVudS10YWJiZWQgLmstdGFic3RyaXAtY29udGVudHtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXdpZHRoOjB9LmstY29sdW1uLWxpc3R7cGFkZGluZzowO21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZX0uay1jb2x1bW4tY2hvb3Nlci10aXRsZSwuay1jb2x1bW4tbGlzdC1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstY29sdW1uLWxpc3QtaXRlbXttYXJnaW46MDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo0cHg7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LmstY29sdW1uLWxpc3QtaXRlbSAuay1jaGVja2JveC1sYWJlbHttYXJnaW46MH0uay1jb2x1bW4tbGlzdC1pdGVtOmZvY3Vze291dGxpbmU6bm9uZX0uay1jb2x1bW5zLWl0ZW1zLXdyYXB7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpfS5rLWNvbHVtbm1lbnUtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO291dGxpbmU6MDtjdXJzb3I6cG9pbnRlcn0uay1jb2x1bW5tZW51LWl0ZW0+LmstaWNvbiwuay1jb2x1bW5tZW51LWl0ZW0+LmstZXhwYW5kZXItaW5kaWNhdG9ye21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstY29sdW1ubWVudS1pdGVtLXdyYXBwZXIrLmstY29sdW1ubWVudS1pdGVtLXdyYXBwZXIsLmstY29sdW1uLW1lbnUtZm9vdGVye2JvcmRlci1ibG9jay1zdGFydDoxcHggc29saWQ7Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnR7b3ZlcmZsb3c6aGlkZGVufS5rLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6ZmxleDtmbGV4OjAgMCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5rLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlci10ZXh0e2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4O2JvcmRlci1ibG9jay1lbmQtc3R5bGU6c29saWQ7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZmxleDoxIDEgYXV0b30uay1ncmlkLWhlYWRlciwuay1ncmlkLWhlYWRlci13cmFwLC5rLWdyb3VwaW5nLWhlYWRlciwuay1ncmlkIC5rLXRhYmxlLXRoLC5rLWdyaWQgdGQsLmstZ3JpZCAuay10YWJsZS10ZCwuay1ncmlkLWZvb3Rlciwuay1ncmlkLWZvb3Rlci13cmFwLC5rLWdyaWQtY29udGVudC1sb2NrZWQsLmstZ3JpZC1mb290ZXItbG9ja2VkLC5rLWdyaWQtaGVhZGVyLWxvY2tlZCwuay1maWx0ZXItcm93Pi5rLXRhYmxlLXRoLC5rLWZpbHRlci1yb3c+dGQsLmstZmlsdGVyLXJvdz4uay10YWJsZS10ZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1ncmlkLWhlYWRlciwuay1ncm91cGluZy1oZWFkZXIsLmstZ3JpZC1hZGQtcm93LC5rLWdyaWQtZm9vdGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWdyaWQgLmstdGFibGV7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0fS5rLWdyaWQtdG9vbGJhcntib3JkZXItY29sb3I6aW5oZXJpdDtib3gtc2hhZG93Om5vbmV9LmstZ3JpZC1jb250ZW50e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWdyb3VwLWZvb3RlciB0ZCwuay1ncm91cGluZy1yb3cgdGQsLmstZ3JvdXAtZm9vdGVyIC5rLXRhYmxlLXRkLC5rLWdyb3VwaW5nLXJvdyAuay10YWJsZS10ZCwuay10YWJsZS10Ym9keSAuay1ncm91cC1jZWxse2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWdyb3VwaW5nLWRyb3BjbHVlOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCl9LmstZ3JvdXBpbmctZHJvcGNsdWU6OmFmdGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWdyaWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWdyaWQgLmstdGFibGUtcm93LmstdGFibGUtYWx0LXJvd3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KX0uay1ncmlkIC5rLXRhYmxlLXRib2R5Pi5rLXRhYmxlLXJvdzpub3QoLmstZGV0YWlsLXJvdyk6aG92ZXIsLmstZ3JpZCAuay10YWJsZS10Ym9keT4uay10YWJsZS1yb3c6bm90KC5rLWRldGFpbC1yb3cpLmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDExJSwgdHJhbnNwYXJlbnQpfS5rLWdyaWQgdGQuay1zZWxlY3RlZCwuay1ncmlkIC5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkPnRkLC5rLWdyaWQgLmstdGFibGUtdGQuay1zZWxlY3RlZCwuay1ncmlkIC5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkPi5rLXRhYmxlLXRke2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpfS5rLWdyaWQgdGQuay1oaWdobGlnaHRlZCwuay1ncmlkIC5rLXRhYmxlLXJvdy5rLWhpZ2hsaWdodGVkPnRkLC5rLWdyaWQgLmstdGFibGUtdGQuay1oaWdobGlnaHRlZCwuay1ncmlkIC5rLXRhYmxlLXJvdy5rLWhpZ2hsaWdodGVkPi5rLXRhYmxlLXRke2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApIDI1JSwgdHJhbnNwYXJlbnQpfS5rLWdyaWQgdGQuay1oaWdobGlnaHRlZC5rLXNlbGVjdGVkLC5rLWdyaWQgLmstdGFibGUtcm93LmstaGlnaGxpZ2h0ZWQuay1zZWxlY3RlZD50ZCwuay1ncmlkIC5rLXRhYmxlLXRkLmstaGlnaGxpZ2h0ZWQuay1zZWxlY3RlZCwuay1ncmlkIC5rLXRhYmxlLXJvdy5rLWhpZ2hsaWdodGVkLmstc2VsZWN0ZWQ+LmstdGFibGUtdGQsLmstZ3JpZCAuay10YWJsZS1yb3cuay1oaWdobGlnaHRlZD4uay10YWJsZS10ZC5rLXNlbGVjdGVkLC5rLWdyaWQgLmstdGFibGUtcm93Lmstc2VsZWN0ZWQ+LmstdGFibGUtdGQuay1oaWdobGlnaHRlZHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCksIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApKSA0MiUsIHRyYW5zcGFyZW50KX0uay1ncmlkIC5rLXRhYmxlLXRoOmZvY3VzLC5rLWdyaWQgLmstdGFibGUtdGguay1mb2N1cywuay1ncmlkIHRkOmZvY3VzLC5rLWdyaWQgdGQuay1mb2N1cywuay1ncmlkIC5rLXRhYmxlLXRkOmZvY3VzLC5rLWdyaWQgLmstdGFibGUtdGQuay1mb2N1cywuay1ncmlkIC5rLW1hc3Rlci1yb3c+dGQ6Zm9jdXMsLmstZ3JpZCAuay1tYXN0ZXItcm93PnRkLmstZm9jdXMsLmstZ3JpZCAuay1ncm91cGluZy1yb3c+dGQ6Zm9jdXMsLmstZ3JpZCAuay1ncm91cGluZy1yb3c+dGQuay1mb2N1cywuay1ncmlkIC5rLWRldGFpbC1yb3c+dGQ6Zm9jdXMsLmstZ3JpZCAuay1kZXRhaWwtcm93PnRkLmstZm9jdXMsLmstZ3JpZCAuay1ncm91cC1mb290ZXI+dGQ6Zm9jdXMsLmstZ3JpZCAuay1ncm91cC1mb290ZXI+dGQuay1mb2N1cywuay1ncmlkIC5rLW1hc3Rlci1yb3c+LmstdGFibGUtdGQ6Zm9jdXMsLmstZ3JpZCAuay1tYXN0ZXItcm93Pi5rLXRhYmxlLXRkLmstZm9jdXMsLmstZ3JpZCAuay1ncm91cGluZy1yb3c+LmstdGFibGUtdGQ6Zm9jdXMsLmstZ3JpZCAuay1ncm91cGluZy1yb3c+LmstdGFibGUtdGQuay1mb2N1cywuay1ncmlkIC5rLWRldGFpbC1yb3c+LmstdGFibGUtdGQ6Zm9jdXMsLmstZ3JpZCAuay1kZXRhaWwtcm93Pi5rLXRhYmxlLXRkLmstZm9jdXMsLmstZ3JpZCAuay1ncm91cC1mb290ZXI+LmstdGFibGUtdGQ6Zm9jdXMsLmstZ3JpZCAuay1ncm91cC1mb290ZXI+LmstdGFibGUtdGQuay1mb2N1cywuay1ncmlkIC5rLWdyaWQtcGFnZXI6Zm9jdXMsLmstZ3JpZCAuay1ncmlkLXBhZ2VyLmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTIpfS5rLWdyaWQgLmstZ3JpZC1maWx0ZXIsLmstZ3JpZCAuay1oZWFkZXItY29sdW1uLW1lbnUsLmstZ3JpZCAuay1ncmlkLWhlYWRlci1tZW51LC5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstZ3JpZCAuay1ncm91cGluZy1yb3d7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyAuay1pY29ue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5e2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4zKTtib3JkZXItYmxvY2stc3RhcnQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1ncmlkIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCwuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQsLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1sb2NrZWQsLmstZ3JpZCAuay1ncmlkLWhlYWRlci1sb2NrZWQgLmstdGFibGUtdGgsLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIHRkLC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay10YWJsZS10ZCwuay1ncmlkIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCB0ZCwuay1ncmlkIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCAuay10YWJsZS10ZHtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMyl9LmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLWdyb3VwLWZvb3RlciB0ZCwuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstZ3JvdXAtZm9vdGVyIC5rLXRhYmxlLXRkLC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay1ncm91cC1jZWxse2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay1ncm91cGluZy1yb3crLmstdGFibGUtcm93IHRkLC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay1ncm91cGluZy1yb3crLmstdGFibGUtcm93IC5rLXRhYmxlLXRke2JvcmRlci1ibG9jay1zdGFydC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWdyaWQgLmstZ3JpZC1oZWFkZXItbG9ja2VkIC5rLXRhYmxlLXRoe2JvcmRlci1ibG9jay1lbmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1ncmlkIC5rLW1hc3Rlci1yb3cgLmstZ3JpZC1jb250ZW50LXN0aWNreXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZ3JpZCAuay1tYXN0ZXItcm93IC5rLWdyaWQtcm93LXN0aWNreSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay1ncmlkLXJvdy1zdGlja3k+LmstdGFibGUtdGR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOnJnYmEoMCwwLDAsLjMpO2JvcmRlci1ibG9jay1lbmQtY29sb3I6cmdiYSgwLDAsMCwuMyl9LmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtYWx0LXJvdyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLWFsdC1yb3cuay1ncmlkLXJvdy1zdGlja3k+LmstdGFibGUtdGQsLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtYWx0LXJvdyAuay1ncmlkLXJvdy1zdGlja3l7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KX0uay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLWdyaWQtcm93LXN0aWNreT4uay10YWJsZS10ZCwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cgLmstdGFibGUtdGQuay1ncmlkLXJvdy1zdGlja3ksLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLWFsdC1yb3cgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLWFsdC1yb3cuay1ncmlkLXJvdy1zdGlja3k+LmstdGFibGUtdGQsLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtYWx0LXJvdyAuay10YWJsZS10ZC5rLWdyaWQtcm93LXN0aWNreSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpfS5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdzpob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdzpob3ZlciAuay1ncmlkLXJvdy1zdGlja3ksLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93OmhvdmVyLmstZ3JpZC1yb3ctc3RpY2t5Pi5rLXRhYmxlLXRkLC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLWhvdmVyIC5rLWdyaWQtY29udGVudC1zdGlja3ksLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93LmstaG92ZXIgLmstZ3JpZC1yb3ctc3RpY2t5LC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLWhvdmVyLmstZ3JpZC1yb3ctc3RpY2t5Pi5rLXRhYmxlLXRke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93Lmstc2VsZWN0ZWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5OjpiZWZvcmUsLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93Lmstc2VsZWN0ZWQuay1ncmlkLXJvdy1zdGlja3k+LmstdGFibGUtdGQ6OmJlZm9yZSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1zZWxlY3RlZCAuay10YWJsZS10ZC5rLWdyaWQtcm93LXN0aWNreTo6YmVmb3JlLC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdyB0ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1zZWxlY3RlZDo6YmVmb3JlLC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdyAuay10YWJsZS10ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1zZWxlY3RlZDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpfS5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLWhpZ2hsaWdodGVkIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTo6YmVmb3JlLC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLWhpZ2hsaWdodGVkLmstZ3JpZC1yb3ctc3RpY2t5Pi5rLXRhYmxlLXRkOjpiZWZvcmUsLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93LmstaGlnaGxpZ2h0ZWQgLmstdGFibGUtdGQuay1ncmlkLXJvdy1zdGlja3k6OmJlZm9yZSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LmstaGlnaGxpZ2h0ZWQ6OmJlZm9yZSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LmstaGlnaGxpZ2h0ZWQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSAyNSUsIHRyYW5zcGFyZW50KX0uay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1zZWxlY3RlZC5rLWhpZ2hsaWdodGVkIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTo6YmVmb3JlLC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkLmstaGlnaGxpZ2h0ZWQuay1ncmlkLXJvdy1zdGlja3k+LmstdGFibGUtdGQ6OmJlZm9yZSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1zZWxlY3RlZC5rLWhpZ2hsaWdodGVkIC5rLXRhYmxlLXRkLmstZ3JpZC1yb3ctc3RpY2t5OjpiZWZvcmUsLmstZ3JpZCAuay1tYXN0ZXItcm93Lmstc2VsZWN0ZWQuay10YWJsZS1yb3cgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LmstaGlnaGxpZ2h0ZWQ6OmJlZm9yZSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay1oaWdobGlnaHRlZC5rLXRhYmxlLXJvdyAuay10YWJsZS10ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1zZWxlY3RlZDo6YmVmb3JlLC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdyB0ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1zZWxlY3RlZC5rLWhpZ2hsaWdodGVkOjpiZWZvcmUsLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLXNlbGVjdGVkLmstaGlnaGxpZ2h0ZWQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCksIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApKSA0MiUsIHRyYW5zcGFyZW50KX1jb2wuay1zb3J0ZWQsLmstdGFibGUtdGguay1zb3J0ZWR7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDMlLCB0cmFuc3BhcmVudCl9LmstZ3JpZC1oZWFkZXIgLmstc29ydC1pY29uLC5rLWdyaWQtaGVhZGVyIC5rLXNvcnQtb3JkZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXI6aG92ZXIsLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51OmhvdmVyLC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnU6aG92ZXIsLmstZ3JpZC1oZWFkZXIgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyOmZvY3VzLC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyLmstZm9jdXMsLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51OmZvY3VzLC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudS5rLWZvY3VzLC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnU6Zm9jdXMsLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudS5rLWZvY3VzLC5rLWdyaWQtaGVhZGVyIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb246Zm9jdXMsLmstZ3JpZC1oZWFkZXIgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbi5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEpfS5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyLmstYWN0aXZlLC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudS5rLWFjdGl2ZSwuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51LmstYWN0aXZlLC5rLWdyaWQtaGVhZGVyIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb24uay1hY3RpdmV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1ncmlkLWhlYWRlciAuay10YWJsZS10aC5rLWdyaWQtaGVhZGVyLXN0aWNreSwuay1ncmlkLWhlYWRlciB0ZC5rLWdyaWQtaGVhZGVyLXN0aWNreSwuay1ncmlkLWhlYWRlciAuay10YWJsZS10ZC5rLWdyaWQtaGVhZGVyLXN0aWNreSwuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1zdGlja3kuay1zb3J0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7Ym9yZGVyLWlubGluZS1lbmQtY29sb3I6cmdiYSgwLDAsMCwuMyk7Ym9yZGVyLWlubGluZS1zdGFydC1jb2xvcjpyZ2JhKDAsMCwwLC4zKX0uay1ncmlkLWZvb3Rlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1ncmlkLWZvb3RlciAuay1ncmlkLWZvb3Rlci1zdGlja3l7Ym9yZGVyLWlubGluZS1zdGFydC1jb2xvcjpyZ2JhKDAsMCwwLC4zKTtib3JkZXItaW5saW5lLWVuZC1jb2xvcjpyZ2JhKDAsMCwwLC4zKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXNlbGVjdGlvbi1hZ2dyZWdhdGVze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWdyb3VwaW5nLXJvdyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstZ3JvdXBpbmctcm93OmhvdmVyIC5rLWdyaWQtY29udGVudC1zdGlja3ksLmstZ3JvdXBpbmctcm93LmstaG92ZXIgLmstZ3JpZC1jb250ZW50LXN0aWNreXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLWNvbHVtbi1saXN0LWl0ZW06aG92ZXIsLmstY29sdW1ubWVudS1pdGVtOmhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLWNvbHVtbi1saXN0LWl0ZW06Zm9jdXMsLmstY29sdW1uLWxpc3QtaXRlbS5rLWZvY3VzLC5rLWNvbHVtbm1lbnUtaXRlbTpmb2N1cywuay1jb2x1bW5tZW51LWl0ZW0uay1mb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMil9LmstY29sdW1ubWVudS1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpe2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIC5rLWl0ZW06aG92ZXIsLmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSAuay1pdGVtLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSAuay1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIC5rLWl0ZW06Zm9jdXMsLmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSAuay1pdGVtLmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTIpfS5rLWNvbHVtbi1tZW51LXRhYmJlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlci10ZXh0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1jaGVjay1hbGwtd3JhcHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1ncmlkLW5vcmVjb3Jkcy10ZW1wbGF0ZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1yZXNpemVyLXdyYXAuay1ob3ZlciAuay1yb3ctcmVzaXplcntiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSAyMCUsIHRyYW5zcGFyZW50KX0uay1yZXNpemVyLXdyYXAuay1hY3RpdmUgLmstcm93LXJlc2l6ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1jb2x1bW5tZW51LWluZGljYXRvcnN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstZ3JpZC1zdGFjay1oZWFkZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1ncmlkLXN0YWNrLWNlbGw6Zm9jdXMsLmstZ3JpZC1zdGFjay1jZWxsLmstZm9jdXN7b3V0bGluZToxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAxMiUsIHRyYW5zcGFyZW50KX0uay1ncmlkLXN0YWNrLWNlbGwuay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KX0uay1ncmlkLXN0YWNrLWNlbGwgLmstZGlydHl7Ym9yZGVyLWlubGluZS1zdGFydC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1pbmxpbmUtZW5kLWNvbG9yOmN1cnJlbnRDb2xvcn0uay10b3VjaC1hY3Rpb24tbm9uZXt0b3VjaC1hY3Rpb246bm9uZX0uXFwhay10b3VjaC1hY3Rpb24tbm9uZXt0b3VjaC1hY3Rpb246bm9uZSAhaW1wb3J0YW50fS5rLXRvdWNoLWFjdGlvbi1hdXRve3RvdWNoLWFjdGlvbjphdXRvfS5cXCFrLXRvdWNoLWFjdGlvbi1hdXRve3RvdWNoLWFjdGlvbjphdXRvICFpbXBvcnRhbnR9LmstdG91Y2gtYWN0aW9uLXBhbi14e3RvdWNoLWFjdGlvbjpwYW4teH0uXFwhay10b3VjaC1hY3Rpb24tcGFuLXh7dG91Y2gtYWN0aW9uOnBhbi14ICFpbXBvcnRhbnR9LmstdG91Y2gtYWN0aW9uLXBhbi1sZWZ0e3RvdWNoLWFjdGlvbjpwYW4tbGVmdH0uXFwhay10b3VjaC1hY3Rpb24tcGFuLWxlZnR7dG91Y2gtYWN0aW9uOnBhbi1sZWZ0ICFpbXBvcnRhbnR9LmstdG91Y2gtYWN0aW9uLXBhbi1yaWdodHt0b3VjaC1hY3Rpb246cGFuLXJpZ2h0fS5cXCFrLXRvdWNoLWFjdGlvbi1wYW4tcmlnaHR7dG91Y2gtYWN0aW9uOnBhbi1yaWdodCAhaW1wb3J0YW50fS5rLXRvdWNoLWFjdGlvbi1wYW4teXt0b3VjaC1hY3Rpb246cGFuLXl9LlxcIWstdG91Y2gtYWN0aW9uLXBhbi15e3RvdWNoLWFjdGlvbjpwYW4teSAhaW1wb3J0YW50fS5rLXRvdWNoLWFjdGlvbi1wYW4tdXB7dG91Y2gtYWN0aW9uOnBhbi11cH0uXFwhay10b3VjaC1hY3Rpb24tcGFuLXVwe3RvdWNoLWFjdGlvbjpwYW4tdXAgIWltcG9ydGFudH0uay10b3VjaC1hY3Rpb24tcGFuLWRvd257dG91Y2gtYWN0aW9uOnBhbi1kb3dufS5cXCFrLXRvdWNoLWFjdGlvbi1wYW4tZG93bnt0b3VjaC1hY3Rpb246cGFuLWRvd24gIWltcG9ydGFudH0uay10b3VjaC1hY3Rpb24tcGluY2gtem9vbXt0b3VjaC1hY3Rpb246cGluY2gtem9vbX0uXFwhay10b3VjaC1hY3Rpb24tcGluY2gtem9vbXt0b3VjaC1hY3Rpb246cGluY2gtem9vbSAhaW1wb3J0YW50fS5rLXRvdWNoLWFjdGlvbi1tYW5pcHVsYXRpb257dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn0uXFwhay10b3VjaC1hY3Rpb24tbWFuaXB1bGF0aW9ue3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb24gIWltcG9ydGFudH0uay11c2VyLXNlbGVjdC1ub25ley13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5cXCFrLXVzZXItc2VsZWN0LW5vbmV7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7dXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50fS5rLXVzZXItc2VsZWN0LWF1dG97LXdlYmtpdC11c2VyLXNlbGVjdDphdXRvO3VzZXItc2VsZWN0OmF1dG99LlxcIWstdXNlci1zZWxlY3QtYXV0b3std2Via2l0LXVzZXItc2VsZWN0OmF1dG8gIWltcG9ydGFudDt1c2VyLXNlbGVjdDphdXRvICFpbXBvcnRhbnR9LmstdXNlci1zZWxlY3QtdGV4dHstd2Via2l0LXVzZXItc2VsZWN0OnRleHQ7dXNlci1zZWxlY3Q6dGV4dH0uXFwhay11c2VyLXNlbGVjdC10ZXh0ey13ZWJraXQtdXNlci1zZWxlY3Q6dGV4dCAhaW1wb3J0YW50O3VzZXItc2VsZWN0OnRleHQgIWltcG9ydGFudH0uay11c2VyLXNlbGVjdC1hbGx7LXdlYmtpdC11c2VyLXNlbGVjdDphbGw7dXNlci1zZWxlY3Q6YWxsfS5cXCFrLXVzZXItc2VsZWN0LWFsbHstd2Via2l0LXVzZXItc2VsZWN0OmFsbCAhaW1wb3J0YW50O3VzZXItc2VsZWN0OmFsbCAhaW1wb3J0YW50fS5rLXVzZXItc2VsZWN0LWNvbnRhaW57dXNlci1zZWxlY3Q6Y29udGFpbn0uXFwhay11c2VyLXNlbGVjdC1jb250YWlue3VzZXItc2VsZWN0OmNvbnRhaW4gIWltcG9ydGFudH0uay1jdXJzb3Itbm9uZXtjdXJzb3I6bm9uZX0uXFwhay1jdXJzb3Itbm9uZXtjdXJzb3I6bm9uZSAhaW1wb3J0YW50fS5rLWN1cnNvci1hdXRve2N1cnNvcjphdXRvfS5cXCFrLWN1cnNvci1hdXRve2N1cnNvcjphdXRvICFpbXBvcnRhbnR9LmstY3Vyc29yLWRlZmF1bHR7Y3Vyc29yOmRlZmF1bHR9LlxcIWstY3Vyc29yLWRlZmF1bHR7Y3Vyc29yOmRlZmF1bHQgIWltcG9ydGFudH0uay1jdXJzb3ItY29udGV4dC1tZW51e2N1cnNvcjpjb250ZXh0LW1lbnV9LlxcIWstY3Vyc29yLWNvbnRleHQtbWVudXtjdXJzb3I6Y29udGV4dC1tZW51ICFpbXBvcnRhbnR9LmstY3Vyc29yLWhlbHB7Y3Vyc29yOmhlbHB9LlxcIWstY3Vyc29yLWhlbHB7Y3Vyc29yOmhlbHAgIWltcG9ydGFudH0uay1jdXJzb3ItcG9pbnRlcntjdXJzb3I6cG9pbnRlcn0uXFwhay1jdXJzb3ItcG9pbnRlcntjdXJzb3I6cG9pbnRlciAhaW1wb3J0YW50fS5rLWN1cnNvci1wcm9ncmVzc3tjdXJzb3I6cHJvZ3Jlc3N9LlxcIWstY3Vyc29yLXByb2dyZXNze2N1cnNvcjpwcm9ncmVzcyAhaW1wb3J0YW50fS5rLWN1cnNvci13YWl0e2N1cnNvcjp3YWl0fS5cXCFrLWN1cnNvci13YWl0e2N1cnNvcjp3YWl0ICFpbXBvcnRhbnR9LmstY3Vyc29yLWNlbGx7Y3Vyc29yOmNlbGx9LlxcIWstY3Vyc29yLWNlbGx7Y3Vyc29yOmNlbGwgIWltcG9ydGFudH0uay1jdXJzb3ItY3Jvc3NoYWlye2N1cnNvcjpjcm9zc2hhaXJ9LlxcIWstY3Vyc29yLWNyb3NzaGFpcntjdXJzb3I6Y3Jvc3NoYWlyICFpbXBvcnRhbnR9LmstY3Vyc29yLXRleHR7Y3Vyc29yOnRleHR9LlxcIWstY3Vyc29yLXRleHR7Y3Vyc29yOnRleHQgIWltcG9ydGFudH0uay1jdXJzb3ItdmVydGljYWwtdGV4dHtjdXJzb3I6dmVydGljYWwtdGV4dH0uXFwhay1jdXJzb3ItdmVydGljYWwtdGV4dHtjdXJzb3I6dmVydGljYWwtdGV4dCAhaW1wb3J0YW50fS5rLWN1cnNvci1hbGlhc3tjdXJzb3I6YWxpYXN9LlxcIWstY3Vyc29yLWFsaWFze2N1cnNvcjphbGlhcyAhaW1wb3J0YW50fS5rLWN1cnNvci1jb3B5e2N1cnNvcjpjb3B5fS5cXCFrLWN1cnNvci1jb3B5e2N1cnNvcjpjb3B5ICFpbXBvcnRhbnR9LmstY3Vyc29yLW1vdmV7Y3Vyc29yOm1vdmV9LlxcIWstY3Vyc29yLW1vdmV7Y3Vyc29yOm1vdmUgIWltcG9ydGFudH0uay1jdXJzb3Itbm8tZHJvcHtjdXJzb3I6bm8tZHJvcH0uXFwhay1jdXJzb3Itbm8tZHJvcHtjdXJzb3I6bm8tZHJvcCAhaW1wb3J0YW50fS5rLWN1cnNvci1ub3QtYWxsb3dlZHtjdXJzb3I6bm90LWFsbG93ZWR9LlxcIWstY3Vyc29yLW5vdC1hbGxvd2Vke2N1cnNvcjpub3QtYWxsb3dlZCAhaW1wb3J0YW50fS5rLWN1cnNvci1lLXJlc2l6ZXtjdXJzb3I6ZS1yZXNpemV9LlxcIWstY3Vyc29yLWUtcmVzaXple2N1cnNvcjplLXJlc2l6ZSAhaW1wb3J0YW50fS5rLWN1cnNvci1uLXJlc2l6ZXtjdXJzb3I6bi1yZXNpemV9LlxcIWstY3Vyc29yLW4tcmVzaXple2N1cnNvcjpuLXJlc2l6ZSAhaW1wb3J0YW50fS5rLWN1cnNvci1uZS1yZXNpemV7Y3Vyc29yOm5lLXJlc2l6ZX0uXFwhay1jdXJzb3ItbmUtcmVzaXple2N1cnNvcjpuZS1yZXNpemUgIWltcG9ydGFudH0uay1jdXJzb3ItbnctcmVzaXple2N1cnNvcjpudy1yZXNpemV9LlxcIWstY3Vyc29yLW53LXJlc2l6ZXtjdXJzb3I6bnctcmVzaXplICFpbXBvcnRhbnR9LmstY3Vyc29yLXMtcmVzaXple2N1cnNvcjpzLXJlc2l6ZX0uXFwhay1jdXJzb3Itcy1yZXNpemV7Y3Vyc29yOnMtcmVzaXplICFpbXBvcnRhbnR9LmstY3Vyc29yLXNlLXJlc2l6ZXtjdXJzb3I6c2UtcmVzaXplfS5cXCFrLWN1cnNvci1zZS1yZXNpemV7Y3Vyc29yOnNlLXJlc2l6ZSAhaW1wb3J0YW50fS5rLWN1cnNvci1zdy1yZXNpemV7Y3Vyc29yOnN3LXJlc2l6ZX0uXFwhay1jdXJzb3Itc3ctcmVzaXple2N1cnNvcjpzdy1yZXNpemUgIWltcG9ydGFudH0uay1jdXJzb3Itdy1yZXNpemV7Y3Vyc29yOnctcmVzaXplfS5cXCFrLWN1cnNvci13LXJlc2l6ZXtjdXJzb3I6dy1yZXNpemUgIWltcG9ydGFudH0uay1jdXJzb3ItZXctcmVzaXple2N1cnNvcjpldy1yZXNpemV9LlxcIWstY3Vyc29yLWV3LXJlc2l6ZXtjdXJzb3I6ZXctcmVzaXplICFpbXBvcnRhbnR9LmstY3Vyc29yLW5zLXJlc2l6ZXtjdXJzb3I6bnMtcmVzaXplfS5cXCFrLWN1cnNvci1ucy1yZXNpemV7Y3Vyc29yOm5zLXJlc2l6ZSAhaW1wb3J0YW50fS5rLWN1cnNvci1uZXN3LXJlc2l6ZXtjdXJzb3I6bmVzdy1yZXNpemV9LlxcIWstY3Vyc29yLW5lc3ctcmVzaXple2N1cnNvcjpuZXN3LXJlc2l6ZSAhaW1wb3J0YW50fS5rLWN1cnNvci1ud3NlLXJlc2l6ZXtjdXJzb3I6bndzZS1yZXNpemV9LlxcIWstY3Vyc29yLW53c2UtcmVzaXple2N1cnNvcjpud3NlLXJlc2l6ZSAhaW1wb3J0YW50fS5rLWN1cnNvci1jb2wtcmVzaXple2N1cnNvcjpjb2wtcmVzaXplfS5cXCFrLWN1cnNvci1jb2wtcmVzaXple2N1cnNvcjpjb2wtcmVzaXplICFpbXBvcnRhbnR9LmstY3Vyc29yLXJvdy1yZXNpemV7Y3Vyc29yOnJvdy1yZXNpemV9LlxcIWstY3Vyc29yLXJvdy1yZXNpemV7Y3Vyc29yOnJvdy1yZXNpemUgIWltcG9ydGFudH0uay1jdXJzb3ItYWxsLXNjcm9sbHtjdXJzb3I6YWxsLXNjcm9sbH0uXFwhay1jdXJzb3ItYWxsLXNjcm9sbHtjdXJzb3I6YWxsLXNjcm9sbCAhaW1wb3J0YW50fS5rLWN1cnNvci16b29tLWlue2N1cnNvcjp6b29tLWlufS5cXCFrLWN1cnNvci16b29tLWlue2N1cnNvcjp6b29tLWluICFpbXBvcnRhbnR9LmstY3Vyc29yLXpvb20tb3V0e2N1cnNvcjp6b29tLW91dH0uXFwhay1jdXJzb3Item9vbS1vdXR7Y3Vyc29yOnpvb20tb3V0ICFpbXBvcnRhbnR9LmstY3Vyc29yLWdyYWJ7Y3Vyc29yOmdyYWJ9LlxcIWstY3Vyc29yLWdyYWJ7Y3Vyc29yOmdyYWIgIWltcG9ydGFudH0uay1jdXJzb3ItZ3JhYmJpbmd7Y3Vyc29yOmdyYWJiaW5nfS5cXCFrLWN1cnNvci1ncmFiYmluZ3tjdXJzb3I6Z3JhYmJpbmcgIWltcG9ydGFudH0uay1saXN0dmlld3ttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1saXN0dmlldy1ib3JkZXJlZHtib3JkZXItd2lkdGg6MXB4fS5rLWxpc3R2aWV3LWhlYWRlcntib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstbGlzdHZpZXctYm9yZGVyZWQ+LmstbGlzdHZpZXctaGVhZGVye2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4fS5rLWxpc3R2aWV3LWNvbnRlbnR7bWFyZ2luOjA7cGFkZGluZzowO291dGxpbmU6MDtmbGV4LWdyb3c6MTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzphdXRvfS5rLWxpc3R2aWV3LWNvbnRlbnQ6OmFmdGVye2hlaWdodDowO2NsZWFyOmJvdGg7ZGlzcGxheTpibG9ja30uay1saXN0dmlldy1jb250ZW50LmstZC1mbGV4OjphZnRlciwuay1saXN0dmlldy1jb250ZW50LmstZC1mbGV4LXJvdzo6YWZ0ZXIsLmstbGlzdHZpZXctY29udGVudC5rLWQtZmxleC1jb2w6OmFmdGVyLC5rLWxpc3R2aWV3LWNvbnRlbnQuay1kLWdyaWQ6OmFmdGVye2Rpc3BsYXk6bm9uZX0uay1saXN0dmlldy1jb250ZW50LXBhZGRpbmctcmVjdGFuZ2xle3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWxpc3R2aWV3LWNvbnRlbnQtcGFkZGluZy1zcXVhcmV7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWxpc3R2aWV3LWl0ZW17cGFkZGluZzowO2JvcmRlci13aWR0aDowO291dGxpbmU6MDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXgtc2hyaW5rOjB9LmstbGlzdHZpZXctaXRlbS1wYWRkaW5nLXJlY3RhbmdsZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1saXN0dmlldy1pdGVtLXBhZGRpbmctcmVjdGFuZ2xlIC5rLWxpc3R2aWV3LWxpbmt7bWFyZ2luLWJsb2NrOi12YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO21hcmdpbi1pbmxpbmU6LXZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstbGlzdHZpZXctaXRlbS1wYWRkaW5nLXNxdWFyZXtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstbGlzdHZpZXctaXRlbS1wYWRkaW5nLXNxdWFyZSAuay1saXN0dmlldy1saW5re21hcmdpbjotdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstbGlzdHZpZXctZm9vdGVye2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdH0uay1saXN0dmlldy1ib3JkZXJlZD4uay1saXN0dmlldy1mb290ZXJ7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjFweH0uay1saXN0dmlldy1wYWdlcntib3JkZXItd2lkdGg6MDtib3JkZXItY29sb3I6aW5oZXJpdH0uay1saXN0dmlldy1ib3JkZXJlZD4uay1saXN0dmlldy1wYWdlci10b3B7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDp2YXIoLS1rZW5kby1saXN0dmlldy1ib3JkZXItd2lkdGgsIDFweCl9LmstbGlzdHZpZXctYm9yZGVyZWQ+LmstbGlzdHZpZXctcGFnZXItYm90dG9te2JvcmRlci1ibG9jay1zdGFydC13aWR0aDp2YXIoLS1rZW5kby1saXN0dmlldy1ib3JkZXItd2lkdGgsIDFweCl9LmstbGlzdHZpZXctYm9yZGVycy1hbGwgLmstbGlzdHZpZXctaXRlbXtib3JkZXItd2lkdGg6MXB4fS5rLWxpc3R2aWV3LWJvcmRlcnMtaG9yaXpvbnRhbCAuay1saXN0dmlldy1pdGVte2JvcmRlci1ibG9jay1zdGFydC13aWR0aDoxcHh9LmstbGlzdHZpZXctYm9yZGVycy1ob3Jpem9udGFsIC5rLWxpc3R2aWV3LWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjB9LmstbGlzdHZpZXctYm9yZGVycy12ZXJ0aWNhbCAuay1saXN0dmlldy1pdGVte2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4fS5rLWxpc3R2aWV3LWJvcmRlcnMtdmVydGljYWwgLmstbGlzdHZpZXctaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9LmstbGlzdHZpZXd7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWxpc3R2aWV3LWNvbnRlbnQ+LmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTMpfS5rLWxpc3R2aWV3LWNvbnRlbnQ+Lmstc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCl9LmstbGlzdHZpZXctaXRlbXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1jaGFydC13aXphcmQgLmstaWNvbi10ZXh0LXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1jaGFydC13aXphcmQgLmstaWNvbi1iYWNrZ3JvdW5kLWFyZWF7ZGlzcGxheTpmbGV4O3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pfS5rLWNoYXJ0LXR5cGVzLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1jaGFydC13aXphcmQtc3BsaXR0ZXJ7aGVpZ2h0OjEwMCV9LmstY2hhcnQtd2l6YXJkLXNwbGl0dGVyIC5rLXRhYnN0cmlwe3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmstY2hhcnQtd2l6YXJkLXByZXZpZXctcGFuZXtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstY2hhcnQtd2l6YXJkLXByb3BlcnR5LXBhbmV7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLWNoYXJ0LXdpemFyZCAuay1pY29uLXRleHQtd3JhcHBlci5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWNoYXJ0LXdpemFyZCAuay1pY29uLXRleHQtd3JhcHBlci5rLXNlbGVjdGVkIC5rLWljb24tYmFja2dyb3VuZC1hcmVhe2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWNoYXJ0LXdpemFyZCAuay1pY29uLXRleHQtd3JhcHBlcjpob3Zlciwuay1jaGFydC13aXphcmQgLmstaWNvbi10ZXh0LXdyYXBwZXIuay1ob3ZlcntjdXJzb3I6cG9pbnRlcn0uay1jaGFydC13aXphcmQgLmstaWNvbi10ZXh0LXdyYXBwZXI6Zm9jdXMgLmstaWNvbi1iYWNrZ3JvdW5kLWFyZWEsLmstY2hhcnQtd2l6YXJkIC5rLWljb24tdGV4dC13cmFwcGVyLmstZm9jdXMgLmstaWNvbi1iYWNrZ3JvdW5kLWFyZWF7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyl9LmstY2hhcnQtd2l6YXJkIC5rLWljb24tYmFja2dyb3VuZC1hcmVhe2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpfS5rLXNwcmVhZHNoZWV0e3dpZHRoOjEwMCU7aGVpZ2h0OjYwMHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Y3Vyc29yOmRlZmF1bHQ7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9Lmstc3ByZWFkc2hlZXQgLmstdmVydGljYWwtYWxpZ24tY2VudGVye3Bvc2l0aW9uOnJlbGF0aXZlO2luc2V0LWJsb2NrLXN0YXJ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uay1zcHJlYWRzaGVldCAuay12ZXJ0aWNhbC1hbGlnbi1ib3R0b217cG9zaXRpb246cmVsYXRpdmU7aW5zZXQtYmxvY2stc3RhcnQ6MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9Lmstc3ByZWFkc2hlZXQtdG9vbGJhcntib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MDtib3JkZXItaW5saW5lLXdpZHRoOjB9Lmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhcntib3JkZXItd2lkdGg6MCAwIDFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtmb250LWZhbWlseTpBcmlhbCxWZXJkYW5hLHNhbnMtc2VyaWY7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXNwcmVhZHNoZWV0LW5hbWUtZWRpdG9ye3dpZHRoOjEwZW19Lmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXJ7bWluLXdpZHRoOjBweDtib3JkZXItY29sb3I6aW5oZXJpdDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4OjE7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhcj4uay1pY29ue3BhZGRpbmctYmxvY2s6MDtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JveC1zaXppbmc6Y29udGVudC1ib3g7Ym9yZGVyLXdpZHRoOjAgMXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZmxleC1zaHJpbms6MH0uay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay10b29sdGlwLC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLWdyb3VwLWhlYWRlciwuay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay1saXN0LXNjcm9sbGVye2Rpc3BsYXk6bm9uZX0uay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQuay1zcHJlYWRzaGVldC1hcnJheS1mb3JtdWxhOjpiZWZvcmV7Y29udGVudDpcIntcIjtmb250LXdlaWdodDo3MDB9Lmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dC5rLXNwcmVhZHNoZWV0LWFycmF5LWZvcm11bGE6OmFmdGVye2NvbnRlbnQ6XCJ9XCI7Zm9udC13ZWlnaHQ6NzAwfS5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXR7b3V0bGluZTowO3doaXRlLXNwYWNlOnByZTtmbGV4OjE7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQ+Lmstc3ludGF4LWZ1bmMuay1zeW50YXgtYXQtcG9pbnQsLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dD4uay1zeW50YXgtYm9vbC5rLXN5bnRheC1hdC1wb2ludCwuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0Pi5rLXN5bnRheC1yZWYuay1zeW50YXgtYXQtcG9pbnQsLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dD4uay1zeW50YXgtc3RyLmstc3ludGF4LWF0LXBvaW50LC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQ+Lmstc3ludGF4LW51bS5rLXN5bnRheC1hdC1wb2ludHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQ+Lmstc2VyaWVzLWEsLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dD4uay1zZXJpZXMtYiwuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0Pi5rLXNlcmllcy1jLC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQ+Lmstc2VyaWVzLWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXNwcmVhZHNoZWV0LWZvcm11bGEtbGlzdHttaW4td2lkdGg6MTAwcHh9Lmstc3ByZWFkc2hlZXQtZm9ybXVsYS1saXN0IC5rLWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1zeW50YXgtZnVuYywuay1zeW50YXgtc3RhcnRleHB7Zm9udC13ZWlnaHQ6Ym9sZH0uay1zcHJlYWRzaGVldC1jZWxsLWVkaXRvcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2xpbmUtaGVpZ2h0OjIwcHg7ZGlzcGxheTpub25lO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMH0uay1zcHJlYWRzaGVldC1zaGVldHMtYmFye3BhZGRpbmctYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNwcmVhZHNoZWV0LXNoZWV0c3tmbGV4OjEgMSBhdXRvO292ZXJmbG93OmhpZGRlbn0uay1zcHJlYWRzaGVldC1zaGVldHMgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcntib3JkZXItd2lkdGg6MH0uay1zcHJlYWRzaGVldC1zaGVldHMtYmFyLWFkZHthbGlnbi1zZWxmOmNlbnRlcn0uay1zcHJlYWRzaGVldC1zaGVldHMtYmFyLWFkZDpub3QoOmhvdmVyKXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjppbmhlcml0O2JhY2tncm91bmQ6bm9uZX0uay1zcHJlYWRzaGVldC1zaGVldHMtaXRlbXN7ZmxleDoxO292ZXJmbG93OmhpZGRlbn0uay1zcHJlYWRzaGVldC1zaGVldHMtaXRlbXMgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcnttYXJnaW46MDtib3JkZXItd2lkdGg6MH0uay1zcHJlYWRzaGVldC1zaGVldHMtaXRlbXMgLmstaXRlbSAuay1saW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5rLXNwcmVhZHNoZWV0LXNoZWV0cy1pdGVtcyAuay1pdGVtIC5rLXNwcmVhZHNoZWV0LXNoZWV0cy1yZW1vdmV7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO21hcmdpbi1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO3BhZGRpbmc6MDtsaW5lLWhlaWdodDoxO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTthbGlnbi1zZWxmOmNlbnRlcn0uay1zcHJlYWRzaGVldC12aWV3e2hlaWdodDphdXRvICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7Zm9udC1mYW1pbHk6QXJpYWwsVmVyZGFuYSxzYW5zLXNlcmlmO2ZsZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59Lmstc3ByZWFkc2hlZXQtdmlldyAuay1kaXNhYmxlZHtwb2ludGVyLWV2ZW50czphdXRvfS5rLXNwcmVhZHNoZWV0LWZpeGVkLWNvbnRhaW5lcnt3aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpKTtoZWlnaHQ6Y2FsYygxMDAlIC0gdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KSk7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjtvdmVyZmxvdzpoaWRkZW59Lmstc3ByZWFkc2hlZXQtb3ZlcmZsb3d7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1ibG9jay1lbmQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjA7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1jb2xvcjppbmhlcml0fS5rLXNwcmVhZHNoZWV0LXBhbmV7cGFkZGluZzowIDFweCAwIDA7Ym9yZGVyLXdpZHRoOjJweCAwIDAgMnB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVufS5rLXNwcmVhZHNoZWV0LXBhbmUuay10b3B7Ym9yZGVyLXRvcC13aWR0aDowfS5rLXNwcmVhZHNoZWV0LXBhbmUuay1sZWZ0e2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmstc3ByZWFkc2hlZXQtdG9wLWNvcm5lcntib3JkZXItd2lkdGg6MCAxcHggMXB4IDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO3otaW5kZXg6MTAwMDB9Lmstc3ByZWFkc2hlZXQtdG9wLWNvcm5lcjo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stZW5kOjA7aW5zZXQtaW5saW5lLWVuZDowO2JvcmRlcjo2cHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItaW5saW5lLWVuZC1jb2xvcjppbmhlcml0O2JvcmRlci1ibG9jay1lbmQtY29sb3I6aW5oZXJpdH0uay1zcHJlYWRzaGVldC1zY3JvbGxlcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OnNjcm9sbDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjF9QG1lZGlhKGhvdmVyOiBub25lKSwocG9pbnRlcjogY29hcnNlKXsuay1zcHJlYWRzaGVldC1zY3JvbGxlcnt6LWluZGV4OjN9fS5rLXNwcmVhZHNoZWV0LWhheGlzLC5rLXNwcmVhZHNoZWV0LXZheGlze2JvcmRlcjowIHNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O3Bvc2l0aW9uOmFic29sdXRlfS5rLXNwcmVhZHNoZWV0LWhheGlze2JvcmRlci13aWR0aDoxcHggMCAwO2luc2V0LWlubGluZS1zdGFydDowfS5rLXNwcmVhZHNoZWV0LXZheGlze2JvcmRlci13aWR0aDowIDAgMCAxcHg7aW5zZXQtYmxvY2stc3RhcnQ6MH0uay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyLC5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXJ7dGV4dC1hbGlnbjpjZW50ZXI7ei1pbmRleDoxMDB9Lmstc3ByZWFkc2hlZXQtcm93LWhlYWRlcj5kaXYsLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlcj5kaXZ7cG9zaXRpb246cmVsYXRpdmU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdH0uay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyPmRpdjo6YWZ0ZXIsLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlcj5kaXY6OmFmdGVye2NvbnRlbnQ6XCJcIjtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDowO2luc2V0LWJsb2NrLWVuZDowO2luc2V0LWlubGluZS1zdGFydDowfS5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmV9Lmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlcntwb3NpdGlvbjphYnNvbHV0ZX0uay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyPmRpdntib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MXB4fS5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXI+ZGl2OmZpcnN0LWNoaWxke2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowfS5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXI+Lmstc2VsZWN0aW9uLXBhcnRpYWw6OmFmdGVyLC5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXI+Lmstc2VsZWN0aW9uLWZ1bGw6OmFmdGVye2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjJweDtkaXNwbGF5OmJsb2NrfS5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXI+ZGl2e2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4fS5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXI+ZGl2OmZpcnN0LWNoaWxke2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MH0uay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyPi5rLXNlbGVjdGlvbi1wYXJ0aWFsOjphZnRlciwuay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyPi5rLXNlbGVjdGlvbi1mdWxsOjphZnRlcntib3JkZXItYmxvY2stZW5kLXdpZHRoOjJweDtkaXNwbGF5OmJsb2NrfS5rLXNwcmVhZHNoZWV0LWRhdGF7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Y3Vyc29yOmNlbGw7cG9zaXRpb246cmVsYXRpdmV9Lmstc3ByZWFkc2hlZXQtY2VsbHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246YWJzb2x1dGU7bGluZS1oZWlnaHQ6bm9ybWFsO3doaXRlLXNwYWNlOnByZTtvdmVyZmxvdzpoaWRkZW59Lmstc3ByZWFkc2hlZXQtbWVyZ2VkLWNlbGxzLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmV9Lmstc3ByZWFkc2hlZXQtZGlzYWJsZWQtbWFza3twb3NpdGlvbjphYnNvbHV0ZX0uay1zcHJlYWRzaGVldCAuay1zZWxlY3Rpb24td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6Y2VsbH0uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zZWxlY3Rpb257Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlfS5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXNlbGVjdGlvbi1oaWdobGlnaHR7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItc3R5bGU6ZGFzaGVkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjphYnNvbHV0ZX0uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1lZGl0b3ItYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmc6MDt6LWluZGV4OjYwfS5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1jZWxse291dGxpbmUtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O3otaW5kZXg6MTB9Lmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmV9Lmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLC5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC1wdW5jaCwuay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwtYnItaGludHtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246YWJzb2x1dGV9Lmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxse2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2N1cnNvcjpjcm9zc2hhaXJ9Lmstc3ByZWFkc2hlZXQgLmstc2luZ2xlLXNlbGVjdGlvbjo6YWZ0ZXJ7Y29udGVudDpcIlwiO21hcmdpbi1ibG9jay1lbmQ6LTRweDttYXJnaW4taW5saW5lLWVuZDotNHB4O3dpZHRoOjZweDtoZWlnaHQ6NnB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stZW5kOjA7aW5zZXQtaW5saW5lLWVuZDowO3otaW5kZXg6MzAwO2N1cnNvcjpjcm9zc2hhaXJ9Lmstc3ByZWFkc2hlZXQgLmstc2VsZWN0aW9uLWZ1bGw6OmFmdGVyLC5rLXNwcmVhZHNoZWV0IC5rLXNlbGVjdGlvbi1wYXJ0aWFsOjphZnRlcntkaXNwbGF5Om5vbmV9Lmstc3ByZWFkc2hlZXQgLmstYXV0b2ZpbGwtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6Y2VsbH0uay1zcHJlYWRzaGVldC12Ym9yZGVye3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1pbmxpbmUtc3RhcnQtc3R5bGU6c29saWQ7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHh9Lmstc3ByZWFkc2hlZXQtaGJvcmRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItYmxvY2stc3RhcnQtc3R5bGU6c29saWQ7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjFweH0uay1zcHJlYWRzaGVldC1oYXMtY29tbWVudDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjA7aW5zZXQtaW5saW5lLXN0YXJ0OmF1dG87Ym9yZGVyLXdpZHRoOjNweDtib3JkZXItc3R5bGU6c29saWR9Lmstc3ByZWFkc2hlZXQtY2VsbCAuay1kaXJ0eXtpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOmF1dG99Lmstc3ByZWFkc2hlZXQgLmstZmlsdGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo1MH0uay1zcHJlYWRzaGVldCAuay1maWx0ZXItcmFuZ2V7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItc3R5bGU6c29saWQ7cG9zaXRpb246YWJzb2x1dGU7Ym94LXNpemluZzpib3JkZXItYm94O3BvaW50ZXItZXZlbnRzOm5vbmV9Lmstc3ByZWFkc2hlZXQtZmlsdGVye2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2xpbmUtaGVpZ2h0OjE7cG9zaXRpb246YWJzb2x1dGU7Y3Vyc29yOnBvaW50ZXJ9Lmstc3ByZWFkc2hlZXQtZmlsdGVyIC5rLWljb257dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51e3dpZHRoOjI4MHB4fS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWFuaW1hdGlvbi1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmV9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnU+LmstbWVudSwuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudT4uay1tZW51LmstbWVudS12ZXJ0aWNhbHtib3JkZXItd2lkdGg6MH0uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudT4uay1tZW51IC5rLWl0ZW0sLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnU+LmstbWVudS5rLW1lbnUtdmVydGljYWwgLmstaXRlbXtjb2xvcjppbmhlcml0fS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51Pi5rLW1lbnUgLmstbGluaywuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudT4uay1tZW51LmstbWVudS12ZXJ0aWNhbCAuay1saW5re3BhZGRpbmctaW5saW5lLXN0YXJ0OmNhbGMoMTZweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMil9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnU+LmstbWVudSAuay1pY29uLC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51Pi5rLW1lbnUuay1tZW51LXZlcnRpY2FsIC5rLWljb257bWFyZ2luOjAgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAwIGNhbGMoKDE2cHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKSotMSl9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstc3ByZWFkc2hlZXQtdmFsdWUtdHJlZXZpZXctd3JhcHBlcntoZWlnaHQ6MjAwcHg7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7b3ZlcmZsb3cteTpzY3JvbGw7b3ZlcmZsb3cteDphdXRvfS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLXNwcmVhZHNoZWV0LXZhbHVlLXRyZWV2aWV3LXdyYXBwZXIgLmstdHJlZXZpZXd7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO292ZXJmbG93OnZpc2libGV9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscywuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1leHBhbmRlcntwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0fS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWV4cGFuZGVye2JvcmRlcjowO2JhY2tncm91bmQ6aW5oZXJpdH0uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLXN1bW1hcnksLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstY29sdW1ubWVudS1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjdXJzb3I6cG9pbnRlcn0uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLXN1bW1hcnk+LmstaWNvbiwuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLXN1bW1hcnk+LmstZXhwYW5kZXItaW5kaWNhdG9yLC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtaXRlbT4uay1pY29uLC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtaXRlbT4uay1leHBhbmRlci1pbmRpY2F0b3J7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLWNvbnRlbnQsLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnR7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50IC5rLWZpbHRlci1hbmQsLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstZmlsdGVyLWFuZHt3aWR0aDptaW4tY29udGVudDthbGlnbi1zZWxmOmZsZXgtc3RhcnR9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstYWN0aW9ucywuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1lZGl0LWJ1dHRvbnMsLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMsLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstY29sdW1ubWVudS1hY3Rpb25zLC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWZvcm0tYnV0dG9uc3ttYXJnaW46MDtwYWRkaW5nOjB9Lmstc3ByZWFkc2hlZXQtcG9wdXB7cGFkZGluZzowfS5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLXNlcGFyYXRvcntkaXNwbGF5OmJsb2NrfS5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLXJlc2V0LWNvbG9yLC5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLWN1c3RvbS1jb2xvcntib3JkZXItcmFkaXVzOjA7d2lkdGg6MTAwJTtib3JkZXItd2lkdGg6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4fS5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLXJlc2V0LWNvbG9ye2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4fS5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLWN1c3RvbS1jb2xvcntib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MXB4fS5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLXNwcmVhZHNoZWV0LWJvcmRlci10eXBlLXBhbGV0dGV7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwgbWF4LWNvbnRlbnQpO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9Lmstc3ByZWFkc2hlZXQtY2xpcGJvYXJkLC5rLXNwcmVhZHNoZWV0LWNsaXBib2FyZC1wYXN0ZXttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MXB4O2hlaWdodDoxcHg7Ym9yZGVyOjA7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7b3ZlcmZsb3c6aGlkZGVufS5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1leHRlcm5hbC1kcm9wem9uZXttYXJnaW4tYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9Lmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtZm9ybS1jb250YWluZXJ7d2lkdGg6YXV0bzttaW4td2lkdGg6MH0uay1zcHJlYWRzaGVldC1mb3JtYXQtY2VsbHMgLmstc3ByZWFkc2hlZXQtcHJldmlld3ttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3RleHQtYWxpZ246Y2VudGVyfS5rLXNwcmVhZHNoZWV0LWZvcm1hdC1jZWxscyAuay1saXN0LXNjcm9sbGVye21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7aGVpZ2h0OjIxMHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWV4cG9ydC1jb25maWd7Y2xlYXI6Ym90aDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1leHBvcnQtY29uZmlnOjphZnRlcntjb250ZW50OlwiXCI7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrfS5rLWV4cG9ydC1jb25maWcgLmstZWRpdC1maWVsZHttYXJnaW4taW5saW5lLXN0YXJ0OjUlO3dpZHRoOjQ1JTtmbG9hdDppbmxpbmUtc3RhcnR9LmstZXhwb3J0LWNvbmZpZyAuay1wYWdlLW9yaWVudGF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWlubGluZS1lbmQ6MDtpbnNldC1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZXhwb3J0LWNvbmZpZyAuay1wYWdlLW9yaWVudGF0aW9uIC5rLWZvbnQtaWNvbntmb250LXNpemU6NmVtfS5rLWV4cG9ydC1jb25maWcgLmstcGFnZS1vcmllbnRhdGlvbiAuay1zdmctaWNvbnt3aWR0aDo2ZW07aGVpZ2h0OjZlbX0uay1zcHJlYWRzaGVldC1pbnNlcnQtY29tbWVudCB0ZXh0YXJlYXtoZWlnaHQ6YXV0b30uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9ne2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym9yZGVyLXN0eWxlOmRhc2hlZDtib3JkZXItd2lkdGg6MnB4fS5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgbGFiZWx7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWluLXdpZHRoOjEwMCU7d2lkdGg6MzU1cHg7aGVpZ2h0OjIzMHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBY3dBQUFHUUNBWUFBQUFqbDFBS0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBNFpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRRMUlEYzVMakUyTXpRNU9Td2dNakF4T0M4d09DOHhNeTB4TmpvME1Eb3lNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdUVTA5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5dGJTOGlJSGh0Ykc1ek9uTjBVbVZtUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmMxUjVjR1V2VW1WemIzVnlZMlZTWldZaklpQjRiV3h1Y3pwNGJYQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzhpSUhodGNFMU5Pazl5YVdkcGJtRnNSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBoTUdWbU16Wm1aaTA0WW1JMUxUUmxOMll0T1Rjd01TMDRPVFU1WlRnMU4yWmhZMk1pSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TURORE9UQkROVVEyT1VKR01URkZPVGt3TXpZNFJUSTNOalpCUVRkRU5rTWlJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZNRE5ET1RCRE5VTTJPVUpHTVRGRk9Ua3dNelk0UlRJM05qWkJRVGRFTmtNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGtnS0UxaFkybHVkRzl6YUNraVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcGpNbVptWmpNME1pMDVOakV5TFRRd00yWXRZV1poWVMwMU1URTFaalEyTlRobU1XTWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbUZrYjJKbE9tUnZZMmxrT25Cb2IzUnZjMmh2Y0RwaFlqbGhNbVV3TXkxa05tSXdMVFkzTkdNdE9EYzRaUzB5TWpVek1qZGtOREk1T1RjaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NjhVSExiQUFBZ3BFbEVRVlI0MnV6ZDJaTmM5ZG5ZOFRPTDlnVTBJQWtqZ3dwa0k4UU9RbUkxRlMrRkhXOVZMdC83d3BXYjkwMHFLVitsVEwzdlRaekVsU3ZuSmlsZnZNNGZrUXVuZkVPdzJMVWdpVVVzTmhpTUFGc2p0SXpRcnBtSm5oT2RvYWVudCtucDVTeWZUMVhYaUo0UjBoejE5TGVmMzFsNlpIWjJOZ0VBV2h1MUNRQkFNQUZBTUFGQU1BRkFNQUZBTUFGQU1BRkFNQUVBd1FRQXdRUUF3UVFBd1FRQXdRUUF3UVFBd1FRQU11UDkvZ05HUmtac1pRQUdvcC92OFd6Q0JJQThUSmo5R0ZyOXN3R1VZeUFVVEhFRW9Mdm4rTnhHZEx3Z0cxQkVBYW94WVk3a05aNTVDK2JJRXU0RG9GaXhIR2tUMEpFOFJUTXZ3V3dYeFJIQkJLaE1RR2NiUE44UFBaeDVDT1pJaDZFY0VVK0FRZ2V4MmZSWUg4dG00UnhxTkljZHpHYnhhL2RST0FHS09UM1dobkNrNW5PelRYNVBicUk1ekdCMkVzdG12MjRYVHdEeU8ySE90b2hpL2YyNWllYXdndGtxbHZXL0h1a2ducUlKVUx4WTF2OTZ0c1YwT3ZSbzVta2ZabjBZUjV0RXM5MjBDVUIrbzlrb2t2VzNtUTZpV1lrSmM2Uk5MT3R2bzcvODVTL1gvZUlYdi9qbnRXdlgvbWpac21WZkdSc2JHM2VOV29DQ2x2T3E2ZW5weTFmOS9Zc3Z2dmpmdi9uTmIvN3pyMy85NnpNMW9SeE4ydS9USEhoQVIvcDVvZHIwRDFnWXR2cGcxa2R6dE9iajZOLy8vdmYvTkRFeDhlL0d4OGVYZVpnQmxNK1ZLMWN1bnpoeDRuOXUzcno1bjY1RmM2Wm0wbXkwZEZzL3RkYkd1RzkvejJGZWZMMVJPT2RpK1pPZi9HVGwxTlRVLzkyMGFkTXZ4Qktndk9JNS91cHovWCtJNS94NDdxOGJuRWFTbkJ5dk11Z0pzMUVrUnhvRWN5dzIzTHAxNng3MlVBS29qak5uenV4ZnYzNzlONi8rY3JyQmxEbmJic29zNDRUWjdNbythVFNQSFR2Mlg4VVNvSHJpdVQ4YTBHUzZIT3FVT2V3bDJRVzNPTUJuWW1MaUh6MXNBS29wR2hBdFNGcWZKVEg0YUExcFNiYlJVbXg2bTV5Yy9PODMzbmpqdi9HUUFhaXU0OGVQLzYrTkd6ZisrK1RMZzRBYUxjMG1TUVdXWkp1TjFpTnIxcXo1dm9jS1FMVmRiY0cvVG5KMmNacEJCclBWMVhubXBzMWx5NVp0OGxBQnFMYXJMZGlZTkw5WVRiT21sQ2FZOWZGc2RIbThrYmdvZ1ljS1FMVmRhMEhUVnBSOXd1d29ucTdnQTBDRDQxOHF0U1RiemRRSlFJVzdtYWN1ak9aZ1l3QkE3cHN4bXJPTklLQUE1TElONDJYYUlGZXVYRW1tcHFhU2l4Y3ZKak16TXg1cUFNT1l4RVpIa3hVclZpVHIxNitQNjhUMnNoR1ZlM3V2dm9oWVRrNU9DaVhBa01YejhQbno1OVBoWmVQR2piMklaajVlQ0pUbEh5Z21TN0VFeUZjNDQ3bTVOSk56V2I2UmVDVURRTDVjdUhCQk1QUDRTZ2FBZk9uMzljb0ZFd0J5cGpRSC9iaENFQUFtVEFBUVRBQVFUQUFRVEFBUVRBQkFNQUZBTUFGQU1BRkFNQUZBTUFGQU1BRkFNQUZBTUFFQXdRUUF3UVFBd1FRQXdRU0FBaGt2eXpjeU1qTGlYeE1BRXlZQUNDWUFDQ1lBQ0NZQUNDWUFJSmdBSUpnQUlKZ0FJSmdBSUpnQUlKZ0FJSmdBSUpnQWdHQUN3Qko1ZXk4QU1HRUNnR0FDZ0dBQ2dHQUNnR0FDZ0dBQ2dHQUNBSUlKQUlJSkFJSUpBSUlKQUlJSkFLWGc0dXNBWU1JRUFNRUVBTUVFQU1FRUFNRUVBTUVFQU1FRUFBUVRBQVFUQUFRVEFBUVRBQVFUQUVyQnhkY0J3SVFKQUlJSkFBTXpiaE1BOWNiR3hwTHg4ZkgwRnI4ZUhSMU5QOGF1ait3V1ptZG41MjdUMDlQSnpNeE0rdkhLbFN2cExYNE5nZ21VS3BETGx5OVBiOHVXTFVzRDJZbmFlTWIvbzE0RTlQTGx5OG1sUzVmU200QWltRURoUkJSWHJseVozbUtTckhYbXpKbms1TW1UeWFsVHA1SXZ2dmdpdlYyOGVERzlSZlFpZ3VrVHlMVXBkTVdLRldsczE2NWRtOTZ1di83NlpNT0dEY242OWV2VHo4VXR4TlI1NGNLRjlCWXhCY0VFY2l2Q3RtclZxcm1JWllHY25KeE1QdjMwMCtSdmYvdGJHc1pNTExjMmt5MjluajkvUHYzdlk4ZU96ZnQ4L0JrMzNYUlRzbVhMbG1UVHBrM0p1blhyNXFJYWYwYjh2cGc4b1FoR1d2MHc5T1FQK1BKMGo1R2FqOWx0dE9ZVzZ6bGpWLzgrSjd2NWMrcC9VSUZrUWJ6V3JGa3piNXI4OE1NUGs3Lzg1UzlwS090MTh0elE2bXNhZmU3bW0yOU90bTNibHR4MjIyM3pvbnYyN05sNWthWmM0c1ZTbC8zWWNQWEQ5TFhiVE0xdHR1YVcxSHhNK3RrMHdZU1NpMzJTTWRIRng1Qk5rdSsrKys3YzBtcXZJdGxwUk9QdnNtUEhqcm5KTThUZkpaWis2LzlPQ0taZ0NpYjBWZXlqakZER1BzcncrZWVmcHhQbE8rKzgwL05wc3B0cE0zUFhYWGVsRStlTk45NlkvbmZzMzR4dzJzY3BtSUlwbU5CM3Nmd2Erd3V6bzEzLzlLYy9KWHYzN2gxb0pGdDl2dEg5anozMldMSjkrL2IwMXhITDJLOXFtVll3QlZNd29XOC9ieEhLYktyOCtPT1Brd01IRHFUN0NQTXdUYmI3WEV6RXUzZnZUclp1M1RvM2JVWTQrLzA4aFdBS0psUkluQWNacDNIRS9zRTQ5ZVBnd1lQcGZzcGhUNU9MblRSRDdOL2N0V3RYK2ozRlBzMnBxU25uY0FybTBJUHB0QklvZ1lqa2RkZGRseTdCeGtFOUw3Lzhjc2VUMmJDbXlWYjNIemx5SkRsNjlHankxRk5QcFUrMmNVN242ZE9uSFJERVVKVm13b3duQ2FpaU9LOHlKc3Y0V2Z2clgvK2F2UFRTUyttcEdrV1pKbHQ5TGliTWlHWWNGQlJmRTVPbTh6YUxaK1BHamFXWU1GMThIUW9zRHU3Sll2bisrKzhuZS9ic2FSbkw3THF2M1h5KzlycXgzWHl1MDk5VGUzOThMODgrKzJ6eTNudnZwZDlqZHVVZ0dBWkxzbERneVRJTzhJbVEvUG5QZjA1ZWVlV1ZRaytUcmU2UEZ3THhNWTZpamU4NWZtM1NaTkJNbUZERVY3cmo0M09UWmJOWUZtMmFiSGYvODg4L254N0VsRTJhOWRlL0JjRUU1di9Ram82bUIvaGt5N0Qxc2V3MmhKMyszbDRHZExIM3g2U1pMYzltQnptQllBSUxaTk5WaE9Lamp6NUtqNGJ0VlFqek5FMjJ1dis1NTU1TFB2amdnM2t2SEdBUXhzdjBSQUpsRnhkUGoxTkk0akozRWN0Qm54TFM2MzJUbmQ3ZktKcXhMVFp2M3B4ZTdDQXVwUWNtVENDVnZTMVhpR1hZWnVja0xuVml6Tk0wMmV5KytONGptbkV4ZzdpcWtTTm5FVXdnRlNzb01VbUYySWQzNHNTSmpxUFdqOC8xOC81TzR4bHZicDN0djQxcDB5b1RnZ21rUVloOWRuRnQyRmRmZmJXanFiQ2J5WENRVTJNbjAyUzdxTDd4eGh2cCszbkd0b2x0QklJSkZSYW5UMlFYVTkrM2IxL0hVK0ZpSnIyOFRwT2RSUFhGRjE5TVA4WTJjcW9KZ2drVlZyc1VHd2UzRE9LVWtGNmRLdExMYWJMWi9YSE4zTGZlZW12ZXRnTEJoSXFKZzFsaWFvcWpZbHRkbkdCUTUwY09JNGp0dmpaKy9jYy8vakY5eDZMWVZnNEFRakNoZ3JLall1Tzh3MzVOazBzSmFLK2oyczNYWnVKTnNtdTNHUWdtVkVTY1JoSVRVMHhPYjcvOWR1NVBDUm5FTk5ucWF3OGRPcFI4OXRsbjZUYUxiUWVDQ1JXUkhlanp5U2VmNVBweWRZT2NKdXVYWXV2dmk3YzNxOTEySUpoUTloL00wZEgwaWo3aG5YZmV5ZDAwT1lnZ3R2dmFSdmNkUG54NGJqcDNuVmw2emFYeElJZml3SlY0VE1mMVlyTzNzY3I3NWVyeThMV3hyZUlkVGVKdHdHTEtQSC8rdkFjVEprd29lekJESE94am1teS9GRnQ3ZndTemRodUNDUlBLK2lwMmREUTljR1ZxYWlxZE1BYzVOUlpwbW14MlgyeXp1R3plOWRkZm4yN0xtWmtaRHlwTW1GQkcyUkdlY1hUc29LZkdvazJUelg3L3A1OStPbTliZ21CQ0NXVUgreHc5ZWpUM1I3cTIrMzhzTlo3ZC92NFBQL3h3M3JhRVhyQWtDemtOWmpZbDFZYWhtYVV1ZHk3Mi9uNHNwZmJ5OThkRjZnVVR3WVFTR3hzYlM0K09qZjJYRnk5ZTdIdjRpaHJFZHZmRjBiSFpmc3pZcHZHK21TQ1lVTEpnaHRPblR3ODhmR1dMNStUa1pCck1PSUJLTU9rRit6QWhoOEdNNmFnK0JIbSsrSGtlOTJNZVAzNTgzallGRXlhVTZSWHN0YXZUeElScG1semExMmJiMEJWL0VNdzZydlJES1g0Z3I3MEJjdXpEYkRSRkRUdUlSWXBuYk1Oc3d2VDhnR0JDeVdSUDdPZk9uUlBFSlg1dHRnM0ZFc0dFRWdmendvVUxoYi9penJEam1WMUhWakFSVENoeE1Pc3Y1eWFlaS8vYUsxZXVDQ2FDQ1dVUFpyenJoaUF1L1oxTEJCUEJoSkpieWdFLzR0bjZxa2dnbUZDU1VNWkVGSmQwdTN6NWNxR0NsTGUvYTNiaGRmRkVNS0hFd1l4VEliSWx4YklFYmREbmxHWVhMQkJNQkJOS0dzeHNPc3FPOGl4ai9BWVJ6NVVyVndvbWdnbGxEK2JxMWFzWFhCNHZEMEVhOXU5ZnpQOGp0cUZnMGt1dUdRVTVrbDBrZlAzNjlmTmlNS2pyci9ialdyRzl2TmJzWXE2Wm0yMURGMTdIaEZuSG9lT1VRWGIrNVhYWFhWZjVwZGlsL2o5aUcyYmIxUE1EZ2drbG5UQTNiTmhReUNBTyttdGIzYjl4NDhaNUwwSkFNS0dFd1l6M2NhemFPWks5am1jV3pPeUtQeUNZVUNJeERjV1RmaXdueGxHZWNVM1pQTVF2NzlOay9mMnJWcTFLSmlZbTB2dE5tUFNLZzM0Z1orS0NCV0hMbGkyRlBEQ24yNi90OXYvUjZQOXo2NjIzenR1V0lKaFFRdGtTWXZhazMwbE1saHEwUVFTeGwwZkF0cm8vYnJmZGR0dThiUW05WUVrV2NqcGhmdVVyWDZuYzFYbDZkZjlYdi9wVkV5WW1UQ2k3Mk9jV0IvL0Vmc3h0MjdhMW5NU0t1aFRici90RFRKYzMzSEJEdWczdHYwUXdvZVN5NjhoKy9ldGZML3hTN0NEdmo5czk5OXd6Ynh0Q3IxaVNoWndHTTQ3MGpBa3pyaXZiaS9mSEhQVHlhcitYWWh0OUxyYlYzWGZmTFppWU1LRXFZaWt4Mi85MjMzMzM1WHFhSE5hVTJlaHpEei84Y1BveHRwM2xXQVNUd2p0Ky9MaU4wSUdMRnkrbUg3ZHUzZHJ6K1BVNmZJUFlOOW5zL3RyUDNYNzc3Zk8ySGZTU2E4a3k4RmcrLy96enlaTlBQcGxzMnJUSkJta2hUb21JQTFmaWFOa0hIbmdnT1hqdzRJSklOQXBIczZBTTZtc0hjWCtqeiszZXZUdTU1WlpiMG0wVzI4NXpBaVpNQ2gzTFBYdjJwTy96R05FOGR1eVlqZEpHZHFXZk9QaW4yMmt5cjBmQUxuYUtiZmU1dSs2NmE5NDJBOEdrOExITW50UkVzNzNZRnhjVDAwMDMzWlI4ODV2ZnpFVVFseHE5cFFTMDJlZSs5NzN2SlRmZmZITzZyWng3aVdCU21saldUaytpMmQ2NWMrZlNqL2ZlZTIreWJ0MjZ3bDZ1cnBjQnJmMWN2Ty9sUXc4OU5HOWJnV0JTeUZoR0ZPdGpLWnFkaTZrcE8wWGlxYWVlR3VnMDJjdkwxZlhpOXpUNmZVOC8vWFQ2TWJhUk40dEdNQ2wwTE51OTZzK2lPVGs1YWFNMUVTODRJaEpmKzlyWGttOTk2MXVsdU1CQU45TmsvZWQzN2RxVmJOKytQYjIvMllzeUVFeEtFY3ZhYU1heXJXZ21UWU9SYmNzNEx6TjdyOGVpWEs2dVY5TmtyWGlUN1hqeFVQdUNBZ1NUUXNZeW5zVGkwUDVPYjNIdW5FbXp1VGlZSlR1LzhEdmYrVTR5UGo1ZXFXbXk5dlB4dmYvNHh6OU9QOFpTckt2NklKZ1VPcGJkc0R6YmZ2dGtSODErOTd2ZlhYVEk4bktCZ1c0L2wzMCtZaG52U0JMYndsSXNna2toWS9uQ0N5OHMrUWxNTkp1TFlKdzllemI5ZU1jZGQ4eEZNeTlUWmk4LzErelBpMWp1MkxGajNyYUFRUmpwOTRPdDVtb2JJelVmczl0b3pXMHNibGYvUGllNytYTk9uejd0WDNPSUltNjlpR1d0bFN0WHVpSlFFMk5qWThtYU5XdlNuNjgzM25naitjTWYvdEF3TnMwaTFJdjdoL0c1SC83d2grbFZqN0pZT2lxMkdPS3Q2cnJzeDRhckg2YXYzV1pxYnJNMXQ2VG1ZMTlmUUprd3lXVXNzMGt6L3I5T09Wa29RaEVIQWNXVFE1eWZXVHRwbG1tYXJQV0RIL3hnTHBieHZZc2xneWFZTEVtMkRCdHhXOHdCUG9zNUVFZzBHNHZycFdaSGgwWTA0Mm8zZWJ0Y1hTY2g3T1R6UC9yUmo1SUhIM3h3N3ZTUitONUJNQ2xVTEdOZlk3K3YzU21hemNXUnM5bWtHVytjbkIwNW1vZkwxUzMxU05qc2FOaWYvdlNueWYzMzN6ODNXYnIwSGNOaUh5YTVqbVd0RlN0VzJLZlpSTzArelU4KytTVDUvZTkvbjV3OGVYSXVQcTJtdDhYY3Y1VFBMZmJ6RXhNVDZRdUFlQWNTK3l5THJTejdNQVdUcm1MWmozMlduY2dPQk1wTzNPZExvNk9qeWVyVnE5TjRSbGllZSs2NVpQLysvVDBKM2xKQzJNM3ZqU3Y0ZlB2YjMwNldMVnMydDcvV0cwSUxwbUFLcGxpS1prOS8zbUw3TEYrK1BQM3Y5OTU3TDNuMjJXZlRuNDg4VDVPMVQ2eHhiZGc3Nzd3ei9lKzRJRUdzWWpoMVJEQUZVekFMR2NzOHZOOWd0andybW8zRlpMWnExYXE1bjc5NDgrbjZVMCtHTVUyMitwcnZmLy83eWM2ZE8rZStKbDZVMlY4cG1JSXBtR0lwbWdPZk5qLzk5TlBrN2JmZlR2YnUzWnVMYVRMenlDT1BKSGZmZlhleVpjc1dVNlZnQ3FaZ0Z0dm5uMzgrOUdWWTBleGVIR2thNFl4OW0rSG8wYVBKQng5OGtPemJ0eStOVTcrV1pGdDlUZnk3N2Q2OU85bTJiVnQ2VUUrSWZaVVJTcWVNQ0taZzlqbVlVMU5USHBWOW5DenpmTDNPaU1FVFR6emg2TmtPd2htaHlzSVozbjMzM2VUTk45OU1QdzVpbW94OWszSDZTMXphTGhPaGpGT0hoTEs4NGsyK0JWTXd4VkkwQ3huTzJNY1p0OXBWaEk4Ly9qaDUvLzMzazQ4KyttakJ2M20zMDJUc1I5MjZkV3Y2UHA2MzNucHJjc01OTjh4OUx2WlB4azBvQlZNd0JiUHdzWHp4eFJjTDlVNFFsbWNYLzdPWmhiTjI2c3dDR2hlS2lOdXBVNmZTVzV6YWtWMWxKM3M3cmV6M3h3dVdPQS8wK3V1dlQyL3hiN0I1OCtaNWdjeW15U3lVOWxFS3BtQUtwbGptWU5JVXpjV0pjemhqOG94d3hzZWFuOXNsaWVlWENHeUVNajQ2bDFJd0JWTXdTeU1taTRobFRCTkZKWnE5Q1dqRU16NW10K3o2dnJVLzE5bnpSM1lwdXdoaWRvdElDaVNDS1ppbGptVVozcEEzbG1kRkV3U3pweThrL1ZOU3RsaUdPT295dmg5dlFnMElKbUxaUVRSZmV1a2wwUVFFRTdGc0owNkVGMDFBTUZseUxDTW0vWHJ6NTd6Y3Nra3pqdjRGRUV5NmltVlpKOHQ2MlQ1TjBRUzZWWnFqWk0rY09lTmZjeEd4TFBNeWJDdHh5c25qanovdTZGa1lvSFhyMW5YYkQwZkpJcGJEWXA4bVlNSTBZWFljeXp5OVJkZXd4SG1hSmswd1lab3dhUmpMN0FBZm5ISUNDQ1l0WWxuVlpkaFcwWHo1NVpkRkV4Qk14TEtkbUxnam1vNmVCZHF4RDdQRVRwdzRJWllkeXZacDNuampqVFlHOUpoOW1JaGxpYmk0QVZDWkNmT0xMNzd3cjNtTkEzeVdObWsrOXRoampwNkZIbHE3ZHEwSkU3RXM0NlRwUUNCQU1Dc1F5M2l5RjB2UlpQZzhmZ1NUbk1mU1BzdmVSZk9WVjE3eHBFZFhZbC80ODg4L254dzdkc3pHS0JIN01FMld0SkR0MDNUMExJdUo1WjQ5ZTlJWHIzSHQ0bTk4NHh2SnBrMmJLcjFON01Na0YrSm9XTEhzNzZUcFBFMjZpV1dJbjB1VFpua0lwbGdpbXZRaGxoblJGRXh5RWt2N0xFV1RmTVF5b3Rqc3pkamo4ZlBDQ3krSVpzSFpoMm15WkJGaW4rYWpqejVxbnlZTFl0bkppOWZZcC9ua2swOVdicDltV2ZaaGxpYVlaOCtlcmNRRHp3RSsrWW1taXhzUVIxRjNHc3ZhYUZidFFLQTFhOWFVSXBpV1pBc1d5empWUVN5SHl5a24xTWF5MlRKc3MxczhmdXpUTENiQkxGZ3M3Yk1VVGZJVnkyNGZQNkpaUEpaa0M4QSt5L3l5VDdPYXNZd0RlSHJ4NHJVcSt6UXR5U0tXekUyYWpwNFZ5MjdFejdXalo0dERNTVVTMFdRSXNSVE40ckVrbStOWU9zQ25XR0o1OXBGSEhyRThXMEsxNTFuMlN5elBQdkhFRTZWY25yVWtpMWl5WU5KODlkVlhUWnBpMmZXaytlS0xMNW8wYzB3d3hSTFJaTWl4RkUzQlJDeEZrMExITXZZdER2cm5VVFR6cXpUN01NK2RPMWZvZjRnNHp6S2VaTVd5UE96VExLNStIZUN6R0dVNjVXVDE2dFhkOXNNK1RNVFNwRW5lWTduWUsvajAraGFQSDVObXZnam1rTVV5ckZpV081cDc5KzRWelFMR01nOHN6K2FMSlZteFpBQmllWGIzN3QyV1ozTXMyMmVaeDh0UEZ2MlVFMHV5aUNVbVRiRTBhVmFJWUlvbEE0em12bjM3UkZNc1JWTXdFVXM2ZWRJVHpmekZjdGdIK0RnUXFCanN3eHh3TEdOWlRpeko5bW5lY01NTk5zWVFZeG54S2VKYjVtWDdOSXZ5SnViMllTS1dkQzNicHhtbkZERjRzZDBqbGtXWkxKdE5tdDZQMVlSWnVnbno1TW1UNlRKc1BNaWgxdkxseTAyYVE0cGxHZDZNUFNiTnh4OS9QUGVUWmxrbXpOSUVNNjhQZnBNbDdjVHk3SzVkdTV4eU1nQkZYb1p0RjgwOG4zS3lhdFdxVWdUVGtxeFlNbVNPbmhYTHBZam5sNWRlZXNueTdBQ1lNUHNjUzh1d2RNcnliUDlqV2VZWHI3RlNrZGNEZ1V5WWlDVTlkZW5TSlFjQzlTbVdNWUdWZmFVbm5tOU1tdjBsbUgySVpTeXZpU1hkUmpNZVA2TFoyMWlXYlJtMkdjdXovV1ZKVml6Sm9WaWVqUU9CTE0rS1pUZnlkdlJzV1paa0JWTXNFYzNTcVQzUHNxcGluMlplb21rZkpuUGlQTXY5Ky9lTEpUMFZ5N1B4dUxJOEs1YmRpT2VqbDE5KzJmS3NDVE0vRTJiRTBtUkp2eWZOaHg5KzJLUXBsbDJKNWRuSEhudHNxSk9tSlZuQkZFc0dHczFZbnAyWW1MQXhXc1N5Q2tmRGRpTmJuaDNXeFRFc3lWYWNXREpJMmZKczdDdEhMQmNyTytYRXhURk1tS2xCL3FERWs1WjlsZ3hyMHJROE8xOVZ6clBzaFdFdHo4YWZhOEtzSUxFa0Q1T21BNEhFc3R2QndvRkFKc3lCL01CWWhpVXZZcC9VenAwN0t6MXBXb1pkMnVObmtKT21DYk5peEpJOGljZmhnUU1IS2p0cGl1WFNIejhtVFJObTMySnBHWlk4aW4yYVZaczB4Ykszazkramp6N2E5MG5UaEZtaHlWSXN5YXZZcHhtVFpsV09ubzFZeG1Ra2xyMFIyL0dWVjE1eDlLd0pVeXlwMXFRWlI4K1crVHhOc2V5ZmJKOW12ODdUTE11RUtaZ3RZaG12M01XU0lrVXpsbWZMR0UyeExIWTBMY21XbUZoU1JHVmRuaFhMd2NnT0JMSThLNWhpaVdnV1VId2ZzWTlOTEFjWFRmczBXMHk4bG1TL2RPclVxWFNmWlR6cFFKSEY4dXhERHoxVTZPWFppS1hKY2poaWVUYU9udTNWOHF3bDJaS0pXTVlyYzdHa0xKUG13WU1IQ3p0cGlxVkpNNDhFc3lhV2xtRXAyNU5lRWFNcGxxS1pWNlZaa3UwMmRySFA4clhYWGhOTFNxdEl5N054Z0U4OFNRL3IvVzFaS0x1NHdWS1daMk9KdDh0K09LMGtMOEVVUzZvaW5yQWVmUERCWEVjemk2WEpNcCtQbjZWRXN5ekJyT3lTckZoU0pYbGZuaFhML0Q5K0xNOVdkTUtNZlpaaVNSWEY4bXplSnMzczFCSExzT1dkTkMzSkZqU1lZb2tudlJYSkF3ODhrSXRvT3MreW1JK2ZSeDU1WkZIUkZNd0NCak9McFZOSE1Ha3VIM28weGJJNjBiUVBzMkFpbHJFUFJ5emgvNStuZWVqUW9YUmYvckJpK2VxcnI0cGxRY1dBRXY5K1ZkdW5XWWxnWnJHMERBdkRqMllXUy9zc2l4L052WHYzVnVwTnpFdS9KQ3VXMEZxMlQzUERoZzBtUzdwNi9NVHliS3MzTWJjUHN3REJQSDM2dEgyVzBJRnNuMlkvb3htVHJIMlcxWXltWU9ZOG1CRkxreVhrSTVvUlM1TmwrYU81ZS9mdWh0RjAwRS9PUkppem0xakM0dFh1MDZ6OWVWcnFUU3lyb1hhZlp2MWpvRFNkS2N1RW1TMjdPaG9XOGpOcDJtZFozVW16OXBTVGVFeVZZY0lzVlRBamx2RUsyV1FKdzQ5bXhESW1EckdzWmpSMzdkbzFGMDNCekZrd2p4MDdsc2JTWkFtOXNXelpzcTZqS1piVVJyTXN3U3pOUGt5eGhONjZmUGx5Y3ZqdzRVV2ZweW1XaEZqcDI3ZHZYNm5PMHl4Tk1NVVMrdk56dFpob2lpWDEwWXpIUTFtTWwrVWJLZE9SV0pESFNmUCsrKzl2dVR3YlVZMkpJcDRrL1R4U3htRm0xRDhuMEdrMG0wMmFjYi9Ka3JJVFRLRGphTDcrK3V2cDBlaGlpV0FDdEJETGEwZU9IRW1tcDZmRmtzcXhEeFBvV0p4cWN0OTk5eVZqWTJOenNiVFBFaE1tUUYwc2QrN2NtYXhkdTNiZUFUNGdtQURYeElubkVjdDE2OWJOeGRJeUxGVmpTUlpvTzFrKzlOQkRhU3pqUEV1eFJEQUJXc1F5SnN2OSsvZmJaMGxsV1pJRk9vcWx5UklUWmtsNHhRdTlqMlh0QVQ1aWlXQUN0SW1sWlZpd0pBdTBpR1cyenhLd0pBdGtUd2JqNHd0aWFSa1dTaGhNWUdtVDVZTVBQcGpHTXE0VjYyaFlXTWlTTElqbHZGaTZnZytVZk1MMFNoaTZlQUlZSDI4NFdRSWxEaWF3K01ueWdRY2VzQXdMSmt5Z1ZTenZ2Ly8rQlZmd0FVeVlRSVBKVWl4Qk1JRU9Zbm5nd0lIMFRhR3QwRUNGZ3VrSEh0ckhNcFpoYTJOcHNvVE9PYTBFeEJLbzBvUUp0STlsSEEzNzJtdXZXWWFGS2dmVER6ODArQUVmSDU4WFM1TWxDQ2JRWUxLODc3Nzc1azRkTVZuQzB0aUhDUldKcGNrU1RKZ3ByNXJoMmcvMStMaFlnbUFDblV5VzJkR3dCdzhlRkVzUVRLQ1RXRnA5QWNHY3g1TUNsZjVCdnJZTWE3S0UvbkhRRDRnbFVLVUpFNm9vbG1IdnZmZmV1Zk1zRHgwNjVOUVJNR0VDcldKcHNnUVRaa2U4b3FaU1A3amo0MklKZ2dtMG15enZ1ZWVlZWJHMERBdUNhY0tFdXNteVVTd0J3UVJxWWhuTHNHdldySmwzZ0E4d0dBNzZnWUxHMGo1TE1HRUNOYko5bGxrc0R4OCtiSjhsQ0diM1BIbFExc215UHBZbVN4Z09TN0pRZ0ZpZVBuMWFMTUdFQ2RTTFpkaTc3NzU3N21oWXk3QWdtRDNqaVlReVRaYjFzVFJaZ21BQ2RiRzB6eElFRTJnaFc0WjFOQ3dJWmw5NVVxSG9rMldqV0FMNTRTaFp5RmtzWDMvOWRiRUV3UVNheFRKT0hZbFkybWNKT2YxNXRRa2dIN0cwenhJRWN5QTh5VkMwV041MTExMExZZ2tJSnRBa2xyRU1lL255WlMvNklPZnN3NFFoeDlKa0NTYk1nZkxxbktMRWN2WHExV0lKZ2dsMEVzczMzbmpETWl3VWpDVlpHRUlzVFpaZ3dod2FyOVRKYXl4MzdOZ2hsbURDQkRxTjVadHZ2aW1XWU1JMFlVSjlMTys4ODg0RnNmUTRCUk1tVURkWnhxa2pVMU5UeVZ0dnZXV3lCQk1tMENpV0prc1F6Tnp5aEVRZVl0bG9HUllvQjB1eTBJZFlXb1lGd1FRNmlLVzM2QUxCQk1RU3F2bnpYcFp2eEQ1TWhoSEw3ZHUzTDFpRzlWZ0VFMmF1alkyTitkZGtLTEdNVTBlT0hEbGlueVdVL0xtNU5CUG0rdlhyazVNblQzcDBNdkJZbWl5aHVZbUpDY0hNbTF0dXVTVTVjK1pNTWowOTdSRktYMTh0TjRvbDBQakY1VzIzM1ZhYTcyZGtkbmEydjMvQWw2KzZSMm8rWnJmUm1sdk03V05YL3o1ZGo0a1hMbHhJamg0OW1qNlJDU2Y5K09HLzQ0NDd4Qkk2ZUdFWmsyWEVNbjVlbHRDUERWYy9URis3emRUY1ptdHVTYzNIcEo5TnkwTXdSNjdGTW40OXZwUmdBbEFlMTRKNTVWb2twNitGY1dqQnpNdEJQd3UrYVFBcUwxZHRHTTNKeGdDQVhEZGpOR2NiUWtBQnlHVVhSdk8yUWFhbnAwVVRvT0ptWm1aeUY4NWhCYlBSTjUvZWQrVXFEeFdBYXJ0OCtmS1ZWcTBvZXpBYjdieWRyZHNBc3hjdVhKajBVQUdvdG5QbnprMG1MWTZHVFlad1FGQmVsbVRuZm4zbXpKbmZlNmdBVk51cFU2ZitUNU5BRGsyZVRpdEpiNy85N1cvLytlb283cW9EQUJWMTZkS2w2ZC85N25mLzFHRENIS3BCWHJnZy9jOEdIeGRjOWVmRWlSUC9iY09HRGYvV3d3YWdlajc0NElQL3NXM2J0ditZZEhaMW4za1JLOHVWZm1wRFdSL0xCVmYrT1gvKy9ITXJWNjdjNmFFRFVCM0hqaDA3c0huejVuK1ZOTCt5VC8zRU9iQmdEbnBKdHRuUlR2VzNtWi85N0dkUFg3aHc0UzBQSDRCcW1KeWNQUEx6bi8vODZSYVJuRzNUbFA0T2dBT2VNSnRObVVuZGhEbTNSSHZpeEluL3NucjE2bjlZc1dMRk1nOG5nUEs1T2h4ZC91eXp6MzU3KysyM1A1TXNYSUtkU1JhZVVkRTBtR1cvbHV4c2s0a3p2ZGp1eE1URU03LzYxYTl1UFhyMDZMOU1UVTE5ZHVuU3BTdjlqandBL1JNWEpiaDQ4ZUtWa3lkUGZ2YmhoeC8reXpQUFBIUHIxVmorTXZueVhVbmFMcjBPd3pBbXpFWlRadTIwMmVrdGFmQVJnSHhxZExET1ltNUpKd0h0WjlQR2M3SVJSeHBzaUZhUkhHa1JYZ0R5R2N0R3dVemFCREkzNzFneVBzU05OOUltbW8zaW1ZZ2xRS21pbVhRUXlhRWU3Sk9IQ2JOVk5FZWFiS0RhKytzaktab0ErWTlsSi9ITVhTeUhIY3pGVHByMVgxOGZUa2NDQVpRbm5MbUtaUjZDMlN5YVNkSitpVFlYR3hDQXZzVXpON0hNU3pBYlJiQ1RjQUpRbm1DMmltSXVHakNldzQwMzBtWkRDU2hBZWFPWnUxRG1NWmlOTnRCSTNqY2dBQU9OcUdBdVlzTTVHaFpBSEFXemJCc1lnSElZdFFrQVFEQUJvQ2Y2dmlUcm5VVUFNR0VDZ0dBQ0FJSUpBSUlKQUlJSkFJSUpBSUlKQUlJSkFJSUpBSUlKQUFnbUFBZ21BQWdtQUFnbUFBZ21BQWdtQUFnbUFDQ1lBQ0NZQUNDWUFDQ1lBQ0NZQUZCMC8wK0FBUURISHhRRU1NUklyd0FBQUFCSlJVNUVya0pnZ2c9PSk7YmFja2dyb3VuZC1zaXplOmF1dG8gNzAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDMwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9Lmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyBsYWJlbCBkaXZ7ZGlzcGxheTpmbGV4O2FsaWduLXNlbGY6ZmxleC1lbmQ7bWFyZ2luLWJsb2NrLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSk7cG9pbnRlci1ldmVudHM6bm9uZX0uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIGxhYmVsIGlucHV0e2Rpc3BsYXk6bm9uZX0uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZXtiYWNrZ3JvdW5kLXNpemU6YXV0byA5MCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlfS5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlOmhvdmVyIGRpdiwuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZS5rLWhvdmVyIGRpdnttYXJnaW46MDthbGlnbi1zZWxmOmNlbnRlcjtvcGFjaXR5OjF9Lmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2UgZGl2e29wYWNpdHk6MH0uay1zcHJlYWRzaGVldC1kcmF3aW5ne3Bvc2l0aW9uOmFic29sdXRlO2JveC1zaXppbmc6Ym9yZGVyLWJveDt6LWluZGV4OjEwMX0uay1zcHJlYWRzaGVldC1kcmF3aW5nLmstc3ByZWFkc2hlZXQtYWN0aXZlLWRyYXdpbmd7b3V0bGluZS1zdHlsZTpzb2xpZDtvdXRsaW5lLXdpZHRoOjJweH0uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtjdXJzb3I6bW92ZX0uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxle3dpZHRoOjZweDtoZWlnaHQ6NnB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9Lmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5Oe2xlZnQ6NTAlO3RvcDowO2N1cnNvcjpucy1yZXNpemV9Lmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5ORXtsZWZ0OjEwMCU7dG9wOjA7Y3Vyc29yOm5lc3ctcmVzaXplfS5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuRXtsZWZ0OjEwMCU7dG9wOjUwJTtjdXJzb3I6ZXctcmVzaXplfS5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuU0V7bGVmdDoxMDAlO3RvcDoxMDAlO2N1cnNvcjpud3NlLXJlc2l6ZX0uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLlN7bGVmdDo1MCU7dG9wOjEwMCU7Y3Vyc29yOm5zLXJlc2l6ZX0uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLlNXe2xlZnQ6MDt0b3A6MTAwJTtjdXJzb3I6bmVzdy1yZXNpemV9Lmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5Xe2xlZnQ6MDt0b3A6NTAlO2N1cnNvcjpldy1yZXNpemV9Lmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5OV3tsZWZ0OjA7dG9wOjA7Y3Vyc29yOm53c2UtcmVzaXplfS5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2U6aG92ZXIsLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZS5rLWhvdmVye2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSl9Lmstc3ByZWFkc2hlZXQtbGVnYWN5IC5rLXNwcmVhZHNoZWV0LC5rLXNwcmVhZHNoZWV0LWxlZ2FjeSAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyLC5rLXNwcmVhZHNoZWV0LWxlZ2FjeSAuay1zcHJlYWRzaGVldC12aWV3e2ZvbnQtc2l6ZToxMnB4fS5rLXNwcmVhZHNoZWV0LWxlZ2FjeSAuay1zcHJlYWRzaGVldC1jZWxse3BhZGRpbmc6MXB4fS5rLXNwcmVhZHNoZWV0LWxlZ2FjeSAuay1zcHJlYWRzaGVldC1maWx0ZXJ7cGFkZGluZzowcHh9Lmstc3ByZWFkc2hlZXQtbGVnYWN5IC5rLWZpbHRlci1yYW5nZXtib3JkZXItd2lkdGg6MXB4fS5rLXNwcmVhZHNoZWV0LWxlZ2FjeSAuay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zZWxlY3Rpb24taGlnaGxpZ2h0e2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkfS5rLXNwcmVhZHNoZWV0IC5rLXRhYnN0cmlwLXdyYXBwZXJ7Ym9yZGVyLXdpZHRoOjAgMCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNwcmVhZHNoZWV0LXF1aWNrLWFjY2Vzcy10b29sYmFye3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowfS5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwe3BhZGRpbmctYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uay1zcHJlYWRzaGVldC10YWJzdHJpcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVye21hcmdpbjowfS5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwIC5rLWxvYWRpbmd7ZGlzcGxheTpub25lfS5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwIC5rLWNvbnRlbnQsLmstc3ByZWFkc2hlZXQtdGFic3RyaXAgLmstdGFic3RyaXAtY29udGVudHtib3JkZXItcmFkaXVzOjA7cGFkZGluZzowO2JvcmRlci13aWR0aDowO292ZXJmbG93OmhpZGRlbn0uay1zcHJlYWRzaGVldHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc3ByZWFkc2hlZXQtaGVhZGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXNwcmVhZHNoZWV0LXRvcC1jb3JuZXIsLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciwuay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXNwcmVhZHNoZWV0LWNlbGwtZWRpdG9ye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zcHJlYWRzaGVldC1tZXJnZWQtY2VsbHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zcHJlYWRzaGVldC1kaXNhYmxlZC1tYXNre2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXNwcmVhZHNoZWV0IC5rLXNlbGVjdGlvbi1mdWxsLC5rLXNwcmVhZHNoZWV0IC5rLXNlbGVjdGlvbi1wYXJ0aWFse2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpfS5rLXNwcmVhZHNoZWV0LXNlbGVjdGlvbntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCk7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc3ByZWFkc2hlZXQtc2VsZWN0aW9uLWhpZ2hsaWdodHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc3ByZWFkc2hlZXQgLmstc2luZ2xlLXNlbGVjdGlvbjo6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1jZWxse2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCk7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLXB1bmNoe2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZiksIDAuNSl9Lmstc3ByZWFkc2hlZXQgLmstcmVzaXplLWhhbmRsZSwuay1zcHJlYWRzaGVldCAuay1yZXNpemUtaGludC1oYW5kbGUsLmstc3ByZWFkc2hlZXQgLmstcmVzaXplLWhpbnQtbWFya2Vye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc3ByZWFkc2hlZXQtaGFzLWNvbW1lbnQ6OmFmdGVye2JvcmRlci1ibG9jay1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSByZ2JhKDAsMCwwLDApO2JvcmRlci1pbmxpbmUtY29sb3I6cmdiYSgwLDAsMCwwKSB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1zcHJlYWRzaGVldC1jZWxsIC5rLWRpcnR5e2JvcmRlci1ibG9jay1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgcmdiYSgwLDAsMCwwKTtib3JkZXItaW5saW5lLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSByZ2JhKDAsMCwwLDApfS5rLXNwcmVhZHNoZWV0IC5rLWZpbHRlci1yYW5nZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc3ByZWFkc2hlZXQtZmlsdGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1zcHJlYWRzaGVldC1maWx0ZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1zcHJlYWRzaGVldC1maWx0ZXIuay1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWFjdGl2ZSwgI2Q2ZDZkNil9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnU+LmstbWVudSAuay1pdGVtOmhvdmVyLC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51Pi5rLW1lbnUgLmstaXRlbS5rLWhvdmVyLC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51Pi5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbTpob3Zlciwuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudT4uay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIC5rLWl0ZW0uay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1zcHJlYWRzaGVldC12YWx1ZS10cmVldmlldy13cmFwcGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9ne2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlOmhvdmVyLC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlLmstaG92ZXJ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAyMDAwcHggcmdiYSgwLDAsMCwuNSl9Lmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2U6aG92ZXIgZGl2LC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlLmstaG92ZXIgZGl2e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zcHJlYWRzaGVldC1kcmF3aW5nLmstc3ByZWFkc2hlZXQtYWN0aXZlLWRyYXdpbmd7b3V0bGluZS1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNwcmVhZHNoZWV0LWRyYXdpbmctYW5jaG9yLWNlbGx7YmFja2dyb3VuZDpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCl9Lmstc3ludGF4LXJlZntjb2xvcjojZjgyfS5rLXN5bnRheC1udW17Y29sb3I6IzA5Zn0uay1zeW50YXgtc3Rye2NvbG9yOiMzOGI3MTR9Lmstc3ludGF4LWVycm9ye2NvbG9yOnJlZH0uay1zeW50YXgtYm9vbHtjb2xvcjojYTkxNjljfS5rLXN5bnRheC1wYXJlbi1tYXRjaHtiYWNrZ3JvdW5kLWNvbG9yOiNjYWYyMDB9Lmstb3JkZXItMXtvcmRlcjoxfS5cXCFrLW9yZGVyLTF7b3JkZXI6MSAhaW1wb3J0YW50fS5rLW9yZGVyLTJ7b3JkZXI6Mn0uXFwhay1vcmRlci0ye29yZGVyOjIgIWltcG9ydGFudH0uay1vcmRlci0ze29yZGVyOjN9LlxcIWstb3JkZXItM3tvcmRlcjozICFpbXBvcnRhbnR9Lmstb3JkZXItNHtvcmRlcjo0fS5cXCFrLW9yZGVyLTR7b3JkZXI6NCAhaW1wb3J0YW50fS5rLW9yZGVyLTV7b3JkZXI6NX0uXFwhay1vcmRlci01e29yZGVyOjUgIWltcG9ydGFudH0uay1vcmRlci02e29yZGVyOjZ9LlxcIWstb3JkZXItNntvcmRlcjo2ICFpbXBvcnRhbnR9Lmstb3JkZXItN3tvcmRlcjo3fS5cXCFrLW9yZGVyLTd7b3JkZXI6NyAhaW1wb3J0YW50fS5rLW9yZGVyLTh7b3JkZXI6OH0uXFwhay1vcmRlci04e29yZGVyOjggIWltcG9ydGFudH0uay1vcmRlci05e29yZGVyOjl9LlxcIWstb3JkZXItOXtvcmRlcjo5ICFpbXBvcnRhbnR9Lmstb3JkZXItMTB7b3JkZXI6MTB9LlxcIWstb3JkZXItMTB7b3JkZXI6MTAgIWltcG9ydGFudH0uay1vcmRlci0xMXtvcmRlcjoxMX0uXFwhay1vcmRlci0xMXtvcmRlcjoxMSAhaW1wb3J0YW50fS5rLW9yZGVyLTEye29yZGVyOjEyfS5cXCFrLW9yZGVyLTEye29yZGVyOjEyICFpbXBvcnRhbnR9Lmstb3JkZXItZmlyc3R7b3JkZXI6LTk5OTl9LlxcIWstb3JkZXItZmlyc3R7b3JkZXI6LTk5OTkgIWltcG9ydGFudH0uay1vcmRlci1sYXN0e29yZGVyOjk5OTl9LlxcIWstb3JkZXItbGFzdHtvcmRlcjo5OTk5ICFpbXBvcnRhbnR9Lmstb3JkZXItbm9uZXtvcmRlcjowfS5cXCFrLW9yZGVyLW5vbmV7b3JkZXI6MCAhaW1wb3J0YW50fS5rLXBpdm90Z3JpZHtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTt0ZXh0LWFsaWduOnN0YXJ0O3ZlcnRpY2FsLWFsaWduOnRvcDtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjMwMHB4IGF1dG87Z3JpZC10ZW1wbGF0ZS1yb3dzOjc1cHggYXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0uay1waXZvdGdyaWQgdGFibGV7bWFyZ2luOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZTtib3JkZXItd2lkdGg6MDtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItY29sbGFwc2U6c2VwYXJhdGU7Ym9yZGVyLXNwYWNpbmc6MDtvdXRsaW5lOjA7dGV4dC1hbGlnbjppbmhlcml0O2VtcHR5LWNlbGxzOnNob3d9LmstcGl2b3RncmlkIHRoZWFkLC5rLXBpdm90Z3JpZCB0Ym9keSwuay1waXZvdGdyaWQgdGgsLmstcGl2b3RncmlkIHRyLC5rLXBpdm90Z3JpZCB0ZHtib3JkZXItY29sb3I6aW5oZXJpdDt0ZXh0LWFsaWduOmluaGVyaXR9LmstcGl2b3RncmlkLXRhYmxle3RhYmxlLWxheW91dDpmaXhlZH0uay1waXZvdGdyaWQtdGFibGUgdGh7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOmluaXRpYWx9LmstcGl2b3RncmlkLXRhYmxlIC5rLXBpdm90Z3JpZC1oZWFkZXItcm9vdHtmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5rLXBpdm90Z3JpZC1lbXB0eS1jZWxse2JvcmRlci1pbmxpbmUtZW5kLXN0eWxlOnNvbGlkO2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjFweDtib3JkZXItYmxvY2stZW5kLXN0eWxlOnNvbGlkO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4fS5rLXBpdm90Z3JpZC1lbXB0eS1jZWxsOmZvY3Vze291dGxpbmU6bm9uZX0uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnN7b3ZlcmZsb3c6aGlkZGVufS5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtdGFibGV7cGFkZGluZy1pbmxpbmUtc3RhcnQ6MDtwYWRkaW5nLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KX0uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGx7Ym9yZGVyLWJsb2NrLWVuZC1zdHlsZTpzb2xpZDtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweDtib3JkZXItaW5saW5lLXN0YXJ0LXN0eWxlOnNvbGlkO2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4fS5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtY2VsbDpmaXJzdC1jaGlsZHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9LmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC1jZWxsLmstZmlyc3R7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHh9LmstcGl2b3RncmlkLXJvdy1oZWFkZXJze292ZXJmbG93OmhpZGRlbn0uay1waXZvdGdyaWQtcm93LWhlYWRlcnMgLmstcGl2b3RncmlkLXRhYmxle3BhZGRpbmctYmxvY2stZW5kOnZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCwgMTdweCl9LmstcGl2b3RncmlkLXJvdy1oZWFkZXJzIC5rLXBpdm90Z3JpZC1jZWxse2JvcmRlci1pbmxpbmUtZW5kLXN0eWxlOnNvbGlkO2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjFweDtib3JkZXItYmxvY2stZW5kLXN0eWxlOnNvbGlkO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4O3doaXRlLXNwYWNlOm5vd3JhcH0uay1waXZvdGdyaWQtdmFsdWVze2JvcmRlci1jb2xvcjppbmhlcml0O292ZXJmbG93OnNjcm9sbH0uay1waXZvdGdyaWQtdmFsdWVzIC5rLXBpdm90Z3JpZC1jZWxse2JvcmRlci1ibG9jay1lbmQtc3R5bGU6c29saWQ7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWlubGluZS1zdGFydC1zdHlsZTpzb2xpZDtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweH0uay1waXZvdGdyaWQtdmFsdWVzIC5rLXBpdm90Z3JpZC1jZWxsOmZpcnN0LWNoaWxke2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MH0uay1waXZvdGdyaWQtY2VsbHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOnRvcDtvdmVyZmxvdzpoaWRkZW59LmstcGl2b3RncmlkLWNlbGw6Zm9jdXN7b3V0bGluZTpub25lfS5rLXBpdm90Z3JpZC1jZWxsIC5rLWljb257Y3Vyc29yOnBvaW50ZXI7cGFkZGluZy1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstcGl2b3RncmlkLXRvdGFse2ZvbnQtd2VpZ2h0OjYwMH0uay1jb2x1bW4tbWVudSAuay10cmVldmlld3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtwYWRkaW5nLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvMik7b3ZlcmZsb3c6YXV0b30uay1waXZvdGdyaWQtY29uZmlndXJhdG9ye2Rpc3BsYXk6ZmxleH0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVse2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjJ9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b257cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24+c3Bhbnt0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoyfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaGVhZGVye3BhZGRpbmctYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjAuNzUpO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NTAwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaGVhZGVyLXRleHR7d29yZC1icmVhazpub3JtYWw7b3ZlcmZsb3ctd3JhcDphbnl3aGVyZX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtmbGV4OjEgMSBhdXRvO292ZXJmbG93OmF1dG99LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0gLmstbGFiZWx7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0gLmstZHJvcGRvd24tbGlzdCwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay1kcm9wZG93biwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay1kcm9wZG93bmxpc3R7bWF4LXdpZHRoOjkwcHh9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0gLmstdGV4dGJveHtmbGV4LWJhc2lzOjUwJX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstcm93LWZpZWxkcywuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstY29sdW1uLWZpZWxkcywuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZmlsdGVyLWZpZWxkc3ttYXJnaW4tYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLzIpO2ZsZXgtd3JhcDp3cmFwfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay12YWx1ZS1maWVsZHN7bWFyZ2luLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKTttYXJnaW4taW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvMil9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXNlbGVjdC1hbGwgLmstY2hlY2tib3h7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZmllbGRzLWxpc3Qtd3JhcHBlcnttYXgtaGVpZ2h0OjIwMHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1zZXR0aW5ncy1kZXNjcmlwdGlvbnttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTt0ZXh0LWFsaWduOmNlbnRlcn0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstdHJlZXZpZXd7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7cGFkZGluZy1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLzIpO292ZXJmbG93OmF1dG99LmstY2FsY3VsYXRlZC1maWVsZHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLWNhbGN1bGF0ZWQtZmllbGQtaGVhZGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfS5rLWNhbGN1bGF0ZWQtZmllbGQtaGVhZGVyIC5rLXRleHRib3h7bWluLXdpZHRoOjIwMHB4fS5rLWNhbGN1bGF0ZWQtZmllbGQtaGVhZGVyLXRleHR7bWFyZ2luLWlubGluZS1lbmQ6NXB4O3dvcmQtYnJlYWs6bm9ybWFsO292ZXJmbG93LXdyYXA6YW55d2hlcmV9LmstY2FsY3VsYXRlZC1maWVsZC1oZWFkZXItYWN0aW9uc3tmbGV4LXNocmluazowO2FsaWduLXNlbGY6ZmxleC1zdGFydH0uay1jYWxjdWxhdGVkLWZpZWxkLWNvbnRlbnQgLmstdGV4dGJveHt3aWR0aDoxMDAlfS5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9uc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn0uay1jYWxjdWxhdGVkLWZpZWxkLWFjdGlvbnMgLmstaWNvbnttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIC5rLWRyb3Bkb3duLWxpc3QsLmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIC5rLWRyb3Bkb3duLC5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9ucyAuay1kcm9wZG93bmxpc3R7bWF4LXdpZHRoOjEwMHB4fS5rLWZpbHRlci1tZW51IC5rLWNhbGN1bGF0ZWQtaXRlbXtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweDtib3JkZXItYmxvY2stZW5kLXN0eWxlOnNvbGlkfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItdmVydGljYWx7bWluLXdpZHRoOjMyMHB4fS5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwuay1kLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheXtpbnNldC1pbmxpbmUtZW5kOmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KX0uay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheXtpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIgKyAycHgpfS5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uLC5rLWQtZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24sLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d3JpdGluZy1tb2RlOnZlcnRpY2FsLXJsfS5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIC5rLWljb24sLmstZC1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiAuay1pY29uLC5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gLmstaWNvbnt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX0uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXZlcnRpY2FsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwsLmstZC1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXZlcnRpY2FsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwsLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXZlcnRpY2FsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWx7Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6MDtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFse3dpZHRoOjEwMCU7aGVpZ2h0OjQyMHB4fS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93fS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVye3BhZGRpbmctaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXI+KjpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6MH0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlcjpmaXJzdC1jaGlsZHtwYWRkaW5nLWlubGluZS1zdGFydDowO2ZsZXg6MSAxIDMwJX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlcjpudGgtY2hpbGQoMil7ZmxleDoxIDEgMzAlfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyOmxhc3QtY2hpbGR7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHg7Ym9yZGVyLWlubGluZS1zdGFydC1zdHlsZTpzb2xpZDtmbGV4OjEgMSA0MCV9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1yb3ctZmllbGRzLC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstY29sdW1uLWZpZWxkcywuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpbHRlci1maWVsZHN7bWF4LWhlaWdodDoxMDBweDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay12YWx1ZS1maWVsZHN7bWF4LWhlaWdodDoyNTBweDtmbGV4LWZsb3c6cm93IHdyYXA7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwuay1kLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwuay1mbGV4LWNvbHVtbiAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXl7aW5zZXQtYmxvY2stZW5kOmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KX0uay1mbGV4LWNvbC1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwuay1mbGV4LWNvbHVtbi1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheXtpbnNldC1ibG9jay1zdGFydDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMiArIDJweCl9LmstZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24sLmstZC1mbGV4LWNvbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwuay1mbGV4LWNvbHVtbiAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwuay1mbGV4LWNvbC1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uLC5rLWZsZXgtY29sdW1uLXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b257dGV4dC1hbGlnbjpjZW50ZXJ9LmstZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwsLmstZC1mbGV4LWNvbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXB1c2ggLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCwuay1mbGV4LWNvbHVtbiAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXB1c2ggLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCwuay1mbGV4LWNvbC1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLC5rLWZsZXgtY29sdW1uLXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWx7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjA7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDowfS5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90Z3JpZHtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90Z3JpZC12YWx1ZXN7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLXRhYmxle3BhZGRpbmctaW5saW5lLWVuZDowfS5rLXBpdm90e2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXBpdm90IC5rLWdyaWQgdGR7d2hpdGUtc3BhY2U6bm93cmFwfS5rLXBpdm90IC5rLWdyaWQtY29udGVudHtmbGV4OjEgMSBhdXRvfS5rLXBpdm90LXRvb2xiYXJ7Ym9yZGVyLXdpZHRoOjAgMCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXA7Ym94LXNoYWRvdzpub25lfS5rLXBpdm90LXRvb2xiYXI+KnttYXgtd2lkdGg6MTAwJX0uay1waXZvdC10b29sYmFyOjpiZWZvcmV7ZGlzcGxheTpub25lfS5rLXBpdm90LWxheW91dHtib3JkZXItc3BhY2luZzowO3RhYmxlLWxheW91dDphdXRvfS5rLXBpdm90LWxheW91dCAuay1ncmlkLWZvb3Rlciwuay1waXZvdC1sYXlvdXQgLmstZ3JpZCAuay10YWJsZS1hbHQtcm93e2ZvbnQtd2VpZ2h0OmJvbGR9LmstcGl2b3QtbGF5b3V0PnRib2R5LC5rLXBpdm90IC5rLXRhYmxlLXRkLC5rLXBpdm90IHRke3ZlcnRpY2FsLWFsaWduOnRvcH0uay1waXZvdC1sYXlvdXQ+dGJvZHk+dHI+dGR7cGFkZGluZzowfS5rLXBpdm90LXJvd2hlYWRlcnM+LmstZ3JpZCwuay1waXZvdC10YWJsZT4uay1ncmlke2JvcmRlci13aWR0aDowO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDpub25lfS5rLXBpdm90LXJvd2hlYWRlcnM+LmstZ3JpZCB0ZDpmaXJzdC1jaGlsZCwuay1waXZvdC10YWJsZSAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIuay1maXJzdHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweH0uay1waXZvdC1yb3doZWFkZXJzPi5rLWdyaWQgdGQuay1maXJzdHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9LmstcGl2b3Qtcm93aGVhZGVycz4uay1ncmlke292ZXJmbG93OmhpZGRlbn0uay1waXZvdC10YWJsZXtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweDtib3JkZXItaW5saW5lLXN0YXJ0LXN0eWxlOnNvbGlkfS5rLXBpdm90LXRhYmxlIC5rLWdyaWQtaGVhZGVyLXdyYXB7bWFyZ2luLWlubGluZS1lbmQ6LTFweH0uay1waXZvdC10YWJsZSAuay1ncmlkLWhlYWRlci13cmFwPnRhYmxle2hlaWdodDoxMDAlfS5rLXBpdm90IC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlcnt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmstcGl2b3QgLmstZ3JpZCB0ciAuay1ncmlkLWZvb3Rlcntib3JkZXItYmxvY2stZW5kLXdpZHRoOjB9LmstcGl2b3QgLmstZ3JpZCB0cjpsYXN0LWNoaWxkOm5vdCguay1ncmlkLWZvb3RlcikgdGQ6bm90KC5rLWdyaWQtZm9vdGVyKXtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweH0uay1waXZvdC1sYXlvdXQgLmstZ3JpZCB0ZHtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweH0uay1waXZvdC1sYXlvdXQgLmstZ3JpZC1mb290ZXI+dGR7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjB9LmstcGl2b3QtZmlsdGVyLXdpbmRvdyAuay10cmVldmlld3ttYXgtaGVpZ2h0OjYwMHB4fS5rLXBpdm90Z3JpZC13cmFwcGVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXBpdm90Z3JpZC13cmFwcGVyPi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWx7bWF4LXdpZHRoOjMyMHB4O2ZsZXg6bm9uZX0uay1waXZvdGdyaWQtd3JhcHBlcj4uay1waXZvdHtmbGV4OjF9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnl7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6aW5saW5lLWZsZXh9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvcntoZWlnaHQ6MTAwJX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnR7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO21heC1oZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLXBpdm90Z3JpZC10YXJnZXRze2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXNlY3Rpb257ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstY29sdW1uLWZpZWxkc3ttYXJnaW46MDtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7bWF4LWhlaWdodDoyMDBweDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1jb2x1bW4tZmllbGRzPip7bWFyZ2luOjB9LmstcGl2b3RncmlkLXRvZ2dsZXttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKi0xKTtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Ym94LXNpemluZzpjb250ZW50LWJveDtjdXJzb3I6cG9pbnRlcn0uay1waXZvdGdyaWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycywuay1waXZvdGdyaWQtcm93LWhlYWRlcnMsLmstcGl2b3RncmlkLWVtcHR5LWNlbGx7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstcGl2b3RncmlkLWVtcHR5LWNlbGx7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpfS5rLXBpdm90Z3JpZC1yb3ctaGVhZGVycyAuay1waXZvdGdyaWQtcm93IC5rLXBpdm90Z3JpZC1jZWxsOmxhc3QtY2hpbGR7Ym9yZGVyLWlubGluZS1lbmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSl9LmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC1jb2x1bW4tdG90YWw6bnRoLWxhc3Qtb2YtdHlwZSgyKSAuay1waXZvdGdyaWQtY2VsbDpub3QoLmstcGl2b3RncmlkLWV4cGFuZGVkKSwuay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLXJvdzpsYXN0LWNoaWxke2JvcmRlci1ibG9jay1lbmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSl9LmstcGl2b3RncmlkLWhlYWRlci10b3RhbCwuay1waXZvdGdyaWQtdG90YWx7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpfS5rLXBpdm90Z3JpZC1yb3ctaGVhZGVycyB0Ym9keT4uay1waXZvdGdyaWQtcm93OmhvdmVyLC5rLXBpdm90Z3JpZC1yb3ctaGVhZGVycyB0Ym9keT4uay1waXZvdGdyaWQtcm93LmstaG92ZXIsLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIHRib2R5Pi5rLXBpdm90Z3JpZC1yb3c6aG92ZXIsLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIHRib2R5Pi5rLXBpdm90Z3JpZC1yb3cuay1ob3Zlciwuay1waXZvdGdyaWQtdmFsdWVzIHRib2R5Pi5rLXBpdm90Z3JpZC1yb3c6aG92ZXIsLmstcGl2b3RncmlkLXZhbHVlcyB0Ym9keT4uay1waXZvdGdyaWQtcm93LmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1waXZvdGdyaWQtY2VsbDpmb2N1cywuay1waXZvdGdyaWQtY2VsbC5rLWZvY3VzLC5rLXBpdm90Z3JpZC1lbXB0eS1jZWxsOmZvY3VzLC5rLXBpdm90Z3JpZC1lbXB0eS1jZWxsLmstZm9jdXMsLmstbWFzdGVyLXJvdz4uay1waXZvdGdyaWQtY2VsbDpmb2N1cywuay1ncm91cGluZy1yb3c+LmstcGl2b3RncmlkLWNlbGw6Zm9jdXMsLmstZGV0YWlsLXJvdz4uay1waXZvdGdyaWQtY2VsbDpmb2N1cywuay1ncm91cC1mb290ZXI+LmstcGl2b3RncmlkLWNlbGw6Zm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTIpfS5rLXBpdm90Z3JpZC1jZWxsLmstc2VsZWN0ZWQsLmstcGl2b3RncmlkLXJvdy5rLXNlbGVjdGVkPi5rLXBpdm90Z3JpZC1jZWxse2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uLC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWx7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaGVhZGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZmllbGRzLWxpc3Qtd3JhcHBlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1jYWxjdWxhdGVkLWZpZWxke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstZmlsdGVyLW1lbnUgLmstY2FsY3VsYXRlZC1pdGVte2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5LC5rLWQtZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5e2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5e2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwuay1kLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwuay1mbGV4LWNvbHVtbiAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXl7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tMywgMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9LmstZmxleC1jb2wtcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksLmstZmxleC1jb2x1bW4tcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXl7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tMywgMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9LmstcGl2b3R7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXBpdm90LXRhYmxle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXBpdm90LXJvd2hlYWRlcnN7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstcGl2b3QtdG9vbGJhcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1waXZvdC10b29sYmFyIC5rLWVtcHR5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstcGl2b3QgLmstYWx0e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstcGl2b3QtdG9vbGJhciwuay1waXZvdC10YWJsZSwuay1waXZvdC1yb3doZWFkZXJzPi5rLWdyaWQgdGQ6Zmlyc3QtY2hpbGQsLmstcGl2b3QtdGFibGUgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLmstZmlyc3R7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstaGVhZGVyLmstYWx0e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSl9LmstcGl2b3QtbGF5b3V0IC5rLWdyaWQtZm9vdGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWkta3BpLXRyZW5kLWluY3JlYXNlLC5rLWkta3BpLXRyZW5kLWRlY3JlYXNlLC5rLWkta3BpLXRyZW5kLWVxdWFse2NvbG9yOmluaGVyaXR9LmstaS1rcGktc3RhdHVzLWhvbGR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstaS1rcGktc3RhdHVzLWRlbnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWkta3BpLXN0YXR1cy1vcGVue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLWNvbHVtbi1maWVsZHN7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstdHJlZWxpc3Quay1ncmlkLWRpc3BsYXktYmxvY2suay1ncmlkLWxvY2tlZGNvbHVtbnN7ZGlzcGxheTpibG9ja30uay10cmVlbGlzdCAuay1zdGF0dXN7cGFkZGluZy1ibG9jazouNGVtO3BhZGRpbmctaW5saW5lOi42ZW07bGluZS1oZWlnaHQ6MS42ZW19LmstdHJlZWxpc3QgLmstc3RhdHVzIC5rLWxvYWRpbmd7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7bWFyZ2luLWlubGluZS1lbmQ6NXB4O2Rpc3BsYXk6bm9uZX0uay10cmVlbGlzdCB0ci5rLWhpZGRlbntkaXNwbGF5Om5vbmV9LmstdHJlZWxpc3QgLmstdHJlZWxpc3QtZHJhZ2dpbmcsLmstdHJlZWxpc3QgLmstdHJlZWxpc3QtZHJhZ2dpbmcgLmstaG92ZXJ7Y3Vyc29yOmRlZmF1bHR9LmstdHJlZWxpc3QgLmstZHJvcC1oaW50e3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSl9LmstdHJlZWxpc3QgLmstdGFibGUtcm93LmstZm9vdGVyIHRkLC5rLXRyZWVsaXN0IC5rLXRhYmxlLXJvdy5rLWZvb3Rlci10ZW1wbGF0ZSB0ZCwuay10cmVlbGlzdCAuay10YWJsZS1yb3cuay1mb290ZXIgLmstdGFibGUtdGQsLmstdHJlZWxpc3QgLmstdGFibGUtcm93LmstZm9vdGVyLXRlbXBsYXRlIC5rLXRhYmxlLXRke2JvcmRlci13aWR0aDoxcHggMDtib3JkZXItc3R5bGU6c29saWQ7Zm9udC13ZWlnaHQ6Ym9sZH0uay10cmVlbGlzdCAuay10YWJsZS1yb3cuay1mb290ZXIrLmstdGFibGUtcm93LmstZm9vdGVyIHRkLC5rLXRyZWVsaXN0IC5rLXRhYmxlLXJvdy5rLWZvb3Rlcisuay10YWJsZS1yb3cuay1mb290ZXIgLmstdGFibGUtdGR7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjB9LmstdHJlZWxpc3Qtc2Nyb2xsYWJsZT4uay10YWJsZSwuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXJvdywuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoe2JhY2tncm91bmQtY29sb3I6aW5oZXJpdH0uay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtdG9vbGJhcntwb3NpdGlvbjpzdGlja3k7ei1pbmRleDozO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aHtwb3NpdGlvbjpzdGlja3k7ei1pbmRleDoxfS5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGguay1ncmlkLWhlYWRlci1zdGlja3l7ei1pbmRleDozfS5rLXRyZWVsaXN0LXNjcm9sbGFibGUgdGhlYWQuay1ncmlkLWhlYWRlcntwYWRkaW5nLWlubGluZS1lbmQ6MH0uay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhYmxlLXJvdy5rLWdyb3VwLWZvb3Rlcisuay10YWJsZS1yb3cuay1ncm91cC1mb290ZXIgdGR7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjB9LmstZHJhZy1zZXBhcmF0b3J7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWlubGluZS1lbmQ6MXB4IHNvbGlkO2hlaWdodDoxZW07dmVydGljYWwtYWxpZ246dG9wO21hcmdpbi1ibG9jazowO21hcmdpbi1pbmxpbmU6LjVlbX0uay10cmVlbGlzdC10b2dnbGV7bWFyZ2luLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSotMSk7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JveC1zaXppbmc6Y29udGVudC1ib3g7Y3Vyc29yOnBvaW50ZXJ9LmstdHJlZWxpc3QgdHIuay1mb290ZXIsLmstdHJlZWxpc3QgdHIuay1mb290ZXItdGVtcGxhdGV7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDExJSwgdHJhbnNwYXJlbnQpfS5rLWZpbHRlcntib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXdpZHRoOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWZpbHRlciAqLC5rLWZpbHRlciAqOjpiZWZvcmUsLmstZmlsdGVyICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1maWx0ZXIgdWx7cGFkZGluZzowfS5rLWZpbHRlciB1bCBsaXtsaXN0LXN0eWxlLXR5cGU6bm9uZX0uay1maWx0ZXIgLmstZmlsdGVyLWNvbnRhaW5lciwuay1maWx0ZXIgLmstZmlsdGVyLXByZXZpZXd7bWFyZ2luLWJsb2NrLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSl9LmstZmlsdGVyIC5rLWZpbHRlci1saW5lcywuay1maWx0ZXIgLmstZmlsdGVyLWl0ZW17cGFkZGluZy1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhcntkaXNwbGF5OmlubGluZS1mbGV4O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTowfS5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7aGVpZ2h0OjFweDtpbnNldC1ibG9jay1zdGFydDo1MCU7aW5zZXQtaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKX0uay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXIgLmstdG9vbGJhcntib3JkZXItc3R5bGU6c29saWR9LmstZmlsdGVyIC5rLWZpbHRlci1vcGVyYXRvciAuay1kcm9wZG93bi1saXN0LC5rLWZpbHRlciAuay1maWx0ZXItb3BlcmF0b3IgLmstZHJvcGRvd24sLmstZmlsdGVyIC5rLWZpbHRlci1vcGVyYXRvciAuay1kcm9wZG93bmxpc3R7d2lkdGg6MTVlbX0uay1maWx0ZXIgLmstZmlsdGVyLWl0ZW17cG9zaXRpb246cmVsYXRpdmV9LmstZmlsdGVyIC5rLWZpbHRlci1pdGVtOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MTAwJTtpbnNldC1ibG9jay1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqLTEpO2luc2V0LWlubGluZS1zdGFydDowfS5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZD4uay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkPio+LmstZmlsdGVyLXRvb2xiYXI6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aW5zZXQtYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKi0xIC0gMXB4KTtpbnNldC1ibG9jay1lbmQ6NTAlO2luc2V0LWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSl9LmstZmlsdGVyIC5rLWZpbHRlci1ncm91cC1tYWluOjpiZWZvcmUsLmstZmlsdGVyIC5rLWZpbHRlci1ncm91cC1tYWluPi5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUsLmstZmlsdGVyIC5rLWZpbHRlci1ncm91cC1tYWluPi5rLWZpbHRlci10b29sYmFyOjphZnRlciwuay1maWx0ZXIgLmstZmlsdGVyLWdyb3VwLW1haW4+Kj4uay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlLC5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbj4qPi5rLWZpbHRlci10b29sYmFyOjphZnRlciwuay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZXtkaXNwbGF5Om5vbmV9LmstZmlsdGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1maWx0ZXIgLmstZmlsdGVyLXByZXZpZXctZmllbGR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstZmlsdGVyIC5rLWZpbHRlci1wcmV2aWV3LW9wZXJhdG9ye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstZmlsdGVyIC5rLWZpbHRlci1pdGVtOjpiZWZvcmUsLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUsLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkPi5rLWZpbHRlci10b29sYmFyOjphZnRlciwuay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQ+Kj4uay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWZpbHRlciAuay10b29sYmFyOmZvY3VzLC5rLWZpbHRlciAuay10b29sYmFyLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgwLDAsMCwuMDgpfS5rLWZpbGVtYW5hZ2Vye2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwfS5rLWZpbGVtYW5hZ2VyLWhlYWRlcntib3JkZXItY29sb3I6aW5oZXJpdH0uay1maWxlbWFuYWdlci10b29sYmFye2JvcmRlci13aWR0aDowO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4O2JvcmRlci1jb2xvcjppbmhlcml0O2ZsZXgtc2hyaW5rOjA7ei1pbmRleDoxfS5rLWZpbGVtYW5hZ2VyLWNvbnRlbnQtY29udGFpbmVye2JvcmRlci1jb2xvcjppbmhlcml0O2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbGV4OjEgMSAwJTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDtvdmVyZmxvdzpoaWRkZW59LmstZmlsZW1hbmFnZXItc3BsaXR0ZXJ7Ym9yZGVyLXdpZHRoOjB9LmstZmlsZW1hbmFnZXItbmF2aWdhdGlvbntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTt3aWR0aDoyMCU7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxleC1zaHJpbms6MDtvdmVyZmxvdzphdXRvfS5rLWZpbGVtYW5hZ2VyLXRyZWV2aWV3e292ZXJmbG93OnZpc2libGV9LmstZmlsZW1hbmFnZXItY29udGVudHtib3JkZXItY29sb3I6aW5oZXJpdDtmbGV4OjEgMSAwJTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDtvdmVyZmxvdzpoaWRkZW59LmstZmlsZW1hbmFnZXItdmlld3tvdmVyZmxvdzphdXRvfS5rLWZpbGVtYW5hZ2VyLWJyZWFkY3J1bWJ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZsZXgtc2hyaW5rOjB9LmstZmlsZW1hbmFnZXItbGlzdHZpZXd7Ym9yZGVyLXdpZHRoOjA7ZmxleDoxIDEgMCV9LmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstbGlzdHZpZXctaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTt3aWR0aDoxMjBweDtoZWlnaHQ6MTIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1wcmV2aWV3e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1maWxlLW5hbWV7bWFyZ2luLWJsb2NrLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKTtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1maWxlLWVkaXQtaW5wdXQgaW5wdXR7d2lkdGg6MTAwJX0uay1maWxlbWFuYWdlci1ncmlke2JvcmRlci13aWR0aDowO2ZsZXg6MSAxIDAlfS5rLWZpbGVtYW5hZ2VyLWdyaWQgLmstZmlsZS1wcmV2aWV3e21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLWZpbGVtYW5hZ2VyLWdyaWQgLmstZmlsZS1uYW1le2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1maWxlbWFuYWdlci1wcmV2aWV3e3BhZGRpbmc6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjMpIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTt3aWR0aDoyMCU7bWluLWhlaWdodDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqNCArIDk2cHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjMpO2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1hbGlnbjpjZW50ZXI7b3ZlcmZsb3cteTphdXRvO2ZsZXgtc2hyaW5rOjB9LmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLXByZXZpZXd7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1uYW1le21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2Rpc3BsYXk6YmxvY2t9LmstZmlsZW1hbmFnZXItcHJldmlldyAuay1zaW5nbGUtZmlsZS1zZWxlY3RlZHtmb250LXdlaWdodDpib2xkfS5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstbXVsdGlwbGUtZmlsZXMtc2VsZWN0ZWR7Zm9udC13ZWlnaHQ6Ym9sZH0uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbWV0YXttYXJnaW46dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAwIDA7Ym94LXNpemluZzpib3JkZXItYm94O3RleHQtYWxpZ246c3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDtncmlkLWNvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbWV0YS1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9ja30uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbWV0YS12YWx1ZXttYXJnaW46MH0uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtdHlwZXt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfS5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstbGluZS1icmVha3ttYXJnaW46dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAwIDA7d2lkdGg6MTAwJTtmbGV4OjEgMSAxMDAlO2ZsZXgtZmxvdzpyb3cgbm93cmFwfS5rLWZpbGVtYW5hZ2VyIC5rLXNwbGl0YmFye2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTppbmxpbmUtZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItd2lkdGg6MCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWZpbGVtYW5hZ2VyLXVwbG9hZC1kaWFsb2cgLmstdXBsb2FkLWZpbGVze21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteTphdXRvfS5rLWZpbGVtYW5hZ2VyLWRyYWctaGludHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1maWxlbWFuYWdlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstZmlsZW1hbmFnZXItYnJlYWRjcnVtYntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWxpc3R2aWV3LWl0ZW0gLmstZmlsZS1pY29ue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstbGlzdHZpZXctaXRlbS5rLXNlbGVjdGVkIC5rLWZpbGUtaWNvbntib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtaWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLXRhc2tib2FyZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmV9LmstdGFza2JvYXJkICosLmstdGFza2JvYXJkICo6OmJlZm9yZSwuay10YXNrYm9hcmQgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXRhc2tib2FyZC10b29sYmFye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2JvcmRlci13aWR0aDowO2JveC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kOm5vbmV9LmstdGFza2JvYXJkLWNvbnRlbnR7cGFkZGluZzowIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bztvdmVyZmxvdy14OmF1dG99LmstdGFza2JvYXJkLWNvbHVtbnMtY29udGFpbmVye291dGxpbmU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O292ZXJmbG93OmhpZGRlbjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtvdmVyZmxvdy14OnZpc2libGV9LmstdGFza2JvYXJkLWNvbHVtbnt3aWR0aDozMjBweDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym9yZGVyLXN0eWxlOnNvbGlkO291dGxpbmU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtc2hyaW5rOjA7b3ZlcmZsb3c6aGlkZGVufS5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVye3BhZGRpbmctYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLzIpO3BhZGRpbmctaW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKTtmb250LXdlaWdodDo1MDA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS80KX0uay10YXNrYm9hcmQtY29sdW1uLWhlYWRlci1hY3Rpb25ze2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1zaHJpbms6MDthbGlnbi1zZWxmOmZsZXgtc3RhcnQ7Z2FwOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKX0uay10YXNrYm9hcmQtY29sdW1uLWNhcmRzLWNvbnRhaW5lcnttYXJnaW4tYmxvY2stZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtwYWRkaW5nLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvMik7b3V0bGluZTpub25lO292ZXJmbG93OmF1dG87ZmxleDoxIDEgYXV0b30uay10YXNrYm9hcmQtY29sdW1uLWNhcmRze21pbi1oZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvMikgMH0uay10YXNrYm9hcmQtY29sdW1uLW5ldyAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlciwuay10YXNrYm9hcmQtY29sdW1uLWVkaXQgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXJ7Zm9udC13ZWlnaHQ6aW5oZXJpdH0uay10YXNrYm9hcmQtY29sdW1uLW5ldyAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlci10ZXh0LC5rLXRhc2tib2FyZC1jb2x1bW4tZWRpdCAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlci10ZXh0e2ZsZXg6MSAxIDEwMCV9LmstdGFza2JvYXJkLXBhbmV7d2lkdGg6MzIwcHg7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6MDtpbnNldC1ibG9jay1lbmQ6MDtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoyfS5rLXRhc2tib2FyZC1wYW5lLWhlYWRlcntwYWRkaW5nLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSowLjc1KTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2ZvbnQtd2VpZ2h0OjUwMDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn0uay10YXNrYm9hcmQtcGFuZS1oZWFkZXItdGV4dHt3b3JkLWJyZWFrOm5vcm1hbDtvdmVyZmxvdy13cmFwOmFueXdoZXJlfS5rLXRhc2tib2FyZC1wYW5lLWhlYWRlci1hY3Rpb25ze2ZsZXgtc2hyaW5rOjA7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5rLXRhc2tib2FyZC1wYW5lLWNvbnRlbnR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtvdmVyZmxvdzphdXRvO2ZsZXg6MSAxIGF1dG99LmstdGFza2JvYXJkLXBhbmUtYWN0aW9uc3twYWRkaW5nLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSowLjc1KTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXRhc2tib2FyZC1wYW5lLXN0YXJ0e2luc2V0LWlubGluZS1lbmQ6YXV0bztpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay10YXNrYm9hcmQtY2FyZHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci13aWR0aDoxcHh9LmstdGFza2JvYXJkLWNhcmQuay10YXNrYm9hcmQtY2FyZC1jYXRlZ29yeXtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjRweH0uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLWhlYWRlciwuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLWJvZHksLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1mb290ZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1oZWFkZXJ7YWxpZ24taXRlbXM6Y2VudGVyfS5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGV7Zm9udC1zaXplOmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdDt3b3JkLWJyZWFrOm5vcm1hbDtvdmVyZmxvdy13cmFwOmFueXdoZXJlfS5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGU6Zm9jdXMsLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZS5rLWZvY3VzLC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGU6aG92ZXIsLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZS5rLWhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1oZWFkZXItYWN0aW9uc3thbGlnbi1zZWxmOmZsZXgtc3RhcnR9LmstdGFza2JvYXJkLWRyYWctcGxhY2Vob2xkZXJ7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtwb3NpdGlvbjpyZWxhdGl2ZX0uay10YXNrYm9hcmQtY29sdW1ue2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstdGFza2JvYXJkLWNvbHVtbjpmb2N1cywuay10YXNrYm9hcmQtY29sdW1uLmstZm9jdXN7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpfS5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay10YXNrYm9hcmQtcGFuZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstdGFza2JvYXJkLXBhbmUtaGVhZGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay10YXNrYm9hcmQtY2FyZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlOmZvY3VzLC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUuay1mb2N1c3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKX0uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlOmhvdmVyLC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUuay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKX0uay10YXNrYm9hcmQtY2FyZDpmb2N1cywuay10YXNrYm9hcmQtY2FyZC5rLWZvY3Vze2JveC1zaGFkb3c6bm9uZTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSl9LmstdGFza2JvYXJkLWNhcmQ6aG92ZXIsLmstdGFza2JvYXJkLWNhcmQuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSl9LmstdGFza2JvYXJkLWNhcmQuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyk7Ym94LXNoYWRvdzpub25lfS5rLXRhc2tib2FyZC1jYXJkLmstZGlzYWJsZWR7Ym94LXNoYWRvdzpub25lfS5rLXRhc2tib2FyZC1kcmFnLXBsYWNlaG9sZGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjIpfS5rLWVkaXRvcntib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstZWRpdG9yLmstcmVhZG9ubHkgLmstZWRpdG9yLWNvbnRlbnR7cG9pbnRlci1ldmVudHM6YXV0b30uay1lZGl0b3Iuay1yZWFkb25seSAuay1lZGl0b3ItY29udGVudC5rLWZvY3Vze291dGxpbmUtd2lkdGg6MXB4O291dGxpbmUtc3R5bGU6ZGFzaGVkfS5rLWVkaXRvci1pbmxpbmV7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTt3b3JkLXdyYXA6YnJlYWstd29yZDtvdmVyZmxvdzphdXRvO2JhY2tncm91bmQ6bm9uZX0uay1lZGl0b3ItcmVzaXphYmxle3Jlc2l6ZTpib3RoO292ZXJmbG93OmF1dG99LmstZWRpdG9yLXJlc2l6ZS1oYW5kbGVzLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7dmlzaWJpbGl0eTpoaWRkZW59LmstZWRpdG9yLXJlc2l6ZS13cmFwLWVsZW1lbnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LmstZWRpdG9yLXJlc2l6ZS1oYW5kbGV7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlO3Zpc2liaWxpdHk6dmlzaWJsZTt6LWluZGV4OjEwMH0uay1lZGl0b3ItcmVzaXplLWhhbmRsZS5ub3J0aHdlc3R7dG9wOjA7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7Y3Vyc29yOm53LXJlc2l6ZX0uay1lZGl0b3ItcmVzaXplLWhhbmRsZS5ub3J0aHt0b3A6MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2N1cnNvcjpuLXJlc2l6ZX0uay1lZGl0b3ItcmVzaXplLWhhbmRsZS5ub3J0aGVhc3R7dG9wOjA7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgLTUwJSk7Y3Vyc29yOm5lLXJlc2l6ZX0uay1lZGl0b3ItcmVzaXplLWhhbmRsZS5zb3V0aHdlc3R7bGVmdDowO2JvdHRvbTowO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgNTAlKTtjdXJzb3I6c3ctcmVzaXplfS5rLWVkaXRvci1yZXNpemUtaGFuZGxlLnNvdXRoe2JvdHRvbTowO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgNTAlKTtjdXJzb3I6cy1yZXNpemV9LmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUuc291dGhlYXN0e3JpZ2h0OjA7Ym90dG9tOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIDUwJSk7Y3Vyc29yOnNlLXJlc2l6ZX0uay1lZGl0b3ItcmVzaXplLWhhbmRsZS53ZXN0e3RvcDo1MCU7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7Y3Vyc29yOnctcmVzaXplfS5rLWVkaXRvci1yZXNpemUtaGFuZGxlLmVhc3R7dG9wOjUwJTtyaWdodDowO3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCAtNTAlKTtjdXJzb3I6ZS1yZXNpemV9LlByb3NlTWlycm9yLXNlbGVjdGVkbm9kZXtvdXRsaW5lLXdpZHRoOjJweDtvdXRsaW5lLXN0eWxlOnNvbGlkfS5Qcm9zZU1pcnJvci1oaWRlc2VsZWN0aW9ue2NhcmV0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LlByb3NlTWlycm9yLWhpZGVzZWxlY3Rpb24gKjo6c2VsZWN0aW9uLC5Qcm9zZU1pcnJvci1oaWRlc2VsZWN0aW9uICo6Oi1tb3otc2VsZWN0aW9ue2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uay1lZGl0b3ItdG9vbGJhcntib3JkZXItd2lkdGg6MCAwIDFweDtmbGV4LXNocmluazowfS5rLWVkaXRvci10b29sYmFyIC5rLWVkaXRvci1leHBvcnQgLmstaWNvbnttYXJnaW4taW5saW5lLWVuZDouMjVlbX0uay1lZGl0b3ItdG9vbGJhciAuay1lZGl0b3ItZXhwb3J0IC5rLWljb24sLmstZWRpdG9yLXRvb2xiYXIgLmstZWRpdG9yLWV4cG9ydCAuay1leHBvcnQtdG9vbC10ZXh0e3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1lZGl0b3ItY29udGVudHtmbGV4OjEgMSBhdXRvO292ZXJmbG93LXk6YXV0b30uay1lZGl0b3ItY29udGVudD4uay1pZnJhbWV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MDtkaXNwbGF5OmJsb2NrfS5rLWVkaXRvci1jb250ZW50Pi5Qcm9zZU1pcnJvcntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOm5vbmU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7b3ZlcmZsb3c6YXV0b30uay1lZGl0b3ItY29udGVudD4uUHJvc2VNaXJyb3IgdGFibGV7d2hpdGUtc3BhY2U6cHJlLXdyYXB9LmstZWRpdG9yLWNvbnRlbnQ+LlByb3NlTWlycm9yIC5rLXBsYWNlaG9sZGVyOjpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtcGxhY2Vob2xkZXIpO2hlaWdodDowO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7ZmxvYXQ6aW5saW5lLXN0YXJ0O29wYWNpdHk6MTtjdXJzb3I6dGV4dDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uay1lZGl0b3ItY29udGVudD4uUHJvc2VNaXJyb3JbY29udGVudGVkaXRhYmxlPWZhbHNlXXtjdXJzb3I6dW5zZXQgIWltcG9ydGFudH0uay1lZGl0b3ItY29udGVudD4uUHJvc2VNaXJyb3JbY29udGVudGVkaXRhYmxlPWZhbHNlXSAuay1lZGl0b3ItcmVzaXplLWhhbmRsZXMtd3JhcHBlciwuay1lZGl0b3ItY29udGVudD4uUHJvc2VNaXJyb3JbY29udGVudGVkaXRhYmxlPWZhbHNlXSAuay1lZGl0b3ItcmVzaXplLWhhbmRsZSwuay1lZGl0b3ItY29udGVudD4uUHJvc2VNaXJyb3JbY29udGVudGVkaXRhYmxlPWZhbHNlXSAucm93LXJlc2l6ZS1oYW5kbGUsLmstZWRpdG9yLWNvbnRlbnQ+LlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0gLmNvbHVtbi1yZXNpemUtaGFuZGxle2Rpc3BsYXk6bm9uZX0uay1lZGl0b3ItY29udGVudD4uUHJvc2VNaXJyb3JbY29udGVudGVkaXRhYmxlPWZhbHNlXSBpbWcsLmstZWRpdG9yLWNvbnRlbnQ+LlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0gdGFibGV7cG9pbnRlci1ldmVudHM6bm9uZX0uay1lZGl0b3ItY29udGVudD4uUHJvc2VNaXJyb3JbY29udGVudGVkaXRhYmxlPWZhbHNlXSAuUHJvc2VNaXJyb3Itc2VsZWN0ZWRub2Rle291dGxpbmU6bm9uZX0uay1lZGl0b3ItY29udGVudCBwe21hcmdpbjowIDAgMXJlbX0uay1lZGl0b3ItY29udGVudCB0ZCBwLC5rLWVkaXRvci1jb250ZW50IHRoIHAsLmstZWRpdG9yLWNvbnRlbnQgbGkgcHttYXJnaW46MH0uay1lZGl0b3ItY29udGVudCB0YWJsZXttYXJnaW46MDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7dGFibGUtbGF5b3V0OmZpeGVkO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5rLWVkaXRvci1jb250ZW50IHRkLC5rLWVkaXRvci1jb250ZW50IHRoe21pbi13aWR0aDoxZW07Ym9yZGVyOjFweCBzb2xpZDtwYWRkaW5nLWJsb2NrOjNweDtwYWRkaW5nLWlubGluZTo1cHg7dmVydGljYWwtYWxpZ246dG9wO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1lZGl0b3ItY29udGVudCB0aHtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246c3RhcnR9LmstZWRpdG9yLWNvbnRlbnQgdGR7dGV4dC1hbGlnbjpzdGFydH0uay1lZGl0b3ItY29udGVudCAuc2VsZWN0ZWRDZWxsOjphZnRlcnt6LWluZGV4OjI7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2luc2V0LWlubGluZS1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6MDtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWJsb2NrLWVuZDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LmstZWRpdC1mb3JtLWNvbnRlbnR7ZmxleDoxIDEgYXV0bztvdmVyZmxvdzphdXRvO21hcmdpbi1ibG9jazotdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTttYXJnaW4taW5saW5lOi12YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLWN0LXBvcHVwe2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxOTBweDtwYWRkaW5nOjVweH0uay1jdC1wb3B1cCAuay1idXR0b257d2lkdGg6MTAwJX0uay1jdC1wb3B1cCAuay1jdC1jZWxse21hcmdpbjoxcHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjFweCBzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6Ljc7cG9pbnRlci1ldmVudHM6YWxsfS5rLWVkaXRvciAuay1yZXNpemUtaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWlubGluZS1lbmQ6MDtpbnNldC1ibG9jay1lbmQ6MDtwYWRkaW5nOjA7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjAgMCAxM3B4IDEzcHg7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJsb2NrLWVuZC1jb2xvcjppbmhlcml0O2N1cnNvcjpzZS1yZXNpemV9LmstZWRpdG9yIC5rLXJlc2l6ZS1oYW5kbGUgLmstaS1hcnJvdy00NS1kb3duLXJpZ2h0LC5rLWVkaXRvciAuay1yZXNpemUtaGFuZGxlIC5rLWktY2FyZXQtYnJ7ZGlzcGxheTpub25lfS5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZX0uay1lZGl0b3ItZmluZC1yZXBsYWNlIC5rLWFjdGlvbnMsLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1lZGl0LWJ1dHRvbnMsLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1hY3Rpb24tYnV0dG9ucywuay1lZGl0b3ItZmluZC1yZXBsYWNlIC5rLWNvbHVtbm1lbnUtYWN0aW9ucywuay1lZGl0b3ItZmluZC1yZXBsYWNlIC5rLWZvcm0tYnV0dG9uc3twYWRkaW5nOjB9LmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1zZWFyY2gtb3B0aW9uc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6MTBweCAwIDQwcHh9LmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1tYXRjaGVzLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1lbmQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5rLXRleHRhcmVhLmstZWRpdG9yLXRleHRhcmVhe3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cmVzaXplOm5vbmV9LmstZmlsZWJyb3dzZXJ7bWF4LXdpZHRoOjEwMCV9LmstZmlsZWJyb3dzZXIgLmstZmxvYXR3cmFwe2Rpc3BsYXk6ZmxleH0uay1maWxlYnJvd3NlciAuay1mbG9hdHdyYXA6OmFmdGVye2Rpc3BsYXk6bm9uZX0uay1maWxlYnJvd3NlciAuay1icmVhZGNydW1ic3tmbGV4OjF9LmstZmlsZWJyb3dzZXIgLmstc2VhcmNoLXdyYXB7bWFyZ2luOjAgMCAwIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7d2lkdGg6MTUwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uay1maWxlYnJvd3NlciAuay1zZWFyY2gtd3JhcCAuay1pbnB1dHtmbGV4OjE7d2lkdGg6MTAwcHh9LmstZmlsZWJyb3dzZXIgLmstc2VhcmNoLXdyYXAgLmstaWNvbnttYXJnaW46MDtwb3NpdGlvbjpzdGF0aWN9LmstZmlsZWJyb3dzZXIgLmstZmlsZWJyb3dzZXItdG9vbGJhcnttYXJnaW46dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAwIDB9LmstZmlsZWJyb3dzZXIgLmstdXBsb2Fke3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtiYWNrZ3JvdW5kOm5vbmV9LmstZmlsZWJyb3dzZXIgLmstdXBsb2FkIC5rLXVwbG9hZC1idXR0b257bWFyZ2luOjB9LmstZmlsZWJyb3dzZXIgLmstdXBsb2FkIC5rLXVwbG9hZC1zdGF0dXN7ZGlzcGxheTpub25lfS5rLWZpbGVicm93c2VyIC5rLXVwbG9hZC1maWxlc3tkaXNwbGF5Om5vbmV9LmstZmlsZWJyb3dzZXIgLmstdGlsZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDtoZWlnaHQ6MzkwcHg7bWF4LWhlaWdodDo1MHZoO21hcmdpbjowIDAgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowO292ZXJmbG93OmF1dG99LmstZmlsZWJyb3dzZXIgLmstdGlsZXt3aWR0aDozMyU7aGVpZ2h0OjkwcHg7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pfS5rLWZpbGVicm93c2VyIC5rLXRpbGUgLmstaS1maWxlLC5rLWZpbGVicm93c2VyIC5rLXRpbGUgLmstaS1mb2xkZXJ7Zm9udC1zaXplOjRlbX0uay1maWxlYnJvd3NlciAuay10aWxlIGlucHV0e3dpZHRoOjEwMHB4fS5rLWZpbGVicm93c2VyIC5rLXRpbGUgc3Ryb25ne2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NDAwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5rLWZpbGVicm93c2VyIC5rLXRpbGUtZW1wdHl7ZGlzcGxheTpibG9jazttYXJnaW46YXV0b30uay1maWxlYnJvd3NlciAuay10aWxlLWVtcHR5Lmstc2VsZWN0ZWR7Y29sb3I6aW5oZXJpdDtib3JkZXItd2lkdGg6MDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWZpbGVicm93c2VyIC5rLXRpbGUtZW1wdHkgc3Ryb25ne29wYWNpdHk6LjU7Zm9udC1zaXplOjNlbTtmb250LXdlaWdodDo0MDB9LmstZmlsZWJyb3dzZXIgLmstdGh1bWJ7ZmxvYXQ6aW5saW5lLXN0YXJ0O21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstZmlsZWJyb3dzZXIgLmstYnJlYWRjcnVtYnMtd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2luc2V0LWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstZmlsZWJyb3dzZXIgLmstYnJlYWRjcnVtYnMtd3JhcCAuay1pY29ue3Bvc2l0aW9uOnN0YXRpYzttYXJnaW4tYmxvY2stc3RhcnQ6MH0uay1lZGl0b3ItdGFibGUtd2l6YXJkLXdpbmRvdyAuay10YWJzdHJpcC13cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvO292ZXJmbG93OmF1dG99LmstZWRpdG9yLXRhYmxlLXdpemFyZC13aW5kb3cgLmstdGFic3RyaXAtd3JhcHBlciAuay10YWJzdHJpcC5rLXJvb3QtdGFic3tmbGV4OjEgMSBhdXRvO21hcmdpbi1ibG9jay1lbmQ6MH0uay1lZGl0b3ItdGFibGUtd2l6YXJkLXdpbmRvdyAuay1lZGl0LWZpZWxkPi5rLWNoZWNrYm94e3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWVkaXRvci1pbmxpbmUgLmstdGFibGV7d2lkdGg6MTAwJTtib3JkZXItc3BhY2luZzowO21hcmdpbjowIDAgMWVtfS5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUsLmstZWRpdG9yLWlubGluZSAuay10YWJsZSB0ZHtvdXRsaW5lOjA7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6ZG90dGVkfS5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUgdGR7bWluLXdpZHRoOjFweDtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NXB4O2hlaWdodDo1cHg7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7ei1pbmRleDoxMDB9LmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1lYXN0e2N1cnNvcjplLXJlc2l6ZX0uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1ub3J0aHtjdXJzb3I6bi1yZXNpemV9LmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtbm9ydGhlYXN0e2N1cnNvcjpuZS1yZXNpemV9LmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtbm9ydGh3ZXN0e2N1cnNvcjpudy1yZXNpemV9LmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtc291dGh7Y3Vyc29yOnMtcmVzaXplfS5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLXNvdXRoZWFzdHtjdXJzb3I6c2UtcmVzaXplfS5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLXNvdXRod2VzdHtjdXJzb3I6c3ctcmVzaXplfS5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLXdlc3R7Y3Vyc29yOnctcmVzaXplfS5rLWVkaXRvci1pbmxpbmUgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUtd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTBweDt3aWR0aDoxMHB4O2N1cnNvcjpjb2wtcmVzaXplO3otaW5kZXg6Mn0uay1lZGl0b3ItaW5saW5lIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uay1lZGl0b3ItaW5saW5lIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUgLmstY29sdW1uLXJlc2l6ZS1tYXJrZXJ7d2lkdGg6MnB4O2hlaWdodDoxMDAlO21hcmdpbi1ibG9jazowO21hcmdpbi1pbmxpbmU6YXV0bztkaXNwbGF5Om5vbmU7b3BhY2l0eTouOH0uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO2N1cnNvcjpyb3ctcmVzaXplO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHh9LmstZWRpdG9yLWlubGluZSAuay1yb3ctcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLXJvdy1yZXNpemUtaGFuZGxle2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstcm93LXJlc2l6ZS1tYXJrZXItd3JhcHBlcntkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLWVkaXRvci1pbmxpbmUgLmstcm93LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1yb3ctcmVzaXplLW1hcmtlcntkaXNwbGF5Om5vbmU7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtvcGFjaXR5Oi44fS5rLWVkaXRvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstZWRpdG9yLmstcmVhZG9ubHkgLmstZWRpdG9yLWNvbnRlbnQuay1mb2N1c3tvdXRsaW5lLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlLC5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUgdGR7Ym9yZGVyLWNvbG9yOiNjY2N9LmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMwMDB9LmstZWRpdG9yLWlubGluZSAuay1jb2x1bW4tcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlIC5rLWNvbHVtbi1yZXNpemUtbWFya2Vye2JhY2tncm91bmQtY29sb3I6IzAwYjBmZn0uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstcm93LXJlc2l6ZS1tYXJrZXJ7YmFja2dyb3VuZC1jb2xvcjojMDBiMGZmfS5rLWVkaXRvci1pbmxpbmU6aG92ZXIsLmstZWRpdG9yLWlubGluZS5rLWhvdmVyLC5rLWVkaXRvci1pbmxpbmUuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZWRpdG9yLXJlc2l6ZS1oYW5kbGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMDAwfS5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGV7b3V0bGluZS1jb2xvcjojOGNmfS5rLWN0LXBvcHVwIC5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7YmFja2dyb3VuZC1pbWFnZTpub25lfS5rLWVkaXRvci1jb250ZW50IC5rLXRleHQtc2VsZWN0ZWQsLmstZWRpdG9yLWNvbnRlbnQ6OnNlbGVjdGlvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWVkaXRvci1jb250ZW50IC5rLXRleHQtaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZSwgI2ZmZWNlYil9LmstZWRpdG9yLWNvbnRlbnQgdGQsLmstZWRpdG9yLWNvbnRlbnQgdGh7Ym9yZGVyLWNvbG9yOiNkZGR9LmstZWRpdG9yLWNvbnRlbnQgLnNlbGVjdGVkQ2VsbDo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIwMCwyMDAsMjU1LC40KX0uay1pbWFnZWVkaXRvcntib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1pbWFnZWVkaXRvciAqLC5rLWltYWdlZWRpdG9yICo6OmJlZm9yZSwuay1pbWFnZWVkaXRvciAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstaW1hZ2VlZGl0b3ItdG9vbGJhcntib3JkZXItd2lkdGg6MDtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweH0uay1pbWFnZWVkaXRvci1jb250ZW50e2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXB9LmstaW1hZ2VlZGl0b3ItY2FudmFzLWNvbnRhaW5lcntmbGV4OjEgMSAxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtvdmVyZmxvdzphdXRvfS5rLWltYWdlZWRpdG9yLWNhbnZhc3ttYXJnaW46YXV0bztkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWltYWdlZWRpdG9yLWFjdGlvbi1wYW5le3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy04LCAycmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3dpZHRoOjI0MXB4O2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxleDpub25lO292ZXJmbG93LXk6YXV0b30uay1pbWFnZWVkaXRvci1hY3Rpb24tcGFuZSAuay1pbnB1dC1pbm5lciwuay1pbWFnZWVkaXRvci1hY3Rpb24tcGFuZSAuay1pbnB1dC12YWx1ZS10ZXh0e3RleHQtb3ZlcmZsb3c6Y2xpcH0uay1pbWFnZWVkaXRvci1jcm9wLW92ZXJsYXl7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowfS5rLWltYWdlZWRpdG9yLWNyb3B7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpkYXNoZWQ7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlfS5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWhhbmRsZXttYXJnaW4tYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xcHgsIDFweCk7bWFyZ2luLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTFweCwgMXB4KTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjAgMnB4IDJweCAwfS5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXN3LC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXNlLC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW53LC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW5le3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHh9LmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbiwuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1ze2luc2V0LWlubGluZS1zdGFydDpjYWxjKDUwJSAtIDcuNXB4KTt3aWR0aDoxNXB4O2hlaWdodDowfS5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXcsLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtZXtpbnNldC1ibG9jay1zdGFydDpjYWxjKDUwJSAtIDcuNXB4KTt3aWR0aDowO2hlaWdodDoxNXB4fS5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW5le3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1ud3t0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpfS5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXN3e3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW57aW5zZXQtYmxvY2stc3RhcnQ6MH0uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1ze2luc2V0LWJsb2NrLWVuZDowfS5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXd7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtZXtpbnNldC1pbmxpbmUtZW5kOjB9LmstaW1hZ2VlZGl0b3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWltYWdlZWRpdG9yLWNvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjojYzZjNmM2fS5rLWltYWdlZWRpdG9yLWNhbnZhc3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgwLCAwLCAwLCAwLjA5KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDAsIDAsIDAsIDAuMDkpIDc1JSwgcmdiYSgwLCAwLCAwLCAwLjA5KSksbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDkpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsIHJnYmEoMCwgMCwgMCwgMC4wOSkgNzUlLCByZ2JhKDAsIDAsIDAsIDAuMDkpKSwjZmZmO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdCxyZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggMHB4LDVweCA1cHg7dHJhbnNmb3JtLW9yaWdpbjowIDAgMDtiYWNrZ3JvdW5kLW9yaWdpbjpwYWRkaW5nLWJveCxwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLXNpemU6MTBweCAxMHB4LDEwcHggMTBweDtib3gtc2hhZG93Om5vbmU7dGV4dC1zaGFkb3c6bm9uZTt0cmFuc2l0aW9uOm5vbmU7dHJhbnNmb3JtOnNjYWxlWCgxKSBzY2FsZVkoMSkgc2NhbGVaKDEpfS5rLWltYWdlZWRpdG9yLWFjdGlvbi1wYW5le2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstaW1hZ2VlZGl0b3ItY3JvcHtib3JkZXItY29sb3I6I2ZmZn0uay1pbWFnZWVkaXRvci1jcm9wLW92ZXJsYXl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4zKX0uay1nYW50dHtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7cG9zaXRpb246cmVsYXRpdmU7d2hpdGUtc3BhY2U6bm93cmFwOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWdhbnR0IC5rLXRhYmxlLXRke3doaXRlLXNwYWNlOm5vd3JhcH0uay1nYW50dCB0ZHtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOnRvcH0uay1nYW50dCAuay1ncmlkLWhlYWRlciB0cntoZWlnaHQ6Y2FsYygxLjQyODU3MTQyODZlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyICsgMXB4KX0uay1nYW50dCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXJ7cG9zaXRpb246c3RhdGljfS5rLWdhbnR0IC5rLXRyZWVsaXN0IC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZX0uay1nYW50dCAuay1ncmlkLWNvbnRlbnQgdHJ7aGVpZ2h0OmNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMil9LmstZ2FudHQuay1nYW50dC1wbGFubmVkIC5rLWdyaWQtY29udGVudCB0cntoZWlnaHQ6Y2FsYygyLjQyODU3MTQyODZlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyKX0uay1nYW50dCAuay1nYW50dC1sYXlvdXR7d2hpdGUtc3BhY2U6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOnRvcDtkaXNwbGF5OmlubGluZS1ibG9ja30uay1nYW50dCAuay1zcGxpdGJhcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4fS5rLWdhbnR0IC5rLWdhbnR0LXNwbGl0dGVye2JvcmRlci13aWR0aDowfS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGV7d2lkdGg6MTAwJTtib3JkZXItd2lkdGg6MDtvdmVyZmxvdzphdXRvfS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVye3Bvc2l0aW9uOnN0aWNreX0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIHRoLC5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1jb250ZW50LXN0aWNreXt6LWluZGV4OjR9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWhlYWRlciB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreXt6LWluZGV4OjV9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWhlYWRlciB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLC5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgdGJvZHkgdGQ6bGFzdC1jaGlsZHtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246dG9wfS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgdGg6bGFzdC1jaGlsZCAuay1oZWFkZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtib3JkZXItd2lkdGg6MCAwIDFweCAxcHg7d2hpdGUtc3BhY2U6bm93cmFwfS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgdHIuay1zZWxlY3RlZD50ZDpsYXN0LWNoaWxke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2t7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDt3aGl0ZS1zcGFjZTpub3dyYXA7ei1pbmRleDozfS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzazpob3ZlciAuay10YXNrLXN0YXJ0LC5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzazpob3ZlciAuay10YXNrLWVuZHtkaXNwbGF5OmJsb2NrfS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzazpob3ZlciAuay10YXNrLWRyYWdoYW5kbGV7dmlzaWJpbGl0eTp2aXNpYmxlfS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1jb250ZW50e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDpub3JtYWw7ZmxleDoxIDEgYXV0bztvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLWFjdGlvbnN7ZmxleC1zaHJpbms6MH0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stbWlsZXN0b25le2JvcmRlcjowO3RyYW5zZm9ybTpub25lO2JhY2tncm91bmQ6bm9uZX0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stbWlsZXN0b25lIC5rLXRhc2stbWlsZXN0b25lLWNvbnRlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLXN1bW1hcnl7aGVpZ2h0OjE1cHg7Y2xpcC1wYXRoOnBvbHlnb24oLTIwcHggMCwgY2FsYygxMDAlICsgMjBweCkgMCwgY2FsYygxMDAlICsgMjBweCkgMTAwJSwgMTAwJSAxMDAlLCBjYWxjKDEwMCUgLSA4cHgpIGNhbGMoMTAwJSAtIDVweCksIDhweCBjYWxjKDEwMCUgLSA1cHgpLCAwIDEwMCUsIC0yMHB4IDEwMCUpfS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRle3dpZHRoOjEwMCU7aGVpZ2h0OjE1cHh9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLXN0YXJ0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xNDAlKSB0cmFuc2xhdGVZKC01MCUpfS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1lbmR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTQwJSkgdHJhbnNsYXRlWSgtNTAlKX0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLW1hc3Rlci1yb3c6aG92ZXIgLmstdGFzay1kb3R7ZGlzcGxheTpibG9ja30uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdhbnR0LWNvbHVtbnN7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO3BvaW50ZXItZXZlbnRzOm5vbmU7dGFibGUtbGF5b3V0OmZpeGVkfS5rLWdhbnR0IC5rLWdhbnR0LWRlcGVuZGVuY2llcy1zdmd7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtvdmVyZmxvdzp2aXNpYmxlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoyfS5rLWdhbnR0IC5rLWdhbnR0LWRlcGVuZGVuY2llcy1zdmcgcG9seWxpbmV7c3Ryb2tlLXdpZHRoOjJweH0uay1nYW50dC1oZWFkZXJ7Ym9yZGVyLXdpZHRoOjAgMCAxcHg7ZmxleC1zaHJpbms6MDt6LWluZGV4OjZ9LmstZ2FudHQtZm9vdGVye2JvcmRlci13aWR0aDoxcHggMCAwO2ZsZXgtc2hyaW5rOjB9LmstZ2FudHQtdG9nZ2xle2Rpc3BsYXk6bm9uZX0uay1nYW50dC12aWV3cy13cmFwcGVye21hcmdpbi1pbmxpbmUtc3RhcnQ6YXV0b30uay1nYW50dC12aWV3cy13cmFwcGVyIC5rLXZpZXdzLWRyb3Bkb3due3dpZHRoOmF1dG87Zm9udC1zaXplOmluaGVyaXQ7ZGlzcGxheTpub25lO2N1cnNvcjpwb2ludGVyfUBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KXsuay1nYW50dC10b29sYmFyIC5rLWdhbnR0LXRvZ2dsZXtkaXNwbGF5OmlubGluZS1mbGV4fS5rLWdhbnR0LXRvb2xiYXIgLmstZ2FudHQtcGRmLC5rLWdhbnR0LXRvb2xiYXIgLmstZ2FudHQtY3JlYXRle3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTt3aWR0aDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMiArIDJweCk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KX0uay1nYW50dC10b29sYmFyIC5rLWdhbnR0LXBkZiAuay1idXR0b24tdGV4dCwuay1nYW50dC10b29sYmFyIC5rLWdhbnR0LWNyZWF0ZSAuay1idXR0b24tdGV4dHtkaXNwbGF5Om5vbmV9fUBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7LmstZ2FudHQtdmlld3Mtd3JhcHBlciAuay1nYW50dC12aWV3c3tkaXNwbGF5Om5vbmV9LmstZ2FudHQtdmlld3Mtd3JhcHBlciAuay12aWV3cy1kcm9wZG93bntkaXNwbGF5OmZsZXh9fS5rLWdhbnR0LWNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZmxleDoxIDEgYXV0bztvdmVyZmxvdzpoaWRkZW59LmstZ2FudHQtdHJlZWxpc3QgLmstdHJlZWxpc3R7aGVpZ2h0OjEwMCU7Ym9yZGVyLXdpZHRoOjB9LmstZ2FudHQtdHJlZWxpc3QgLmstZ3JpZC1oZWFkZXIsLmstZ2FudHQtdHJlZWxpc3QgLmstZ3JpZC1mb290ZXJ7cGFkZGluZzowICFpbXBvcnRhbnR9LmstZ2FudHQtdHJlZWxpc3QgLmstZ3JpZC1oZWFkZXIgdHJ7aGVpZ2h0OmNhbGMoMi44NTcxNDI4NTcyZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqNCArIDJweCk7dmVydGljYWwtYWxpZ246Ym90dG9tfS5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtY29udGVudHtvdmVyZmxvdzpoaWRkZW47b3ZlcmZsb3cteDpzY3JvbGx9LmstZ2FudHQtdHJlZWxpc3QgLmstZ3JpZC1jb250ZW50IHRke3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1nYW50dC10cmVlbGlzdCAuay1nYW50dC10cmVlbGlzdC1uZXN0ZWQtY29sdW1ucyAuay1ncmlkLWhlYWRlciB0cntoZWlnaHQ6Y2FsYygxLjQyODU3MTQyODZlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyICsgMXB4KX0uay1nYW50dC10cmVlbGlzdC5rLWdhbnR0LXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1jb250ZW50e292ZXJmbG93OnNjcm9sbH0uay1nYW50dC10aW1lbGluZS1wYW5lIC5rLWdhbnR0LXRpbWVsaW5le2hlaWdodDoxMDAlO2JvcmRlci13aWR0aDowO2Rpc3BsYXk6ZmxleH0uay1nYW50dC10aW1lbGluZS1wYW5lIC5rLWdhbnR0LXRpbWVsaW5lICosLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1nYW50dC10aW1lbGluZSAqOjpiZWZvcmUsLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1nYW50dC10aW1lbGluZSAqOjphZnRlciwuay1nYW50dC10aW1lbGluZS1wYW5lIC5rLWdhbnR0LXRpbWVsaW5lOjpiZWZvcmUsLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1nYW50dC10aW1lbGluZTo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstZ3JpZC1jb250ZW50e292ZXJmbG93LXg6c2Nyb2xsfS5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstaGVhZGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHg7d2hpdGUtc3BhY2U6bm93cmFwfS5rLWdhbnR0LXRhYmxlc3twb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItY29sb3I6aW5oZXJpdH0uay1nYW50dC1yb3dzLC5rLWdhbnR0LWNvbHVtbnN7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDowO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstZ2FudHQtZGVwZW5kZW5jaWVze29wYWNpdHk6Ljc7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1nYW50dC1kZXBlbmRlbmNpZXMgLmstYXJyb3ctZSwuay1nYW50dC1kZXBlbmRlbmNpZXMgLmstYXJyb3ctd3t3aWR0aDowO2hlaWdodDowO2JvcmRlcjo1cHggc29saWQgcmdiYSgwLDAsMCwwKTtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDotNHB4fS5rLWdhbnR0LWRlcGVuZGVuY2llcyAuay1hcnJvdy1le2JvcmRlci1sZWZ0LWNvbG9yOmN1cnJlbnRDb2xvcjtyaWdodDotNnB4fS5rLWdhbnR0LWRlcGVuZGVuY2llcyAuay1hcnJvdy13e2JvcmRlci1yaWdodC1jb2xvcjpjdXJyZW50Q29sb3I7bGVmdDotNnB4fS5rLWdhbnR0LWxpbmV7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjtwb3NpdGlvbjphYnNvbHV0ZX0uay1nYW50dC1saW5lLmstc2VsZWN0ZWR7ei1pbmRleDozfS5rLWdhbnR0LWxpbmUtaHtoZWlnaHQ6MnB4fS5rLWdhbnR0LWxpbmUtdnt3aWR0aDoycHh9LmstZ2FudHQtZGVwZW5kZW5jeS1oaW50e3otaW5kZXg6NH0uay1nYW50dC10YXNrc3twb3NpdGlvbjpyZWxhdGl2ZX0uay1nYW50dC10YXNrcyB0ZCwuay1nYW50dC10YXNrcyAuay10YWJsZS10ZHtwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLWdhbnR0LXRhc2tzIHRkOjphZnRlcntjb250ZW50Olwi4oCLXCJ9LmstdGFzay13cmFwe21hcmdpbi1ibG9jazowO21hcmdpbi1pbmxpbmU6LTIxcHg7cGFkZGluZy1ibG9jazo1cHg7cGFkZGluZy1pbmxpbmU6MjFweDtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5rLXRhc2std3JhcC5rLWRyYWctaGludHtwb3NpdGlvbjphYnNvbHV0ZX0uay10YXNre3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG99LmstdGFzay1kb3R7d2lkdGg6Y2FsYyg4cHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIpO2hlaWdodDpjYWxjKDhweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMik7bGluZS1oZWlnaHQ6MTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5rLXRhc2std3JhcDpob3ZlciAuay10YXNrLWRvdCwuay10YXNrLXdyYXAuay1vcmlnaW4gLmstdGFzay1kb3R7ZGlzcGxheTpibG9ja30uay10YXNrLWRvdDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo4cHg7aGVpZ2h0OjhweDtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXJhZGl1czoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uay10YXNrLWRvdDpob3Zlcjo6YmVmb3JlLC5rLXRhc2stZG90LmstaG92ZXI6OmJlZm9yZXtib3JkZXItd2lkdGg6MXB4fS5rLXRhc2stc3RhcnR7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstdGFzay1lbmR7aW5zZXQtaW5saW5lLWVuZDowfS5rLXRhc2stZHJhZ2hhbmRsZXttYXJnaW4taW5saW5lLXN0YXJ0OjE2cHg7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXI6NXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjA7Ym9yZGVyLWJsb2NrLWVuZC1jb2xvcjppbmhlcml0O3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLWVuZDowO2N1cnNvcjpldy1yZXNpemU7dmlzaWJpbGl0eTpoaWRkZW59LmstdGFzay13cmFwOmhvdmVyIC5rLXRhc2stZHJhZ2hhbmRsZXt2aXNpYmlsaXR5OnZpc2libGV9LmstbWlsZXN0b25lLXdyYXB7bWFyZ2luLWJsb2NrOjA7bWFyZ2luLWlubGluZTotMmVtfS5rLXRhc2stbWlsZXN0b25le3dpZHRoOjFlbTtoZWlnaHQ6MWVtO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uay10YXNrLXN1bW1hcnl7aGVpZ2h0OjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5rLXRhc2stc3VtbWFyeSwuay10YXNrLXN1bW1hcnktY29tcGxldGV7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3J9LmstdGFzay1zdW1tYXJ5OjpiZWZvcmUsLmstdGFzay1zdW1tYXJ5OjphZnRlciwuay10YXNrLXN1bW1hcnktY29tcGxldGU6OmJlZm9yZSwuay10YXNrLXN1bW1hcnktY29tcGxldGU6OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO2JvcmRlcjo4cHggc29saWQgcmdiYSgwLDAsMCwwKTtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2Rpc3BsYXk6bm9uZX0uay10YXNrLXN1bW1hcnk6OmJlZm9yZSwuay10YXNrLXN1bW1hcnktY29tcGxldGU6OmJlZm9yZXtib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOmN1cnJlbnRDb2xvcjtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay10YXNrLXN1bW1hcnk6OmFmdGVyLC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZTo6YWZ0ZXJ7Ym9yZGVyLWlubGluZS1lbmQtY29sb3I6Y3VycmVudENvbG9yO2luc2V0LWlubGluZS1lbmQ6MH0uay10YXNrLXN1bW1hcnktY29tcGxldGV7aGVpZ2h0OjEwcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5rLXRhc2stc3VtbWFyeS1wcm9ncmVzc3toZWlnaHQ6MTVweDtvdmVyZmxvdzpoaWRkZW59LmstdGFzay1zaW5nbGV7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOmRlZmF1bHR9LmstdGFzay1zaW5nbGUgLmstcmVzaXplLWhhbmRsZXtvcGFjaXR5Oi41O3otaW5kZXg6Mjt2aXNpYmlsaXR5OmhpZGRlbjtjdXJzb3I6ZXctcmVzaXplfS5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS1oYW5kbGU6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDoycHg7aW5zZXQtYmxvY2stZW5kOjJweH0uay10YXNrLXNpbmdsZSAuay1yZXNpemUtd3tpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay10YXNrLXNpbmdsZSAuay1yZXNpemUtdzo6YmVmb3Jle2luc2V0LWlubGluZS1zdGFydDoycHg7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHh9LmstdGFzay1zaW5nbGUgLmstcmVzaXplLWV7aW5zZXQtaW5saW5lLWVuZDowfS5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS1lOjpiZWZvcmV7aW5zZXQtaW5saW5lLWVuZDoycHg7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHh9LmstdGFzay1zaW5nbGU6aG92ZXIgLmstcmVzaXplLWhhbmRsZSwuay10YXNrLXNpbmdsZTpob3ZlciAuay10YXNrLWFjdGlvbnN7dmlzaWJpbGl0eTp2aXNpYmxlfS5rLXRhc2stY29tcGxldGV7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTt3aWR0aDoyMCU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtYmxvY2stZW5kOjA7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstdGFzay1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXB9LmstdGFzay10ZW1wbGF0ZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2xpbmUtaGVpZ2h0Om5vcm1hbDtmbGV4OjE7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmstdGFzay1hY3Rpb25ze3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3doaXRlLXNwYWNlOm5vd3JhcDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LmstdGFzay1hY3Rpb25zPi5rLWxpbmt7ZGlzcGxheTppbmxpbmUtZmxleH0uay1yZXNvdXJjZXMtd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmlubGluZS1ibG9jazt6LWluZGV4OjI7bWFyZ2luLWlubGluZS1zdGFydDoyMHB4O21hcmdpbi1ibG9jay1zdGFydDotMnB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uay1yZXNvdXJjZXMtd3JhcCAuay1yZXNvdXJjZXttYXJnaW4tYmxvY2s6MDttYXJnaW4taW5saW5lOjVweH0uay10YXNrLWRldGFpbHN7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTt3aGl0ZS1zcGFjZTpub3dyYXB9LmstdGFzay1kZXRhaWxzIHN0cm9uZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtmb250LXdlaWdodDpub3JtYWw7ZGlzcGxheTpibG9ja30uay10YXNrLWRldGFpbHMgLmstdGFzay1wY3R7Zm9udC1zaXplOjMycHh9LmstdGFzay1kZXRhaWxzIHVse2xpbmUtaGVpZ2h0Om5vcm1hbH0uay1nYW50dC1wbGFubmVkIC5rLWdhbnR0LWRlcGVuZGVuY2llcywuay1nYW50dC1wbGFubmVkIC5rLXRhc2stZG90LC5rLWdhbnR0LXBsYW5uZWQgLmstcmVzb3VyY2VzLXdyYXB7bWFyZ2luLWJsb2NrLXN0YXJ0Oi41NWVtfS5rLWdhbnR0LXBsYW5uZWQgLmstdGFzay13cmFwe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5rLWdhbnR0LXBsYW5uZWQgLmstdGFzay1pbm5lci13cmFwe2Rpc3BsYXk6aW5saW5lLWZsZXh9LmstZ2FudHQtcGxhbm5lZCAuay10YXNrLXdyYXAuay1kcmFnLWhpbnR7aW5zZXQtYmxvY2stc3RhcnQ6MH0uay1nYW50dC1wbGFubmVkIC5rLXN1bW1hcnktd3JhcC5rLWRyYWctaGludHtpbnNldC1ibG9jay1zdGFydDouNWVtfS5rLWdhbnR0LXBsYW5uZWQgLmstbWlsZXN0b25lLXdyYXAuay1kcmFnLWhpbnR7aW5zZXQtYmxvY2stc3RhcnQ6LjNlbX0uay10YXNrLXBsYW5uZWR7bWFyZ2luOjAgMCAuMzVlbTtsaW5lLWhlaWdodDouNzVlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5rLXRhc2stcGxhbm5lZCAuay10YXNrLW1vbWVudHtib3JkZXItd2lkdGg6MnB4O2JvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1zdHlsZTpzb2xpZDtoZWlnaHQ6NnB4O3dpZHRoOjZweH0uay10YXNrLXBsYW5uZWQgLmstdGFzay1kdXJhdGlvbntoZWlnaHQ6MnB4fS5rLXRhc2stcGxhbm5lZCAuay10YXNrLW1vbWVudC5rLW1vbWVudC1sZWZ0e21hcmdpbi1pbmxpbmUtc3RhcnQ6LTRweH0uay10YXNrLXBsYW5uZWQ6aG92ZXIgLmstdGFzay1kdXJhdGlvbntoZWlnaHQ6M3B4fS5rLW1pbGVzdG9uZS13cmFwIC5rLXRhc2stbW9tZW50e21hcmdpbi1pbmxpbmUtc3RhcnQ6M3B4fS5rLXBsYW5uZWQtdG9vbHRpcCAuay10YXNrLWNvbnRlbnR7ZGlzcGxheTpibG9ja30uay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2stY29udGVudCAuay1yZXNpemUtZXtkaXNwbGF5Om5vbmV9LmstdGFzay1vZmZzZXR7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7ZGlzcGxheTpmbGV4fS5rLXRhc2stb2Zmc2V0IC5rLXJlc2l6ZS1oYW5kbGV7aW5zZXQtaW5saW5lLWVuZDowO3otaW5kZXg6Mjt2aXNpYmlsaXR5OmhpZGRlbjttYXJnaW4taW5saW5lLWVuZDoxLjRlbX0uay10YXNrLW9mZnNldCAuay1yZXNpemUtaGFuZGxlOjpiZWZvcmV7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHg7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6NTAlO2luc2V0LWJsb2NrLWVuZDouNWVtO21hcmdpbi1pbmxpbmUtZW5kOjJweH0uay10YXNrLXNpbmdsZTpob3Zlcisuay10YXNrLW9mZnNldCAuay10YXNrLWFjdGlvbnMsLmstdGFzay1vZmZzZXQ6aG92ZXIgLmstdGFzay1hY3Rpb25zLC5rLXRhc2stc2luZ2xlOmhvdmVyKy5rLXRhc2stb2Zmc2V0IC5rLXJlc2l6ZS1oYW5kbGUsLmstdGFzay1vZmZzZXQ6aG92ZXIgLmstcmVzaXplLWhhbmRsZXt2aXNpYmlsaXR5OnZpc2libGV9LmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9ue21heC13aWR0aDoyMDBweDtkaXNwbGF5OmJsb2NrfS5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo0cHg7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1nYW50dC10b29sdGlwLXZhbGlkYXRpb24tcm93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uLWxhYmVse2Rpc3BsYXk6aW5saW5lLWZsZXg7bWluLXdpZHRoOjUwcHh9LmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uLXZhbHVle2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCl9LmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uLWxhYmVsLC5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbi12YWx1ZXt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHR7ZmxvYXQ6aW5saW5lLXN0YXJ0fS5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LXRpbWVsaW5lLXBhbmUsLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQtZGVwZW5kZW5jaWVze3dpZHRoOmF1dG8gIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudH0uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dC10cmVlbGlzdCAuay10cmVlbGlzdHtkaXNwbGF5OmJsb2NrfS5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LWxheW91dC5rLXNwbGl0YmFye2Rpc3BsYXk6bm9uZX0uay1nYW50dC1lZGl0LWZvcm0gLmstZ2FudHQtZGVsZXRle2Zsb2F0OmlubGluZS1zdGFydH0uay1ydGwgLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLWUsW2Rpcj1ydGxdIC5rLXRhc2stb2Zmc2V0LXdyYXAgLmstdGFzay1jb250ZW50IC5rLXJlc2l6ZS1le2Rpc3BsYXk6YmxvY2t9LmstcnRsIC5rLXRhc2stb2Zmc2V0LXdyYXAgLmstdGFzay1jb250ZW50IC5rLXJlc2l6ZS13LFtkaXI9cnRsXSAuay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2stY29udGVudCAuay1yZXNpemUtd3tkaXNwbGF5Om5vbmV9LmstZ2FudHR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1taWxlc3RvbmUgLmstdGFzay1taWxlc3RvbmUtY29udGVudHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stbWlsZXN0b25lLmstc2VsZWN0ZWQgLmstdGFzay1taWxlc3RvbmUtY29udGVudHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWdhbnR0IC5rLWdhbnR0LWRlcGVuZGVuY2llcy1zdmcgcG9seWxpbmV7ZmlsbDpub25lO3N0cm9rZTp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKX0uay1nYW50dCAuay1nYW50dC1kZXBlbmRlbmNpZXMtc3ZnIHBvbHlsaW5lLmstc2VsZWN0ZWR7c3Ryb2tlOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWdhbnR0LWZvb3Rlcntib3gtc2hhZG93Om5vbmV9LmstZ2FudHQtdHJlZWxpc3QgLmstdHJlZWxpc3QsLmstZ2FudHQtdHJlZWxpc3QgLmstZ3JpZC1jb250ZW50e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1nYW50dCAuay1ub253b3JrLWhvdXJ7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCkgMyUsIHRyYW5zcGFyZW50KX0uay10YXNrLWRvdDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXRhc2stZG90OmhvdmVyOjpiZWZvcmUsLmstdGFzay1kb3Quay1ob3Zlcjo6YmVmb3Jle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstdGFzay1taWxlc3RvbmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGFzay1taWxlc3RvbmUuay10YXNrLWRlbGF5ZWR7YmFja2dyb3VuZC1pbWFnZTpyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAycHgsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAycHgsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSA0cHgpfS5rLXRhc2stbWlsZXN0b25lLmstdGFzay1hZHZhbmNlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLXRhc2stbWlsZXN0b25lLmstc2VsZWN0ZWR7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdGFzay1zdW1tYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstdGFzay1zdW1tYXJ5LmstdGFzay1kZWxheWVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKX0uay10YXNrLXN1bW1hcnkuay10YXNrLWFkdmFuY2Vke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpfS5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKX0uay10YXNrLWRlbGF5ZWQgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay10YXNrLWFkdmFuY2VkIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay10YXNrLXN1bW1hcnkuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZS1hY3RpdmUsICNmZmM4YzQpfS5rLXRhc2stc3VtbWFyeS5rLXNlbGVjdGVkIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay10YXNrLXNpbmdsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstdGFzay1zaW5nbGUuay10YXNrLWRlbGF5ZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCl9LmstdGFzay1zaW5nbGUuay10YXNrLWFkdmFuY2Vke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1Zil9LmstdGFzay1zaW5nbGUgLmstdGFzay1jb21wbGV0ZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay10YXNrLWRlbGF5ZWQgLmstdGFzay1jb21wbGV0ZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay10YXNrLWFkdmFuY2VkIC5rLXRhc2stY29tcGxldGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay10YXNrLXNpbmdsZS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUtYWN0aXZlLCAjZmZjOGM0KX0uay10YXNrLXNpbmdsZS5rLXNlbGVjdGVkIC5rLXRhc2stY29tcGxldGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1nYW50dC1saW5le2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpfS5rLWdhbnR0LWxpbmUuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay10YXNrLXBsYW5uZWQgLmstdGFzay1tb21lbnR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay10YXNrLXBsYW5uZWQgLmstdGFzay1kdXJhdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXRhc2stcGxhbm5lZDpob3ZlciAuay10YXNrLW1vbWVudHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXRhc2stb2Zmc2V0e2JhY2tncm91bmQtaW1hZ2U6cmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDJweCwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDJweCwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDRweCl9LmstdGFzay1vZmZzZXQgLmstcmVzaXplLWU6OmJlZm9yZXtib3JkZXItY29sb3I6IzAwMH0uay10YXNrLW9mZnNldCAuay10YXNrLWFjdGlvbnN7Y29sb3I6IzAwMH0uay10YXNrLW9mZnNldDpob3ZlcntiYWNrZ3JvdW5kLWltYWdlOnJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAycHgsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKSAycHgsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKSA0cHgpfS5rLXBkZi1leHBvcnQgLmstdGFzay1vZmZzZXR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9Lmstb2Zmc2V0LXRvb2x0aXAtZGVsYXllZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1wbGFubmVkLXRvb2x0aXB7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1nYW50dC10b29sdGlwLXZhbGlkYXRpb246OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM2NTY1NjV9LmstZ2FudHQtdG9vbHRpcC12YWxpZDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstZ2FudHQtdG9vbHRpcC1pbnZhbGlkOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstdGFibGUtYXV0b3t0YWJsZS1sYXlvdXQ6YXV0b30uXFwhay10YWJsZS1hdXRve3RhYmxlLWxheW91dDphdXRvICFpbXBvcnRhbnR9LmstdGFibGUtZml4ZWR7dGFibGUtbGF5b3V0OmZpeGVkfS5cXCFrLXRhYmxlLWZpeGVke3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50fS5rLXRhYmxlLWxheW91dC1hdXRve3RhYmxlLWxheW91dDphdXRvfS5cXCFrLXRhYmxlLWxheW91dC1hdXRve3RhYmxlLWxheW91dDphdXRvICFpbXBvcnRhbnR9LmstdGFibGUtbGF5b3V0LWZpeGVke3RhYmxlLWxheW91dDpmaXhlZH0uXFwhay10YWJsZS1sYXlvdXQtZml4ZWR7dGFibGUtbGF5b3V0OmZpeGVkICFpbXBvcnRhbnR9Lmstc2NoZWR1bGVye2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9Lmstc2NoZWR1bGVyIHRhYmxlLC5rLXNjaGVkdWxlciB0aGVhZCwuay1zY2hlZHVsZXIgdGZvb3QsLmstc2NoZWR1bGVyIHRib2R5LC5rLXNjaGVkdWxlciB0ciwuay1zY2hlZHVsZXIgdGgsLmstc2NoZWR1bGVyIHRkLC5rLXNjaGVkdWxlciBkaXYsLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1lZGl0LWRpYWxvZywuay1zY2hlZHVsZXI+Kntib3JkZXItY29sb3I6aW5oZXJpdH1rZW5kby1zY2hlZHVsZXIuay1zY2hlZHVsZXJ7b3ZlcmZsb3c6aGlkZGVufWtlbmRvLXNjaGVkdWxlci5rLXNjaGVkdWxlci5rLXJlYWRvbmx5LXNjaGVkdWxlciAuay1ldmVudC1kZWxldGV7ZGlzcGxheTpub25lfS5rLXNjaGVkdWxlci10YWJsZXt3aWR0aDoxMDAlO21heC13aWR0aDpub25lO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTtib3JkZXItc3BhY2luZzowO3RhYmxlLWxheW91dDpmaXhlZH0uay1zY2hlZHVsZXItdGFibGUgdGQsLmstc2NoZWR1bGVyLXRhYmxlIHRoe3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtoZWlnaHQ6MS40Mjg1NzE0Mjg2ZW07b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7dmVydGljYWwtYWxpZ246dG9wO2JveC1zaXppbmc6Y29udGVudC1ib3h9Lmstc2NoZWR1bGVyLXRhYmxlIHRkOmZpcnN0LWNoaWxkLC5rLXNjaGVkdWxlci10YWJsZSB0aDpmaXJzdC1jaGlsZHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9Lmstc2NoZWR1bGVyLXRhYmxlIC5rLW1pZGRsZS1yb3cgdGR7Ym9yZGVyLWJsb2NrLWVuZC1zdHlsZTpkb3R0ZWR9Lmstc2NoZWR1bGVyLXRhYmxlIC5rLWxpbmt7Y3Vyc29yOnBvaW50ZXJ9Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4e292ZXJmbG93OmF1dG99Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1oZWFke3Bvc2l0aW9uOnN0aWNreTtpbnNldC1ibG9jay1zdGFydDowO3otaW5kZXg6M30uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWJvZHl7cG9zaXRpb246cmVsYXRpdmV9Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1oZWFkLC5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItYm9keXtkaXNwbGF5OmZsZXg7ZmxleDoxMDAlO2ZsZXgtd3JhcDp3cmFwfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItcm93e2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSAxMDAlO3dpZHRoOjEwMCU7bWluLXdpZHRoOjB9Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgMTAwJTt3aWR0aDoxMDAlO21pbi13aWR0aDowO2ZsZXgtd3JhcDp3cmFwfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItZ3JvdXAgLmstZ3JvdXAtY2VsbHtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bztmbGV4LXdyYXA6d3JhcDtvdmVyZmxvdzphdXRvfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItZ3JvdXAgLmstZ3JvdXAtY29udGVudHtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIDEwMCU7d2lkdGg6MTAwJTtib3JkZXItd2lkdGg6MDtmbGV4LXdyYXA6d3JhcH0uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWdyb3VwLmstZ3JvdXAtaG9yaXpvbnRhbCAuay1ncm91cC1jZWxse2ZsZXgtYmFzaXM6MTAwJTtib3JkZXItd2lkdGg6MDtwYWRkaW5nOjB9Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4Lmstc2NoZWR1bGVyLXRpbWVsaW5lLXZpZXcgLmstc2NoZWR1bGVyLWJvZHkgLmstc2NoZWR1bGVyLWNlbGx7ZmxleC1iYXNpczphdXRvfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1tb3JlLWV2ZW50c3tpbnNldC1ibG9jay1lbmQ6MnB4O2luc2V0LWlubGluZS1zdGFydDowO3dpZHRoOjEwMCV9Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1jZWxse2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSAxMDAlO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTttaW4taGVpZ2h0OjEuNWVtO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDFweCAxcHggMDt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym94LXNpemluZzpjb250ZW50LWJveH0uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWNlbGwuay1zbG90LWNlbGx7cG9zaXRpb246cmVsYXRpdmV9Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1jZWxsLmstaGVhZGluZy1jZWxse2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZH0uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWNlbGwuay1zaWRlLWNlbGx7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2ZsZXgtZ3JvdzowO2ZsZXgtYmFzaXM6YXV0bztvdmVyZmxvdzp2aXNpYmxlfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItY2VsbC5rLW1ham9yLWNlbGx7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDowfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1taWRkbGUtcm93IC5rLXNjaGVkdWxlci1jZWxse2JvcmRlci1ibG9jay1lbmQtc3R5bGU6ZG90dGVkfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1yZXNvdXJjZS1jZWxse2ZsZXg6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7b3ZlcmZsb3c6dmlzaWJsZX0uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstcmVzb3VyY2UtY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZzowO2JvcmRlci13aWR0aDowfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zdGlja3ktY2VsbHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7ZmxleC1iYXNpczowO3Bvc2l0aW9uOnN0aWNreTtpbnNldC1pbmxpbmUtc3RhcnQ6MDt6LWluZGV4OjN9Lmstc2NoZWR1bGVyLXRvb2xiYXJ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7d2hpdGUtc3BhY2U6bm93cmFwO2ZsZXgtc2hyaW5rOjA7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5rLXNjaGVkdWxlci10b29sYmFyIC5rLXdpZGdldHtmb250LXNpemU6aW5oZXJpdH0uay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudHtjb2xvcjppbmhlcml0O291dGxpbmU6MDt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtjdXJzb3I6cG9pbnRlcn0uay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItc2VhcmNoe2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXB9Lmstc2NoZWR1bGVyLXRvb2xiYXIgLmstdmlld3MtZHJvcGRvd257d2lkdGg6YXV0bztmb250OmluaGVyaXR9Lmstc2NoZWR1bGVyLWZvb3Rlcntib3gtc2hhZG93Om5vbmU7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjFweDt3aGl0ZS1zcGFjZTpub3dyYXA7ZmxleC1zaHJpbms6MDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1zY2hlZHVsZXItbGF5b3V0e3dpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2JvcmRlci1zcGFjaW5nOjA7ZmxleDoxIDEgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Lmstc2NoZWR1bGVyLWxheW91dD50Ym9keT50cj50ZHtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246dG9wfS5rLXNjaGVkdWxlci1sYXlvdXQgdGQuay1zZWxlY3RlZCwuay1zY2hlZHVsZXItbGF5b3V0IC5rLXNjaGVkdWxlci1jZWxsLmstc2VsZWN0ZWR7b3V0bGluZTpub25lfS5rLXNjaGVkdWxlci1sYXlvdXQgdHIrdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRyIHRoLC5rLXNjaGVkdWxlci1sYXlvdXQgLmstc2NoZWR1bGVyLXBhbmUrLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLXRpbWVzIHRyIHRoe2JvcmRlci1ibG9jay1lbmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1zY2hlZHVsZXItbGF5b3V0IHRyK3RyIC5rLXNjaGVkdWxlci10aW1lcyB0ciAuay1zbG90LWNlbGwsLmstc2NoZWR1bGVyLWxheW91dCB0cit0ciAuay1zY2hlZHVsZXItdGltZXMgdHIgLmstc2NoZWR1bGVyLXRpbWVzLWFsbC1kYXksLmstc2NoZWR1bGVyLWxheW91dCB0cit0ciAuay1zY2hlZHVsZXItdGltZXMgdHI6bGFzdC1jaGlsZCB0aCwuay1zY2hlZHVsZXItbGF5b3V0IC5rLXNjaGVkdWxlci1wYW5lKy5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci10aW1lcyB0ciAuay1zbG90LWNlbGwsLmstc2NoZWR1bGVyLWxheW91dCAuay1zY2hlZHVsZXItcGFuZSsuay1zY2hlZHVsZXItcGFuZSAuay1zY2hlZHVsZXItdGltZXMgdHIgLmstc2NoZWR1bGVyLXRpbWVzLWFsbC1kYXksLmstc2NoZWR1bGVyLWxheW91dCAuay1zY2hlZHVsZXItcGFuZSsuay1zY2hlZHVsZXItcGFuZSAuay1zY2hlZHVsZXItdGltZXMgdHI6bGFzdC1jaGlsZCB0aHtib3JkZXItYmxvY2stZW5kLWNvbG9yOmluaGVyaXR9Lmstc2NoZWR1bGVyLWxheW91dC5rLXNjaGVkdWxlci1mbGV4LWxheW91dHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLXNjaGVkdWxlci1sYXlvdXQuay1zY2hlZHVsZXItZmxleC1sYXlvdXQuay1zY2hlZHVsZXItd2Vla3ZpZXcgLmstc2NoZWR1bGVyLXBhbmU6Zmlyc3QtY2hpbGQgLmstc2NoZWR1bGVyLXRhYmxlLC5rLXNjaGVkdWxlci1sYXlvdXQuay1zY2hlZHVsZXItZmxleC1sYXlvdXQuay1zY2hlZHVsZXItZGF5dmlldyAuay1zY2hlZHVsZXItcGFuZTpmaXJzdC1jaGlsZCAuay1zY2hlZHVsZXItdGFibGV7dGFibGUtbGF5b3V0OmZpeGVkfS5rLXNjaGVkdWxlci1oZWFkZXIsLmstc2NoZWR1bGVyLXZpZXctaGVhZGVye3BhZGRpbmctaW5saW5lLWVuZDp2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpfS5rLXNjaGVkdWxlci1oZWFkZXIgdGh7dGV4dC1hbGlnbjpjZW50ZXJ9Lmstc2NoZWR1bGVyLWhlYWRlciwuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAsLmstc2NoZWR1bGVyLWhlYWRlci13cmFwPmRpdntib3JkZXItY29sb3I6aW5oZXJpdDtvdmVyZmxvdzpoaWRkZW59Lmstc2NoZWR1bGVyLWhlYWRlci13cmFwe2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1zY2hlZHVsZXItdGltZXN7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItdGFibGV7dGFibGUtbGF5b3V0OmF1dG99Lmstc2NoZWR1bGVyLXRpbWVzIHRoe2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjFweDtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweDt0ZXh0LWFsaWduOmVuZH0uay1zY2hlZHVsZXItdGltZXMgLmstc2xvdC1jZWxsLC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItdGltZXMtYWxsLWRheXtib3JkZXItYmxvY2stZW5kLWNvbG9yOmluaGVyaXR9Lmstc2NoZWR1bGVyLXRpbWVzIC5rLXNsb3QtY2VsbC5rLWxhc3QtcmVzb3VyY2V7Ym9yZGVyLWlubGluZS1lbmQ6MH0uay1zY2hlZHVsZXItdGltZXMgLmstc2xvdC1jZWxsLmstZW1wdHktc2xvdHtwYWRkaW5nLWlubGluZS1zdGFydDowO3BhZGRpbmctaW5saW5lLWVuZDowfS5rLXNjaGVkdWxlci1kYXRlY29sdW1ue3dpZHRoOjEyZW19Lmstc2NoZWR1bGVyLXRpbWVjb2x1bW57d2lkdGg6MTFlbTt3aGl0ZS1zcGFjZTpub3dyYXB9Lmstc2NoZWR1bGVyLWNvbnRlbnR7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6YXV0b30uay1zY2hlZHVsZXItY29udGVudDpmb2N1c3tvdXRsaW5lOm5vbmV9a2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50LC5rLWV2ZW50e2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7bWluLWhlaWdodDoyNXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTt0ZXh0LWFsaWduOnN0YXJ0O291dGxpbmU6MDtjdXJzb3I6ZGVmYXVsdDtwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQ+ZGl2LC5rLWV2ZW50PmRpdntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9a2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LXRlbXBsYXRlLC5rLWV2ZW50IC5rLWV2ZW50LXRlbXBsYXRle2xpbmUtaGVpZ2h0OmNhbGMoMjVweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMik7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtdGltZSwuay1ldmVudCAuay1ldmVudC10aW1le3BhZGRpbmctYmxvY2stZW5kOjA7Zm9udC1zaXplOi44NzVlbTt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTpub25lfWtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zLC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnN7d2hpdGUtc3BhY2U6bm93cmFwO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtYmxvY2stZW5kOjA7aW5zZXQtaW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ei1pbmRleDoyfWtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zIC5rLWV2ZW50LWRlbGV0ZSwuay1ldmVudCAuay1ldmVudC1hY3Rpb25zIC5rLWV2ZW50LWRlbGV0ZXtvcGFjaXR5Oi41O3Zpc2liaWxpdHk6aGlkZGVufWtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zOmhvdmVyIC5rLWV2ZW50LWRlbGV0ZSxrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucy5rLWhvdmVyIC5rLWV2ZW50LWRlbGV0ZSwuay1ldmVudCAuay1ldmVudC1hY3Rpb25zOmhvdmVyIC5rLWV2ZW50LWRlbGV0ZSwuay1ldmVudCAuay1ldmVudC1hY3Rpb25zLmstaG92ZXIgLmstZXZlbnQtZGVsZXRle29wYWNpdHk6MX1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucyBhLC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMgYXtjb2xvcjppbmhlcml0fWtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zOmZpcnN0LWNoaWxkLC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnM6Zmlyc3QtY2hpbGR7bWFyZ2luOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDowO2Zsb2F0OmlubGluZS1zdGFydDtwb3NpdGlvbjpyZWxhdGl2ZTtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO2xpbmUtaGVpZ2h0Om5vcm1hbH1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLWhhbmRsZSwuay1ldmVudCAuay1yZXNpemUtaGFuZGxle3otaW5kZXg6NDtvcGFjaXR5Oi41O3Zpc2liaWxpdHk6aGlkZGVufWtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtaGFuZGxlOjpiZWZvcmUsLmstZXZlbnQgLmstcmVzaXplLWhhbmRsZTo6YmVmb3Jle2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3J9a2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS1uLC5rLWV2ZW50IC5rLXJlc2l6ZS1ue2hlaWdodDouNWVtO2luc2V0LWJsb2NrLXN0YXJ0OjB9a2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS1zLC5rLWV2ZW50IC5rLXJlc2l6ZS1ze2hlaWdodDouNWVtO2luc2V0LWJsb2NrLWVuZDowfWtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtbjo6YmVmb3JlLGtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtczo6YmVmb3JlLC5rLWV2ZW50IC5rLXJlc2l6ZS1uOjpiZWZvcmUsLmstZXZlbnQgLmstcmVzaXplLXM6OmJlZm9yZXt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTgsIDJyZW0pO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4fWtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtdywuay1ldmVudCAuay1yZXNpemUtd3t3aWR0aDouNWVtO2luc2V0LWlubGluZS1zdGFydDowfWtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtZSwuay1ldmVudCAuay1yZXNpemUtZXt3aWR0aDouNWVtO2luc2V0LWlubGluZS1lbmQ6MH1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLXc6OmJlZm9yZSxrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLWU6OmJlZm9yZSwuay1ldmVudCAuay1yZXNpemUtdzo6YmVmb3JlLC5rLWV2ZW50IC5rLXJlc2l6ZS1lOjpiZWZvcmV7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHh9a2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50OmhvdmVyIC5rLWV2ZW50LWFjdGlvbnMgLmstZXZlbnQtZGVsZXRlLGtlbmRvLXNjaGVkdWxlciAuay1ldmVudDpob3ZlciAuay1yZXNpemUtaGFuZGxlLGtlbmRvLXNjaGVkdWxlciAuay1ldmVudC5rLWhvdmVyIC5rLWV2ZW50LWFjdGlvbnMgLmstZXZlbnQtZGVsZXRlLGtlbmRvLXNjaGVkdWxlciAuay1ldmVudC5rLWhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsLmstZXZlbnQ6aG92ZXIgLmstZXZlbnQtYWN0aW9ucyAuay1ldmVudC1kZWxldGUsLmstZXZlbnQ6aG92ZXIgLmstcmVzaXplLWhhbmRsZSwuay1ldmVudC5rLWhvdmVyIC5rLWV2ZW50LWFjdGlvbnMgLmstZXZlbnQtZGVsZXRlLC5rLWV2ZW50LmstaG92ZXIgLmstcmVzaXplLWhhbmRsZXt2aXNpYmlsaXR5OnZpc2libGV9a2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50LmstZXZlbnQtZHJhZy1oaW50IC5rLWV2ZW50LXRpbWUsLmstZXZlbnQuay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtdGltZXtkaXNwbGF5OmJsb2NrfWtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC10b3AtYWN0aW9ucyxrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYm90dG9tLWFjdGlvbnMsLmstZXZlbnQgLmstZXZlbnQtdG9wLWFjdGlvbnMsLmstZXZlbnQgLmstZXZlbnQtYm90dG9tLWFjdGlvbnN7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfWtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC1ib3R0b20tYWN0aW9ucywuay1ldmVudCAuay1ldmVudC1ib3R0b20tYWN0aW9uc3tpbnNldC1ibG9jay1zdGFydDphdXRvO2luc2V0LWJsb2NrLWVuZDowfS5rLXNjaGVkdWxlci1tYXJre3dpZHRoOjFlbTtoZWlnaHQ6MWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1tb3JlLWV2ZW50c3twYWRkaW5nOjA7aGVpZ2h0OjEzcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmstbW9yZS1ldmVudHM+LmstaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LmstZXZlbnQtZHJhZy1oaW50e29wYWNpdHk6LjU7ei1pbmRleDozfS5rLWV2ZW50LWRyYWctaGludCAuay1ldmVudC1hY3Rpb25zLC5rLWV2ZW50LWRyYWctaGludCAuay1ldmVudC10b3AtYWN0aW9ucywuay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtYm90dG9tLWFjdGlvbnMsLmstZXZlbnQtZHJhZy1oaW50IC5rLXJlc2l6ZS1oYW5kbGV7ZGlzcGxheTpub25lfS5rLWV2ZW50LWRyYWctaGludCAuay1ldmVudC10aW1le2Rpc3BsYXk6YmxvY2t9Lmstc2NoZWR1bGVyLW1hcnF1ZWV7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkfS5rLXNjaGVkdWxlci1tYXJxdWVlIC5rLWxhYmVsLXRvcCwuay1zY2hlZHVsZXItbWFycXVlZSAuay1sYWJlbC1ib3R0b217Zm9udC1zaXplOi43NWVtO3Bvc2l0aW9uOmFic29sdXRlfS5rLXNjaGVkdWxlci1tYXJxdWVlIC5rLWxhYmVsLXRvcHtpbnNldC1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtpbnNldC1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSl9Lmstc2NoZWR1bGVyLW1hcnF1ZWUgLmstbGFiZWwtYm90dG9te2luc2V0LWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtpbnNldC1ibG9jay1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pfS5rLXNjaGVkdWxlci1tYXJxdWVlLmstZmlyc3Q6OmJlZm9yZSwuay1zY2hlZHVsZXItbWFycXVlZS5rLWxhc3Q6OmFmdGVye2NvbnRlbnQ6XCJcIjtib3JkZXItd2lkdGg6M3B4O2JvcmRlci1zdHlsZTpzb2xpZDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowO2hlaWdodDowfS5rLXNjaGVkdWxlci1tYXJxdWVlLmstZmlyc3Q6OmJlZm9yZXtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO2JvcmRlci1pbmxpbmUtZW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJsb2NrLWVuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXNjaGVkdWxlci1tYXJxdWVlLmstbGFzdDo6YWZ0ZXJ7aW5zZXQtYmxvY2stZW5kOjA7aW5zZXQtaW5saW5lLWVuZDowO2JvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItYmxvY2stc3RhcnQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1zY2hlZHVsZXIsLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWNvbnRlbnQsLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLXRpbWVze2hlaWdodDphdXRvICFpbXBvcnRhbnQ7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50fS5rLXNjaGVkdWxlci1wZGYtZXhwb3J0e292ZXJmbG93OmhpZGRlbn0uay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItaGVhZGVye3BhZGRpbmc6MCAhaW1wb3J0YW50fS5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcHtib3JkZXItd2lkdGg6MCAhaW1wb3J0YW50fS5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1oZWFkZXIgLmstc2NoZWR1bGVyLXRhYmxlLC5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci10YWJsZXt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LmstcmVjdXJyZW5jZS1lZGl0b3J7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1rZW5kby1zY2hlZHVsZXIgLmstcmVjdXJyZW5jZS1lZGl0b3J7ZGlzcGxheTpibG9ja30uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci10YWJsZXtoZWlnaHQ6MTAwJX0uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZHtoZWlnaHQ6ODBweDt0ZXh0LWFsaWduOmVuZH0uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci1ib2R5IC5rLXNjaGVkdWxlci1jZWxse21pbi1oZWlnaHQ6ODBweH0uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWhpZGRlbntwYWRkaW5nLWlubGluZS1zdGFydDowICFpbXBvcnRhbnQ7cGFkZGluZy1pbmxpbmUtZW5kOjAgIWltcG9ydGFudDtib3JkZXItaW5saW5lLWVuZC13aWR0aDowICFpbXBvcnRhbnR9Lmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUtYXV0bywuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci10YWJsZS1hdXRvIHRkLC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXRhYmxlLWF1dG97aGVpZ2h0OmF1dG99Lmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItY29udGVudHtvdmVyZmxvdy15OnNjcm9sbH0uay1zY2hlZHVsZXItbW9udGh2aWV3Lmstc2NoZWR1bGVyLWZsZXgtbGF5b3V0IC5rLXNjaGVkdWxlci1jb250ZW50e292ZXJmbG93LXk6YXV0b30uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItbWFya3ttYXJnaW4taW5saW5lLWVuZDouNWVtO3dpZHRoOjFlbTtoZWlnaHQ6MWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGg6Zmlyc3QtY2hpbGQsLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkOmZpcnN0LWNoaWxke2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4fS5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZC5rLWZpcnN0e2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MH0uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay10YXNrPi5rLWV2ZW50LWRlbGV0ZXtjb2xvcjppbmhlcml0O3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtpbnNldC1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtvcGFjaXR5Oi41O3Zpc2liaWxpdHk6aGlkZGVufS5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLWhvdmVyIC5rLXRhc2s+LmstZXZlbnQtZGVsZXRlLC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyOmhvdmVyIC5rLWV2ZW50LWRlbGV0ZSwuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItcm93OmhvdmVyIC5rLWV2ZW50LWRlbGV0ZSwuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItcm93LmstaG92ZXIgLmstZXZlbnQtZGVsZXRle3Zpc2liaWxpdHk6dmlzaWJsZX0uay1zY2hlZHVsZXItYWdlbmRhZGF5e21hcmdpbjowO21hcmdpbi1pbmxpbmUtZW5kOi4yZW07Zm9udC1zaXplOjNlbTtsaW5lLWhlaWdodDoxO2ZvbnQtd2VpZ2h0OjQwMDtmbG9hdDppbmxpbmUtc3RhcnR9Lmstc2NoZWR1bGVyLWFnZW5kYXdlZWt7ZGlzcGxheTpibG9jazttYXJnaW46LjRlbSAwIDA7bGluZS1oZWlnaHQ6MTtmb250LXN0eWxlOm5vcm1hbH0uay1zY2hlZHVsZXItYWdlbmRhZGF0ZXtmb250LXNpemU6Ljc1ZW19Lmstc2NoZWR1bGVyLXRpbWVsaW5ldmlldyAuay1zbG90LWNlbGx7b3ZlcmZsb3c6aGlkZGVufS5rLXNjaGVkdWxlci10aW1lbGluZXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnR7b3ZlcmZsb3c6YXV0b30uay1zY2hlZHVsZXItcGFuZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93fS5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci10aW1lc3tmbGV4OjAgMCBhdXRvfS5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItdGFibGV7aGVpZ2h0OjEwMCV9Lmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLWhlYWRlciwuay1zY2hlZHVsZXItcGFuZSAuay1zY2hlZHVsZXItY29udGVudHtmbGV4OjEgMSBhdXRvfS5rLXNjaGVkdWxlci15ZWFydmlldyAuay1zY2hlZHVsZXItYm9keXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhcnt3aWR0aDoxMDAlO2JvcmRlci13aWR0aDowfS5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhciAuay1jYWxlbmRhci12aWV3e2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9Lmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIC5rLWNvbnRlbnR7ZmxleDowfS5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhciAuay1saW5re3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhciB0ZC5rLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6aW5oZXJpdH0uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstZGF5LWluZGljYXRvcnttYXJnaW4tYmxvY2stc3RhcnQ6Y2FsYygzMnB4IC0gMC41ZW0pO3dpZHRoOjNweDtoZWlnaHQ6M3B4O2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWlubGluZS1zdGFydDpjYWxjKDUwJSAtIDEuNXB4KX0uay1zY2hlZHVsZXItdG9vbHRpcHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6aW5oZXJpdH0uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLXRpdGxle21hcmdpbi1ibG9jay1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLXRpdGxlIC5rLW1vbnRoe2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLXRpdGxlIC5rLWRheXtmb250LXNpemU6Y2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUtc20sIDAuNzVyZW0pKjIpfS5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtZXZlbnRzLWNvbnRhaW5lcntvdmVyZmxvdzphdXRvfS5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtZXZlbnRze21heC1oZWlnaHQ6MjUwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1zaHJpbms6MDtwb3NpdGlvbjpyZWxhdGl2ZTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50IC5rLWV2ZW50LXRpbWV7ZGlzcGxheTpmbGV4O2ZsZXgtc2hyaW5rOjA7Zm9udC1zaXplOmluaGVyaXR9Lmstc2NoZWR1bGVyLXRvb2x0aXAgLmstbm8tZGF0YSwuay1zY2hlZHVsZXItdG9vbHRpcCAuay1ub2RhdGF7aGVpZ2h0OmF1dG87bWluLWhlaWdodDphdXRvO2NvbG9yOmluaGVyaXR9Lmstc2NoZWR1bGVyLWVkaXQtZGlhbG9nIC5rLWRpYWxvZ3ttYXgtaGVpZ2h0OjEwMHZofS5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstZWRpdC1mb3JtLWNvbnRhaW5lcnt3aWR0aDoxMDAlfS5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstZWRpdC1sYWJlbHt3aWR0aDoxNyV9Lmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWZpZWxke3dpZHRoOjc3JX0uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtZmllbGQ+dWw+bGl7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcn0uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VycmVuY2UtZWRpdG9yIC5rLXJhZGlvLWxpc3QgLmstcmFkaW8td3JhcCwuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VycmVuY2UtZWRpdG9yIC5rLWNoZWNrYm94LWxpc3QgLmstY2hlY2tib3gtd3JhcHthbGlnbi1zZWxmOmNlbnRlcn0uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLWludGVydmFsLC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItY291bnQsLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci1tb250aGRheXt3aWR0aDo1ZW19Lmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci11bnRpbCwuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLW1vbnRoLC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItd2Vla2RheSwuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLXdlZWtkYXktb2Zmc2V0e3dpZHRoOjEwZW19Lmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1zY2hlZHVsZXItZGF0ZXRpbWUtcGlja2Vye2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXNhZmFyaSAuay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJsb2NrLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXNhZmFyaSAuay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXItdmlldyAuay1tb250aHttYXJnaW4tYmxvY2s6MDttYXJnaW4taW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkvMn0uay1zY2hlZHVsZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXNjaGVkdWxlci10b29sYmFye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXNjaGVkdWxlci1mb290ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9Lmstc2NoZWR1bGVyLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXNjaGVkdWxlci1oZWFkZXItd3JhcHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zY2hlZHVsZXItbm9ud29yaywuay1zY2hlZHVsZXIgLmstbm9ud29yay1ob3Vye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSl9Lmstc2NoZWR1bGVyLW90aGVyLW1vbnRoLC5rLXNjaGVkdWxlciAuay1vdGhlci1tb250aHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpfS5rLXNjaGVkdWxlci1sYXlvdXQgdGQuay1zZWxlY3RlZCwuay1zY2hlZHVsZXItbGF5b3V0IC5rLXNjaGVkdWxlci1jZWxsLmstc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCl9Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1oZWFkLC5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zdGlja3ktY2VsbHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1ldmVudHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWV2ZW50Lmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTMpfS5rLWV2ZW50LmstZXZlbnQtaW52ZXJzZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstZXZlbnQuay1ldmVudC1vbmdvaW5ne2JveC1zaGFkb3c6aW5zZXQgMHB4IDBweCAwcHggMXB4IHJlZH0uay1zY2hlZHVsZXItbWFycXVlZTo6YmVmb3JlLC5rLXNjaGVkdWxlci1tYXJxdWVlOjphZnRlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc2NoZWR1bGVyLWVkaXQtZGlhbG9nIC5rLWRpYWxvZy1hY3Rpb25ze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyOmhvdmVyLC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyLmstaG92ZXIsLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXJvdzpob3Zlciwuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItcm93LmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9Lmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHI6aG92ZXIgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4sLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHI6aG92ZXIgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uLC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyLmstaG92ZXIgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4sLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1ob3ZlciAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW57Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyLmstc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCl9Lmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1zZWxlY3RlZCAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbiwuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0ci5rLXNlbGVjdGVkIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstZGF5LWluZGljYXRvcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNjaGVkdWxlci15ZWFydmlldyAuay1zZWxlY3RlZCAuay1kYXktaW5kaWNhdG9ye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZil9LmstdG9vbHRpcC5rLXNjaGVkdWxlci10b29sdGlwe2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLXRvb2x0aXAuay1zY2hlZHVsZXItdG9vbHRpcCAuay1jYWxsb3V0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpfS5rLWNoYXR7bWluLXdpZHRoOjMyMHB4O21pbi1oZWlnaHQ6NjAwcHg7bWF4LWhlaWdodDoxMDAlO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWNoYXQtaGVhZGVye2ZsZXgtc2hyaW5rOjB9LmstbWVzc2FnZS1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztzY3JvbGwtYmVoYXZpb3I6c21vb3RofS5rLW1lc3NhZ2UtbGlzdC1jb250ZW50e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MCAwIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O292ZXJmbG93OmhpZGRlbn0uay1tZXNzYWdlLWxpc3QtY29udGVudD4qKyp7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstbWVzc2FnZS1ncm91cHttYXgtd2lkdGg6bWluKDc1JSw0NjBweCk7YmFja2dyb3VuZDpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZmxleC1zaHJpbms6MDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1tZXNzYWdlLWdyb3VwIC5rLW1lc3NhZ2UrLmstbWVzc2FnZXttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLW1lc3NhZ2UtZ3JvdXAgLmstYXZhdGFye2FsaWduLXNlbGY6ZmxleC1lbmR9LmstbWVzc2FnZS1ncm91cDpoYXMoLmstbWVzc2FnZS1ncm91cC1jb250ZW50IC5rLW1lc3NhZ2U6bGFzdC1jaGlsZCAuay1jaGF0LWJ1YmJsZS5rLXNlbGVjdGVkKy5rLW1lc3NhZ2Utc3RhdHVzKSAuay1hdmF0YXJ7bWFyZ2luLWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkpO3RyYW5zaXRpb246bWFyZ2luIC4ycyBlYXNlLWluLW91dH0uay1tZXNzYWdlLWdyb3VwIC5rLWNoYXQtZmlsZS13cmFwcGVye3BhZGRpbmc6MDtnYXA6MDtvdmVyZmxvdzpoaWRkZW59LmstbWVzc2FnZS1ncm91cCAuay1jaGF0LWZpbGV7d2lkdGg6MTAwJX0uay1tZXNzYWdlLWdyb3VwLWNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4OjE7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjA7d29yZC13cmFwOmJyZWFrLXdvcmQ7b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkfS5rLWNoYXQtbWVzc2FnZS10b29sYmFye2JvcmRlcjowO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xcHgsIDFweCk7cGxhY2Utc2VsZjpzdGFydH0uay1jaGF0LWRvd25sb2FkLWJ1dHRvbi13cmFwcGVye3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWJsb2NrLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXJhZGl1czowIDAgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7dGV4dC1hbGlnbjpzdGFydH0uay1tZXNzYWdlLWdyb3VwLXNlbmRlcnthbGlnbi1zZWxmOmZsZXgtZW5kO2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLWNoYXQtYnViYmxle3BsYWNlLXNlbGY6ZmxleC1lbmR9LmstbWVzc2FnZS1ncm91cC1zZW5kZXIgLmstbWVzc2FnZS1ncm91cC1jb250ZW50e2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLW1lc3NhZ2Utc3RhdHVze2FsaWduLXNlbGY6ZmxleC1lbmR9LmstbWVzc2FnZS1ncm91cC1zZW5kZXIgLmstbWVzc2FnZTpsYXN0LW9mLXR5cGUgLmstY2hhdC1idWJibGV7Ym9yZGVyLWVuZC1zdGFydC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14eGwsIDAuNzVyZW0pO2JvcmRlci1lbmQtZW5kLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXhzLCAxcHgpfS5rLW1lc3NhZ2V7bWF4LXdpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOm1hcmdpbiAuMnMgZWFzZS1pbi1vdXQ7b3V0bGluZTpub25lO3dvcmQtd3JhcDpicmVhay13b3JkO292ZXJmbG93LXdyYXA6YnJlYWstd29yZH0uay1tZXNzYWdlIC5rLWNoYXQtbWVzc2FnZS1saW5re2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uay1tZXNzYWdlIC5rLWNoYXQtYnViYmxle2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHhsLCAwLjc1cmVtKX0uay1tZXNzYWdlOmxhc3Qtb2YtdHlwZSAuay1jaGF0LWJ1YmJsZXtib3JkZXItZW5kLXN0YXJ0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXhzLCAxcHgpfS5rLWNoYXQtYnViYmxlLXRleHR7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47ZmxleC1zaHJpbms6MDt3b3JkLXdyYXA6YnJlYWstd29yZDt3aGl0ZS1zcGFjZTpwcmUtd3JhcH0uay1jaGF0LWJ1YmJsZS10ZXh0Omhhcyguay1za2VsZXRvbi1jb250YWluZXIpe3doaXRlLXNwYWNlOm5vcm1hbH0uay1tZXNzYWdlLWdyb3VwLWZ1bGwtd2lkdGh7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJX0uay1tZXNzYWdlLWdyb3VwLWZ1bGwtd2lkdGggLmstbWVzc2FnZSwuay1tZXNzYWdlLWdyb3VwLWZ1bGwtd2lkdGggLmstY2hhdC1idWJibGV7d2lkdGg6MTAwJX0uay1jaGF0LWJ1YmJsZS5rLWJ1YmJsZS1leHBhbmRhYmxlIC5rLWJ1YmJsZS1jb250ZW50e2hlaWdodDphdXRvO3RyYW5zaXRpb246aGVpZ2h0IDJzIGVhc2V9LmstY2hhdC1idWJibGUuay1idWJibGUtZXhwYW5kYWJsZTpub3QoLmstZXhwYW5kZWQpIC5rLWJ1YmJsZS1jb250ZW50e2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpfS5rLWNoYXQtYnViYmxlLmstYnViYmxlLWV4cGFuZGFibGU6bm90KC5rLWV4cGFuZGVkKSAuay1jaGF0LWJ1YmJsZS10ZXh0e3doaXRlLXNwYWNlOm5vd3JhcH0uay1jaGF0LWJ1YmJsZTpoYXMoLmstdHlwaW5nLWluZGljYXRvcil7cG9pbnRlci1ldmVudHM6bm9uZX0uay1tZXNzYWdlLXRpbWUsLmstbWVzc2FnZS1zdGF0dXN7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7d2hpdGUtc3BhY2U6bm93cmFwO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbjpoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O2hlaWdodDowO292ZXJmbG93OmhpZGRlbn0uay1tZXNzYWdlLXRpbWV7cGxhY2Utc2VsZjpjZW50ZXJ9LmstbWVzc2FnZS1zdGF0dXN7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstY2hhdC1idWJibGV7d2lkdGg6Zml0LWNvbnRlbnQ7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO292ZXJmbG93LXdyYXA6YnJlYWstd29yZDt0ZXh0LWFsaWduOnN0YXJ0fS5rLWNoYXQtYnViYmxlIC5rLWJ1YmJsZS1jb250ZW50e292ZXJmbG93OmhpZGRlbjtmbGV4OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3RyYW5zaXRpb246aGVpZ2h0IC4ycyBlYXNlLWluLW91dH0uay1jaGF0LWJ1YmJsZSBhe2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtmb250LXdlaWdodDpib2xkfS5rLWJ1YmJsZS1jb250ZW50IC5rLW1lc3NhZ2UtcmVmZXJlbmNle2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSl9LmstbWVzc2FnZTpoYXMoLmstc2VsZWN0ZWQpe2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstbWVzc2FnZTpoYXMoLmstc2VsZWN0ZWQpIC5rLW1lc3NhZ2UtdGltZSwuay1tZXNzYWdlOmhhcyguay1zZWxlY3RlZCkgLmstbWVzc2FnZS1zdGF0dXN7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkqdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KSl9LmstbWVzc2FnZS1lcnJvciwuay1tZXNzYWdlLXNlbmRpbmd7bWFyZ2luLWJsb2NrLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLW1lc3NhZ2UtZXJyb3IgLmstbWVzc2FnZS1zdGF0dXMsLmstbWVzc2FnZS1zZW5kaW5nIC5rLW1lc3NhZ2Utc3RhdHVze2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCkpfS5rLW1lc3NhZ2UtcmVmZXJlbmNle3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2ZsZXgtc2hyaW5rOjA7cG9zaXRpb246cmVsYXRpdmU7d2hpdGUtc3BhY2U6bm93cmFwO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLW1lc3NhZ2UtcmVmZXJlbmNlPi5rLWljb257ZmxleC1zaHJpbms6MH0uay1tZXNzYWdlLXJlZmVyZW5jZS1jb250ZW50e3BhZGRpbmctYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkvMik7cGFkZGluZy1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMyk7cGFkZGluZy1pbmxpbmUtZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXB9LmstbWVzc2FnZS1yZWZlcmVuY2UtY29udGVudDo6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2hlaWdodDpjYWxjKDEwMCUgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkpO3dpZHRoOjJweH0uay1tZXNzYWdlLXBpbm5lZHtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweDtib3JkZXItYmxvY2stZW5kLXN0eWxlOnNvbGlkO2N1cnNvcjpwb2ludGVyfS5rLW1lc3NhZ2UtcmVtb3ZlZHtmb250LXN0eWxlOml0YWxpY30uay1tZXNzYWdlLWF1dGhvcnttYXJnaW4tYmxvY2stZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXhzLCBub3JtYWwpO2ZvbnQtd2VpZ2h0OmJvbGR9LmstdGltZXN0YW1we2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO3RleHQtdHJhbnNmb3JtOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7YWxpZ24tc2VsZjpzdHJldGNoO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstdGltZXN0YW1wOjpiZWZvcmUsLmstdGltZXN0YW1wOjphZnRlcntkaXNwbGF5OmlubGluZS1mbGV4O2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MXB4O2ZsZXg6MX0uay1tZXNzYWdlLWJveC13cmFwcGVye3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1ibG9jay1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLW1lc3NhZ2UtYm94LXdyYXBwZXIgLmstY2hhdC1maWxlLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246cm93fS5rLW1lc3NhZ2UtYm94e3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXgtc2hyaW5rOjB9LmstbWVzc2FnZS1ib3ggLmstaW5wdXQtcHJlZml4LWhvcml6b250YWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmstbWVzc2FnZS1ib3g6Zm9jdXMsLmstbWVzc2FnZS1ib3guay1mb2N1cywuay1tZXNzYWdlLWJveDpmb2N1cy13aXRoaW57b3V0bGluZTowO2JveC1zaGFkb3c6bm9uZX0uay1tZXNzYWdlLWJveCAuay1pbnB1dC1wcmVmaXgsLmstbWVzc2FnZS1ib3ggLmstaW5wdXQtc3VmZml4e3dpZHRoOjEwMCU7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWNoYXQtYnViYmxlIC5rLW1lc3NhZ2UtcmVmZXJlbmNlLC5rLW1lc3NhZ2UtYm94IC5rLW1lc3NhZ2UtcmVmZXJlbmNle3BhZGRpbmctaW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIpO3BhZGRpbmctYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkvMil9LmstY2hhdC1maWxlLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gd3JhcDtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7bWFyZ2luOjA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O21pbi13aWR0aDowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5rLWNoYXQtZmlsZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO292ZXJmbG93OmhpZGRlbjtib3gtc2l6aW5nOmJvcmRlci1ib3g7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSl9LmstY2hhdC1maWxlPi5rLWljb257ZmxleC1zaHJpbms6MH0uay1jaGF0LWZpbGUgLmstY2hhdC1maWxlLWluZm97ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RleHQtYWxpZ246c3RhcnQ7ZmxleDoxO292ZXJmbG93OmhpZGRlbjttaW4td2lkdGg6MDttYXgtd2lkdGg6MTAwJTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5rLWNoYXQtZmlsZSAuay1jaGF0LWZpbGUtbmFtZXtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO3dpZHRoOjEwMCU7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5rLWNoYXQtZmlsZSAuay1jaGF0LWZpbGUtc2l6ZSwuay1jaGF0LWZpbGUgLmstY2hhdC1maWxlLXN0YXR1c3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXhzLCBpbmhlcml0KX0uay1tZXNzYWdlLWdyb3VwIC5rLWNoYXQtZmlsZSsuay1jaGF0LWZpbGU6bm90KC5rLWNoYXQtZmlsZS1kZWxldGVkKXtwYWRkaW5nLWJsb2NrLXN0YXJ0OjB9LmstY2hhdC1maWxlLWRvd25sb2FkLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uay1tZXNzYWdlLWJveC13cmFwcGVyIC5rLWNoYXQtZmlsZSwuay1tZXNzYWdlLWdyb3VwLWZ1bGwtd2lkdGggLmstY2hhdC1maWxlLC5rLW1lc3NhZ2U6aGFzKC5rLWJ1YmJsZS1leHBhbmRhYmxlKSsuay1jaGF0LWZpbGUtd3JhcHBlciAuay1jaGF0LWZpbGV7d2lkdGg6MjQwcHh9LmstY2hhdCAuay1jYXJkLWxpc3R7bWFyZ2luOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAwIDB9LmstbWVzc2FnZS1ncm91cC1zZW5kZXIrLmstY2FyZC1saXN0LC5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyKy5rZW5kby1jaGF0LW1lc3NhZ2UtYXR0YWNobWVudHMuay1jYXJkLWxpc3R7YWxpZ24tc2VsZjpmbGV4LWVuZH0uay1jaGF0IC5rLWNhcmQtZGVja3ttYXgtd2lkdGg6Y2FsYygxMDAlICsgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSoyKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqLTEpO21hcmdpbi1pbmxpbmUtZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSotMSk7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtvdmVyZmxvdzpoaWRkZW47b3ZlcmZsb3cteDphdXRvO3Njcm9sbC1iZWhhdmlvcjpzbW9vdGh9LmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZHt3aWR0aDoyMDBweH0uay1jaGF0IC5rLWNhcmQtZGVjay1zY3JvbGx3cmFwe21hcmdpbi1pbmxpbmUtZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSotMSk7bWFyZ2luLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqLTEpO3BhZGRpbmctaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstY2hhdCAuay1jYXJkLWRlY2stc2Nyb2xsd3JhcD4uay1jYXJkLWRlY2t7bWFyZ2luLWJsb2NrLWVuZDotMjBweDtwYWRkaW5nLWJsb2NrLWVuZDoyMHB4fS5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDtmbGV4OjAgMCBhdXRvO3BhZGRpbmctYmxvY2stZW5kOjVweH0uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAgLmstY2FyZHtmbGV4OjAgMCBhdXRvfS5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcC5rLXNlbGVjdGVke2JhY2tncm91bmQ6bm9uZX0uay10eXBpbmctaW5kaWNhdG9ye2Rpc3BsYXk6aW5saW5lLWZsZXg7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7ZmxleC1mbG93OnJvdyBub3dyYXB9LmstdHlwaW5nLWluZGljYXRvciBzcGFue3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci1yYWRpdXM6NTAlO2ZsZXg6MCAwIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5Oi4yNX0uay10eXBpbmctaW5kaWNhdG9yIHNwYW46bnRoLW9mLXR5cGUoMSl7YW5pbWF0aW9uOjFzIGstYW5pbWF0aW9uLWJsaW5rIGluZmluaXRlIC4zMzMzc30uay10eXBpbmctaW5kaWNhdG9yIHNwYW46bnRoLW9mLXR5cGUoMil7YW5pbWF0aW9uOjFzIGstYW5pbWF0aW9uLWJsaW5rIGluZmluaXRlIC42NjY2c30uay10eXBpbmctaW5kaWNhdG9yIHNwYW46bnRoLW9mLXR5cGUoMyl7YW5pbWF0aW9uOjFzIGstYW5pbWF0aW9uLWJsaW5rIGluZmluaXRlIC45OTk5c31Aa2V5ZnJhbWVzIGstYW5pbWF0aW9uLWJsaW5rezUwJXtvcGFjaXR5Oi41fX0uay1jaGF0LXVwbG9hZCAuay1leHRlcm5hbC1kcm9wem9uZXtoZWlnaHQ6YXV0b30uay1jaGF0LXVwbG9hZCAuay11cGxvYWR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKX0uay1jaGF0LXVwbG9hZCAuay11cGxvYWQtZmlsZXN7bWF4LWhlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTI1LCA3cmVtKX0uay1ydGwgLmstbWVzc2FnZS1ib3ggLmstYnV0dG9uLFtkaXI9cnRsXSAuay1tZXNzYWdlLWJveCAuay1idXR0b257dHJhbnNmb3JtOnNjYWxlWCgtMSl9LmstY2hhdHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay10aW1lc3RhbXB7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay10aW1lc3RhbXA6OmJlZm9yZSwuay10aW1lc3RhbXA6OmFmdGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1tZXNzYWdlLXN0YXR1c3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLWNoYXQtYnViYmxle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JveC1zaGFkb3c6bm9uZX0uay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1jaGF0LWJ1YmJsZTphY3RpdmUsLmstbWVzc2FnZS1ncm91cC1zZW5kZXIgLmstY2hhdC1idWJibGUuay1hY3RpdmUsLmstbWVzc2FnZS1ncm91cC1zZW5kZXIgLmstY2hhdC1idWJibGUuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpfS5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLWNoYXQtYnViYmxlOmZvY3VzLC5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLWNoYXQtYnViYmxlLmstZm9jdXN7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDE2JSwgdHJhbnNwYXJlbnQpfS5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLWNoYXQtYnViYmxlOmhvdmVyLC5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLWNoYXQtYnViYmxlLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9LmstdHlwaW5nLWluZGljYXRvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1YnRsZSwgIzNkM2QzZCl9LmstY2hhdC1maWxle2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWNoYXQtZmlsZS1kZWxldGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUsICNmY2RkZGEpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1YnRsZSwgIzdhMGMwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUsICNmY2RkZGEpfS5rLW1lc3NhZ2UtYm94LXdyYXBwZXIgLmstY2hhdC1maWxle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdWJ0bGUsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpfS5rLW1lc3NhZ2UtcmVmZXJlbmNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLW1lc3NhZ2UtcmVmZXJlbmNlLXNlbmRlciAuay1tZXNzYWdlLXJlZmVyZW5jZS1jb250ZW50OjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KX0uay1tZXNzYWdlLXJlZmVyZW5jZS1jb250ZW50OjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKX0uay1tZXNzYWdlLXBpbm5lZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1jaGF0LXRvb2xiYXIsLmstY2hhdCAuay10b29sYmFyLWJveHtib3JkZXItY29sb3I6aW5oZXJpdDtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1tZWRpYXBsYXllcntib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLW1lZGlhcGxheWVyICosLmstbWVkaWFwbGF5ZXIgKjo6YmVmb3JlLC5rLW1lZGlhcGxheWVyICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1tZWRpYXBsYXllcj5pZnJhbWV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXI6MDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmstbWVkaWFwbGF5ZXItdGl0bGViYXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6MH0uay1tZWRpYXBsYXllci10b29sYmFyLXdyYXB7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO2luc2V0LWJsb2NrLWVuZDowO2luc2V0LWlubGluZS1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6MH0uay1tZWRpYXBsYXllci10b29sYmFye2JvcmRlci13aWR0aDowO3dpZHRoOjEwMCUgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmV9LmstbWVkaWFwbGF5ZXItdG9vbGJhciAuay1kcm9wZG93bi1saXN0LC5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstZHJvcGRvd24sLmstbWVkaWFwbGF5ZXItdG9vbGJhciAuay1kcm9wZG93bmxpc3R7d2lkdGg6YXV0b30uay1tZWRpYXBsYXllci10aW1lLXdyYXB7ZmxleDoxfS5rLW1lZGlhcGxheWVyLXZvbHVtZS13cmFwe3BhZGRpbmc6MCA3cHg7YWxpZ24taXRlbXM6Y2VudGVyfS5rLW1lZGlhcGxheWVyLXZvbHVtZXt3aWR0aDoxMDBweH0uay1zbGlkZXIuay1tZWRpYXBsYXllci1zZWVrYmFye3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDozO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmstbWVkaWFwbGF5ZXItc2Vla2JhciAuay1zbGlkZXItdHJhY2t7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MH0uay1tZWRpYXBsYXllci1zZWVrYmFyIC5rLXNsaWRlci1zZWxlY3Rpb257Ym9yZGVyLXJhZGl1czowfS5rLW1lZGlhcGxheWVyLWZ1bGxzY3JlZW57ei1pbmRleDoxMDAwMDtwb3NpdGlvbjpmaXhlZDtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6MTAwJSAhaW1wb3J0YW50fS5rLW1lZGlhcGxheWVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1tZWRpYXBsYXllci10aXRsZWJhcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA3MCUsIHRyYW5zcGFyZW50KSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAwJSwgdHJhbnNwYXJlbnQpKTt0ZXh0LXNoYWRvdzowIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCl9LmstdGltZWxpbmV7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstdGltZWxpbmUgKiwuay10aW1lbGluZSAqOjpiZWZvcmUsLmstdGltZWxpbmUgKjo6YWZ0ZXIsLmstdGltZWxpbmU6OmJlZm9yZSwuay10aW1lbGluZTo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXRpbWVsaW5lIHVse21hcmdpbjowO3BhZGRpbmc6MH0uay10aW1lbGluZSB1bCBsaXtsaXN0LXN0eWxlLXR5cGU6bm9uZX0uay10aW1lbGluZSAuay10aW1lbGluZS1mbGFne2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTttaW4td2lkdGg6ODBweDttYXgtd2lkdGg6Y2FsYyg4MHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKSoyKTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmstdGltZWxpbmUgLmstdGltZWxpbmUtY2lyY2xle3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Ym9yZGVyLXJhZGl1czo1MCU7ZmxleC1zaHJpbms6MDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmstdGltZWxpbmUuay10aW1lbGluZS1kYXRlcy1oaWRkZW4gLmstdGltZWxpbmUtZGF0ZXtkaXNwbGF5Om5vbmV9LmstdGltZWxpbmUuay10aW1lbGluZS1jb2xsYXBzaWJsZSAuay1jYXJkLWhlYWRlcntjdXJzb3I6cG9pbnRlcn0uay10aW1lbGluZS5rLXRpbWVsaW5lLWNvbGxhcHNpYmxlIC5rLWV2ZW50LWNvbGxhcHNle2Rpc3BsYXk6ZmxleH0uay10aW1lbGluZS1jYXJkIC5rLWNhcmR7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6dmlzaWJsZX0uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1oZWFkZXJ7b3ZlcmZsb3c6dmlzaWJsZTtib3JkZXItYmxvY2stZW5kOjB9LmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtaGVhZGVyKy5rLWNhcmQtYm9keXtwYWRkaW5nLWJsb2NrLXN0YXJ0OjB9LmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtYm9keXtvdmVyZmxvdy15OmF1dG87c2Nyb2xsYmFyLXdpZHRoOnRoaW59LmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6NXB4fS5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSl9LmstdGltZWxpbmUtY2FyZCAuay10aW1lbGluZS1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LXcsLmstdGltZWxpbmUtY2FyZCAuay10aW1lbGluZS1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LWV7aW5zZXQtYmxvY2stc3RhcnQ6MzZweH0uay10aW1lbGluZS12ZXJ0aWNhbCwuay10aW1lbGluZS1ob3Jpem9udGFse3BhZGRpbmctYmxvY2s6MDtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pO21hcmdpbi1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pO21hcmdpbi1pbmxpbmU6MDt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjowfS5rLXRpbWVsaW5lLXZlcnRpY2FsOjphZnRlciwuay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXA6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkfS5rLXRpbWVsaW5lLXZlcnRpY2Fse3BhZGRpbmctaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKSArICg4MHB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pKS8yICsgNTBweCl9LmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1kYXRlcy1oaWRkZW57cGFkZGluZy1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pICsgKDgwcHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkpLzIpfS5rLXRpbWVsaW5lLXZlcnRpY2FsOjphZnRlcntoZWlnaHQ6MTAwJTt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSl9LmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZmxhZy13cmFwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZmxhZy13cmFwOmZpcnN0LWNoaWxke3BhZGRpbmctYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKX0uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1mbGFne3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWRhdGUtd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTttYXJnaW4tYmxvY2stc3RhcnQ6MzZweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLCAtNTAlKTt0ZXh0LWFsaWduOmVuZH0uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1ldmVudHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSk7cGFkZGluZy1pbmxpbmU6MH0uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJke3BhZGRpbmctaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTttaW4taGVpZ2h0OjcwcHg7d2lkdGg6NDAwcHg7bWF4LXdpZHRoOjEwMCV9LmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtaGVhZGVye2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pfS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLXRpdGxle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC10aXRsZSAuay1ldmVudC10aXRsZXt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW59LmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1ldmVudC1jb2xsYXBzZXttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKi0xKTttYXJnaW4taW5saW5lOjA7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0fS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQuay1jb2xsYXBzZWQgLmstY2FyZC1ib2R5LC5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQuay1jb2xsYXBzZWQgLmstY2FyZC1hY3Rpb25ze2Rpc3BsYXk6bm9uZX0uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkLmstY29sbGFwc2VkIC5rLWV2ZW50LWNvbGxhcHNle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9LmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2lyY2xle21hcmdpbi1ibG9jay1zdGFydDozNnB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7bWFyZ2luLWlubGluZS1lbmQ6LThweH0uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5ne3BhZGRpbmctaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSl9LmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZzo6YWZ0ZXJ7aW5zZXQtaW5saW5lLXN0YXJ0OjUwJX0uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWZsYWctd3JhcHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZmxhZ3t0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50e2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZXZlbnQuay1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZXZlbnQuay1yZXZlcnNlIC5rLXRpbWVsaW5lLWRhdGUtd3JhcHt0ZXh0LWFsaWduOnN0YXJ0O3BhZGRpbmctaW5saW5lLWVuZDowO3BhZGRpbmctaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2UgLmstdGltZWxpbmUtY2FyZHtwYWRkaW5nLWlubGluZS1zdGFydDowO3BhZGRpbmctaW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZXZlbnQuay1yZXZlcnNlIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZHttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO21hcmdpbi1pbmxpbmUtc3RhcnQ6YXV0b30uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWNhcmQsLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1kYXRlLXdyYXB7ZmxleC1iYXNpczo1MCU7bWluLXdpZHRoOjB9LmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1kYXRlLXdyYXB7cG9zaXRpb246c3RhdGljO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtY2lyY2xle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO21hcmdpbi1pbmxpbmUtZW5kOjB9LmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVte2ZsZXg6MSAwIDIwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLWl0ZW06aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVtLmstdGltZWxpbmUtZmxhZy13cmFwOmhvdmVye2N1cnNvcjpkZWZhdWx0fS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZGF0ZS13cmFwe21hcmdpbi1ibG9jay1zdGFydDphdXRvO21hcmdpbi1ibG9jay1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtY2FyZHtoZWlnaHQ6MTAwJX0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLWNhcmR7bWF4LWhlaWdodDoxMDAlfS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZXZlbnRzLWxpc3R7b3ZlcmZsb3cteDpoaWRkZW47cGFkZGluZy1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZXZlbnRzLWxpc3QgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo2MDBweH0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWV2ZW50cy1saXN0IC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcCAuay10aW1lbGluZS1ldmVudHtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSkvMikgMH0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXA6OmFmdGVye2luc2V0LWJsb2NrLXN0YXJ0OmF1dG87aW5zZXQtYmxvY2stZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pLzIgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkvMik7aW5zZXQtaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pIC0gMnB4KTtpbnNldC1pbmxpbmUtZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pIC0gMnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pfS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS10cmFja3tvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJsb2NrOjA7bWFyZ2luLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSk7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS10cmFjayAuay10aW1lbGluZS1zY3JvbGxhYmxlLXdyYXB7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXR9LmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLWZsYWd7bWFyZ2luLWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSArIDE2cHgpO3Bvc2l0aW9uOnJlbGF0aXZlO21pbi13aWR0aDo2MHB4fS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS1mbGFnOjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1pbmxpbmUtc3RhcnQ6NTAlO2luc2V0LWJsb2NrLWVuZDowO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgNTAlKSByb3RhdGUoNDVkZWcpfS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwe3BhZGRpbmctYmxvY2stZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pLzIpO2Rpc3BsYXk6ZmxleDtvdXRsaW5lOjB9LmstdGltZWxpbmUtYXJyb3d7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pO2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSk7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pLzIgKyAycHgpO3otaW5kZXg6MztkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmstdGltZWxpbmUtYXJyb3ctbGVmdHtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay10aW1lbGluZS1hcnJvdy1yaWdodHtpbnNldC1pbmxpbmUtZW5kOjB9LmstdGltZWxpbmUtbW9iaWxle3BhZGRpbmctYmxvY2s6MDtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO21hcmdpbi1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO21hcmdpbi1pbmxpbmU6MH0uay10aW1lbGluZS1tb2JpbGUgLmstdGltZWxpbmUtZmxhZ3ttYXgtd2lkdGg6Y2FsYyg4MHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSoyKX0uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWZsYWctd3JhcHtkaXNwbGF5Om5vbmV9LmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWx7cGFkZGluZy1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICsgKDgwcHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkpLzIgKyA1MHB4KX0uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWRhdGVzLWhpZGRlbntwYWRkaW5nLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKyAoODBweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSkvMil9LmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZ3twYWRkaW5nLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmR7d2lkdGg6MTAwJX0uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWNhcmR7d2lkdGg6YXV0b30uay10aW1lbGluZSAuay10aW1lbGluZS1mbGFne2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdGltZWxpbmUgLmstdGltZWxpbmUtY2lyY2xle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdGltZWxpbmUgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGltZWxpbmUgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkLWJvZHl7c2Nyb2xsYmFyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSkgdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay10aW1lbGluZSAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstdGltZWxpbmUgLmstdGltZWxpbmUtZGF0ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGltZWxpbmUgLmstdGltZWxpbmUtYXJyb3cuay1kaXNhYmxlZHtvcGFjaXR5OjE7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDYwJSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKSA2MCUsIHRyYW5zcGFyZW50KTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay10aW1lbGluZS12ZXJ0aWNhbDo6YWZ0ZXIsLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZmxhZzo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay10aW1lbGluZS10cmFjay1pdGVtLmstZm9jdXMgLmstdGltZWxpbmUtY2lyY2xle2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLXBkZi12aWV3ZXJ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlO291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstcGRmLXZpZXdlciAuay10b29sYmFye2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowO2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjA7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDowO2JvcmRlci1jb2xvcjppbmhlcml0O2ZsZXg6MCAwIGF1dG87ei1pbmRleDoyfS5rLXBkZi12aWV3ZXIgLmstdG9vbGJhciAuay1wYWdlci13cmFwLC5rLXBkZi12aWV3ZXIgLmstdG9vbGJhciAuay1wYWdlcntwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOm5vbmU7b3ZlcmZsb3c6dmlzaWJsZX0uay1wZGYtdmlld2VyLWNhbnZhc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXg6MSAxIGF1dG87b3V0bGluZTpub25lfS5rLXBkZi12aWV3ZXItY2FudmFzLmstZW5hYmxlLXRleHQtc2VsZWN0ey13ZWJraXQtdXNlci1zZWxlY3Q6dGV4dDt1c2VyLXNlbGVjdDp0ZXh0O2N1cnNvcjp0ZXh0fS5rLXBkZi12aWV3ZXItY2FudmFzLmstZW5hYmxlLXBhbm5pbmd7Y3Vyc29yOmdyYWIgIWltcG9ydGFudH0uay1wZGYtdmlld2VyLWNhbnZhcy5rLWVuYWJsZS1wYW5uaW5nIHNwYW46OnNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstcGRmLXZpZXdlci1wYWdlc3tmbGV4OjEgMSBhdXRvfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pO21hcmdpbi1pbmxpbmU6YXV0bzt6LWluZGV4OjF9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWNhbnZhcy13cmFwcGVye292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1jYW52YXMtd3JhcHBlciBjYW52YXN7ZGlyZWN0aW9uOmx0cn0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstY2FudmFzLXdyYXBwZXIgc3Zne3RyYW5zZm9ybTpub25lfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1jYW52YXMtd3JhcHBlciAuay1oaWdobGlnaHR7cG9zaXRpb246YWJzb2x1dGU7bWl4LWJsZW5kLW1vZGU6bXVsdGlwbHk7ZmlsbC1vcGFjaXR5OjF9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWNhbnZhcy13cmFwcGVyIC5rLWhpZ2hsaWdodC1vdXRsaW5le3Bvc2l0aW9uOmFic29sdXRlO2ZpbGw6bm9uZTtzdHJva2Utd2lkdGg6MnB4O3N0cm9rZS1kYXNoYXJyYXk6Mn0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstdGV4dC1sYXllcntwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO29wYWNpdHk6LjI7b3ZlcmZsb3c6aGlkZGVufS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay10ZXh0LWxheWVyIC5rLW1hcmtlZC1jb250ZW50PnNwYW4sLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXI+c3Bhbiwuay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstdGV4dC1sYXllciBicntwb3NpdGlvbjphYnNvbHV0ZTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgbm9ybWFsKTt0cmFuc2Zvcm0tb3JpZ2luOjAlIDAlO2NvbG9yOnJnYmEoMCwwLDAsMCk7d2hpdGUtc3BhY2U6cHJlO2N1cnNvcjp0ZXh0fS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay10ZXh0LWxheWVyIC5rLW1hcmtlZC1jb250ZW50e2luc2V0LWJsb2NrLXN0YXJ0OjA7aGVpZ2h0OjB9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXIgLmstZW5kLW9mLWNvbnRlbnR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDoxMDAlIDAgMDt6LWluZGV4OjA7Y3Vyc29yOmRlZmF1bHQ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXIgLmstc2VhcmNoLWhpZ2hsaWdodC1tYXJre2NvbG9yOnJnYmEoMCwwLDAsMCl9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXIgLmstaGlnaGxpZ2h0aW5ne3RvdWNoLWFjdGlvbjpub25lfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWxheWVye3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7dHJhbnNmb3JtLW9yaWdpbjowIDA7cG9pbnRlci1ldmVudHM6bm9uZX0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1sYXllciBzZWN0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3BvaW50ZXItZXZlbnRzOmF1dG99LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tbGF5ZXIgLmstYW5ub3RhdGlvbi10ZXh0LWNvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5OjA7Y29sb3I6cmdiYSgwLDAsMCwwKTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtwb2ludGVyLWV2ZW50czpub25lfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWxheWVyIC5rLWxpbmstYW5ub3RhdGlvbj5he3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1sYXllciAuay10ZXh0LXdpZGdldC1hbm5vdGF0aW9uIC5rLWFubm90YXRpb24tY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmV9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3RyYW5zZm9ybS1vcmlnaW46MCAwO2N1cnNvcjphdXRvfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1zZWxlY3RlZHt6LWluZGV4OjEwMDAwMCAhaW1wb3J0YW50fS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1oaWdobGlnaHQtZWRpdG9ye3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTt6LWluZGV4OjE7Y3Vyc29yOmF1dG87bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO2JvcmRlcjpub25lO291dGxpbmU6bm9uZTtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zZm9ybS1vcmlnaW46MCAwfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1oaWdobGlnaHQtZWRpdG9yIC5rLWludGVybmFse3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czphdXRvfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1oaWdobGlnaHQtZWRpdG9yLmstaGlnaGxpZ2h0LWVkaXRvci1kaXNhYmxlZCAuay1pbnRlcm5hbHtwb2ludGVyLWV2ZW50czpub25lfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1mcmVlLXRleHQtZWRpdG9ye3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTt6LWluZGV4OjE7dHJhbnNmb3JtLW9yaWdpbjowIDA7Y3Vyc29yOnRleHQ7Y2FyZXQtY29sb3I6cmdiYSgxMjQsMjIsMjcsLjUpO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtib3JkZXI6c29saWQgMnB4IHJnYmEoMCwwLDAsMCl9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLWZyZWUtdGV4dC1lZGl0b3Iuay1zZWxlY3RlZC5rLWRyYWdnYWJsZXtjdXJzb3I6bW92ZX0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstZnJlZS10ZXh0LWVkaXRvci5rLXNlbGVjdGVkIC5rLWludGVybmFse2JvcmRlci1yYWRpdXM6MHB4O291dGxpbmU6MnB4IGRhc2hlZCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstZnJlZS10ZXh0LWVkaXRvciAuay1pbnRlcm5hbHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmU7aW5zZXQ6MDtvdmVyZmxvdzp2aXNpYmxlO3doaXRlLXNwYWNlOm5vd3JhcDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstZnJlZS10ZXh0LWVkaXRvciAuay1pbnRlcm5hbDplbXB0eTo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkZWZhdWx0LWNvbnRlbnQpfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllci1kaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstYmxhbmstcGFnZXttYXJnaW46MDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQgIWltcG9ydGFudH0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLWJsYW5rLXBhZ2UgLmstdXBsb2FkLC5rLXBkZi12aWV3ZXItcGFnZXMgLmstYmxhbmstcGFnZSAuay1kcm9wem9uZSwuay1wZGYtdmlld2VyLXBhZ2VzIC5rLWJsYW5rLXBhZ2UgLmstZHJvcHpvbmUtaW5uZXJ7Ym9yZGVyOjA7YmFja2dyb3VuZDpub25lfS5rLXBkZi12aWV3ZXItY2FudmFzPi5rLXNlYXJjaC1wYW5lbHt3aWR0aDptYXgtY29udGVudDttYXJnaW4tYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0qLTEgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIqLTEgKyAtNHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjIqMiotMSk7cGFkZGluZy1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXJhZGl1czowO2Rpc3BsYXk6ZmxleDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXg6MCAwIGF1dG87anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO3otaW5kZXg6MTA7Y3Vyc29yOmRlZmF1bHR9LmstcGRmLXZpZXdlci1jYW52YXM+Lmstc2VhcmNoLXBhbmVsIC5rLXNlYXJjaC1kaWFsb2ctZHJhZ2hhbmRsZXtjdXJzb3I6bW92ZTttYXJnaW4taW5saW5lLXN0YXJ0OjB9LmstcGRmLXZpZXdlci1jYW52YXM+Lmstc2VhcmNoLXBhbmVsIC5rLXRleHRib3h7d2lkdGg6MTBlbTtmbGV4Om5vbmV9LmstcGRmLXZpZXdlci1jYW52YXM+Lmstc2VhcmNoLXBhbmVsIC5rLXRleHRib3ggLmstYnV0dG9ue2JvcmRlci13aWR0aDowfS5rLXBkZi12aWV3ZXItY2FudmFzPi5rLXNlYXJjaC1wYW5lbCAuay1zZWFyY2gtbWF0Y2hlc3tkaXNwbGF5OmlubGluZS1mbGV4O2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXBkZi12aWV3ZXItYW5ub3RhdGlvbi1lZGl0b3ItdG9vbGJhcj4uay10b29sYmFye3dpZHRoOm1pbi1jb250ZW50O2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MH0uay1wZGYtdmlld2VyLWFubm90YXRpb24tZWRpdG9ye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1wZGYtdmlld2VyLWFubm90YXRpb24tZWRpdG9yIC5rLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlcntwYWRkaW5nLWlubGluZTowfS5rLXBkZi12aWV3ZXItYW5ub3RhdGlvbi1lZGl0b3IgLmstZm9ybS1maWVsZHttYXJnaW4tYmxvY2stc3RhcnQ6MH0uay1wZGYtdmlld2Vye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1wZGYtdmlld2VyIC5rLXBkZi12aWV3ZXItY2FudmFze2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstcGRmLXZpZXdlciAuay1wYWdle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tMywgMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9LmstcGRmLXZpZXdlciAuay1ibGFuay1wYWdlPi5rLWljb257Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1wZGYtdmlld2VyIC5rLWNhbnZhcy13cmFwcGVyIC5rLWhpZ2hsaWdodC1vdXRsaW5lLmstaG92ZXIsLmstcGRmLXZpZXdlciAuay1jYW52YXMtd3JhcHBlciAuay1oaWdobGlnaHQtb3V0bGluZTpob3ZlcntzdHJva2U6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9LmstcGRmLXZpZXdlciAuay1jYW52YXMtd3JhcHBlciAuay1oaWdobGlnaHQtb3V0bGluZS5rLXNlbGVjdGVke3N0cm9rZTp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1wZGYtdmlld2VyIC5rLXNlYXJjaC1oaWdobGlnaHR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstcGRmLXZpZXdlciAuay1zZWFyY2gtaGlnaGxpZ2h0LW1hcmt7YmFja2dyb3VuZC1jb2xvcjojZmYwfS5rLXBkZi12aWV3ZXIgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstZnJlZS10ZXh0LWVkaXRvciAuay1pbnRlcm5hbHtjb2xvcjpyZ2JhKDEyNCwyMiwyNywuNSl9LmstcGRmLXZpZXdlciAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1mcmVlLXRleHQtZWRpdG9yIC5rLWludGVybmFsOmVtcHR5OjpiZWZvcmV7Y29sb3I6cmdiYSgxMjQsMjIsMjcsLjUpfS5rLXBkZi12aWV3ZXItY2FudmFzPi5rLXNlYXJjaC1wYW5lbHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tOCwgMCAxNnB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjI4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0ua20tc2Nyb2xsdmlldywua20tc2Nyb2xsLWNvbnRhaW5lcnstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtib3JkZXItY29sbGFwc2U6c2VwYXJhdGV9LmttLXNjcm9sbC13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5rbS1zY3JvbGwtaGVhZGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwMTt3aWR0aDoxMDAlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmttLXNjcm9sbGVyLXB1bGx7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xpbmUtaGVpZ2h0OjNlbTtmb250LXNpemU6MS40ZW07dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0zZW0sIDApfS5rbS1zY3JvbGxlci1wdWxsIC5rbS10ZW1wbGF0ZXtkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6MjAwcHg7dGV4dC1hbGlnbjpzdGFydH0ua20tbG9hZC1tb3JlIC5rbS1pY29uLC5rbS13aWRnZXQgLmttLXNjcm9sbGVyLXB1bGwgLmttLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjJyZW07bWFyZ2luLWlubGluZS1lbmQ6MXJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MnJlbTtmb250LXNpemU6MnJlbTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGxpbmVhcn0ua20td2lkZ2V0IC5rbS1zY3JvbGxlci1yZWxlYXNlIC5rbS1pY29ue3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0ua20td2lkZ2V0IC5rbS1zY3JvbGxlci1yZWZyZXNoIC5rbS1pY29ue3RyYW5zaXRpb246bm9uZX0ua20tdG91Y2gtc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MjAwMDAwO2hlaWdodDouNGVtO3dpZHRoOi40ZW07b3BhY2l0eTowO3RyYW5zZm9ybS1vcmlnaW46MCAwO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgbGluZWFyfS5rLW1hcCAua20tdG91Y2gtc2Nyb2xsYmFyLC5rLWRpYWdyYW0gLmttLXRvdWNoLXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LmttLXZlcnRpY2FsLXNjcm9sbGJhcntoZWlnaHQ6MTAwJTtpbnNldC1pbmxpbmUtZW5kOjJweDtpbnNldC1ibG9jay1zdGFydDowfS5rbS1ob3Jpem9udGFsLXNjcm9sbGJhcnt3aWR0aDoxMDAlO2luc2V0LWlubGluZS1zdGFydDowO2luc2V0LWJsb2NrLWVuZDoycHh9LmttLXRvdWNoLXNjcm9sbGJhcntiYWNrZ3JvdW5kLWNvbG9yOiMzMzN9Lmstc2Nyb2xsdmlld3tib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1zY3JvbGx2aWV3LXdyYXB7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOjA7cGFkZGluZzowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2N1cnNvcjpkZWZhdWx0O3doaXRlLXNwYWNlOm5vd3JhcH0uay1zY3JvbGx2aWV3LXdyYXA+Lmstc2Nyb2xsdmlldy12aWV3e2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbjtmbGV4LXNocmluazowfS5rLXNjcm9sbHZpZXctd3JhcCBpbWd7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1hbmltYXRle3dpZHRoOmNhbGModmFyKC0ta2VuZG8tc2Nyb2xsdmlldy12aWV3cywgMSkqMTAwJSk7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYygtMTAwJS92YXIoLS1rZW5kby1zY3JvbGx2aWV3LXZpZXdzLCAxKSoodmFyKC0ta2VuZG8tc2Nyb2xsdmlldy1jdXJyZW50LCAxKSAtIDEpKSl9Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1hbmltYXRlIC5rLXNjcm9sbHZpZXctdmlld3t3aWR0aDpjYWxjKDEwMCUvdmFyKC0ta2VuZG8tc2Nyb2xsdmlldy12aWV3cywgMSkpO2ZsZXg6MCAwIGNhbGMoMTAwJS92YXIoLS1rZW5kby1zY3JvbGx2aWV3LXZpZXdzLCAxKSl9OmlzKFtkaXI9cnRsXSwuay1ydGwpIC5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctYW5pbWF0ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWChjYWxjKDEwMCUvdmFyKC0ta2VuZG8tc2Nyb2xsdmlldy12aWV3cywgMSkqKHZhcigtLWtlbmRvLXNjcm9sbHZpZXctY3VycmVudCwgMSkgLSAxKSkpfS5rLXNjcm9sbHZpZXctbmF2LXdyYXB7cGFkZGluZzowO21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWlubGluZS1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6MDtpbnNldC1ibG9jay1lbmQ6MDtoZWlnaHQ6Y2FsYygxMHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKSoyKTt0ZXh0LWFsaWduOmNlbnRlcn1rZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldyBrZW5kby1zY3JvbGx2aWV3LXBhZ2Vye3BvaW50ZXItZXZlbnRzOm5vbmV9a2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy1uYXZ7cG9pbnRlci1ldmVudHM6aW5pdGlhbH0uay1zY3JvbGx2aWV3LW5hdnttYXJnaW46MDtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSk7bWF4LXdpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O2xpbmUtaGVpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtvdmVyZmxvdy14OnNjcm9sbDtvdmVyZmxvdy15OmhpZGRlbjtwb2ludGVyLWV2ZW50czppbml0aWFsfS5rLXNjcm9sbHZpZXctbmF2OmZvY3Vze291dGxpbmU6bm9uZX0uay1zY3JvbGx2aWV3LW5hdj4uay1saW5re21hcmdpbi1ibG9jazowO21hcmdpbi1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pLzIpO3BhZGRpbmc6MDt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1yYWRpdXM6NTAlO2JveC1zaXppbmc6Y29udGVudC1ib3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7ZmxleDowIDAgYXV0bztjdXJzb3I6cG9pbnRlcjtwb2ludGVyLWV2ZW50czphbGw7dmVydGljYWwtYWxpZ246dG9wfS5rLXNjcm9sbHZpZXctbmF2Pi5rLWxpbms6OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6Y2FsYygxMHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKSk7aGVpZ2h0OmNhbGMoMTBweCArIHZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSkpO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3BvaW50ZXItZXZlbnRzOmluaXRpYWw7Ym9yZGVyLXJhZGl1czowfS5rLXNjcm9sbHZpZXctbmV4dCwuay1zY3JvbGx2aWV3LXByZXZ7ZGlzcGxheTp0YWJsZTtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjA7aGVpZ2h0OjYwJTtpbnNldC1ibG9jay1zdGFydDoyMCU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Y3Vyc29yOnBvaW50ZXJ9Lmstc2Nyb2xsdmlldy1uZXh0IC5rLWljb24sLmstc2Nyb2xsdmlldy1wcmV2IC5rLWljb257ZGlzcGxheTp0YWJsZS1jZWxsO292ZXJmbG93OnZpc2libGU7bWFyZ2luOjA7cGFkZGluZzowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXdlaWdodDpub3JtYWx9Lmstc2Nyb2xsdmlldy1wcmV2e2luc2V0LWlubGluZS1zdGFydDowfS5rLXNjcm9sbHZpZXctbmV4dHtpbnNldC1pbmxpbmUtZW5kOjB9Lmstc2Nyb2xsdmlldy1hbmltYXRpb257dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9Lmstc2Nyb2xsdmlld3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctZGFyayBrZW5kby1zY3JvbGx2aWV3LXBhZ2VyLC5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWRhcmsgLmstc2Nyb2xsdmlldy1uYXYtd3JhcHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjQpfS5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWRhcmsgLmstc2Nyb2xsdmlldy1uZXh0LC5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWRhcmsgLmstc2Nyb2xsdmlldy1wcmV2e2NvbG9yOnJnYmEoMCwwLDAsLjQpfS5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWxpZ2h0IGtlbmRvLXNjcm9sbHZpZXctcGFnZXIsLmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbGlnaHQgLmstc2Nyb2xsdmlldy1uYXYtd3JhcHtiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC40KX0uay1zY3JvbGx2aWV3OmZvY3VzLC5rLXNjcm9sbHZpZXctd3JhcDpmb2N1c3tvdXRsaW5lOm5vbmV9Lmstc2Nyb2xsdmlldy1lbGVtZW50c3tjb2xvcjojZmZmfS5rLXNjcm9sbHZpZXctbmV4dCwuay1zY3JvbGx2aWV3LXByZXZ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1zaGFkb3c6cmdiYSgwLDAsMCwuMykgMCAwIDE1cHg7b3BhY2l0eTouNztvdXRsaW5lLXdpZHRoOjA7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9Lmstc2Nyb2xsdmlldy1uZXh0OmZvY3VzLC5rLXNjcm9sbHZpZXctbmV4dC5rLWZvY3VzLC5rLXNjcm9sbHZpZXctcHJldjpmb2N1cywuay1zY3JvbGx2aWV3LXByZXYuay1mb2N1c3tjb2xvcjojZmZmO29wYWNpdHk6MX0uay1zY3JvbGx2aWV3LW5leHQ6Zm9jdXMgLmstaWNvbjo6YmVmb3JlLC5rLXNjcm9sbHZpZXctbmV4dC5rLWZvY3VzIC5rLWljb246OmJlZm9yZSwuay1zY3JvbGx2aWV3LXByZXY6Zm9jdXMgLmstaWNvbjo6YmVmb3JlLC5rLXNjcm9sbHZpZXctcHJldi5rLWZvY3VzIC5rLWljb246OmJlZm9yZXtib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMyl9Lmstc2Nyb2xsdmlldy1uZXh0OmhvdmVyLC5rLXNjcm9sbHZpZXctbmV4dC5rLWhvdmVyLC5rLXNjcm9sbHZpZXctcHJldjpob3Zlciwuay1zY3JvbGx2aWV3LXByZXYuay1ob3Zlcntjb2xvcjojZmZmO29wYWNpdHk6MX0uay1zY3JvbGx2aWV3LW5hdj4uay1saW5re2JhY2tncm91bmQ6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7Ym9yZGVyOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9Lmstc2Nyb2xsdmlldy1uYXY+LmstbGluay5rLXByaW1hcnl7YmFja2dyb3VuZDp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtib3JkZXI6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc2Nyb2xsdmlldy1uYXY+LmstbGluazpmb2N1cywuay1zY3JvbGx2aWV3LW5hdj4uay1saW5rLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgwLDAsMCwuMTMpfS5rLXNjcm9sbHZpZXctbmF2Pi5rLWxpbms6aG92ZXIsLmstc2Nyb2xsdmlldy1uYXY+LmstbGluay5rLWhvdmVye2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEzKX0uay1wcm9tcHR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXJhZGl1czppbmhlcml0fS5rLXByb21wdCAuay10b29sYmFye2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowO2JvcmRlci1pbmxpbmUtd2lkdGg6MH0uay1wcm9tcHQtY29udGVudHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7ZmxleDoxIDEgYXV0bztnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtvdmVyZmxvdzphdXRvfS5rLXByb21wdC12aWV3e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleDoxIDEgYXV0bztnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1wcm9tcHQtZXhwYW5kZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4OjE7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXByb21wdC1leHBhbmRlci1jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uO2ZsZXg6MCAwIGF1dG87Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTthbGlnbi1zZWxmOnN0cmV0Y2h9LmstcHJvbXB0LXN1Z2dlc3Rpb257Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Y3Vyc29yOnBvaW50ZXJ9LmstcHJvbXB0LXNldHRpbmd7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uay1wcm9tcHQtYWN0aW9ucy5rLWFjdGlvbnMsLmstcHJvbXB0LWFjdGlvbnMuay1lZGl0LWJ1dHRvbnMsLmstcHJvbXB0LWFjdGlvbnMuay1hY3Rpb24tYnV0dG9ucywuay1wcm9tcHQtYWN0aW9ucy5rLWNvbHVtbm1lbnUtYWN0aW9ucywuay1wcm9tcHQtYWN0aW9ucy5rLWZvcm0tYnV0dG9uc3ttYXJnaW46MH0uay1wcm9tcHQtc3RvcC1mYWJ7ei1pbmRleDoxfS5rLXByb21wdHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstcHJvbXB0LWhlYWRlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstcHJvbXB0LWNvbnRlbnR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstcHJvbXB0LXN1Z2dlc3Rpb257Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpO2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTEsIDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLW1hcHtoZWlnaHQ6NjAwcHg7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KX0uay1tYXAgKiwuay1tYXAgKjo6YmVmb3JlLC5rLW1hcCAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstbWFwIC5rbS1zY3JvbGwtd3JhcHBlcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3Bvc2l0aW9uOmFic29sdXRlfS5rLW1hcCAua20tc2Nyb2xsLWNvbnRhaW5lcntoZWlnaHQ6MTAwJX0uay1tYXAgLmstdG91Y2gtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uay1tYXAgLmstbGF5ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowfS5rLW1hcCAuay1tYXJrZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6dmlzaWJsZX0uay1tYXAgLmstYXR0cmlidXRpb257cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3JkZXItd2lkdGg6MDtmb250LXNpemU6Y2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKjAuNzUpO3otaW5kZXg6MTAwMH0uay1tYXAtY29udHJvbHN7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uay1uYXZpZ2F0b3J7bWFyZ2luOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7d2lkdGg6Y2FsYyg0OHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKjIpO2hlaWdodDpjYWxjKDQ4cHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkqMik7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLW5hdmlnYXRvciAuay1idXR0b257cGFkZGluZzowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bGluZS1oZWlnaHQ6MTtib3gtc2hhZG93Om5vbmU7cG9zaXRpb246YWJzb2x1dGV9LmstbmF2aWdhdG9yIC5rLWJ1dHRvbiAuay1pY29ue21pbi13aWR0aDowO21pbi1oZWlnaHQ6MH0uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLW4sLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci11cHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0b3A6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO2xlZnQ6NTAlfS5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItZSwuay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXJpZ2h0e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3JpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTt0b3A6NTAlfS5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3Itcywuay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLWRvd257dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7Ym90dG9tOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtsZWZ0OjUwJX0uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXcsLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1sZWZ0e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2xlZnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3RvcDo1MCV9Lmstem9vbS1jb250cm9se21hcmdpbjp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2JvcmRlcjowO2JhY2tncm91bmQ6bm9uZTtkaXNwbGF5OmZsZXh9LmstcGRmLWV4cG9ydCAuay1uYXZpZ2F0b3IsLmstcGRmLWV4cG9ydCAuay16b29tLWNvbnRyb2x7ZGlzcGxheTpub25lfS5rLW1hcHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstbWFwIC5rLW5hdmlnYXRvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpfS5rLW1hcCAuay1tYXJrZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstbWFwIC5rLWF0dHJpYnV0aW9ue2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSA4MCUsIHRyYW5zcGFyZW50KX0uay1vcmdjaGFydHt3aWR0aDoxMDAlO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO292ZXJmbG93OmF1dG99Lmstb3JnY2hhcnQgKiwuay1vcmdjaGFydCAqOjpiZWZvcmUsLmstb3JnY2hhcnQgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLW9yZ2NoYXJ0LWNvbnRhaW5lcnttYXJnaW4tYmxvY2s6MDttYXJnaW4taW5saW5lOmF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0uay1vcmdjaGFydC1ncm91cHtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pfS5rLW9yZ2NoYXJ0LWdyb3VwLmstdnN0YWNrPi5rLW9yZ2NoYXJ0LW5vZGUtY29udGFpbmVyLC5rLW9yZ2NoYXJ0LWdyb3VwLmstdmJveD4uay1vcmdjaGFydC1ub2RlLWNvbnRhaW5lcntnYXA6MH0uay1vcmdjaGFydC1ub2RlLWNvbnRhaW5lcntnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pfS5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtY29udGFpbmVye2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO291dGxpbmU6MH0uay1vcmdjaGFydC1ub2RlLWdyb3VwLXRpdGxle21hcmdpbjowIDAgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSkvMyk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIG5vcm1hbCl9Lmstb3JnY2hhcnQtbm9kZS1ncm91cC1zdWJ0aXRsZXttYXJnaW46MCAwIHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KX0uay1vcmdjaGFydC1jYXJke3dpZHRoOjMwMHB4O2JvcmRlci13aWR0aDoxcHh9Lmstb3JnY2hhcnQtY2FyZCAuay1jYXJkLXRpdGxle21hcmdpbjowIDAgdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpfS5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC1zdWJ0aXRsZXttYXJnaW46MCAwIHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KX0uay1vcmdjaGFydC1jYXJkIC5rLWNhcmQtYm9keXtib3JkZXItd2lkdGg6MnB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7ZmxleC1ncm93OjB9Lmstb3JnY2hhcnQtY2FyZCAuay1jYXJkLWJvZHkgLmstY2FyZC10aXRsZS13cmFwe21hcmdpbjowIHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKS8yIDAgMDttaW4td2lkdGg6MDttaW4taGVpZ2h0OjQ1cHh9Lmstb3JnY2hhcnQtbGluZXtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcn0uay1vcmdjaGFydC1saW5lLWh7aGVpZ2h0OjFweH0uay1vcmdjaGFydC1saW5lLXZ7bWFyZ2luLWJsb2NrOjA7bWFyZ2luLWlubGluZTphdXRvO3dpZHRoOjFweDtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pfS5rLW9yZ2NoYXJ0LWJ1dHRvbnt6LWluZGV4OjF9Lmstb3JnY2hhcnR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC1ib2R5e2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLW9yZ2NoYXJ0LWNhcmQ6Zm9jdXMsLmstb3JnY2hhcnQtY2FyZC5rLWZvY3Vze2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTEsIDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtY29udGFpbmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtY29udGFpbmVyOmZvY3VzLC5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtY29udGFpbmVyLmstZm9jdXN7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tMSwgMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjE1KX0uay1vcmdjaGFydC1ub2RlLWdyb3VwLXN1YnRpdGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9Lmstb3JnY2hhcnQtbGluZS1oLC5rLW9yZ2NoYXJ0LWxpbmUtdntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXNpZ25hdHVyZXt3aWR0aDoyNTBweDttaW4taGVpZ2h0Ojg0cHg7cG9zaXRpb246cmVsYXRpdmU7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lmstc2lnbmF0dXJlLmstc2lnbmF0dXJlLW1heGltaXplZHt3aWR0aDo3NTBweDtoZWlnaHQ6MjUycHh9Lmstc2lnbmF0dXJlLmstc2lnbmF0dXJlLW1heGltaXplZD4uay1zaWduYXR1cmUtbGluZXtib3JkZXItYmxvY2stZW5kLXdpZHRoOjNweH0uay1zaWduYXR1cmUtYWN0aW9uc3tkaXNwbGF5OmZsZXg7d2lkdGg6bWluLWNvbnRlbnQ7bWFyZ2luLWlubGluZS1zdGFydDphdXRvO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3otaW5kZXg6Mn0uay1zaWduYXR1cmUtY2FudmFze3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO3otaW5kZXg6MTtvdXRsaW5lOm5vbmV9Lmstc2lnbmF0dXJlLWxpbmV7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stZW5kOjMzJTt6LWluZGV4OjI7cG9pbnRlci1ldmVudHM6bm9uZTtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweDtib3JkZXItYmxvY2stZW5kLXN0eWxlOmRhc2hlZH0uay1zaWduYXR1cmUtc217cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pfS5rLXNpZ25hdHVyZS1zbSAuay1zaWduYXR1cmUtbGluZXt3aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkqMil9Lmstc2lnbmF0dXJlLW1ke3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXNpZ25hdHVyZS1tZCAuay1zaWduYXR1cmUtbGluZXt3aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIpfS5rLXNpZ25hdHVyZS1sZ3twYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9Lmstc2lnbmF0dXJlLWxnIC5rLXNpZ25hdHVyZS1saW5le3dpZHRoOmNhbGMoMTAwJSAtIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyKX0uay1zaWduYXR1cmUtbGd7bWluLWhlaWdodDoxMTBweH0uay1zaWduYXR1cmUgLmstc2lnbmF0dXJlLWxpbmV7Ym9yZGVyLWJsb2NrLWVuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSkgMjQlLCB0cmFuc3BhcmVudCl9XG4iLCJAdXNlIFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL3R5cG9ncmFwaHlcIiBhcyAqO1xyXG5AdXNlIFwiLi4vLi4vLi4vLi4vY3VzdG9tX21vZHVsZXMvUmVwb3J0Vmlld2VyL3N0eWxlcy9rZW5kby5jb21tb24ubWluXCIgYXMgKjtcclxuQHVzZSBcIi4uLy4uLy4uLy4uL2N1c3RvbV9tb2R1bGVzL1JlcG9ydFZpZXdlci9zdHlsZXMvdGVsZXJpa1JlcG9ydFZpZXdlci0xOS4yLjI1LjgxMy5taW5cIiBhcyAqO1xyXG5AdXNlIFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L2Rpc3QvYWxsLmNzc1wiIGFzICo7XHJcblxyXG5cclxuLy8gS0VORE8gVEhFTUUgT1ZFUlJJREVTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG46cm9vdCB7XHJcbiAgLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZTogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAtLWtlbmRvLWNvbG9yLWJvcmRlcjogdmFyKC0tc2xhdGUtYTcpO1xyXG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeTogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjUpO1xyXG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmU6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTY1KTtcclxuICAtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VyZmFjZTogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuXHJcbiAgLS1rZW5kby1jb2xvci1iYXNlOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICAtLWtlbmRvLWNvbG9yLXN1cmZhY2U6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG5cclxuICAtLWtlbmRvLWNvbG9yLWVycm9yOiB2YXIoLS1yZWQtYTExKTtcclxuXHJcbiAgLS1rZW5kby1mb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIC0ta2VuZG8tbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG5cclxuICAtLWtlbmRvLWJ1dHRvbi1tZC1zaXplOiB2YXIoLS1zaXplLTQwKTtcclxuXHJcbiAgLS1rLW5vdGlmaWNhdGlvbi1wYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTE2KTtcclxuICAtLWstbm90aWZpY2F0aW9uLXBhZGRpbmctaW5saW5lOiAwLjgxMjVyZW0gdmFyKC0tc2l6ZS0xNik7XHJcblxyXG4gIC0tay1jYWxlbmRhci1jZWxsLXNpemU6IHZhcigtLXNpemUtNDApO1xyXG5cclxuICAtLWstcGFyYW1ldGVycy1hcmVhLWZvb3Rlci1oZWlnaHQ6IHZhcigtLXNpemUtNjQpO1xyXG59XHJcblxyXG4ucmVwb3J0LXZpZXdlci13cmFwcGVyIHtcclxuICBmbGV4OiBhdXRvO1xyXG59XHJcblxyXG4udHJ2LXBhZ2VzLWFyZWE6d2hlcmUoLnByaW50cHJldmlldykge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcclxufVxyXG5cclxuI3JlcG9ydFZpZXdlcjEge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuXHJcblxyXG4vLyBUT09MQkFSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uay10b29sYmFyIHtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcclxufVxyXG5cclxuLmstdG9vbGJhci1tZCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBjb2x1bW4tZ2FwOiAwO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmstdG9vbGJhci1pdGVtIHtcclxuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zaXplLTgpO1xyXG4gIG1hcmdpbi1ibG9jazogMDtcclxuXHJcbiAgPiBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICBjb2x1bW4tZ2FwOiAwLjEyNWVtO1xyXG4gICAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcclxuICB9XHJcbn1cclxuXHJcbi50cnYtdG9vbGJhciA+IC5rLXRvb2xiYXItaXRlbSAudHJ2LXRvb2xiYXItbnVtZXJpYyB7XHJcbiAgLS1pbnB1dC1oZWlnaHQtbWQ6IGNhbGMoMzByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcblxyXG4gID4gaW5wdXQge1xyXG4gICAgQGluY2x1ZGUgYm9keS0wMTtcclxuICAgIHBhZGRpbmctYmxvY2s6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgfVxyXG59XHJcblxyXG4uay10b29sYmFyIC5rLXNlcGFyYXRvcixcclxuLmstdG9vbGJhci1zZXBhcmF0b3Ige1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE2KTtcclxuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zaXplLTgpO1xyXG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tYnV0dG9uLW1kLXNpemUpIC0gdmFyKC0tc2l6ZS04KSk7XHJcbn1cclxuXHJcbi5rLW1lbnUtcG9wdXAge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtOCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiB2YXIoLS1zaXplLTQpO1xyXG59XHJcblxyXG4uay1tZW51LWdyb3VwLW1kIC5rLW1lbnUtbGluayB7XHJcbiAgaGVpZ2h0OiB2YXIoLS1zaXplLTMyKTtcclxuICBtaW4taGVpZ2h0OiB2YXIoLS1zaXplLTMyKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTQpO1xyXG59XHJcblxyXG4uay1tZW51LWdyb3VwIC5rLWl0ZW06Zm9jdXMgPiAuay1saW5rIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uay1tZW51LWdyb3VwIC5rLWl0ZW06Zm9jdXMtdmlzaWJsZSA+IC5rLWxpbmsge1xyXG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xyXG59XHJcblxyXG5cclxuXHJcbi8vIEJVVFRPTlNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5rLWljb24tYnV0dG9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgLmstaWNvbiB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XHJcbiAgfVxyXG59XHJcblxyXG4uay1pbnB1dC1idXR0b24gLmstaWNvbiB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xyXG59XHJcblxyXG4uay1idXR0b24tbWQge1xyXG4gIG1pbi1pbmxpbmUtc2l6ZTogdmFyKC0ta2VuZG8tYnV0dG9uLW1kLXNpemUpO1xyXG4gIG1pbi1ibG9jay1zaXplOiB2YXIoLS1rZW5kby1idXR0b24tbWQtc2l6ZSk7XHJcbiAgYmxvY2stc2l6ZTogdmFyKC0ta2VuZG8tYnV0dG9uLW1kLXNpemUpO1xyXG5cclxuICAmLmstaWNvbi1idXR0b24ge1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAuay1idXR0b24taWNvbiB7XHJcbiAgICAgIG1pbi1ibG9jay1zaXplOiAxZW07XHJcbiAgICAgIG1pbi1pbmxpbmUtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmstcm91bmRlZC1tZDp3aGVyZSguay1pY29uLWJ1dHRvbikge1xyXG4gIC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZDogdmFyKC0tc2l6ZS0yKTtcclxufVxyXG5cclxuLmstdG9vbGJhci1tZW51LWJ1dHRvbjpoYXMoLmstbWVudS1idXR0b24tYXJyb3cpIHtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS04KTtcclxuICB3aWR0aDogYXV0bztcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTQpO1xyXG59XHJcblxyXG4uay1tZW51LWJ1dHRvbi5rLWljb24tYnV0dG9uID4gLmstYnV0dG9uLWFycm93LFxyXG4uay1kcm9wZG93bi1idXR0b24uay1pY29uLWJ1dHRvbiA+IC5rLWJ1dHRvbi1hcnJvdyB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1ncm91cCA+IC5rLWJ1dHRvbjpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCk6bm90KC5rLW92ZXJmbG93LWJ1dHRvbikge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQpO1xyXG59XHJcblxyXG4uay1idXR0b24tc29saWQtYmFzZTpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlLCAwIDAgMCA0cHggdmFyKC0tZm9yZ2UtdGVydGlhcnktNjAtYTE2KTtcclxuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcclxuICBvdXRsaW5lLW9mZnNldDogMXB4O1xyXG59XHJcblxyXG4uay1idXR0b24tc29saWQtcHJpbWFyeTpmb2N1cyxcclxuLmstYnV0dG9uLXNvbGlkLXByaW1hcnkuay1mb2N1cyB7XHJcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggd2hpdGUsIDAgMCAwIDVweCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xyXG59XHJcblxyXG4udHJ2LXNlbGVjdC1ub25lLFxyXG4udHJ2LXNlbGVjdC1hbGwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTQpO1xyXG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTYpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0LCBjb2xvciAxMDBtcyBlYXNlLW91dDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICB9XHJcbn1cclxuXHJcbi50cnYtcGFyYW1ldGVyLWVkaXRvci1hdmFpbGFibGUtdmFsdWVzLW11bHRpc2VsZWN0OmhhcygudHJ2LXBhcmFtZXRlci1hY3Rpb25zKSAuay1hY3Rpb25zLWVuZCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG5cclxuXHJcbi8vIElDT05TXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uay1pY29uIHtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uay1pY29uLXNtIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XHJcbn1cclxuXHJcbi5rLWktdW5kbzo6YmVmb3JlIHsgY29udGVudDogXCJ1bmRvXCI7IH1cclxuLmstaS1yZWRvOjpiZWZvcmUgeyBjb250ZW50OiBcInJlZG9cIjsgfVxyXG4uay1pLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiY2xvc2VcIjsgfVxyXG4uay1pLWFycm93LXJvdGF0ZS1jdzo6YmVmb3JlIHsgY29udGVudDogXCJyZWZyZXNoXCI7IH1cclxuLmstaS1jYXJldC1hbHQtdG8tbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJmaXJzdF9wYWdlXCI7IH1cclxuLmstaS1jYXJldC1hbHQtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJjaGV2cm9uX2JhY2t3YXJkXCJ9XHJcbi5rLWktY2FyZXQtYWx0LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcImNoZXZyb25fZm9yd2FyZFwiIH1cclxuLmstaS1jYXJldC1hbHQtdG8tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwibGFzdF9wYWdlXCIgfVxyXG4uay1pLWNhcmV0LWFsdC1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcImFycm93X2Ryb3BfZG93blwiIH1cclxuLmstaS1ib29rOjpiZWZvcmUgeyBjb250ZW50OiBcIm1lbnVfYm9va1wiIH1cclxuLmstaS1maWxlOjpiZWZvcmUgeyBjb250ZW50OiBcImRlc2NyaXB0aW9uXCI7IH1cclxuLmstaS1kb3dubG9hZDo6YmVmb3JlIHsgY29udGVudDogXCJkb3dubG9hZFwiOyB9XHJcbi5rLWktYXJyb3ctczo6YmVmb3JlIHsgY29udGVudDogXCJhcnJvd19kcm9wX2Rvd25cIjsgfVxyXG4uay1pLXByaW50OjpiZWZvcmUgeyBjb250ZW50OiBcInByaW50XCI7IH1cclxuLmstaS1kaWN0aW9uYXJ5LWFkZDo6YmVmb3JlIHsgY29udGVudDogXCJkaWN0aW9uYXJ5XCI7IH1cclxuLmstaS1maWx0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiZmlsdGVyX2FsdFwiOyB9XHJcbi5rLWktem9vbS1pbjo6YmVmb3JlIHsgY29udGVudDogXCJ6b29tX2luXCI7IH1cclxuLmstaS16b29tLW91dDo6YmVmb3JlIHsgY29udGVudDogXCJ6b29tX291dFwiOyB9XHJcbi5rLWktdG9nZ2xlLWZ1bGwtc2NyZWVuLW1vZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiZnVsbHNjcmVlblwiOyB9XHJcbi5rLWktc2VhcmNoOjpiZWZvcmUgeyBjb250ZW50OiBcInNlYXJjaFwiOyB9XHJcbi5rLWktd2FybmluZzo6YmVmb3JlIHsgY29udGVudDogXCJ3YXJuaW5nXCI7IH1cclxuLmstaS1jYWxlbmRhcjo6YmVmb3JlIHsgY29udGVudDogXCJjYWxlbmRhcl90b2RheVwiOyB9XHJcbi5rLWktY2xvc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiY2xvc2VcIjsgfVxyXG4uay1pLXgtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiY2xvc2VcIjsgfVxyXG5cclxuLmstaS1jb252ZXJ0LWxvd2VyY2FzZTo6YmVmb3JlIHsgY29udGVudDogXCJtYXRjaF9jYXNlXCI7IH1cclxuLmstaS13aG9sZS13b3JkOjpiZWZvcmUgeyBjb250ZW50OiBcIm1hdGNoX3dvcmRcIiB9XHJcbi5rLWktcmVndWxhci1leHByZXNzaW9uOjpiZWZvcmUgeyBjb250ZW50OiBcInJlZ3VsYXJfZXhwcmVzc2lvblwiIH1cclxuLmstaS1jaGV2cm9uLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcImtleWJvYXJkX2Fycm93X3VwXCIgfVxyXG4uay1pLWNoZXZyb24tZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJrZXlib2FyZF9hcnJvd19kb3duXCIgfVxyXG5cclxuLmstbm90aWZpY2F0aW9uLXN0YXR1cy5rLWkteC1vdXRsaW5lOjpiZWZvcmUgeyBjb250ZW50OiBcImVycm9yXCI7IH1cclxuXHJcblxyXG5cclxuLy8gVklFV0VSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4udHJ2LWNvbnRlbnQsXHJcbi50cnYtcGFnZXMtYXJlYSxcclxuLnRydi1wYXJhbWV0ZXJzLWFyZWEsXHJcbi50cnYtZXJyb3ItcGFuZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG59XHJcblxyXG4udHJ2LXBhZ2VzLWFyZWEucHJpbnRwcmV2aWV3IC50cnYtcGFnZS1jb250YWluZXIgLnRydi1wYWdlLXdyYXBwZXIuYWN0aXZlIC50cnYtcmVwb3J0LXBhZ2U6bm90KC5rLXN0YXRlLWRlZmF1bHQpIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE2KTtcclxufVxyXG5cclxuXHJcblxyXG4vLyBOT1RJRklDQVRJT05TXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uay1ub3RpZmljYXRpb24ge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rLW5vdGlmaWNhdGlvbi1wYWRkaW5nLWlubGluZSk7XHJcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tay1ub3RpZmljYXRpb24tcGFkZGluZy1ibG9jayk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbm90aWZpY2F0aW9uLWJnLCB2YXIoLS1zbGF0ZS0yKSk7XHJcbiAgY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi10ZXh0LCB2YXIoLS10ZXh0LXByaW1hcnkpKTtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAzcHg7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi1ib3JkZXItc3Ryb25nLCB2YXIoLS1zbGF0ZS1hMTApKTtcclxuICBib3JkZXItcmFkaXVzOiByZXZlcnQ7XHJcbiAgYm94LXNoYWRvdzogcmV2ZXJ0O1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbm90aWZpY2F0aW9uLWJvcmRlciwgdmFyKC0tc2xhdGUtYTYpKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG4gID4gLmstbm90aWZpY2F0aW9uLXdyYXAge1xyXG4gICAgcGFkZGluZzogcmV2ZXJ0O1xyXG5cclxuICB9XHJcblxyXG4gIC5rLWljb24ge1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6ICdGSUxMJyAxLCAnd2dodCcgNDAwLCAnR1JBRCcgMCwgJ29wc3onIDIwO1xyXG4gICAgbWluLXdpZHRoOiAxZW07XHJcbiAgfVxyXG59XHJcblxyXG4uay1ub3RpZmljYXRpb24tZXJyb3Ige1xyXG4gIC0tbm90aWZpY2F0aW9uLWJnOiB2YXIoLS1ydWJ5LTIpO1xyXG4gIC0tbm90aWZpY2F0aW9uLWJvcmRlcjogdmFyKC0tcnVieS1hNik7XHJcbiAgLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZzogdmFyKC0tcnVieS1hMTApO1xyXG4gIC0tbm90aWZpY2F0aW9uLWljb246IG9rbGNoKGZyb20gdmFyKC0tcnVieS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLW5vdGlmaWNhdGlvbi10aXRsZTogdmFyKC0tcnVieS1hMTIpO1xyXG4gIC0tbm90aWZpY2F0aW9uLXRleHQ6IG9rbGNoKGZyb20gdmFyKC0tcnVieS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxufVxyXG5cclxuLnRydi1wYWdlcy1wYW5lIC50cnYtbm90aWZpY2F0aW9uIHtcclxuICAtLW5vdGlmaWNhdGlvbi1iZzogcmV2ZXJ0O1xyXG4gIC0tbm90aWZpY2F0aW9uLWJvcmRlcjogcmV2ZXJ0O1xyXG4gIC0tbm90aWZpY2F0aW9uLWJvcmRlci1zdHJvbmc6IHJldmVydDtcclxuICAtLW5vdGlmaWNhdGlvbi1pY29uOiByZXZlcnQ7XHJcbiAgLS1ub3RpZmljYXRpb24tdGl0bGU6IHJldmVydDtcclxuICAtLW5vdGlmaWNhdGlvbi10ZXh0OiByZXZlcnQ7XHJcblxyXG4gID4gLmstbm90aWZpY2F0aW9uLXdyYXAge1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0xMik7XHJcbiAgfVxyXG5cclxuICAuay1ub3RpZmljYXRpb24tZXJyb3Ige1xyXG5cclxuICB9XHJcblxyXG4gID4gLmstbm90aWZpY2F0aW9uLXdyYXAgLmstaWNvbiB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNpemUtMTgpO1xyXG4gIH1cclxuXHJcbiAgLmstaS13YXJuaW5nOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJpbmZvXCI7XHJcbiAgfVxyXG59XHJcblxyXG4uay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktZXJyb3IsXHJcbi5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1pbmZvLFxyXG4uay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktc3VjY2VzcyxcclxuLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLXdhcm5pbmcge1xyXG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xyXG59XHJcblxyXG5cclxuXHJcbi8vIFNFQVJDSCBESUFMT0dcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi50cnYtc2VhcmNoLWRpYWxvZyB7XHJcbiAgLmstd2luZG93LXRpdGxlYmFyIHtcclxuICAgIGJsb2NrLXNpemU6IHZhcigtLXNpemUtNDgpO1xyXG4gICAgcGFkZGluZy1ibG9jazogMDtcclxuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtIHZhcigtLXNpemUtNCk7XHJcbiAgfVxyXG5cclxuICAuay13aW5kb3ctdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgaGVhZGluZy0wMjtcclxuICB9XHJcblxyXG4gIC5rLXdpbmRvdy10aXRsZWJhci1hY3Rpb25zIHtcclxuICAgIG1hcmdpbi1pbmxpbmU6IHJldmVydDtcclxuICB9XHJcblxyXG4gIC5rLWlucHV0LW1kIHtcclxuICAgIEBpbmNsdWRlIGJvZHktMDE7XHJcbiAgfVxyXG5cclxuICAuay1pbnB1dC1tZCAuay1pbnB1dC1pbm5lciB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICAgIHBhZGRpbmctYmxvY2s6IHJldmVydDtcclxuICB9XHJcblxyXG4gIC5rLWxpc3R2aWV3IHtcclxuICAgIHBhZGRpbmc6IHZhcigtLXNpemUtNCk7XHJcblxyXG4gICAgLmstbGlzdC1pdGVtIHtcclxuICAgICAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS00KTtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtOCk7XHJcbiAgICAgIGJsb2NrLXNpemU6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuay1saXN0dmlldy1jb250ZW50ID4gLmstc2VsZWN0ZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1hY3RpdmUpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gU2VhcmNoIGlucHV0OiBleHBhbmQgd2lkdGggdG8gZmlsbCBjb250YWluZXJcclxuLnRydi1zZWFyY2gtZGlhbG9nLWlucHV0LWFyZWEgPiA6Zmlyc3QtY2hpbGQge1xyXG4gIGZsZXg6IGF1dG87XHJcbn1cclxuXHJcbi8vIEJ1dHRvbiBncm91cCBiZWxvdyBzZWFyY2ggaW5wdXRcclxuLmstaHN0YWNrLmstZ2FwLTIge1xyXG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtNCk7XHJcbn1cclxuXHJcbi50cnYtc2VhcmNoLWRpYWxvZy1yZXN1bHRzLWxhYmVsIHtcclxuICBAaW5jbHVkZSBsYWJlbC0wMTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxufVxyXG5cclxuLy8gTWFrZSBleGNlc3NpdmVseSBsaWdodCBmb250IHdlaWdodCBub3JtYWxcclxuLmstbm8tZGF0YSB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcblxyXG4vLyBTSURFQkFSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4udHJ2LXBhcmFtZXRlcnMtYXJlYS5wcmV2aWV3Om5vdCguLXZlcnRpY2FsKSAudHJ2LXBhcmFtZXRlcnMtYXJlYS1jb250ZW50IHtcclxuICBpbnNldC1ibG9jay1lbmQ6IHZhcigtLWstcGFyYW1ldGVycy1hcmVhLWZvb3Rlci1oZWlnaHQpO1xyXG4gIHBhZGRpbmctYmxvY2stZW5kOiAxcmVtO1xyXG59XHJcblxyXG4vLyBQYXJhbWV0ZXIgc2VjdGlvbnMvYmxvY2tzXHJcbi50cnYtcGFyYW1ldGVycy1hcmVhIC5rLWNhcmQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS04KTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZy1ibG9jazogMC43NXJlbSAxcmVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLy8gRHJvcGRvd24gXCJsYWJlbFwiXHJcbi50cnYtcGFyYW1ldGVyLWNvbnRhaW5lciB7XHJcblxyXG4gIC5rLWNhcmQtaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItYmxvY2stZW5kOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnRydi1wYXJhbWV0ZXItdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgaGVhZGluZy0wMTtcclxuICB9XHJcblxyXG4gIC5rLWNhcmQtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnRydi1wYXJhbWV0ZXItZXJyb3Ige1xyXG4gICYuay1ub3RpZmljYXRpb24tZXJyb3Ige1xyXG4gICAgLS1rLW5vdGlmaWNhdGlvbi1wYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTgpO1xyXG4gICAgLS1rLW5vdGlmaWNhdGlvbi1wYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS04KSB2YXIoLS1zaXplLTE2KTtcclxuICAgIC0tbm90aWZpY2F0aW9uLWJnOiB2YXIoLS1hbWJlci0yKTtcclxuICAgIC0tbm90aWZpY2F0aW9uLWJvcmRlcjogdmFyKC0tYW1iZXItYTYpO1xyXG4gICAgLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZzogdmFyKC0tYW1iZXItYTEwKTtcclxuICAgIC0tbm90aWZpY2F0aW9uLWljb246IG9rbGNoKGZyb20gdmFyKC0tYW1iZXItYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi10aXRsZTogdmFyKC0tYW1iZXItYTEyKTtcclxuICAgIC0tbm90aWZpY2F0aW9uLXRleHQ6IG9rbGNoKGZyb20gdmFyKC0tYW1iZXItYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gICAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS04KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gSU5QVVRTICYgQ09NQk9CT1hcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5rLWlucHV0Om5vdCguay1pbnB1dC1pbm5lcikge1xyXG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcclxuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XHJcblxyXG4gIGhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcclxuICBtaW4taGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xyXG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2ssIDApO1xyXG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWlubGluZSwgMCk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3IsIHZhcigtLXNsYXRlLWEyKSk7XHJcbiAgYm9yZGVyOiB2YXIoLS1pbnB1dC1ib3JkZXIsIG5vbmUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMsIHZhcigtLXNpemUtMikpO1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWJveC1zaGFkb3csIGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hOCkpO1xyXG5cclxuICAmOmZvY3VzLXZpc2libGUsXHJcbiAgJjpmb2N1cyxcclxuICAmOmZvY3VzLXdpdGhpbiB7XHJcbiAgICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcclxuICB9XHJcbn1cclxuXHJcbi50cnYtcGFyYW1ldGVyLWVkaXRvci1udW1iZXIsXHJcbi50cnYtcGFyYW1ldGVyLWVkaXRvci10ZXh0IHtcclxuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG59XHJcblxyXG5cclxuXHJcbi8vIENPTUJPQk9YIElOTkVSIElOUFVUXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4udHJ2LXBhcmFtZXRlcnMtYXJlYSAuay1pbnB1dC1pbm5lcixcclxuLnRydi1zZWFyY2gtZGlhbG9nLWlucHV0LWFyZWEgLmstaW5wdXQtaW5uZXIge1xyXG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG59XHJcblxyXG4uay1pbnB1dCAuay1idXR0b24tc29saWQtYmFzZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gRFJPUERPV04gTElTVCBJVEVNXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uay1saXN0IC5rLWxpc3QtaXRlbSB7XHJcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLWlucHV0LWhlaWdodC1tZCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgcGFkZGluZy1ibG9jazogMC42ODc1cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcclxufVxyXG5cclxuLmstbGlzdC1pdGVtLmstc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYWN0aXZlKTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuLmstbGlzdC1pdGVtLmstZm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuXHJcblxyXG4vLyBEQVRFUElDS0VSIENBTEVOREFSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uay1wb3B1cC5rLWNhbGVuZGFyLWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcge1xyXG4gIC8vaW5saW5lLXNpemU6IGNhbGModmFyKC0tay1jYWxlbmRhci1jZWxsLXNpemUpICogNyk7XHJcbiAgaW5saW5lLXNpemU6IG1heC1jb250ZW50O1xyXG4gIGJsb2NrLXNpemU6IGF1dG87XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWhlYWRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIpO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcsXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW1vbnRodmlldyxcclxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXIteWVhcnZpZXcge1xyXG4gIHBhZGRpbmc6IHZhcigtLXNpemUtNCk7XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLW5hdi1mYXN0IC5rLWJ1dHRvbi10ZXh0IHtcclxuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGgge1xyXG4gIGlubGluZS1zaXplOiB2YXIoLS1rLWNhbGVuZGFyLWNlbGwtc2l6ZSk7XHJcbiAgYmxvY2stc2l6ZTogdmFyKC0tay1jYWxlbmRhci1jZWxsLXNpemUpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLXdlaWdodCk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHJldmVydDtcclxufVxyXG5cclxuLmstbW9udGgtY2FsZW5kYXIgLmstY2FsZW5kYXItdGQsXHJcbi5rLWNhbGVuZGFyLW1vbnRodmlldyAuay1jYWxlbmRhci10ZCB7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcclxuICBpbmxpbmUtc2l6ZTogdmFyKC0tay1jYWxlbmRhci1jZWxsLXNpemUpO1xyXG4gIGJsb2NrLXNpemU6IHZhcigtLWstY2FsZW5kYXItY2VsbC1zaXplKTtcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZCAuay1jYWxlbmRhci1jZWxsLWlubmVyLFxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkIC5rLWxpbmsge1xyXG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWExMik7XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLW5hdi10b2RheSB7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpO1xyXG4gIHBhZGRpbmctYmxvY2s6IDdweDtcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlldyAuay10b2RheSB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtb24tY29sb3IpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstbGluayB7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dCwgY29sb3IgMTAwbXMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstdG9kYXk6aG92ZXIgLmstbGluayB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtb24tY29sb3IpO1xyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZDpmb2N1cyAuay1jYWxlbmRhci1jZWxsLWlubmVyLFxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZDpmb2N1cyAuay1saW5rLFxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLWZvY3VzIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstZm9jdXMgLmstbGluayB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWZvcmdlLWljb24tYnV0dG9uLWZvY3VzLWluZGljYXRvci1jb2xvcik7XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLWZvb3RlciB7XHJcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS00KTtcclxufVxyXG5cclxuXHJcblxyXG4vLyBNVUxUSVNFTEVDVFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnRydi1wYXJhbWV0ZXJzLWFyZWEgLmstbXVsdGlzZWxlY3Quay1pbnB1dCB7XHJcbiAgLS1pbnB1dC1wYWRkaW5nLWJsb2NrOiAwLjVyZW07XHJcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmstaW5wdXQtbWQgLmstaW5wdXQtdmFsdWVzID4gLmstaW5wdXQtaW5uZXIge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gIHBhZGRpbmctYmxvY2s6IDA7XHJcbn1cclxuXHJcbi8vIFBhcmFtZXRlciBhY3Rpb24gYnV0dG9ucyAobGlrZSBcIlNlbGVjdCBBbGxcIiAvIFwiQ2xlYXIgQWxsXCIpXHJcbi50cnYtcGFyYW1ldGVyLWFjdGlvbnMge1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxufVxyXG5cclxuLmstYWN0aW9ucyB7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDA7XHJcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XHJcbiAgb3ZlcmZsb3c6IHJldmVydDtcclxufVxyXG5cclxuLmstbGlzdC1zY3JvbGxlciB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuLy8gQ0hJUFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5rLWlucHV0LW1kIC5rLWlucHV0LXZhbHVlcyxcclxuLmstcGlja2VyLW1kIC5rLWlucHV0LXZhbHVlcyB7XHJcbiAgcGFkZGluZzogcmV2ZXJ0O1xyXG4gIGdhcDogdmFyKC0tc2l6ZS02KTtcclxufVxyXG5cclxuLmstY2hpcC1jb250ZW50OmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW46IHJldmVydDtcclxufVxyXG5cclxuLmstY2hpcCB7XHJcblxyXG4gICY6d2hlcmUoLmstcm91bmRlZC1tZCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS04KTtcclxuICB9XHJcblxyXG4gICY6d2hlcmUoLmstY2hpcC1tZCkge1xyXG4gICAgLS1rZW5kby1mb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtOCk7XHJcbiAgfVxyXG5cclxuICAmOndoZXJlKC5rLWNoaXAtc29saWQtYmFzZSkge1xyXG4gICAgLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZTogdmFyKC0tc2xhdGUtYTMpO1xyXG4gICAgLS1rZW5kby1jb2xvci1vbi1iYXNlOiB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNCk7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xyXG4gIH1cclxuXHJcbiAgJjpoYXMoLmstY2hpcC1hY3Rpb25zKSB7XHJcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XHJcbiAgICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTQpO1xyXG5cclxuICAgIC5rLWljb24ge1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmstY2hpcC1sYWJlbCB7XHJcbiAgcGFkZGluZy1ibG9jazogcmV2ZXJ0O1xyXG4gIG1hcmdpbi1ibG9jazogcmV2ZXJ0O1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbn1cclxuXHJcblxyXG4vLyBDSEVDS0JPWEVTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uay1jaGVja2JveCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIHdpZHRoOiB2YXIoLS1jaGVja2JveC1zaXplKTtcclxuICBtaW4td2lkdGg6IHZhcigtLWNoZWNrYm94LXNpemUpO1xyXG4gIGhlaWdodDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXB4O1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNoZWNrYm94LXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtb24tY29sb3IpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgIG91dGxpbmU6IHZhcigtLWNoZWNrYm94LWZvY3VzLW91dGxpbmUpO1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWNoZWNrYm94LWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKTtcclxuICB9XHJcblxyXG4gICY6Y2hlY2tlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICBjb250ZW50OiAnXFwyNzEzJztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXNrLWltYWdlOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZXZlcnQ7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICBpbnNldDogcmV2ZXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50cnYtcGFyYW1ldGVycy1hcmVhIC50cnYtcGFyYW1ldGVycy13cmFwcGVyIC50cnYtcGFyYW1ldGVyLWVkaXRvci1ib29sZWFuIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gU0lERUJBUiBGT09URVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi50cnYtcGFyYW1ldGVycy1hcmVhLnByZXZpZXcgLnRydi1wYXJhbWV0ZXJzLWFyZWEtZm9vdGVyIHtcclxuICBpbnNldC1pbmxpbmU6IDA7XHJcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBibG9jay1zaXplOiB2YXIoLS1rLXBhcmFtZXRlcnMtYXJlYS1mb290ZXItaGVpZ2h0KTtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICBwYWRkaW5nLWJsb2NrOiAwLjVyZW0gMXJlbTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAuay1idXR0b24tbWQge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIFNQTElUQkFSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uay1zcGxpdGJhciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE3KTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYWN0aXZlKTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuLmstc3BsaXR0ZXItZmxleCAuay1wYW5lLmstaGlkZGVuIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZScgYXMgKjtcclxuXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS1wb3B1cC1zaGFkb3c6IDAgMzZweCAxNHB4IGhzbCgyMTggNCUgNTAlIC8gMiUpLFxyXG4gIDAgMjBweCAxMnB4IGhzbCgyMTggNCUgNTAlIC8gOCUpLFxyXG4gIDAgOXB4IDlweCBoc2woMjE4IDQlIDUwJSAvIDE0JSksXHJcbiAgMCAycHggNXB4IGhzbCgyMTggNCUgNTAlIC8gMTYlKSxcclxuICAwIDAgMCBoc2woMjE4IDQlIDUwJSAvIDE2JSk7XHJcbn1cclxuXHJcbi5zZWF0LWNoYXJ0LWJ1aWxkZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHJcbiAgLm5hdmlnYXRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE1BSU4gV1JBUFBFUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zZWF0LWNoYXJ0LWJ1aWxkZXItbWFpbi1ib2R5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4vLyBNQUlOIFNJREVCQVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uc2VhdC1jaGFydC1idWlsZGVyLXNpZGViYXIge1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgd2lkdGg6IHZhcigtLXNpZGViYXItd2lkdGgpO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTkwKSAvIDAuMTYpO1xyXG5cclxuICAubmF2aWdhdGlvbi1pdGVtOmhvdmVyIC5zZWF0LWNoYXJ0LWJ1aWxkZXItaW5zZXJ0LWljb24ge1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWF0LWNoYXJ0LWJ1aWxkZXItc2lkZWJhci1pbnNlcnQtc2VjdGlvbi1idG4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAwLjVyZW07XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgaGVpZ2h0OiAzcmVtO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gIH1cclxuXHJcbiAgLnNlYXQtY2hhcnQtYnVpbGRlci1pbnNlcnQtaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS05MCkpO1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWF0LWNoYXJ0LW5hdmlnYXRpb24taXRlbSB7XHJcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nKTtcclxuICBjdXJzb3I6IGdyYWI7XHJcbn1cclxuXHJcbi8vIEFERCBORVcgU0VDVElPTiBESUFMT0cgTU9EQUxcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5hZGQtc2VjdGlvbi1kaWFsb2ctbW9kYWwge1xyXG4gIC0tZGlhbG9nLXBhZGRpbmctYmxvY2s6IDFyZW07XHJcbiAgLS1kaWFsb2ctcGFkZGluZy1pbmxpbmU6IDA7XHJcbiAgLS1kaWFsb2ctc2hhZG93OiAwIDFyZW0gNHJlbSB2YXIoLS1ibGFjay1hNyk7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xyXG59XHJcblxyXG4uYWRkLXNlY3Rpb24tcHJvcGVydGllcy1ib2R5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYWRkLXNlY3Rpb24tcHJvcGVydGllcy1sYXlvdXQtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMC41cmVtO1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbiAgZmxleDogMTtcclxufVxyXG5cclxuLmFkZC1zZWN0aW9uLXByb3BlcnRpZXMtbGF5b3V0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcm93LWdhcDogMC41cmVtO1xyXG59XHJcblxyXG5pbnB1dC5hZGQtc2VjdGlvbi1zZWF0LWNvdW50IHtcclxuICBtaW4td2lkdGg6IDNyZW07XHJcbiAgbWF4LXdpZHRoOiAzcmVtO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyBIaWRlcyBzcGlubmVyIG9uIEZpcmVGb3hcclxuXHJcbiAgLy8mOmhvdmVyIHtcclxuICAgIC8vYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC8vYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTkpO1xyXG4gIC8vfVxyXG5cclxuICAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cclxuICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4gICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5hZGQtc2VjdGlvbi1wcm9wZXJ0aWVzLW51bWJlcmluZyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxO1xyXG4gIGdhcDogMC41cmVtO1xyXG5cclxuICAuc2VjdGlvbi1wcm9wZXJ0aWVzLXF1YWRyYW50cy13cmFwcGVyIHtcclxuICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgaGVpZ2h0OiA0cmVtO1xyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24tcHJvcGVydGllcy1kaXJlY3Rpb24td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDQU5WQVNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ua29udmEtY29udGFpbmVyIHtcclxuICBmbGV4OiAxO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcclxufVxyXG5cclxuLy8gVGhpcyBpcyBhIFwicGhhbnRvbSBjYW52YXNcIiB3ZSB1c2UgdG8gZXhwb3J0IHRoZSBsYXlvdXQncyBpbWFnZSBmb3IgdGhlIHJlcG9ydFxyXG4ua29udmEtY29udGFpbmVyLS1vZmZzY3JlZW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMzMwMHB4O1xyXG4gIGhlaWdodDogMjI1MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAlKTtcclxufVxyXG5cclxuLnNlYXQtY2hhcnQtYnVpbGRlci1wcm9wZXJ0aWVzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4vLyBQT1BVUCBNRU5VIENPTlRBSU5FUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5jYW52YXMtcG9wdXAtbWVudSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuXHJcbi8vIFNFQVQgU1RBVFVTIFBPUFVQXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnNlYXQtc3RhdHVzIHtcclxuXHJcbiAgJi1wb3B1cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAwLjI1cmVtO1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogb2tsY2goMTAwJSAwIDAgLyA5MiUpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1wb3B1cC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJi1vcHRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAwLjI1cmVtO1xyXG4gICAgd2lkdGg6IDMuNXJlbTtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwIGNhbGMoNnJlbS92YXIoLS1yZW0tYmFzZSkpIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1vdXQgMTUwbXM7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMnJlbTtcclxuICAgIHdpZHRoOiAycmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4IGhzbCh2YXIoLS1ncmF5LTA1KSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgfVxyXG5cclxuICAmLWNvbnRlbnQge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxufVxyXG5cclxuLmljb24tYmxvY2tlZCB7XHJcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6ICdGSUxMJyAxLCAnd2dodCcgNDAwLCAnR1JBRCcgMCwgJ29wc3onIDIwO1xyXG59XHJcblxyXG5cclxuLy8gU0VDVElPTiBQUk9QRVJUSUVTIFBPUFVQXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnNlY3Rpb24tcHJvcGVydGllcy1wb3B1cC13cmFwcGVyIHtcclxuICB3aWR0aDogY2FsYygyMDhyZW0vdmFyKC0tcmVtLWJhc2UpKTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgJjpoYXMoLm5vdGlmaWNhdGlvbikgW2RhdGEtbm90aWZpY2F0aW9uLXR5cGU9XCJlcnJvclwiXSB7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tcnVieS0yKTtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMC41cmVtO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tbm90aWZpY2F0aW9uLXNoYWRvdyk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXBvcHVwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcGFkZGluZzogMC41cmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IG9rbGNoKDEwMCUgMCAwIC8gOTIlKTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcclxuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy96LWluZGV4OiAxO1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLXBvcHVwLXNoYWRvdyk7XHJcblxyXG4gICYgLmljb24tLTE2IHtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnRklMTCcgMCwgJ3dnaHQnIDMzMCwgJ0dSQUQnIDAsICdvcHN6JyAyMDtcclxuICB9XHJcblxyXG4gICYgLmljb24tLTE4IHtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnRklMTCcgMCwgJ3dnaHQnIDMwMCwgJ0dSQUQnIDAsICdvcHN6JyAyMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNlY3Rpb24gUHJvcGVydGllcyBoZWFkZXJcclxuLnNlY3Rpb24tcHJvcGVydGllcy1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtaGVhZGVyLXRpdGxlIHtcclxuICBmbGV4OiAxO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDJyZW07XHJcbiAgcGFkZGluZzogMC41cmVtO1xyXG59XHJcblxyXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWhlYWRlci1idXR0b25zLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtaGVhZGVyLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAycmVtO1xyXG4gIGhlaWdodDogMnJlbTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU2VjdGlvbiBQcm9wZXJ0aWVzIGJvZHlcclxuLnNlY3Rpb24tcHJvcGVydGllcy1ib2R5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxcmVtO1xyXG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMXJlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tcHJvcGVydGllcy1lZGl0LWRpcmVjdGlvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIGNhbGMoMjhyZW0vdmFyKC0tcmVtLWJhc2UpKSk7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgY2FsYygyOHJlbS92YXIoLS1yZW0tYmFzZSkpKTtcclxuICBncmlkLWdhcDogMC41cmVtO1xyXG59XHJcblxyXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXJvdy1jb2wtY29udHJvbC13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAwLjVyZW07XHJcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICBncmlkLXJvdzogc3BhbiAyO1xyXG4gIGhlaWdodDogNHJlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tcHJvcGVydGllcy1yb3ctY29sLWNvbnRyb2wge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAwLjVyZW07XHJcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuXHJcbiAgJi1sYWJlbCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJiBwYXRoIHsgLy8gdGFyZ2V0cyBzdmcgaWNvbiBmaWxsXHJcbiAgICBmaWxsOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXJvdy1jb2wtY29udHJvbCAuZWRpdC1zZWF0LWNvdW50IHtcclxuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiBjYWxjKDI4cmVtIC8gMTYpIDAuNXJlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tcHJvcGVydGllcy1yb3ctY29sLWNvbnRyb2wtaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGluc2V0LWlubGluZS1zdGFydDogMC41cmVtO1xyXG4gIC8vdG9wOiAwLjU2MjVyZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtcXVhZHJhbnRzLXdyYXBwZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE4KTtcclxuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcclxuICBncmlkLWFyZWE6IDEgLyAzIC8gMyAvIDU7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtcXVhZHJhbnRzLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAwLjVyZW07XHJcbiAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcclxuICAgIHRyYW5zaXRpb246IHNjYWxlIDE1MG1zIGVhc2Utb3V0O1xyXG4gICAgc2NhbGU6IDAuMjU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgc2NhbGU6IDAuNTtcclxuICB9XHJcblxyXG4gIC8vIEFjdGl2ZSBzdGF0ZSBzdHlsZSBUT0RPOiBBcHBseSBiZWxvdyBzdHlsZSB3aGVuZXZlciB0aGUgYWN0aXZlIHN0YXRlIHNldHVwIGlzIHJlYWR5IGluIHZpZXdNb2RlbC5cclxuICAmLWFjdGl2ZTo6YmVmb3JlIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgc2NhbGU6IDE7XHJcbiAgfVxyXG5cclxuICAmLWFjdGl2ZTpob3Zlcjo6YmVmb3JlIHtcclxuICAgIHNjYWxlOiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tcHJvcGVydGllcy1kaXJlY3Rpb24td3JhcHBlciB7XHJcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHJvdy1nYXA6IDAuNXJlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tcHJvcGVydGllcy1kaXJlY3Rpb24tYnV0dG9uIHtcclxuICAtLWZvcmdlLWljb24tYnV0dG9uLWRlbnNpdHktbWVkaXVtLXNpemU6IGNhbGMoMjhyZW0gLyAxNik7XHJcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1zaGFwZS1zcXVhcmVkOiAwLjEyNXJlbTtcclxuXHJcbiAgJi1hY3RpdmUge1xyXG4gICAgLS1mb3JnZS1pY29uLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XHJcbiAgfVxyXG5cclxuICAmLWZsaXBwZWQtaG9yaXpvbnRhbCB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMTAwJSk7XHJcbiAgfVxyXG5cclxuICAmLWZsaXBwZWQtdmVydGljYWwge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEwMCUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFNFVFRJTkdTIFNJREUgUEFORUxcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0td3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0taGVhZGVyIHtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW0gMC41cmVtO1xyXG59XHJcblxyXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tYm9keSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxufVxyXG5cclxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLXNlY3Rpb24td3JhcHBlciB7XHJcbiAgcGFkZGluZzogMXJlbTtcclxufVxyXG5cclxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLXNlY3Rpb24tYm9keSB7XHJcbiAgcGFkZGluZzogMC41cmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgJi1oZWFkaW5nIHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICB9XHJcblxyXG4gIC5sYWJlbC0wMSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tc2VjdGlvbi1oZWFkaW5nIHtcclxuICBwYWRkaW5nOiAwLjVyZW07XHJcbn1cclxuXHJcbi5zZWF0LWNoYXJ0LXNldHRpbmdzLS1idXR0b24td3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDFyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHJcbiAgJiA+ICoge1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBSYW5nZSBpbnB1dCBzdHlsZVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zZWF0LWNoYXJ0LXNldHRpbmdzLS1ib2R5IGlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdMZXNzIG5vdGVzJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IC0zMHB4O1xyXG4gICAgQGluY2x1ZGUgbGFiZWwtMDE7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnTW9yZSBub3Rlcyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICBAaW5jbHVkZSBsYWJlbC0wMTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFBhbmVsIFBhY2thZ2UgUmVwb3J0IFNlYXQgQ2hhcnQgTGF5b3V0XHJcblxyXG4uc2VhdC1jaGFydC1jYXNlLWxheW91dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICB6LWluZGV4OiAtMTtcclxuICBwYWRkaW5nOiA0OHB4O1xyXG59XHJcblxyXG4ucmVwb3J0LXNlYXQtY2hhcnQtbGF5b3V0IHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgei1pbmRleDogMTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5yZXBvcnQtc2VhdC1jaGFydC1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMDYyNXJlbSB2YXIoLS1zbGF0ZS02KTtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5yZXBvcnQtc2VhdC1jaGFydC1zZWN0aW9uLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjA2MjVyZW0gdmFyKC0tc2xhdGUtNik7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4ucmVwb3J0LXNlYXQtY2hhcnQtY2FuZGlkYXRlLWluZm8ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuW2RhdGEtc2VhdC1jaGFydC1pdGVtLXR5cGVdIHtcclxufVxyXG5cclxuW2RhdGEtc2VhdC1jaGFydC1pdGVtLXR5cGU9XCJzZWF0XCJdIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDhweDtcclxuICBwYWRkaW5nLWJsb2NrOiA0cHg7XHJcbn1cclxuXHJcbltkYXRhLXNlYXQtY2hhcnQtaXRlbS10eXBlPVwiZW1wdHlcIl0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLTYpO1xyXG59XHJcblxyXG5bZGF0YS1zZWF0LWNoYXJ0LWl0ZW0tdHlwZT1cImJsb2NrZWRcIl0ge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50IGNhbGMoNTAlIC0gKDJlbS8xNikpLCAgdmFyKC0tc2xhdGUtNikgY2FsYyg1MCUgKyAoMmVtLzE2KSksIHZhcigtLXNsYXRlLTYpIDUwJSwgdHJhbnNwYXJlbnQgNTAlKTtcclxufVxyXG5cclxuLnJlcG9ydC1zZWF0LWNoYXJ0LXNlYXQtbnVtYmVyIHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcclxufVxyXG5cclxuLnJlcG9ydC1zZWF0LWNoYXJ0LWNhbmRpZGF0ZS1uYW1lIHtcclxuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4uc2VhdC1jaGFydC1jYXNlLWxheW91dC1jb250YWluZXIgeyAvLyBDb250YWluZXIgdG8gaGlkZSB0aGUgc2VhdC1jaGFydC1jYXNlLWxheW91dCBjb21wb25lbnQgb2ZmLXNjcmVlbi5cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTEwMDAwcHg7XHJcbn1cclxuXHJcbi5zZWF0aW5nLWNoYXJ0LWVtcHR5LW1lc3NhZ2Uge1xyXG4gIGZvbnQtc2l6ZTogNDhweDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG4uc2VuZC1tZXNzYWdlLS1jb250YWluZXIgeyAvLyBwYXJlbnQgZGl2IG9mIGZpZWxkc2V0XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBwYWRkaW5nOiAycmVtIDJyZW0gNnJlbSAycmVtO1xyXG59XHJcblxyXG4uc2VuZC1tZXNzYWdlLS1pbm5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDEuNXJlbTtcclxuICBmbGV4OiBhdXRvO1xyXG4gIG1heC13aWR0aDogNDhyZW07XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxufVxyXG5cclxuLnNlbmQtbWVzc2FnZS0taW5uZXIgLmxhYmVsLTAxIHtcclxuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy13ZWlnaHQpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG59XHJcbiIsIjp3aGVyZShodG1sKSB7XHJcbiAgLS1uYXYtaXRlbS1oZWlnaHQ6IDJyZW07XHJcbn1cclxuXHJcbi8vIE5BViBTSURFQkFSIENPTlRBSU5FUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5uYXYtc2lkZWJhciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiB2YXIoLS1zaWRlYmFyLXdpZHRoKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1uYXYtc2lkZWJhci1iZyk7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tbmF2LXNpZGViYXItYm9yZGVyKTtcclxuICBwYWRkaW5nLWJsb2NrOiAwLjVyZW07XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4ubmF2LXNpZGViYXJbZGF0YS1zaWRlYmFyLXR5cGU9J3ByaW1hcnknXSB7XHJcbiAgLS1uYXYtc2lkZWJhci1iZzogdmFyKC0tcHJpbWFyeS1iZy11aSk7XHJcbiAgLS1uYXYtc2lkZWJhci1ib3JkZXI6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwLWExNik7XHJcbiAgLS1uYXYtaXRlbS1iZy1ob3ZlcjogdmFyKC0tZm9yZ2UtaG92ZXIpO1xyXG4gIC0tbmF2LWl0ZW0tYmctYWN0aXZlOiB2YXIoLS1mb3JnZS1hY3RpdmUpO1xyXG59XHJcblxyXG4ubmF2LXNpZGViYXJbZGF0YS1zaWRlYmFyLXR5cGU9J3NlY29uZGFyeSddIHtcclxuICAtLW5hdi1zaWRlYmFyLWJnOiB2YXIoLS13aGl0ZSk7XHJcbiAgLS1uYXYtc2lkZWJhci1ib3JkZXI6IHZhcigtLXNsYXRlLWE2KTtcclxuICAtLW5hdi1pdGVtLWJnLWhvdmVyOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICAtLW5hdi1pdGVtLWJnLWFjdGl2ZTogdmFyKC0tZ3JheS1hY3RpdmUpO1xyXG59XHJcblxyXG4ubmF2LXNpZGViYXJbZGF0YS1zaWRlYmFyLXR5cGU9XCJxeC1idWlsZGVyXCJdIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAzLjVyZW07XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcblxyXG4vLyBOQVYgU0lERUJBUiBJTk5FUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5uYXYtLXRpdGxlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMS41cmVtIDFyZW0gMXJlbSAxcmVtO1xyXG59XHJcblxyXG4ubmF2LS1iYWNrIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDJyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2LWl0ZW0tYmctaG92ZXIsIHZhcigtLWdyYXktaG92ZXIpKTtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDAuNXJlbTtcclxufVxyXG5cclxuLm5hdi0tc2VjdGlvbi10aXRsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogdmFyKC0tbmF2LWl0ZW0taGVpZ2h0KTtcclxuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgJjpoYXMoLm5hdi0taXRlbS11dGlsaXR5LXdyYXBwZXIpIHtcclxuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gIGp1c3RpZnktc2VsZjogc3RyZXRjaDtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1uYXYtaXRlbS1nYXAsIDFyZW0pO1xyXG4gIG1pbi1oZWlnaHQ6IHZhcigtLW5hdi1pdGVtLWhlaWdodCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLW5hdi1pdGVtLXBhZGRpbmctaW5saW5lLCAwLjVyZW0pO1xyXG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLW5hdi1pdGVtLXBhZGRpbmctYmxvY2ssIGNhbGMoKHZhcigtLW5hdi1pdGVtLWhlaWdodCkgLSB2YXIoLS1saC1zY2FsZS0xKSkgLyAyKSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMTAwbXMgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2LWl0ZW0tYmctaG92ZXIsIHZhcigtLWdyYXktaG92ZXIpKTtcclxuXHJcbiAgICAubmF2LS1pdGVtLXV0aWxpdHktd3JhcHBlciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSxcclxuICAmW2FyaWEtY3VycmVudD1cInBhZ2VcIl0ge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXYtaXRlbS1iZy1hY3RpdmUsIHZhcigtLWdyYXktYWN0aXZlKSk7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICB9XHJcblxyXG4gICZbZGlzYWJsZWRdIHtcclxuICAgIG9wYWNpdHk6IDAuNjI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LS1pdGVtLWxhYmVsIHtcclxuICBwYWRkaW5nLWJsb2NrOiBjYWxjKCh2YXIoLS1uYXYtaXRlbS1oZWlnaHQpIC0gdmFyKC0tbGgtc2NhbGUtMSkpIC8gMik7XHJcbiAgbWFyZ2luLWlubGluZTogMXB4IHZhcigtLXNpemUtOCk7XHJcbn1cclxuXHJcbi5uYXYtLWl0ZW0tdXRpbGl0eS13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB6LWluZGV4OiAxO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1vdXQ7XHJcbiAgZ3JpZC1jb2x1bW46IG5hdi11dGlsaXR5O1xyXG59XHJcblxyXG4ubmF2LS1pdGVtLXV0aWxpdHktd3JhcHBlclt2aXNpYmxlLXR5cGU9XCJob3ZlclwiXSB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLm5hdi0taXRlbS11dGlsaXR5IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IHZhcigtLW5hdi1pdGVtLWhlaWdodCk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1uYXYtaXRlbS1oZWlnaHQpO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXYtaXRlbS1iZy1ob3ZlciwgdmFyKC0tZ3JheS1ob3ZlcikpO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi0taXRlbVtkYXRhLW5hdi1pdGVtLXR5cGU9XCJyZW9yZGVyXCJdIHtcclxuICAtLW5hdi1pdGVtLWdhcDogMDtcclxuICAtLW5hdi1pdGVtLXBhZGRpbmctaW5saW5lOiAwO1xyXG4gIC0tbmF2LWl0ZW0tcGFkZGluZy1ibG9jazogMDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2RyYWctaGFuZC1zdGFydF0gdmFyKC0tbmF2LWl0ZW0taGVpZ2h0KSBbZHJhZy1oYW5kLWVuZCBuYXYtbGFiZWwtc3RhcnRdIDFmciBbbmF2LWxhYmVsLWVuZCBuYXYtdXRpbGl0eS1zdGFydF0gYXV0byBbbmF2LXV0aWxpdHktZW5kXTtcclxufVxyXG5cclxuXHJcbi8vIERSQUcvUkVPUkRFUiBCVVRUT05cclxuLy8gVE9ETzogQ29tYmluZSB0aGlzIHdpdGggbmF2LS1pdGVtLXV0aWxpdHkgdG8gc2ltcGxpZnk/XHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uZHJhZy1idXR0b24td3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogdmFyKC0tbmF2LWl0ZW0taGVpZ2h0KTtcclxuICBoZWlnaHQ6IHZhcigtLW5hdi1pdGVtLWhlaWdodCk7XHJcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGN1cnNvcjogZ3JhYjtcclxuICBncmlkLWNvbHVtbjogZHJhZy1oYW5kO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2LWl0ZW0tYmctaG92ZXIsIHZhcigtLWdyYXktaG92ZXIpKTtcclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZScgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL2lucHV0cycgYXMgKjtcclxuXHJcblxyXG4vLyBDVVNUT01JWkUgU0xJTSBTRUxFQ1QgU1RZTElOR1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuOnJvb3Qge1xyXG4gIC0tc3MtYmctY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gIC0tc3MtZm9udC1jb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAtLXNzLWZvbnQtcGxhY2Vob2xkZXItY29sb3I6IHZhcigtLXRleHQtcGxhY2Vob2xkZXIpO1xyXG4gIC0tc3MtZGlzYWJsZWQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gIC0tc3MtYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgLS1zcy1tYWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LW1kKTtcclxuICAtLXNzLWNvbnRlbnQtaGVpZ2h0OiAxNC43NXJlbTtcclxuICAtLXNzLXNwYWNpbmctbDogMXJlbTtcclxuICAtLXNzLXNwYWNpbmctbTogMC41cmVtO1xyXG4gIC0tc3Mtc3BhY2luZy1zOiAwLjI1cmVtO1xyXG4gIC0tc3MtYW5pbWF0aW9uLXRpbWluZzogMTAwbXM7XHJcbiAgLS1zcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzKTtcclxuICAtLXNzLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LW1kKTtcclxufVxyXG5cclxuXHJcbi8vIE1BSU4gSU5QVVRcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG5AbWl4aW4gc2xpbS1zZWxlY3QtYmFzZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQsIGF1dG8pO1xyXG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XHJcbiAgcGFkZGluZy1ibG9jazogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jaywgMC41cmVtKTtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0taW5wdXQtcGFkZGluZy1pbmxpbmUsIDFyZW0pO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gIGJvcmRlcjogdmFyKC0taW5wdXQtYm9yZGVyLCBub25lKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcclxuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LCBpbnNldCAwIC0xcHggMCB2YXIoLS1zbGF0ZS1hOSkpO1xyXG4gIEBpbmNsdWRlIGJvZHktMDE7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6aXMoLnNzLWRpc2FibGVkKTpmb2N1cyB7XHJcbiAgICAtLWlucHV0LWZvY3VzLW91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAmOmlzKC5zcy1kaXNhYmxlZCkge1xyXG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB0cmFuc3BhcmVudCk7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkLCBub25lKTtcclxuXHJcbiAgICAuc3MtZGVzZWxlY3QsXHJcbiAgICAuc3MtYXJyb3cge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaW0tc2VsZWN0IHtcclxuICBAaW5jbHVkZSBzbGltLXNlbGVjdC1iYXNlO1xyXG5cclxuICAmOndoZXJlKC5pbi1kaWFsb2cpIHtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLXNsYXRlLTMpO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaW0tc2VsZWN0LW91dGxpbmVkIHtcclxuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gIC0taW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE4KTtcclxuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XHJcbiAgQGluY2x1ZGUgc2xpbS1zZWxlY3QtYmFzZTtcclxuXHJcbiAgJjp3aGVyZSgubGF5ZXItMDEpIHtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gIH1cclxuXHJcbiAgJjp3aGVyZSgubGF5ZXItMDIpIHtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcclxuICB9XHJcblxyXG4gICY6d2hlcmUoLmxheWVyLTAzKSB7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICB9XHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXBsYWNlaG9sZGVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8vIERST1BET1dOIEFSUk9XXHJcbi8vIFN0eWxlIHRoaXMgdG8gbWF0Y2ggb3VyIG5vcm1hbCBzZWxlY3Qtd3JhcHBlciA6YWZ0ZXIgZWxlbWVudFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnNzLW1haW4gLnNzLWFycm93IHtcclxuICB3aWR0aDogMTFweDtcclxuICBoZWlnaHQ6IDExcHg7XHJcbiAgbWFyZ2luOiA2cHggMC4yNXJlbSBhdXRvIDAuMjVyZW07XHJcblxyXG4gICYgcGF0aCB7XHJcbiAgICBzdHJva2UtbGluZWNhcDogYnV0dDtcclxuICAgIHN0cm9rZS1saW5lam9pbjogaW5pdGlhbDtcclxuICAgIHN0cm9rZS13aWR0aDogMTM7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTUVOVVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zcy1jb250ZW50IHtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zLCB0cmFuc2Zvcm0gMTBtcyAxNTBtcztcclxuXHJcbiAgJi5zbGltLXNlbGVjdCxcclxuICAmLnNsaW0tc2VsZWN0LW91dGxpbmVkIHtcclxuICAgIC0taW5wdXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2NHB4KSBzYXR1cmF0ZSg4MCUpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LTIpO1xyXG4gIH1cclxuXHJcbiAgJi5zcy1vcGVuLWJlbG93IHtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgNTBtcywgdHJhbnNmb3JtIDBtcztcclxuICB9XHJcblxyXG4gICY6aGFzKC5zcy1zZWFyY2g6d2hlcmUoLnNzLWhpZGUpKSB7XHJcbiAgICAtLXNzLWNvbnRlbnQtaGVpZ2h0OiAxMy43NXJlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTRUFSQ0ggSU5QVVRcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIHtcclxuICBwYWRkaW5nOiAwLjVyZW07XHJcblxyXG4gIGlucHV0IHtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gICAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2xhdGUtYTIpO1xyXG4gICAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gICAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xyXG4gICAgLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTcpO1xyXG4gICAgQGluY2x1ZGUgaW5wdXQtYmFzZTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xyXG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gRm9yIHRleHQgaWYgbm8gc2VhcmNoIHJlc3VsdHNcclxuICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1pbi1ibG9jay1zaXplOiAzcmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTElTVCBJVEVNU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4tYmxvY2stc2l6ZTogdmFyKC0tc3MtaW5wdXQtaGVpZ2h0KTtcclxuICBwYWRkaW5nLWJsb2NrOiAwLjY4NzVyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDNyZW0gMXJlbTtcclxuICAvL2NvbHVtbi1nYXA6IDAuNXJlbTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0LWlubGluZTogMXJlbTtcclxuICAgIGluc2V0LWJsb2NrLWVuZDogMDtcclxuICAgIGJsb2NrLXNpemU6IDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE2KTtcclxuICB9XHJcblxyXG4gICY6bGFzdC1vZi10eXBlOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICB9XHJcblxyXG4gICYuc3MtaGlnaGxpZ2h0ZWQge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICB9XHJcblxyXG4gICY6bm90KC5zcy1kaXNhYmxlZCkuc3Mtc2VsZWN0ZWQge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XHJcbiAgfVxyXG59XHJcblxyXG4uc3Mtb3B0aW9uOm5vdCguc3Mtc2VsZWN0ZWQpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdjaGVja19ib3hfb3V0bGluZV9ibGFuayc7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgMjUwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldC1ibG9jay1zdGFydDogMC41cmVtO1xyXG4gIGluc2V0LWlubGluZS1zdGFydDogMXJlbTtcclxufVxyXG5cclxuLnNzLW9wdGlvbjppcyguc3Mtc2VsZWN0ZWQpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdjaGVja19ib3gnO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgLTEwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDAuNXJlbTtcclxuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDFyZW07XHJcbn1cclxuXHJcbi8vIFN3YXAgdG8gcmFkaW8gYnV0dG9uIGZvciBzaW5nbGUgc2VsZWN0IG9wdGlvbnNcclxuLnNsaW0tc2VsZWN0OndoZXJlKC5pbi1kaWFsb2cpLFxyXG4uc2xpbS1zZWxlY3Qtb3V0bGluZWQ6d2hlcmUoLmNhbmRpZGF0ZSkge1xyXG5cclxuICAmIC5zcy1vcHRpb246bm90KC5zcy1zZWxlY3RlZCk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAncmFkaW9fYnV0dG9uX3VuY2hlY2tlZCc7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiAyNTA7XHJcbiAgfVxyXG5cclxuICAmIC5zcy1vcHRpb246aXMoLnNzLXNlbGVjdGVkKTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdyYWRpb19idXR0b25fY2hlY2tlZCc7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiAyNTA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVkFMVUUgQkFER0VTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy12YWx1ZSB7XHJcbiAgLS1zcy1wcmltYXJ5LWNvbG9yOiB2YXIoLS1za3ktYTQpO1xyXG4gIC0tc3MtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XHJcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7IC8vIFR1cm4gb2ZmIGRlZmF1bHQgYW5pbWF0aW9uIGluXHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjM3NXJlbTtcclxuXHJcbiAgLnNzLXZhbHVlLXRleHQge1xyXG4gICAgLS1zcy1iZy1jb2xvcjogdmFyKC0tc2t5LWExMik7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAuc3MtdmFsdWUtZGVsZXRlIHtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLW91dDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyBwYXRoIHtcclxuICAgICAgLS1zcy1iZy1jb2xvcjogdmFyKC0tc2t5LWExMik7XHJcbiAgICAgIHN0cm9rZS1saW5lY2FwOiBidXR0O1xyXG4gICAgICBzdHJva2Utd2lkdGg6IDE0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFFYIEJVSUxERVIgU1BFQ0lGSUNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy1zaW5nbGUge1xyXG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcclxuICBmbGV4OiBhdXRvO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zcy1vcHRpb24tY2FuZGlkYXRlLXF1ZXN0aW9uLXR5cGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogYXV0bztcclxuICBnYXA6IDFyZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnNzLW9wdGlvbi1jYW5kaWRhdGUtcXVlc3Rpb24tdHlwZS1iYWRnZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmctaW5saW5lOiAwLjM3NXJlbTtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTUpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5tdWx0aXBsZS1zZWxlY3Qtd3JhcHBlciB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gQW5pbWF0aW9uXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5Aa2V5ZnJhbWVzIHNzLXZhbHVlSW4ge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nik7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNzLXZhbHVlT3V0IHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuIiwic25hY2tiYXIge1xyXG4gICAgei1pbmRleDogMTAwMTtcclxufVxyXG4iLCIuc3VtbW9ucy1ydW4tdGFibGUtd3JhcHBlciB7XHJcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDUwNHB4KTtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuXHJcbi8vIExPQ0FUSU9OIEZJTFRFUlxyXG4vLyBUZXN0aW5nIGFuIGlubGluZSBmaWx0ZXIgc3R5bGVcclxuLy8gVE9ETzogRmVlbCBmcmVlIHRvIHJldmVydCB0byBkZWZhdWx0IGFuZCBkZWxldGUgdGhpc1xyXG4uc3VtbW9ucy1ydW4tdGFibGUtd3JhcHBlciAuam0tZGF0YS10YWJsZS1mb3JtcyAuZmlsdGVyLWxvY2F0aW9uLmlucHV0LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBnYXA6IHZhcigtLXNwYWNpbmcpO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubGFiZWwtMDEge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICB9XHJcblxyXG4gIC5zZWxlY3Qtd3JhcHBlciB7XHJcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0LXdyYXBwZXI6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnRmlsdGVyIGJ5Oic7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcclxuICB9XHJcblxyXG4gIC5zZWxlY3Qtd3JhcHBlcjo6YWZ0ZXIge1xyXG4gICAgdG9wOiA3cHg7XHJcbiAgICByaWdodDogMC43NXJlbTtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QtaW5wdXQge1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgbWluLWhlaWdodDogMnJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtLXRhYmxlLXJvdy1oZWlnaHQ6IHZhcigtLXNpemUtNDgpO1xyXG4gIC0tdGFibGUtY2VsbC1wYWRkaW5nLWlubGluZTogMXJlbTtcclxuICAtLXRhYmxlLWNlbGwtcGFkZGluZy1ibG9jazogMDtcclxufVxyXG5cclxuLmRhdGEtdGFibGUtd3JhcHBlciB7XHJcbiAgZmxleDogMTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuZGF0YS10YWJsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuXHJcbi5mb3JtLWxheW91dC13aXRoLXRhYmxlIGRhdGEtdGFibGUgeyAvLyBUT0RPOiBDb21iaW5lIHRoZSBhYm92ZSBkYXRhLXRhYmxlIHJ1bGUgb25jZSB0aGUgZGF0YS10YWJsZSB3cmFwcGVyIGltcGxlbWVudGF0aW9uIGlzIGRvbmUuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgbWFyZ2luLWlubGluZTogLTFyZW07XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLy8gZGF0YS10YWJsZS5odG1sXHJcbi5qbS1kYXRhLXRhYmxlLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICAvL3BhZGRpbmctaW5saW5lOiB2YXIoLS10YWJsZS1jZWxsLXBhZGRpbmctaW5saW5lKTtcclxuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG4gIC5mb3JtLXNlbGVjdC1jb250cm9sLCAuZm9ybS1pbnB1dC1maWVsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmptLWRhdGEtdGFibGUtZm9ybXMsIC5qbS10b29sYmFyLWZvcm1zIHsgLy8gZGF0YS10YWJsZSBzZXBhcmF0ZWQgZHVlIHRvIFwicGF5IGZpcnN0XCIgY2FzZSBvbiBhdHRlbmRhbmNlXHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5tZGwtZGF0YS10YWJsZSB0aC5uby1pbmRlbnR7XHJcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG59XHJcblxyXG4ubWRsLWRhdGEtdGFibGUtb3V0ZXItd3JhcHBlciB7XHJcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbn1cclxuXHJcbi5tZGwtZGF0YS10YWJsZSB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIEBpbmNsdWRlIGJvZHktMDE7XHJcblxyXG4gICYuZnVsbC13aWR0aCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICYubWRsLWRhdGEtdGFibGUtLXNlbGVjdGFibGUge1xyXG5cclxuICAgIHRoOmZpcnN0LW9mLXR5cGUsIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIHRyIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb3J0YWJsZSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFibGUtaGVhZC5zb3J0YWJsZTpub3QoLmN1cnJlbnQpOmhvdmVyIC50YWJsZS1zb3J0LWFycm93IHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcclxuICB9XHJcblxyXG4gIC50YWJsZS1jb2x1bW4taGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLXNvcnQtYXJyb3cge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgODBtcyBlYXNlLW91dDtcclxuXHJcbiAgICAmOndoZXJlKC5oaWRkZW4pIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOndoZXJlKC5jdXJyZW50KSB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICB0Ym9keSB7XHJcbiAgICB0ciB7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG5cclxuICAgICAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0Ym9keSB0cjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcclxuICB9XHJcblxyXG4gIHRoIHtcclxuICAgIGhlaWdodDogdmFyKC0tdGFibGUtcm93LWhlaWdodCk7XHJcbiAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tdGFibGUtY2VsbC1wYWRkaW5nLWlubGluZSk7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiB2YXIoLS10YWJsZS1jZWxsLXBhZGRpbmctYmxvY2spO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxM3JlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgICBmb250LXdlaWdodDogNTUwO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcblxyXG4gICAgJi50ZXh0LWNlbnRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC8vIENlbnRlciBjaGVja2JveCBpbiBwZXJtaXNzaW9ucyB0YWJsZVxyXG4gICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgIHBsYWNlLXNlbGY6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGgudGFibGUtaGVhZCB7XHJcbiAgICAvL2hlaWdodDogMzJweDtcclxuICAgIC8vdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS10YWJsZS1jZWxsLXBhZGRpbmctaW5saW5lKTtcclxuICAgIHBhZGRpbmctYmxvY2s6IHZhcigtLXRhYmxlLWNlbGwtcGFkZGluZy1ibG9jayk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG5cclxuICAgICYudGV4dC1jZW50ZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAvLyBDZW50ZXIgY2hlY2tib3ggaW4gcGVybWlzc2lvbnMgdGFibGVcclxuICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICBwbGFjZS1zZWxmOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBPdmVycmlkZSBNREwgZGVmYXVsdFxyXG4vLyBEZWNyZWFzZSBmaXJzdCBhbmQgbGFzdCBjZWxsIHBhZGRpbmdcclxuLm1kbC1kYXRhLXRhYmxlIHtcclxuICB0ZDpmaXJzdC1vZi10eXBlLFxyXG4gIHRoOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICB0ZDpsYXN0LW9mLXR5cGUsXHJcbiAgdGg6bGFzdC1vZi10eXBlIHtcclxuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMXJlbTtcclxuICAgIC8vbWluLXdpZHRoOiB2YXIoLS1zaXplLTg4KTtcclxuICB9XHJcblxyXG4gIHRoOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIC8vbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgICY6aGFzKC50YWJsZS1jZWxsLWRlbGV0ZSksXHJcbiAgICAmOmhhcygudGFibGUtY2VsbC1idXR0b24pLFxyXG4gICAgJjpoYXMoLnRhYmxlLWNlbGwtYWN0aW9ucyksXHJcbiAgICAmOmhhcygudGFibGUtY2VsbC1yb3ctdG9nZ2xlKSB7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpoYXMoLnRhYmxlLWNlbGwtYmFkZ2UpIHtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIG1pbi13aWR0aDogdmFyKC0tc2l6ZS0xMjApO1xyXG4gICAgfVxyXG5cclxuICAgICY6aGFzKC50YWJsZS1jZWxsLWJvb2xlYW4pIHtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIG1pbi13aWR0aDogdmFyKC0tc2l6ZS03Mik7XHJcbiAgICB9XHJcblxyXG4gICAgJjplbXB0eSB7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBtaW4td2lkdGg6IHZhcigtLXNpemUtNjQpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIHRkOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAmOmhhcygudGFibGUtY2VsbC1kZWxldGUpLFxyXG4gICAgJjpoYXMoLnRhYmxlLWNlbGwtYnV0dG9uKSxcclxuICAgICY6aGFzKC50YWJsZS1jZWxsLWFjdGlvbnMpLFxyXG4gICAgJjpoYXMoLnRhYmxlLWNlbGwtcm93LXRvZ2dsZSkge1xyXG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBlbmQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgIH1cclxuXHJcbiAgICAmOmVtcHR5IHtcclxuICAgICAgLy93aWR0aDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgdGg6aGFzKC5jaGVja2JveC13cmFwcGVyKSxcclxuICB0ZDpoYXMoLmNoZWNrYm94LXdyYXBwZXIpIHtcclxuICAgIC8vIFNpemUgb2YgY2hlY2tib3ggcGx1cyAxcmVtIGlubGluZSBwYWRkaW5nXHJcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1jaGVja2JveC1zaXplKSArIDJyZW0pO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNoZWNrYm94LXNpemUpICsgMnJlbSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWRhdGEtdGFibGUgLmNoZWNrYm94IHtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxudGQuZHJhZ0hhbmRsZXtcclxuICAvLyAmOmhvdmVyIGkgeyBkaXNwbGF5OmlubGluZS1ibG9jayB9XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgY3Vyc29yOiBncmFiO1xyXG59XHJcblxyXG4uZHJhZ292ZXItaGlnaGxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGRkRDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnRyLmRpc2FibGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1LCAyNDUsIDI0NSk7XHJcbiAgY29sb3I6IGdyYXk7XHJcbn1cclxuXHJcbnRyW2Ryb3B6b25lXSB7XHJcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcbn1cclxuXHJcbnRyW2Ryb3B6b25lXS5nZXR0aW5nLS1kcmFnZ2VkIHtcclxuICAvL2JhY2tncm91bmQtY29sb3I6bGlnaHRibHVlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjN2I5YSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmcgIWltcG9ydGFudDtcclxuICB0ZHtcclxuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZyFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGEge2NvbG9yOiB3aGl0ZX1cclxuICBpIHtjb2xvcjogd2hpdGV9XHJcbn1cclxudHJbZHJvcHpvbmVdLmNhbi0tZHJvcCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDI0NywgMjUyLCAwLjk5MykgIWltcG9ydGFudDtcclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmcgIWltcG9ydGFudDtcclxufVxyXG5cclxudHJbZHJvcHpvbmVdLmNhbi0tY2F0Y2gge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjUsIDI1MCwgMTkwKSAhaW1wb3J0YW50O1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWRsLWRhdGEtdGFibGUtLXdyYXAge1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xyXG59XHJcblxyXG4udGFibGUtdGl0bGUge1xyXG4gIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xyXG59XHJcblxyXG4udGFibGUtd3JhcHBlciB7XHJcbiAgbWFyZ2luOiAwIC0xNnB4O1xyXG4gICYtLWRhdGEtdGFibGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgLnRhYmxlLXRpdGxlIHtcclxuICAgICAgcGFkZGluZzogMCAzMnB4IDhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIHRyLmRyb3AtLW1le1xyXG4vLyAgIGJhY2tncm91bmQtY29sb3I6bGlnaHRibHVlICFpbXBvcnRhbnQ7XHJcbi8vICAgY3Vyc29yOmhhbmQhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vLyB0ci5jYW4tLWRyb3B7XHJcbi8vICAgYmFja2dyb3VuZC1jb2xvcjpsaWdodGdyZWVuICFpbXBvcnRhbnQ7XHJcbi8vICAgY3Vyc29yOmhhbmQhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vLyB0ci5jYW4tLWNhdGNoe1xyXG4vLyAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxNjYsIDIyMywgMTY2LCAwLjY4NSkgIWltcG9ydGFudDtcclxuLy8gICBjdXJzb3I6aGFuZCFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi8vIHRyLmNhdWdodC0taXR7XHJcbi8vICAgYmFja2dyb3VuZC1jb2xvcjpsaWdodHBpbmsgIWltcG9ydGFudDtcclxuLy8gICBjdXJzb3I6aGFuZCFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi5tZGwtZGF0YS10YWJsZSB0Ym9keSB7XHJcbiAgJiB0ci50YWJsZS13aXRoLWlucHV0cyB7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICB9XHJcblxyXG4gIC50ZC1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLnRkLXBhZGRpbmctMTYge1xyXG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1kYXRhLXRhYmxlLWlubmVyLXdyYXBwZXIge1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbn1cclxuXHJcbi50ZC1lbGxpcHNpcyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAyOThweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gIC8vIFNtYWxsIGhhY2sgdG8gcHJldmVudCBTYWZhcmkgZnJvbSBzaG93aW5nIHRoZSBkZWZhdWx0IGJyb3dzZXIgdG9vbHRpcCBvbiB0b3Agb2YgdGhlIEZvcmdlIG9uZVxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uZGF0YS10YWJsZS1maWx0ZXJzLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNjhweCwgMWZyKSk7XHJcbiAgY29sdW1uLWdhcDogMXJlbTtcclxuICByb3ctZ2FwOiAxcmVtO1xyXG59XHJcblxyXG4udGFibGUtY2VsbC1hY3Rpb25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IDAuMjVyZW07XHJcbn1cclxuIiwiLy8gTURMIFRBQlNcclxuLy8gUG9vbHMsIExvY2F0aW9uIFNldHRpbmdzLCBldGMuXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4ubWRsLXRhYnMge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLTIpO1xyXG4gIHotaW5kZXg6IDkwO1xyXG59XHJcblxyXG4ubWRsLXRhYnNfX3RhYi1iYXIge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG59XHJcblxyXG4ubWRsLXRhYnNfX3RhYiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgLy9mb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxM3JlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dCwgYm9yZGVyLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC10YWJzLmlzLXVwZ3JhZGVkIC5tZGwtdGFic19fdGFiLmlzLWFjdGl2ZSB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSlcclxufVxyXG5cclxuLy8gQmFyIGhpZ2hsaWdodCBvbiB0YWJzXHJcbi5tZGwtdGFicy5pcy11cGdyYWRlZCAubWRsLXRhYnNfX3RhYi5pcy1hY3RpdmU6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG59XHJcblxyXG4ubWRsLXRhYnNfX3RhYi5kaXNhYmxlZHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XHJcbn1cclxuXHJcbi50YWItY29udGVudC13aXRoLXBhZGRpbmcubm8tZmxleCB7XHJcbiAgZGlzcGxheTogaW5pdGlhbDtcclxufVxyXG5cclxuLmNhc2UtZHJhd2VyLWNvbnRhaW5lciAudGFiLWNvbnRhaW5lciAuYWN0aW9uLWJhciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmNhc2UtZHJhd2VyLWNvbnRhaW5lci5kcmF3ZXItY29udGFpbmVyX19ub3NpZGViYXIgLmFjdGlvbi1iYXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4udGFiLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiB2YXIoLS1zaXplLTI0KTtcclxufVxyXG5cclxuLnRhYi1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXg6IDE7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi8vIEZPUkdFIFRBQlNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZShmb3JnZS10YWItYmFyKSB7XHJcbiAgLS1mb3JnZS10YWItYmFyLWRpdmlkZXItY29sb3I6IHZhcigtLXNsYXRlLWE2KTtcclxuICAtLWZvcmdlLXRhYi1iYXItZGl2aWRlci10aGlja25lc3M6IDA7XHJcbiAgLS1mb3JnZS10YWItaW5kaWNhdG9yLWhlaWdodDogMDtcclxuXHJcbiAgLS1mb3JnZS10YWItY29udGFpbmVyLXNoYXBlOiB2YXIoLS1zaXplLTYpO1xyXG4gIC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1ib3JkZXItd2lkdGg6IHZhcigtLXNpemUtMik7XHJcblxyXG4gIC0tZm9yZ2UtdGFiLWhvdmVyLWxhYmVsLXRleHQtY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcblxyXG4gIC0tZm9yZ2UtdGFiLWFjdGl2ZS1jb2xvcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG4gIC0tZm9yZ2UtdGFiLWFjdGl2ZS1sYWJlbC10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIC0tZm9yZ2UtdGFiLWFjdGl2ZS1mb2N1cy1sYWJlbC10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIC0tZm9yZ2UtdGFiLWFjdGl2ZS1ob3Zlci1sYWJlbC10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG5cclxuICAtLWZvcmdlLXRhYi1jb250ZW50LXBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTEyKTtcclxuICAtLWZvcmdlLXRhYi1jb250ZW50LXBhZGRpbmctYmxvY2s6IDA7XHJcblxyXG4gIC0tZm9yZ2Utc3RhdGUtbGF5ZXItaG92ZXItY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAtLWZvcmdlLXN0YXRlLWxheWVyLWhvdmVyLW9wYWNpdHk6IDE7XHJcbiAgLS1mb3JnZS1zdGF0ZS1sYXllci1wcmVzc2VkLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNCk7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcclxuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWZvcmdlLXRhYi1jb250YWluZXItc2hhcGUpICsgdmFyKC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1ib3JkZXItd2lkdGgpKTtcclxufVxyXG5cclxuOndoZXJlKGZvcmdlLXRhYi1iYXIpIHtcclxuICAmW2RhdGEtZm9yZ2UtdGFiLWJhcn49XCJzbVwiXSB7XHJcbiAgICAtLWZvcmdlLXRhYi1oZWlnaHQ6IGNhbGModmFyKC0tc2l6ZS0zMikgLSAodmFyKC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1ib3JkZXItd2lkdGgpICogMikpO1xyXG4gIH1cclxuXHJcbiAgJi5mb3JnZS10YWItYmFyW2RhdGEtZm9yZ2UtdGFiLWJhcn49XCJtZFwiXSB7XHJcbiAgICAtLWZvcmdlLXRhYi1oZWlnaHQ6IGNhbGModmFyKC0tc2l6ZS00MCkgLSAodmFyKC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1ib3JkZXItd2lkdGgpICogMikpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbjp3aGVyZShmb3JnZS10YWIpIHtcclxuICAmOjpwYXJ0KGNvbnRhaW5lcikge1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1zaGFwZSk7XHJcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLWZvcmdlLXRhYi1jb250YWluZXItYm9yZGVyLXdpZHRoKTtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIH1cclxuXHJcbiAgJjo6cGFydChjb250ZW50KSB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJjo6cGFydChmb2N1cy1pbmRpY2F0b3IpIHtcclxuICAgIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLXNoYXBlOiB2YXIoLS1mb3JnZS10YWItY29udGFpbmVyLXNoYXBlKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xyXG4gIH1cclxufVxyXG5cclxuOndoZXJlKGZvcmdlLXRhYltzZWxlY3RlZF0pIHtcclxuICAtLWZvcmdlLXRhYi1jb250YWluZXItY29sb3I6IHdoaXRlO1xyXG5cclxuICAmOjpwYXJ0KGNvbnRhaW5lcikge1xyXG4gICAgLS1mb3JnZS10YWItY29udGFpbmVyLXNoYXBlOiB2YXIoLS1zaXplLTgpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgfVxyXG5cclxuICAmOjpwYXJ0KGZvY3VzLWluZGljYXRvcikge1xyXG4gICAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3Itc2hhcGU6IGNhbGModmFyKC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1zaGFwZSkgLSB2YXIoLS1mb3JnZS10YWItY29udGFpbmVyLWJvcmRlci13aWR0aCkpO1xyXG4gIH1cclxufVxyXG5cclxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuLy8gQkFTRSBTVFJVQ1RVUkVcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG5bY2xhc3MqPVwidGFnLXNtXCJdLCBbY2xhc3MqPVwidGFnLW1kXCJdIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gIEBpbmNsdWRlIGxhYmVsLTAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcclxuICBjb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcclxuICBnYXA6IDAuMjVyZW07XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmIGkge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG5bY2xhc3MqPVwidGFnLXNtXCJdIHtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbltjbGFzcyo9XCJ0YWctbWRcIl0ge1xyXG4gIGhlaWdodDogMjRweDtcclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbi8vIEVESVRPUiBGUkFNRVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmZyLWJveC5mci1iYXNpYyAuZnItd3JhcHBlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbn1cclxuXHJcbi5mci1ib3guZnItYmFzaWMgLmZyLWVsZW1lbnQge1xyXG4gIC0taW5wdXQtcGFkZGluZy1ibG9jazogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgcGFkZGluZzogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jaykgMS41cmVtO1xyXG4gIG1pbi1ibG9jay1zaXplOiAxMHJlbTtcclxuICAvLyBObyBiYWNrZ3JvdW5kIGhlcmU6IEZyb2FsYSBzdGFja3MgdGhlIGVkaXRhYmxlIGxheWVyICh6LWluZGV4IDIsXHJcbiAgLy8gdHJhbnNwYXJlbnQpIGFib3ZlIHRoZSBwbGFjZWhvbGRlciAoei1pbmRleCAxKSDigJQgYSBiYWNrZ3JvdW5kIG9uIHRoaXNcclxuICAvLyBlbGVtZW50IGhpZGVzIHRoZSBwbGFjZWhvbGRlci4gUGFpbnQgLmZyLXdyYXBwZXIgaW5zdGVhZCBpZiBuZWVkZWQuXHJcbiAgc2Nyb2xsLXBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWJsb2NrKTtcclxuICBAaW5jbHVkZSBib2R5LTAxO1xyXG59XHJcblxyXG4uZnItYm94IC5mci1jb3VudGVyIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS02KTtcclxuICBwYWRkaW5nLWJsb2NrOiBjYWxjKDdyZW0gLyAxNik7XHJcbiAgQGluY2x1ZGUgbGFiZWwtMDE7XHJcbn1cclxuXHJcbi5mci13cmFwcGVyIC5mci1wbGFjZWhvbGRlciB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcGxhY2Vob2xkZXIpO1xyXG4gIC8vIFNhZmV0eSBuZXQsIG5vdCBjdXJyZW50bHkgbG9hZC1iZWFyaW5nOiB0aGUgcGxhY2Vob2xkZXIgaXMgYW4gYWJzb2x1dGVseVxyXG4gIC8vIHBvc2l0aW9uZWQgb3ZlcmxheSB0aGF0IEZyb2FsYSBrZWVwcyAqYmVsb3cqIHRoZSBlZGl0YWJsZSBsYXllciwgYnV0IGFueVxyXG4gIC8vIGZ1dHVyZSB6LWluZGV4L2JhY2tncm91bmQgY2hhbmdlIHRoYXQgbGlmdHMgaXQgYWJvdmUgd291bGQgc2lsZW50bHkgbWFrZVxyXG4gIC8vIHRoZSBmaXJzdCBsaW5lIHN3YWxsb3cgY2xpY2tzLiBJbmVydCBieSBjb25zdHJ1Y3Rpb24gaXMgc2FmZXIuXHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWNvbmQtdG9vbGJhciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLXNpemUtNCk7XHJcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1zaXplLTQpO1xyXG59XHJcblxyXG5cclxuLy8gVE9PTEJBUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmZyLXRvb2xiYXIge1xyXG4gIC8vIEV4cGFuZGVkIFwibW9yZVwiIHJvdzogYnV0dG9uIHNpemUgcGx1cyBpdHMgYmxvY2sgbWFyZ2luc1xyXG4gIC0tbW9yZS10b29sYmFyLWhlaWdodDogY2FsYyh2YXIoLS1zaXplLTMyKSArIDIgKiB2YXIoLS1zaXplLTIpKTtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE4KTtcclxuICAvL2JhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcclxufVxyXG5cclxuLmZyLXRvb2xiYXIuZnItdG9wIHtcclxuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1zaXplLTQpO1xyXG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1zaXplLTQpO1xyXG59XHJcblxyXG4uZnItdG9vbGJhci5mci10b29sYmFyLW9wZW4ge1xyXG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1tb3JlLXRvb2xiYXItaGVpZ2h0KTtcclxufVxyXG5cclxuLmZyLXRvb2xiYXIgLmZyLW5ld2xpbmUge1xyXG4gIG1hcmdpbi1pbmxpbmU6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTgpO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQsIGhlaWdodCAxNTBtcyBlYXNlLW91dDtcclxufVxyXG5cclxuLmZyLXRvb2xiYXIgLmZyLW1vcmUtdG9vbGJhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG59XHJcblxyXG4uZnItdG9vbGJhciAuZnItbW9yZS10b29sYmFyLmZyLWV4cGFuZGVkIHtcclxuICBibG9jay1zaXplOiB2YXIoLS1tb3JlLXRvb2xiYXItaGVpZ2h0KTtcclxuICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTgpO1xyXG59XHJcblxyXG4uZnItdG9vbGJhciAuZnItYnRuLWdycCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5cclxuLy8gVE9PTEJBUiBCVVRUT05TXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4vLyBUaGUgYnJvYWQgcG9wdXAvbW9kYWwgc2VsZWN0b3JzIGJyaW5nIHBvcHVwIGJ1dHRvbnMgKGxpbmsgZWRpdCwgaW1hZ2VcclxuLy8gYWN0aW9ucywgdGFibGUgY29udHJvbHMpIGluIGxpbmUgd2l0aCB0aGUgdG9vbGJhci4gVGhlIC5mci10YWJzIHZhcmlhbnRzXHJcbi8vIGxvb2sgcmVkdW5kYW50IGJ1dCBjYXJyeSB0aGUgZXh0cmEgc3BlY2lmaWNpdHkgbmVlZGVkIHRvIGJlYXQgRnJvYWxhJ3NcclxuLy8gNDZ4NDAgdGFiLWJ1dHRvbiBydWxlIGF0ICgwLDQsMCkg4oCUIGtlZXAgdGhlbS5cclxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLFxyXG4uZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLFxyXG4uZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLFxyXG4uZnItdG9vbGJhciAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4sXHJcbi5mci1wb3B1cCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4sXHJcbi5mci1tb2RhbCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4ge1xyXG4gIC8vIGlubGluZS1ncmlkLCBub3QgZ3JpZDogcG9wdXAgYnV0dG9ucyBzaXQgaW4gaW5saW5lIGZsb3cgKEZyb2FsYSBrZWVwcyB0aGVtXHJcbiAgLy8gaG9yaXpvbnRhbCB3aXRoIHdoaXRlLXNwYWNlOiBub3dyYXAsIG5vIGZsb2F0cykg4oCUIGEgYmxvY2stbGV2ZWwgZ3JpZCBib3hcclxuICAvLyBzdGFja3MgdGhlbSB2ZXJ0aWNhbGx5IHRoZXJlLiBUb29sYmFyIGJ1dHRvbnMgYXJlIGZsb2F0ZWQsIHdoaWNoIGJsb2NraWZpZXNcclxuICAvLyB0aGUgYm94IGFueXdheSwgc28gdGhpcyByZW5kZXJzIGlkZW50aWNhbGx5IGluIHRoZSB0b29sYmFyLlxyXG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICBpbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS0zMik7XHJcbiAgYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS0zMik7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcclxuICBtYXJnaW46IHZhcigtLXNpemUtMik7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLW91dDtcclxuXHJcbiAgLy8gRnJvYWxhIHJlc2hhcGVzIG9wZW4vc3BsaXQtcGFpciBidXR0b25zIHRvIGZsb3cgaW50byB0aGVpciBtZW51O1xyXG4gIC8vIGtlZXAgdGhlIGdlb21ldHJ5IHN0YXRpYyBpbnN0ZWFkXHJcbiAgJi5mci1vcGVuIHtcclxuICAgIG1hcmdpbjogdmFyKC0tc2l6ZS0yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbiAgfVxyXG5cclxuICAmLmZyLWJ0bi1ob3ZlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gIH1cclxuXHJcbiAgJi5mci1kcm9wZG93biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGlubGluZS1zaXplOiBmaXQtY29udGVudDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sdW1uLWdhcDogMDtcclxuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTIpIHZhcigtLXNpemUtNik7XHJcblxyXG4gICAgJiBzcGFuIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYgc3ZnIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IHJldmVydDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIENvbXBhbmlvbiBcIm9wdGlvbnNcIiBoYWxmIG9mIHRoZSBmb3JtYXRVTC9mb3JtYXRPTCBzcGxpdCBidXR0b25zOlxyXG4gIC8vIGNhcmV0LW9ubHksIHNsaW0sIGFuZCBhdHRhY2hlZCB0byBpdHMgbWFpbiBidXR0b25cclxuICAmLmZyLWRyb3Bkb3duLmZyLW9wdGlvbnMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XHJcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgaW5saW5lLXNpemU6IHZhcigtLXNpemUtMTYpO1xyXG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNpemUtMikpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcclxuICAgIGJvcmRlci1pbmxpbmUtc3RhcnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNYXRlcmlhbCBTeW1ib2xzIGxpZ2F0dXJlIGdseXBocyBhcmUgdGV4dCwgc28gdGhleSB0YWtlIGNvbG9yLCBub3QgZmlsbFxyXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4gW2NsYXNzKj1cImljb24tLVwiXSxcclxuLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBbY2xhc3MqPVwiaWNvbi0tXCJdLFxyXG4uZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuIFtjbGFzcyo9XCJpY29uLS1cIl0sXHJcbi5mci10b29sYmFyIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuLFxyXG4uZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGhlaWdodDogcmV2ZXJ0O1xyXG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi8vIFNWRyBmYWxsYmFjayBmb3IgYW55IEZyb2FsYSBpY29uIG5vdCByZW1hcHBlZCB0byBNYXRlcmlhbCBTeW1ib2xzXHJcbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biBzdmcuZnItc3ZnIHtcclxuICBibG9jay1zaXplOiB2YXIoLS1zaXplLTIwKTtcclxufVxyXG5cclxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZyB7XHJcbiAgaW5saW5lLXNpemU6IHZhcigtLXNpemUtMjApO1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgcGF0aCB7XHJcbiAgICBmaWxsOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDE1MG1zIGVhc2Utb3V0O1xyXG4gIH1cclxufVxyXG5cclxuLmZyLXNlcGFyYXRvciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTYpO1xyXG59XHJcblxyXG4uZnItc2VwYXJhdG9yLmZyLXZzIHtcclxuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNpemUtMik7XHJcbn1cclxuXHJcblxyXG4vLyBUT09MQkFSIEJVVFRPTiBTVEFURVNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1vcGVuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcbn1cclxuXHJcbi5mci1kZXNrdG9wIC5mci1jb21tYW5kOmhvdmVyOm5vdCguZnItdGFibGUtY2VsbCkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYWN0aXZlKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG5cclxuICBwYXRoIHtcclxuICAgIGZpbGw6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgfVxyXG5cclxuICBbY2xhc3MqPVwiaWNvbi0tXCJdIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcbn1cclxuXHJcbi8vIC5mci1tb3JlLXRvb2xiYXIgY292ZXJzIHRoZSBleHBhbnNpb24gcm93LCB3aGljaCBGcm9hbGEncyBkZWZhdWx0IGJsdWVcclxuLy8gYWN0aXZlIHJ1bGUgdGFyZ2V0cyBzZXBhcmF0ZWx5IGZyb20gLmZyLWJ0bi1ncnBcclxuLmZyLXRvb2xiYXIgLmZyLWJ0bi1ncnAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCxcclxuLmZyLXRvb2xiYXIgLmZyLW1vcmUtdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoLFxyXG4uZnItcG9wdXAgLmZyLWJ1dHRvbnMgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCB7XHJcbiAgZmlsbDogdmFyKC0tdmlvbGV0LWE5KTtcclxufVxyXG5cclxuLmZyLXRvb2xiYXIgLmZyLWJ0bi1ncnAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBbY2xhc3MqPVwiaWNvbi0tXCJdLFxyXG4uZnItdG9vbGJhciAuZnItbW9yZS10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgW2NsYXNzKj1cImljb24tLVwiXSxcclxuLmZyLXBvcHVwIC5mci1idXR0b25zIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgW2NsYXNzKj1cImljb24tLVwiXSB7XHJcbiAgY29sb3I6IHZhcigtLXZpb2xldC1hOSk7XHJcbn1cclxuXHJcbi8vIFwiQ2FyZXQgaXMgaW5zaWRlIGEgbGlzdFwiIHN0YXRlIGZvciB0aGUgTGlzdCBkcm9wZG93biBidXR0b247IG1hdGNoZXMgdGhlXHJcbi8vIGFjdGl2ZSB0cmVhdG1lbnQgb2YgcGxhaW4gYnV0dG9ucyBsaWtlIEJvbGQgKGZyLWFjdGl2ZSBtZWFucyBcIm1lbnUgb3BlblwiXHJcbi8vIG9uIGRyb3Bkb3ducywgc28gdGhlIGNvbXBvbmVudCB0b2dnbGVzIHRoaXMgY2xhc3MgaW5zdGVhZClcclxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmptLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcblxyXG4gIHN2ZyBwYXRoIHtcclxuICAgIGZpbGw6IHZhcigtLXZpb2xldC1hOSk7XHJcbiAgfVxyXG5cclxuICBbY2xhc3MqPVwiaWNvbi0tXCJdIHtcclxuICAgIGNvbG9yOiB2YXIoLS12aW9sZXQtYTkpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIERST1BET1dOIE1FTlVTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uZnItY29tbWFuZC5mci1idG4gKyAuZnItZHJvcGRvd24tbWVudSB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS04KTtcclxuICAvLyBTbWFsbCAoLS1zaXplLTIpIGdhcCBmcm9tIHRoZSBidXR0b24gaW4gYm90aCBvcGVuIGRpcmVjdGlvbnMuIE9wZW5pbmdcclxuICAvLyBkb3duLCBGcm9hbGEncyBpbmxpbmUgYHRvcGAgb3ZlcmxhcHMgdGhlIG1lbnUgb250byB0aGUgYnV0dG9uIGJ5IGEgdGVudGhcclxuICAvLyBvZiB0aGUgYnV0dG9uIGhlaWdodCwgc28gbWFyZ2luLXRvcCBjYW5jZWxzIHRoYXQgb3ZlcmxhcCBiZWZvcmUgYWRkaW5nXHJcbiAgLy8gdGhlIGdhcC4gT3BlbmluZyB1cCAoYm90dG9tLWFuY2hvcmVkKSwgdGhlIG1lbnUgc2l0cyBmbHVzaCB3aXRoIG5vXHJcbiAgLy8gb3ZlcmxhcCwgc28gbWFyZ2luLWJvdHRvbSBpcyB0aGUgZ2FwIGFsb25lLiBPbmx5IHRoZSBhbmNob3JlZCBzaWRlJ3NcclxuICAvLyBtYXJnaW4gdGFrZXMgZWZmZWN0IGluIGVhY2ggY2FzZS5cclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tc2l6ZS0yKSArIHZhcigtLXNpemUtMzIpIC8gMTApO1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNpemUtMik7XHJcbiAgLy8gRnJvYWxhJ3MgaW5saW5lIGBsZWZ0YCBhbmNob3JzIHRoZSBtZW51IHRvIHRoZSBidXR0b24ncyBsZWZ0IGVkZ2U7XHJcbiAgLy8gYSBuZWdhdGl2ZSBtYXJnaW4gbnVkZ2VzIGl0IGxlZnQgd2l0aG91dCBmaWdodGluZyB0aGUgaW5saW5lIHN0eWxlXHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNpemUtMikpO1xyXG5cclxuICAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IHtcclxuICAgIHBhZGRpbmc6IHZhcigtLXNpemUtNCk7XHJcbiAgICBtaW4taW5saW5lLXNpemU6IHZhcigtLXNpemUtMTIwKTtcclxuXHJcbiAgICAmOmhhcyhbY2xhc3MqPVwiaWNvbi0tXCJdKSB7XHJcbiAgICAgIG1pbi1pbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS0zMik7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBAaW5jbHVkZSBib2R5LTAxO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtOCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXNpemUtMzIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNCk7XHJcbiAgICAgICAgYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS0zMik7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIHNwYW46bm90KC5mci1zaG9ydGN1dCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZyLXNob3J0Y3V0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbiAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTE2KTtcclxuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTYpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS00KTtcclxuICAgICAgICAgIGJsb2NrLXNpemU6IHZhcigtLXNpemUtMjQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFBPUFVQU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmZyLXBvcHVwIHtcclxuICAvLyBTbWFsbCAoLS1zaXplLTIpIGdhcCBmcm9tIHRoZSB0cmlnZ2VyIGluIGJvdGggb3BlbiBkaXJlY3Rpb25zLiBGcm9hbGFcclxuICAvLyBhbmNob3JzIHBvcHVwcyAxMHB4IHVwIGludG8gdGhlIGJ1dHRvbiB3aGVuIG9wZW5pbmcgYmVsb3cgKG1hcmdpbi10b3BcclxuICAvLyBjYW5jZWxzIHRoYXQgb3ZlcmxhcCBwbHVzIGFkZHMgdGhlIGdhcCksIGFuZCAxMHB4IGNsZWFyIG9mIGl0IHdoZW5cclxuICAvLyBmbGlwcGVkIGFib3ZlIHZpYSAuZnItYWJvdmUgKHdoZXJlIG9ubHkgbWFyZ2luLWJvdHRvbSB0YWtlcyBlZmZlY3QsIHNvXHJcbiAgLy8gaXQgc3VidHJhY3RzIHRoZSBleGNlc3MgY2xlYXJhbmNlKS4gQ29uc3RhbnRzIGRpZmZlciBmcm9tXHJcbiAgLy8gLmZyLWRyb3Bkb3duLW1lbnUgb24gcHVycG9zZS5cclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tc2l6ZS0yKSArIDEwcHgpO1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tc2l6ZS0yKSAtIDEwcHgpO1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zaXplLTIpKTtcclxufVxyXG5cclxuLmZyLXBvcHVwIC5mci1idXR0b25zLmZyLXRhYnMgLmZyLXNwZWNpYWwtY2hhcmFjdGVyLWNhdGVnb3J5LFxyXG4uZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLXRhYnMtdW5pY29kZSB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmZyLXBvcHVwIC5mci1idXR0b25zOm5vdCguZnItdGFicykge1xyXG4gIHBhZGRpbmc6IHZhcigtLXNpemUtNCk7XHJcbn1cclxuXHJcblxyXG4vLyBDT05URU5UXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uZnItZWxlbWVudCB7XHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBvbCwgdWwge1xyXG4gICAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpIC8gMik7XHJcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMmNoOyAvLyByZXNldCB6ZXJvZXMgdGhpczsgb3V0c2lkZS1wb3NpdGlvbmVkIG1hcmtlcnMgbmVlZCB0aGUgcm9vbVxyXG4gICAgbGlzdC1zdHlsZTogcmV2ZXJ0O1xyXG4gIH1cclxuXHJcbiAgLy8gVGhlIHJlc2V0IHNldHMgbGlzdC1zdHlsZTogbm9uZSBkaXJlY3RseSBvbiBsaSwgd2hpY2ggYmxvY2tzIGluaGVyaXRhbmNlXHJcbiAgLy8gZnJvbSBvbC91bCBhYm92ZSAoYW5kIGZyb20gRnJvYWxhJ3MgaW5saW5lIGxpc3Qtc3R5bGUtdHlwZSkuIFJlLW9wZW4gaXQuXHJcbiAgbGkgeyBsaXN0LXN0eWxlOiBpbmhlcml0OyB9XHJcblxyXG59XHJcblxyXG4uZnItZWxlbWVudCAubWVyZ2UtZmllbGQge1xyXG4gIC0tY29sb3ItZGFya2VuOiBjYWxjKGwgLSAwLjA2MjUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpb2xldC1hMyk7XHJcbiAgY29sb3I6IG9rbGNoKGZyb20gdmFyKC0tdmlvbGV0LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIHBhZGRpbmctaW5saW5lOiAycHg7XHJcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDFweDtcclxuICAvL2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xyXG4gIC8vZm9udC1zaXplOiA5NiU7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcblxyXG4uZnItdmlldyBzdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5mci12aWV3IGJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNWVtO1xyXG4gIGNvbG9yOiB2YXIoLS12aW9sZXQtYTExKTtcclxuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBFYWNoIG5lc3RpbmcgbGV2ZWwgcm90YXRlcyBodWUgNDDCsCBmcm9tIGl0cyBwYXJlbnQ6IGN1cnJlbnRDb2xvciBpbnNpZGVcclxuLy8gYGNvbG9yYCByZXNvbHZlcyB0byB0aGUgKmluaGVyaXRlZCogY29sb3IsIHNvIHRoaXMgb25lIHJ1bGUgY2hhaW5zIHBlclxyXG4vLyBkZXB0aCAoOSBkaXN0aW5jdCBodWVzIGJlZm9yZSB3cmFwcGluZykuIEh1ZS1vbmx5IOKAlCBhIGxpZ2h0bmVzcyBzaGlmdFxyXG4vLyB3b3VsZCBjb21wb3VuZCB0b3dhcmQgYmxhY2sgaW4gZGVlcCBuZXN0aW5nLiBBbGwgbGV2ZWxzIHZlcmlmaWVkID49IDQuNToxXHJcbi8vIG9uIHdoaXRlLiBUaGUgMy1kZWVwIHNlbGVjdG9yIHRpZXMgRnJvYWxhJ3MgaGFyZGNvZGVkIGxldmVsLTMgcGFsZXR0ZSBydWxlXHJcbi8vIHNvIHNvdXJjZSBvcmRlciB3aW5zOyBib3JkZXItY29sb3IgdHJhY2tzIGVhY2ggbGV2ZWwgdmlhIGN1cnJlbnRDb2xvci5cclxuLmZyLXZpZXcgYmxvY2txdW90ZSBibG9ja3F1b3RlLFxyXG4uZnItdmlldyBibG9ja3F1b3RlIGJsb2NrcXVvdGUgYmxvY2txdW90ZSB7XHJcbiAgY29sb3I6IG9rbGNoKGZyb20gY3VycmVudENvbG9yIGwgYyBjYWxjKGggKyA0MCkpO1xyXG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xyXG59XHJcblxyXG4uZnItdG9vbHRpcCB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS02KTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2Utb3V0IDUwMG1zO1xyXG59XHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9iYWRnZScgYXMgKjtcclxuXHJcbi50b3AtYmFyIHtcclxuICBoZWlnaHQ6IHZhcigtLXRvcC1iYXItaGVpZ2h0KTtcclxuICAvL3dpZHRoOiAxMDB2dztcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tc2lkZWJhci13aWR0aCkgMWZyIHZhcigtLXNpZGViYXItd2lkdGgpO1xyXG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibmF2IHRpdGxlIHV0aWxpdGllc1wiO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRvcC1iYXItYmFja2dyb3VuZCwgdmFyKC0td2hpdGUpKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCB2YXIoLS1zbGF0ZS1hNik7XHJcbn1cclxuXHJcbi50b3AtYmFyLS1uYXYge1xyXG4gIGdyaWQtYXJlYTogbmF2O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbSAwLjVyZW07XHJcbn1cclxuXHJcbi50b3AtYmFyLS10aXRsZSB7XHJcbiAgZ3JpZC1hcmVhOiB0aXRsZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sdW1uLWdhcDogMWVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLTQpO1xyXG4gICAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xyXG4gICAgLS1iYWRnZS1mb250LXdlaWdodDogNTAwO1xyXG4gICAgLS1iYWRnZS1mb250LXNpemU6IGNhbGMoMTFyZW0gLyAxNik7XHJcbiAgICBAaW5jbHVkZSBiYWRnZS1iYXNlO1xyXG4gIH1cclxufVxyXG5cclxuLnRvcC1iYXItLXV0aWxpdGllcy1ncm91cCB7XHJcbiAgZ3JpZC1hcmVhOiB1dGlsaXRpZXM7XHJcbiAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMC41cmVtIDFyZW07XHJcbn1cclxuXHJcbiIsIjp3aGVyZShodG1sKSB7XHJcbiAgLS12ZXJ0aWNhbC10YWJzLWlubGluZS1wYWRkaW5nOiBjbGFtcCgycmVtLCAtOC4xMzMzcmVtICsgMTMuMzMzM3Z3LCA0cmVtKSBjbGFtcCgycmVtLCAtNjZyZW0gKyA4OS40NzM3dncsIDE5cmVtKTtcclxuXHJcbiAgLS1mb3JnZS1saXN0LWl0ZW0tdGV4dC1saW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgLS1mb3JnZS1saXN0LWl0ZW0tcGFkZGluZzogMCB2YXIoLS1zaXplLTEyKTtcclxuICAtLWZvcmdlLWxpc3QtaXRlbS1zZWxlY3RlZC1jb2xvcjogb2tsY2goZnJvbSB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tZm9yZ2UtbGlzdC1pdGVtLXNlbGVjdGVkLWJhY2tncm91bmQ6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuICAtLWZvcmdlLWxpc3QtaXRlbS1zaGFwZTogMC4yNXJlbTtcclxuXHJcbiAgLS1mb3JnZS1saXN0LWl0ZW0tZGVuc2UtaGVpZ2h0OiB2YXIoLS12ZXJ0aWNhbC10YWItbGlzdC1pdGVtLWhlaWdodCwgMnJlbSk7XHJcbiAgLS1mb3JnZS1saXN0LWl0ZW0tZGVuc2UtZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICAtLWZvcmdlLWxpc3QtaXRlbS1kZW5zZS1nYXA6IDFyZW07XHJcblxyXG4gIC0tdmVydGljYWwtdGFiLWluZGljYXRvci1zaXplOiAxcHg7XHJcbiAgLS12ZXJ0aWNhbC10YWItaW5kaWNhdG9yLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNyk7XHJcbn1cclxuXHJcblxyXG4vLyBMQVlPVVRcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi52ZXJ0aWNhbC10YWJzIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW3ZlcnRpY2FsLXRhYi1uYXYtc3RhcnRdIHZhcigtLXNpZGViYXItd2lkdGgpIFt2ZXJ0aWNhbC10YWItbmF2LWVuZCB2ZXJ0aWNhbC10YWItY29udGVudC1zdGFydF0gMWZyIFt2ZXJ0aWNhbC10YWItY29udGVudC1lbmRdO1xyXG4gIGNvbHVtbi1nYXA6IDJyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXZlcnRpY2FsLXRhYnMtaW5saW5lLXBhZGRpbmcpO1xyXG4gIC8vcGFkZGluZy1pbmxpbmU6IDRyZW0gOHJlbTtcclxuXHJcbiAgJjp3aGVyZShbZGF0YS12ZXJ0aWNhbC10YWJzfj1cIndpZGVcIl0pIHtcclxuICAgIC0tdmVydGljYWwtdGFicy1pbmxpbmUtcGFkZGluZzogMnJlbSA0cmVtO1xyXG4gIH1cclxuXHJcbiAgLy8gRHJhd2VyIHZhcmlhbnQ6IG1hdGNoZXMgdGhlIGxheW91dCBwcmV2aW91c2x5IHByb2R1Y2VkIGJ5XHJcbiAgLy8gLmRyYXdlci1tYWluW2RhdGEtZHJhd2Vyfj1cInNpZGViYXItbmF2XCJdIC8gLmRyYXdlci1zaWRlYmFyIC8gLmRyYXdlci1jb250ZW50XHJcbiAgLy8gaW4gX2RyYXdlci5zY3NzLiBTaWRlYmFyIHdpZHRoIGluaGVyaXRzIHRoZSBnbG9iYWwgLS1zaWRlYmFyLXdpZHRoOiAyNDBweFxyXG4gIC8vIGZyb20gY2l0aXplbidzIF9sYXlvdXRzLnNjc3MsIHNvIG5vIG92ZXJyaWRlIGlzIG5lZWRlZCBoZXJlLlxyXG4gICY6d2hlcmUoW2RhdGEtdmVydGljYWwtdGFic349XCJkcmF3ZXJcIl0pIHtcclxuICAgIC0tdmVydGljYWwtdGFicy1pbmxpbmUtcGFkZGluZzogMDtcclxuICAgIGNvbHVtbi1nYXA6IDA7XHJcbiAgfVxyXG5cclxuICAmOndoZXJlKFtkYXRhLXZlcnRpY2FsLXRhYnN+PVwiZHJhd2VyXCJdKSAudmVydGljYWwtdGFicy0tbmF2IHtcclxuICAgIHBhZGRpbmctYmxvY2s6IDA7XHJcbiAgICAvLyBNaXJyb3IgdGhlIGRpdmlkZXIgbGluZSBwcmV2aW91c2x5IG9uIC5kcmF3ZXItc2lkZWJhclxyXG4gICAgYm94LXNoYWRvdzogMXB4IDAgMCAwIHZhcigtLXNsYXRlLWE2KTtcclxuICB9XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtdmVydGljYWwtdGFic349XCJkcmF3ZXJcIl0pIC52ZXJ0aWNhbC10YWJzLS1uYXYtaW5uZXIge1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gTWlycm9yIC5kcmF3ZXItc2lkZWJhci0tbmF2LXNlY3Rpb24gcGFkZGluZy1pbmxpbmUgYXJvdW5kIHRoZSB0YWIgbGlzdFxyXG4gICY6d2hlcmUoW2RhdGEtdmVydGljYWwtdGFic349XCJkcmF3ZXJcIl0pIC52ZXJ0aWNhbC10YWJzLS1saXN0IHtcclxuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpO1xyXG4gIH1cclxuXHJcbiAgLy8gTk9URTogbm8gb3ZlcmZsb3cgaGVyZSDigJQgLmRyYXdlci1tYWluIGlzIHRoZSBkcmF3ZXIncyByZWFsIHNjcm9sbFxyXG4gIC8vIGNvbnRhaW5lciAodGhpcyBwYW5lJ3MgaGVpZ2h0IGlzIG5ldmVyIGNvbnN0cmFpbmVkLCBzbyBhbiBvdmVyZmxvdy15XHJcbiAgLy8gb2YgaXRzIG93biB3b3VsZCBuZXZlciBlbmdhZ2U7IGl0IHdvdWxkIG9ubHkgYmVjb21lIHRoZSBuZWFyZXN0XHJcbiAgLy8gc2Nyb2xscG9ydCBhbmQgc2lsZW50bHkgYnJlYWsgZGVzY2VuZGFudHMnIHBvc2l0aW9uOiBzdGlja3kpLlxyXG4gICY6d2hlcmUoW2RhdGEtdmVydGljYWwtdGFic349XCJkcmF3ZXJcIl0pIC52ZXJ0aWNhbC10YWJzLS1jb250ZW50IHtcclxuICAgIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtNDApIHZhcigtLXNpemUtOTYpO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMzIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG4gIH1cclxuXHJcbiAgLy8gU3RpY2t5IGJhbm5lcnMgKGUuZy4gQWN0aXZlIExvY2tvdXQpIHBpbiBmdWxsLWJsZWVkIGF0IHRoZSB0b3Agb2YgdGhlXHJcbiAgLy8gY29udGVudCBwYW5lIGFuZCBjb250ZW50IHNjcm9sbHMgdW5kZXJuZWF0aC4gY2l0aXplbidzXHJcbiAgLy8gW2RhdGEtYmFubmVyLXR5cGV+PVwic3RpY2t5XCJdIHN1cHBsaWVzIHBvc2l0aW9uOiBzdGlja3kgLyB0b3A6IDAgL1xyXG4gIC8vIHotaW5kZXgsIHBpbm5pbmcgYWdhaW5zdCAuZHJhd2VyLW1haW4ncyBzY3JvbGxwb3J0IChzYW1lIG1lY2hhbmlzbSBhc1xyXG4gIC8vIC52ZXJ0aWNhbC10YWJzLS1uYXYtaW5uZXIpLiBUaGUgbmVnYXRpdmUgbWFyZ2lucyBjb3VudGVyYWN0IHRoZSBwYW5lJ3NcclxuICAvLyBwYWRkaW5nIGZvciB0aGUgZnVsbC1ibGVlZCwgZmx1c2gtdG9wIHJlc3QgcG9zaXRpb24uXHJcbiAgJjp3aGVyZShbZGF0YS12ZXJ0aWNhbC10YWJzfj1cImRyYXdlclwiXSkgLnZlcnRpY2FsLXRhYnMtLWNvbnRlbnQgPiAuYmFubmVyW2RhdGEtYmFubmVyLXR5cGV+PVwic3RpY2t5XCJdIHtcclxuICAgIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1zaXplLTQwKSAqIC0xKSB2YXIoLS1zaXplLTQwKTtcclxuICAgIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0tc2l6ZS0zMikgKiAtMSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBLZWVwIHByb2dyYW1tYXRpYyBzY3JvbGxzICh2YWxpZGF0aW9uIGZvY3VzIGp1bXBzKSBmcm9tIGxhbmRpbmcgaGlkZGVuXHJcbi8vIHVuZGVyIGEgcGlubmVkIGJhbm5lcjogYmFubmVyIGhlaWdodCArIHRoZSB1c3VhbCBzY3JvbGwgYnJlYXRoaW5nIHJvb20uXHJcbi8vIExpdmVzIG9uIC5kcmF3ZXItbWFpbiBiZWNhdXNlIHRoYXQgaXMgdGhlIGVsZW1lbnQgdGhhdCBhY3R1YWxseSBzY3JvbGxzLlxyXG4uZHJhd2VyLW1haW46d2hlcmUoW2RhdGEtZHJhd2Vyfj1cInZlcnRpY2FsLXRhYnNcIl0pOmhhcyguYmFubmVyW2RhdGEtYmFubmVyLXR5cGV+PVwic3RpY2t5XCJdKSB7XHJcbiAgc2Nyb2xsLXBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tc2l6ZS00MCkgKyB2YXIoLS1zaXplLTI0KSk7XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC10YWJzLS1uYXYge1xyXG4gIGdyaWQtY29sdW1uOiB2ZXJ0aWNhbC10YWItbmF2O1xyXG4gIHBhZGRpbmctYmxvY2s6IDIuNXJlbSAycmVtO1xyXG59XHJcblxyXG4udmVydGljYWwtdGFicy0tbmF2LWlubmVyIHtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMi41cmVtO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC10YWJzLS1jb250ZW50IHtcclxuICBncmlkLWNvbHVtbjogdmVydGljYWwtdGFiLWNvbnRlbnQ7XHJcbiAgcGFkZGluZy1ibG9jazogMnJlbSA2cmVtO1xyXG59XHJcblxyXG46d2hlcmUoLnZlcnRpY2FsLXRhYnM6aGFzKC52ZXJ0aWNhbC10YWJzLS1jb250ZW50LXdpZGU6d2hlcmUoLnNob3dtZSkpKSB7XHJcbiAgLS12ZXJ0aWNhbC10YWJzLWlubGluZS1wYWRkaW5nOiBjbGFtcCgycmVtLCAtOC4xMzMzcmVtICsgMTMuMzMzM3Z3LCA0cmVtKTtcclxuXHJcbiAgLm5vdGlmaWNhdGlvbi1sYXlvdXQtd3JhcHBlciB7XHJcbiAgICAtLWxheW91dC13aWR0aDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBMSVNUIElURU1TXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4udmVydGljYWwtdGFicy0tbGlzdCBmb3JnZS1saXN0LWl0ZW1bc2VsZWN0ZWRdOjpwYXJ0KHRleHQtY29udGFpbmVyKSB7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcclxufVxyXG5cclxuLnZlcnRpY2FsLXRhYnMtLWxpc3QtaXRlbS1pbmRlbnRlZCB7XHJcbiAgLS1mb3JnZS1saXN0LWl0ZW0taW5kZW50OiB2YXIoLS1zaXplLTgpO1xyXG59XHJcblxyXG46d2hlcmUoZm9yZ2UtbGlzdFtpbmRlbnRlZF0pIHtcclxuICBib3gtc2hhZG93OiBpbnNldCB2YXIoLS12ZXJ0aWNhbC10YWItaW5kaWNhdG9yLXNpemUpIDAgMCAwIHZhcigtLXZlcnRpY2FsLXRhYi1pbmRpY2F0b3ItY29sb3IpO1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc2l6ZS0xMikgKyB2YXIoLS12ZXJ0aWNhbC10YWItaW5kaWNhdG9yLXNpemUpKTtcclxuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNpemUtNCk7XHJcbn1cclxuXHJcbjp3aGVyZShmb3JnZS1vcGVuLWljb24pIHtcclxuICAtLWZvcmdlLW9wZW4taWNvbi1zaXplOiB2YXIoLS1zaXplLTIwKTtcclxufVxyXG5cclxuZm9yZ2UtbGlzdC1pdGVtOmhhcyhmb3JnZS1vcGVuLWljb25bb3Blbl0pID4gKiB7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcclxufVxyXG4iLCIvLyBNREwgQ29tcG9uZW50c1xyXG4vL0B1c2UgXCIuLi8uLi8uLi9jdXN0b21fbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvYnV0dG9uL2J1dHRvblwiO1xyXG5AdXNlIFwiLi4vLi4vLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL2NhcmQvY2FyZFwiO1xyXG5AdXNlIFwiLi4vLi4vLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL2RhdGEtdGFibGUvZGF0YS10YWJsZVwiO1xyXG5AdXNlIFwiLi4vLi4vLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL2xpc3QvbGlzdFwiO1xyXG5AdXNlIFwiLi4vLi4vLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL21lbnUvbWVudVwiO1xyXG5AdXNlIFwiLi4vLi4vLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL3NuYWNrYmFyL3NuYWNrYmFyXCI7XHJcbkB1c2UgXCIuLi8uLi8uLi9jdXN0b21fbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvc3Bpbm5lci9zcGlubmVyXCI7XHJcbkB1c2UgXCIuLi8uLi8uLi9jdXN0b21fbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvdGFicy90YWJzXCI7XHJcblxyXG4vLyBJbXBvcnQgRnVsbENhbGVuZGFyIFN0eWxlc1xyXG5AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZ1bGxjYWxlbmRhci9jb3JlL21haW4nIGFzICo7XHJcbkB1c2UgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AZnVsbGNhbGVuZGFyL2RheWdyaWQvbWFpbicgYXMgKjtcclxuXHJcbi8vIEltcG9ydHMgZm9yIGZyb2FsYSBlZGl0b3JcclxuQHVzZSAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Zyb2FsYS1lZGl0b3IvY3NzL2Zyb2FsYV9lZGl0b3IucGtnZC5taW4nO1xyXG5AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvZnJvYWxhLWVkaXRvci9jc3MvZnJvYWxhX3N0eWxlLm1pbic7XHJcblxyXG4vLyBJbXBvcnRzIGZvciBTbGltU2VsZWN0XHJcbkB1c2UgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zbGltLXNlbGVjdC9zcmMvc2xpbS1zZWxlY3Qvc2xpbXNlbGVjdCc7XHJcblxyXG4vLyBJbXBvcnRzIGZvciBUcmlidXRlXHJcbkB1c2UgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy90cmlidXRlanMvZGlzdC90cmlidXRlJztcclxuXHJcbi8vIEltcG9ydHMgZm9yIEZvcmdlXHJcbi8vQHVzZSAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B0eWxlcnRlY2gvZm9yZ2UvZGlzdC9idXR0b24vZm9yZ2UtYnV0dG9uJztcclxuLy9AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHR5bGVydGVjaC9mb3JnZS9kaXN0L2V4cGFuc2lvbi1wYW5lbC9mb3JnZS1leHBhbnNpb24tcGFuZWwnO1xyXG4vL0B1c2UgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AdHlsZXJ0ZWNoL2ZvcmdlL2Rpc3QvaWNvbi1idXR0b24vZm9yZ2UtaWNvbi1idXR0b24nO1xyXG4vL0B1c2UgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AdHlsZXJ0ZWNoL2ZvcmdlL2Rpc3QvbGlzdC9mb3JnZS1saXN0JztcclxuQHVzZSAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B0eWxlcnRlY2gvZm9yZ2UvZGlzdC90YWJsZS9mb3JnZS10YWJsZSc7XHJcblxyXG4vL0B1c2UgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UnIGFzICo7XHJcbkB1c2UgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9sYXlvdXQnIGFzICo7XHJcbkB1c2UgJ2Jhc2UnIGFzICo7XHJcbkB1c2UgJ29sZC1zdHlsaW5nJyBhcyAqO1xyXG5AdXNlICdjb21wb25lbnRzJyBhcyAqO1xyXG5cclxuLm1kbC10ZXh0ZmllbGRfX2lucHV0LS1sb2NhdGlvbiB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLm1hdGVyaWFsLWljb25zLWlubGluZXtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgY29sb3I6ICMzYThhYjg7IC8vVE9ETzogdXNlIG1hdGVyaWFsIGNvbG9yc1xyXG59XHJcblxyXG4ubWF0ZXJpYWwtaWNvbnMtaW5saW5lLWRpcmVjdGlvbnN7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gIGNvbG9yOiAjM2E4YWI4OyAvL1RPRE86IHVzZSBtYXRlcmlhbCBjb2xvcnNcclxufVxyXG5cclxuLm1kbC1idXR0b24tLWZhYi1wcmltYXJ5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDMycHg7XHJcbiAgYm90dG9tOiA4MHB4OyAvLyBUT0RPOiBQb3NpdGlvbiBBZGQgYnV0dG9uIGFib3ZlIHRoZSBzYXZlL2NhbmNlbCBjb250YWluZXIuIEtlZXAgdGhpcyBzdHlsZSB1bnRpbCB0aGUgbmV3IHVwZGF0ZXMuXHJcbn1cclxuXHJcbi5tZGwtdGV4dGZpZWxkIHNtYWxsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsIDAuNTQpO1xyXG59XHJcblxyXG4ubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtaW52YWxpZC5pcy1mb2N1c2VkIHtcclxuICAuaWNvbi1idXR0b24ge1xyXG4gICAgY29sb3I6IHJnYigyMTMsMCwwKTtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1mb2N1c2VkIHtcclxuICAuaWNvbi1idXR0b24ge1xyXG4gICAgY29sb3I6IHJnYig2Myw4MSwxODEpO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmlzLWludmFsaWQ6bm90KC5pcy1mb2N1c2VkKSB7XHJcbiAgLmljb24tYnV0dG9uIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsMCwwLCAwLjI2KTtcclxuICB9XHJcbiAgLm1kbC10ZXh0ZmllbGRfX2xhYmVsIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsMCwwLCAwLjI2KTtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1kaXJ0eTpub3QoLmlzLWludmFsaWQpIHtcclxuICAuaWNvbi1idXR0b24ge1xyXG4gICAgY29sb3I6IHJnYig2Myw4MSwxODEpO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC10ZXh0ZmllbGQgLmljb24tYnV0dG9uIHtcclxuICByaWdodDogMDtcclxuICBjb2xvcjogcmdiYSgwLDAsMCwgMC4yNik7XHJcbn1cclxuLm1kbC10ZXh0ZmllbGQgLm1kbC1idXR0b24ge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4vKiBTdXBwb3J0IHRleHRmaWVsZCBpY29uIGluIG1kbCBleHBhbmRhYmxlIHRleHRmaWVsZHMgKi9cclxuLyogLm1kbC10ZXh0ZmllbGRfX2ljb24gaXMgb3VyIG93biBjb252ZW50aW9uICAgICAgICAgICovXHJcbi5tZGwtdGV4dGZpZWxkLS1leHBhbmRhYmxlOm5vdCguaXMtZm9jdXNlZCkgLm1kbC10ZXh0ZmllbGRfX2ljb24ge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLm1kbC10ZXh0ZmllbGQtLWV4cGFuZGFibGUuaXMtZGlydHkgLm1kbC10ZXh0ZmllbGRfX2ljb24ge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5tZGwtdGV4dGZpZWxkX19leHBhbmRhYmxlLWhvbGRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5tZGwtdGV4dGZpZWxkX19pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDBweDtcclxuICByaWdodDogMHB4O1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDk4MDM5Mik7XHJcbiAgei1pbmRleDogOTk7XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIG1kLWRhdGUtdGltZS1waWNrZXIgb3ZlcnJpZGVzIC8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vLyBPdmVycmlkZSBpbWFnZXMgc28gdGhhdCB0aGV5IHJlc29sdmUgdGhlaXIgcGF0aCBwcm9wZXJseVxyXG4ubWRkdHAtcGlja2VyX19sZWZ0IHtcclxuICAubWRkdHAtcHJldi1oYW5kbGV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY19rZXlib2FyZF9hcnJvd19sZWZ0X2JsYWNrXzI0cHguc3ZnJykgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJjpkaXNhYmxlZCAubWRkdHAtcHJldi1oYW5kbGV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY19rZXlib2FyZF9hcnJvd19sZWZ0X2JsYWNrX2Rpc2FibGVkXzI0cHguc3ZnJykgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5tZGR0cC1waWNrZXJfX3JpZ2h0IHtcclxuICAubWRkdHAtbmV4dC1oYW5kbGUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNfa2V5Ym9hcmRfYXJyb3dfcmlnaHRfYmxhY2tfMjRweC5zdmcnKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmOmRpc2FibGVkIC5tZGR0cC1uZXh0LWhhbmRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY19rZXlib2FyZF9hcnJvd19yaWdodF9ibGFja19kaXNhYmxlZF8yNHB4LnN2ZycpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IC5tZGR0cC1waWNrZXItZGF0ZSAubWRkdHAtYnV0dG9uLS1pbmFjdGl2ZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbmJvZHkgLm1kZHRwLXBpY2tlcl9fYm9keSAubWRkdHAtcGlja2VyX192aWV3SG9sZGVyIC5tZGR0cC1waWNrZXJfX2dyaWQgLm1kZHRwLXBpY2tlcl9fdHIgc3Bhbi5tZGR0cC1waWNrZXJfX2NlbGwubWRkdHAtcGlja2VyX19jZWxsLS1kaXNhYmxlZC1idXQtc2VsZWN0YWJsZSB7XHJcbiAgLyogY29sb3I6IHJnYigxMTcsIDExNywgMTE3KTsgKi9cclxuICBjb2xvcjogcmdiYSgwLDAsMCwuMjYpOyAvKiBzYW1lIGNvbG91ciBhcyBkaXNhYmxlZCAqL1xyXG59XHJcblxyXG5ib2R5IC5tZGR0cC1waWNrZXJfX2JvZHkgLm1kZHRwLXBpY2tlcl9fdmlld0hvbGRlciAubWRkdHAtcGlja2VyX19ncmlkIC5tZGR0cC1waWNrZXJfX3RyIHNwYW4ubWRkdHAtcGlja2VyX19jZWxsLm1kZHRwLXBpY2tlcl9fY2VsbC0tZGlzYWJsZWQtYnV0LXNlbGVjdGFibGU6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGdyZXlcclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcblxyXG4vKiBTcGVlZCBkaWFsICovXHJcblxyXG4ubWRsLXNwZWVkLWRpYWwge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJvdHRvbTogMTZweDtcclxuICByaWdodDogMTZweDtcclxuICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uLXJldmVyc2Ugbm93cmFwO1xyXG4gIC1tcy1mbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlIG5vd3JhcDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlIG5vd3JhcDtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuXHJcbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tZmFiOmZpcnN0LWNoaWxkIC5tYXRlcmlhbC1pY29uczpub3QoOm9ubHktY2hpbGQpLFxyXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxufVxyXG5cclxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1mYWI6Zmlyc3QtY2hpbGQgLm1hdGVyaWFsLWljb25zOm5vdCg6b25seS1jaGlsZCksXHJcbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tbWluaS1mYWIge1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG59XHJcblxyXG4ubWRsLXNwZWVkLWRpYWwuaXMtYWN0aXZlIC5tZGwtYnV0dG9uLS1mYWI6Zmlyc3QtY2hpbGQgLm1hdGVyaWFsLWljb25zOmZpcnN0LWNoaWxkLFxyXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLWZhYjpmaXJzdC1jaGlsZCAubWF0ZXJpYWwtaWNvbnM6bnRoLWNoaWxkKDIpIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ubWRsLXNwZWVkLWRpYWwuaXMtYWN0aXZlIC5tZGwtYnV0dG9uLS1mYWI6Zmlyc3QtY2hpbGQgLm1hdGVyaWFsLWljb25zOmZpcnN0LWNoaWxkIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKC0xMnB4LCAxMnB4KTtcclxufVxyXG5cclxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1mYWI6Zmlyc3QtY2hpbGQgLm1hdGVyaWFsLWljb25zOm50aC1jaGlsZCgyKSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICB0b3A6IDE2cHg7XHJcbiAgbGVmdDogMTZweDtcclxufVxyXG5cclxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tZmFiOmZpcnN0LWNoaWxkIC5tYXRlcmlhbC1pY29uczpudGgtY2hpbGQoMikge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbn1cclxuLyogTWluaSBmbG9hdGluZyBidXR0b25zICovXHJcblxyXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4ubWRsLXNwZWVkLWRpYWwuaXMtYWN0aXZlIC5tZGwtYnV0dG9uLS1taW5pLWZhYiB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbn1cclxuLyogTWluaSBmbG9hdGluZyBidXR0b25zIGFuaW1hdGlvbnMgKi9cclxuXHJcbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tbWluaS1mYWI6bnRoLW9mLXR5cGUoNiksXHJcbi5tZGwtc3BlZWQtZGlhbC5pcy1hY3RpdmUgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDIpIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG5cclxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1taW5pLWZhYjpudGgtb2YtdHlwZSg1KSxcclxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tbWluaS1mYWI6bnRoLW9mLXR5cGUoMykge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7XHJcbn1cclxuXHJcbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tbWluaS1mYWI6bnRoLW9mLXR5cGUoNCkge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xyXG59XHJcblxyXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDMpLFxyXG4ubWRsLXNwZWVkLWRpYWwuaXMtYWN0aXZlIC5tZGwtYnV0dG9uLS1taW5pLWZhYjpudGgtb2YtdHlwZSg1KSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XHJcbn1cclxuXHJcbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tbWluaS1mYWI6bnRoLW9mLXR5cGUoMiksXHJcbi5tZGwtc3BlZWQtZGlhbC5pcy1hY3RpdmUgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDYpIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcclxufVxyXG5cclxuLndhcm5pbmctbWVzc2FnZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA2NDBweDtcclxuICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOUM0O1xyXG4gIGZvbnQtc2l6ZToxNzUlO1xyXG4gIHBhZGRpbmc6IDE2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcblxyXG4ubWRsLWNlbGwtLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5pbmxpbmUtcmFkaW8ge1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLmZpbHRlci1jb250YWluZXIge1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgLm1kbC1jaGVja2JveCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJvdW5kIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi8vIFNWR1xyXG4uc3ZnLWljb24ge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLmljb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWNvbG9yLXRleHQtLWdyZXktNjAwIHtcclxuICBmaWxsOiByZ2IoMTE3LCAxMTcsIDExNyk7XHJcbn1cclxuXHJcbi5tZGwtYnV0dG9uLS1wcmltYXJ5IHtcclxuICBmaWxsOiByZ2IoNjMsODEsMTgxKTtcclxufVxyXG5cclxuLm1kbC1ncmlkLS1uby1zcGFjaW5nLXRvcC1ib3R0b20ge1xyXG4gIG1hcmdpbjogMCA4cHg7XHJcbn1cclxuXHJcblxyXG4vLyBBdHRlbmRhbmNlIExpc3RcclxuXHJcbi5hdHRlbmRhbmNlLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4uYXR0ZW5kYW5jZS1jaGlwLWdyb3VwIHtcclxuICBtYXJnaW4tbGVmdDogNDhweDtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG59XHJcblxyXG4vLyBsaW5lIHVwIGxhYmVsIHdpdGggaW5wdXQtZ3JvdXAgKHVzZWQgb24gY2FzZSBleHBlbnNlcylcclxuLmlubGluZVdpdGhJbnB1dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbi10b3A6IDEycHg7XHJcbn1cclxuXHJcbi5sb2FkZXItLWludmlzaWJsZSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICAubWRsLXNwaW5uZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtYnV0dG9uLCAuYnRuLFxyXG4ubWRsLXRleHRmaWVsZF9faW5wdXQsIC5mb3JtLWlucHV0LWZpZWxkLCAubWRsLWNoaXBfX3RleHQge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1kbC1sYXlvdXRfX3RpdGxlLCAubWRsLWxheW91dC10aXRsZSB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2FucykgIWltcG9ydGFudDtcclxufVxyXG4iXX0= */
